@charset "utf-8";
/* CSS Document */

/*------------- Global Elements ------------*/
img {border: 0px;}
#loginBox {border-top: #FFFFFF 1px solid; height:29px;}
#loginBox .input {border: 0px; color:#DADADA; text-align:center; width:170px;}
#loginBox .inputError {border: 0px; color:red; text-align:center; width:170px;}
.clear {clear:both; width:100%; height:1px; background-color:#FFFFFF}

a {color: #4e7d87;}
a:hover{color: #476975;}

#wrapall {margin:0 auto; text-align:left; width:800px; border: #6d6e72 1px solid; background-color:#CCCCCC;}
#wrapallPop {margin:0 auto; text-align:left; width:500px; border: #6d6e72 1px solid; background-color:#CCCCCC;}

/*------------- Global Sizes ---------------*/
.s170 {width:170px;}

/*------------- header -------------------- */
#header {width:100%; height:117px; background-image: url(../images/top_back01.jpg);}

/*------------- Titles -------------------- */
#titles {background-color:#FFFFFF;}

/*------------- navigation --------------- */
#nav {width:100%; height:27px;}

/*------------- Main Body -----------------*/
#mainbody {
           border-left:#FFFFFF 10px solid;
		   border-right:#FFFFFF 10px solid;
		   border-bottom:#FFFFFF 10px solid; 
		   font-family:Arial, Helvetica, sans-serif; 
		   color:#666666; 
		   font-size:0.8em;}
#mainbody .content {width:423px; float:left; padding:20px;}
#mainbody .image {width:317px; float:left; padding:20px 0 20px 0;}
#mainbody .quote{font-style:italic;}
#mainbody .homeflash {width:574px; float:left;}
#mainbody .homecontent {width:166px; float:left; padding:20px;}
#mainbody .colcontent {width:230px; float:left; padding:10px;}

#wideContent {margin:10px 20px 10px 24px; width:730px; font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:0.8em;}

/*------------- Form Fields ---------------*/
#forms .input {border: 0px; color:#999999; text-align:left; width:170px; background-color:#FFFFFF;}
#forms textarea {border: 0px; color:#999999; text-align:left; width:170px; background-color:#FFFFFF;}
#forms .submit {border:1px #537a89; background-color:#537a89; color:#FFFFFF;}
#forms .select {border: 0px; color:#999999; text-align:left; width:240px; background-color:#FFFFFF;}
#forms .shortselect {border: 0px; color:#999999; text-align:left; width:170px; background-color:#FFFFFF;}

/*------------ Clients Lists -------------*/
#clients {padding-left: 10px;}
#clients div.l{float:left; width:210px; padding-right:10px;}
#clients div.l ul {margin:0px}
#clients div.l li {}

/*------------- Footer -----------------*/
#footer {width:100%; height:29px; background-color: #6d6e72;}
#footer div.l {float:left;}

/*------------- Latest News ------------ */
#news {margin:10px;}
#news a {color:#666666; font-size:0.9em; font-weight:bold; text-decoration:none;}
#news a:hover {text-decoration:underline;}
.newsbg {background-image: url(../images/news/bg.jpg);}


/*------------ Administration Panel ----------- */
#adminbody {
           border-left:#FFFFFF 10px solid;
		   border-right:#FFFFFF 10px solid;
		   border-bottom:#FFFFFF 10px solid; 
		   font-family:Arial, Helvetica, sans-serif; 
		   color:#666666; 
		   font-size:0.8em;}
#adminbody .adminNav {width:166px; float:left; padding:20px; vertical-align:top;}
#adminbody .adminNav td {background-color:#666666; color:white;}
#adminbody .adminNav a {color:#FFFFFF; text-decoration:none;}
#adminbody .adminNav a:hover {color:#CCCCCC; text-decoration: underline;} 

#adminbody .adminContent {width:574px; float:left; padding-top:20px; padding-bottom: 20px;}
/* forms */
#adminbody .input {border: 0px; color:#999999; text-align:left; width:240px; background-color:#FFFFFF; padding-left:3px;}
#adminbody .select {border: 0px; color:#999999; text-align:left; width:240px; background-color:#FFFFFF;}
#adminbody .smallselect {border: 0px; color:#999999; text-align:left; width:80px; background-color:#FFFFFF;}
#adminbody textarea {border: 0px; color:#999999; text-align:left; width:240px; background-color:#FFFFFF;}
#adminbody .submit {border:1px #537a89; background-color:#537a89; color:#FFFFFF;}
#adminbody h3 {color: #537a89;}

/*---------------- Tool Tips -----------------*/
.tooltip{
width: 200px; color:#000;
font:lighter 11px/1.3 Arial,sans-serif;
text-decoration:none;text-align:center}

.tooltip span.top{padding: 30px 8px 0;
    background: url(bt.gif) no-repeat top}

.tooltip b.bottom{padding:3px 8px 15px;color: #548912;
    background: url(bt.gif) no-repeat bottom}
	
/*---------------- SiteMap -------------------*/
#sitemap {font-family:Arial, Helvetica, sans-serif;}
#sitemap h1 {font-size:12px; margin:0px; padding-bottom:5px;}
#sitemap h2 {font-size:11px; margin:0px; padding-left:20px; padding-bottom:5px; font-weight:normal;}

#sitemap a.main {color:#6d6e72; text-decoration:none;}
#sitemap a:hover.main {color:#b0b0b1; text-decoration:none;}

#sitemap a.sub {color:#43656f; text-decoration:none;}
#sitemap a:hover.sub {color:#88acb7; text-decoration:none;}