@charset "utf-8";
/* CSS Document */
html{height: 100%;margin:0;padding:0;}
body{
font-family:Arial, Helvetica, sans-serif;
background:#fefefe;
height: 100%;margin:0;padding:0;
}

/* Dimesions*/

#wrapper{width:800px;min-height:90%;margin:0 auto;position:relative;padding:0;}
#container{width:780px;min-height:90%;float:left;position:relative;background:url(images/content.jpg) repeat-y;padding:0 10px;}
#header{float:left; width:780px; height:40px;background:url(images/logo3.jpg) no-repeat;padding:60px 5px 0px 5px;margin:0px 0 0 0 ;}
#topnav{float:left;width:760px;height:40px;margin:0 10px;background:#003366 url(images/topnavleft.jpg) top right no-repeat}
#content{float:left;width:780px;min-height:400px; padding-top:20px;padding-bottom:10px;}
#leftpan{float:left;width:180px;height:auto;background:url(images/leftpantop.jpg) top no-repeat;margin:0 10px;padding-top:15px}
#rightpan{float:left;width:560px;height:auto;padding:0 5px;}
#footer{float:left;width:760px;border-top:10px solid #003366;height:10%;background:#fff;position:relative;bottom:0;padding:5px;margin: 0 5px;}


/* Body Styles*/
p{font-size:0.8em;color:#454545; margin:10px 5px;line-height:1.4em}
h1{font-size:1.4em;color:#003366;margin:5px;}
h2{font-size:1.2em;color:#333;margin:5px;}
h3{font-size:1.1em;color:#003366;;margin-top:20px;margin-bottom:0px;}
h4{color:#003366;margin:5px;padding:0;float:left;}
a{font-size:0.9em;color:#0066cc;text-decoration:none;}
a:hover{text-decoration:underline;}
.left{float:left;padding-left:0px;}
.right{padding:0;float:right;}
.center{margin-left:77px;}
.small{font-size:0.7em;}



#topnav ul {list-style: none;width:745px;height:35px;padding:5px 0 0 5px;margin:0px 0 0 0;position:relative;background:url(images/topnavright.jpg) top left no-repeat}
#topnav li {float:left;margin-left:4px;}
#topnav a {display: block;float: left;text-decoration: none;color:#fff;width:auto;height:25px;text-align:center;padding:5px 20px 0 20px;font-weight:bold;font-size:0.9em;}
#topnav a:hover {text-decoration: underline;color: #fff;}
#topnav li.home{height:32px;}
#topnav a.actual {text-decoration: underline;color: #fff;font-weight:bold;font-size:0.9em;height:27px;}


/* LeftPan Styles*/
#leftpan ul{width:180px;list-style:none;padding:0 0 15px 0;margin:5px 0px;font-size:0.8em;background:#ccc url(images/leftpanbottom.jpg) bottom no-repeat;}
#leftpan ul li{width:180px;height:auto;}
#leftpan ul li a{background:#ccc;width:170px;height:auto;display:block;color:#333333;font-weight:normal;text-decoration:none;padding:10px 0px 10px 10px;}
#leftpan ul li a:hover{color:#003366;; text-decoration:underline;}
#leftpan ul li.home{width:145px;height:auto;display:block;color:#333;font-weight:bold;text-decoration:underline;padding:5px 5px 15px 10px;}
#leftpan ul li.top{width:155px;height:auto;display:block;color:#000;font-weight:bold;padding:0px 5px 5px 2px;border-bottom:2px #003366 solid;font-size:1em;margin:0 0 0 8px; text-transform:uppercase}

/* RightPan Styles */
.tableborder{border:4px dashed #0066cc;background:#efefef;}
#rightpan ul{list-style:square;font-size:0.9em;color:#333;}


/* Footer Styles */
#footer p{color:#333;margin-left:5px;}
#footer a{color:#333;text-decoration:underline;}
#footer a:hover{color:#333;text-decoration:none;}
#footer a img{border:none;margin-right:5px}
#footer p.valid{height:22px;width:430px;margin:0 auto;}

.footersec{width:225px;height:110px;float:left;border-right:1px solid #003366;margin:10px 0 10px 20px}
.footersec p{margin:0;padding:0 0 0 5px;clear:both}
.footersec ul{margin:0;padding:0;clear:both; list-style:none}
.footersec li a{list-style:none;color:#333;}
.footersec li{list-style:none;margin-left:7px;color:#333;}
.footersec img{float:left;}

/* Class Styles */
.left{float:left;margin:5px;}
.right{float:right;margin:5px;}