body {background: #fff url(../images/sitebkgd.gif) repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; color: #000; margin:0; padding:0;}
h1 {color:#919fbf; font-weight:normal; font-size:18px; line-height:20px; padding:10px 0 0 0; margin:0;}
h2 {color:#273b61; font-weight:normal; font-size:14px; line-height:20px; padding:10px 0 0 0; margin:0;}
ul {margin:5px 0 0 20px; padding:0;}
p {margin:5px 0 0 0; padding:0;}
.container {margin-top:0; margin-left:50px; padding:0; width:903px;}
.header {margin:0; width:200px; height:20px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding-top: 4px; 	padding-right: 0; padding-bottom: 0; padding-left: 650px;}
.header a:link, .header a:visited {color:#919fbf; padding-left:20px; text-decoration:none;}
.header a:hover, .header a:active {color:#b5c7ef; padding-left:20px; text-decoration:none;}
.left {position: relative; float: left; margin:0; padding:0; width:250px; }
.left h1 {color:#9f9f9f; font-weight:normal; font-size: 18px; line-height: 20px; padding:0 0 10px 0;}
#logo {float:left; padding:10px 10px 10px 0;} 
.right {position: relative; float: right; margin:0; padding:0; width:650px;}
.content {position: relative; float: left; padding:0 0 20px 0; margin:0 0 0 20px; width:601px; border-left: #7481a0 solid 1px; min-height:500px;}
.intro {padding:10px 0 0 20px;}

.content2 {position: relative; float: left; padding:10px 0 20px 20px; margin:0 0 0 20px; width:599px;}
.center {position: relative; float: left; padding:10px 0 20px 20px; margin:0; width:875px; min-height:500px;}
.nav {float:left; background:transparent; margin:0; padding:10px 0 0 25px; height:23px; width:575px; font-size:14px;}
.nav a {margin-left: 25px;}
.nav a:link, .nav a:visited {color:#6b6b6b; text-decoration:none;}
.nav a:hover, .nav a:active {color:#273b61; text-decoration:none;}
.flash {margin:0 0 0 60px; background:transparent;}
.tagline {position:relative; float:right; padding-top: 30px; padding-right: 100px; padding-bottom: 30px; padding-left: 30px;}
.black {position:relative; float:left; background-color:#000; margin:0; padding:0; height:200px; width:100%; border-top:#7481a0 solid 2px;}
.footer {position:relative; float:right; background:transparent; margin:0; height:20px;	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding-top: 10px; padding-right: 0; padding-bottom: 0; padding-left: 0;}
.footer a:link, .footer a:visited {color:#919fbf; padding-left:20px; text-decoration:none;}
.footer a:hover, .footer a:active {color:#b5c7ef; padding-left:20px; text-decoration:none;}
a:link, a:visited {color:#273b61; text-decoration:none;}
a:hover, a:active {color:#000000; text-decoration:underline;}
#category {position: absolute; left: 97px; top: 115px;} 
.shadow {background: url(../images/imgbkgd.gif); width:226px; height:170px; padding:0 8px 9px 0;}
.square {background: url(../images/square.png); width:150px; height:150px; padding:0 10px 10px 0;}
.space {padding: 2px 2px 2px 2px}
.cssmenu {position:relative; height:35px; background: url(../images/topbkgd.gif) repeat-x; border-right: #7481a0 solid 1px; overflow:hidden;/* for ie to hide extra height*/}
.cssnav {position: relative; float:left; background: url(../images/topalt.gif) no-repeat; display: block; width: 100px; height: 35px; margin: 0; padding: 0; overflow:hidden;/* for ie to hide extra height*/}
.cssnav a {display: block; color: #273b61; font-size: 11px; width: 100px; height: 35px; display: block; text-decoration: none; }
.cssnav img {width: 100px; height: 35px; border: 0}
* html a:hover {visibility:visible}
.cssnav a:hover img {visibility:hidden}
.cssnav span {position: absolute; left: 10px; top: 10px; margin: 0px; padding: 0px; cursor: pointer; text-align:center} 


