html { font-family: Arial, Tahoma; font-size: 10px; color: #474747; background: url(../images/bg.gif) repeat-y center #E8E4DC; }
body { margin: 0; }


h1, h2, h3, h5, h6 { margin: 7px 0px; }
p { margin: 7px 0; }
h1 { font-family: Impact, Verdana; font-size: 18px; line-height: 18px; font-weight: normal; color: #597988; text-transform: uppercase; }
h2 { color: #597988; text-transform: uppercase; font-size: 13px; }
h3 { color: #5698D4; text-transform: uppercase; font-size: 13px; }
h4 { background: #5698D4; color: white; font-weight: bold; padding: 2px 6px; width: 175px; margin: 0 0 2px 0; }

a { color: #474747; }
a:hover { text-decoration: none; }

hr { height: 1px; border: 0; background: #C0C0C0; color: #C0C0C0; }

table td { border: 0; }

label { width: 100px; }
label:after { content: ":"; }
input { border: 1px solid #DBDFE6; width: 200px; padding: 5px; }
textarea { border: 1px solid #DBDFE6; width: 300px; padding: 5px; }
.field { margin: 2px 0; }
.Actions { width: 412px; }
.Actions input { width: 100px; float: right; }

ul.nav { margin: 0; padding: 0; }
ul.nav li { float: left; list-style-type: none; }

.left { float: left; }
.right { float: right; }
img.center { display: block; margin: 0 auto; }

.row { clear: both; }
.column { width: 216px; margin-right: 15px; float: left; }
.columnX2 { width: 446px; margin-right: 15px; float: left; }
.row .last { margin-right: 0; }
.column img.leftAlone { position: relative; left: -7px; float: none; }

ol li { margin-bottom: 10px; }

/* Styles specific to the first and last columns in row 3 of home page */
#Home-template a { color: #5698D4; }
.row1 { min-height: 205px; }
.odd h4 { background: #A0001F; }
#Home-template .odd a { color: #A0001F; }

#Home-template #left a, #Home-template #left a:visited {text-decoration:none !important;} 
#Home-template #left a.even {color:#39499E;}
#Home-template #left a.odd {color:#2492ED;}

#container { width: 941px; margin: 0 auto; position: relative; }


#header { min-height: 83px; position: relative; background: #35445A; }

	#logo { margin: 0; position: absolute; top: 20px; left: 20px; }
	#homeLink { margin: 0px; }
	#homeLink a { color:#FFFFFF; font-size:12px; left:875px; position:absolute; text-decoration:none; top:10px; }
	
	#banner { padding-top: 83px; line-height: 1px; height: 317px; overflow: hidden; }
	#banner img { border-top: 3px solid white; }
	#banner p { margin: 0; line-height: 1px; }
	
#left, #main { float: left; position: relative; padding-top: 19px; }

	#left { width: 248px; padding-right: 15px; }
		
		#pageTitle { padding: 5px 10px 5px 10px; width: 228px; background: #35445A; color: white; height: 10px; font-size: 10px; font-weight: bold; margin: 7px 0px 10px 0px; }
	
		#introduction { min-height: 205px; }
		
		#nav3 ul { margin: 4px 0; padding: 0; border-bottom: 1px solid #999999; }
		#nav3 ul li { list-style-type: none; border-top: 1px solid #999999; line-height: 26px; color: #666666; }
		#nav3 ul li * { margin: 0; }
		#nav3 ul li a { color: #666666; text-decoration: none; font-weight: bold; }
		#nav3 ul li a:hover { text-decoration: underline; }
	
	#main { width: 678px; }



	

#footer { clear: both; padding: 20px 0 75px 0; font-size: 10px; line-height: 14px; color: #666666; font-family: Arial, Verdana; }

	#footer p { margin: 0; position: relative; left: -10px; }
	#footer ul { margin: 2px 0; padding: 0; position: relative; left: -10px; }
	#footer li { float: left; list-style-type: none; }
	#footer a { color: #666666; text-decoration: none; padding: 0px 10px 0px 10px; }
	#footer a:hover { text-decoration: underline; }
	#footer .xebidy { float: right; }
	#footer .xebidy a { padding: 0; }
