/* This CSS sets the default styles for the base components. */

/* ---------- Browser normalization ---------- */


body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;

}

/**{ behavior: url(/html/themes/8kmiles/css/iepngfix.htc); }*/

form{
width:100%;}

table {
	border-collapse: collapse;
	border-spacing: 0;
	
}

fieldset, img {
	border: 0;
}

address, caption, cite, code, dfn, em, strong, th, var {
	font-style: normal;
	font-weight: normal;
}

ol, ul {
	list-style: none;
}

caption, th {
	text-align: left;
}

q:before, q:after {
	content: '';
}

abbr, acronym {
	border: 0;
}

body {
	background-color: #fff;
	font: 12px Arial,Verdana,sans-serif;/*'Tahoma','Lucida Sans Unicode','Lucida Grande','Lucida',*/
}

html, body {
	height: 100%;
}

body.portal-popup {
	padding: 10px;
}

body.portal-iframe {
	padding: 0;
}

table {
	clear: both;
}

abbr, acronym {
	border-bottom: 1px dotted #000;
	cursor: help;
}

/*blockquote, ul, ol, dl {
	margin: 1em;
}*/

/*ol, ul, dl {
	margin-left: 2em;
}
*/
ol li, ul ol li {
	list-style: decimal outside;
}

ul li, ol ul li {
	list-style: disc outside;
}

ul ul li {
	list-style-type: circle;
}

ol ol li {
	list-style-type: upper-roman;
}

dl dd {
	margin-left: 1em;
}

th {
	font-weight: bold;
	
}

caption {
	margin-bottom: 0.5em;
	text-align: center;
}

p {
	margin-bottom: 1em;
}

/* ---------- Links ---------- */

a {
	color: #036;
	text-decoration: underline;
}

a:hover {
	color: #06c;
	text-decoration: none;
	cursor:pointer;
}

a:visited {
}


/* ---------- Headers ---------- */

h1 {
	font-size: 1.8em;
}

h2 {
	font-size: 1.6em;
}

h3 {
	font-size: 1.4em;
}

h1, h2, h3 {
	margin: 1em 0;
}

h4, h5, h6 {
	font-size: 1.1em;
}

h1, h2, h3, h4, h5, h6, strong {
	font-weight: bold;
}

/* ---------- Text formatting ---------- */

b, strong {
	font-weight: bold;
}

i, em {
	font-style: italic;
}

code, pre {
	font-family: "Courier New",Courier,monospace;
	white-space: pre;
}

.important {
	font-weight: bold;
}

/* ---------- Staging area ---------- */
body {
/*background:url(../images/common/web_bg.png) repeat-x ;*/
}
body.staging #wrapper {
	border: 10px solid #c00;
	padding: 0px 5px 5px;
	
}

/* ---------- Main content body ---------- */

#wrapper {
	margin: 0 auto;
	width: 95% !important;

}

/* ---------- Banner ---------- */

#banner {
	/*background: transparent url(../images/common/banner_bg.png) no-repeat scroll 100% 100%;*/
	position: relative;
	
}

#banner .logo {
	/*background: transparent url(../images/common/banner_bg.png) no-repeat scroll 0 100%;
	background: transparent url(../images/common/8kmileslogo.png) no-repeat scroll 0 100%;*/
	display: block;
	font-size: 2em;
	margin: 0px;
	margin-top:-8px;
	margin-bottom:-5px;
	padding: 1.5em 0.6em 1.5em;
}

#banner .logo a {
 	background: transparent url(../images/common/8kmileslogo.png) no-repeat scroll 0 100%;
 	display: block;
	float: left;
	text-decoration: none;
}

#banner:after {
	clear: both;
	content: ".";
	display: block;
	height: 0px;
	visibility: hidden;
}

.ie #banner {
	height: 1%;
	
}
.ie6 #banner {
	padding-bottom:8px;
	
}

.ie6 #banner .logo {
	/*zoom: 1;*/
	margin-bottom:-10px;
	
}
#content-wrapper{
}
/* ---------- Drag Indicators ---------- */

#content-wrapper #layout-grid.dragging {
	/*border-collapse: separate;*/
}

#content-wrapper #layout-grid.dragging .lfr-column {
	/*border: 3px double #ACBED5;*/
}

.drag-indicator {
	/*border: 2px dashed #036;
	cursor: move;
	font-size: 0;
	position: relative;*/
}

.drop-area {
	/*background-color: #000;
	font-size: 0;
	opacity: .10;*/
}

.ie .drop-area {
	/*filter: alpha(opacity=10);*/
}

.drop-position-top {
	/*background: url(../images/arrows/03_up.png) scroll repeat-x top left;*/
}

.drop-position-bottom {
	/*background: url(../images/arrows/03_down.png) scroll repeat-x bottom left;*/
}

/* ---------- Alerts and popups ---------- */

.alert-background {
	background: #000;
}

.popup {
	   background: #fff;
    border: 1px solid #777;
    padding: 0.4em;
    position: absolute;
    top:50px;
    overflow:auto;
    height:550px;

}

.popup-header {
	background: #EEF0F1 none repeat scroll 0%;
	border-bottom: 1px solid #aaa;
	color: #333;
	cursor: move;
	padding: 5px;
	position: relative;
}

.popup-title {
	font-size: 1.5em;
	font-weight: bold;
	min-height: 1em;
	white-space: nowrap;
	width:95% !important;
}

.ie6 .popup-title {
	height: 1em;
}

.popup-close {
	cursor: pointer;
	position: absolute;
	right: 0.5em;
}

.popup-message {
	padding: 5px;
}

.popup-alert-notice {
	background-color: #ffc;
	border-bottom-color: #fc0;
}

.popup-alert-warning {
	background-color: #fcc;
	border-bottom-color: #f00;
}

/* ---------- Portal add content ---------- */

.portal-add-content {
	background: #fff;
	padding: 8px 4px 0;
	text-align: left;
	z-index: 20;
}

.portal-add-content a {
	text-decoration: none;
}

/* ---------- Portal tool tips ---------- */

.portal-tool-tip {
	background: #DCDCDC;
	border: 1px solid #BFBFBF;
	color: #333;
	font-weight: bold;
	max-width: 200px;
	padding: 0.5em 0.3em;
}

/* ---------- Autocomplete styles ---------- */

.autocomplete-box {
	background: #E2ECF2;
	border: 1px solid #ABC6D7;
	color: #333;
	min-width: 200px;
	padding: 0;
}

.ie6 .autocomplete-box {
	width: 200px;
}

.autocomplete-selected {
	background: #C0D5E3;
	border-bottom: 1px solid #ABC6D7;
	border-top: 1px solid #ABC6D7;
	color: #333;
	font-weight: bold;
	padding: 0.5em 0.3em;
}

/* ---------- Loading animation ---------- */

.loading-animation {
	background: url(../images/progress_bar/loading_animation.gif) no-repeat top center;
	margin-top: 10px;
	padding-top: 40px;
	text-align: left;
}

/* ---------- Separator ---------- */

hr, .separator {
	border: 1px dotted #CCC;
}

/* ---------- Update Manager ---------- */

.update-available {
	margin-top: 10px;
	padding: 2px;
	text-align: left;
}

/* ---------- Text highlighting ---------- */

.highlight {
	background: #ffc;
	font-weight: bold;
	padding: 0 1px;
}
/* -----------special css using in html pages -----------*/

.top_nav
{
font-family:Arial;
font-size:12px;
padding-top:15px;
padding-right:20px;
float:right;
}
.top_nav_guest{
font-family:arial;
font-size:12px;
font-weight:normal;
padding-top:15px;
padding-right:20px;
float:right;
color:#333333;

}
.top_nav_guest a{
font-family:arial;
font-size:12px;
font-weight:normal;
padding-top:15px;
color:#333333;

}

/*.footer_nav {
	padding:0px 0px 2px 0px;
	border-bottom:1px solid #d4d4d4;
	border-top:1px solid #d4d4d4;
	height:40px;
	float:left;
	width:100%;	
	font-size:11px;
	font-family:arial;
}

.footer_nav_left {
	padding:5px 6px 8px 16px;
	float:left;
	

}
.footer_nav_right {
	height:30px;
	float:right;
	position:relative;
	padding:5px 0px 11px 0px;

}
.payments {
position:relative;

	float:right;
}*/

/*--------------footer-------------*/
.footer{
	display:block;
	padding:10px 40px 20px 40px;
	
	/*border:solid 1px #333333;*/
	}
.fnav_right{
	padding-top:5px;
	float:right;
	display:inline-block;
	color:#999999;
	width:35%;
	background:url(../images/common/footer_bg.png) repeat-x;
	border-top:double 3px #dddddd;
	}
.fnav_right ul {
	float:right;
	margin:0px;
	margin-right:0px;
	padding:0px;
	list-style:none;
	width:100px;
	}
.fnav_right ul li{
	margin:0px;
	padding:0px;
	list-style:none;
	
	}
.fnav_right ul li ul{
	margin:0px;
	padding:0px;
	padding-top:10px;
	list-style:none;
	}
.fnav_right ul li ul li{
	margin:0px;
	padding:0px;
	padding-bottom:4px;
	list-style:none;
	}
.fnav_left{
	/*background:url(../images/common/footer_bg.png) repeat-x;
	height:120px;
	padding:1%;*/
	float:left;
	color:#666666;
	display:block;
	width:100%;
	}
.fnav_left ul{
list-style:none;
margin:0;
padding:0;
	}
.fnav_left li{
list-style-type:none;
margin:0;
padding:0px 0px 5px 0px;
	}
.fnav_left a{
	font-size:10px;
	font-weight:bold;
	color:#0066cc;
	font-stretch:expanded;
	text-decoration:none;
	}
.fnav_left a:hover{
text-decoration:underline;
	}
.line{
border-right:solid 1px #CCCCCC;
vertical-align:top;
padding:0px 20px 0px 20px;
	}
.line_last{
vertical-align:top;
padding:0px 0px 0px 20px;
	}
h5{
color:#999999;
padding:0px 0px 8px 0px;
margin:0;
	}
.footer_logo1{
padding:0px 0px 0px 20px;
text-align:right;
	}
.shopping1{
text-align:right;
}
.shopping1 ul li {
float:right;
list-style-type:none;
padding:0px 20px 0px 0px;
margin:0;
vertical-align:middle;
	}
.footer_logo2{
padding:20px 0px 0px 20px;
text-align:left;
	}
.shopping2{
text-align:left;
}
.shopping2 ul li {
float:left;
list-style-type:none;
padding:0px 20px 0px 0px;
margin:0;
vertical-align:middle;
	}
.copyrights{
font-size:10px;
text-align:left;
padding:10px 0px 10px 20px;

	}
.buttons{
	padding-left:120px;
}
.attachments{
	padding-left:0px; 
	padding-top:10px; 
	padding-right:5px; 
}
.attachfiles
{
	padding-left:22px;
}
.savepost{
padding:18px 0px 10px 196px; 
}
.main_layout
{
	width:100%;
	position:relative;
}
.layout_left
{
	float:left;
	width:19%;
}
.layout_right{
	float:right;
	width:81%;
}
.left_column_1
{
/*background-color:#f3f3f3;*/
	height:600px;
	border:1px solid #fdfaf5;
	float:left;
	width:97%;
}
.inner_left_column_select
{
	
	padding:11px 0px 10px 13px;
	background-color:#4d6c89;
	font-size:12px;
	font-family:arial;
	font-weight:bold;
	color:#fff;
}
.inner_left_column
{
	
	border-bottom:1px solid #fff;
	padding:11px 0px 10px 13px;
	background-color:#dceef8;
	font-size:12px;
	font-family:arial;
	color:#000;
}
.spl 
{
	background: #f4f4f4;
	padding: 1.3em 1em 1.3em 1.5em;
	font-family: verdana;
	font-weight:normal;
	color: #333;
	
}
.spl1 
{
	border:1px solid #e3e4e4;
	background: #f4f4f4;
	padding: 0.6em 1em 0.5em 1em;
	font-family: verdana;
	font-weight:normal;
	color: #333;
}
.backtodash{

font-family:arial;
font-size:12px;
color:#333333;
padding:10px 0px 10px 0;
}


.portlet_header{
padding:7px 0px 10px 10px;
font-size:14px;
font-weight:bold;
font-family:arial;
background-color:#c2deef;
border-bottom:solid 1px #6bafd6;
border-top:solid 1px #6bafd6;
color:#333;
margin-bottom:2px;
}

.msgcenter_header{
padding:7px 0px 10px 10px;
font-size:14px;
font-weight:bold;
font-family:arial;
background-color:#c2deef;
border-bottom:solid 1px #6bafd6;
border-top:solid 1px #6bafd6;
color:#333;
}

.taglib-search-iterator{
border-collapse:collapse;
width:100%;}

.lfr-table {
border-collapse: collapse;
clear: both;
}
.lfr-table tr td, .lfr-table tr th {
padding:0px;
}
.lfr-table tr th {
font-weight: bold;
}
.lfr-table tr td:first-child, .lfr-table tr td.first-child, .lfr-table tr th:first-child, .lfr-table tr th.first-child {
padding-left: 0;
}
.lfr-table tr td:last-child, .lfr-table tr td.last-child, .lfr-table tr th:last-child, .lfr-table tr th.last-child {
padding-right: 0;

}
.sort_arrow{
float:right;

}

/* Search page styles*/

#providersummaryname{
	background-color:#dceef8;
	height:250px;
	margin:0px;
	}
#providersummarydetails{
	border:1px solid #cbcbcb;
	padding-top:3px;
	}

.pro_sum_cont{
	font-family:Arial;
	font-size:10px;
	color:#333333;
	font-weight:normal;
	padding:4px 0px 4px 4px;
	}
#providername{
	width:220px;
	background-color:#dceef8;
	height:270px;
	margin:0px;
	
}
.pro_img
{
	padding:16px 16px 0px 16px;
}
.pro_title
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	padding:0px 0px 0px 22px;
}
.pro_cont{
	
	font-family:Arial;
	font-size:10px;
	color:#333333;
	font-weight:normal;
}
.normal_table{
	padding:0;
	margin:0;
}
.normal_table td{
	border-bottom:1px solid #333333;
}
#providerdetails{
	width:220px;
	height:200px;
	border:1px solid #cbcbcb;
	padding-top:3px;
}
.providerdetails_cont{
	font-family:arial;
	font-size:11px;
	color:#333333;
	padding:0px 0px 0px 22px;
}
.providerdetails_cont_bld{
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	color:#333333;
}
.sub_menu{
	background:url(../images/common/bg_line_provider.png) repeat-x;
	height:26px;
	padding:4px 0px 0px 15px;
	font-family:arial;
	font-size:11px;
	font-weight:normal;
}
.select{
	color:#4d6c8a;
	text-decoration:none;
}
.normal{
	color:#333333;
}
.feedback_but{
	background:url(../images/common/provsummaryfeedback.png);
	color:#ffffff;
	border:none;
	width:36px;
	height:20px;
	font-size:11px;
	font-weight:normal;
}

.last_cell{
	border-top:1px solid #dfe7eb;
	padding-top:10px;
}
.space{
	padding:3px;
}
.protitle{

	border-bottom:1px solid #d0dae0;
}
.search_results{
	text-align:left;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	color:#4d6c8a;
	padding:17px 0px 7px 12px;
	width:200px;
	
	}
.result_state{
	font-size:12px;
	color:#666666;
	background-color:#f3f3f3;
	padding:5px;
	border-bottom:double 3px #dcdcdc;
	border-top:double 3px #dcdcdc;
	}
.result_state td.sortr{
	padding:10px;
	color:#333;
	}
.result_sort{
	background-color:#e7e7e7;
	height:30px;
	padding-right:10px;
	font-weight:bold;
	color:#333;
	}
.result_page{
	float:left;
	text-align:left;
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	padding:17px 10px 7px 0px;
	width:500px;
	
}
td.result_hdr{
	background-color:#f3f3f3;
	color:#333;
	font-weight:bold;
	font-size:16px;
	padding:10px;
	padding-left:0px;
	/*background:transparent url(../images/common/result_hdr_mid.png) repeat-x;*/
	
	}
td.result_hdr_lft{
	/*background:transparent url(../images/common/result_hdr_lft.png) no-repeat;*/
	background-color:#f3f3f3;
	width:10px;
	}
td.result_hdr_rht{
	/*background:transparent url(../images/common/result_hdr_rht.png) no-repeat ;*/
	background-color:#f3f3f3;
	width:20px;
	}
.result_invite{
	text-align:right;
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	padding:8px 0px 0px 0px;
	
}
.search_page{
	
	width:100%;
	padding:2px 0px 2px 2px !important;
}
.searchpage_left{
	
	width:20%;
	background-color:#f0f7fb;
	/*padding-left:13px;*/
	color:#4d6c8a;
	font-size:11px;
	font-weight:bold;
	border:double 3px #c2deef;
}
.searchpage_leftcont{
	background-color:#c2deef;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	color:#333;
	font-size:11px;
	font-weight:bold;
}
.searchpage_leftcontnormal{
	font-size:11px;
	padding:1px;
	font-weight:normal;
	font-family:arial;
	color:#333333;
}
.searchpage_leftcontnormal a{
	text-decoration:none;

	font-family:arial;
	color:#333333;
}
.searchpage_right{
border:solid 1px #c2deef;

}
.lines{
	padding:0px;
	border-bottom:1px solid #ffffff;
}
.left_box{
	background-color:#ffffff;
	padding:11px 11px 11px 13px;
}
.left_box2{
	background-color:#ffffff;
	padding:11px 11px 11px 13px;
}
.img_align{
	padding:4px 0px 0px 20px;
}
.left_boxcont{
	font-family:arial;
	font-size:11px;
	color:#333333;
	font-weight:normal;
}
.searchvalues{
	color:#888888;
}
.provider_name{
	font-family:arial;
	font-size:12px;
	color:#333333;
	font-weight:bold;
	/*padding-left:8px;*/
}
.provider_details{
	font-family:arial;
	font-size:12px;
	color:#333;
	/*padding-left:8px;*/
}
.proimage{
	padding-left:10px;
	padding-top:10px;
	vertical-align:top;
	padding-bottom:10px;
	
}
.search_p_title{
	
	
	font-size:12px;
	font-weight:bold;
	color:#336699;
	}


.inside_img{
	padding-left:1px;
}
.proskill{
	font-family:arial;
	font-size:11px;
	color:#333333;
	/*padding-left:8px;*/
	
}
.proskilldetail{
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	color:#333;
	
}
.shortmsg{
	color:#333;
		}
	
.firstcell{
	padding-top:8px;
	/*padding-bottom:8px;*/
	padding-right:8px;
	padding-left:8px;
	border-right:1px solid #c2deef;
	border-bottom:none !important;
}
.firstcell ul{
	margin:0px;
	margin-left:20px;
	padding-bottom:10px;
	color:#999999;
	}
firstcell ul li{
	list-style-position:inside;
	margin:0px;
	color:#999999;
	} 
.proloc{
	font-family:arial;
	font-size:12px;
	color:#333;
	/*padding-left:7px;*/
}
.prolocdetail{
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	color:#333;
	padding-left:2px;
}
.pstatus{
	font-family:arial;
	font-size:11px;
	color:#333333;
	/*padding-left:7px;*/
}
.lastcell{
	padding-top:10px;
	padding-left:8px;
}
.search_chk{
	padding-top:10px;
	border-left:1px solid #dee8ea;
	background-color:#e1e6ec;
}
.lastcell1{
	height:10px;

}
.search_table td{
	
	border-bottom:1px solid #c2deef;
}
.search_table {
	
	border-bottom:1px solid #e7dcb2;
}
.med_size{
	background:url(../images/common/medsize_but.gif);
	width:90px;
	padding-bottom:3px;
	height:23px;
}
.search_pages{
	padding:10px 10px 0px 4px ;

	vertical-align:top;
}
.input_value{
	width:170px;
	height:15px;
	padding:2px 2px 2px 4px;
	font-size:11px;
	font-family:arial;
	font-weight:normal;
}
.pagings{
	font-size:12px;
	width:100%;
	}
.pagings input[type="text"] {
	padding:3px;
	font-size:12px;
	}
.pagings td{
	padding:5px;
	}
.feedback_box{
	border:double 3px #dddddd;
	background-color:#eeeeee !important;
	color:#555555;
	}
.feedback_box th{
	color:#626262 !important;
	font-size:12px;
	font-weight:bold;
	padding:5px;
	background-color:#eeeeee !important;

	}
.feedback_box td{
	padding:4px;
	}
	
/***************************mds******************************/
/* customized table */
.table_8km{
	color:#666666;
	margin-left:5px;
	margin-right:5px;
	font-weight:bold;
	
}
.table_8km td{
	padding:5px;
	padding-bottom:5px;
	}

.table_8km td input[type="text"],.table_8km td input[type="password"],.table_8km td input[type="file"],.table_8km td select,.table_8km td textarea{
	font-size:12px;
	}

.table_8km td input[type="text"],.table_8km td input[type="password"],.table_8km td input[type="file"]{
 	padding:5px;
	}
.table_8km .normal{
	font-weight:normal;
	color:#333333;
	}
	
.fileup{
	background-color:#F3F3F3;
	border-bottom:solid 1px #cccccc;
	border-top:solid 1px #cccccc;
	font-weight:bold;
	padding-top:12px;
	padding-bottom:12px;
	padding-left:10px;
	text-align:left;
	display:block;
	margin-bottom:10px;
	clear:both;
	
}
.fileup input[type="file"]{
	padding:5px !important;
}
#moreUploads{
text-align:right;

}
#moreUploadedit{
text-align:right;

}
/* customized table */
.errMsg{
	border:solid 1px #990000;
	padding:2px;
	background-color:#FFEAEF;
	visibility:hidden;
}

.errMsgAlert{
	border:solid 1px #990000;
	padding:2px;
	background-color:#FFEAEF;
}

#errMsg{
	border:solid 1px #990000;
	padding:2px;
	background-color:#FFEAEF;
	visibility:hidden;
}

.gridlike_tbl{
	color:#666666;
	font-size:11px;
	border-bottom: solid 1px  #d1dbdc;
	width:100%;
	}
.gridlike_tbl th{
	background-color:#f2fbe6;
	color:#333333;
	font-size:11px;
	padding:4px 4px 4px 4px;
	border-top: solid 1px  #d1dbdc;
	}
.gridlike_tbl td{
padding:4px 4px 4px 4px;
}
.gridlike_tbl td input[type="text"], .gridlike_tbl td input[type="password"],.gridlike_tbl td select{
	padding:4px 4px 4px 4px;
	font-size:12px;
	}
.download_tbl{
	background-color:#F3F3F3;
	border-bottom:solid 1px #cccccc;
	border-top:solid 1px #cccccc;
	color:#666666;
	
	margin-right:5px;
	font-weight:bold;
	width:100%;
	}
.download_tbl td{
	padding:4px;
	}

.filter_common{
background-color:#fff;
width:100%;
}	
.filter_common td.top{
background:url(../images/common/c_filter_t.gif) repeat-x top;
padding-top:8px;
padding-bottom:5px;
}
.filter_common td.btm{
background:url(../images/common/c_filter_b.gif) repeat-x bottom;
padding-top:5px;
padding-bottom:8px;
}


.filter{
background-color:#ececec;
width:100%;
margin-top:2px;
}
.filter th{
font-weight:bold;
padding:4px;
}
.filter td{
background:url(../images/common/top_search_bg.gif) repeat-x ;
color:#3b3b3b;
font-size:14px;
padding-top:4px;
padding-bottom:4px;
}
.filter td input[type="text"],.filter td input[type="password"],.filter td input[type="file"]{
 	padding:4px;
	font-size:12px;
	}
.filter td.search_lft{
	/*background:transparent url(../images/common/search_left_gry.png) no-repeat;*/
	width:19px;
	}
.filter td.search_rht{
/*	background:transparent url(../images/common/search_right_gry.png) no-repeat;*/
	width:19px;
	}
.filter td.search_mid{
	/*background:url(../images/common/search_mid_gry.png) repeat-x;*/
	}

.filter_blu{
background:url(../images/common/top_search_bg.gif) repeat-x ;
background-color:#ececec;
width:100%;
margin-top:2px;
height:43px;
}
.filter_blu th{
font-weight:bold;
padding:4px;
}
.filter_blu td{
color:#3b3b3b;
font-size:14px;
padding-top:4px;
padding-bottom:4px;
}
.filter_blu td input[type="text"],.filter_blu td input[type="password"],.filter_blu td input[type="file"]{
 	padding:4px;
	font-size:12px;
	}
.filter_blu td.search_lft{
	/*background:transparent url(../images/common/search_left_blu.png) no-repeat;*/
	width:19px;
	}
.filter_blu td.search_rht{
	/*background:transparent url(../images/common/search_right_blu.png) no-repeat;*/
	width:19px;
	}
.filter_blu td.search_mid{
	/*background:url(../images/common/search_mid_blu.png) repeat-x;*/
	}
/*****************/
.filter_grn{
width:100%;
height:58px;

}
.filter_grn th{
font-weight:bold;
padding:4px;
}
.filter_grn td{

padding-top:8px;
padding-bottom:8px;
}
.filter_grn td input[type="text"],.filter_grn td input[type="password"],.filter_grn td input[type="file"]{
 	padding:4px;
	font-size:12px;
	}
.filter_grn td.search_lft{
	background:transparent url(../images/common/search_left.png) no-repeat;
	width:19px;
	}
.filter_grn td.search_rht{
	background:transparent url(../images/common/search_right.png) no-repeat;
	width:19px;
	}
.filter_grn td.search_mid{
	background:url(../images/common/search_mid.png) repeat-x;
	}
.notes{
	width:100%;
	background-color:#FFFFCC;
	border-bottom:solid 1px  #FFFF77;
}


.grid_8k{
	color:#666666;
	font-size:11px;
	border-bottom: solid 1px  #ececec;
	width:100%;
	background-color:#FFFFFF;
	}
.grid_8k th{
	background-color:#e1eff7;
	color:#333333;
	font-size:11px;
	padding:4px;
	border-top: solid 1px  #67add6;
	}
.grid_8k tr.unread td{
	font-weight:bold;
	
	}
.grid_8k tr.unread td:first-child{
	color:#537826;
	}
.grid_8k tr.read td{
	/*background-color:#f4f4f4;*/
	background-color:#fff;
	}
		
.grid_8k td{
	color:#333333;
	font-size:12px;
	padding:4px;
	border-bottom: solid 1px  #ececec;
}
.grid_8k td input[type="text"],.grid_8k td input[type="password"],.grid_8k td input[type="file"]{
	font-size:12px;
	padding:4px;
	margin:3px;
	}

.grid_8k td select,.grid_8k td textarea{
	font-size:12px;
	padding:2px;
	margin:3px;
	}
td.nodata{
	padding:20px;
	color:#999999;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	}
/*file upload for the porject-----*/
.b_left th{
	border-top:solid 1px #cccccc;
	background-color:#fafafa;
	font-weight:bold;
	color:#666666;
	padding-left:4px;
	padding:2px;
	text-align:left;
	}
.ap_files{
	border-bottom:solid 1px #999999;
	color:#999999;
	padding-left:40px;
	}
.ap_table{
	margin-left:30px;
	margin-bottom:10px;
	margin-top:15px;
	}
.ap_by{
	color:#999999;
	padding-right:10px;
	}

/*div design for editing information inside input forms*/
.edit_div{
	background-color:#fff5e5;
	border-bottom:solid 1px #ffd086;
	border-right:solid 1px #ffd086;
	border-left:solid 1px #ffd086;
}
.edit_div_hdr{
	background-color:#ffeccd;
	border-bottom:solid 1px #ffd086;
	border-top:solid 1px #ffd086;
	padding:4px 0px 4px 10px;
	color:#ca6b16;
	font-weight:bold;
	font-size:11px;
	display:block;
}
/*display and hide div in search page*/
.d_div{
	color:#666666;
	background-color:#f3f3f3;
	padding:5px;
	font-size:11px;
	border:solid 1px #dfdfdf;
	margin:0px;
	margin-right:1px;
	margin-top:-3px;
	margin-bottom:4px;
	margin-left:8px;
	}
.d_cat_inner{
	color:#666666;
	background-color:#f3f3f3;
	padding:5px;
	font-size:11px;
	border:solid 1px #dfdfdf;
	margin:0px;
	margin-right:1px;
	margin-top:3px;
	margin-bottom:4px;
	margin-left:0px;
	height:105px;
	width:400px;
	overflow:auto;
	}

.d_cat_outer{
	color:#666666;
	padding:5px;
	font-size:11px;
	margin:0px;
	margin-right:1px;
	margin-top:-3px;
	margin-bottom:4px;
	margin-left:-3px;
	height:140px;
	width:450px;
	}

/*style for Messages page */

	
.msg_table td{
	color:#333333;
	font-size:12px;
	font-stretch:extra-expanded;
	font-family:Verdana,sans-serif;
	}
td.msg1_table {
	padding-left:10px;
	padding-bottom:10px;
	padding-top:15px;
	background-color:#f0f7fb;
	border:solid 1px #e1eff7;
	}
td.inbox_bdr{
	padding:15px;
	background-color:#e1eff7;
	}
td.inbox_bdr .inboxr{
	height:350px;
	background-color:#ffffff;
	font-size:12px;
	font-stretch:extra-expanded;
	font-family:Verdana,sans-serif;
	padding:2%;
	border-bottom:solid 2px #dddddd;
	border-right:solid 2px #dddddd;
	overflow-x:hidden;
	overflow-y:auto;
	}
.msg_topic{
	color:#3b3b3b;
	font-size:22px;
	font-weight:bold;
	font-family:Arial,Verdana,sans-serif;
	display:block;
	/*background-color:#d0b965;*/
	padding:10px;
	/*border-bottom:double 3px #3b3b3b;*/
	clear:both;
	}
td.msg_sofor{
	background-color:#c2deef;
	padding:4px;
	font-weight:bold;
	border-bottom:double 3px #67add6;
	}
.data_lbl{
	color:#999999;
	font-weight:bold;
	padding-right:4px;
	font-size:12px;
	
	}
.data_info{
	font-size:12px;
	font-weight:normal;
	}
.data_info a{
	font-weight:bold;
	}
.msg_msg{
	margin-bottom:4px;
}
.msg_msg td{
	color:#333333;
	background-color:#f3f3f3;
	border:1px solid #dcdcdc;
	padding-bottom:20px;
	padding-top:10px;
	padding-left:10px;
	}
.msg_p{
	font-size:12px;
	font-weight:bold;
	color:#333333;
	padding-right:10px;
	line-height:20px;
	}
.msg_p_dt{
	font-size:11px;
	color:#666666;
	}
/*_______________________________________*/

/* project thread page */
.thread_bg{
	/*background-color:#F3F3F3;*/
	background-color:#eee;
	padding:20px;
	margin-left:5px;
	margin-right:5px;
	}
.bid{
	color:#3e3e3e !important;
	background-color:#b1b0b0;
	width:50px;
	text-align:right;
	display:block;
	clear:both;
	padding:2px;
	}
.contract{
	color:#214e72  !important;
	background-color:#90b9e3;
	width:50px;
	text-align:right;
	display:block;
	clear:both;
	padding:2px;
	}
.file {
	color:#763f0b !important;
	background-color:#f5a153;
	width:50px;
	text-align:right;
	display:block;
	clear:both;
	padding:2px;
	}
.message{
	color:#244d02  !important;
	background-color:#81b357;
	width:50px;
	text-align:right;
	display:block;
	clear:both;
	padding:2px;
	}
.invoice{
	color:#763f0b  !important;
	background-color:#ddb181;
	width:50px;
	text-align:right;
	display:block;
	clear:both;
	padding:2px;
	}
.invites {
	color:#4f4e07 !important;
	background-color:#f3f28a;
	width:50px;
	text-align:right;
	display:block;
	clear:both;
	padding:2px;
	}
.projects {
	color:#333 !important;
	background-color:#c4a73f;
	width:50px;
	text-align:right;
	display:block;
	clear:both;
	padding:2px;
	}
.t_actions{
	color:#999999;
	padding-right:4px;
	text-align:right;
	display:block;
	}
.t_person{
	color:#666666;
	font-weight:bold;
	}
.t_stikeover{
	text-decoration:line-through;
	}
.t_feed{
	border:solid 1px #cccccc;
	color:#666666;
	font-weight:bold;
	}
.t_feed td{
	padding:4px;
	}
	
/*__________________________*/

/* general information table */

.gen_info{
 color:#666666;
 }
.gen_info th{
 color:#336699;
 font-weight:bold;
 font-size:12px;
 padding:2px;
 }
 .gen_info td{
 padding:2px;
 font-weight:normal;
  color:#666666;
 }
 /*________________________*/
 
.grid_vce_rpt{
	height:100px;
	overflow-x:hidden;
	overflow-y:scroll;
	}
.grid_vce_rpt_tbl{
	color:#666666;
	font-size:11px;
	border-bottom: solid 1px  #d1dbdc;
	width:100%;
	
	}
.grid_vce_rpt_tbl th{
	background-color:#e6facb;
	color:#333333;
	font-size:11px;
	padding:4px 4px 4px 4px;
	border-top: solid 1px  #d1dbdc;
	}
.grid_vce_rpt_tbl td{
padding:4px 4px 4px 4px;
}
.vce_wnew{
	margin-left:-10px;
	margin-right:-10px;
	margin-bottom:-11px;
	z-index:1;
	position:relative;
	border:solid 1px #cccccc;
	}
.ie .vce_wnew{
	margin-right:-5px;
}
.vce_wnew th {
	background:url(../images/common/vce_wnew_bg.png) repeat-x;
	font-size:14px;
	padding:6px;
	text-align:left;
	font-weight:bold;
	color:#1e4b75;
	border-bottom:double 3px #999999;
	}
.vce_wnew td{
	background:url(../images/common/vce_wnew_bg.png) repeat-x;
	color:#333333;
	font-size:12px;
	}
.vce_wnew td ul {
	
	list-style:none;
	}
.vce_wnew td ul li {
	margin:0px;
	padding-bottom:10px;
	list-style-image:url(../images/arrows/blu_aro.png);
	}
/*___________________________________*/

.dashboard_tbl{
	border-left: solid 1px  #d1dbdc;
	border-right: solid 1px  #d1dbdc;
	border-bottom: solid 1px  #d1dbdc;
	background-color:#f0f8fb;
	margin-left:1px;
	
	}
.dashboard_tbl td{
	padding:4px 4px 4px 4px;
	}
/*_________________________________*/

/*Create Invoice*/
.invoice_sts{
padding:4px;
font-size:12px;
color:#333;
}

.invoice_sts .lbl{
	color:#666;
	font-weight:normal;
	padding-right:4px;
	font-weight:bold;
	}
.invoice_sts .info{	
	font-weight:bold;
	color:#993300;
	font-size:12px;
	}
.ci_details{
	border:solid 1px #dcdcdc;
	width:100%;
	margin-top:0px;
	}
.ci_details .hig{
	color:#ff9f38;
	font-weight:bold;
	}
.ci_details .status{
	color:#27b85a;
	font-weight:bold;
	}
.ci_topic{
	background-color:#eaebeb;
	padding:5px;
	font-weight:bold;
	color:#555555;
	font-size:12px;
	}
.ci_details td{
	padding:5px;
	}
.ci_details td a{
	text-decoration:none;
	}
.ci_details td a:hover{
	text-decoration:underline;
	}
.ci_details td ul{margin:0px;}
.ci_details td li {
	list-style:none;
	color:#336699;
	padding:4px;
	margin:0px;
	}
.ci_details td li a:hover{
	text-decoration:underline !important;
	}
.ci_hdr {
	background:transparent url(../images/arrows/arrow_left.gif) no-repeat left;
	color:#537826;
	font-size:12px;
	padding-left:10px;
	}
.blu_topic{
	background:transparent url(../images/arrows/arrow_left.gif) no-repeat 5px;
	color:#626262;
	font-size:12px;
	padding-left:15px !important;
	background-color:#ebebeb;
	font-weight:bold;
	
	}
.grn_topic{
	background:transparent url(../images/arrows/arrow_left.gif) no-repeat 5px;
	color:#555555;
	font-size:12px;
	padding-left:15px !important;
	background-color:#ddedf8;
	font-weight:bold;
	
	}
.ci_details .cap{
	color:#666666;
	padding-right:0px;
	font-weight:bold;
	}
.ci_details .big{
	color:#666666;
	padding-right:10px;
	font-size:14px;
	font-weight:bold;
	}
.ci_cview{
	background-color:#fcfcfc;
	margin-top:2px;
	margin-left:5px;
	margin-right:5px;
	}
.ci_cview td{
	background:transparent url(../images/arrows/01_right_gry.png) no-repeat left;
	padding:5px;
	padding-left:20px;
	color:#cccccc;
	font-weight:bold;
	border-bottom:solid 1px #f4f4f4;
	}
.ci_cview td.cview{
	background:transparent url(../images/arrows/01_right.png) no-repeat left;
	background-color:#f2fbe6;
	padding:5px;
	padding-left:20px;
	color:#006633;
	font-weight:bold;
	border-bottom:solid 1px #a7d669;
	}
.vi_hdr{
	color:#333;
	font-size:12px;
	
	}
.vi_hdr_value{
	font-size:18px;
	color:#537826;
	font-weight:bold;
	}
/*------------------------------*/
/* Rating*/
.table_rating{
	color:#666666;
	margin-left:5px;
	margin-right:5px;
	font-weight:bold;
	
	}
.table_rating td{
	padding:6px;
	border-bottom:dotted 1px #d8f0fe;
	background-color:#f3f3f3;
	}
.table_rating td select{
	padding:4px;
	}
.table_rating tr td:first-child{
	background:transparent url(../images/arrows/arrow_left.gif) no-repeat left;
	padding-left:20px;
	
	}

/*--------------Projectssss dashboard---------*/

.prjs_table{
	/*border-bottom:solid 1px #d0b965;
	border-right:solid 1px #d0b965;
	border-left:solid 1px #d0b965;*/
	/*background-color:#f3f3f3;*/
	margin-top:15px;
	}

.prjs_table .tab td{
	/*background-image:url(../images/common/proj_das_tab.gif);*/
	background-color:#f3f3f3;
	border-bottom:solid 1px #89c540 !important;
	font-size:12px;
	color:#3b3b3b;
	height:30px;
	}
.prjs_table td.hdr{
	font-size:16px;
	font-weight:bold;
	padding-left:10px;
	color:#3b3b3b;
	}
.prjs_table td.hdr a{
	text-decoration:none;
	color:#333;
	}
.prjs_table td.hdr a:hover{
	color:#0f86cc;
	}

.prjs_table .pad{
	padding:5px;
	}
/*.prjs_table */.providers{
	border:solid 1px #dcdcdc;
	}
/*.prjs_table*/ .providers th{
	background-color:#ddedf8!important ;
	border-bottom:solid 1px #dcdcdc ;
	color:#3b3b3b;
	vertical-align:middle;
	padding:4px;
	font-weight:normal;
	}
/*.prjs_table*/ .providers th.hdr{
	background:transparent url(../images/arrows/arrow_left.gif) no-repeat 4px ;
	background-color:#e6facb;
	font-size:12px;
	padding-left:12px;
	font-weight:bold;
	}
/*.prjs_table*/ .providers td{
	padding:4px;
	background-color:#f4f4f4;
	}
.providers .rows td{
	background-color:#FFFFFF;
	border-bottom:solid 2px #e6e4e4;
	border-top:solid 2px #f4f4f4 ;
	}

/*--------------bid list style---------------*/
.bidspan{
	font-size:16px;
	font-weight:bold;
	color:#66a2c6;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:10px;
	}
.bidspan_gry{
	color:#666;
	padding-right:5px;
	font-size:12px;
	}
.bidsmall_gry{
	color:#666;
	font-size:11px;
	padding-right:5px;
	}
.bidspan_lnk{
	font-size:11px;
	font-weight:normal;
	}
/*-----------------Signup page--------------------*/
.signin{
	background-color:#f5faff;
	border:double 4px #dcedfe;
	width:99%;
	}
.signin_hdr{
	color:#4b91c4;
	font-weight:normal;
	font-size:20px;
	border-bottom:dotted 2px #dcedfe;
	background-color:#f9fbfd;
	}
.signup{
	background-color:#f2fbe6;
	border:double 4px #d2edad;
	width:99%;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	}
.signup_hdr a{
	color:#7ca93c;
	font-weight:normal;
	font-size:24px;
	}
	
.signup_add {
	background:url(/html/themes/8kmiles/images/new/signup_01.jpg) no-repeat;
	width:615px;
	height:369px;
	font-family:Georgia, serif;
	padding-top:20px;
	padding-left:20px;
	margin-bottom:20px;
	}
.signup_add h1{
	font-size:24px;
	color:#333333;
	font-weight:normal;
	margin:0px;
	margin-bottom:15px;
	}
.signup_add ul{
	display:block;
	float:left;
	margin:0px;
	}
.signup_add ul li {
	list-style:none;
	float:left;
	padding-right:20px;
	
	}
.signup_add h3{
	font-size:18px;
	color:#999999;
	font-weight:normal;
	margin:0px;
	margin-bottom:15px;
	}
.signup_add p{
	color:#999999;
	font-size:12px;
	width:250px;
	}
.signup_sbox{
font-family:Georgia, serif;
	background:url(/html/themes/8kmiles/images/new/signup_22.jpg) no-repeat;
	width:186px;
	height:151px;
	padding:10px;
	margin-left:10px;
	font-size:24px;
	color:#666666;
	}	
.signup_sbox .lnk{
	font-size:12px;
	}
.signup_sbox img{
	position:relative;
	float:right;
	display:compact;
	}
.intro_grn{
	width:620px;
	}
.intro_grn_lft{
	background:url(/html/themes/8kmiles/images/new/grn_lft_well.png) no-repeat;
	width:18px;
	height:235px;	
	}
.intro_grn_mid{
	background:url(/html/themes/8kmiles/images/new/grn_mid_well.png) repeat-x;
	}
.intro_grn_rht{
	background:url(/html/themes/8kmiles/images/new/grn_rht_well.png) no-repeat;
	width:18px;
	height:235px;	
	}
.intro_grn_mid .hdr{
	font-family:georgia, verdana;
	font-size:24px;
	color:#20a002;
	display:block;
	padding-top:20px;
	padding-left:10px;
	}
.intro_grn_mid ul{
	margin:0px;
	padding:0px;
	padding-top:10px;
	float:left;
	}
.intro_grn_mid ul li{
	margin:0px;
	padding:0px;
	padding-left:20px;
	list-style:square;
	color:#565656;
	font-size:11px;
	list-style:none;
	padding-bottom:10px;
	font-weight:bold;
	}
.intro_grn_mid .tour{
	position:relative;
	z-index:1000;
	display:block;
	bottom:47px;
	right:50px;
	float:right;
	
	}
/*------------------*/
.intro_blu{
	width:620px;
	}
.intro_blu_lft{
	background:url(/html/themes/8kmiles/images/new/blu_lft_well.png) no-repeat;
	width:18px;
	height:235px;	
	}
.intro_blu_mid{
	background:url(/html/themes/8kmiles/images/new/blu_mid_well.png) repeat-x;
	}
.intro_blu_rht{
	background:url(/html/themes/8kmiles/images/new/blu_rht_well.png) no-repeat;
	width:18px;
	height:235px;	
	}
.intro_blu_mid .hdr{
	font-family:georgia, verdana;
	font-size:24px;
	color:#1e4b75;
	display:block;
	padding-top:20px;
	padding-left:10px;
	}
.intro_blu_mid ul{
	margin:0px;
	padding:0px;
	padding-top:10px;
	float:left;
	}
.intro_blu_mid ul li{
	margin:0px;
	padding:0px;
	padding-left:20px;
	list-style:square;
	color:#565656;
	font-size:11px;
	list-style:none;
	padding-bottom:10px;
	font-weight:bold;
	}
.intro_blu_mid .tour{
	position:relative;
	z-index:1000;
	display:block;
	bottom:14px;
	right:50px;
	float:right;
	}
.intro_head{
	font-size:32px;
	color:#666666;
	padding-top:10px;
	padding-bottom:10px;
	display:block;
	}
.intro_head_grn{
	color:#80d73a;
	}
/*-----------------Registration page--------------------*/
.regr_bdr{
	border:solid 1px #dddddd;
	width:100%;
	font-family:arial;
	}
.regr_bdr .regr_hdr{
	background:url(/html/themes/8kmiles/images/new/regr_hdr.png) repeat-x;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color:#555555;
	height:30px;
	max-height:30px;
	vertical-align:middle;
	padding-left:10px;
	}
.regr_bdr td{
	padding:5px;
	color:#333333;
	font-size:12px;
	}
.regr_bdr td img{
	float:left;
	display:block;
	padding-right:15px;
	}
.regr_bdr td p{
	border-bottom:dotted 1px #999999;
	padding-bottom:5px;
	}
.regr_bdr td .hdr_blu{
	padding-left:15px;
	color:#0265bd;
	font-size:16px;
	font-weight:bold;
	display:block;
	}
.regr_bdr td .hdr_orng{
	padding-left:15px;
	color:#cc662e;
	font-size:16px;
	font-weight:bold;
	display:block;
		}
.regr_bdr td .hdr_grn{
	padding-left:15px;
	color:#4b911c;
	font-size:16px;
	font-weight:bold;
	display:block;
	}
.regb_type {
	color:#4b91c4;
	font-size:24px;
	font-weight:bold;
	padding:5px;
	display:inline-block;
	background-color:#f5faff;
	/*border:double 4px #dcedfe;*/
	padding-right:10px;
	padding-left:10px;
	width:340px;
	}
/*Sharath -22228B Beg*/
.regbbuy_type {
	color:#FFFFFF;
	font-size:25px;
	font-weight:bold;
	padding:5px;
	display:inline-block;
	background-color:#E4A80C;
	/*border:solid 2px #FFC000;*/
	padding-right:10px;
	padding-left:10px;
	width:340px;
	}
.regbpror_type {
	color:#FFFFFF;
	font-size:25px;
	font-weight:bold;
	padding:5px;
	display:inline-block;
	background-color:#0A74E2;
	/*border:double 4px #dcedfe;*/
	padding-right:10px;
	padding-left:10px;
	width:340px;
	}
.regpmr_type {
	color:#FFFFFF;
	font-size:25px;
	font-weight:bold;
	padding:5px;
	display:inline-block;
	background-color:#74BC3E;
	/*border:double 4px #dcedfe;*/
	padding-right:10px;
	padding-left:10px;
	width:340px;
	}
.regsmr_type {
	color:#FFFFFF;
	font-size:25px;
	font-weight:bold;
	padding:5px;
	display:inline-block;
	background-color:#E12D08;
	/*border:double 4px #dcedfe;*/
	padding-right:10px;
	padding-left:10px;
	width:340px;
	}
/*Sharath - End*/
.regbb_type {
	color:#4b91c4;
	font-size:24px;
	font-weight:bold;
	padding:5px;
	display:inline-block;
	background-color:#f5faff;
	border:double 1px #dcedfe;
	border-bottom:0px;
	padding-right:10px;
	padding-left:10px;
	width:340px;
	margin-bottom:-6px;
	z-index:999;
	position:relative;
	}
.ie .regbb_type {margin-bottom:-8px; position:static; z-index:9999; border:none;}
.ie .regbb_table{margin-top:-6px; position:static; border:none;}
.regbb_table {
	color:#999;
	font-size:18px;
	font-weight:bold;
	padding:5px;
	display:inline-block;
	background-color:#f5faff;
	border:double 1px #dcedfe;
	padding-right:10px;
	padding-left:10px;
	margin-top:-5px;
	z-index:1;
	}
.regb_bull{
	font-size:12px;
	padding-left:15px;
	padding-top:2px;
	padding-bottom:4px;
	display:inline-block;
	background:url(../images/arrows/blu_aro.png) no-repeat 1px;
	}

.regp_type {
	color:#7ca93c;
	font-size:24px;
	font-weight:bold;
	padding:5px;
	padding-right:10px;
	padding-left:10px;
	display:inline-block;
	/*background-color:#f2fbe6;*/
	/*border:double 4px #d2edad;*/
	width:320px;
	}
.disp_regtype{
	background-color:#f2fbe6;
	border:double 4px #d2edad;
	width:95%;
	height:90%;
	display:block;
	
	}
.regp_bull{
	font-size:12px;
	padding-left:15px;
	padding-top:2px;
	padding-bottom:4px;
	display:inline-block;
	background:url(../images/arrows/01_right.png) no-repeat;
	}
/*Sharath - Beg*/
.regpa_bull{
	font-size:12px;
	padding-left:15px;
	padding-top:2px;
	padding-bottom:4px;
	display:inline-block;
	/*background:url(../images/arrows/01_right.png) no-repeat;*/
	}
/*Sharath - End*/
/* --------------------Provider Profile---------------*/
 .pprofile_tt{
 	color:#4b91c4;
	font-size:24px;
	font-weight:bold;
	}
.pprofile_tag{
	font-size:12px;
	font-weight:bold;
	color:#666666;
	display:block;
	}
.pprofile_loctbl{
	color:#666666;
	}
.pprofile_loc{
	font-size:11px;
	color:#000000;
	font-weight:bold;
	padding-bottom:5px;
	padding-top:5px;
	}
.ponline{
	display:inline-block;
	
	/*border:double 3px #7be35b;*/
	padding:4px;
	padding-right:8px;
	padding-left:8px;
	color:#178f00;
	font:bold 11px verdana;
	}
.poffline{
	display:inline-block;
	/*background-color:#eeeeee;
	border:double 3px #eeeeee;*/
	padding:4px;
	padding-right:8px;
	padding-left:8px;
	color:#dddddd;
	font:bold 11px verdana;
	}
.pprofile_mnu img{
	padding-right:4px;
	}
.pprofile_mnu a{
	background-color:#dceef8;
	display:block;
	width:230px;
	font:bold 11px verdana;
	padding:4px;
	border-bottom:solid 2px #ffffff;
	text-decoration:none;
	vertical-align:middle;
	}
.pprofile_hdr{
	color:#666666;
	font:bold 18px verdana;
	display:block;
	margin-bottom:20px;
	}
p.smry{
	font-size:12px;
	color:#333;
	line-height:20px;
	font-weight:normal;
	}
.pprofile_tab{
	color:#333333;
	font-size:12px;
	font-weight:bold;
	display:block;
	padding:4px;
	border-bottom:solid 2px #dee8ea;
	}
.pprofile_cnt td{
	padding:8px;
	}
	
.pprofile_tab a{
	color:#336699;
	font-size:12px;
	font-weight:bold;
	}
.ci_details td.skil {
	color:#666666;
	padding:4px;
	font-weight:bold;
	padding-left:6px;
	}
	
.ci_details td.key{
	color:#666666;
	font-weight:bold;
	padding:4px;
	padding-left:6px;
	}
.pprofile_feed{
	background-color:#f5faff;
	border:double 4px #dcedfe;
	width:100%;
	font-weight:bold;
	}
.pprofile_feedhdr{
	color:#4b91c4;
	font-weight:normal;
	font-size:20px;
	border-bottom:dotted 2px #dcedfe;
	background-color:#f9fbfd;
	}
/*.portlet_crv{
	position:relative;
	bottom:-4px;
	display:block;
	border-bottom:solid 2px #89c540;
	height:30px;
	}
.ie .portlet_crv{
	position:relative;
	bottom:0px;
	height:30px;
	max-height:30px;
	margin:0px;
	display:block;
	}
.ie6 .portlet_crv{
	position:relative;
	bottom:0px;
	height:30px ;
	max-height:30px ;
	padding:0px;
	white-space:nowrap;
	display:inline-block;
	clear:both;
	overflow:hidden;
	}

.portlet_crv_lft{
	background:url(../images/common/crv_hdr_left.png) no-repeat;
	height:30px;
	width:9px;
	display:inline-block;
	float:left;
	}
.portlet_crv_mid{
	background:url(../images/common/crv_hdr_mid.png) repeat-x ;
	height:30px;
	padding-top:7px;
	padding-right:10px;
	display:inline-block;
	font-size:14px;
	font-weight:bold;
	font-family:arial;
	color:#537826;
	float:left;
	}

.portlet_crv_rht{
	background:url(../images/common/crv_hdr_right.png) no-repeat;
	height:30px;
	width:18px;
	max-width:18px;
	display:inline-block;
	float:left;
	
	}*/
.portlet_crv{
	/*position:relative;*/
	bottom:-4px;
	display:block;
	/*border-bottom:solid 2px #89c540;*/
	height:30px;
	background-color:#e1eff7;
	}
.ie .portlet_crv{
	/*position:relative;*/
	bottom:0px;
	height:30px;
	max-height:30px;
	margin:0px;
	display:block;
	}
.ie6 .portlet_crv{
	/*position:relative;*/
	bottom:0px;
	height:30px ;
	max-height:30px ;
	padding:0px;
	white-space:nowrap;
	display:inline-block;
	clear:both;
	overflow:hidden;
	}

.portlet_crv_lft{
	/*background:url(../images/common/crv_hdr_left.png) no-repeat;*/
	height:30px;
	width:9px;
	display:inline-block;
	float:left;
	}
.portlet_crv_mid{
	/*background:url(../images/common/crv_hdr_mid.png) repeat-x ;*/
	height:30px;
	padding-top:7px;
	padding-right:10px;
	display:inline-block;
	font-size:14px;
	font-weight:bold;
	font-family:arial;
	color:#466d8e;
	float:left;
	}

.portlet_crv_rht{
	/*background:url(../images/common/crv_hdr_right.png) no-repeat;*/
	height:30px;
	width:18px;
	max-width:18px;
	display:inline-block;
	float:left;
	
	}

/*-------------------Guider (static page)-----*/

.guide_hdr {
	background-color:#ffffc1;
	border:double 4px #f9e76f;
	font-size:24px;
	display:block;
	padding-top:20px;
	padding-bottom:20px;
	text-align:center;
	}
.guide_hdr a{
	color:#e6761c;
	}
.guide_hdr .sub{
	color:#666666;
	font-size:14px;
	}
.guide_bull li{
	list-style:url(../images/arrows/blu_aro.png); 
	font-size:12px;
	font-weight:bold;
	color:#333333;
	}
/*--------------new features portlet----------*/
.fea_bdr{
	border:solid 1px #dddddd;
	font-family:arial;
	margin-left:-7px;
	margin-right:-7px;
	margin-bottom:-8px;
	position:relative;
	}
.fea_bdr .regr_hdr{
	background:url(/html/themes/8kmiles/images/new/regr_hdr.png) repeat-x;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#555555;
	vertical-align:middle;
	padding-left:10px;
	}
.fea_bdr td{
	padding:5px;
	color:#333333;
	font-size:11px;
	}
.fea_bdr td img{
	float:left;
	display:block;
	padding-right:15px;
	}
.fea_bdr td p{
	border-bottom:dotted 1px #999999;
	padding-bottom:5px;
	}
.fea_bdr td .hdr_blu{
	padding-left:15px;
	color:#0265bd;
	font-size:12px;
	font-weight:bold;
	display:block;
	}
.fea_bdr td .hdr_blu a{
	color:#0265bd;
	text-decoration:none;
	}
.fea_bdr td .hdr_blu a:hover{
	color:#0265bd;
	text-decoration:underline;
	}
.fea_bdr td .hdr_orng{
	padding-left:15px;
	color:#cc662e;
	font-size:12px;
	font-weight:bold;
	display:block;
	}
.fea_bdr td .hdr_orng a{
	color:#cc662e;
	text-decoration:none;
	}
.fea_bdr td .hdr_orng a:hover{
	color:#cc662e;
	text-decoration:underline;
	}
.fea_bdr td .hdr_grn{
	padding-left:15px;
	color:#4b911c;
	font-size:12px;
	font-weight:bold;
	display:block;
	}
.fea_bdr td .hdr_grn a{
	color:#4b911c;
	text-decoration:none;
	}
.fea_bdr td .hdr_grn a:hover{
	color:#4b911c;
	text-decoration:underline;
	}
.fea_bdr td ul {
	margin:0px;
	padding:0px;
	list-style:none;
	background-color:#f2fbe6;
	padding:3px;
	}
.fea_bdr td ul li {
	padding:0px;
	list-style:none;
	color:#4b911c;
	font-size:12px;
	font-weight:bold;
	border-bottom:dotted 1px #999999;
	display:block;
	}
.fea_bdr td ul li a{
color:#4b911c;
	text-decoration:none;
	display:block;
	padding-top:4px;
	padding-bottom:4px;
	}	
.fea_bdr td ul li a:hover{
		text-decoration:underline;
		background-color:#dffbba;
		}
/*----------------------------------*/
.q_bdr{
	border:solid 1px #dddddd;
	font-family:arial;
	margin-left:-7px;
	margin-right:-7px;
	margin-bottom:-8px;
	position:relative;
	}
.q_bdr td{
	padding:5px;
	color:#333333;
	font-size:11px;
	}
.q_bdr td img{
	float:left;
	display:block;
	padding-right:15px;
	}
.q_bdr td p{
	padding-bottom:5px;
	}
.q_bdr td .hdr_blu{
	padding-left:15px;
	color:#0265bd;
	font-size:12px;
	font-weight:bold;
	display:block;
	}
.q_bdr td .hdr_blu a{
	color:#0265bd;
	text-decoration:none;
	}
.q_bdr td .hdr_blu a:hover{
	color:#0265bd;
	text-decoration:underline;
	}
/*--------------- To do bar(help) content-------------*/
	
.todo_hdr {
	background-color:#ffffc1;
	border-top:double 4px #999999;
	border:double 4px #f9e76f;
	font-size:24px;
	display:block;
	padding-top:5px;
	padding-left:5px;
	padding-bottom:20px;
	margin-left:-7px;
	margin-right:-7px;
	}
.todo_title{
	background:url(/html/themes/8kmiles/images/new/regr_hdr.png) repeat-x;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color:#555555;
	height:30px;
	max-height:30px;
	vertical-align:middle;
	padding-left:10px;
	}
.todo_hdr a{
	color:#e6761c;
	}

.todo_help a{
	background:transparent url(../images/common/todo_help.png) no-repeat;
	display:inline-block;
	color:#ff6600;
	padding:5px;
	padding-left:25px;
	margin-left:5px;
	font-size:12px;
	font-weight:bold;
	float:right;
	}
.todo_tour a{
	background:transparent url(../images/common/todo_tour.png) no-repeat;
	display:inline-block;
	color:#51c500;
	padding:5px;
	padding-left:25px;
	margin-left:5px;
	font-size:12px;
	font-weight:bold;
	float:right;
	}

.todobar{
	background:url(../images/common/mid_bar_gry.png) repeat-x;
	height:188px;
	max-height:188px;
	width:100%;
	}
.todobar_lft{
	background:url(../images/common/lft_bar_gry.png) repeat-x;
	width:20px;
	height:188px;
	}
.todobar_mid{
	padding-top:10px;
	padding-bottom:10px;
	vertical-align:top;
	}

.todobar_rht{
	background:url(../images/common/rht_bar_gry.png) repeat-x ;
	width:20px;
	}
.todobar_hdr {
	font-size:24px;
	display:block;
	}
p.todosmry{
	font-size:12px;
	color:#333333;
	line-height:20px;
	}
.todobar_sm{
	background:url(../images/common/mid_bar_sm.png) repeat-x;
	height:140px;
	max-height:140px;
	width:100%;
	}
.todobar_sm_lft{
	background:url(../images/common/lft_bar_sm.png) repeat-x;
	width:20px;
	height:140px;
	}
.todobar_sm_mid{
	padding-top:10px;
	padding-bottom:10px;
	vertical-align:top;
	}

.todobar_sm_rht{
	background:url(../images/common/rht_bar_sm.png) repeat-x ;
	width:20px;
	height:140px;
	}
/*--------------------response---------------*/
.resp_hdr {
	background-color:#ffffc1;
	border:double 4px #f9e76f;
	font-size:18px;
	font-weight:bold;
	padding-top:5px;
	padding-left:5px;
	padding-bottom:10px;
	text-align:left;
	margin-left:15%;
	margin-right:15%;
	display:block;
	}
.ie6 .resp_hdr {
	background-color:#ffffc1;
	border:double 4px #f9e76f;
	margin-left:100px;
	margin-right:100px;
	display:inline-block;
	}
.resp_title{
	font-size:24px;
	font-weight:bold;
	color:#333333;
	padding:10px;
	border:solid 1px #eeeeee;
	text-align:center;
	display:block;
	}
.resp_title_sub {
	font-size:18px;
	color:#4b91c4;
	display:block;
	padding-top:10px;
	padding-bottom:10px;
	}
.resp_title_sub_gry {
	font-size:18px;
	color:#999999;
	padding-top:10px;
	padding-bottom:10px;
	}
.resp_hdr a{
	color:#e6761c;
	}
/*-------------------project space-------*/
.prospace{
background-color:#67add6;
/*background-color:#c4a73f;*/
margin-left:-10px;
margin-right:-10px;
margin-bottom:-11px;
	padding:15px;
	z-index:2;
	position:relative;
	display:block;
	}
.ie6 .prospace table{
background-color:#67add6;
	display:block;
	}
.prospace_tit{
	
	color:#fff;
	font-size:18px;
	font-weight:bold;
	}
.porspace_prj{
	padding-left:10px;
	/*color:#cce5fc;*/
color:#333;
	font-size:18px;
	font-weight:bold;
	}
.porspace_status{
	color:#3b3b3b;
	font-size:11px;
	font-weight:bold;
	}
.prospace_date{
background-color:#f0f7fb;
	/*color:#4d6c8a;*/
	color:#CC0000;
	display:block;
	padding:5px;
border:double 3px #c2deef;
	width:180px;

	}

/*------------------Welcome msg-------------*/
.welkom {
	float:right;
	}
.puser{
	color:#555555;
	font-size:16px;
	font-weight:bold;
	padding-right:20px;
	}
.psign a {
	font-size:11px;
	padding-right:5px;
	}
.hlp {
	padding-left:5px;
	}
/*-----------Updates box in index page-----------*/
.index_news{
	border:double 3px #bbcedf;
	background-color:#eef5fd;
	margin-top:4px;
	}
.index_news th{
	background-color:#c6def6;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	padding:4px;
	}
.index_news th .th_hd{
	float:left;
	}
.index_news td{
	padding:8px;
	vertical-align:top;
	border-bottom:solid 1px #ffffff;
	
	}
.index_news td.alt{
	background-color:#e4edf6;
	color:#333333;
	
	}
.index_news .dte{
	float:left;
	color:#999999;
	}
.index_news .more{
	display:inline-block;
	float:right;
	font-weight:normal;
	font-size:11px;
	}
.grid_8k1{
color:#666666;
font-size:11px;
border-bottom: solid 1px  #d1dbdc;
width:100%;
background-color:#FFFFFF;
}
.grid_8k1 th{
background-color:#e6facb;
color:#333333;
font-size:11px;
padding:4px;
border-top: solid 1px  #d1dbdc;
}
.grid_8k1 td{
color:#333333;
font-size:11px;
padding:4px;
}
.grid_8k1 td.row{
color:#333333;
font-size:11px;
padding:4px;
border-bottom: solid 1px  #d1dbdc;
}
	
.grid_8k1 td input[type="text"],.grid_8k1 td input[type="password"],.grid_8k1 td input[type="file"]{
font-size:12px;
padding:4px;
margin:3px;
}

.grid_8k1 td select,.grid_8k1 td textarea{
font-size:12px;
padding:2px;
margin:3px;
}

.grid_8k1 .dvider {
	margin-bottom:15px;
	}


.review_tbl{
	width:100%;
	}
.ie .review_tbl{
	width:100%;
	margin-left:0px;
	margin-right:0px;
	}
.review_tbl th{
	font-size:22px;
	/*color:#3c97c3;*/
	color:#3b3b3b;
	/*background-color:#f3edd9;*/
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	text-align:left;
	}
.review_tbl td {
	background-color:#f5f5f5;
	}
.review_tbl tr.yes td{
	color:#666666;
	font-size:12px;
	font-stretch:expanded;
	/*background-color:#ececec;*/
	font-weight:bold;
	padding-left:4px;
	padding-top:10px;
	padding-bottom:10px;
	/*border-top:solid 2px #ffffff;*/
	
	}
.review_tbl tr.no td{
	color:#D3593A;
	font-size:12px;
	font-stretch:expanded;
	/*background-color: #ffe0d8;*/
	/*background-color:#ececec;*/
	font-weight:bold;
	padding-left:4px;
	padding-top:10px;
	padding-bottom:10px;
	/*border-top:solid 2px #ffffff;*/
	}
.top_search{
	border-bottom:solid 1px #efefef;
	border-top:0px;
	width:100%;
	}
.top_search input[type="text"], .ie6 .top_search input.text{
	padding:4px;
	font-size:12px;
	}
.top_search tr td.bg{
	background:url(../images/common/top_search_bg.gif) repeat-x ;
	padding-left:10px;
	padding-right:10px;
	height:43px;
	}
.top_search tr td.tag{
	color:#666666;
	padding:6px;
	}	
.thread-body{
	
	background-color:#eefbdc;
	}
	
/* VCE subscribtion */
.subscrib{
border-collapse:collapse;
	border-width:medium;
	border:solid 1px #cecece;
	
	}

.subscrib th{
background-color:#ececec;
font-weight:bold;
text-align:center;
padding:4px;
}

.subscrib td{
	border-collapse:collapse;
	padding:8px;
	color:#666666;
	font-size:12px;
	border-collapse:collapse;
	text-align:right;
	border-bottom:solid 1px #cccccc;
	
	}
.subscrib td label{
	margin:0px;
	padding:10px;
	display:block;
	color:#333333;
	font-size:12px;
	border:dotted 1px #cccccc;
	vertical-align:middle;
	
	}
.subscrib td.col1{
	background-color:#FFFF00;
	 font-weight:bold;
	 font-size:11px;
	 text-align:center;
	 }
.subscrib td.col2{
	background-color:#e1eff7;
	 font-weight:bold;
	 font-size:11px;
 	 text-align:center;
	 }
.subscrib td.col3{
	background-color:#c2deef;
	 font-weight:bold;
	 font-size:11px;
 	 text-align:center;
	 }
.subscrib td.col4{
	background-color:#a1d166;
	 font-weight:bold;
	 font-size:11px;
 	 text-align:center;
	color:#fff;
	 }
.subscrib td.col5{
	 background-color:#e5f8c3;
	 font-weight:bold;
	 font-size:11px;
 	 text-align:center;
	 }
.subscrib td.col6{
	 background-color:#dbf8a6;
	 font-weight:bold;
	 font-size:11px;
 	 text-align:center;
	 }
/*********** new style 8-01-09 ****************/
.attention{
width:100%;
}

.attention th{
padding:7px;
padding-left:85px;
color:#3b3b3b;
font-size:24px;
background:url(../images/common/announce.jpg) no-repeat ;
}
.attention td{
background-color:#e9f8d7;
color:#5c9910;
font-size:12px;
font-weight:bold;
padding-left:85px;
padding-bottom:25px;
padding:10px;
border:solid 1px #8bc43f;

}
.attention td ul li{
 list-style-type:disc;
}

.icons_tbl{
background-color:#fff;
border:solid 1px #ddd;
}
.icons_tbl td{
padding:2px;
padding-left:10px;
padding-right:10px;
vertical-align:middle;
font-weight:bold;
font-size:12px !important;
}
.icons_tbl td img{
vertical-align:middle;
}

.backlink a{
color:#537826;
background:url(../images/common/goback.png) no-repeat left;
display:inline-block;
padding-left:18px;
}
.backlink a:hover {
color:#537826;
background:url(../images/common/goback_hov.png) no-repeat left;
display:inline-block;
padding-left:18px;
}
.printlink a{
color:#bbb;
background:url(../images/common/print_off.gif) no-repeat left;
display:inline-block;
padding-left:18px;
padding-right:10px;
height:16px;
text-decoration:none;
}
.printlink  a:hover {
color:#666;
background:url(../images/common/print.png) no-repeat left;
display:inline-block;
padding-left:18px;
padding-right:10px;
height:16px;
}
.viewlink a{
color:#bbb;
background:url(../images/common/view_off.gif) no-repeat left;
display:inline-block;
padding-left:18px;
padding-right:10px;
height:16px;
text-decoration:none;
}
.viewlink  a:hover {
color:#666;
background:url(../images/common/view.png) no-repeat left;
display:inline-block;
padding-left:18px;
padding-right:10px;
height:16px;
}
.rejected{
color:#fff;
background-color:#CC3300;
font-weight:bold;
padding:2px 3px 2px 3px;
}
.pending{
color:#fff;
background-color:#89c540;
font-weight:bold;
padding:2px 3px 2px 3px;
}
.awarded{
background-color:#d2a919;
color:#fff;
font-weight:bold;
padding:2px 3px 2px 3px;
}
.paid{
background-color:#d2a919;
color:#fff;
font-weight:bold;
padding:2px 3px 2px 3px;
}
.new{
background-color:#003399;
color:#fff;
font-weight:bold;
padding:2px 3px 2px 3px;
}
.subscribed{
background-color:#d2a919;
color:#fff;
font-weight:bold;
padding:2px 3px 2px 3px;
}
.shutdown{
color:#fff;
background-color:#CC3300;
font-weight:bold;
padding:2px 3px 2px 3px;
}
.dropped{
color:#e7e7e7;
background-color:#333;
font-weight:bold;
padding:2px 3px 2px 3px;
}
.booted{
color:#fff;
background-color:#67add6;
font-weight:bold;
padding:2px 3px 2px 3px;
}
.launched{
color:#fff;
background-color:#108884;
font-weight:bold;
padding:2px 3px 2px 3px;
}

/***************** VCE Dashboard *************************/
.vce_table{
	border-bottom:solid 1px #A9A9A9;
	border-right:solid 1px #A9A9A9;
	border-left:solid 1px #A9A9A9;
	border-top:solid 1px #A9A9A9;
	/*background-color:#f3f3f3;*/
	margin-top:15px;
	}

.vce_table .tab td{
	/*background-image:url(../images/common/proj_das_tab.gif);*/
	background-color:#f3f3f3;
	/*border-bottom:solid 1px #89c540 !important;*/
	font-size:12px;
	color:#3b3b3b;
	height:30px;
	}
.vce_table td.hdr{
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
	color:#3b3b3b;
	}
.vce_table td.hdr a{
	text-decoration:none;
	color:#333;
	}
.vce_table td.hdr a:hover{
	color:#0f86cc;
	}

.vce_table .pad{
	padding:5px;
	}



/***************** buttons for VCE*************************/
.subscribe_btn{
	display:inline-block;
	margin-left:5px;
}
.ie .subscribe_btn{
	float:left;
}
.subscribe_btn span{
  	background:url(../images/common/sbscribe_lft.png) no-repeat left;
	padding:3px 0px 3px 4px;
}
.subscribe_btn a{
	background:url(../images/common/sbscribe_rht.png) no-repeat right;
 	color:#fff;
 	padding:3px 5px 3px 0px;
	display:inline-block;
	text-decoration:none;
	font-weight:bold;
 }
 .subscribe_btn a:hover{
 	color:#fff;
	text-decoration:underline;
 }

.shut_btn{
	display:inline-block;
	margin-left:5px;
}
/*.ie .shut_btn{
	float:left;
}*/
.shut_btn span{
  	background:url(../images/common/shut_lft.png) no-repeat left;
	padding:3px 0px 3px 4px;
}
.shut_btn a{
	background:url(../images/common/shut_rht.png) no-repeat right;
 	color:#fff;
 	padding:3px 5px 3px 0px;
	display:inline-block;
	text-decoration:none;
	font-weight:bold;
 }
 .shut_btn a:hover{
 	color:#fff;
	text-decoration:underline;
 }
 
 
.drop_btn{
	display:inline-block;
	margin-left:5px;
}
/*.ie .drop_btn{
	float:left;
}*/
.drop_btn span{
  	background:url(../images/common/drop_lft.png) no-repeat left;
	padding:3px 0px 3px 4px;
}
.drop_btn a{
	background:url(../images/common/drop_rht.png) no-repeat right;
 	color:#fff;
 	padding:3px 5px 3px 0px;
	display:inline-block;
	text-decoration:none;
	font-weight:bold;
 }
 .drop_btn a:hover{
 	color:#fff;
	text-decoration:underline;
 }

.boot_btn{
	display:inline-block;
	margin-left:5px;
}
/*.ie .boot_btn{
	float:left;
}*/
.boot_btn span{
  	background:url(../images/common/boot_lft.png) no-repeat left;
	padding:3px 0px 3px 4px;
}
.boot_btn a{
	background:url(../images/common/boot_rht.png) no-repeat right;
 	color:#fff;
 	padding:3px 5px 3px 0px;
	display:inline-block;
	text-decoration:none;
	font-weight:bold;
 }
 .boot_btn a:hover{
 	color:#fff;
	text-decoration:underline;
 }
 
.launch_btn{
	display:inline-block;
	margin-left:5px;
}
/*.ie .launch_btn{
	float:left;
}*/
.launch_btn span{
  	background:url(../images/common/launch_lft.png) no-repeat left;
	padding:3px 0px 3px 4px;
}
.launch_btn a{
	background:url(../images/common/launch_rht.png) no-repeat right;
 	color:#fff;
 	padding:3px 5px 3px 0px;
	display:inline-block;
	text-decoration:none;
	font-weight:bold;
 }
 .launch_btn a:hover{
 	color:#fff;
	text-decoration:underline;
 }
 
.connect_btn{
	display:inline-block;
	margin-left:5px;
}
/*.ie .connect_btn{
	float:left;
}*/
.connect_btn span{
  	background:url(../images/common/connect_lft.png) no-repeat left;
	padding:3px 0px 3px 4px;
}
.connect_btn a{
	background:url(../images/common/connect_rht.png) no-repeat right;
 	color:#fff;
 	padding:3px 5px 3px 0px;
	display:inline-block;
	text-decoration:none;
	font-weight:bold;
 }
 .connect_btn a:hover{
 	color:#fff;
	text-decoration:underline;
 }
 
 .add_prj_btn{
	display:inline-block;
	margin-left:5px;
}
/*.ie .add_prj_btn{
	float:left;
}*/
.add_prj_btn span{
  	background:url(../images/common/add_prj_lft.png) no-repeat left;
	padding:3px 0px 3px 4px;
}
.add_prj_btn a{
	background:url(../images/common/add_prj_rht.png) no-repeat right;
 	color:#fff;
 	padding:3px 5px 3px 0px;
	display:inline-block;
	text-decoration:none;
	font-weight:bold;
 }
 .add_prj_btn a:hover{
 	color:#fff;
	text-decoration:underline;
 }
 
 
.reset_pwd_btn{
	display:inline-block;
	margin-left:5px;
}
/*.ie .reset_pwd_btn{
	float:left;
}*/
.reset_pwd_btn span{
  	background:url(../images/common/reset_pwd_lft.png) no-repeat left;
	padding:3px 0px 3px 4px;
}
.reset_pwd_btn a{
	background:url(../images/common/reset_pwd_rht.png) no-repeat right;
 	color:#fff;
 	padding:3px 5px 3px 0px;
	display:inline-block;
	text-decoration:none;
	font-weight:bold;
 }
 .reset_pwd_btn a:hover{
 	color:#fff;
	text-decoration:underline;
 }
 
.port_btn{
	display:inline-block;
	margin-left:5px;
}
/*.ie .port_btn{
	float:left;
}*/
.port_btn span{
  	background:url(../images/common/port_lft.png) no-repeat left;
	padding:3px 0px 3px 4px;
}
.port_btn a{
	background:url(../images/common/port_rht.png) no-repeat right;
 	color:#fff;
 	padding:3px 5px 3px 0px;
	display:inline-block;
	text-decoration:none;
	font-weight:bold;
 }
 .port_btn a:hover{
 	color:#fff;
	text-decoration:underline;
 }
 
.mnguser_btn{
	display:inline-block;
	margin-left:5px;
}
/*.ie .mnguser_btn{
	float:left;
}*/
.mnguser_btn span{
  	background:url(../images/common/mnguser_lft.png) no-repeat left;
	padding:3px 0px 3px 4px;
}
.mnguser_btn a{
	background:url(../images/common/mnguser_rht.png) no-repeat right;
 	color:#fff;
 	padding:3px 5px 3px 0px;
	display:inline-block;
	text-decoration:none;
	font-weight:bold;
 }
 .mnguser_btn a:hover{
 	color:#fff;
	text-decoration:underline;
 }
 
.mngnetwork_btn{
	display:inline-block;
	margin-left:5px;
}
/*.ie .mngnetwork_btn{
	float:left;
}*/
.mngnetwork_btn span{
  	background:url(../images/common/mngnetwork_lft.png) no-repeat left;
	padding:3px 0px 3px 4px;
}
.mngnetwork_btn a{
	background:url(../images/common/mngnetwork_rht.png) no-repeat right;
 	color:#fff;
 	padding:3px 5px 3px 0px;
	display:inline-block;
	text-decoration:none;
	font-weight:bold;
 }
 .mngnetwork_btn a:hover{
 	color:#fff;
	text-decoration:underline;
 }
 
.disable_btn{
	display:inline-block;
	margin-left:5px;
}
/*.ie .disable_btn{
	float:left;
}*/
.disable_btn span{
  	background:url(../images/common/disable_lft.png) no-repeat left;
	padding:3px 0px 3px 4px;
}
.disable_btn a{
	background:url(../images/common/disable_rht.png) no-repeat right;
 	color:#A9A9A9;
 	padding:3px 5px 3px 0px;
	display:inline-block;
	text-decoration:none;
	font-weight:bold;
 }
 .disable_btn a:hover{
 	color:#A9A9A9;
	text-decoration:none;
	cursor:default;
 }
/***********************************************************/
.amended{
background-color:#ffffc1;
color:#d94b14;
font-weight:bold;
padding:2px 3px 2px 3px;
}
.amended_txt{
padding-right:10px !important;
color:#d94b14;
padding:5px;
background-color:#ffffc1;
font-weight:bold;
}


.ROI_tbl{
border-collapse:collapse;
	border-width:medium;
	border:solid 1px #cecece;
	
	}

.ROI_tbl th{
background-color:#ececec;
font-weight:bold;
text-align:center;
padding:4px;
}

.ROI_tbl td{
	border-collapse:collapse;
	padding:8px;
	color:#666666;
	font-size:14px;
	border-collapse:collapse;
	text-align:left;
	border-bottom:solid 0px #cccccc;
	
	}
.ROI_tbl td label{
	margin:0px;
	padding:14px;
	display:block;
	color:#333333;
	font-size:16px;
	border:dotted 1px #cccccc;
	vertical-align:middle;
	
	}

.title_hdr {
font-weight:bold;
color:#333333;
font-size:20px;
text-align:center;
padding:4px;
}
