* {margin: 0; padding: 0; }
    body { height:100%; background-color:#0A0A0A; font: 13px Arial,Verdana,sans-serif; margin: 0; padding: 0; }
 a:active { outline: none;}
 a:visited {  outline: none;}
  a {  outline: none;}
.clearer {clear:both; }

#top {width:100%; height:110px; background-image:url(img/topbg.jpg);background-repeat:repeat-x; }
#topbox {width:900px; height:110px; margin:0 auto;background:transparent; font-size:0.9em; border-bottom:1px dotted #172731;}
#logobox {width:193px; height:98px; margin:0 auto 0 auto; padding-top:10px; background-image:url(img/Logo.png);background-repeat:no-repeat; }
.toptrebox {width:250px; height:90px; background:transparent; float:left; margin:5px 0 0 35px; }

.gap {width:100%; height:18px; background:transparent; clear:both;}
#gapbox {width:900px;height:18px;background:transparent;margin:0 auto; }
.smgapbox {width:250px;  float:left; margin:0 0 0 36px;line-height:18px; }
.smgapbox h6 {text-align:center;color:#C68E17;font-size:1.4em; padding:0; margin-top:-7px; }

#menu {width:100%; height:40px; background-image:url(img/menubg.jpg);background-repeat:repeat-x; }
#menubox {width:900px; height:40px; margin:0 auto;background:transparent; font-size:0.9em; }

#tremain {width:900px; height:210px; margin:0 auto; }
.treboxa {width:250px; height:210px; float:left; margin:0 0 0 36px;line-height:18px; background-image:url(img/treboxbg2.jpg);background-repeat:no-repeat; }
.treboxa h1 {font-size:1.0em; font-weight:500; padding:10px 0 0 0; color:#C68E17; text-align:center; margin:0; }
.treboxa h6 {font-size:1.0em; font-weight:500; padding:10px 0 0 0; color:#C68E17; text-align:center; margin:0; }
.treboxa p {font-size:12px; font-weight:500; padding:12px 10px 0 10px; color:#fff; line-height:18px; margin:0;}

.treboxa a {color:#fff; text-decoration:underline; }
.treboxa a:hover {color:#eee; text-decoration:none; }

#maintop {width:900px; height:20px;  margin:0 auto;  background-image:url(img/maintop.jpg);background-repeat:no-repeat;}
#main {width:900px; margin:0 auto; background-color:#f6f6f6;overflow: auto; }

#leftbox {width:297px; float:left; margin:0; }
#leftbox h1 {font-size:1.3em;  }
#leftbox h2 {font-size:1.0em; padding:7px 10px 0 10px;  text-align:center;  }
#leftbox h3 {font-size:1.0em; padding:7px 10px 0 10px;  text-align:center;  }

#mapbox {width:284px; height:294px; margin:0 auto; background-image:url(img/map.jpg);background-repeat:no-repeat;}
#limgbox {width:260px; margin:0 auto; }

#midbox {width:298px; float:left;margin:0; border-left:1px dotted #aaa;border-right:1px dotted #aaa; }
#midbox h1 {font-size:1.1em; text-align:center; color:#237BA1;padding:10px 10px 0 10px;}
#midbox h6 {font-size:1.2em; text-align:center; color:#237BA1;padding:10px 10px 0 10px;}
#midbox h5 {font-size:1.0em; text-align:left; color:#237BA1;padding:10px 10px 0 10px;}
#midbox p {font-size:1.0em; padding:10px 10px 0 10px; line-height:20px;  }

#widemidbox {width:597px; float:right; border-left:1px dotted #aaa; }
#widemidbox h1 {font-size:1.2em; text-align:left; color:#C68E17;padding:10px 10px 0 10px;}
#widemidbox h3 {font-size:1.2em; text-align:left; color:#C68E17;padding:10px 10px 0 10px;}
#widemidbox p {font-size:1.0em; padding:5px 10px 0 10px;   }
#widemidbox h2 {font-size:1.0em; text-align:left; color:#237BA1;padding:10px 10px 0 10px; font-weight:500;}
#widemidbox a {color:#237BA1; text-decoration:underline; }
#widemidbox a:hover {color:#237BA1; text-decoration:none; }
#widemidbox ul {padding-left:20px; }


#rightbox {width:297px; float:left; margin:0;}
#rightbox p {font-size:1.0em; padding:10px 10px 0 20px; line-height:18px;}
#rightbox h1 {font-size:1.1em; text-align:center; color:#237BA1;padding:10px 10px 0 10px;}
#rightbox h6 {font-size:1.1em; text-align:center; color:#237BA1;padding:10px 10px 0 10px;}
#rightbox ul {font-size:1.0em; padding:5px 10px 0 30px; line-height:16px;}

#rspyimg {width:265px; height:176px; margin:0 auto; background:transparent; }

.greyboxa {width:270px; height:85px; margin:0 auto 10px auto; background-image:url(img/greyboxfp.jpg);background-repeat:no-repeat; }
.greyboxa p {font-size:0.9em; padding:7px 7px 0 66px; color:#303030; }
.greyboxb {width:270px; height:85px; margin:0 auto 10px auto; background-image:url(img/bgreport.jpg);background-repeat:no-repeat; }
.greyboxb p {font-size:0.9em; padding:7px 7px 0 10px; color:#cc0000; }
.greyboxc {width:270px; height:85px; margin:0 auto 10px auto; background-image:url(img/crmrcrd.jpg);background-repeat:no-repeat; }
.greyboxc p {font-size:0.9em; padding:7px 7px 0 7px; color:#cc0000; }

#mainbot{width:900px; height:20px; margin:0 auto; background-image:url(img/mainbottom.jpg);background-repeat:no-repeat;}


#foot {width:100%; height:60px; background:transparent; }
#footbox { width:900px; margin:0 auto; background:transparent; }
#footleft {width:240px; background:transparent;float:left; }
#footleft p {font-size:0.85em; padding:10px 10px 0 0; color:#30C0D6;}
#footleft a {color:#C68E17; text-decoration:underline; }
#footleft a:hover {color:#eee; text-decoration:none; }
#footright {width:600px; float:right; background:transparent; }
#footright p {font-size:0.85em; padding:10px 10px 0 0; color:#30C0D6; text-align:right;}
#footright a {color:#C68E17; text-decoration:underline; }
#footright a:hover {color:#eee; text-decoration:none; }

#nav-menu ul{list-style: none;padding: 0;margin: 0;}
#nav-menu li{float: left;margin: 0 0 0 0;}
#nav-menu li a {background:transparent;height:40px;line-height: 12px;float: left;
width:112px;display: block;color: #fff;text-decoration: none;text-align: center; }
#nav-menu a span { padding:0; margin:0; font-weight:600; }
/* Hide from IE5-Mac \*/
#nav-menu li a{float: none;}
/* End hide */
#nav-menu{width:900px;} 
#nav-menu #current a {background:transparent;height: 40px;line-height: 12px;float: left;
width:110px;display: block;color: #fff;text-decoration: none;text-align: center; background-image:url(img/menuhover.jpg);border-left:1px dotted #000; border-right:1px dotted #000;}
#nav-menu li a:hover{background:transparent;height: 40px;line-height: 12px;float: left;
width:110px;display: block;color: #fff;text-decoration: none;text-align: center; background-image:url(img/menuhover.jpg);border-left:1px dotted #000; border-right:1px dotted #000;}
/*  ----------------------------------BLOG  */
.titletext {width:550px;  background:transparent;}
.titletext h1 {font-size:2.2em; color:#303030; text-align:center; padding:20px 0 0 0; }
.titletext h6 {font-size:1.8em; color:#000; text-align:left; padding:20px 10px 0 10px; font-family: Garamond, Times New Roman, Serif;}
.titletext h6:first-letter{font-size:2.4em; }
.titletext h5 {font-size:0.85em; font-weight:400; color:#303030; text-align:left; padding:0 10px 0 10px; }
.titletext p {font-size:1.0em; color:#303030; text-align:left; padding:5px 20px 0 20px; }
.titletext h2 {font-size:1.0em; color:#303030; text-align:left; padding:5px 10px 0 10px; border-bottom: 1px dotted #303030;margin:0 20px 0 20px; }
.titletext h4 {font-size:1.2em; color:#000; text-align:left; padding:20px 10px 0 10px; font-family: Garamond, Times New Roman, Serif;}
.titletext a {text-decoration:none; color:#800000;}
.titletext a:hover {text-decoration:overline; color:#ffc000;}

.blogtext {width:550px; margin:10px auto; background:transparent;}
.more {width:520px; float:left;  }
.more p {font-size:1.0em; color:#800000; padding:0 0 0 0;  text-align:right;}
.more a {text-decoration:none; color:#800000;}
.more a:hover {text-decoration:overline; color:#ffc000;}

#title {width:550px;  background:transparent;}
#title h1 {font-size:2.2em; color:#303030; text-align:center; padding:20px 0 0 0; }

#admintop {width:100%; height:120px; background-color:#36322e; }
#admintop p {font-size:2.0em; text-align:center; padding:20px 0 0 0; color:#eee; }
#adminbarpink {width:100%; height:30px; background-color:#21769D; }

#adminbody {width:800px; margin:0 auto; background:transparent; }
#adminbody h1 {font-size:1.4em; color:#eee; text-align:center; }
#adminbody h2 {font-size:1.1em; color:#eee; text-align:center; }
#adminbody h3 {font-size:0.9em; color:#eee; font-weight:500; }
#adminbody a { color:#eee; text-decoration:none; }
#adminbody a:hover {color:#c0c0c0; text-decoration:overline; }

#loginbox{width:660px; margin:0 auto; background:transparent; }
#loginbox h1 {font-size:1.1em; color:#eee; text-align:left; }
#loginbox h2 {font-size:1.0em; color:#ef4578; text-align:center; }
#loginbox p {font-size:1.0em; color:#fff; text-align:left; }

#loginboxaa{width:250px; margin:0 auto; background:transparent; }
#loginboxaa h1 {font-size:1.1em; color:#eee; text-align:left; }
#loginboxaa h2 {font-size:1.0em; color:#ef4578; text-align:center; }
#loginboxaa p {font-size:1.0em; color:#fff; text-align:left; }




