﻿/*** MAIN ***/
*{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
body{
/*	margin: 10px 0;*/
	background: #ccc;
	text-align: center;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13pt;
	color: #222222;
	border-bottom-style: dashed;
	border-bottom-width: 0px;
}

/*** DIV SPECIFIC ***/
#wrap{
text-align: left;
width: 760px;
margin: 0 auto;
background: #ffffff;
}
#header{
width: 760px;
background: #aaaaaa url("road1.jpg") top center no-repeat;
height: 185px;
}
#header h1{
color: #ffc800;
text-align: center;
position: relative;
top: 85px;
left: 0px;
line-height: 50px;
font-size: 26pt;
}

#menu{
width: 100%;
height: 30px;
position: relative;
top: 100px;
left: 0px;
margin-top: 0px;
margin-left: 0px;
}
#menu ul{
list-style: none;
}
#menu li{
float: left;
}
#menu li a{
margin-left: 8px;
display: block;
padding: 0 5px;
color: #ffffff;
text-transform: lowercase;
text-decoration: none;
border-top: 2px solid #ffffff;
}
#menu li a:hover{
border-color: #ffc800;
}
.noshow{
display: none;
}
#main{
width: 100%;
background: #ffffff url('main.jpg') top left repeat-x;
color: #23626a;
padding-bottom: 50px;
}
.favor1{
color: #dc7105;
}
.favor2 {
color: #526dba;
}
#main h2{
font-size: 19pt;
padding-bottom: 22px;
padding-left: 40px;
background: url('titles.jpg') bottom left no-repeat;
}
#main h3{
font-size: 13pt;
padding-bottom: 9px;
margin-bottom: 10px;
background: url('titles2.jpg') bottom left no-repeat;
}
#main a{
color: #222222;
text-decoration: none;
border-bottom: 1px dashed #222222;
}
#main a:hover{
background: #e0e0e0;
}
#submain{
padding: 8px;
}

.noleftright{
width: 100%;
}

#left{
float: left;
width: 560px;
margin-bottom: 5px;
}
#left p{
font-size: 10.5pt;
line-height: 22px;
margin-bottom: 10px;
margin-right: 10px;
text-indent: 20px;
text-align: justify;
}
#left ol{
margin-left: 20px;
font-size: 10.5pt;
margin-top: 15px;
list-style-image: url(blue_arrow_bullet.gif);
}

#left ul > li{
margin-bottom: 10px;
}

#left ol > li{
margin-top: 5px;
margin-bottom: 5px;
}

#left ul{
margin-left: 20px;
font-size: 10.5pt;
list-style-image: url(blue_arrow_bullet.gif);
}

#left ol ul{
margin-left: 20px;
font-size: 10.5pt;
list-style-type: disc;
list-style-image: none;
}
#left ol ul > li{
margin-bottom: 5px;
}

#noleft{
float: left;
width: 760px;
margin-bottom: 5px;
}
#noleft p{
font-size: 10.5pt;
line-height: 22px;
margin-bottom: 10px;
margin-right: 10px;
text-indent: 20px;
text-align: justify;
}
#noleft ol{
margin-left: 20px;
font-size: 10.5pt;
margin-top: 15px;
list-style-image: url(blue_arrow_bullet.gif);
}

#noleft ul > li{
margin-bottom: 10px;
}

#noleft ol > li{
margin-bottom: 5px;
}

#noleft ul{
margin-left: 20px;
font-size: 10.5pt;
list-style-image: url(blue_arrow_bullet.gif);
}

#noleft ol ul{
margin-left: 20px;
font-size: 10.5pt;
list-style-type: disc;
list-style-image: none;
}
#noleft ol ul > li{
margin-bottom: 5px;
}

#right{
margin-top: 50px;
margin-bottom: 5px;
border-left: 1px solid #e0e0e0;
padding-left: 7px;
width: 170px;
float: right;
}
#right h3{
font-size: 14pt;
padding-bottom: 10px;
background: url('titles2.jpg') bottom left no-repeat;
}
#right p{
font-size: 9pt;
line-height: 18px;
margin-bottom: 8px;
}
#right ul{
margin-left: 20px;
font-size: 9pt;
}
#right ul li{
margin-bottom: 3px;
}
#links{
	padding-top: 10px;
	padding-bottom: 5px;
	width: 100%;
	text-align: center;
	clear: both;
	font-size: 9pt;	
	border-top-style: none;
	border-bottom-style: none;
	border-top: 1px dashed #222222;
}
#links p{
font-size: 9.5pt;
color: #759296;
padding-bottom: 10px;
}
#div{
text-align:center;
}
#footer{
clear: both;
width: 100%;
background: #aaaaaa url('footer.jpg') bottom center no-repeat;
}
#subfooter{
text-align: center;
padding: 8px;
font-size: 9pt;
color: #23626a;
}
#subfooter p{
text-align: center;
color: #ffffff;
font-size: 8pt;
}

/*** SPECIAL CLASSES & MISC***/
.imgleft, .imgright, .imgcenter{
padding: 3px;
border: 1px solid #e0e0e0;
}
.imgleft{
float: left;
margin: 5px 15px 5px 0;
}
.imgright{
float: right;
margin: 5px 0 5px 15px;
}
.imgcenter{
display: block;
margin: 5px auto;
}
table{
font-size: 10.5pt;
border-collapse: collapse;
margin-bottom: 10px;
background: #FBFAD0;
}
th{
background: #d0d0d0;
padding: 5px;
border: 1px solid #a0a0a0;
}
td{
vertical-align: top;
line-height: 18px;
padding: 5px;
border: 1px solid #a0a0a0;
}

