/*-------------------------------------------    
    General Selectors
-------------------------------------------*/
* { margin:0; padding:0; line-height:1.5; font-style: normal; font-weight: normal; }
html { height: 100%; background: #fff; }
body { font: normal 100% "Lucida Grande", "Trebuchet MS", Arial, sans-serif; background:#546474; }
em { font-style: italic; }
strong { font-weight: bold; }
a:active {outline:none;} 


/*Images*/
img{border:0;}
img.imageLeftBorder{float:left;border:1px solid #000;margin:0.5em 1.4em 0 0;}
img.imageRtBorder{float:right;border:1px solid #000;margin:0.5em 0 0 1.4em;}
img.imageRt{float:right;margin:0.5em 0 0 1.4em;}
img.imageLeft{float:left;margin:0.5em 1.4em 0 0;}
img.icon {vertical-align:bottom;padding-left:2px;}


em{font-style:italic;}
strong{font-weight:bold;}
.hide,.hfs{display:none;}

/*Hyperlinks*/
a{font-weight:bold;}
a:link{color:#00f;}
a:visited{color:#800080;}
a:hover{color:#BF4815;}

/*Top of Page*/
.goToPageTop {margin:1.5em 0 1em 0;text-align:center;font:bold 11px Arial,Helvetica,sans-serif;}
.goToPageTop a:link, .goToPageTop a:visited{color:#666;text-decoration:none;}
.goToPageTop a:hover, .goToPageTop a:active{color:#BF4815;text-decoration:underline;}

p, ul, dl, ol,.indent {margin-bottom: 1.3em;}
ul, ol{ padding-left: 1.9em; margin-left: 0 !important }

h1,h2,h3{font-family:Georgia, "Times New Roman", Times, serif;line-height:1.3em;}
h1{font-size:2em;font-weight:bold;color:#464235;padding:0;margin:0 0 0.7em 0;}
h2{font-size:1.4em;color:#382B0F;padding:0;margin:0 0 1em 0;}
h3{font-size:1.2em;font-weight:bold;color:#000;padding:0 0 2px 0;margin:1.2em 0 0.5em 0;border-bottom:1px solid #eee;}
li{margin:0 0 1em 0;}
.lineBottom{border-bottom:1px solid #999;padding-bottom:1em;}
.firstLetter {font-size:1.4em;font-weight:bold;}
.small{font-size:92%;font-weight:normal;color:#000;}
.bdr {border:1px solid #000;}
.textCenter{text-align:center;}
.textRight{text-align:right;}
.contact{font-style:normal;margin:0 0 1.3em 20px;}
.contact h3{margin:0 0 0.2em -20px;border:0;padding:0;font-size:110%;}
.indent{margin-left:1.5em;}
p.caption{font:100% Arial,sans-serif;margin:0 0 1em 0;font-style:italic;letter-spacing:0.1em;}
.important {color:#f00;font-weight:bold;}
#btnSubmit {font-weight:bold;font-size:120%;margin:1em 0;}

/* Hides from IE-mac and fixes flashing image float problem \*/
* html div#cnti {height: 1%;}
/* End hide from IE-mac */

#wrap {position:relative;margin:0 auto;font-size:0.85em;text-align:left;background:url(../images/bkg_main_wrap.png) repeat-y;width:984px;}
#hwrap {position:relative;background:#11355B;margin:0 11px 0 9px;}

/*Masthead*/
#h{margin:0;height:120px;border:0;text-align:right;}
#h img {margin-right:1px;}
#cogs{position:absolute;top:0;left:0;z-index:100;}

/*Navigation*/
#nav {position:absolute;left:7px;top:105px;z-index:50;width:125px;background:#11355B;margin:0;padding:0;list-style:none;font-size:90%;}
#nav ul {margin:0;padding:0;list-style:none;font-size:100%;}
#nav li {margin:0;padding:0;list-style:none;}
#nav li a {font-weight:bold;color:#000;display:block;text-decoration:none;background:url(../images/bkg_nav.png) no-repeat 100% 0%;padding:2px 7px 0 7px;border:0;margin:5px 0;line-height:25px;width:111px;}
#nav li a:hover, #nav li a:active{color:#BF4815;background-position:0% -150px;}

#home #nav li.lk01 a:link,#home #nav li.lk01 a:visited,#home #nav li.lk01 a:hover,#home #nav li.lk01 a:active,
#about #nav li.lk02 a:link,#about #nav li.lk02 a:visited,#about #nav li.lk02 a:hover,#about #nav li.lk02 a:active,
#policy #nav li.lk03 a:link,#policy #nav li.lk03 a:visited,#policy #nav li.lk03 a:hover,#policy #nav li.lk03 a:active,
#equipment #nav li.lk04 a:link,#equipment #nav li.lk04 a:visited,#equipment #nav li.lk04 a:hover,#equipment #nav li.lk04 a:active,
#credit #nav li.lk05 a:link,#credit #nav li.lk05 a:visited,#credit #nav li.lk05 a:hover,#credit #nav li.lk05 a:active,
#contact #nav li.lk06 a:link,#contact #nav li.lk06 a:visited,#contact #nav li.lk06 a:hover,#contact #nav li.lk06 a:active,
#news #nav li.lk07 a:link,#news #nav li.lk07 a:visited,#news #nav li.lk07 a:hover,#news #nav li.lk07 a:active,
#classifieds #nav li.lk08 a:link,#classifieds #nav li.lk08 a:visited,#classifieds #nav li.lk08 a:hover,#classifieds #nav li.lk08 a:active
{color:#BF4815;background-position:0% -150px;}


/*Table*/
td.lbl {font-weight:bold;text-align:right;padding-right:0;}


/*Sidebar*/
#sidebarWrapper {width:210px;position:absolute;top:10px;right:10px;}
#sidebarWrapperInner{background:#FFFAF0;padding:15px 15px 0 15px;border:1px dotted #ccc;margin-bottom:25px;font-size:12px;}
#sidebarWrapper p, #sidebarWrapper ul, #sidebarWrapper ol, #articleListSidebar {font-size:12px;}
#sidebarWrapper h3 {margin-top:0;}
.articleDateSidebar {font-weight:bold;margin-bottom:0.2em;}


#cnto {border:1px solid #000;border-top:none;padding:.5em .2em 1em 0;position:relative;top:-16px;background:#fff url(../images/cogs_btm.jpg) 100% 100% no-repeat;margin:1px -1px 0 140px;}
#cnti {margin:0 260px 0 0 ;padding:1.8em 18px 0 26px;}

/*Footer*/
#ftr {padding:0 0 10px 140px;color:#fff;font-size:12px;}
#ftr a{color:#fff;font-weight:normal;}

/*Two-Col*/
.twoCol #sidebarWrapper {display:none;}
.twoCol #cnti {margin:0 10px 0 0;}

/*Login*/
#loginInfo {float:right;font-size:0.9em;width:200px;text-align:right;}

/*Popup*/
#popWrap {width:700px;margin:0 auto;background:#fff;padding:10px 20px 20px 20px;line-height:1.3em;}
#popWrap h2, #popWrap p{margin-bottom:0.4em;}
#popWrap img {border:1px solid #000;}
#popWrap .popprint img {border:none;}