/* ******************************************* */
/* CUSTOM CSS FILE                             */
/* ******************************************* */

body {  margin:0; padding:0;  background-image: url(images/bgcolor.gif); 
		font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:12px;  }

/* ******************************************* */
/*                  HEADER                     */
/* ******************************************* */

#toplinks { font-size: 11px; margin-left: 9px; margin-bottom: 4px; padding: 0; text-align: left; font-family:Tahoma; }
#toplinks a:link, #toplinks a:visited {  color: #589e51;  text-decoration:underline;  }
#chick { margin-bottom: 4px; margin-right: 10px; font-size: 10px; padding: 0; text-align: right; }
#chick a, #chick a:hover { text-decoration:underline; }

/* ******************************************* */
/*                MAIN LAYOUT                  */
/* ******************************************* */
#affcontainer {  margin:0 auto; width:980px;    }
#leftcol {width:220px; background: #ffffff; border-right: 1px solid #999;    }
* html .leftcol {margin-right:0px;}
#rightcol {  background-color:#f4f4f4;   }

.rtcontent {  margin:10px 18px;   }
.rtcontent h1 {  font-size: 24px; color: #FF8D00;
	border-bottom: 1px solid #CCCCCC;   }
	
	
.rtmain {  float:left; width:390px; margin-right:15px;  font-size:12px;   }


.bannercode {   border:1px dotted #999; width:97%; height: 80px; padding:4px; font-size:12px; color: #589e51; font-family: Tahoma, Arial, Helvetica, sans-serif;   }

legend {  color: #666666;
	font-size: 16px;
	font-weight: bold; 
    }
	
fieldset {
	margin-right: 10px; background-color: #f8f8f8;
	margin-left: 10px;  border:1px solid #666666;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-bottom: 20px; font-size: 13px;
}
.bannerlnk {   font-size:13px;    }
.or {  font-weight:bold; font-size:16px;  }
.newusers {   float:left; margin-right:6px;   }

.twit {   float: left;  margin:0 10px 8px 0; padding:0; font-size:13px;  }

.clr {  clear: both;     }


/**************************************/
/*              FOOTER                */
/**************************************/
#footer {
	margin:0 0 0 7px;		
	padding:0;
	margin-bottom: 10px;  }
#footer a, #footer a:visited {    color: #589e51;     }

.copyright { padding:9px 0px 0px 0; font-size:9px; color:#2B3C5D; margin:0; }
.copyright2 { padding:4px 0px 0px 0; font-size:9px; color:#2B3C5D; margin:0; }


/**************************************/
/*             NAVIGATION             */
/**************************************/
#mainnav {background:url(images/nav.gif) repeat-x;  width:980px; padding:0; }

ul.nav {
	list-style: none;
	margin: 0;
	padding: 0;  }


.nav li{
	display:block;
	margin:0;
	padding:0;
	width: auto;   }

.nav li a{
	
	color: #ffffff; background:url(images/navbk.gif) repeat-x; 
	font-weight: bold; display:block; width: auto; float: left;
	text-decoration: none;
	font-size: 12px;
	-moz-outline:none;
	margin: 0;
	padding: 8px 15px;
	border-right: 2px solid #c66810;    }

.nav li a:hover  { background: #f6a50d; }*


/* ******************************************* */
/*               LEFT   CONTENT                */
/* ******************************************* */

.iconlist a:link, .iconlist a:visited  {
font-size:12px; color:#0000FF;
}


.iconlist
{
list-style: none;
margin: 10px 0 0 15px;
padding: 0;
}

li.txt
{
background-image: url(images/ico-tlinks.png);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 27px;
margin: .3em 0;
}

li.blog
{
background-image: url(images/ico-blog.png);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 27px;
margin: .3em 0;
}

li.fb
{
background-image: url(images/ico-facebook.png);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 27px;
margin: .3em 0;
}

li.tw
{
background-image: url(images/ico-twitter.png);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 27px;
margin: .3em 0;
}

li.bn
{
background-image: url(images/ico-banner.png);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 27px;
margin: .3em 0;
}

li.em
{
background-image: url(images/ico-email.png);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 27px;
margin: .3em 0;
}

li.pd
{
background-image: url(images/ico-pdf.png);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 27px;
margin: .3em 0;
}


.faq {   font-weight:bold; font-size:13px;  color: #333333; font-family: "Lucida Grande", Verdana, Arial, Helvetica, Geneva, sans-serif; padding-top:8px;}

.commentfull { background: url(images/commentstripebk.gif) top left; border-top: 1px solid #b1b1b1;
	border-bottom: 1px solid #b1b1b1; padding: 8px 15px;  font-size:11px;  }
.commentfullicon { background: url(images/icon-info.png) top left no-repeat; padding-left: 25px;  }
.commentfull p { padding-left: 25px;  }

#commis { width:191px; margin:0 auto; height:310px; font-size:12px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;  background:url(images/commbk.png) top left no-repeat; }
#commis p {  margin:0; padding:6px 5px;    }
#commis li {   margin:0 2px 5px 0;  padding:0;  }

#commis2 { width:191px; margin:0 auto; height:310px; font-size:12px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;  background:url(images/commbk2.png) top left no-repeat; }
#commis2 p {  margin:0; padding:6px 5px;    }
#commis2 ul  {   margin:0 0 0 20px;  padding:0;  }
.note {  font-weight:bold; color:#FF0000;    }
.instr {   font-size:11px;   }
.inp {  padding:4px; font-size:14px;  }
.btn {   font-size:13px; font-weight:bold;   }

/*=====default.css=====*/


ul.dropdown {
 font-weight: bold; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;       }

	ul.dropdown li {
	 padding: 9px 10px;  
	 border-style: solid;
	 border-width: 0 1px 0 0;
	 border-color: #b0520c;
/*	 background: url(bktopnav.gif);*/
background-color: #b0520c;
	 color: #fff;

	 
	 
	}

	ul.dropdown li.hover,
	ul.dropdown li:hover {
	 /*background-color: #89cb4d; */ padding: 9px 10px;  
	 color: #fff;
	}

	ul.dropdown a:link,
	ul.dropdown a:visited	{ color: #FFF; text-decoration: none;  }
	ul.dropdown a:hover		{ color: #fff; }
	ul.dropdown a:active	{ color: #ffa500; }



	/* -- level mark -- */

	ul.dropdown ul {
	 width: 150px;
	 margin-top: 0px;
	}

		ul.dropdown ul li {
		 font-weight: normal;
		}



/*-------------------------------------------------/
 * @section		Support Class `dir`
 * @level sep	ul, .class
 */


ul.dropdown *.dir {
* padding-right: 20px;
* background-image: url(nav-arrow-down.png);
* background-position: 100% 50%;
 background-repeat: no-repeat;
 /*	background-color: #89cb4d; */
	background: url(images/navbk.gif);	
}


/* -- Components override -- */

ul.dropdown-horizontal ul *.dir {
 padding-right: 15px;
/* background-image: url(nav-arrow-right.png);*/
 background-position: 100% 50%;
 background-repeat: no-repeat;
 /*	background-color: #89cb4d;*/
	background: url(images/navbk.gif);
}

ul.dropdown-upward *.dir {
 background-image: url(nav-arrow-top.png);
}

ul.dropdown-vertical *.dir,
ul.dropdown-upward ul *.dir {
 background-image: url(nav-arrow-right.png);
}

ul.dropdown-vertical-rtl *.dir {
 padding-right: 10px;
 padding-left: 15px;
 background-image: url(nav-n-left.png);
 background-position: 0 50%;
}




/*======dropdown.css======*/





ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
}

ul.dropdown li {
 float: left;   padding: 9px 10px;  
 /*line-height: 1.3em;*/
 vertical-align: middle;
 zoom: 1;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default; background-color: #ec960b;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 
}

ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}




