@charset "UTF-8";
/* CSS Document */

body{
margin:0;
padding:0px;
text-align:center;
font-family:"Times New Roman", Times, serif;
font-size:14px;
}

#wrapper{
width:1024px;
margin:0 auto;
text-align:left;
position:relative;
}

body#home #wrapper{
background:url(wrapper_bg.jpg) 0 0 no-repeat;
}

#header{
height:217px;
position:relative;
}

body#nav1 #header{background:#FF7B00;}
body#nav2 #header{background:#78b7ff;}
body#nav3 #header{background:#8c95b2;}
body#nav4 #header{background:#509b1e;}
body#nav5 #header{background:#db2924;}

#header a, #header div{
width:370px;
height:217px;
position:absolute;
top:0;
left:0;
}

#header #pic1{background:url(header/nav1.jpg); width:256px;}
#header #pic2{background:url(header/nav2.jpg); left:146px;}
#header #pic3{background:url(header/nav3.jpg); left:258px;}
#header #pic4{background:url(header/nav4.jpg); left:375px;}
#header #pic5{background:url(header/nav5.jpg); left:508px;}

#header a{width:1024px;}

body#nav1 #header #pic2,
body#nav1 #header #pic3,
body#nav1 #header #pic4,
body#nav1 #header #pic5
{background:none;}

body#nav2 #header #pic3,
body#nav2 #header #pic4,
body#nav2 #header #pic5
{background:none;}

body#nav3 #header #pic4,
body#nav3 #header #pic5
{background:none;}

body#nav4 #header #pic5
{background:none;}

#tagline{
position:absolute;
color:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
bottom:10px;
left:30px;
}

#topnav{
height:42px;
line-height:42px;
width:1024px;
background:#000;
left:0;
font-size:16px;
}

#content{
min-height:301px; /* 560 - 42 - 217, old 374px */
height:auto !important;
height:301px;

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
position:relative;
}

#sidenav{
float:left;
width:123px;
}

#breadcrumbs{
position:absolute;
width:600px;
top:10px;
left:263px;
}

#main{
width:600px;
margin:0 118px 0 0;
padding-top:43px;
padding-bottom:42px;
float:right;
display:inline;
}

body#home #main{
padding-bottom:0px;
} 

#features{
min-height:52px;
height:auto !important;
height:52px;

line-height:52px;
background:#509B1E;
text-align:center;
}

#features{
display:none;
}

#newsbar{
min-height:43px;
height:auto !important;
height:43px;

line-height:43px;
background:#FFF;
}

#footer{
min-height:46px;
height:auto !important;
height:46px;

line-height:46px;
text-align:center;
background:#FCEE21 url(footer_bg.png) 0 0 no-repeat;
}

body#home #footer{
background-image:none;
}

/*---- z-index ----*/

body{z-index:0;}
#topnav{z-index:30;}
#topnav ul {z-index:40;}
#content{z-index:3;}
#content h1 {z-index:5;}


/*---- formatting ----*/

#topnav{
font-style:italic;
color:#FFF;
}

#topnav ul ul{
font-size:10px;
font-style:normal;
color:000;
font-weight:700;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#sidenav{
font-size:10px;
font-weight:700;
}

h1, h2, h3, h4{
 position:relative; /* IE fixes */
 width:600px;
}

h1{margin-left:-42px;}
h2{margin-left:-30px;}
h3{margin-left:-20px;}
h4{margin-left:-10px;}

h1{font-size:14px; font-style:italic;}
h2{font-size:12px; font-style:italic}
h3, h4{font-size:12px;}


body#home #main, body#home #main h1 {
font-size:18px;
}

body#nav1 h1{color:#FF7B00;}
body#nav2 h1{color:#6092CC;}
body#nav3 h1{color:#8c95b2;}
body#nav4 h1{color:#509b1e;}
body#nav5 h1{color:#db2924;}
body#nav6 h1{color:#DFC80A;}

#breadcrumbs {color:#808080; font-size:10px;}

/*---- navigation bars ----*/

/*--topnav--*/

#topnav ul {
margin:0;
padding:0px 0px 0px 30px;
list-style-type:none;
}

#topnav li a {
display:block;
min-width:1px;
padding:0px 60px 0px 0px;
}

#topnav li {
float:left;
min-width:1px;
}

#topnav li li {
width:185px;
padding:0px 0px 5px 0px;
line-height:normal;
}

#topnav ul li ul li a {
display:block;
padding:2px;
width:123px;
}

#topnav #sec6 ul li a{background:#FCEE21;}

#topnav li ul {
position:absolute;
width:127px;
left:-999em;
padding:5px 0px 0px 0px;
background:#FFF;
}

#topnav li:hover ul, #topnav li.sfhover ul {
left:auto;
}

#topnav li:hover, #topnav li.hover {
    position:static;
}


/*--sidenav--*/

#sidenav ul{
/*margin:5px 10px 0 10px;*/
position:absolute;
left:10px;
top:5px;
margin:0;

padding:0px;
list-style-type:none;
display:none;
}

#sidenav li{
padding:0px 0px 5px 0px;
width:123px;
}

#sidenav a{
display:block;
padding:2px;
width:123px;
}

body#nav1 #sidenav a{background:#FF7B00;}
body#nav2 #sidenav a{background:#78b7ff;}
body#nav3 #sidenav a{background:#8c95b2;}
body#nav4 #sidenav a{background:#509b1e;}
body#nav5 #sidenav a{background:#db2924;}

body#nav1 ul.menu1, 
body#nav2 ul.menu2, 
body#nav3 ul.menu3, 
body#nav4 ul.menu4, 
body#nav5 ul.menu5
{display:block;}

/*--features--*/

#features ul {
margin:0;
padding:0px;
list-style-type:none;

display:none;
}

#features li {
display:inline;
}

#features a{
display:block;
float:left;
width:24%;
text-align:center;
}

/*--newsbar--*/

#newsbar ul {
margin:0;
padding:0px;
list-style-type:none;
position:relative;
height:43px;
overflow:hidden;
}
 
#newsbar li {
display:block;
position:absolute;
left:0;
height:43px;
}
 
#newsbar a {
padding:0px 0px 0px 21px;
}


/*--footer--*/

#footer ul {
margin:0;
padding:0px;
list-style-type:none;
}
 
#footer li {
display:inline;
}
 
#footer a {
padding:0px 30px;
}

/*---- links ----*/

a, a:active{
text-decoration:underline;
color: #0034BE;
font-weight: 700;
}

a:hover{
text-decoration:none;
}

#topnav a, #topnav a:active,
#features a{
color:#FFF;
text-decoration:none;
font-weight: 100;
}

#topnav a:hover{
text-decoration: underline;
}

#topnav ul ul a, #topnav ul ul a:active, #topnav ul ul a:hover{
color:#000;
text-decoration:underline;
}

body#nav1 #sec1 a, #sec1 a:hover, body#nav1 #breadcrumbs a, body#nav1 #breadcrumbs a:hover{color:#ff7b00;}
body#nav2 #sec2 a, #sec2 a:hover, body#nav2 #breadcrumbs a, body#nav2 #breadcrumbs a:hover{color:#78b7ff;}
body#nav3 #sec3 a, #sec3 a:hover, body#nav3 #breadcrumbs a, body#nav3 #breadcrumbs a:hover{color:#8c95b2;}
body#nav4 #sec4 a, #sec4 a:hover, body#nav4 #breadcrumbs a, body#nav4 #breadcrumbs a:hover{color:#509b1e;}
body#nav5 #sec5 a, #sec5 a:hover, body#nav5 #breadcrumbs a, body#nav5 #breadcrumbs a:hover{color:#db2924;}
body#nav6 #sec6 a, #sec6 a:hover, body#nav6 #breadcrumbs a, body#nav6 #breadcrumbs a:hover{color:#DFC80A;}


#sidenav a, #newsbar a, #footer a{color:#000; text-decoration:none;}
#newsbar a, #footer a{font-weight:100;}

#newsbar a:hover, #footer a:hover{
text-decoration:underline;
}



#wrapper #topnav ul ul a:hover, body #content #sidenav a:hover{
background:#CCC;
}

/*---- lists ---- */

#main li {
padding-bottom:5px;
}

/*---- images ----*/

.rightimg{
	float: right;
	padding: 0px 0px 10px 10px;
	margin-top: 8px;
	font-size: 10px;
}

.rightimg img{
	padding-bottom: 10px;
}


/*---- utilities ----*/

#wrapper .clearer{
clear:both;
}

body #wrapper a span{
position:absolute;
left:-999px;
}

body #wrapper .clearer{
clear:both;
}