div#sites_container table
{
	width: 100%;
}
div#nav_str a:hover
{
	text-decoration: none;
}
div#list_sites a:hover
{
	text-decoration: none;
}
div#list_sites
{
	
}
div#nav_footer a:hover
{
	text-decoration: none;
}
div#nav_str
{
	padding-right: 6px;
}
div#nav_str div.all_sites
{
 position: absolute;
 padding: 7px;
}
div#nav_str div.all_sites a
{
	color: #444444;
	border-bottom: 1px dotted #444444;
	cursor: pointer;
}
div#nav_str div.all_sites img
{
	margin-right: 5px;
	cursor: pointer;
}
div#nav_str ul
{
float: right;
}

div#nav_str td.nav_menu_cild_td a:hover
{
	background-color: #53b8d1;
	color: #ffffff;
}

div#nav_str td.nav_str_cb_btn_td
{
	padding: 0;
	margin: 0;
	padding-top: 8px;
	width: 11px;
}
div#nav_str div.nav_str_cb select
{
	cursor: hand;
	cursor: pointer;
}
div#nav_str div.close_nav_str_cb
{
	font-size: 80%;
	cursor: hand;
	cursor: pointer;
}


div#nav_str div.nav_str_sub a:href
{
	text-decoration: none;
}

div#nav_str div.nav_menu a b
{
	text-decoration:none;
}
div#nav_str div.nav_menu a
{
	color: #848484;
}
div#nav_str div.nav_menu a.sort_sad
{
	text-decoration:none;
}

div#list_sites p.site_text
{
	
	
}
div#list_sites td.td_no_sites
{
	height: 120px;
	text-align: center;
	vertical-align: middle;
}
div#list_sites td.td_no_sites span
{
	font-size: 150%;
	font-weight: bold;
	color: #b0b0b0;
}
div#list_sites td.td_no_sites a
{
	font-size: 110%;
	font-weight: bold;
	color: #c22d05;
}
div#list_sites tr.tr_bg_rg
{
	background-color: #f5f5f5;
}
div#list_sites table
{
	border: 1px solid #95989b;
	width: 100%;
}
div#list_sites p.CompanyNavStr span.CompanyID
{
	color: #c22d05;
}
div#list_sites p.CompanyNavStr
{
	padding: 0;
	margin: 0;
	
}
div#list_sites p.CompanyNavStr img
{
	vertical-align: middle;
	margin-bottom: 7px;
	margin-right: -1px;
}
div#list_sites p.CompanyNavStr .link
{
	color: #848484;
	font-weight: bold;
	font-size: 100%;
	text-decoration: underline;
	cursor: pointer;
}
div#list_sites p.CompanyNavStr .link:hover
{
	text-decoration: none;
}


div#list_sites table tr.content_tr td.right_td , div#list_sites table tr.tr_bg_rg td.right_td 
{
	border-bottom: 1px solid #cdcdcd;
	padding: 7px;
}
div#list_sites table tr.content_tr td.right_td span.counter , div#list_sites table tr.tr_bg_rg td.right_td span.counter
{
	vertical-align: middle;
}
div#list_sites table tr.content_tr td.left_td , div#list_sites table tr.tr_bg_rg td.left_td 
{
	border-bottom: 1px solid #cdcdcd;
	vertical-align: middle;
}
div#list_sites table tr.content_tr td.right_td, div#list_sites table tr.tr_bg_rg td.right_td
{
	border: none;
	border-right: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;
}
div#list_sites table td.end_right_td
{
	border-bottom: 0;
	border-right: 1px solid #cdcdcd;
	
	padding: 7px;
}
div#list_sites table td.end_left_td
{
	vertical-align: middle;
}
div#list_sites .header_tr td
{
	border: none;
	color: #aa4e4b;
	font-size: 130%;
	font-weight: bold;
	text-align: center;
	background-color: #f5f5f5;
	padding: 10px;
	border-bottom: 1px solid #95989b;
}
div#list_sites .header_tr td.right_td
{
	border-right: 1px solid #95989b;
}
div#list_sites span.comnany_name a
{
	color: #5a5a5a;
	font-size: 150%;
	font-weight: bold;
}
div#sites_container div.LetterNavS table
{
	width: 100%;
}
div#sites_container div.LetterNavS td
{
	text-align: center;
}
div#sites_container div.LetterNavS a.LetterFilter
{
	padding: 1px 3px 1px 3px;
	color: #000000;
	font-weight: bold;
	font-size: 80%;
	text-decoration: none;
}
div#sites_container div.LetterNavS a.LetterFilter:hover
{
	background-color: #c5c5c5;
}
div.newsNuumberButtons
{
	color: #5a5a5a;
}
div.newsNuumberButtons a
{
	color: #5a5a5a;
	font-size: 110%;
}
div#list_sites b
{
	color: #7e7e7e;
}
div#list_sites p.site_url a
{
	color: #be1c1c;
	font-size: 140%;
}
div#list_sites p.site_url a:hover
{
	
}
div#nav_footer table
{
	width: 100%;
}
div#nav_footer table td.left_td
{
 width: 200px;
}
td#nav_str 
{
}
td#nav_str table
{
	width: 100%;
}
td#nav_str ul
{
	float: right;
	
}

td#nav_str td.nav_menu_cild_td div a:hover
{
	background-color: #53b8d1;
	color: #ffffff;
}

td#nav_str div.nav_str_cb_footer select
{
	cursor: hand;
}

td#nav_str div
{
	
	padding-bottom: 10px;
	float: right;
	text-align: right;
}
td#nav_str div.close_nav_str_cb
{
	font-size: 80%;
	cursor: hand;
	text-align: center;
	float:none;
}
td#nav_str div.close_nav_str_cb:hover
{
	color:#ff0000;
	
}
td#nav_str div.nav_str_cb_btn:hover
{
	background: url(images/nav_str_cb_over.gif) no-repeat;
}
td#nav_str td.nav_str_cb_btn_td
{
	padding: 0;
	margin: 0;
	width: 11px;

}
td#nav_str div.nav_menu
{
margin-top: 10px;
color: #848484;
padding-right: 10px;
text-align: right;
width: 100%;
}

td#nav_str div.nav_menu a b
{
	
}
td#nav_str div.nav_menu a.sort_sad
{
	text-decoration:none;
}
td#nav_str div.nav_menu a
{
	color: #848484;
}
td.content
{
	background-color: #ffffff;
}
div#nav_footer
{
	
	float: right;
	width: 100%;

}
div#nav_footer td.left_nav_str_td
{
	width: auto;
}
div#nav_footer tr.footer_str 
{
	background-color: #fafafa;
}
div#nav_footer tr.footer_str  td
{
	padding: 10px;
}

div#nav_footer td.nav_td_style
{
	padding-right: 7px;
}
div#nav_footer a:hover
{
	text-decoration:none;

}
div#nav_footer tr.footer_str  a
{
	color: #848484;
	font-weight: bold;
}
div#nav_footer tr.footer_str  td.right_td
{
	float: right;

}
div#nav_footer tr.footer_str  td.left_td
{
	padding-left: 20px;
}
div#nav_footer tr.footer_str  td img
{
	margin-bottom: -4px;
	margin-right: 5px;
}

td#nav_str td.nav_menu_cild_td div
{
	padding: 0;
	padding-top: 10px;
	padding-bottom: 5px;
}
td#nav_str td.selected  div
{
	padding: 0;
	padding-top: 10px;
	margin: 2px;
	padding-bottom: 5px;
}

div#nav_str td.selected a
{
	background-color: #53b8d1;
	color: #ffffff;
	text-decoration: underline;
	font-weight: bold;
	padding: 4px;
	text-align: center;
	width: 10px;
	padding-bottom: 3px;
	padding-left: 8px;
	padding-right: 8px;
	position: relative;
	bottom: -12px;
	margin-left: 2px;
	margin-right: 2px;
}
td#nav_str td.selected div a
{
	margin-top: 10px;
	background-color: #53b8d1;
	color: #ffffff;
	text-decoration: underline;
	font-weight: bold;
	padding: 4px;
	text-align: center;
	width: 10px;
	padding-bottom: 3px;
	padding-left: 8px;
	padding-right: 8px;
}

td#nav_str td.nav_menu_cild_td div a
{
	margin-top: 10px;
	color: #000000;
	padding: 4px;
	background-color: #c5c5c5;
	text-align: center;
	width: 10px;
	padding-bottom: 3px;
	padding-left: 8px;
	padding-right: 8px;
	text-decoration: none;
	
}

div#nav_str td.nav_menu_cild_td div a
{
	margin-top: 10px;
	color: #000000;
	padding: 4px;
	background-color: #c5c5c5;
	text-align: center;
	width: 10px;
	padding-bottom: 3px;
	padding-left: 8px;
	padding-right: 8px;
	text-decoration: none;
	
}

div#nav_str div.nav_str_cb_btn
{
	width: 13px;
	height: 20px;
	background: url(images/nav_str_cb_out.gif) no-repeat;
	font-size: 12px;
	position: relative;
	left: -4px;
}



td#nav_str div.nav_str_cb_btn
{
	width: 13px;
	height: 20px;
	background: url(images/nav_str_cb_out.gif) no-repeat;
	background-position: 50% 100%;
	position:relative;
	
	left: -4px;
	font-size: 12px;
}
div#nav_str div.nav_str_sub
{
	float:right;
	margin-right: 3px;
}
div#nav_str div.nav_str_cb div.close_nav_str_cb
{
height: 10px;
margin: 0;
padding: 0;
margin-top: -10px;
}
td#nav_str div.nav_str_cb_footer div.close_nav_str_cb
{
height: 10px;
margin: 0;
padding: 0;
margin-top: -10px;
}
div#nav_str div.nav_str_cb
{
position: absolute;
visibility: hidden;
padding: 0;
}
td#nav_str div.nav_str_cb_footer
{
position: absolute;
visibility: hidden;
padding: 0;
}

div#sites_container .companyQestionlogin{
border: 1px solid #bbbbbb;
background: url(images/login-back.png) bottom repeat-x #fff;
display: none;
}
div#sites_container .companyQestionlogin .companyQestionauthorisation{
border-bottom: 1px solid #bbbbbb;
text-align: center;
}
div#sites_container .companyQestionlogin .companyQestionauthorisation .companyQestionauthorisationRegistered{
float: left;
width:220px;
height:200px;
padding-top:5px;
}
.companyQestionauthorisation { zoom: 1 }
.companyQestionauthorisation:after{
content: ' ';
clear:both;
display: block;
width: 0; height: 0;
overflow: hidden;
font-size: 0;
}
div#sites_container.companyQestionlogin .companyQestionauthorisation .companyQestionauthorisationRegistered b, #ccQuetions .companyQestionlogin .companyQestionauthorisation .companyQestionauthorisationNoRegistered b{
display: block;
font-size:13px;
color:#cd1603;
font-weight:bold;
text-align:center;
margin-bottom:17px;
}
div#sites_container .companyQestionlogin .companyQestionauthorisation .companyQestionauthorisationRegistered div {
margin: 0 auto 14px auto;
width: 210px;
height:22px;
}
div#sites_container .companyQestionlogin .companyQestionauthorisation .companyQestionauthorisationRegistered div input,
div#sites_container .companyQestionlogin .companyQestionauthorisation .companyQestionauthorisationNoRegistered div input{
width: 138px;
height: 17px;
border:1px solid #7f9db9;
color:#5a5a5a;
font-size: 11px;
padding:3px 3px 0 3px;
margin-left: 5px;
float: right;
}
div#sites_container .companyQestionlogin .companyQestionauthorisation .companyQestionauthorisationRegistered div label,
div#sites_container .companyQestionlogin .companyQestionauthorisation .companyQestionauthorisationNoRegistered div label{
padding-top: 3px;
font-size:15px;
color:#414141;
width:58px;
float: right;
text-align:right;
}
div#sites_container .companyQestionlogin .companyQestionauthorisation .companyQestionauthorisationRegistered input[type=submit],
div#sites_container .companyQestionlogin .companyQestionauthorisation .companyQestionauthorisationNoRegistered input[type=submit]{
padding:0 !important;
width: 93px;
height: 26px;
text-align:center;
font-size: 12px;
color:#fff;
cursor:pointer;
border:none;
outline:none;
background: url(images/submit-button.png);
font-weight:bold;
margin-right: 53px;
}
div#sites_container .companyQestionlogin .companyQestionauthorisation .companyQestionauthorisationNoRegistered{
padding:5px;
border-left: 1px solid #bbbbbb;
margin-left:220px;
padding-bottom:14px;
text-align:center;
overflow: hidden;
}
div#sites_container .companyQestionlogin .companyQestionauthorisation .companyQestionauthorisationNoRegistered form {
display: block;
overflow: hidden;
margin: 0 auto !important;
padding: 0 !important;
max-width: 360px;
text-align: right;
}
div#sites_container .companyQestionlogin .companyQestionauthorisation .companyQestionauthorisationNoRegistered div{
width: 100%;
margin-bottom: 14px;
}
div#sites_container .companyQestionlogin .companyQestionauthorisation .companyQestionauthorisationNoRegistered div label{
float: none;
}
div#sites_container .companyQestionlogin .companyQestionauthorisation .companyQestionauthorisationNoRegistered div input {
text-align: left;
}
div#sites_container .companyQestionlogin .companyQestionauthorisation .companyQestionauthorisationNoRegistered .companyQestioncapcha{
margin: -5px 0 14px 0;
}
div#sites_container .companyQestionlogin .companyQestionauthorisation .companyQestionauthorisationNoRegistered div img{
float: right;
border:1px solid #7f9db9;
}
div#sites_container .companyQestionlogin .companyQestionauthorisation .companyQestionauthorisationNoRegistered .companyQestionForm2Error label{
color:#f24040;
}
div#sites_container .companyQestionlogin .companyQestionauthorisation .companyQestionauthorisationNoRegistered .companyQestionallert{
margin: 0 auto 14px auto;
font-size:12px;
font-weight:bold;
color:#414141;
width: 276px;
border:1px solid #cd1603;
background: url(images/allert.png) repeat-x #fcf0ef;
text-align:left;
padding-bottom:4px;
margin-bottom:20px;
font-family:Arial, Helvetica, sans-serif;
height: auto !important;
cursor:default;
}
div#sites_container #companyQestionRegisdration{
float: left;
width: 100%;
}
div#sites_container .companyQestionlogin .companyQestionauthorisation .companyQestionCenterredButton{
border-top: 1px solid #bbbbbb;
padding:3px 0 4px 0;
text-align:center;
float: left;
width: 100%;
}
div#sites_container .companyQestionlogin .companyQestionauthorisation .companyQestionCenterredButton #closeOpenButton{
display: block;
padding:6px 0 0 0 !important;
cursor:pointer;
width:153px;
height: 23px;
margin:0 auto !important;
font-size: 12px;
text-align:center;
color:#fff;
font-weight:bold;
background: url(images/close-button.png);
position: static !important;
}
.clear{
clear:both;
}
