/* commented backslash hides from ie5mac \*/ 
html{height:100%;margin:0;padding:0}
/* end hack */ 
html,body {padding:0;margin:0;background-color: #000f55;font-size: 12px;font-family: "trebuchet", "Arial", "Helvetica", "Verdana";color:#2F2F2F}
body{text-align:left;min-width:930px;/* for mozilla*/ background-color: #210e00;height:100%;background:  url(images/bg.gif) repeat-x left top;}

#wrapper {background:  url(images/foot_4x82.jpg) repeat-x left bottom;_height: 82px;}

#outer{height:99.9%;min-height:100%;width:930px;text-align:left;margin:auto;position:relative;overflow:visible;background:  url(images/inner_776x1.jpg) repeat-y left top;}

/* mac hide \*/
* html #outer{width:930px}
/* end hide*/

html>body #outer{height:auto;}/*for mozilla as IE treats height as min-height anyway*/

#inner{width:100%;padding-top:143px;/*needed to make room for header*/}
.clear { display: block;  clear: both;  font-size: 1px;  height: 1px;  line-height: 0.1; }
.centerimg {width:615px;margin: 0 auto;text-align:center}
.center {text-align:center}
.greybg {background:#eeeeee;text-align:center}
.imgpara {float:left;padding:5px;margin-right:10px;border:1px solid #ccc}


#header{position:absolute;top:0px;left:0px;width:930px;height:110px;z-index:74;background: #000f55  url(images/header.gif) no-repeat left top;}
#headtitle {clear:both}
#masthead { border-bottom: 4px solid #0B449F;margin-top:3px }


#search-txt {display:none}

#ajaxmenu{position:absolute;top:110px;left:0px;width:930px;height:43px;z-index:65;background:  url(images/header_776x43.jpg) no-repeat left top;}

#logo {height:50px;z-index:300}

#right-inner h1 a, #right-inner h1 a:link, #right-inner h1 a:visited {color:#000 !important; font-size: 20px !important; text-decoration:none !important;font-weight:normal;}
#right-inner h1 a:hover {color:#FF0000 !important; text-decoration:none !important;font-weight:normal}


#header h1 a, #header h1 a:link, #header h1 a:visited {color:#000 !important; font-size: 36px !important; text-decoration:none !important;font-weight:normal;}
#header h1 a:hover {color:#FF0000 !important; text-decoration:none !important;font-weight:normal}


/* mac hide \*/
* html #outer, * html #header {width:934px}
/* end hide*/
#footer {color: #ffffff;width:930px;clear:both;height:82px;text-align:left;left:0px;bottom:0px;position: absolute;background:  url(images/foot_776x82_2.jpg) no-repeat left top;
}
#footer p {margin-top: 10px;}
#footer p a {text-decoration: none;color: #ffffff;}
* html #footer{margin-bottom:-1px}/* ie rounding bug*/

/* mac hide \*/
* html #footer {/*only ie gets this style*/ height:82px;/* for ie*/}
/* end hide*/

div,p  {margin-top:0px;}/*clear top margin for mozilla*/

#right {width:264px;float:right;z-index: 55;}
#right-inner {width: 264px;padding-left: 9px;text-align: left;}
#right-inner h2 {font-size: 15px;}
#left {position:relative;width:638px;float:left;padding-left: 7px;z-index: 56;}
#left-inner {padding-left: 9px;padding-right: 9px;text-align: left;}
#clearfooter {width:100%;height:178px;clear:both;	}/* to clear footer */

html>body #minHeight{float:left;width:0px;height:100%;margin-bottom:-82px;}/*safari wrapper */
#content {z-index: 300;padding-bottom: 7px;}

#content h2 {font-size: 150%;color: #000F55;line-height: 24px;position: relative;z-index: 999;margin:40px 0 20px 0}


h3#post-  {font-size: 12px;color: #618200;background:  url() no-repeat left top;padding-left: 0px;}

#content p {font-size: 12px;color: #444444;line-height: 18px;_line-height: 16px;}

#content p a {color: #618200;}

#content p a:hover {background-color: #618200;color: #ffffff;}


#footer p {margin: 8px;}

#footer a, #footer a:link, #footer a:visited {color:#666}
#footer a:hover {color:#eee}



.modxlink a, .modxlink a:link, .modxlink a:visited {color:#000 !important}
.modxlink a:hover {color:#666 !important}

.FSF_searchResults {font-size: 12px;color: #444444;line-height: 18px;_line-height: 16px;}


.FSF_extract {font-size: 12px;color: #444444;line-height: 18px;_line-height: 16px;}


.FSF_resultLink {color: #618200;}

.FSF_extract {font-size: 12px;color: #444444;line-height: 18px;_line-height: 16px;}

.highlight {font-size: 12px;background-color: #f2f2f2;color: #618200;font-weight: bold;line-height: 18px;_line-height: 16px;
}

img {border:none;}

#content ul li{list-style-image: url(images/bullet_11x8.gif);margin-bottom: 0.5em;font-size: 110%;}

.LIn_shortMode {list-style-type: none;margin: 0;padding: 0;
}

.LIn_desc {display: none;}
.LIn_date {font-style: italic;margin-left: 5px;}

#content a, #sidebar a
{
    color: rgb(97, 130, 0);}

#content a:hover, #sidebar a:hover
{
    background-color: rgb(97, 130, 0);
    color: rgb(255, 255, 255);}


.pic3 {background:#fff !important;margin:-15px 5px 5px 5px;padding-top:0px}
.blackspace {}
.col {float: left;width: 280px;margin: 10px;background: #fff}
h3.subheading span  { color:#000F55 ;font-weight:normal;margin-bottom:10px;margin-top:0px }

.signup fieldset {border: none !important}

.greybg {background:#eeeeee;text-align:center}
td.use1 {text-align:left;nowrap:nowrap;width:50%;padding-left:40px;height:50px;border-bottom:1px solid #ccc;font-weight:600}
td.use2 {text-align:left;nowrap:nowrap;width:50%;padding-left:10px;height:50px;border-bottom:1px solid #ccc}

.case {margin-top: -1px; width: 190px; height: 100%; float: left; margin-left: 10px; padding-top: 20px; font-family: arial; font-size: 11px; border-top: 1px solid #eee;}
.case a:hover img {border-top: 5px solid #000;}
.case a {border: 0; text-decoration: none; color: #000;}
.case p {padding: 0 5px 0 5px; line-height: 1.5em;}
.case img {border:1px solid #000 !important}


