/*default site styles start*/
a, input, select{position: relative; z-index:999;}
table, tr, td{font-family: 'lucida grande', geneva, helvetica, arial, verdana, sans-serif;font-size:11px;}
html, body{height: 100%;}
body {
	font-family: 'lucida grande', geneva, helvetica, arial, verdana, sans-serif;
	font-size:11px;
	color: #000000;
	padding:0px; margin:0px;
	text-align: center;
	background: url(newdesign/htmlbg.jpg) left top;
}

#page{
	width: 100%; height: 100%;	
 	background: url(newdesign/bodybg.jpg) no-repeat left top;
}
.loginMask{
	width: 342px; height: 36px;
	padding: 7px 0px 0px 10px; *padding: 4px 0px 12px 10px;
	background: url(newdesign/loginMask.jpg) no-repeat left top;
}
.footer{
	text-align: center;
	color: #fff;
	margin: 0px auto; padding-bottom:10px;
}
.xxHeader{
	width: 794px; height: 219px;
	margin: 0px auto; padding:0px;
 	background: url(newdesign/head.jpg) no-repeat center 0px;
}
.xxHeaderBG{
	width: 818px; height: 254px;
	margin: 0px auto; padding:7px 0px 0px 0px; *padding-bottom:10px;
	background: url(newdesign/headBG.png) no-repeat left top;
}
/*
.xxHeaderBG[class]{background: url(newdesign/headBG.png) no-repeat left top}
*html .xxHeaderBG{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='newdesign/headBG.png',sizingMethod='image');}
*/

img {border:0px;}


.orangehead {color:#735640; 
			font-size: 18px; 
			padding: 10px 0px 5px 0px; 
}.orangehead1{color:#fff;}
.headLink {
	color:#003366; 
	font-size:11px;
	font-weight: bold;
	text-decoration:none; 
	padding: 10px 10px 5px 0px; 
}.headLink:hover {text-decoration:underline;}
.LogOffLink {
	color: #FF0000;
	font-size:11px;
	font-weight: bold;
	text-decoration:none; 
	padding: 10px 10px 5px 0px; 
}.LogOffLink:hover {text-decoration:underline;}

.anfrage{
	width: 758px; height: 142px;
	padding: 0px 30px 0px 20px; 	*margin-left: 30px;		
	background: url(newdesign/anfrageBG.png) no-repeat left top;
}
/*
.anfrage[class]{background: url(newdesign/anfrageBG.png) no-repeat left top}
*html .anfrage{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='newdesign/anfrageBG.png',sizingMethod='image');}
*/

.person{
	width: 818px; height: 119px;
	padding: 20px 0px 20px 0px;  *margin-left: 30px;		
		
	background: url(newdesign/personBG.png) no-repeat left top;
}
/*
.person[class]{background: url(newdesign/personBG.png) no-repeat left top}
*html .person{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='newdesign/personBG.png',sizingMethod='image');}
*/


.contentTop{
	width: 818px; height: 30px;
	margin: 0px auto; padding:0px;
	background: url(newdesign/contentTop.png) no-repeat left top;
}
/**html .contentTop{
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='newdesign/contentTop.png',sizingMethod='image');
}


.contentTop[class]{background: url(newdesign/contentTop.png) no-repeat left top}
html .contentTop{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='newdesign/contentTop.png',sizingMethod='image');}
*/

.contentBody{
	width: 818px;
	margin: 0px auto; padding: 0px 0px 0px 0px;
	background: url(newdesign/contentBody.png) repeat-y left top
}

/*html .contentBody{
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='newdesign/contentBody.png',sizingMethod='scale');
}*/

.contentBody .contentA{
	margin: 0; padding: 0px 20px 0px 20px;
}
/*
.contentBody[class]{background: url(newdesign/contentBody.png) repeat-y left top}
html .contentBody{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='newdesign/contentBody.png',sizingMethod='scale');}
*/

.contentBottom{
	width: 818px; height: 30px;
	margin: 0px auto; padding:0px; margin-bottom: 10px;
	background: url(newdesign/contentBottom.png) no-repeat left top;
}
/**html .contentBottom{
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='newdesign/contentBottom.png',sizingMethod='image');}


.contentBottom[class]{background: url(newdesign/contentBottom.png) no-repeat left top}
html .contentBottom{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='newdesign/contentBottom.png',sizingMethod='image');}
*/			
/*default site styles end*/


/*default formular styles start*/
.trBlue{
	font-size: 11px!important;
	color: #000;
}
.registrationForm {
	margin:0px 0px 0px 0px; padding:0px 0px 0px 5px;
}
.registrationForm .trBlue{
	width: 100px;
}

input{
	width: 144px!important; height: 23px;			
	color: #638CA3; font-size:11px; border: none;
	background: url(newdesign/inputBG.jpg) no-repeat left top;
	margin: 0px 0px 0px 0px!important; padding: 5px 10px 0px 10px!important;
}

#Button1, .submit{
	width: auto; height: auto;
	background: none; border: none;
	color:#003366; 
	font-weight: bold;
	cursor: pointer!important;
	text-align: left!important;
	margin:0px 0px 0px 0px!important; padding:0!important;
}

#btnRequestPassword,
#btnLogin,
#btnSearch,
td.trBlue2 input,
#orangeBt input{
	width: auto!important;
	background: none; border: none;
	color:#003366; 
	cursor: pointer!important;
	font-weight: bold;
	text-align: right!important;
	margin:7px 0px 0px 0px!important; padding:0px 0px 0px 0px!important;
}#orangeBt input{padding-left:25px!important; text-align:left!important;}

#confirm{
	display:block;
	width:20px!important; height: 20px!important;
	background: none!important;
	margin:0px 5px 0px 0px!important; padding:0px!important;
}
.popupPic{
	color: #fff!important;
}

select{width: 144px!important;}
	#cbExpiryMonth{width: 50px!important;}
	#cbExpiryYear{width: 50px!important;}

.trBlue2{
	color:#003366;
	padding:0px;
}

.trGray{
	font-size: 14px;
	color:#003366;
	font-weight:bold;  
}

#ListTable .trGray{
	font-size: 14px;
	color:#735640;
	font-weight:bold;  
}
#ListTable img{
	border: 1px solid #003366;
	padding: 1px; margin-right: 8px;
}

.trGray2{ 
	color:#003366; 
} 

.blueText{
	color:#003366; 
} 
/*default formular styles end*/




/*default button Styles send, etc. start
#orangeBt input{background-color:#FF9900;
				color:#003366;
				text-align:center;
				padding-left:10px;
				padding-right:10px;
				font-weight:bold;
				border-right:solid 1px #003366;
				border-bottom:solid 1px #003366;
				border-left:solid 1px #cccccc;
				border-top:solid 1px #cccccc;
				}
default button styles send, etc. End */


				
.orderline {height:10px;}

/*header area start
.th01 { 	
	font-size:12pt; 
	font-weight:bold; 
	color:#666666; 
	border: 1px solid red;
}

.th02 {
	font-size:18pt; 
	font-weight:bold;
	border: 1px solid green;
}

.th03 {
	font-weight:bold;
	color:#FFFFFF;
	border: 1px solid blue;
}

.th04 {	
	font-size:10pt; 
	color:#003366; 
	border: 1px solid orange;
}

*/
a.headNav img{
	width: 27px; height: 19px;
	border: none;
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
}

.headNavContainer{
	margin: 180px 0px 0px 460px; padding: 0px 0px 0px 0px;
}

.langLabel{
	display: none;
	font-size: 11px;
}

a.headNav{
	display: block;
	color:#003366; 
	font-size: 11px;
	text-align: center;
	text-decoration: none; 
}

a.headNav:hover {
	color:#003366; 
	text-decoration:underline; 
}
/*header area end*/


/*show rate detail links start*/
a.detail:visited {color:#ffffff;
				}
a.detail:hover {color:#ffffff; 
				text-decoration:underline;
				}
/*show rate detail links end

.name {			border-bottom:solid 1px; 
				width:395px;
				}
*/



.HomeMenu{
	width: 818px; height: 42px;
	text-align: left;
	margin: 0px auto; padding: 0px 0px 0px 0px;		
	background: url(newdesign/homeMenuBG.png) no-repeat left top;
}
/*
.HomeMenu[class]{background: url(newdesign/homeMenuBG.png) no-repeat left top}
*html .HomeMenu{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='newdesign/homeMenuBG.png',sizingMethod='image');}
*/
.homeLinkCo{float: left;margin: 13px 0px 0px 0px; padding: 0px 0px 0px 25px;}
.homeLinkRightCo{float: right; margin: 13px 0px 0px 0px; padding: 0px 25px 0px 0px;}

.myAddress{
	color:#000; 
	font-size: 11px;
	margin: 0px; padding: 14px 0px 0px 0px;
}
.myAddressCo{float: left;margin: 0px 0px 0px 0px; padding: 0px 0px 0px 13px; *padding: 0px 0px 0px 16px;}
.myAddressRightCo{float: right; margin: 0px 0px 0px 0px; padding: 0px 19px 0px 0px; *padding: 0px 16px 0px 0px;}

a.homeNav{
	color:#003366; 
	font-size:11px;
	font-weight: bold;
	text-decoration:none; 
}
a.homeNav:hover {text-decoration:underline;}

