/* CSS Document */
body {
margin:0;
padding:0;
font:11px Verdana, Arial, Helvetica, sans-serif;
}

#wrapper {
width:900px;
margin:0 auto;
border:1px solid #030097;
text-align:left;
}

.header {
background:url(images/header_bg.png) repeat-x top;
height:82px;
}

.logo {
width:379px;
padding-left:7px;
padding-top:8px;
background:url(images/face.jpg) no-repeat top right;
float:left;
}

.search {
text-align:right;
color:#fff;
padding-top:12px;
padding-right:28px;
}

.textfield {
margin:0px;
padding:0;
background:url(images/bg_search.jpg);
border:none;
height:21px;
width:130px;
float:right;
}

.leftpane {
width:228px;
float:left;
padding:15px 0px 0px 25px;

}

.nav {
background:#030097;
width:187px;
//width:224px;
color:#fff;
/*min-height:520px;*/
padding:20px;
}

.nav ul {
margin:0;
padding:20px;
}

.nav ul li  {
margin:0;
padding-left:15px;
list-style:none;
border-bottom:1px dashed #fff;
height:23px;
line-height:23px;
background:url(images/arrow.png) no-repeat left;
}

.nav ul li a {
color:#fff;
text-decoration:none;
}

.nav ul li a:hover {
color:#c2d9fe;
}

.rightpane {
width:642px;
float:right;
}

.banner {
margin-bottom:7px;
}

.action {
width:205px;
float:left;
margin-right:7px;
border:1px solid #b3b3b3;
margin-bottom:7px;
}

.action p {
padding:5px 10px 15px 10px;
margin:5px;
}

.action img {
margin-right:10px;
}

.action a {
color:#ff0500;
}

.action a:hover {
text-decoration:none;
}

.bar {
background:#030097;
padding:10px 15px;
color:#fff;
font-size:14px;
}

.footer {
clear:both;
background:url(images/bg_footer.png) repeat-x top;
height:35px;
padding:10px 57px;
text-align:center;
color:#fff;
}

.footer a {
color:#fff;
text-decoration:none;
}

.footer a:hover {
color:#c2d9fe;
}

.copyright {
text-align:center;
}

.topnav { 
display: block;
font-size: 11px;
color: #FFF; 
font-weight: bold; 
text-decoration: none; 
padding: 5px 0px 5px 25px; 
margin: 0px; 
/*background-image:url(designimgs/div.gif); 
background-repeat:no-repeat; 
background-position:bottom left;*/
background:url(images/arrow.png) no-repeat left;
border-bottom:1px dashed #fff;
}

.topnav:link { 
display: block; 
font-size: 11px; 
color: #FFF; 
font-weight: bold; 
text-decoration: none; 
padding: 5px 0px 5px 25px; margin: 0px; 
background:url(images/arrow.png) no-repeat left;
border-bottom:1px dashed #fff;
/*background-image:url(designimgs/div.gif); 
background-repeat:no-repeat; 
background-position:bottom left*/
}

.topnav:visited { 
display: block; 
font-size: 11px; 
color: #FFF; 
font-weight: bold; 
text-decoration: none; 
padding: 5px 0px 5px 25px; 
margin: 0px; 
background:url(images/arrow.png) no-repeat left;
border-bottom:1px dashed #fff;
/*background-image:url(designimgs/div.gif); 
background-repeat:no-repeat; 
background-position:bottom left */
}

.topnav:hover { 
display: block; 
font-size: 11px; 
color: #21b8d2; 
font-weight: bold; 
text-decoration: none; 
padding: 5px 0px 5px 25px; 
margin: 0px; 
background:url(images/arrow.png) no-repeat left;
border-bottom:1px dashed #fff;
/*background-image:url(designimgs/div.gif); 
background-repeat:no-repeat; 
background-position:bottom left */
}

.subMenu { font-size: 11px; color: #FFF; font-weight: bold;  text-decoration: none}
.subMenu:link { font-size: 11px; color: #FFF; font-weight: bold;  text-decoration: none}
.subMenu:visited { font-size: 11px; color: #FFF; font-weight: bold;  text-decoration: none}
.subMenu:hover {font-size: 11px; color: #21b8d2; font-weight: bold; text-decoration: none}