﻿/* CSS Document */

* {
margin:0px;
padding:0px;
}


body {
background-color:#D2E3F0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}


#wrapper {
margin:auto;
width:860px;
background-color:#FFFFFF;
padding:0px 20px 0px 20px;
}

#mainContent {
padding:15px 0px 0px 0px;
min-height:400px;
}


/*--------------typography----------------*/

p, ul, table, label {
font-size:12px;
color:#666;
margin-bottom:10px;
line-height:1.5em;
}

ul {
margin-left:30px;
}

a {
color:#488DC6;
border-bottom:1px dotted #488DC6;
text-decoration:none;
}

a:hover {
border-bottom:1px solid #488DC6;
}

h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:23px;
color:#54557E;
font-weight:normal;
margin-bottom:10px;
}

h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#54557E;
font-weight:normal;
margin-bottom:5px;
}

h3 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#54557E;
font-weight:normal;
margin-bottom:0px;
}

h4 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
color:#54557E;
font-weight:normal;
margin-bottom:0px;
font-style:italic;
}


    

/*--------------header----------------*/


#header {
position:relative;
margin:0px;
padding:0px;
background:#fff url(images/headerBGNew2.gif) left top no-repeat;
height:136px;
}

#logo {
position:absolute;
left:20px;
top:0px;
}

#title {
float:left;
margin:15px 0px 0px 12px;
}

#navBar {
background:#fff url(images/navBar.png) left top repeat-x;
height:46px;
clear:both;
padding:0px;
margin:0px;
position:relative;
}

#navBar ul li a.linkStop {
background-color:#FFFFFF;
color:#54557E;
}

#navBar ul li ul {
margin:0px;
padding:0px;
} 

#navBar ul {
margin-top:0px; 
padding:0px 10px 0px 0px;
}

#navBar ul li {
list-style-type:none;
float:left;
text-align:center;
width:120px;
position:relative;
}

#navBar ul li a {
margin-top:1px;
height:25px;
padding-top:7px;
display:block;
color:#fff;
font-size:12px;
text-transform:uppercase;
border:none;
}

#navBar ul li a:hover, #navBar ul li a.over {
    background-color:#488DC6;
    text-decoration:none;
    color:#FFFFFF;
    border:none;
}

#navBar ul li a.over {
    background-color:#1B2451;
}
/* For dropdowns  */
#navBar ul li ul {
    width:300px;
	position: absolute;
	left: 0px; 
	top: 32px;
	display: none;
	margin:0px;
	padding:0px;
    background-color:#1B2451;
    list-style-type:none;
    list-style:none;
	}

#navBar ul li ul li {
	display:block;
    width:300px;
	margin:-1px 0px 0px 0px;
	padding:0px;
	z-index:100;
    list-style-type:none;
    list-style:none;
    
}

/* Styles for Menu Items */
#navBar ul li ul li a{
    width:285px;
    padding:12px 0px 3px 15px;
	text-decoration: none;
	text-align:left;
	margin:0;
	z-index:100;
    background-color:#1B2451;
    border:none;
	}

#navBar ul li ul li a:hover {
    background-color:#488DC6;
    border:none;
    }
    
* html #navBar ul li { float: left; height: 1%; 
	z-index:100;}
* html #navBar ul li a { height: 1%;
	z-index:100; }


#navBar ul li:hover ul, #navBar ul li:hover ul li, 
#navBar ul li:hover ul li a, #navBar ul li.over ul, 
#navBar ul li.over ul li, #navBar ul li.over ul li a { display: block; float:none;z-index:100;} 



#numbers {
float:right;
font-size:12px;
color:#666;
margin:5px 0px 0px 0px;
}




/*--------------footer----------------*/

#footer {
clear:both;
margin-top:50px;
/*background:#fff url(images/footer.gif) left 1px no-repeat;*/
}

#footer p {
font-size:10px;
text-align:right;
padding:0px 32px 10px 0px;
}


/*-------------- Misc -----------------*/

