/* CSS For Elite Aggregates By Manoj Kumar Shekhawat(Olive E-Business) Dated (10-09-2009) */

body { background:#000000 url(../images/body_bg.jpg) repeat-x top; margin:0; padding:0; font-family:Garamond, Georgia, "Times New Roman", Arial; font-size:15px;}
a { outline:none; text-decoration:none;}
img { border:none;}
p {line-height:20px;}

.cls { clear:both; height:0;}
.f_left { float:left;}
.f_right { float:right}

.wraper { width:790px; margin:9px auto; background:#000000;}
.logo { margin:0px 0 9px 8px; float:left;}
.tagline {float:right; margin:38px 15px 0 0}

.left_menu { width:235px; float:left; height:282px}
.menu { height:278px; background:url(../images/menu_left_bg.jpg) no-repeat left top;}
.menu ul { margin:0 0 0 15px; padding:0; list-style:none;}
.menu ul li { border-bottom:1px dashed #002600;height:25px; line-height:22px;}
.menu ul li a {background:url(../images/menu_bullet.jpg) no-repeat left; padding-left:20px; display:block; color:#FDD100; font-size:14px;}
.menu ul li a:hover {background:url(../images/menu_over_bullet.jpg) no-repeat left; color:#918F8F;}
.menu ul li a.active {background:url(../images/menu_over_bullet.jpg) no-repeat left; color:#918F8F;}

.right_head_ban {
	width:542px;
	float:right;
	height:282px;
	background-image: url(../images/flash_head.jpg);
	background-repeat: no-repeat;
}
.flash_head { width:522px; height:278px; margin:4px 0 0 14px; overflow:hidden;}
.green_brdr { 
height:5px; 
width:788px; 
background:#006600; 


}
.head_shadow { }

.container { background:url(../images/content_brdr_bg.jpg) repeat-y; padding:10px 25px; color:#000000;}
.container h2 { font-size:18px;}
.container h1 { border-bottom:1px solid #002600; font-size:28px; font-weight:normal; margin-bottom:0; padding-bottom:7px; color:#006600;}
.container a { color:#000000; text-decoration:underline;}
.container a:hover { text-decoration:none;}
ul.okey { list-style:none;}
ul.okey li { background:url(../images/okey_bullet.jpg) no-repeat left 9px; padding:5px 0 5px 25px; line-height:22px;}

ul.arrow { list-style:none;}
ul.arrow li { background:url(../images/arrow_bullet.jpg) no-repeat left 10px; padding:5px 0 5px 25px; line-height:22px;}

.footer { background:url(../images/footer_bg.jpg) no-repeat; width:790px; height:80px;}
.copyright { margin:0px; padding:5px 0px 0px 0px; color:#000000; font-size:13px;}
.copyright a { color:#000000;}
.copyright a:hover { color:#918F8F;}

.img_about {margin:15px 0 0 5px; float:right; color:#006600; line-height:25px; font-size:14px; text-align:center;}
.img_about img {border:1px solid #002600;}

.box_brdr { width:358px; border:1px solid #002600; height:215px;}
.box_brdr h2 { margin:0; padding:0; line-height:30px; font-size:20px; color:#006600; border-bottom:1px solid #002600; padding:0 10px;}
.box_brdr p { padding:0 10px;}

ol.num li { padding:5px 0;}

.contact_text { float:left; width:150px; text-align:right; height:40px; line-height:30px;}
.contact_input { float:left; width:310px; margin-left:20px; height:40px;}
.contact_input_area { float:left; width:310px; margin-left:20px; _margin-left:10px; *margin-left:10px;}
.contact_input .inputtxt { width:300px; border:1px solid #000;}
.hadingBorder{
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:2px solid #000000;
	padding-bottom:1px;
	color:#000000;
}
.bottomLink{
	margin:0px;
	padding:3px 25px 0px 25px;
	font-size:13px;
	color:#000000;
	text-decoration:none;
}
.bottomLink a{
	text-align:right;
	color:#000000;
	text-decoration:none;
}
.bottomLink a:hover{
	text-align:right;
	color:#000000;
	text-decoration:underline;
}
.greenText {
	color:#006600;
	font-weight:bold;
}
.blackText {
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}