body { 	margin: 0px;
	background: url(images/bg.gif) top repeat-x #383838;
	text-align: center; }

p { font-family: verdana, arial, tahoma; font-size: 12px; color: #141414; }
a, a:active, a:visited, a:hover { color: #9f2525 }
h1 { color: #d5d5d5; margin: 0px; font-family: verdana, arial, tahoma; font-size: 18px; }
h2 { font-family: verdana, arial, tahoma; font-size:18px; color: #9f2525; margin: 0px; padding-top: 15px; padding-left: 10px; } 
h3 { font-family: verdana, arial, tahoma; font-size:18px; color: #9f2525; margin: 0px; padding-top: 0x; padding-bottom: 7px; padding-left: 10px; }
h4 { text-size: 18px; font-family: verdana, arial, tahoma; color: #ffffff; margin: 0px; margin-left: 10px; margin-bottom: 10px; margin-top: 10px; line-height: 22px;}
img { border: 0px; }
.screen-reader-text { padding-left: 10px; padding-right: 10px; font-family: verdana, arial, tahoma; font-size: 12px; color: #141414; }


.icon1 { font-family: verdana; font-size: 11px; }
.icon1:hover { color: #000000; }

.icon2 { font-family: verdana; font-size: 11px; }
.icon2:hover { color: #000000; }

.icon3 { font-family: verdana; font-size: 11px; }
.icon3:hover { color: #000000; }

.icon4 { font-family: verdana; font-size: 11px; }
.icon4:hover { color: #000000; }

.icon1 { display: block; margin-left: 7px; padding-top: 12px; padding-bottom: 12px; padding-left: 50px; padding-right: 10px; width: 134px; background:url(images/icon_1.gif) left center no-repeat }
.icon2 { display: block; margin-left: 7px; padding-top: 12px; padding-bottom: 12px; padding-left: 50px; padding-right: 10px; width: 134px; background:url(images/icon_2.gif) left center no-repeat }
.icon3 { display: block; margin-left: 7px; padding-top: 12px; padding-bottom: 12px; padding-left: 50px; padding-right: 10px; width: 134px; background:url(images/icon_3.gif) left center no-repeat }
.icon4 { display: block; margin-left: 7px; padding-top: 12px; padding-bottom: 12px; padding-left: 50px; padding-right: 10px; width: 134px; background:url(images/icon_4.gif) left center no-repeat }


#wrapper { margin-left: auto;
	margin-right: auto;
	width: 856px;
	height: auto;
	text-align: left; }

	#header { width: 856px;	height: 100px; position: relative; }
		#header img { border: 0px; margin-top: 20px; padding-left: 20px; }
	#header_text { position: absolute; top: 45px; left: 335px; width: auto; height: auto; }
	
	#container { background: url(images/container_bg.gif) top center repeat-y #FFFFFF; width: 856px; height: auto; }

		#navigation { width: 856px; height: 55px; background:url(images/navigation_bg.gif) top center no-repeat #FFFFFF; }
			#navigation a { text-decoration: none; }
			#navigation ul { margin:0; margin-left: 3px; padding:0; list-style:none; }
			#navigation ul li { display:inline; }
			#navigation ul li a {  padding-left: 10px; padding-right: 10px; padding-top: 15px; padding-bottom: 15px; font-family: verdana, arial, tahoma; font-size: 12px; display: block; float:left; margin: 0px; margin-top: 11px; }
			#navigation ul li a, #navigation ul li a:visited { color: #ebebeb; background: none; }
			#navigation ul li a:hover, #navigation ul li a:active { background: url(images/navi_hover.gif) left top repeat-x; color: #ffd9d9; };
		#banner { width: 850px; height: 213px; }
			#banner2 { position: relative; left: 3px; }
		#content { width: 850px; height: auto; margin-left: 3px; margin-right: 3px; position: relative; }
			#login { position: absolute; left: 0px; top: 0px; width: 209px; height: auto; background: url(images/login_bg.gif) left top repeat-x #FFFFFF; }
			#video { width: 641px; height: 208px; background: url(images/video_bg.gif) left top repeat-x; }
				#video_text { width: 340px; height: 188px; padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; position: relative; top: 0px; left: 0px; }
					#video_text p { color: #aaaaaa; margin: 0px; text-align: justify; }
				#video_video { width: 282px; height: 195px; position: absolute; top: 13px; left: 365px; }
			#text { position: relative; left: 209px; height: auto; width: 641px; background: #FFFFFF; }
				#text p { padding-left: 10px; padding-right: 10px; line-height: 22px; }
				#text img { padding-left: 10px; padding-right: 10px; }
			
		#footer { background:url(images/footer_bg.gif) top center repeat-y #FFFFFF; width: 856px; height: 30px; }
