/* CSS Document */

html, body{
margin:0;
padding:0;
height:102%; /* fix height to 100% for IE */
max-height:102%; /* fix height for other browsers */
margin-bottom:1px;
text-align: left;
}

body{
background-image: url(images/bg.jpg);
background-repeat:repeat-x;
background-color:#FFFFFF;
font-size:12px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
}

#wrapper{
width: 1028px;
text-align: left;
margin:0px auto;
background-color:#FFFFFF;
position:absolute;
}

#header{
width: 1028px;
height: 153px;
background-image: url(images/banner.jpg);
text-align:center;
background-repeat:no-repeat;
}

#header .links{
font-size:10px;
color: #666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
float: right;
padding-right:100px;
padding-top:10px;
}

#nav {
background-color:#FFFFFF;
text-align: left;
height: 20px;
color:#0025B4;
padding-top:10px;
padding-left: 10px;
padding-right:5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:bold;
z-index:100;
}

#nav a {
border-right: 5px;
font-size: 14px;
color:#0025B4;
text-decoration:none;
}

#nav a:hover{
color:#0025B4;
font-size: 14px;
text-decoration:underline;
}

#nav .current{
color:#0025B4;
font-size: 14px;
text-decoration:underline;
}

#content{
padding-top: 10px;
padding-right:20px;
padding-left:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
text-align:left;
width:718px;
background-color:#FFFFFF;
/*overflow:auto; /* add scroll bars as necessary */
float: left;
}

#content_index{
padding-top: 5px;
padding-right:5px;
padding-left:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
text-align:left;
width:748px;
background-color:#FFFFFF;
/*overflow:auto; /* add scroll bars as necessary */
float: left;
}

#content_index2 h2{
color:#2F2F2F;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
padding: 0px 0 0 0px;
margin:0px;
border-bottom: #f78f2e solid 3px;
}

#content_index2 h3{
color:#2F2F2F;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
padding: 3px 0px 3px 0px;
margin:0px;
font-style:italic;
}

#content_q{ 
padding-top: 10px;
background-color:#FFFFFF;
padding-left: 5px;
font-size:18px;
color: #666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
width: 220px;
float:left;
line-height:28px;
}

#content_q .list-text{
font-size:16px;
font-weight:bold;
color: #666666;
}

#content_q .small-text{
font-size:14px;
color: #666666;
padding: 0px;
}

#content_q .you{
font-size:22px;
font-weight:bold;
color: #f78f2e;
}



#col_left{ 
padding:10px;
color:#2F2F2F;
width: 350px;
float: left; 
}

#col_left h2{
color:#2F2F2F;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
padding: 0px 0 0 0px;
margin:0px;
border-bottom: #f78f2e solid 3px;
}

#col_right{
padding:10px;
color:#2F2F2F;
width: 350px;
float: left; 
}

#col_right h2{
color:#2F2F2F;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
padding: 0px 0 0 0px;
margin:0px;
border-bottom: #f78f2e solid 3px;
}

#content h2{
color:#2F2F2F;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
padding: 0px 0 0 0px;
margin:0px;
border-bottom: #f78f2e solid 3px;
}

#content h3{
color:#2F2F2F;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
padding: 0px 0 0 0px;
margin:0px;
font-style:italic;
}

#content h1{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:22px;
color:#2F2F2F;
}

#photos_right{
width: 150px;
margin-left:10px;
float:left;
}

a:link, a:active, a:visited{
color: #FF6600;
text-decoration:none;
}

a:hover{
color: #FF6600;
text-decoration:underline;
}

#footer{
color:#2F2F2F;
text-align:center;
margin-top:20px;
width: 750px;
}

#footer p{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#footer-wide{
width: 1028px;
display:block;
position:absolute;
text-align:center;
color:#2F2F2F;
}

#footer-wide p{
border-top:#999999 1px solid;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#content table tr td{
border-bottom:#eeeeee solid 1px;
}

.text-lg{
color: #000;
font-size:24px;
font-weight:bold;
padding:0px;
}

.text-md{
color: #000;
font-size:16px;
padding:0px 5px 0px 0px;
font-weight:bold;
}

.text-sm{
color: #000;
font-size:14px;
padding:0px;
font-weight:bold;
}

.gray-lg{
color: #ccc;
font-size:24px;
font-weight:bold;
padding:0px;
}

.gray-md{
color: #ccc;
font-size:16px;
padding:0px 5px 0px 0px;
font-weight:bold;
}

.gray-sm{
color: #ccc;
font-size:14px;
padding:0px;
font-weight:bold;
}

p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: #000000;
}

ul li{
font-size:12px;
}


ol li{
font-size:12px;
}

table tr td{
font-size:12px;
}

