/*......................Document Styles......................*/
body{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:21px;
background-color:#f6f9fc;
background-image:url(../images/bg.jpg);
background-position:left top;
background-repeat:repeat-x;
margin:0px;
}
div, p, ul, li, label, form{
display:block;
}
ul, li, ol{
list-style:none;
}
div, li, ul, ol, dl, dt, form, input, p, h1, h2, h3, h4, h5, h6, blockquote, label{
margin:0px;
padding:0px;
}
/*.......................Alignment Classes......................*/
.f_left{
float:left;
}
.f_right{
float:right;
}
.c_both{
clear:both;
}
/*..........................Link Styles........................*/
a{
text-decoration:none;
outline:none;
color:#006699;
}
a:hover{
color:#993333;
}
a.logout{
font-weight:bold;
text-decoration:none;
outline:none;
color:#800000;
}
a.logout:hover{
color:#800000;
}
a.back{
text-decoration:none;

color:#ff0000;
}
a.back:hover{
color:#ff0000;
text-decoration:underline;
}

a.a2z{
text-decoration:none;
margin-right:3px;
color:#eaeaea;
}
a.a2z:hover{
color:#eaeaea;
text-decoration:underline;
}

#logo{width:255px;float:left;}
/*..........................Menu Styles........................*/
.menu a{color:#FFFFFF;font-weight:bold;text-decoration:none;display:block;border-right:dotted 1px #ffffff;text-align:center;padding:2px 25px; height:23px; float:left;} 
.menu a:hover{text-decoration:underline;color:#FFFFFF;}
.menu a.brdnone{border:none;}
.menu a.Serviceproviders_btn{border:none;background-image:url(../images/service_provider_btn.jpg);background-repeat:no-repeat;width:141px; height:22px; padding:2px; padding-top:3px; margin-left:70px;color:#000000;}
/*..........................Login form........................*/
#loginform input{border:solid 1px #dfdddd;font-size:11px;padding:3px 5px;}
#loginform a{font-size:11px;color:#3e3e3e;text-decoration:underline;}
#loginform a:hover{color:#9a0101;}
/*..........................Home Content Area ........................*/
.Hm_contentContainer{padding-top:10px;}
.Container_top{background-image:url(../images/contentarea_tmdl.png)}
.Container_title { height:47px;padding:6px 0px 0px 0px; background-image:url(../images/cur_bg.gif);float:left;color:#FFFFFF;font-size:15px;font-weight:bold;font-family:"Trebuchet MS", Arial, Helvetica;}
.Container_bottom{background-color:#ffffff;border-bottom:solid 1px #d2e0ef}
/*..........................Home Content container ........................*/
.home_container, .inner_container{background-color:#ffffff;border-left:solid 1px #d2e0ef;border-right:solid 1px #d2e0ef}
.home_container_pad{padding:0px 0px 0px 13px}
.home_container ul{padding:10px 0px 0px 0px; margin:0px;}
.home_container ul li{float:left;width:233px;margin:0px 12px 12px 0px;text-align:center;}
.home_container ul li a img{border:solid 1px #1c579a;margin:0px;}
.home_container ul li a:hover img{border:solid 1px #9a0101;}
.home_container ul li a{text-align:center;font-size:18px;font-weight:bold;color:#1b569a;}
.home_container ul li a:hover{color:#9a0101;}
/*..........................Inner page Content container ........................*/
.inner_container h2{font-size:16px;color:#1b569a;margin-bottom:7px;}
.inner_container ul{margin:8px;}
.inner_container ul li{background-image:url(../images/bullet.gif);background-repeat:no-repeat;background-position:left 7px; padding-left:12px;}
.inner_container ul li a{color:#000000;text-decoration:underline;}
.inner_container ul li a:hover{color:#9a0101;}
a.more_btn{float:right;padding-right:8px;margin-bottom:20px;}
/*..........................Right Side panel Area ........................*/
#RightSide ul{margin:0;padding:45px 2px 2px 2px;}
#RightSide ul li{margin-bottom:3px;}
/*..........................Footer Area ........................*/
/*..........................Rating box Styles........................*/
#boxcontainer{}
#boxcontainer ul{overflow:hidden;height:100%;padding-bottom:1px;}
#boxcontainer ul li{width:167px;float:left;margin-right:4px;border:solid 1px #dde7f0;}
#boxcontainer ul li.last{width:167px;float:left;margin-right:0px;border:solid 1px #dde7f0;}
#boxcontainer ul li div{background-image:url(../images/ratingbox_bg.gif);background-repeat:repeat-x;background-position:left top;background-color:#e9f0f7;border:solid 1px #ffffff;text-align:center;padding:0px;font-weight:bold;color:#19579b;font-size:16px;line-height:30px;height:116px;}
#boxcontainer ul li div img{border:0px;}
#boxcontainer ul li a{display:block;font-size:12px;font-weight:normal;line-height:20px;}
#boxcontainer .ratingdata{font-size:30px;color:#333333;}
.box_cont{ border:solid 1px #dde7f0; padding:1px; background:#FFFFFF; width:167px; text-align:center;padding:0px;font-weight:bold;color:#19579b;font-size:16px;}
.box_inner{background-image:url(../images/ratingbox_bg.gif);background-repeat:repeat-x;background-position:left top;background-color:#e9f0f7; height:111px; padding-top:5px;}
/*..........................Rating box Styles ends........................*/
#footer{background-image:url(../images/footer_bg.jpg);background-repeat:repeat-x;background-position:left top;background-color:#626365;color:#ffffff;font-size:11px;padding:12px 0px;margin-top:10px;}
.footer_container{width:930px;margin:0 auto;padding:0px 12px;}
.footer_links{float:left;width:50%;}
.footer_links a{color:#ffffff;}
.footer_links a:hover{color:#f6d839;}
.footer_tag{text-align:right;}
.line{border-bottom:#D8D2D2  1px dotted; margin-right:20px;}

.butten
	{
	color : #FFFFFF;
	font-family:Verdana;
	font-size:11px;
	height: 20px;
	border: 1px #ffffff solid;
	background-color:#006699;
	cursor:hand;
	text-align: center;
	vertical-align: top;
	font-weight:bold;
	}

.submit_butten	
{
 color:#FFFFFF;
 font:Arial;
 font-size:12px;
 font-weight:bold;
 background:none; border:0px; background:url(../images/login_btn.gif) top no-repeat;  width:56px; height:23px; cursor:pointer;
 padding-bottom:4px;
}
.delete_butten	
{
 color:#FFFFFF;
 font:Arial;
 font-size:12px;
 font-weight:bold;
 background:none; border:0px; background:url(../images/login_btn.gif) top no-repeat;  width:16px; height:16px; cursor:pointer;
 padding-bottom:4px;
}
.register_butten	
{
 color:#FFFFFF;
 font:Arial;
 font-size:12px;
 font-weight:bold;
 background:none; border:0px; background:url(../images/register_btn.gif) top no-repeat;  width:90px; height:23px; cursor:pointer;
 padding-bottom:4px;
}
.font_blue{ color:#0F3461;}
a.view_link{ color:#006699; text-decoration: underline;		}
a.view_link:hover{ color:#006699; text-decoration: none;	}

a.title{ color:#006699; font-weight:bold; font-size:14px;   text-decoration: none;	}
a.title:hover{ color:#006699; text-decoration: underline;	}

a.link_bid{ color:#006699; font-weight:bold; text-decoration: none;	}
a.link_bid:hover{ color:#D90303; text-decoration: none;	}

a.link_bid1{ color:#D90303; font-weight:bold; text-decoration: none;	}
a.link_bid1:hover{ color:#006699; text-decoration: none;	}

a.service{    text-decoration: none; background: url('../images/bullet.gif') no-repeat left; padding-left:14px; background-repeat:no-repeat; line-height:20px; }
a.service:hover{  text-decoration: none; }
.buttensmall
	{
	color : #FFFFFF;
	font-family:Verdana;
	font-size:11px;
	height: 20px;
	border: 1px #ffffff solid;
	background-color:#006699;
	cursor:hand;
	text-align: center;
	vertical-align: top;
	font-weight:bold;
	cursor:pointer;
	text-align:center;
	padding-bottom:2px;
	}

.txtbox
	{
	color : #0F57A3;
	font-family:Verdana;
	font-size:11px;
	height: 20px;
	width: 200px;
	border: 1px #D4E0F0 solid;
	background-color:#ffffff;
	}

.txtbox_error
	{
	color : #0F57A3;
	font-family:Verdana;
	font-size:11px;
	height: 20px;
	width: 200px;
	border: 1px #993333 solid;
	background-color:#ffffff;
	}	
.txtboxc
	{
	color : #ECE1B4;
	font-family:Verdana;
	font-size:11px;
	height: 20px;
	width: 200px;
	border: 1px #ECE1B4 solid;
	background-color:#ffffff;
	}	

.txtboxbig
	{
	color : #0F57A3;
	font-family:Verdana;
	font-size:11px;
	height: 20px;
	width: 280px;
	border: 1px #D4E0F0 solid;
	background-color:#ffffff;
	}

.txtboxbigbig
	{
	color : #0F57A3;
	font-family:Verdana;
	font-size:11px;
	height: 20px;
	width: 480px;
	border: 1px #D4E0F0 solid;
	background-color:#ffffff;
	}
	
.txtboxp
	{
	color : #0F57A3;
	font-family:Verdana;
	font-size:11px;
	height: 20px;
	width: 60px;
	border: 1px #D4E0F0 solid;
	background-color:#ffffff;
	}	

.txtboxdate
	{
	color : #0F57A3;
	font-family:Verdana;
	font-size:11px;
	height: 20px;
	width: 80px;
	text-align:right;
	border: 1px #D4E0F0 solid;
	background-color:#ffffff;
	}	
	
.slct
	{
	color : #0F57A3;
	font-family:Verdana;
	font-size:11px;
	height: 20px;
	width: 150px;
	text-align:left;
	border: 1px #D4E0F0 solid;
	background-color:#ffffff;
	}	


.session	{	color: #CC0000; font-weight:bold; padding-left:0px;	}

.txtarea
	{
	color : #0F57A3;
	font-family:Verdana;
	font-size:11px;
	height: 50px;
	width: 200px;
	border: 1px #D4E0F0 solid;
	background-color:#FFFFFF;
	}

.txtareabig
	{
	color : #0F57A3;
	font-family:Verdana;
	font-size:11px;
	height: 72px;
	width: 250px;
	border: 1px #D4E0F0 solid;
	background-color:#FFFFFF;
	}


.textarea2
	{
	color : #0F57A3;
	font-family:Verdana;
	font-size:11px;
	height: 90px;
	width:350px;
	border: 1px #D4E0F0 solid;
	background-color:#FFFFFF;
	}	
.tblMBody{background-color:#FFFFFF;}
.tblMBodyRead{background-color:#A5E3F7;}
.o{outline:1px;}
.p{padding-left:10px; line-height:16px;}
.f{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px;}	
.red{color:#FF0000;}
.imgbrdr{border:#D2E0EF 1px solid; padding:1px;}
/*..........................userinfo box Styles........................*/
.user_icon{background-image:url(../images/username_icon.gif);background-repeat:no-repeat;background-position:2px 2px;padding-left:24px;}
.userrequest{background-image:url(../images/userrequest_icon.gif); background-repeat:no-repeat; background-position: left; padding-bottom:2px; padding-top:2px;  padding-left:24px;}
.bidzaccepted{background-image:url(../images/useraccept_icon.gif);background-repeat:no-repeat;background-position: left; padding-left:20px;}
.question{background-image:url(../images/question_icon.png);background-repeat:no-repeat;background-position: left; padding-top:2px; padding-bottom:2px; padding-left:20px;}
.green_txt{color:#235d17;}
.black_txt{color:#000000;}
.red_txt{color:#cf0808;}

a.cust_link{padding:10px; border:#DFDDDD 1px solid; background:url(../images/pro_bg.gif) repeat-x; border-bottom:#e9f2f7 1px solid; padding-top:5px; margin-right:1px; float:left; display:block;}
a.pro_link{padding:10px; border:#DFDDDD 1px solid; background:url(../images/cus_bg.gif) repeat-x; border-bottom:#f7f0d4 1px solid; padding-top:5px; float:left; display:block;}

/*....DropDowns..........*/
/*New Styles*/

.submenu{margin:auto; width:998px;}
.submenupos{ position:absolute; top:38px; margin-left:230px;}
.submenupos2{ position:absolute; top:38px; margin-left:235px;}



a.droplink{ float:left; width:150px; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px; display:block; background:#FCE58C; color:#1D1D1D; font-weight:bold; text-decoration:none;}
a.droplink:hover{background:#F7D65C; text-decoration:none;}

ul.dropdowns{ float:left; border:#FFC001 2px solid; border-bottom:0px; width:170px; }
ul.dropdowns li{float:left; margin:0px; padding:0px; border-bottom:#FFC001 2px solid; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:13px;}



