/* CSS Document */

body { background: url(images/bg-body.gif) top repeat-x #a1a1a1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #6c6a6a; }

p,h1,h2,h2,form,ul,ol,body { margin: 0px; padding: 0px; }

a { color: #3ea1cb; }
a:hover { color: #333; text-decoration: none; }

#root { margin: auto; width: 755px; }

#mainheader { height: 85px; }

#mainheader-left { float: left; width: 160px; height: 85px; background: url(images/bg-logo.gif) no-repeat; }
#mainheader-left h1 { font-size: 16px; overflow: hidden; text-indent: -30000px; }
#mainheader-left a { display: block; width: 160px; height: 85px; }

#mainheader-right { float: right; width: 260px; height: 52px; background: url(images/bg-search.gif) no-repeat; font-size: 10px;
	font-weight: bold; color: #929292; padding: 33px 10px 0px 10px; }
#mainheader-right input { font-size: 10px; font-weight: bold; color: #fff; background: #3c3c3c; border: 0px; }
#mainheader-right .searchbox { border-left: 1px solid #1d1c1c; border-right: 1px solid #1d1c1c; }

#topmenu { background: url(images/bg-topmenu.gif) top no-repeat #a5c800; height: 20px; border-bottom: 4px solid #9bbc00; padding: 6px 0px 0px 15px; }
#topmenu ul { list-style: none; }
#topmenu ul li { float: left; }
#topmenu ul li a { display: block; height: 17px; padding: 3px 10px 0px 10px; color: #fff; text-decoration: none; }
#topmenu ul li a:hover { background: #9bbc00; }

#rootcontent { background: #fff url(images/bg-content.gif) bottom no-repeat; margin-bottom: 3px; }

#rootcontent-left .topleftbox { margin: auto; width: 160px; background: url(images/bg-topleftbox.gif) top no-repeat; padding: 15px 10px 15px 10px;
	border-bottom: 2px solid #c5c5c5; margin-bottom: 15px; }
#rootcontent-left .topleftbox ul { list-style: none; }
#rootcontent-left .topleftbox ul li { font-weight: bold; border-bottom: 1px dotted #ddd; background: url(images/bg-arrow.gif) top right no-repeat; }
#rootcontent-left .topleftbox ul li a { display: block; text-decoration: none; padding: 3px 15px 3px 3px; color: #3ea1cb; }
#rootcontent-left .topleftbox ul li a:hover { color: #a5c800; }

#rootcontent-left .leftbox { margin: auto; width: 160px; }
#rootcontent-left .leftbox h2 { color: #a5c800; font-size: 14px; font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif; margin-bottom: 10px;
	padding-bottom: 2px; border-bottom: 1px dotted #ddd; }
#rootcontent-left .leftbox strong { color: #333; }
#rootcontent-left .leftbox p { font-size: 11px; }

#rootcontent-right .textbox { padding: 10px; }
#rootcontent-right .textbox p { line-height: 16px; }
#rootcontent-right .textbox small { font-size: 11px; color: #6c6a6a; }
#rootcontent-right .textbox ul, #rootcontent-right .textbox ol { padding: 20px; font-size: 11px; }
#rootcontent-right h2 { color: #a5c800; font-size: 24px; font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif; font-weight: normal; 
	letter-spacing: -1px; margin-bottom: 5px; }
#rootcontent-right h3 { color: #1e92c2; font-size: 14px; margin-bottom: 5px; padding-bottom: 2px; border-bottom: 1px dotted #ddd; }


#footer { background: url(images/bg-footer.gif) bottom no-repeat #fff; }
#footerbox { background: url(images/bg-footerbox.gif) top no-repeat; padding: 5px; }
#footerbox .footcopy { display: block; color: #fff; font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif; font-size: 14px;
	background: url(images/bg-footcopy.gif) no-repeat; height: 23px; padding: 6px 20px 0px 20px; margin-bottom: 10px; }

#footlink { padding: 0px 20px 0px 20px; font-size: 10px; font-weight: bold; }

#footlink-left { float: left; width: 385px; }
#footlink-left ul { list-style: none; }
#footlink-left ul li { float: left; }
#footlink-left ul li a { display: block; text-decoration: none; margin-right: 10px; width: 110px; padding: 2px 0px 2px 0px; border-bottom: 1px dotted #ddd; }

#footlink-right { float: right; width: 300px; }

.clearall { clear: both; }

.tipedata3 {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-top-color: #a5c800;
	border-right-color: #a5c800;
	border-bottom-color: #a5c800;
	border-left-color: #a5c800;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-left-style: none;
	font-size: larger;
	font-weight: bold;
	width: 55px;
	text-align: right;
	color: #6c6a6a;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}

.buttonsearchmain {
	color: #FFFFFF;
	border: 1px solid #000000;
	font-weight: bold;
	background-color: #333333;
	font-size: smaller;
		margin-left: 5px;
}

.row0 {
	background-color: #FCFCFC;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #00CC00;
	border-right-color: #00CC00;
	border-bottom-color: #00CC00;
	border-left-color: #00CC00;
}

.row1 {
	background-color: #F3F3F3;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #00CC00;
	border-right-color: #00CC00;
	border-bottom-color: #00CC00;
	border-left-color: #00CC00;
}
th {
	background-color: #CCCCCC;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #00CC00;
	border-right-color: #00CC00;
	border-bottom-color: #00CC00;
	border-left-color: #00CC00;
}
/* FOR AJAX */

	#ajax_listOfOptions{
		position:absolute;	/* Never change this one */
		width:398px;	/* Width of box */
		height:180px;	/* Height of box */
		overflow:auto;	/* Scrolling features */
		border:1px solid #999;	/* Black border */
		background-color:#FFF;	/* White background color */
		text-align:left;
		font-size:0.9em;
		z-index:100;
	}
	#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
		margin:1px;		
		padding:1px;
		cursor:pointer;
	}
	#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
		
	}
	#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
		background-color:#D6FFD6;
		color: #009966;
	}
	#ajax_listOfOptions_iframe{
		background-color:#F00;
		position:absolute;
		z-index:5;
	}
	
	form{
		display:inline;
	}

/* END FOR AJAX */