/* CSS Document */

body { background-color: #ffffff;  color: #000000; text-align: center;   }

a{color: #ff0000; text-decoration: none;} 

a:link{	color: #ff0000;	text-decoration: none;}

a:visited{color: #FF9900; text-decoration: none;}

a:hover{color: #12823b;	text-decoration: underline;}


/*h1{font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 110%; color: #000033; margin-bottom: 5px; padding: 0px; border-bottom: 1px solid #000033;}*/

h2{font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 110%; color: #333333; margin-bottom: 5px; padding: 0px; border-bottom: 1px solid #0c835e;}

h1 {display: block;padding: 3px 3px 3px 0.5em; border-left: 12px solid #12823b;background-color:#000033; color:#ff9900; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px; font-weight:bold; border-top:1px solid #12823b;border-bottom:1px solid #12823b;border-right:1px solid #12823b;margin-bottom: 5px;}

h3{font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; color: #000033; margin-bottom: 5px; padding: 0px;}


ul{ list-style-type: square; margin-top:2px; margin-bottom:4px; }

ul ul{ list-style-type: disc;}

ul ul ul{ list-style-type: circle;}

ol{ list-style-type: upper-roman; margin-top:3px; margin-bottom:0px;}

hr {color:#c0c0c0; border-style: solid; height:1px; width:100%; margin:0; padding:0;}

b {color:#000033; line-height:normal; margin:0; padding:0;}

TD { font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px;}

p { font-family:Tahoma, Verdana, Arial, sans-serif; font-size:100%; color:#000000; margin-bottom:8px; margin-top:5px; }




/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#content {width: 780px; margin-left: auto;  margin-right: auto;  border: 0px solid #cccccc; background-color: #FFFFFF; color: #000000; padding: 0; text-align: left; z-index:0; margin-top:-10px; } 

#wrapper {width: 780px; margin-left: auto;  margin-right: auto;  border: 0px solid #cccccc; background-color: #FFFFFF; color: #000000; padding: 0; text-align: left; z-index:0; margin-top:0px; border:1px solid #000033;  background-image:url(../images/greybox.jpg); } 

#bluestrip {position:relative; width:100%; height:15px; z-index:1; background-color:#ffffff; margin-bottom:0px; border-bottom:2px solid #000033;}

#header {position:relative; width: 780px; height:150px;  color: #000000; margin-bottom:1px; z-index:1; border-bottom: 1px solid #cccccc; background-image: url(../images/hlfbanner.gif); background-repeat:no-repeat; vertical-align:middle; margin-top:4px; }

#submenu {position:relative; top:-100px; width: 575px; height: 20px; margin-left:202px; margin-top:-520px; border-bottom:0px dotted #cccccc; z-index:1;border-left:1px dotted #cccccc; z-index:1;}

#submenu1 {position:relative; width: 575px; height: 20px; margin-left:202px; margin-top:-460px; border-bottom:1px dotted #cccccc; z-index:1;border-left:1px dotted #cccccc; z-index:1;}

#leftcontentbox {position:relative; width: 200px; height:460px; margin-top:2px; padding:5px; border-right:0px dotted #cccccc; z-index:1; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:10px; color:#333333; text-align:left;  }

#imagebox {position:relative; width:150px; height:285px; border:1px solid #999999; margin-left:20px; }

#bannerbox { position:relative; width:575px; height:60px; margin-left:202px;margin-top:2px }
 
#middlebox { position:relative; width:475px; height:600px; margin-top:-470px; margin-left:202px; padding:0px; z-index:1; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:13px; color:#333333;border-left: 1px dotted #000033; border-right:1px dotted #000033; background-color:#FFFFFF;}

#maincontentbox { position:relative; width:575px; min-height:500px; margin-top:25px; margin-left:202px; padding:5px; z-index:1; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:13px; color:#333333;border-left: 1px dotted #c0c0c0;}

#maincontentbox LI {margin-bottom:3px;}

#footer {position:relative; width: 780px; height: 20px; margin-left: auto;  margin-right: auto; margin-top:0px; border-top:1px solid #cccccc; z-index:1; background-color:#FFFFFF; font-size:9px;}

#featuretitle {position:relative; width:285px; height:20px; margin-top: 4px; border:1px solid #c0c0c0;font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px; font-weight:bold; text-indent:10px; color:#ffffff; background-color: #12823b; background-image:url(../images/grnbox.jpg); background-repeat:repeat;}

#feature { position:relative; width:285px; height:220px;border-bottom:1px solid #c0c0c0; border-left:1px solid #c0c0c0; border-right:1px solid #c0c0c0; padding:5px; overflow:auto; background-color:#ffffff; margin-bottom:10px;font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px; color::#333333;}

#newstitle {position:relative; width:275px; height:20px; border:1px solid #c0c0c0; margin-left:290px; margin-top:-527px; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px; font-weight:bold; text-indent:10px; color:#ffffff; background-color:#12823b;background-image:url(../images/grnbox.jpg); background-repeat:repeat;}

#newsbox {position:relative; width:275px; padding: 7px; height:364px;border-bottom:1px solid #c0c0c0; border-left:1px solid #c0c0c0; border-right:1px solid #c0c0c0; margin-left:290px; padding:5px; overflow:auto;font-family:Tahoma, Verdana, Arial, sans-serif; font-size:11px;}

#adbox {position:relative; width:275px; height:95px;border-bottom:1px solid #c0c0c0; border-left:1px solid #c0c0c0; border-right:1px solid #c0c0c0; margin-left:290px;  padding:5px; color:#ffffff; background-color: #000033;font-family:Tahoma, Verdana, Arial, sans-serif; font-size:11px; }

#adbox img{float:left; margin-right:5px;}

.footer {font-family:Tahoma, Verdana, Arial, sans-serif; font-size: 9px; color:#333333; vertical-align:bottom;}

.footer1 {font-family:Tahoma, Verdana, Arial, sans-serif; font-size: 12px; font-weight: normal; color:#333333;}

.footerb {font-family:Tahoma, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; color:#ffffff; background-color:#999999;}

.menu {font-family:Tahoma, Verdana, Arial, sans-serif; font-size: 11px; color:#000066;}

.tablefont{font-family:Tahoma, Verdana, Arial, sans-serif; font-size: 10px; color:#000033;}
.tablefont1{font-family:Tahoma, Verdana, Arial, sans-serif; font-size: 11px; color:#ffffff;}
.tablefont2{font-family:Tahoma, Verdana, Arial, sans-serif; font-size: 12px; color:#000033; border-bottom:1px solid #c0c0c0;}
.tablefont3{font-family:Tahoma, Verdana, Arial, sans-serif; font-size: 12px; color:#000033;}
.tablefont4{font-family:Tahoma, Verdana, Arial, sans-serif; font-size: 12px; color:#333333;}
.tablefonthd{font-family:Tahoma, Verdana, Arial, sans-serif; font-size: 10px; color:#ff0000;}

.navtxt{font-family:Tahoma, Verdana, Arial, sans-serif; font-size: 11px; color:#000033;}

.ltgrey {color:#666666;line-height:normal; margin:0; padding:0;}

.dkyellow {color:#444200;line-height:normal; margin:0; padding:0;}

.green {color:#12823b;line-height:normal; margin:0; padding:0;}

.yellow {color: #FFFF00;line-height:normal; margin:0; padding:0; font-size:14px; }

.red {color: #ff0000;line-height:normal; margin:0; padding:0; }

.white {color: #ffffff;line-height:normal; margin:0; padding:0; }

.white1 {color: #ffffff;line-height:normal; font-size:10px; font-style:normal; margin:0; padding:0; }

.blue {color: #000033;line-height:normal; margin:0; padding:0; }

.orange {color: #ff9900;line-height:normal; margin:0; padding:0; }

.blue1 {color: #000033;line-height: normal; margin:0; padding:0; font-size:14px; text-shadow: Red; }

.txt { font-family:Tahoma, Verdana, Arial, sans-serif; font-size:10px; color:#000033; font-weight:300;}

.highlight{display: block;padding: 3px 3px 3px 0.5em; border-left: 12px solid #12823b;background-color:#000033; color:#ff9900; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px; font-weight:bold; border-top:1px solid #12823b;border-bottom:1px solid #12823b;border-right:1px solid #12823b;}

.highlight1{display: block;padding: 3px 3px 3px 0.5em; border-left: 1px solid #12823b; color:#ff0000; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px; font-weight:bold; border-top:1px solid #12823b;border-bottom:1px solid #12823b;border-right:1px solid #12823b; background-color:#000033;  }

.highlight2 { border:1px solid #12823b; padding:4px 8px 4px 6px; background-color:#000033; color:#FF0000;font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px; font-weight:bold;}

.dotted_line { border-bottom:1px dotted #c0c0c0;}

.table_underline{border-bottom:1px dotted #c0c0c0; vertical-align:top;}



/***********************************************/
/* Navigation                                 */
/***********************************************/
#navigation {width: 100%;font-family: Tahoma, Verdana, Arial, sans-serif; font-size:12px;}
#navigation ul {list-style: none;margin: 0;	padding: 0;}
#navigation li {border-bottom: 1px solid #999999;}
#navigation li a:link, #navigation li a:visited  {display: block;padding: 3px 3px 3px 0.5em;	border-left: 12px solid #000033;border-right: 1px solid #000033;background-color: #12823b;color: #FFFFFF;
	text-decoration: none;}
#navigation li a:hover {background-color: #666666;color: #FFFFFF;}

/***********************************************/
/* Forms                                  */
/***********************************************/

input.txt { color: #00008B;  background-color: #eeeeee;  border: 1px inset #00008B;  width: 200px;}
input.btn { color: #ffffff;  background-color: #ff9900;  border: 1px outset #000000;}
form p { clear: left;  margin: 0;  padding: 0;  padding-top: 5px;}
form p label { float: left; width: 35%;  font: bold 0.8em Tahoma, Verdana, Arial, sans-serif,;}
fieldset { border: 1px dotted #000033;  margin-top: 16px;  padding: 10px; }
legend {  font: bold 0.8em Tahoma, Verdana, Arial, sans-serif;  color: #ffffff;  background-color: #000033; border:1px solid #333333; padding:2px;}

/***********************************************/
/* Start Page                                  */
/***********************************************/
#content1 {width: 780px; margin-left: auto;  margin-right: auto;  border: 0px solid #cccccc;  padding: 0; text-align: left; z-index:0; margin-top:-10px; } 
#frtpage1 {position:relative;width:600px;height:200px;z-index:0; margin-top:100px; border:1px solid  #c0c0c0; padding:15px; margin-left:auto; margin-right:auto; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px; color:#000033; background-color:#FFFFFF;  }


.clear{	clear:both;}
.clearfix:after 		{ content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix 				{ display: inline-block; }
html[xmlns] .clearfix 	{ display: block; }
* html .clearfix 		{ height: 1%; }
