/*body { font-family:"LucidaGrandeRegular" ,Arial, Helvetica, sans-serif !important; font-size:12px !important; color:#BA9C6F !important; margin:0; padding:0px;}*/         
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	-moz-border-radius:5px 5px 5px 5px;

color:#BA9C6F;
font:12px "LucidaGrandeRegular",Arial,Helvetica,sans-serif !important;

text-decoration:none;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #fec111;}
#TB_window a:visited {color: #fec111;}
#TB_window a:hover {color: #fec111;}
#TB_window a:active {color: #fec111;}
#TB_window a:focus{color: #fec111;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(images/thickbox/macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #fff;
	z-index: 102;
	color:#fff;
	display:none;
	border: 4px solid #560008;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background:url(../images/forgot-heading-img.gif) repeat-x top #9c000f !important;
	/*background-color:#e8e8e8;*/
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

.black-thickbox-text {font:normal 12px "Lucida Grande", Arial, Helvetica, sans-serif !important; text-decoration:none !important; color:#B4B4B4 !important;}

.errmes {color:#ff0000 !important;}
.email-add-text {font-family:"LucidaGrandeRegular" ,Arial, Helvetica, sans-serif !important; font-size:11px !important; color:#383838 !important; text-transform:none;}html, body, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { background: transparent; border: 0; margin: 0; outline: 0; padding: 0; }
body { font-family: Arial, Helvetica, sans-serif;font-size:12px; color:#171515; margin:0; padding: 0; text-decoration: none;}
input {  padding:2px; height:19px;font-size:11px;font-family:Arial, Helvetica, sans-serif;box-shadow: inset 2px 2px 1px 0px #a8a8a8;color:#171515;border:1px solid #e1dede; background: #fff; }
select, textarea {border:1px solid #e1dede;font-size: 11px; padding:2px;color:#171515; background:#fff; font-family:Arial, Helvetica, sans-serif; box-shadow: inset 2px 2px 1px 0px #a8a8a8;}
p {line-height: 18px;margin-bottom:10px;}
img { border: none; outline: none; }
strong { font-weight: normal; font-family: 'PTSansBold'; }
a { color:#00a1c4; text-decoration: none; outline: none; }
a:hover { color:#415a69; text-decoration:none; outline: none;}
h2{color:#083C60;font-size:40px;margin:0px;padding:0px;}

small { font-size:11px; line-height:16px ;white-space:nowrap;}
.clear{clear:both;}
.left{float:left;}
.right{float:right;}
.relative{position:relative;}
.nobdr{border:0px !important;}
.vm{vertical-align:middle;}
.noclass { background: none; border: none; padding: 0;width:auto !important;height:auto !important;margin:0px !important; }
input[type=checkbox] { vertical-align:middle !important; border:none !important; background:none !important; padding:0 !important; margin:0 !important; width:auto !important; height:auto !important; line-height:normal !important; float:none !important;}
#wrapper{margin:0px auto;width:100%;padding:0px;}
#top-wrapper{margin:0px auto;width:836px;display:block;overflow:hidden;padding:0px;}
#middle-wrapper{display:block;width:836px;overflow:hidden;margin:0px auto;}
#bottom-wrapper{display:block;width:100%;overflow:hidden;margin:0px auto;background:#ecf3db;}
.header{background:url(../images/header-bg.jpg) no-repeat;height:166px;width:836px;display:block;}
.header-left{padding:45px 0 20px 20px; float:left; width:250px; font-size: 13px; color: #435974;}
.header-right{padding:45px 20px 20px 0px;display:block;float:right;}
.banner{display:block;clear:both;margin:0 0 25px 0;}
.mid-left{float:left;width:820px; padding-top: 5px;}
.mid-left p{font-size:17px;line-height:22px;}
.mid-right{float:right;width:330px;margin:0 0 25px 0; padding-top: 5px;}
.mid-right h2{color:#2e3a48;font-size:40px;font-weight:bold;padding:0 0 20px 0;}
.row { clear:both; display:block; padding:5px 0px; overflow:hidden }
.row input{width:160px;}
.row label { float:left; width:148px; line-height:20px; padding:0 10px 0 0;font-size:14px;}
.submit-btn{background:url(../images/submit-btn.jpg) no-repeat;width:85px;height:25px;font-size:10px;line-height:23px;text-align:center;margin:10px 0 0 160px;}
.submit-btn a { color: #272639; }
.submit-btn a:hover { color: #00a1c4; }
.footer{width:100%;background:url(../images/footer-lt.jpg) no-repeat; margin:0 auto;}
.footer-836{margin:0 auto;width:836px;display:block;overflow:hidden;}
.footer-rt{float:right;}
.contact{float:left;color:#43596e;font-size:14px;font-weight:bold;}
.footerwhitebg { background: #fff;}
.bottcontactinfo { font-size: 15px; font-weight: bold; color: #afca6e; padding: 12px 0; }
.bottcontactinfo span { color: #435974; }
.bottcontactinfo a { color: #435974; } 
.bottcontactinfo a:hover { color: #93ba34; }
.errmsg { color: #ff0000; font-size: 11px; }
.error span { color: #ff0000; font-size: 13px; }@charset "utf-8";
body {margin: 0px; padding: 0px; background:url(../images/bg.jpg) repeat left top;}
img{border:none;}
form{margin:0; padding:0;}

@font-face {
	font-family: 'Conv_MyriadPro-Regular';
	src: url('../fonts/MyriadPro-Regular.eot');
	src: local('☺'), url('../fonts/MyriadPro-Regular.woff') format('woff'), url('../fonts/MyriadPro-Regular.ttf') format('truetype'), url('../fonts/MyriadPro-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: 'source_sans_proregular';
    src: url('../fonts/sourcesanspro-regular.eot');
    src: url('../fonts/sourcesanspro-regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sourcesanspro-regular.woff') format('woff'),
         url('../fonts/sourcesanspro-regular.ttf') format('truetype'),
         url('../fonts/sourcesanspro-regular.svg#source_sans_proregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

p{width:960px; float:left; font-family: 'Conv_MyriadPro-Regular'; font-size:14px; color:#232628;}

/*MAIN CSS STYLE START HERE*/


#main{width:100%; float:left; background:url(../images/right-img.jpg) no-repeat right bottom; padding:0 0 80px 0;}
#mainwrapper{width:1000px; margin:0 auto;}

.top{width:1000px; float:left;}
.logo{float:left; font-family: 'Conv_MyriadPro-Regular'; font-size:32px; color:#232628; margin:70px 0 0 0;}
.download{float:left; font-family: 'Conv_MyriadPro-Regular'; font-size:18px; color:#0563c1; margin:83px 0 0 35px;}
.download a{color:#0563c1; text-decoration:none;}
.download a:hover{color:#0563c1; text-decoration:underline;}
.powered{float:right; font-family: 'source_sans_proregular'; font-size:22px; color:#003758; margin:70px 0 0 0;}

.downloadmsg{float:left; width:100%; font-family: 'Conv_MyriadPro-Regular'; font-size:18px; color:#fff; background:url(../images/footer-bg.png) repeat-x left -10px; text-align:center; padding:6px 0 6px 0; border-radius:4px; display:none;}
.errormsgtxt{float:left; width:100%; font-family: 'Conv_MyriadPro-Regular'; font-size:18px; color:#fff; background:url(../images/footer-bg.png) repeat-x left -10px; text-align:center; padding:6px 0 6px 0; border-radius:4px; display:block;}

.topdown{width:1000px; float:left; margin:38px 0 0 0;}
.status{float:left; font-family: 'Conv_MyriadPro-Regular'; font-size:16px; color:#232628;}
.update_app{float:left; font-family: 'Conv_MyriadPro-Regular'; font-size:18px; color:#fff; background-color:#4c565c; border-radius:5px; padding:2px 7px 2px 7px; margin:0 0 0 40px;}


.midcon{width:1000px; float:left; margin:30px 0 0 0;}
.midcon_left{width:460px; float:left;}
.midcon_left_titlebg{width:95%; height:50px; float:left; background:url(../images/title-leftbg.png) no-repeat left top; padding:0 0 0 40px;}
.midcon_right_titletext{height:44px; float:left; font-family: 'Conv_MyriadPro-Regular'; font-size:21px; font-weight:bold; color:#4c565c; background:url(../images/title-bg.png) repeat-x left top; padding:6px 20px 0 0;}
.app_infoconbg{width:420px; float:left; padding:15px 0 30px 40px;}
.app_infobg{width:420px; float:left; margin:0 0 3px 0;}
.app_infoleft{width:150px; float:left; font-family: 'Conv_MyriadPro-Regular'; font-size:14px; color:#232628;}
.app_inforight{width:205px; float:left; font-family: 'Conv_MyriadPro-Regular'; font-size:14px; color:#232628;}

.app_addtionalinfo{width:420px; float:left; font-family: 'Conv_MyriadPro-Regular'; font-size:14px; color:#0563c1;}
.app_addtionalinfo a{color:#0563c1; text-decoration:none;}
.app_addtionalinfo a:hover{color:#0563c1; text-decoration:none;}

.midcon_right{width:500px; float:left;}
.midcon_right_app_infoconbg{width:440px; float:left; padding:0 0 30px 40px;}
.midcon_rightlogobg{width:500px; float:left; background:url(../images/logo-bg.png) no-repeat 22px 14px; margin:0 0 20px 0;}
.midcon_rightlogo{width:312px; float:left; text-align:center;}
.midcon_rightlogotitle{width:312px; float:left; text-align:center; font-family: 'Conv_MyriadPro-Regular'; font-size:16px; color:#4c565c; margin:10px 0 0 0;}
.app_inforightbluecon{width:97%; float:left; font-family: 'Conv_MyriadPro-Regular'; font-size:14px; color:#0563c1; padding:0 0 3px 3%;}
.app_inforightbluecon a{color:#0563c1; text-decoration:none;}
.app_inforightbluecon a:hover{color:#0563c1; text-decoration:underline;}

/*MAIN CSS STYLE END HERE*/


/*FOOTER CSS STYLE START HERE*/

#footer{width:100%; height:236px; float:left; background:url(../images/footer-bg.png) repeat-x left top; margin-top:-9px}
#footer_inn{width:100%; height:236px; float:left; background:url(../images/foo-leftbg.png) no-repeat left bottom; }
#footerwrapper{width:1000px; margin:0 auto; padding:70px 0 0 0;}
.footer_powerdby{width:930px; float:left; font-family: 'Conv_MyriadPro-Regular'; font-size:19px; color:#fff; line-height:28px; padding:0 0 0 70px;}
.footer_copyright{width:1000px; float:left; padding:50px 0 0 0;}
.footer_web{width:500px; float:left; font-family: 'Conv_MyriadPro-Regular'; font-size:19px; color:#fff; text-align:right;}
.footer_web a{color:#fff; text-decoration:none;}
.footer_web a:hover{color:#fff; text-decoration:underline;}
.footer_links{float:right; font-family: 'Conv_MyriadPro-Regular'; font-size:19px; color:#fff;}
.footer_links a{color:#fff; text-decoration:none;}
.footer_links a:hover{color:#fff; text-decoration:underline;}

/*FOOTER CSS STYLE END HERE*/


/*INNER PAGE CSS STYLE START HERE*/

.inn_consectionbg{width:100%; float:left;}
.inn_infoconbg{width:960px; float:left; padding:15px 0 30px 40px;}
.inn_infobg{width:960px; float:left; margin:0 0 10px 0; font-family: 'Conv_MyriadPro-Regular'; font-size:14px; color:#232628;}
.inn_infobgleftseccon{width:440px; float:left; padding:15px 0 30px 40px;}
.inn_infoleft{width:400px; float:left; font-family: 'Conv_MyriadPro-Regular'; font-size:14px; color:#232628;}
.inn_infoleftred{color:#F00;}
.inn_inforight{width:300px; float:left; font-family: 'Conv_MyriadPro-Regular'; font-size:14px; color:#232628; padding:0 0 0 50px;}

.inn_subconbgleft{width:475px; float:left; }
.inn_infobgmainbg{width:440px; float:left; margin:0 0 10px 0;}
.inn_subconbgleftbg{width:200px; float:left; font-family: 'Conv_MyriadPro-Regular'; font-size:14px; color:#232628;}
.inn_subconbgrightbg{width:200px; float:left; font-family: 'Conv_MyriadPro-Regular'; font-size:14px; color:#232628; padding:0 0 0 0px;}

.inn_subconbgright{width:475px; float:left; }


.tableconbg{width:100%; float:left;}
.tableheadbgbg{width:100%; height:40px; background:url(../images/table-head-bg.png) repeat-x left top;}
.tableheadcollbg{font-family: 'Conv_MyriadPro-Regular'; font-size:14px; color:#232628; text-align:center; border-right:solid 1px #fff;}
.tablefirst_row{border-bottom:solid 1px #e8e8e8; background-color:#FFF; padding:6px 0 6px 10px; font-family: 'Conv_MyriadPro-Regular'; font-size:14px; color:#232628; }
.tablesecound_row{border-bottom:solid 1px #e8e8e8; background-color:#f9f9f9; padding:6px 0 6px 10px; font-family: 'Conv_MyriadPro-Regular'; font-size:14px; color:#232628; }
.tableconbg table tr td{padding:6px 0 6px 10px; border-bottom: 1px solid #E8E8E8;}

.return_bot{float:left; font-family: 'Conv_MyriadPro-Regular'; font-size:20px; color:#0563c1; margin:10px 0 0 35px;}
.return_bot a{color:#0563c1; text-decoration:none;}
.return_bot a:hover{color:#0563c1; text-decoration:underline;}

.return_top{float:right; font-family: 'Conv_MyriadPro-Regular'; font-size:20px; color:#0563c1; margin:10px 0 0 35px;}
.return_top a{color:#0563c1; text-decoration:none;}
.return_top a:hover{color:#0563c1; text-decoration:underline;}


/*INNER PAGE CSS STYLE END HERE*/
@charset "utf-8";
body {margin: 0px; padding: 0px;}

.maindiv{width:650px; height:380px; margin:170px auto 0 auto; background:url(../images/bg.png) repeat-x left top; border:solid 1px #CCC;}
.maindiv_image{width:100%; float:left; text-align:center; margin-top:24px;}
label.error {
					color:red;
					display:block;
					font-style:italic;
					font-weight:normal;
				}