@charset "utf-8";

.main{ width:928px; margin:auto; padding:0px;}
.logotop{ width:928px; padding-top:10px;}
.logospace{ width:274px; float:left;}
.clear{ clear:both;}
.search-box{ width:300px;_width:350px; padding-top:70px;_padding-bottom:3px; float:right;}
.search-bg{ background-image:url(images/search-bg.jpg); width:205px; background-repeat:no-repeat; float: left; height:29px; margin-left:55px; margin-bottom:5px;}
.fro{ border:0px none; margin-top:5px; width:180px; margin-left:5px; font-family:Arial, Helvetica, sans-serif; color:#000; font-size:12px;}
#footer{ background-image:url(images/index2_61.jpg); background-repeat:no-repeat; height:19px;}
.bgw{ background-image:url(images/index2_59.jpg); background-repeat:repeat-y;}
.menu{ background-image:url(images/menu.jpg); background-repeat:no-repeat; width:928; height:51px;}
.menu ul{font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:14px; float:left; margin:0px; padding:0px; }
.menu li{ font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:20px;  float:left; list-style:none; margin:0px; padding:0px;line-height:50px; margin-left:10px;text-align:center; }
.menu li.selected{ background-image:url(images/button-selected.jpg); width:114px; float:left; height:51px;  font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#81bc22; text-decoration:none; line-height:50px; margin-left:10px;text-align:center;}
.menu a {text-decoration: none; color :#FFF}
.selected a {text-decoration: none;color:#81bc22}
#flag{ width:622px;  height:201px; margin-top:20px; margin-left:0px; float:left;margin-right:20px; padding-left:5px;}

.login{ background-image:url(images/login-bg.jpg); width:264px; height:224px; _height:190px;background-repeat:no-repeat;}
.centerl{ width:603px; float:left; padding-left:18px; overflow:hidden;}
.center2{ width:603px; float:left; overflow:hidden; padding-left:18px; }
.centerr{ width:264px; float:left; margin-top:20px;overflow:hidden;padding-left:18px;}
.bodymain{ width:928px;}
.bodymain_bot{ width:928px;}
.graybg123{ width:603px; height:239px; background-repeat:no-repeat; margin-top:10px; background-image:url(images/gray123.jpg); float:left;}
.graybg123in{ width:580px; margin:10px;float:left;}
.bluegradent{ background-image:url(images/blue-gradent.jpg); width:259px; height:236px; background-repeat:no-repeat;float:left; padding-left:10x;}
.bluegradent ul{ padding-left:12px;padding-top:15px; margin:0;}
.w-box{ background-image:url(images/w-box.jpg); width:263px;  background-repeat:no-repeat; float:left; margin-right:10px;margin-top:15px;}
.centerl2{ width:638px; float:left;}

.grayboxcon{ background-image:url(images/contact.jpg); width:286px; height:164px; background-repeat:no-repeat; margin:13px; margin-left: 23px; float:left;}
.grayboxsupp{ background-image:url(images/support.jpg); width:286px; height:164px; background-repeat:no-repeat; margin:12px; float:left;}
.grayboxconin{ width:120px;margin:10px; float:left;}

.grayboxin{  width:260px; padding:10px;}

.footer_link {font-family:Arial, Helvetica, sans-serif; color:#12617f; font-size:12px;  padding:20px 100px 0px; float:left; }
.footer_link a{font-family:Arial, Helvetica, sans-serif; color:#12617f; font-size:12px; text-decoration:none;}
.footer_link a:link{font-family:Arial, Helvetica, sans-serif; color:#12617f; font-size:12px; text-decoration:none;}
.footer_link a:hover{font-family:Arial, Helvetica, sans-serif; color:#000; font-size:12px; text-decoration:none;}
.footer_cards {padding-top:20px;}
.w15 ul{ font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:15px; list-style:none; margin:0px; padding:0px; float:left;}
.w15 li{ font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:15px; list-style:none; line-height:25px; margin:0px; padding:0px;}
.blac12{ font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; text-decoration:none;}
.blac11{ font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:11px; text-decoration:none;}
.blac11u{ font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:11px; text-decoration:underline;}

.blue15{font-family:Arial, Helvetica, sans-serif; color:#0b5a77; font-size:15px; text-decoration:none; }
.lblac12u{ font-family:Arial, Helvetica, sans-serif; color:#0a9ab4; font-size:12px; text-decoration:underline;}
.green18{font-family:Arial, Helvetica, sans-serif; color:#516005; font-size:18px; text-decoration:none; }
.red18{font-family:Arial, Helvetica, sans-serif; color:#8c2a1d; font-size:18px; text-decoration:none; }
.red17{font-family:Arial, Helvetica, sans-serif; color:#8c2a1d; font-size:17px; text-decoration:none; }
.bottomline li{ border-bottom:#eeeeee solid 1px; text-decoration:none; list-style:none; line-height:25px;}
.bottomline ul{ list-style:none;  margin:0px; padding-top:5px;  }
.w-box ul{padding-left:15px;padding-top:5px; margin:0; }
.blue13{font-family:Arial, Helvetica, sans-serif; color:#0b5a77; font-size:13px; text-decoration:none; }
.login ul{ padding-left:15px; margin:0px; list-style:none; padding-top:40px;}
.login li{ list-style:none; line-height:25px;}
.frombg2{ background-image:url(images/formbg2.jpg); background-repeat:no-repeat; width:209px; height:29px;}

#innerpage {
font-family:Arial, Helvetica, sans-serif;
padding: 7px 26px;
font-size: 12px;
}
#innerpage h1 {
font-family:Arial, Helvetica, sans-serif;
font-size: 17px;
color: #0000FF;
}
#innerpage h2 {
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
color: #0000FF;
}
.imgright {
padding: 3px;
float: right;
}

.topbox {
width: 290px;
height: 9px;
margin: 0;
padding: 0;
background-image:url(images/topbox.png);
background-repeat:no-repeat;
}

.bottombox {
width: 290px;
height: 9px;
margin: 0;
padding: 0;
background-image:url(images/bottombox.png);
background-repeat:no-repeat;
}

.grayboxbg{

margin:10px;
width:290px;
}

.middlebox {
background-image:url(images/middlebox.png);
background-repeat:repeat-y;
width: 290px;
}

#col{

width:280px;
float:left;
margin-left:10px;
}


#col2{
margin-left:30px;
width:280px;
float:left;
}
#contactbox {
width: 923px;
background: url(../images_style/contact_bg.png);
height: 453px;
margin-top: 5px;
}

#contactbox .left {
width: 650px;
padding: 10px;
float: left;
border-right: 1px #999999 solid;
}
#contactbox .right {
width: 200px;
padding: 10px;
float: left;
}

/* Accounts*/
#accountleftnav
{
float:left;
padding-left:10px;
padding-top:20px;
width:200px;
}
#accountico
{
background-image:url(../images_style/bg_ico.gif);
background-repeat:no-repeat;
width:196px;
height:91px;
margin-bottom:20px;
}
#accountico1
{
background-image:url(../images_style/ico_estore.gif);
background-repeat:no-repeat;
float:left;
width:52px;
height:52px;
margin-left:10px;
margin-top:10px;
}

#accounticotext
{
float:right;
width:110px;
margin-right:10px;
margin-top:10px;
font-family : Arial; 
color:#FFFFFF;
font-weight:bold;
}
.link
{
font-family:Arial, Helvetica, sans-serif;
color:#FF9900;
text-decoration:none;
}

.link :hover
{
font-family:Arial, Helvetica, sans-serif;
color:#FF6600;
text-decoration:underline;
}

#accountrightnav
{
float:left;
padding-right:8px;
margin-left:5px;
padding-top:20px;
width:698px;
}
#accountnavigation
{

float:left;
width:196px;
}

#accountnavigation .rtsUL li {
width:175px;
border-bottom:1px solid #E0E0E0;
margin-top:5px;
height:auto;
margin-left:10px;
font-family : Arial; 
font-weight:bold;
padding-bottom:5px;
}
#accountnavigation .rtsTxt{
color:#909090;
float:left;
font-family:Arial;
font-weight:bold;
margin-top:0px;
padding-left:30px;
width:130px;
}
#accountnavigation a, #accountnavigation a:hover, #accountnavigation a:visited {
text-decoration:none;
}
#accountnavheaderactive
{
float:left;
width:175px;
border-bottom:1px solid #E0E0E0;
margin-top:5px;
height:30px;
margin-left:10px;

font-family : Arial; 
font-weight:bold;
}

#accountnavtext
{
float:left;
width:110px;
padding-left:30px;
margin-top:5px;
font-family : Arial; 
color:#808080;
font-weight:bold;
}

#accountnavtext1
{
float:left;
width:130px;
padding-left:30px;
margin-top:5px;
font-family : Arial; 
color:#909090;
font-weight:bold;
}
#accountnavheader
{
background-image:url(../images_style/leftbar-top.png);
background-repeat:no-repeat;
color:#FFFFFF;
font-family:Arial;
font-size:14px;
font-weight:bold;
height:27px;
margin-top:10px;
padding-left:20px;
padding-top:8px;
width:179px;
}
#accountnavmiddle
{
background-image:url(../images_style/leftbar-middle.png);
background-repeat:repeat-y;
width:211px;
}
#accountnavbottom
{
background-image:url(../images_style/leftbar-bottom.png);
background-repeat:repeat-y;
width:194px;
height:14px;
margin-bottom:10px;
}
#accounttop1
{
width:768px;

}

#accounttopheader
{
width:768px;
background-image:url(../images_style/account_header.gif);
background-repeat:no-repeat;
height:51px;
}

#accounttopbody
{
background-image:url(../images_style/accounts_bg.gif);
background-repeat:repeat-y;
padding:13px;
width:739px;
}


#accountfooter
{
width:768px;
background-repeat:no-repeat;
height:31px;
}

/* COLOR/BORDERS CSS */

.ddfmwrap h1,
.ddfmwrap h2 {
	color: #606060;
}

.ddfmwrap legend, 
.ddfmwrap label, 
.ddfmwrap label.fmtextlblwide {
	color: #606060;
}

.ddfmwrap .fmcheck p, 
.ddfmwrap .fmradio p,
.ddfmwrap textarea, 
.ddfmwrap .fmfullblock, 
.ddfmwrap .fmhalfblock, 
.ddfmwrap .fmselect, 
.ddfmwrap input.fmtext,
.ddfmwrap input.fmverify,
.ddfmwrap textarea.fmtextwide,
.ddfmwrap .submit,
.ddfmwrap .credits {
	color: #404040;
}

.ddfmwrap .required {
	color: #FF0000;
}

.ddfmerrors {
	color: #FF0000;
}

/* TEXT CSS */

.ddfmwrap {
	font-size: 90%;
	font-family: Arial, Helvetica, sans-serif;
}

.ddfmwrap h1,
.ddfmwrap h2 {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 0 0 10px 0;
	padding: 0;
}


.ddfmwrap h1 {
	font-size: 140%;
}

.ddfmwrap h2 {
	font-size: 115%;
}

.ddfmwrap legend, 
.ddfmwrap label, 
.ddfmwrap label.fmtextlblwide {
	font-size: 100%;
	font-weight: bold;
}

.ddfmwrap .credits {
	font-size: 90%;
}

.ddfmwrap legend {
	font-size: 110%;
}

.ddfmerrors {
	font-weight: bold;
}




/* STRUCTURE CSS */

.ddfmwrap {
	margin: 15px auto 15px auto;
	width: 450px;
}

.ddfmwrap p.fieldwrap {
	padding: 1px;
	margin: 1px;
	clear: left;
}

.ddfmwrap {
	text-align: left;
	padding: 10px;
	width: 430px; 
}

.ddfmwrap fieldset {
	padding: 0 10px 2px 10px;
	margin: 0 0 13px 0;
	display: block;
}

.ddfmwrap legend {
	padding: 0 6px 0 6px;
	margin: 0 0 0 10px;	 
}

.ddfmwrap label {
	display: block; 
	float: left; 
	width: 26%; 
	text-align: right;
	margin: 0 10px 0 0; 
	padding-bottom: 15px;
	clear: left;  
}

.ddfmwrap label.fmtextlblwide {
	display: block;  
	float: left; 
	text-align: left;
	margin: 0 10px 0 1px; 
	padding-bottom: 8px; 
	width: 100%;
}

.ddfmwrap select.fmselect {
	float: left; 
	display: block;
	width: 65%; 
	margin-bottom: 15px;  
	padding: 3px; 
}

.ddfmwrap .fmcheck {
	width: 65%; 
	float: left;
	display: block;  
	margin-bottom: 15px;
}

.ddfmwrap .fmradio {
	width: 65%;
	float: left;
	display: block;
	margin-bottom: 15px;
}

.ddfmwrap .fmcheck p {
	padding: 0;
	margin: 0 0 5px 0;
	line-height: 140%;
}

.ddfmwrap .fmradio p {
	padding: 0;
	margin: 0 0 5px 0;
	line-height: 140%;
}

.ddfmwrap textarea {
	float: left; 
	position: relative;
	width: 65%;
	margin-bottom: 15px;
	padding: 3px;
}


/*
	display: block; 
	float: left; 
	width: 26%; 
	text-align: right;
	margin: 0 10px 0 0; 
	padding-bottom: 15px;
	clear: left;  */

.ddfmwrap .fmfullblock {
	padding-left: 0px;
	float: left; 
	width: 100%;
	margin-bottom: 13px;
	display: block;
}

.ddfmwrap .fmhalfblock {
	width: 65%;
	padding-left: 29%;
	margin-bottom: 13px;
	float: left; 
	display: block;
}

.ddfmwrap input.fmverify {
	float: left; 
	width: 22%;
	margin-bottom: 15px; 
	padding: 3px;
	position: relative;
	display: block;
}

.ddfmwrap img {
	margin: 1px 0 0 10px; 
    float: left;
}

.ddfmwrap input.fmfile,
.ddfmwrap input.fmtext {
	float: left; 
	display: block;
	width: 65%;
	margin-bottom: 15px;  
	padding: 3px;
}

.ddfmwrap textarea.fmtextwide {
	display: block;
	float: left;
	width: 93%;
	margin-right: 2px;
	margin-bottom: 15px; 
	padding: 3px;
}

.ddfmwrap .credits {
	text-align: right;
	margin-top: 7px;
	width: 97%;
}

.ddfmwrap .submit2 {
	text-align: right;
	clear: both; 
	width: 97%;
}

.ddfmwrap .ddfmerrors {
	display: block; 
	float: left; 
	width: 27%; 
	text-align: right;
	margin: 0 10px 0 0; 
	padding-bottom: 15px;
}

.submitbut {
background:transparent url(../images_style/send.png) no-repeat scroll center top;
border:0 none;
cursor:pointer;
height:39px;
margin:0;
padding:0;
width:92px;
}

/* RadTabStrip width:100% fix */

#wrapper  .rtsLevel{
width:auto;
}


