html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,  caption, tbody, tfoot, thead, tr, th, td {font-size:12px;}

.redText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #8c0418;
}
.greyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #626262;
	font-weight: normal;
}
.search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
.searchmainblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
A.search:hover {
	text-decoration: underline;
}

.white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}
A.white:hover {
	text-decoration: underline;
}
.smallText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;	
}
A.smallText:hover {
	text-decoration: underline;
}
.greyTextCopy {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #626262;
	text-decoration: none;	
	font-weight: bold;
}

A.greyTextCopy:hover {
	text-decoration: underline;
}

.smallTextCopy {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}

A.smallTextCopy:hover {
	text-decoration: underline;
}

.smallTextblack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;	
	color: #505050;

}

A.smallTextblack:hover {
	text-decoration: underline;
}

.links {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #8c0418;
}

A.links:hover {
	text-decoration: underline;
	color: #8c0418;
}

.textHeading {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #8c0418;
}
.smallTextbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;

}
.whitebig {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}
.smallTextblackbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}
A.smallTextblackbody:hover {

	color: #000000;
	text-decoration: none;

}
.content p{ padding-bottom: 9px; padding-top:5px}
.forgot{ font-size: 12px; margin: 10px 0 3px 0; display: block;}
.padding{ padding: 0 10px}
.nopadding td{ padding: 0;}
.nopadding td.padding{ padding: 0 10px}
.nopadding td.padding h2{ font-size:16px; margin-top:5px}
.caption h1{ font-size: 14px; padding-bottom: 5px; font-weight: bold}
#panel_management td,
#panel_management th{ padding: 0px 5px}

.content a:hover{ font-family: inherit}


#home-search			{ background: url(images/home-bg.jpg) top left no-repeat; width: 899px; height: 320px;
				  position: relative; margin: 15px auto; z-index: 10  }
#flag-wrapper			{ width: 100%; position: absolute; bottom: 40px; text-align: right; color: #fff;}

#flag				{ float: right; margin: -5px 30px 0 30px; }
#flag-wrapper span			{ display: block; float: left; height:20px; width:430px}
#home-content			{ width: 874px; height: 356px; margin: -15px auto 0; background: url(images/home-show-bg.jpg) top left; 
				  position: relative; z-index: 90}

#home-content .home-content	{ position: absolute; height:95px; font-size: 1.6em; line-height: 1.2em; text-align: center}	

#home-content #cloud		{ top: 68px; left: 60px; width: 215px;  }
#home-content #reg		{ top: 30px; right: 100px; width: 305px;  }
#home-content #sec		{ bottom: 30px; left: 200px; width: 230px;  }
#home-content #syn		{ bottom: 55px; right: 40px;width: 230px;  }
#search					{ background: url(images/top-login-bg.png) bottom right; height: 62px; position: relative; z-index: 10 }
.search-tag				{ padding-top: 43px}
.search-right form		{ width:100%; padding-top: 10px }
.search-right input		{ border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#login-input-wrapper	{ float: left; width: 140px; margin-left: 38px; padding-top: 4px}
#login-input-wrapper input { width: 140px; height: 19px; border: solid 1px #559955; font-size: .9em; padding-left: 4px;}
#top-login-button		{ float: left; background: #005500; border: none; margin: 4px 0 0 5px; width: 40px; height:43px;
						  color: #fff; text-align: center; cursor: pointer; padding-left: auto;}
#domain-search-wrapper	{ width:450px; position: absolute; top: 55px; left: 350px }

#domain-search-wrapper input,
#domain-search-wrapper select	{ background: url(images/search-bg.png) repeat-x top left; border: solid 1px #ccc; font-family: verdana; padding:0;
								 font-size: 22px; float: left; height: 30px}
#domain-search-wrapper input	{ width: 270px;   padding-left: 10px }
#domain-search-wrapper select	{ margin-left: 10px;  }

#domain-search-wrapper input#search-submit{ margin: 15px 0 0 125px; width: 146px; height: 60px; border:none; 
						 cursor: pointer; background:#168f06 url(images/search-btn.png) top left no-repeat }
#domain-search-wrapper input#search-submit:hover { background-image: url(images/search-btn-hover.png)}

#phone, #phone span		{ font-size: 12px}
#rate_point 				{ width: 340px; float: right}
#rate_point a			{ float: left; margin-left: 10px}
.logo					{ margin-bottom: -30px}
#rate_point				{ padding-top: 50px; margin-bottom: -35px; position: relative; z-index:999}
#rate_point	 img			{ height: 25px}
#right-head				{ width: 250px}
#dds_search_std	td		{ padding: 0}
.wrap{ clear: both; float: none; margin: 0 auto}
.top_bg	{width:100%}
/* debug
#home-content div	{ background: rgba(255,255,255,.5); 
 }*/
 td,th{ padding: 3px 4px}
 .button{ font-size: 12px}
 #footer a.button{ color: #fff; font-size: 12px}

