/* start default styles */
body {font-family: verdana,tahoma,sans-serif; font-size: x-small; margin: 0 0 0 0; padding: 0 0 0 0; background-color: #C6C6C6; color: #000;}
td, ul, li, p, div, span {font-family: verdana, tahoma, sans-serif; font-size: x-small; text-align: left;}
a:link, a:visited, a:active {color: #006; font-weight: bold; text-decoration: none;}
a:hover {text-decoration: underline;}
a.nav:hover { text-decoration: none; border-bottom: dashed #006 1px;}
img {border: 0px 0px 0px 0px;}
h1 {color: #011D67; font-size: small;}
h2 {color: #011D67; font-size: x-small;}
.bodyhack {background: url(../files/navbg.png);}
/* .navhack { z-index: 3; position: absolute; top: 0px; left:0px; width: auto; height: 6400; background: url(../files/navbg.png); } */
/* end default styles */

/* start custom styles */
.forminput {color: #011D67; border: solid #666 1px; font-family: verdana, tahoma, sans-serif; font-size: x-small; padding: 2px; font-weight: bold;}
.stretch {width: 85%;}
.leftpad {padding-left: 3px;}
.morepad {padding-left: 10px; padding-bottom: 2px; text-align: left;}
.maxpad {padding-left: 25px;}
.clear {clear: both;}
.blue {color: #011D67; font-weight: bold;}

.sep {background-color: #2D85DE; color: #2D85DE; padding-bottom: 2px;}

.stafftable {width: 80%;}
.stafftd {width: 25%; vertical-align: top;}

/* start text alignment */
.right {text-align: right;}
.left {text-align: left;}
.center {text-align: center;}
.justify {text-align: justify;}
/* end text alignment */



#faq {padding-right: 10px; padding-left: 10px; padding-bottom: 25px;}

/*  start header placement */
div.blackline {width: 100%; height: 8px; background-color: #000;}
div.greyline {width: 100%; height: 5px; background-color: #666; line-height: 5px; font-size: 5px;}

    #header {width: 100%; height: 57px;}
	#logo {width: 500px; height: 57px; float: left;background: url(../files/header.png);}
	#grid {text-align: right; background: url(../files/header.png);}

#topnav {text-align: right; padding-top: 3px; padding-bottom: 3px; padding-right: 3px; background-color: #fff; margin-bottom: 0px;}
a.topnav, a.topnav:visited, a.topnav:active, a.topnav:hover {color: #000;}

#framecurve {width: 100%; height: 9px; line-height: 1px; padding: 0 0 0 0; margin: 0 0 0 0; background: url(../files/topbg.png);}
/* end header */

/* start side nav */
#navigation {width: 145px; float: left; margin-right: 10px; background-color: #fff; border-right-width: 2px; border-right: 2px solid #000; background-color: #fff; margin-top: 0px; padding-top: 0px; padding-left: 2px; padding-right: 2px; height: auto;}
/* end side nav */

/* start body content */
#content {margin-left: 155px; height: auto; background-color: #C6C6C6; padding-left: 10px; padding-top: 0px; margin-top: 0px; padding-right: 10px; position: relative;}
.contenttable {width: 95%; vertical-align:top; text-align: center; height: auto; margin-left: 10px; margin-right: 10px;}
/* end body content */

.guide {background-color: #81b6eb; border-top: solid black 2px; border-bottom: solid black 2px; width:50%; text-align: center;}
.guidesmall {background-color: #81b6eb; border-top: solid black 2px; border-bottom: solid black 2px; text-align: center;}
.guideleft {background: url(Images/boxleftbg.gif);}
.rightguide {background: url(Images/boxrightbg.gif);}

.newstitle {background-color: #2D85DE; border-top: solid black 1px; border-left: solid black 1px; border-bottom: solid black 1px; text-align: left; padding-left: 3px; color: white; width: 50%; height: 12px; line-height: 12px;}
.newssep {height:12px; width: 72px; border-top: solid black 1px; border-bottom: solid black 1px;}
.newsdate {background-color: #fff; border-top: solid black 1px; border-right: solid black 1px; border-bottom: solid black 1px; color: black; font-weight: bold; text-align: right; padding-right: 3px; width: 50%; height: 12px; line-height: 12px;}

.newspost {width: auto; background-color: #fff; border-left: solid black 1px; border-bottom: solid black 1px; border-right: solid black 1px; margin-top: 0; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; text-align: justify;  margin-left: 10px; margin-right: 10px;}

/* start footer style */
#footer {width: 100%; height: 18px; background-color: #000; line-height: 18px; color: #999; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; bottom: 0px;}
/* end footer style */

