body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 19px;
	color: #000;
	margin: 0px;
	padding: 0px;
	background:url(../image/body_bg.gif) repeat-x;
	}
@font-face {
	font-family: Harabara;
	src: url('../image/Harabara.ttf');
}

@font-face {
	font-family: airmillhouse;
	src: url('../image/airmillhouse.ttf');
}
form {
	margin: 0px;
	padding: 0px;
}
a{
	outline:none;
}
h4{
	font-size:11px;
}
#container {
	margin: auto;
	width:1005px;
	padding:1px 0 0 0;
	background:#FFFFFF;
	border-right:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	-moz-box-shadow: 0 0 10px #CCCCCC;
	-webkit-box-shadow: 0 0 10px #CCCCCC;
    box-shadow: 0 0 10px #CCCCCC;
	}

#tmpl_container{
	padding:0 10px 10px 10px;
} 
#header {
	width: 100%;

}

#split_header {
	float: left;
	width:49%;
}
.online_status{
	position:absolute;
	z-index:11000;
	right:175px;
	top:55px;
	margin:0;
	padding:0;
	background:#fff;
	border:1px solid;
	display:none;
}
.online_status li{
	list-style:none;
}
.online_status li a{
	background-repeat:no-repeat;
	background-position:left;
	padding-left:15px;
	width:75px;
}
#logo{
	background:url(../image/white_template/logo.jpg);
	width:373px;
	margin:15px 0 0 15px;
	height:52px;
}
.inpubox{
	width:98px;
	padding:3px 12px;
	color:#696969;
	height:14px;
	border:1px solid #A5ACB2;
}
#both {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 0px;
	overflow:hidden;
}
.clr_both {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 0px;
	overflow:hidden;
}
#split_header input,#split_header a{
	display:inline;
	float:left;
	font-size:11px;
	margin-right:5px;
	
}
#split_header a{ color:#000000; text-decoration:none; }
#login_btn{
	background:url(../image/white_template/login_btn.jpg);
	width:58px;
	border:none;
	height:22px;
}
#register_btn{
	background:url(../image/white_template/register_btn.jpg);
	width:63px;
	height:23px;
	border:none;
}
#right_login_controller{
	margin:35px 0 0 25px;
}
#right_login_controller a{
	float:none!important;
}
#menu_container{
	background:url(../image/white_template/top_menu_bg.jpg);
	height:32px;
}
#menu_left{	
	float:left;
	height:31px;
	background:url(../image/white_template/top_menu_left_curve.jpg) no-repeat left top;
}
#menu_right{
	float:right;
	width:38%;
	background:url(../image/white_template/top_menu_right_curve.jpg) no-repeat right top;
	height:31px;
}
#menu_left ul{
	margin:0;
	padding:0;
	z-index:11;
	position:relative;
}
#menu_left ul li{
	float:left;
	display:inline;
	margin-left:30px;
	line-height:30px;
	list-style:none;
	z-index:12;
}
#menu_left ul li a{
	color:#FFFFFF;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:6px 10px;
	text-decoration:none;
}
#search_container_top{
	background:url(../image/white_template/to_search_box_left.jpg) no-repeat left top;
	padding:0 0 0 14px;
	height:22px;

	margin:4px 0 0 0;
}
#search_container_top input,#search_container_top a{
	display:block;
	float:left;
}
#search_container_top .input_search{
	background:url(../image/white_template/search_icon.jpg) no-repeat right #FFFFFF;
	border:none;
	padding:2px 15px 2px 0;
	height:18px;
	color:#CACACA;
}
#search_container_top a{
	width:auto;
	text-decoration:none;
	width:15px;
	background:#fff url(../image/white_template/down_arrw.jpg) no-repeat center;
	height:22px;
	
	outline:none;
}
#search_container_top .top_search_btn{
	background:url(../image/white_template/search_go.jpg); height:22px; width:37px; border:none;
}
#search_container_top .post_project{
	background:url(../image/white_template/post_project_btn.jpg); width:125px; height:23px; margin-left:10px;
}
#myaccount_menu_container{
	background:url(../image/white_template/login_menu_middle_bg.jpg);
	height:39px;
}
#myaccount_left{
	background:url(../image/white_template/login_menu_left_curve.jpg) no-repeat top left;
	float:left;
	width:65%;
	height:39px;
	
}
#myaccount_left li{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../image/border.jpg) no-repeat scroll right center;
padding:0 10px 0 7px;
}
#myaccount_right{
	background:url(../image/white_template/login_menu_right_curve.jpg) no-repeat top right;
	float:right;
	height:39px;
	width:35%;
}
.no_border
{
background:none;
}

#myaccount_menu_container ul{
	margin:0;
	padding:0;
	margin:12px 0 0 20px;
}
#myaccount_menu_container ul li.no_border{
	background:none;
}
#myaccount_menu_container ul li{
	float:left;
	list-style:none;
}
#myaccount_menu_container ul li a{
	text-decoration:none;
	color:#000000;
	font-weight:12px;
	font-weight:bold;
}

#contents{
	padding:0 5px;
}
#inner_contents{
	border-top:1px solid #EBE9EA;
	padding-top:10px;
}
#create_account{
	background:url(../image/white_template/create_account.gif);
	height:59px;
	width:270px;
	display:block;
	margin:0 0 3px 0;
}
#create_account:hover{
	background:url(../image/white_template/create_account_hover.gif);
	height:59px;
	width:270px;
	display:block;
	margin:0 0 3px 0;
}
#chat_now{
	background:url(../image/white_template/chat_now.gif);
	height:59px;
	width:270px;
	display:block;
	margin:0 0 3px 0;
}
#chat_now:hover{
	background:url(../image/white_template/chat_now_hover.gif);
	height:59px;
	width:270px;
	display:block;
	margin:0 0 3px 0;
}
#banner{
	background:url(../image/white_template/banner.jpg) no-repeat;
	width:282px;
	height:172px;
	float:left
}
#slider_container{
	width:400px;
	float:left;

}
#left_column{
	width:708px;
	float:left;
}
#right_column{
	width:267px;
	float:right;
}
#right_login_menus{
	margin:0;
	padding:0;
	list-style:none;
}
#right_login_menus li{
	font-weight:bold;
	color:#1265AB;
	text-decoration:none;
	line-height:25px;
	display:inline;
}
#right_controller {
	padding:5px 0 0 20px;
	width:236px
}
#right_login_menus li a{
	color:#1265AB;
	padding-left:20px;
	display:block;
	text-decoration:none;
}
#right_login_menus li a.about{
	background:url(../image/white_template/about_us.jpg) no-repeat left;
}
#right_login_menus li a.user_login{
	background:url(../image/white_template/user_login.jpg) no-repeat left;
}
#right_login_menus li a.collabtive_login{
	background:url(../image/white_template/collabtive_login.jpg) no-repeat left;
}
#right_login_menus li a.user_network{
	background:url(../image/white_template/user_login.jpg) no-repeat left;
}
#right_login_menus li a.forum{
	background:url(../image/white_template/forum.jpg) no-repeat left;
}
#right_login_menus li a.industry{
	background:url(../image/white_template/industry_blog.jpg) no-repeat left;
}
#header_wt_border{
	padding:5px 0;
	border-bottom:#E2E2E2 2px solid;
	margin:5px 0;
	font-size:26px;
	font-weight:bold;
	font-family: Harabara;
}
#search_head
{
font-size:26px;
	font-weight:bold;
	font-family: Harabara;
}
#top_head
{
color:#0A6FBF;
padding-top:12px;
}
#little_column{
	width:33%;
	float:left;
}
#little_column a{
	color:#0482D7;
	font-weight:bold;
	text-decoration:none;
}
#little_column_controller{
	padding:0 10px;
}
.tabbing{
	margin:0 ;
	clear:both;
	background:url(../image/white_template/bottom_line.JPG) repeat-x bottom;
	height:28px;
	padding-left:33px;

}
.tabbing li{
	float:left;
	display:inline;
	margin:0 2px;
	posaition:relative;
	height:25px;
}
.tabbing li.clear{
	clear:both;
	height:0!important;
	overflow:hidden;
}
.tabbing li a{
	background:#ECEAEB;
	text-decoration:none;
	font-weight:bold;
	color:#333333;
	padding:3px 15px;
	display:block;
	border:1px solid #ECEAEB;
	border-bottom:none;
	margin-top:2px;
	white-space:nowrap;
}
.tabbing li a:hover,.tabbing li a.active{
	
	border:1px solid #E2E2E2;
	border-bottom:none;
	padding:5px 15px 3px 15px;
	margin:0;
	color:#0566B1;
	background:url(../image/white_template/tab_bg.jpg);
}
.subcat_boxes{

}

#inner_menus_contents_container1{
	padding:15px 0px 0 0;
}
.tabbing1{
	margin:0 ;
	clear:both;
	background:url(../image/white_template/bottom_line1.JPG) repeat-x bottom;
	height:28px;
	padding-left:25px;

}
.tabbing1 li{
	float:left;
	display:inline;
	margin:0 2px;
	posaition:relative;
	height:25px;
}
.tabbing1 li.clear{
	clear:both;
	
}
.subcat_boxes{
	float:left;
	display:inline;
	margin:5px 0 0 10px ;
	width:224px;
	
}
.subcat_boxes a{
	padding:5px 0;
	text-align:center;
	display:block;
	border:1px solid #E2E2E2;
}
.subcat_boxes a:hover{
	background:#E2E2E2;
}
.subcat_boxes,.subcat_boxes a{
	font-weight:bold;
	color:#000000;
}
.tabbing1 li a{
	background:url(../image/white_template/samp.jpg) repeat-x bottom;
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
	padding:3px 25px;
	display:block;
	border:1px solid #4a4949;
	border-bottom:none;
	margin-top:2px;
}
.tabbing1 li a:hover,.tabbing1 li a.active{
	
	border:1px solid #4a4949;
	border-bottom:none;
	padding:5px 25px 3px 25px;
	margin:0;
	color:#000000;
	background:url(../image/white_template/tab_bg.jpg);
}


#inner_menu_left{
	width:227px;
	float:left;
}
#inner_menu_right{
	float:right;
	width:694px;
}
#inner_menu_title_controller{
	padding-top:35px;
}
#inner_menu_right input{
	display:block;
	float:left;
	border:none;
}
#inner_menu_right input.search_providers_box{
	background:url(../image/white_template/search-bg.jpg) top;
	width:486px!important;
	height:27px;
	padding:8px;
	border-right:2px solid #A7A7A7;
	border-left:2px solid #A7A7A7;
}
.search_providers_btn{
	background:url(../image/white_template/big_search_btn.jpg);
	height:37px;
	width:119px;
	margin-left:5px;
}

#grid_title div.grid_title_item{
	float:left;
	color:#333;
	font-weight:bold;
	padding:10px 20px;
}
#grid_content_container div.grid_contents{
	border-bottom:1px solid #B2B2B2;
	border-left:1px solid #B2B2B2;
	border-right:1px solid #B2B2B2;
}
#grid_content_container div.grid_contents.odd{
	 background:#FFF;
}
#grid_content_container div.grid_contents.even{
	 background:#f9f9f9;
}
#grid_content_container .grid_title_item{
	float:left;

	padding:10px 20px;
}
#footer {
	border-top: 2px solid #C8CFD5;
	padding:30px;
	margin:0 5px;
	margin-top:18px;
}
#footer_link{
	float:left;
	width:180px;
}
#footer_link ul{
	margin:0;
	padding:0;
	list-style:none;
}
#footer_link ul li{
	background:url(../image/white_template/bullet.jpg) no-repeat left ;
	padding-left:10px;
	line-height:25px;
}
#footer_link ul li a{
	color:#0481D3;
	text-decoration:none;
}
#footer_link_controller h4{
	margin-top:0;
}
#footer_compnay_info{
	text-align:center;
	font-size:10px;
	margin-top:50px;
}
#footer_compnay_info a{
	color:#000000;
	text-decoration:none;
}
#footer_compnay_info h4{
	margin:0;
	padding:0;
}
#news_controller{
	padding: 25px 0 25px 25px;
}
#news{
	margin-bottom:10px;
	text-align:justify;
}
#news a{
	color:#0283D6;
}
#news #date{
	color:#888888;
}
#inner_menus_contents_container{
	padding:15px 29px 0 0;
}
.logleft{
 border: 1px solid #999999; 
 padding: 5px;
-moz-border-radius-topleft: 0.8em;
-moz-border-radius-topright: 0.8em;
border-radius-topleft: 0.8em;
border-radius-topright: 0.8em;
-webkit-border-top-left-radius: 0.8em;
-webkit-border-top-right-radius: 0.8em;
-webkit-border-radius:0.8em;
height:325px;
}
#borderbox{
 border: 1px solid #999999; 
 padding: 5px;
-moz-border-radius-topleft: 0.8em;
-moz-border-radius-topright: 0.8em;
border-radius-topleft: 0.8em;
border-radius-topright: 0.8em;
-webkit-border-top-left-radius: 0.8em;
-webkit-border-top-right-radius: 0.8em;
-webkit-border-radius:0.8em;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
letter-spacing:0.1px;
}
#borderbox1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
letter-spacing:0.1px
}
#box_head{
	padding: 10px;
	background-color: #EEE;
	color: #333; 
	-moz-border-radius-topleft: 0.5em;
	-moz-border-radius-topright: 0.5em;
	-webkit-border-top-left-radius: 0.5em;
	-webkit-border-top-right-radius: 0.5em;
	 font-family:Harabara;
	font-size:24px;
	letter-spacing:1px;
	font-weight:bold;
	text-align:center;
}


#error_div{
 	margin:10px 0;
	color:#C96353;
	font-weight:bold;
	background:#FEFEDD;
	padding:5px;
	border:1px solid #F7DD77;
	-moz-border-radius: 0.5em;
	-webkit-border-radius: 0.5em;
}

#error_symbol{
	background:url(../image/error.png) no-repeat top left;
	padding:0 0 10px 42px;
}
#form_bg{
	background:#FFFFFF;
	-moz-border-radius-bottomright: 0.5em;
	-moz-border-radius-bottomleft: 0.5em;
	padding:10px;

}
#form_bg p{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
	}

.special_text{

	padding:15px 0;
}
.special_text{

	padding:15px 0;
}
.menuleft{
	width:25%;
	float:left;
	overflow:hidden;
}
.menuright{
	float:right;
	width:75%;
	overflow:hidden;
	background:#FFFFFF;
}
#account_title{
	color:#000000;
	font-weight:bold;
}
#account_title div{
	padding:2px 0 2px 20px ;
	display:block;
	height:24px;
	width:150px;
	background:#F8F8F8;
	margin-left:5px;
	-moz-box-shadow: inset 0 0 20px #AAAAAA;
	-webkit-box-shadow:inset 0 0 20px #AAAAAA;
    box-shadow:inset 0 0 20px #AAAAAA ;
	-moz-border-radius-topleft:7px;
	-moz-border-radius-topright:7px;
	-webkit-border-top-left-radius: 7px;
	-webkit-border-top-right-radius: 7px;
	border-radius-topright:7px;
	border-radius-topleft:7px;
}
#body_form
{
	-moz-box-shadow:0 1px 2px #cccccc;
	-webkit-box-shadow:0 1px 2px #cccccc;
	box-shadow:0 1px 2px #cccccc;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	margin-bottom:20px;
	border:1px solid #CCCCCC;
	background:#f8f8f8;
}
#account_box{
	border:1px solid ;
	margin:10px;
	width:45%;
}
.subbtn
{
background:url(../image/button_bg.png) no-repeat;
width:96px; 
}
.subbtn1
{
background:url(../image/button_bg1.png) no-repeat;
width:142px; 
}
.subbtn,.subbtn1{
color:#fff; 
padding:0 10px 8px 10px; 
line-height:15px;
font-weight:bold;
height:32px;
cursor:pointer;
border:none;
font-family:Arial, Helvetica, sans-serif;
}
.subbtn:hover
{
background:url(../image/button_bg_hover.png) no-repeat;
}
.subbtn1:hover
{
background:url(../image/button_bg1_hover.png) no-repeat;
}
.subbtn_gray{background:url(../image/gray_bg.gif); color:#333333; margin:0px; padding:0 10px 3px 10px; height:25px;-moz-border-radius: 3px;-webkit-border-radius: 3px; border:1px solid #999999; }
/*-------- Submenus -----------------------*/
/*-------------------- Drop Down Menus -------------------*/

.ddmenus{

	width:160px;
	background:#fff;
	position:absolute;
	z-index:10;
	top:22px;
	display:none;
	background:#fff;
	
	border-bottom:1px solid #CACACA;
	border-left:1px solid #CACACA;
	border-right:1px solid #CACACA;
	
	-moz-border-radius-bottomleft: 0.5em;
	-moz-border-radius-bottomright: 0.5em;
	-webkit-border-bottom-left-radius: 0.5em;
	-webkit-border-bottom-right-radius: 0.5em;
  
   

}
.ddmenus ul{
	margin:0;
	padding:0;
}
.ddmenus li{
		list-style:none;
		cursor:pointer;
		padding:5px 10px;

		border-bottom:1px dashed #CACACA;
}
.ddmenus li:hover{
	font-weight:bold;
}
.ddmenus li.no_border{
	border:none;
}
#myaccount_menu_container #myaccount_right ul li{
	margin-left:10px;
	position:relative;
	z-index:1000;
}
#myaccount_menu_container #myaccount_right ul{
	float:right;
	margin-right:20px;
	display:inline;
}
#myaccount_menu_container #myaccount_right ul li a{
	background:url(../image/white_template/down_arrw.jpg) no-repeat right center;
	padding-right:15PX;
	display:block;
}
#myaccount_menu_container #myaccount_right UL LI.ddmenus UL li
{
padding:1px;
display:block;
margin:0px;
border-top:none;

}
#myaccount_menu_container #myaccount_right UL LI div.ddmenus UL li a {
	background:none;
	color:#000000;
	font-weight:normal;
}
#myaccount_menu_container #myaccount_right UL LI div.ddmenus UL li a:hover {
	background:#FFFFFF;
	color:#000000;
	font-weight:bold;

}
#myaccount_menu_container #myaccount_right UL LI div.ddmenus UL li.rmenu a:hover{
	background:#FFFFFF;
	color:#000000;
}
#myaccount_menu_container #myaccount_right UL LI div.ddmenus UL li.rmenu1 a:hover{
	background:#FFFFFF;
	color:#000000;
}
#myaccount_menu_container #myaccount_right UL LI div.ddmenus UL li.rmenu2 a:hover{
	background:#FFFFFF;
	color:#000000;
}
#myaccount_menu_container #myaccount_right UL LI div.ddmenus{
	background:#FFFFFF;
	top:17px;
}

#myaccount_menu_container #myaccount_right UL LI div.ddmenus UL LI,#myaccount_menu_container #myaccount_right UL LI div.ddmenus UL{
	float:none!IMPORTANT;
	margin:0;
	
}

#myaccount_menu_container #myaccount_right ul li a.active{
	background:none repeat scroll 0 0;
	color:#000000;
	padding:0 7.5px;
}
#myaccount_menu_container #myaccount_left ul li{
	position:relative;
	z-index:10;

}
#myaccount_menu_container #myaccount_left ul li ul{
	margin:0;
	padding:0;
	position:absolute;
	display:none;
	background:#FFFFFF;
	width:150px;
	top:18px;
	z-index:1200;
	left:7px;
}

#myaccount_menu_container #myaccount_left ul li ul li{
	float:none;
	background:none;
	display:block;
	padding:1px;
	margin:0px;
	border:1px solid #CCCCCC;
	border-bottom:1px dashed #CCCCCC;
	border-top:none;
}
#myaccount_menu_container #myaccount_left ul li ul li a:hover
{
	background:#ffffff;
	display:block;
	margin:0px;
	color:#000000;
}

#myaccount_menu_container #myaccount_left ul li  a{
	padding:5px 6px;
	background:none;
	
}
#myaccount_menu_container #myaccount_left ul li  a:hover{
	padding:5px 6px;
	background:url(../image/white_template/login_menu_middle_bg.jpg);

}

#myaccount_menu_container #myaccount_left ul li  a.active{
	color:#000000;
	}
#myaccount_menu_container #myaccount_left ul li ul li a{
	display:block;
	color:#000000;
	margin:0px;
	padding:5px 0px 5px 10px;
	font-weight:normal;
	
}
#myaccount_menu_container #myaccount_left ul li ul li a:hover{
	display:block;
	color:#000000;
	margin:0px;
	padding:5px 0px 5px 10px;
	font-weight:bold;
	
}
#menu_left ul li{
	position:relative;
}
#menu_left ul li ul{
	display:none;
	border:1px solid #CCCCCC;
	background:#FFF;
	width:160px;
	margin:0;
	padding:0;
	position:absolute;
	top:30px;
	left:0;
	z-index:10000;

}
#menu_left ul li ul li{
	float:none;
	margin:0;
	padding:1px 0px;
	display:block;
	border-bottom:1px solid #CCCCCC;
	z-index:10000;


}
#menu_left ul li a.active{
background:url(../image/white_template/topmenu_bg.gif) repeat-x;
	color:#006567;
}
#menu_left ul li ul li a{
		background:#FFF;
		display:block;
		font-size:12px;
		font-weight:normal;
		color:#333333;
		line-height:28px;
		padding:0 10px;
		z-index:10000;
}
#menu_left ul li ul li#new a
{
background:url('../image/new_hover.gif') no-repeat;
background-position:95%;
z-index:10000;
}
#menu_left ul li ul li#new a:hover
{
z-index:10000;
background:url('../image/new.gif') no-repeat;
background-position:95%;
}
#menu_left ul li ul li a:hover{
	background-color:#f5f5f5;
	color:#006567;
	z-index:10000;
}
.project_list_border td
	{
	padding:5px;
	border-bottom:1px solid #CCCCCC;
	}
.tabbing2{
	margin:0 ;
	clear:both;
	background:url(../image/white_template/bottom_line1.JPG) repeat-x bottom;
	height:28px;
	padding-left:25px;

}
.tabbing2 li{
	float:left;
	display:inline;
	margin:0 2px;
	position:relative;
	height:25px;
}
.tabbing2 li.clear{
	clear:both;
}
.tabbing2 li a{
	background:url(../image/white_template/samp.jpg) repeat-x bottom;
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
	padding:3px 10px 3px 10px;
	display:block;
	border:1px solid #4a4949;
	border-bottom:none;
	margin-top:2px;
}
.tabbing2 li a:hover,.tabbing2 li a.active{
	
	border:1px solid #4a4949;
	border-bottom:none;
	padding:4px 10px 4px 10px;
	margin:0;
	color:#000000;
	background:url(../image/white_template/tab_bg.jpg);
}
.par_a:hover
{
background:none;
}
.inform
{
margin:10px;
width:320px;
border-collapse:collapse;
}
.inform td
{
border:1px solid #CCC;
background:#FFFFFF;
width:200px;
}
.inform #info_title
{
background:#CCCCCC;
width:120px;
border:1px solid #999999;
}
.style1 {
	font-size: 14px;
	padding-left:5px;
	font-weight: bold;
	color:#0566B1;
}
.escrow
{
border-collapse:collapse;
}
.escrow td
{
height:30px;
padding:5px;
border:1px solid #CCCCCC;
background:#E8E8E8;
}

	.pagination a
	{
	padding:2px 4px;
	background:#F5F5F5;
	color:#333333;
	}
	.pagination a.active
	{
	padding:2px 4px;
	background:#D7EFFD;
	color:#333333;
	}
	#bread_crumb
	{
	text-align:center;
	margin:0px 150px 0px 150px;
	padding-top:3px;
	height:38px;
	width:647px;
	background:url(../image/bread_bg.png) no-repeat;
	background-position:0 3px;
	}
	#bread_crumb ul
	{
	margin:0px;
	padding:0px;
	padding-top:3px;
	padding-left:90px;
	}
	#bread_crumb ul li
	{
	list-style:none;
	float:left;
	display:inline;
	color:#1F1F1F;
	font-weight:bold;
	padding:5px 20px 6px 20px;
	}
	#bread_crumb ul li#step2
	{
	background-image:url(../image/icon-nos.gif);
	background-position:18% 0px;
	line-height:21px;	
	padding:6px;
	width:20px;
	height:20px;
	}
	#bread_crumb ul li#step3
	{
	background-image:url(../image/icon-nos.gif);
	background-position:36% 0px;
	line-height:21px;	
	padding:6px;
	width:20px;
	height:20px;
	}
	#bread_crumb ul li.highlight
	{
	background-image:url(../image/icon-nos.gif);
	background-position:0px 50%;
	line-height:21px;	
	padding:6px;
	width:20px;
	height:20px;
	}
	#bread_crumb ul li.highlight1
	{
	background-image:url(../image/icon-nos.gif);
	background-position:18% 50%;
	line-height:21px;	
	padding:6px;
	width:20px;
	height:20px;
	}
	#bread_crumb ul li.highlight2
	{
	background-image:url(../image/icon-nos.gif);
	background-position:36% 50%;
	line-height:21px;	
	padding:6px;
	width:20px;
	height:20px;
	}
	.br_crumb
	{
	height:20px; 
	border-bottom:1px solid #EBE9EA;
	padding-left:5px; 
	font-family:Verdana;
	font-size:11px;
	}
	.br_crumb a
	{
	color:#333333;
	
	}
	.br_crumb a:hover
	{
	color:#045F98;
	}
.msg_type
	{
	margin:0px;
	padding:0px;
	}
	.msg_type UL
	{
	margin:0px;
	width:757px;
	padding:0px 0px 0px 10px;
	border-bottom:#CCCCCC 1px solid;
	}
	.msg_type UL LI
	{
	display:block;
	list-style:none;
	padding:4px 20px;
	width:75px;
	font-size:12px;
	font-weight:bold;
	background:#f8f8f8;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	border-radius-topleft:5px;
	border-radius-topright:5px;
	margin-bottom:-4px;
	border:#CCCCCC 1px solid;
	border-bottom:none;
	}
	#page_sub_head
	{
	color:#0A6FBF;
	font-size:18px;
	font-family:Harabara;
	padding:0 0 10px 20px;
	letter-spacing:1px;
	}
	#contents input[type="text"],#contents input[type="file"], #contents textarea, #contents input[type="password"],#contents SELECT
	 {
	border:1px solid #cccccc;
	padding:3px;
	-moz-box-shadow:inset 0 0 1px #bbbbbb;
	-webkit-box-shadow:0 0 1px #bbbbbb;
    box-shadow:inset 0 0 1px #bbbbbb ;
	-moz-border-radius:3px;
	-webkit-border-radius: 3px;
	border-radius:3px;
	}
	#reg_help
	{
	color:#666666;
	font-size:12px;
	}
	.regform td INPUT[type="text"],.regform td INPUT[type="password"]
	{
	width:300px;
	height:20px;
	}
	#reg_border
	{
	padding-left:320px;
	background:#FFFFFF;
	border:1px solid #CCCCCC;
	}
	#star
	{
	color:#AD1D1D;
	}
	#footer_link ul li a:hover
	{
	color:#000000;
	}
	.category
	{
	float:left ;
	width:350px; 
	padding:0 20px 20px 20px;
	}
	.category a
	{ 
	color:#333333; 
	line-height:35px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	.category a:hover
	{ 
	color:#EFAE16;
	font-size:12px;
	}
	.category li
	{
	list-style:none;
	}
	.cat
	{
	width:200px;
	}
	#eo_page_right
	{
	min-height:330px;
	border:1px solid #CCC;
	}
	#eo_page_header
	{
	color:#0566B1; 
	letter-spacing:1px;
	font-family: Harabara;
	padding:10px 0 0 15px;
	font-size:20px;
	font-weight:bold;
	}
	#load
	{
	position:fixed;
	left:460px;
	color:#FFFFFF;
	font-weight:bold;
	z-index:12000;
	top:-1px;
	}
	.msg_subbtn
	{
	background:url(../image/msg_box_bg.png);
	color:#333; 
	padding:0 10px 8px 10px; 
	line-height:15px;
	border:1px solid #CCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:24px;
	padding:0px 8px 4px 8px;
	}
	.msg_subbtn:hover
	{
	background:url(../image/msg_box_bg_hover.png);
	}
	#loader_on_top
	{
	padding:2px 10px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px; 
	border-radius-bottomleft:5px;
	border-radius-bottomright:5px; 
	background:#5ea9dc;
	z-index:12010;
	}
	#request_services
	{
	margin:0px; padding:0px;
	}
	#request_services li
	{
	margin:0px; padding:0px; list-style:none; line-height:25px; display:block; background:url(../image/white_template/managed_services.png) right center no-repeat; cursor:pointer;
	font-size:16px;
	font-weight:bold;
	border-bottom:1px dashed #CCC;
	font-family:Harabara;
	text-align:right;
	padding-right:23px;
	}
	#request_services li span
	{
	color:#D96C00;
	}
	
	#request_services li a
	{
	color:#333333;
	}
	#request_services li:hover
	{
	border-bottom:1px dashed #FFCC66;
	background:url(../image/white_template/managed_services_hover.png) right center no-repeat;
	}
	#grid_title
	{
		-webkit-border-top-left-radius:10px;
		-webkit-border-top-right-radius:10px;
		-moz-border-radius-topleft:10px;
		-moz-border-radius-topright:10px; 
		border-radius-topleft:10px;
		border-radius-topright:10px; 
		background:url(../image/tables_top_bg.gif);
		margin-top:5px;
		width:100%;
	}

	#no_project
	{
	width:98.2%;
	border:1px solid #CCCCCC;
	border-top:none;
	padding:10px 0 10px 10px;
	font-size:12px;
	}
	#type_of_project
	{
	padding-top:15px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#333333;
	}
	.manage_buyer{
	border-collapse:collapse;
	
	}
	.tables_head_bg td
	{
	background:url(../image/tables_top_bg.gif); 
	color:#333; 
	font-weight:bold;
	}
	.manage_buyer .tables_head_bg td
	{
	height:30px;
	padding-left:5px;
	border:1px solid #CCC;
	}
	.manage_buyer .buyer td
	{
	border:1px solid #CCC;
	padding:5px;
	}
	.border td
	{
	border:1px solid #CCCCCC; 
	border-top:none;
	padding:5px;
	}
	.login_join_cad
{
padding:15px 0px 5px 0px;
}
.login_join_cad ul
{
margin:0px;
padding:0px;
line-height:25px;
list-style:none;
}
.login_join_cad ul li
{
background:url(../image/tick.png) no-repeat left 2px;
padding-left:25px;
color:#444;
}
.login_cad_bg
{
background:url(../image/download-cad-models.jpg) no-repeat;
height:160px;
width:300px;
}
