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

body{
font-family:Geneva, Arial, Helvetica, sans-serif;
background:#fff url(images/bg.jpg) repeat-x;
margin:0;
padding:0;
}

/* Dimesions*/
#wrapper{width:800px;height:auto;margin:0px auto;}
#container{float:left;width:800px;height:auto;}
#header{float:left; width:780px; height:100px;padding:0px;background:url(images/header.jpg) right top no-repeat;}
#topnav{float:right;width:510px;padding:0px 10px;height:100px;}
#content{float:left;width:800px;min-height:400px;padding-top:10px;padding-bottom:10px;background:none;}
#leftpan{float:left;width:170px;height:auto;background:url(images/navright.jpg) right bottom no-repeat;margin-left:5px;}
#rightpan{float:left;width:590px;height:auto;padding-left:15px;padding-right:10px;margin-top:-30px;}
#footerpan{float:left;width:100%;height:auto;border-top:2px solid #003366;}
#footer{width:800px;height:30px;text-align:center;margin:0 auto}


/* Body Styles*/
p{font-size:0.9em;color:#444; margin:10px;}
h1{font-size:1.4em;color:#333;margin:0 10px; font-weight:100}
h2{font-size:1.3em;color:#333;margin:0;}
h3{font-size:1.0em;color:#fff;margin:10px 0 0 5px ;width:162px;height:25px;background:url(images/leftpantop.jpg) no-repeat;display:block;padding:5px 0 0 8px;font-weight:300;}
a{font-size:0.9em;color:#003366;text-decoration:none;}
a:hover{text-decoration:underline;}
.left{float:left;padding-left:0px;}
.right{padding:0;float:right;margin:5px;}
.center{margin-left:77px;}
.small{font-size:0.7em;}
.logo{margin-left:0px;float:left;}
.slogan{margin-top:30px;}

/* TopNav Styles*/
#topnav ul {margin:70px 0 0 0;list-style:none;float:right;padding:0;width:450px;}
#topnav li {display: inline;margin:0 5px 0 0 ;float:left;background:url(images/rightlink.gif) no-repeat top right;}
#topnav li.actual , #topnav li.actual:hover{background:url(images/rightactual.gif) no-repeat top right;}
#topnav li:hover {background:url(images/rightlink.gif) no-repeat top right;}
#topnav a {display: block;float: left;text-decoration: none;color:#fff;width:auto;height:20px;text-align:center;padding:10px 20px 0 20px;background:url(images/link.gif) no-repeat;}
#topnav a:hover {text-decoration: underline;color: #fff;padding-top:10px;}
#topnav a.actual , #topnav a.actual:hover {text-decoration: none;color: #333;background:url(images/actual.gif) no-repeat;padding-top:10px;}

/* LeftPan Styles*/
#leftpan ul{width:170px;list-style:none;padding:0px 0px;margin:0px;font-size:0.8em;background:url(images/navleft.jpg) no-repeat  left bottom;}
#leftpan ul li{width:150px;height:auto;}
#leftpan ul li a{background:none;width:140px;height:auto;display:block;color:#333;font-weight:normal;text-decoration:none;padding-top: 5px;padding-right: 0;padding-bottom: 10px;padding-left: 10px;}
#leftpan ul li a:hover{color:#333; text-decoration:underline;}
#leftpan ul li.home{width:135px;height:auto;display:block;color:#333;font-weight:bold;text-decoration:none;padding-top: 5px;padding-right: 0;padding-bottom: 10px;padding-left: 15px;}
#leftpan img{margin-top:50px;}

/* RightPan Styles */
.tableborder{border:4px dashed #0066cc;background:#efefef;}
#rightpan ul{list-style:square;}
#rightpan li{font-size:0.9em;color:#333;}
#rightpan form{width:300px;height:170px;margin:0 auto;background:url(images/form.jpg) no-repeat;}

#rightpan .top{width:295px;height:25px;margin:0 auto;background:url(images/formtop.jpg) no-repeat;padding:5px 0 0 5px;}
#rightpan .top p{color:#fff;font-size:1em;margin:0;padding:0;}


/* Share This */
#share{width:170px; height:50px; background:url(images/share/share.gif) no-repeat;margin:10px auto;padding:5px}
#share h4{margin:0;padding-bottom:5px;font-size:1.1em;text-align:center;}
#share a{margin-left:4px;}

/* Footer Styles */
#footer p{font-size:0.8em;}