 
@charset "utf-8";

/*
Copyright 2006 xpressdocs
xpressdocs.com v3 CSS
Revision 0.6 ALPHA
*/


/* ***** GENERAL INFO ***** */

	td.label {width:200px;font-weight:bold; font-size:11px; text-align:right; }
	
	/* PAGE WRAPPER */
	#link_wrapper {position:relative; min-height:100%;}
	* html #link_wrapper{height:100%;}

	/* COMPANY NAME */
	.xpress{font-weight:bold;color:#231f20;}
	.docs{font-weight:normal !important;color:#005a9c;}


input[type="submit"], button{ border-width:3px; border-top: none;font-family:verdana; font-size:10px; font-weight:bold; padding:4px 3px 4px 3px; background-image:url(http://assets.xpressdocs.com/images/_imgs/www/back_th.gif); background-repeat:repeat-x; background-position:bottom}

.gobutton {background-image:url(http://assets.xpressdocs.com/images/_imgs/www/back_gobutton.gif); padding:0px; margin:0px 0px 20px 0px; text-align:right}


 td p {font-size:10px; line-height:1.2}
    .error {font-color:#930; border:solid 1px #930; background-color:#fef1b9; padding:0px 10px 10px 10px; margin:10px 0px 20px 0px; font-weight:bold;}
	
	img#button_logIn_35_w, img#button_signUp_35_w, img#button_submit_35_w, img#button_continue_35_w, img#button_back_35_w{cursor:pointer;}


tr.linebottom td{border-bottom:solid 1px #ccc; padding:10px 0px}


/* ***** HEADER INFO ***** */
	/* HEADER */
	
	.shadow_top{width:100%;height:14px;repeat-x;position:relative;}

/* ***** PAGE LAYOUT INFO ***** */
	/* MAIN CONTENTS */
	.contents:after{clear:both;display:block;font:1px/0px serif;content:".";height:1px;visibility:hidden;}
	.contents form ul{clear:both;}
	.contents form ul li{font-size:14px;padding:10px;margin-left:25px;list-style:square;}

	/* MAIN STAGE */
	div#stage{margin-left:200px;font-size:12px;line-height:20px;position:relative;z-index:10;}


/* ***** TITLES, STEPS, AND INSTRUCTIONS INFO ***** */
	/* SECTION TITLE AND SECURE ICON */
	#pageTitle{clear:both;float:left;padding:20px 0 10px 10px;font-size:28px;font-weight:bold;letter-spacing:-1px;}
	#secure{float:right;margin-right:10px;font-size:24px;}
	div.signIn div#secure{margin:30px 0 -20px 0;}

	/* PAGE TITLE */
	div.title{clear:both;font-size:22px;padding-bottom:10px;}

	/* INSTRUCTIONS */
	.instructions {font-weight:normal;font-size:12px !important;line-height:18px;color:#777;margin:10px 10px 20px 0;list-style:square;}
	.instructions_noMargin{margin:10px 10px 0 0;}
	.instructions img{margin:2px;}
	.instructions li{list-style:square;line-height:20px;margin-left:20px;}
	.subnote{font-size:12px;font-weight:normal;font-style:italic;color:#666;}
	.instructionsPageTitle{clear:both;margin-left:10px;width:90%;letter-spacing:normal;}


/* ***** PAGE FORMATTING ***** */
	/* 2-COLUMN */
	div.stageColumn{float:left;width:360px;}
	div.stageColumn label{clear:both;float:left;width:65px !important;margin-top:3px;color:#666;font-size:12px;}
	div.stageColumn p{margin:10px 0;}
	div.stageColumn p input.text{padding:3px;}
	div.stageColumn ul{margin:0;}

	/* DATA TABLES */
	.dataTable{background-image:url(http://assets.xpressdocs.com/images/_imgs/www/back_th.gif);background-repeat:repeat-x;margin-bottom:10px;border:1px solid #ddd;font-size:20px;}
	.dataTable label,.dataTable ul li,.dataTable input{font-size:16px;}

	/* PROGRESS BUTTONS */
	.progressButton{text-align:right;font-size:16px;}
	.progressButton_top{clear:none;float:right;margin:10px 0;font-size:16px;}
	.progressButton_noClear{clear:none;}


/* ***** FOOTER INFO ***** */
	
	/* LOGIN */
	#login{clear:right;float:right;font-size:12px;padding:40px 10px 0 0;}
	#login span{color:#fff;}
	#login a{font-weight:bold;color:#fff;border-bottom-color:#fff;}
	#login span#signIn{border-right:1px solid #e5ebeb;padding-right:10px;}
	#login span#startHere{padding-left:5px;}

	/* SIGN IN */
	.signIn{text-align:left;margin:0 auto;width:740px;}
	.signIn #pageTitle{margin-left:-10px;}
	.signIn_pod{float:left;width:338px;height:220px;}
	.signIn_pod_center{float:left;padding-top:110px;width:19px;}

	/* CONTACT INFORMATION LAYOUT */
	div.details label{clear:both;float:left;width:150px;color:#666;font-size:12px;margin-top:5px;}
	div.details p{margin:10px 0;}
	div.details input, div.details select{width:145px;}
	div.details .allCaps{text-transform:uppercase;}
	div.details ul{margin-left:155px;}
	div.details ul li{line-height:24px;}
	div.details ul.personalizeLists{margin-left:0;}

/* LEGACY */
/*
	.loginPodWrapper .title{margin-left:20px;}

	.loginPod{float:left;width:378px;padding:10px;text-align:left;margin:10px;font-size:22px;line-height:24px;}
	.loginPod .progressButton{margin:0;}


	 LOGIN PODS 	.loginPodWrapper{margin:0 auto;width:985px;padding-bottom:80px;}
	.loginPodWrapper .stageColumn .title{margin:0 0 -20px 20px;}

	.loginPodNew{float:none !important;text-align:left;margin:10px 10px -10px 35px;font-size:22px;line-height:24px;}
	.loginPod input, .loginPod select{width:175px !important;}

	.loginPodLong{width:310px !important;height:235px !important;margin:0 10px 0 10px;}
	.loginPodLong label{width:150px !important;line-height:1;padding-top:5px;}
	.loginPodLong input, .loginPodLong select{width:155px !important;}

	.loginPodWhite{border:1px solid #fff;}

*/



	#or{margin:20px 0 0 190px;font-size:22px;}
	.flashPod{float:left;margin:10px;border:1px solid #ddd;width:398px;height:221px;}
	.radioList{margin:20px 10px 10px 10px;}
	.radioList .title{margin:0;font-size:18px;}
	.radioList label{display:block;font-size:12px;margin:0 0 20px 20px;}
	.radioList input{float:left;margin-top:2px;}

	.twoColumnList label{margin-left:20px;}
	.twoColumnList p{font-size:12px;font-weight:bold;padding-left:175px;padding-top:4px;}
	.twoColumnList p select, .loginPod select{font-weight:normal !important;font-size:12px;}
	.twoColumnList p.instructions{padding-left:20px;font-weight:normal;}
	.twoColumnList .title{padding-bottom:0;}

	div.stageColumn div.loginPod label{width:140px !important;}
	
	/* BRAND GRID */
	table#brand_grid{border-collapse:separate;border-spacing:5px;}
	table#brand_grid tr td{border:1px solid #e5e5e5;text-align:center;}
	table#brand_grid tr td input{font-size:14px;margin-bottom:10px;}
	table#brand_grid tr td.otherCompanies{text-align:left;padding:12px;}
	table#brand_grid tr td.otherCompanies p{font-size:12px;color:#666;}
	table#brand_grid tr td.otherCompanies div.title{font-weight:bold;margin:0;color:#333;}
	table#brand_grid tr td.otherCompanies input.searchField{clear:both;width:250px;}
	table#brand_grid tr td.otherCompanies input{float:right;}


