body { color: #434343; background:transparent url(../images/bg.gif) no-repeat scroll center top; }

/************  Header Styles *****************/
#header {
    height: 210px;
	/**background:transparent url(../images/headbarbg.gif) repeat-x scroll left top;**/
}

#page-head h2{
	margin: 0px;
	padding: 0px;
	color: #d25419;
	text-indent: 4px;
	letter-spacing: 4px;
}
#page-head p{
	
	color: #a5a5a5;
	text-indent: 5px;
}

.earth_banner { 
	width:810px; height:230px; margin-bottom:3px; 
	padding-left: 90px;
	background:transparent url(../images/earth_bg.png) 
}

/************  Content Styles *****************/
#content { min-height:600px; }
#content-wrap { padding:15px;}

/************  Footer Styles *****************/
#footer { color:#676767; top:300px;}
#footer ul {margin:0px;text-align:left;}
#footer ul li {display:inline;margin-left:5px;}
#footer a {color: #676767;}
#footer a:focus, a:hover {color: #171717; text-decoration:underline;}

.front-banner{ margin: 8px;}
/************  Menubar Styles *****************/

/************  Tab Menu Styles *****************/

.tab-wrap {
	position:absolute;
	top:38px;
	width:915px;
}
.tab-wrap ul, li{border:0; margin:0; padding:0; list-style:none;}
.tab-wrap ul{
	border-bottom:solid 1px #e9f0f5;
	height:29px;
}
.tab-wrap li{float:right; margin-left:2px;}

.tab a:link, .tab a:visited{
	background:url(../images/tab-round.png) right 60px;
	color: #fdeddf;
	display:block;
	font-weight:bold;
	height:30px;
	line-height:30px;
	text-decoration:none;
}
.tab a span{
	background:url(../images/tab-round.png) left 60px;
	display:block;
	height:30px;
	margin-right:14px;
	padding-left:14px;
}
.tab a:hover{
	background:url(../images/tab-round.png) right 30px;
	display:block;
	color:#e0ded0;
}
.tab a:hover span{
	background:url(../images/tab-round.png) left 30px;
	display:block;
}
.active a:link, .active a:visited, .active a:visited, .active a:hover{
	color: #f0f6fb;
	background:url(../images/tab-round.png) right 0 no-repeat;
} 
.active a span, .active a:hover span{
	background:url(../images/tab-round.png) left 0 no-repeat;
}


/************  Misc Styles *****************/
.left { float: left; }
.right { float: right; }


form.formular {
	font-family: tahoma, verdana, "sans-serif";
	font-size: 12px;
	padding: 20px;
	border: 1px solid #DDD;
	width:480px;
	margin-left:10px;
}

.formular fieldset {
	margin-top: 10px;
	padding : 15px;
	border: 1px solid #B5B8C8;
}

.formular legend {
	font-size: 16px;
	color: #15428B;
	font-weight: 900;
}

.formular fieldset label {
	float: none;
	text-align: inherit;
	width: auto;
}

.formular label span {
	color: #000;
}

.formular input[type="text"], .formular select, .formular textarea {
	display : block;
	margin-bottom: 5px;
}

.formular .text-input {
	width: 360px;
	color: #555;
	padding: 4px;
	border: 1px solid #B5B8C8;
	font-size: 14px;
	margin-top: 4px;
	
}
.formular textarea {
	width: 420px;
	height:70px;
	color: #555;
	padding: 4px;
	border: 1px solid #B5B8C8;
	font-size: 14px;
	margin-top: 4px;
	
}
.formular .infos {
	background: #FFF;
	color: #333;
	font-size: 12px;
	padding: 10px;
	margin-bottom: 10px;
}

.formular span.checkbox, .formular .checkbox {
	display: inline;
}

.formular .submit {
	background: url('/img/form/button-bg.png') repeat-x;
	border: 1px solid #AAA;
	padding: 4px;
	margin-top: 20px;
	float: left;
	text-decoration: none;
	cursor:pointer;
}

.formular hr {
	clear: both;
	visibility: hidden;
}

.formular .fc-error {
	width: 350px;
	color: 555;
	padding: 4px;
	border: 1px solid #B5B8C8;
	font-size: 12px;
	margin-bottom: 15px;
	background: #FFEAEA;
}



#rounded-corner {
border-collapse:collapse;
font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif;
font-size:12px;
margin:10px;
text-align:left;
width:620px;
}
#rounded-corner thead th.rounded-q1 {
background:url("../images/left.png") no-repeat scroll left -1px #B9C9FE;
}
#rounded-corner thead th.rounded-q3 {
background:url("../images/right.png") no-repeat scroll right -1px #B9C9FE;
}
#rounded-corner th {
background:none repeat scroll 0 0 #B9C9FE;
color:#003399;
font-size:13px;
font-weight:normal;
padding:8px;
}
#rounded-corner td {
background:none repeat scroll 0 0 #E8EDFF;
border-top:1px solid #FFFFFF;
color:#666699;
padding:8px;
}
#rounded-corner tfoot td.rounded-foot-left {
background:url("../images/botleft.png") no-repeat scroll left bottom #E8EDFF;
}
#rounded-corner tfoot td.rounded-foot-right {
background:url("../images/botright.png") no-repeat scroll right bottom #E8EDFF;
}
#rounded-corner tbody tr:hover td {
background:none repeat scroll 0 0 #D0DAFD;
}

td#certTD
{
padding:0px 4px;
}
