*{
padding:0;
margin:0;
}

body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #948371; }
a, p>a {color: #427aad; text-decoration: none;}




#container {width: 900px; margin-left: auto; margin-right: auto;
	background: url(images/background.jpg) left top no-repeat; }

#wrap {width: 900px; height: 705px; padding-top: 30px;}

#header {width: 740px; height: auto; margin: 0px 80px; padding-bottom: 0px;}
#header a img {float: left; margin-top: 5px; border: 0px;}
#header #independent {width: 266px; float: left; margin-top: 75px; margin-left: 20px; font-family: "Times New Roman", Times, serif; font-weight: bold;	font-style: italic; font-size: 14px;}


#maincontent {width: 738px; height: 570px; margin: 0px 80px 0px; float: left; padding-top: 0px; border-top: 10px solid #000000; border-left: 1px solid #000; border-right: 1px solid #000; background-image: url(images/maincontentbg.jpg); background-repeat: no-repeat; background-color: #f8f1d1;}


#topnav {width: 738px; height: 32px; background-color: #948371; }

#topnav tr td {padding-top: 1px;}
#topnav tr td a {font-size: 9px; font-weight: bold; color: #000000; text-decoration: none;}
#topnav tr td a:hover {font-size: 9px; color: #f9f4e0; text-decoration: none;}

#topnav tr td ul {list-style-type: none; float: left; position: relative; width: 90px; z-index: 1;}
#topnav tr td ul li ul{display:none; position:absolute; margin: 0px; width: 90px; padding: 0px; list-style: none; top: 11px; left: -3px; z-index: 2; float: left; clear: both;}
#topnav tr td ul li ul li{position: relative; background-color: #000; border-bottom: 1px solid #fff; width: 100%; list-style-type: none; margin: 0; padding: 5px 0px 5px 5px;}
#topnav tr td ul li ul li a {color: #fff; text-decoration: none; }
#topnav tr td ul li ul li a:hover {color: #0084c8;}
#topnav tr td ul li:hover ul {display: block; width: 90px;}
#topnav tr td ul li ul:hover {display: block; width: 90px;}


#topnav tr td a.hkey {width: 30px; height: 25px; display: block; background: url(images/hkey.gif) 0px -25px no-repeat;}
#topnav tr td a.hkey:hover {width: 30px; height: 25px; display: block; background: url(images/hkey.gif) 0px 0px no-repeat;}

#topnav tr td a.skey {width: 30px; height: 25px; display: block; background: url(images/skey.gif) 0px -25px no-repeat;}
#topnav tr td a.skey:hover {width: 30px; height: 25px; display: block; background: url(images/skey.gif) 0px 0px no-repeat;}

#topnav tr td a.akey {width: 30px; height: 25px; display: block; background: url(images/akey.gif) 0px -25px no-repeat;}
#topnav tr td a.akey:hover {width: 30px; height: 25px; display: block; background: url(images/akey.gif) 0px 0px no-repeat;}

#topnav tr td a.ckey {width: 30px; height: 25px; display: block; background: url(images/ckey.gif) 0px -25px no-repeat;}
#topnav tr td a.ckey:hover {width: 30px; height: 25px; display: block; background: url(images/ckey.gif) 0px 0px no-repeat;}


#footer {width: 900px; height: 63px; background-color: #000; clear: both;}
#footer p {padding-top: 5px; text-align: center; font-family: "Times New Roman", Times, serif; font-size: 13px; color: #fff; font-weight: bold;font-style: italic;}
#footer p a {color: #ffffff; text-decoration: none;}
#footer p a:hover {color: #d3caa1; text-decoration: none;}
#footer p#subnav a {color: #000; text-decoration: none;}
#footer p#subnav a:hover {color: #fff; text-decoration: none;}



#wrap #maincontent #homeindex {width: 350px; height: 500px; float: left; margin-left: 32px; margin-top: 17px;}
#wrap #maincontent #homeindex p>a {color: #4b87bb; font-size: 11px; text-decoration: underline;}
#wrap #maincontent #homeindex p a img {border: 0px;}


#wrap #maincontent #home {width: 460px; height: 480px; float: left; margin-top: 30px; margin-left: 25px; background-color: #fff; border-bottom: 1px solid #ccc; border-top: 3px solid #01344f;}
#wrap #maincontent #home p a {color: #4b87bb;}
#wrap #maincontent #home p a:hover {color:#003366;}
#wrap #maincontent #home h1 {width: 450px; font-size: 18px; font-weight: bold; padding: 0px 5px 30px 0px; display: block; color: #01344f; text-align: right;}
#wrap #maincontent #home p {padding: 5px 35px; line-height: 1.5em;}
#wrap #maincontent #home h4 {font-size: 120%}



#wrap #maincontent .leftcol {clear: none; float: left; height: 530px;width: 275px;margin-left: 50px;}
#wrap #maincontent .leftcol h2 {font-size: 16px; font-weight: bold;}
#wrap #maincontent .leftcol table {padding: 0px 30px 10px;}
#wrap #maincontent .leftcol table tr td.dot {padding-top: 2px;}

#wrap #maincontent .leftcol table tr td a {font-size: 10px; font-weight: bold; color: #000; text-decoration: none;}
#wrap #maincontent .leftcol table tr td a:hover {font-size: 10px; font-weight: bold; color: #0084c8; text-decoration: none;}
#wrap #maincontent .leftcol table tr td a.dot  {width: 10px; height: 9px; display: block; background: url(images/bullet.gif) 0px -9px no-repeat;}
#wrap #maincontent .leftcol table tr td a.dot img {border: 0px;}
#wrap #maincontent .leftcol table tr td a.dot:hover {background-position: 0px 0px;}


form table {margin-top: 0px; margin-left: 34px;}
form table tr th {font-size: 10px; font-weight: bold;}
