* { 
	padding: 0px;
	margin : 0px;
	font-family: Tahoma,Arial,Verdana;
	font-size: 11px;
}

body { 
	text-align: center; 
	min-width : 766px; 
	background-color: #ECECEC;
	background-image: url('../images/main-bg.gif');
        background-repeat: repeat-x;
}

#container {
	margin: 0 auto;
	text-align: left;
	width: 766px;
	background-color: #ffffff;
}

#header {	
	position: relative;
	width : 766px;
	margin-bottom: 6px;
}

#header_edge {
	position: absolute;
	top: 19px;
	left: 478px;
}

#orangebar {
	height : 37px;
	width: 766px;
	background-image: url( '../images/header-bg.gif' );
        background-repeat: repeat-x;
        color: #ffffff;
}

#orangebar .orangebar_content {

	PADDING-LEFT: 18px; WIDTH: 450px; PADDING-TOP: 10px; POSITION: absolute;

}

#orangebar .toplogin {
        color: #ffffff;
}

#orangebar .top_login {
	width: 70px;
	height: 15px;
        color: #000000;
	background-color: #fad6b2;
	border: 1px;
	border-color: grey;
}

#orangebar .language_menu{
	background-color: #fad6b2;
	color: #000000;
	border-top: 1px solid #333333;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	padding:0 0 0 0;
WIDTH: 105px; 
}

#langmenu{
	display: none;
}

#orangebar .languagemenu {
	position: relative;
	background-color: #fa830d;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	display: block;
	overflow: hidden;
	text-decoration: none;
	left: 345px;
	top: -15px;
	width: 103px;	_width: 105px;
	height: 17px;
opacity:.96;
filter: alpha(opacity=96);
-moz-opacity: 0.96;
-khtml-opacity: 0.96;
}

#orangebar a.language_menu_link{
	padding-left: 25px;
	background-repeat: no-repeat;
	background-position: 4px 3px;
	width: 103px;	_width: 105px;
	height: 17px;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
opacity:.96;
filter: alpha(opacity=96);
-moz-opacity: 0.96;
-khtml-opacity: 0.96;
}

#orangebar a:hover.language_menu_link {
	padding-left: 25px;
	background-repeat: no-repeat;
	background-position: 4px 3px;
	width: 103px;	_width: 105px;
	background-color: #fad6b2;
	color: #000000;
	height: 17px;
	text-decoration: none;
	display: block;
opacity:.96;
filter: alpha(opacity=96);
-moz-opacity: 0.96;
-khtml-opacity: 0.96;
}

#mainbanner {
	background-color: #599ee2;
	height: 285px;
	width: 766px;
z-index: 1;
}

#menubar {
	background-color: #2f549e;
	height: 37px;
	width: 766px;
	overflow: hidden;
}

#menubar .menu {
	width: 127px;
	height: 37px;
	background-image: url( '../images/btn_over.jpg' );
	float: left;
	text-align: center;	
	color: #FFFFFF;
	overflow: hidden;
	text-decoration: none;
}

#menubar .menu_active {
	width: 127px;
	height: 37px;
	background-image: url( '../images/btn_over.jpg' );
	float: left;
	text-align: center;	
	color: #FFFFFF;
	overflow: hidden;
	text-decoration: none;
	font-weight: normal;
}

#menubar .menu_active a{
	width: 127px;
	height: 37px;
	float: left;
	text-align: center;	
	color: #FFFFFF;
	overflow: hidden;
	text-decoration: none;
	font-weight: normal;
	padding-top: 12px;
}

#menubar .menu a{
	display: block;
	text-decoration: none;
	padding-top: 12px;
	height: 100%;
	background-image: url( '../images/btn_normal.jpg' );	
	font-weight: normal;
	color: #033979;
}

#menubar .menu a:hover{
	width: 127px;
	height: 37px;
	display: block;
	text-decoration: none;
	float: left;
	text-align: center;
	overflow: hidden;
	background-image: url( '../images/btn_over.jpg' );
	color: #FFFFFF;
	font-weight: normal;
	padding-top: 12px;
}

#shim {
	width: 2px;
	float: left;
	height: 37px;
}

.shim {
	width: 2px;
	float: left;
	height: 37px;
}

#menubar_outline {
	background-color: #2f549e;
	height: 1px;
	width: 766px;
	overflow: hidden;display: block;
}
.menubar_outline {
	background-color: #2f549e;
	height: 1px;
	width: 766px;
	overflow: hidden;display: block;
}

#footer {
	background: url( '../images/footer-bg.gif' ) top left repeat-y;
	padding-left: 18px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-right: 50px;
	color: #033979;
       text-transform: uppercase;
background-color:#EDF4F9;

}

#footer a {
	text-decoration: none;
	font-weight: normal;
	color: #033979;
}

#maincontent {
	background-color: #ffffff;
	vertical-align: top;
	color: #777777;
width: 766px;
}

#content {
	width: 766px;
	color: #163d64;
}

#subcontent {
	width: 766px;
	color: #163d64;
overflow: hidden;
}

#bluebox {

FLOAT: left; WIDTH: 253px; HEIGHT: 122px; 

	BACKGROUND-COLOR: #d9e3f0;

}

#blue_box {

	FLOAT: left; WIDTH: 253px; HEIGHT: 124px; 

}

#orangebox {

	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FLOAT: left; WIDTH: 249px; HEIGHT: 122px;

}

#orange_box {

	BACKGROUND-COLOR: #fae7d2;

}

#greenbox {
	height: 122px;
	width: 252px;
	float: right;
BACKGROUND-COLOR: #e7efd0;
}

#blue_box form {
	font-size: 10px;
        color: #ffffff;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-top: 45px;
	padding-left: 18px;
}

#blue_box .trialcallback {
	width: 110px;
	background-color: #bccce3;
	border: 1px;
	border-color: grey;
}

#blue_box a {
display: block;
	float: right;
}

#blue_box a#buttonlink {
	height: 42px;
	width: 82px;
	_height: 42px;
	_width: 82px;
}

#bluecontent {
	background-color: #d9e3f0;
	width: 253px;
	vertical-align: top;
	float: left;
margin-bottom: -2000px; padding-bottom: 2000px; 
}

#orange_content {
	background-color: #ffffff;
	vertical-align: top;
	/*width: 249px;*//*original width*/
	width: 245px;
	float: left;
	padding-left: 6px;
	padding-right: 6px;
margin-bottom: -2000px; padding-bottom: 2000px; 
}

#orangecontent {
	width: 249px;
	background-color: #fae7d2;
	vertical-align: top;
	float: left;
margin-bottom: -2000px; padding-bottom: 2000px; 
}

#greencontent {
	background-color: #e7efd0;
	width: 252px;
        float: right;
	vertical-align: top;
margin-bottom: -2000px; padding-bottom: 2000px; 
}

#maincontent .leftcontent {
	float: left;
	width: 253px;
}

#maincontent .rightcontent {
	float: right;
	/*width: 507px;*/
	width: 475px;
}
#maincontent .content_main {
	width: 740px;
	padding:0px 0 10px 12px;	
	text-align:center;
}

#maincontent form {
	color: #777777;
	padding-bottom: 9px;
	padding-top: 18px;
	padding-left: 18px;
	padding-right: 9px;
}

#maincontent input,textarea, select{
	background-color: #FFFFFF;
	color: #000000;
	border: 1px Solid grey;
}

#maincontent .redcontent{
	color: #FF0000;
}

#maincontent .contenttable {
	color: #777777;
}

#maincontent td {
	color: #777777;
}

#maincontent h1 {
	/*color: #003c78;*/
	font-size: large;
	padding-top: 18px;
	padding-bottom: 9px;
	padding-left: 18px;
	padding-right: 9px;
}


#maincontent .content_header
{
	font-size: large;
	padding-top: 0px;
	padding-bottom: 9px;
	padding-left: 12px;
	padding-right: 9px;
	text-align:left;

}

#maincontent .content_header img
{
	padding-left:19px;
}

#maincontent h5, h4, h3, h2 {
	color: #5aa1cf;
	font-weight: bolder;
	padding-top: 18px;
	padding-bottom: 9px;
	padding-left: 20px;
	padding-right: 9px;
}

#maincontent p{
	/*color: #003c78;*/
	padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 18px;
	padding-right: 9px;
}

#maincontent dl, dt {
	border: 0;
	padding: 6px 9px 6px 9px;
}

#maincontent a, a:hover, a:visited {
	color: #ce5801;
	font-weight: normal;
	text-decoration: none;
}

#maincontent ul, ol, li {
	padding-bottom: 9px;
	padding-left: 27px;
	padding-right: 9px;
}

#maincontent .nav-right {
        font-weight: normal;
	margin-top: 18px;
	margin-bottom: 9px;
	margin-left: 18px;
	margin-right: 9px;
}

#maincontent .nav-right-act {
        font-style: italic;
	padding-top: 18px;
	padding-bottom: 9px;
	padding-left: 18px;
	padding-right: 9px;
}

#maincontent .news-list-morelink {
	margin-left: 18px;
}

#maincontent .news-single-timedata{
	margin-left: 18px;
padding-top: 27px;
}

#maincontent .news-single-backlink{
	margin-left: 18px;
}

#maincontent .news-latest-gotoarchive {
	margin-left: 18px;
}

#maincontent .news-latest-morelink {
	margin-left: 18px;
	color: #003c78;
	padding-bottom: 18px;
}

#maincontent .news-latest-date {
	margin-left: 10px;
	color: #003c78;
background-image: url( '../images/arrow_right.gif' );
background-repeat: no-repeat;
	text-decoration: none;
background-position: center left
}

#maincontent .news-latest-date a {
	color: #003c78;
font-size: 10px;
	text-decoration: none;
padding-left: 9px;
}

#maincontent .news-latest-date a:hover {
	color: #003c78;
font-size: 10px;
	text-decoration: none;
padding-left: 9px;
}

#maincontent .news-latest-date a:visited {
	color: #003c78;
font-size: 10px;
	text-decoration: none;
padding-left: 9px;
}

#maincontent .clearer {
	display: none;
}

#subcontent h1 {
	color: #003c78;
	padding: 18px 18px 9px 18px;
	font-size: large;
}

#subcontent p {
	color: #003c78;
	padding: 0px 18px 6px 18px;
}

#subcontent dl, dt {
	border: 0;
	padding: 6px 9px 6px 9px;
}
.clearfix:after {
content: "."; 
display: block;
height: 0px;
clear: both; 
visibility: hidden;
}
.heightfix:before {
content:'.';
display:block;
visibility:hidden;
height:0;
}
#bluecontent h5 {
	padding: 9px 18px 0px 18px;
	color: #5aa1cf;
	font-weight: bolder;
}

#bluecontent a, a:hover, a:visited {
	color: #ce5801;
	font-weight: normal;
	text-decoration: none;
}

#orangecontent h5 {
	padding: 9px 18px 0px 18px;
	color: #ce5801;
	font-weight: bolder;
}

#orangecontent a, a:hover, a:visited {
	color: #ce5801;
	font-weight: normal;
	text-decoration: none;
}

#greencontent .news-latest-container {
	padding: 9px 0px 9px 18px;
}


#greencontent .news-latest-item {
	padding: 0px 0px 18px 0px;
}

#greencontent p {
//margin-left: -18px;
}

#greencontent h5 {
	color: #a5c12e;
	text-decoration: none;
	font-weight: normal;
padding-left: 9px;
}

#greencontent a, a:hover, a:visited {
	color: #749721;
	text-decoration: none;
}

#greencontent .news-latest-date {
	margin-left: -10px;
	color: #003c78;
background-image: url( '../images/arrow_right.gif' );
background-repeat: no-repeat;
	text-decoration: none;
background-position: center left
}
#greencontent .news-latest-date a {
	color: #003c78;
font-size: 10px;
	text-decoration: none;
padding-left: 9px;
}
#greencontent .news-latest-date a:hover {
	color: #003c78;
font-size: 10px;
	text-decoration: none;
padding-left: 9px;
}
#greencontent .news-latest-date a:visited {
	color: #003c78;
font-size: 10px;
	text-decoration: none;
padding-left: 9px;
}

#greencontent .news-list-morelink {
	text-decoration: none;
	margin-left: 9px;
	margin-bottom: 5px;
}
#greencontent p{
margin: 0;
padding-left: 9px;

}

#greencontent .clearer {
	display: none;
}
#greencontent .news-list-date {
	font-size: 7pt;
	color: #000000;
	padding-left: 9px;
	margin-top: 5px;
}
#greencontent h5 a {
	text-align: center;
	padding-left: 0px;
}
.bodytext {
	padding: 9px;
}

#clearboth {
	clear: both;
	width: 100%;
	height: 1px;
}
.tx-timtabsociable-pi1{
 margin: 6px;
}
.hh{
 height: 100%;
}
.valign{
vertical-align: middle;
}
.price_select{
width: 350px;
}
.logo_text{
	position:relative;
	left:270px;
	top:110px;
	//width:200px;
	z-index: 2;
	font-weight: bold;
	color: #EC8C02;
	font-size: 14px;
}
.letter a{
	margin: 2px;
}


/****************** Callback calculation start *****************************/

#el {
float:left;
width:450px;
}

.clear {
clear:both;
height:10px;
}

#el_right {

float:right;
margin-bottom:7px;
/*margin-right:37px;*/
padding-bottom:2px;
padding-top:2px;
text-align:center;
width:150px;
font-size:15px;
}

#el_right a {
text-decoration:none;
color:#777777;
font-weight:normal;
font-size:15px;
}

#el_right a:hover {
text-decoration:none;
color:#033979;
font-weight:normal;
font-size:15px;
}

#el_right_active a {
/*border-left:3px solid #677821;
border-right:3px solid #677821;*/
float:right;
margin-bottom:7px;
/*margin-right:37px;*/
padding-bottom:2px;
padding-top:2px;
text-align:center;
width:150px;
color:#033979;
font-weight:normal;
font-size:15px;
}


#rate_table,#result_table {
font-family:Tahoma,Arial,Verdana;
font-size:11px;
}
#rate_table td {
height:30px;
}

#rate_table,#result_table td .content_span {
font-weight:bold;
}

#rate_table td .seletbox {
height:20px;
border:1px solid #777777;
width:245px;

}
/****************** Callback calculation end *****************************/
