﻿@charset "iso-8859-1";

.vspRadioButton {
    margin-right:15px !important;
}

.vspRadioButton input {
    margin-right:3px !important;
}

input.moveDateTimeRight {
    margin-left: 35px;
}

.QuestionCheckboxes
{
    margin-left:15px !important;
}

#ctl00_ctl00_Body_cph_main_cph_chkEnterHazardBatch
{
    width:20px !important;
}

.iTypeDDL {
    height:28px;
    margin-top:3px;
}

div.DT
{
	border-left: groove 1px #5b5c71;
	border-top: groove 1px #5b5c71;
	border-right:  groove 1px #5b5c71;	
	border-bottom: groove 1px #5b5c71;
	vertical-align: middle;
	background-color: White;	
	width: 250px;
}

div.DVMain
{
	border-right: groove 1px #5b5c71;
	border-top: groove 1px #5b5c71;
	display: none;
	scrollbar-face-color: white; 
	margin: 0px;
	scrollbar-highlight-color: whitesmoke;
	overflow: auto;
	border-left: groove 1px #5b5c71;
	width: 250px;
	scrollbar-arrow-color: black;
	scrollbar-track-color: white;
	border-bottom: groove 1px #5b5c71;
	scrollbar-darkshadow-color: whitesmoke;
	HEIGHT: 150px;
	background-color: White;
}

IMG.DDA
{
	vertical-align: middle;
	cursor: hand;
	height: 18px;
	width: 18px;
	border: none;	
}

#DVLI
{
	WIDTH: 308px;
	background-color: transparent; 	
}
#DVLI:hover
{
	WIDTH: 308px;
	background-color : #D4D0C8;
}
.LI
{
	WIDTH: 308px;
	background-color: transparent; 	
	text-decoration: none;
	color: #000;
}
.LI:Hover
{
	WIDTH: 308px;
	background-color : #D4D0C8;
	text-decoration: none;
	color: #000;
}
input.MSTBM
{
	border: none 1px; 
	height: 17px;
	width: 225px;
	color: black;
}
input.MSTBM span
{
	display: none;
	position: absolute;
	top: 20px;
	left: -10px;
	width: 175px;
	padding: 5px;
	z-index: 100;
	background: #000;
	color: #fff;
	-moz-border-radius: 5px; /* this works only in camino/firefox */
	-webkit-border-radius: 5px; /* this is just for Safari */
}
input.MSTBM:hover span
{
	display: block;
}
label.LIL
{
	font-size: 12px;
	color: Black;
}
tr.GridRow td
{
    padding-left: 1em;
}
    
div#filter 
{
    margin-left: 289px;
}

.SortedAscendingHeaderStyle, .SortedDescendingHeaderStyle
{
  background-color: #FFFFCC;
  background-repeat: no-repeat;
  padding: 0 20px !important
}
 
.SortedAscendingHeaderStyle
{
  background-image: url(../../images/asc.gif);
}
 
.SortedDescendingHeaderStyle
{
  background-image: url(../../images/desc.gif);
}

.AddConsoleUserButton { width: 90px; height: 25px; }
.AddStandardRepairButton {width: 140px; height: 25px; }
.AddStandardRepairButton {
	width: 140px;
	height: 25px;
}
.AddProtectionTypeButton {width: 140px; height: 25px; }

*{line-height:1em;margin:0;padding:0;}
html,body,form{font-family:Georgia,Serif,Verdana;font-size:10pt;height:100%;}
/*General*/
h1 {font-size:1.5em;}
h2 {font-size:1.4em;}
h3 {font-size:1.3em;}
h4 {font-size:1.2em;}
h5 {font-size:1.1em;}
h6 {font-size:1.0em;}
ul li{list-style:none;}
p{line-height:1.2em;}
a, a:visited, a:active {color:#3a6cab;cursor:pointer;text-decoration:underline; outline:none;line-height:1.2em;}
a:hover{text-decoration:none;}
a img,a:visited img,a:active img {border: 0;}
#container {
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	margin:0 auto; /* center, not in IE5 */
	position:relative; /* needed for footer positioning*/
	width:100%;
}

div#ui-datepicker-div
{
    z-index:100 !important;
}

/*Classes*/
#initial_test_tbl  
{
    border: 1px solid black; 
    font-size: 8pt;
    border-spacing: 0;
    border-collapse: collapse;   
}

#initial_test_tbl td
{ 
   /*  border: 1px solid black; */
    padding: 3px !important;
}

#initial_test_tbl td span
{ 
    padding: 1px !important;
}

#initial_test_tbl .dataTable 
{
    border: none; 
    padding: none; 
    border-spacing: 0;
    border-collapse: collapse;
    margin: 0 5px;
}

#initial_test_tbl .dataTable td 
{ 
     border: none; 
     padding: 1px !important; 
     vertical-align: middle;
}

#initial_test_tbl .dataTable tr
{ 
     height: 30px;
}

.tdunderline
{
    border-bottom: 1px solid black !important;
    text-align: center !important;
}

#initial_test_header_tbl  
{
    border: 1px solid black; 
    font-size: 7pt;
    border-spacing: 0;
    border-collapse: collapse;  
    margin-left: 10px; 
}

#initial_test_header_tbl td
{ 
    border: 1px solid black; 
    padding: 5px !important;
}

#initial_test_header_tbl td span
{ 
    padding: 1px !important;
}

#initial_test_header_tbl .dataTable 
{
    border: none; 
    padding: none; 
    border-spacing: 0;
    border-collapse: collapse;
}

#initial_test_header_tbl .dataTable td 
{ 
     border: none; 
     padding: 1px !important; 
     vertical-align: middle;
}

#initial_test_header_tbl .dataTable tr
{ 
     height: 20px;
}
.rightCheckBox 
{
    margin: 0px 0 0 38px;
}


hr.divide{display:block;border:none; border-top:dashed 1px #999;margin:15px auto;width:100%;}
.wrapper{display:block;margin:0 auto; width:90%;}
.menuWrapper{display:block;width:700px;}
.hide{display:none; visibility:hidden;}
div.mc750,div.mc1750.div.lc250,div.rc500,div.lc500,div.lc400,div.rc250,div.col350{display:inline-block; float:left; height:auto;}
div.mc930{min-height:14px;width:930px;}
div.mc1200{min-height:14px;width:1200px;}
div.mc960{min-height:14px;width:960px;}
div.mc1930{min-height:14px;width:1930px;}
div.mc750{min-height:14px;width:750px;}
div.mc1750{min-height:14px;width:1750px;}
div.rc500, div.rc250{float:right;}
div.rc500,div.lc500{width:500px;}
div.rc250,div.lc250{width:250px;}
div.lc400{width:400px;}
div.col350{width:350px;}
div.col360 {
    width: 360px;
}
span.error{background-color:#fde0e0;border:solid 1px #ff0000;display:block;font-size:0.9em;line-height:1.4em;padding:10px 0 10px 10px; margin:5px auto;
	width:99%;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px; }
span.error ul li{margin:5px 20px ; list-style-type:disc; list-style-position:outside;line-height:1.4em;}
span.msg, span.dim{background-color:#fff9d7;border:solid 1px #e2c822;display:block;font-size:0.9em;line-height:1.4em;padding:10px 0 10px 10px;
	width:99%;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;}
	span.dim{background-color:#bfbfbf;border:solid 1px #999;}
	
.tableHeaders tr
{
    height:10px;
}

.tableHeaders td
{
    padding: 0 !important;
}

.instruction
{
    background-color:#fff9d7;
    border:solid 1px #e2c822;
    clear:both;color:#000;
    display:block;
    font-size:1.0em;
    line-height:1.3em;      
    margin:10px 0;
    padding:10px;
    width:98%;
    -moz-border-radius:4px;
    border-radius:4px;
    -webkit-border-radius:4px; 
 }
 
 .instruction_wide
{
    background-color:#fff9d7;
    border:solid 1px #e2c822;
    float:left;
    color:#000;
    display:block;
    font-size:1.0em;
    line-height:1.3em;      
    margin:10px 0 10px 50px;
    padding:10px;
    width:1200px;
    -moz-border-radius:4px;
    border-radius:4px;
    -webkit-border-radius:4px; 
 }
.greenBtn{background-color:#49B510;border:solid 1px #47811E;color:#FFF;cursor:pointer;display:inline-block; font-weight:bold; margin:0 3px;
	text-decoration:none;padding:5px 10px;  outline:none;}
	.greenBtn:hover{background-color:#59BF2C;}
.greenPrint{background-color:#49B510;border:solid 1px #47811E;color:#FFF;cursor:pointer;display:inline-block; font-weight:bold;}
	
ul li.right, div.btns{text-align:right; margin-top:10px;}
div.btns2 { text-align: center;margin-top: 10px;}
div.btns div{display:inline-block;width:auto;}
 a.right{position:relative;left:500px;} /*In a wide container - checkout*/
.btn_active{background-color:#3b5998;border:solid 1px #D9DFEA;color:#FFF;font-size:1.1em;
		padding:5px 15px;width:auto;}
a.addHdr{ background:#f0f0f0 url('../../images/add.png') no-repeat 5px center;border:solid 1px #dcdcdc;color:#000;
	display:block;font-family:helvetica,arial,sans-serif; font-size:1.0em; font-weight:bold; margin-bottom:20px;
	padding:8px 10px 8px 25px; text-decoration:none;width:400px;}
a.addHdr:hover{color:#3a6cab;}
input[type=text], input[type=password], select,textarea{font-size: 14px;padding:5px;font: normal 14px arial, helvetica, sans-serif; max-width:825px;
	border:solid 1px #bfbfbf;color: #444;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px; }
input:focus, select:focus,textarea:focus{border: 1px solid #9A9898;outline:none;}

input[type=text][disabled], select[disabled], textarea[disabled] {
    color: #5b5c71;
    background: gainsboro;
}

.xsm{width:20px;}
.xsm33{width:33px;}
.sm{width:50px;}
.md{width:100px;}
.lg{width:200px;}
.xlg{width:360px;}
.xlg2
{
    width: 500px;
    float: right;
}
.xlg3
{
    width: 550px;
}

.xxlg{width:700px;
      float: right;}
.red{color:#ff0000;}
.grn{color:#559D25; font-weight:bold;}
.bold{font-weight:bold;}
.selectedLbl{ float:left;display:block; margin:0 0 15px 5px;width: 800px;}
/*Standarized class for tables*/
table.gvStyle{border:solid 1px #D8D8D8;clear:both;font-size:0.9em;width:100%;}
/*Modifies the gridview headers*/
table.gvStyle th{border:solid 2px #fff;padding:2px 4px;}
table.gvStyle tr th a{background-color:Transparent;font-weight:normal;padding:3px 5px; text-decoration:underline; }
table.gvStyle tr th img{position:relative; top:3px;}
table.gvStyle a, table.gvStyle th, table.gvStyle tr th span{background-color:#d7e3f3;text-align:center;line-height:1.5em;
	text-decoration:none;text-transform:capitalize;}
/*Modifies the gridview cells*/
table.gvStyle td{font-size:1.0em;border:solid 2px #fff;padding:0 5px;line-height:1.5em;margin:5px;}
table.gvStyle td img{cursor:pointer;}
table.gvStyle a{background-color:Transparent;display:inline-block;}
.altRow{background-color:#f0f0f0;}
table.gvStyle tr.tbl_footer td{background-color:#EBEBEB;border-top:solid 2px #D8D8D8;border:none;color:#000;
	font-size:1.2em; line-height:1.8em;text-align:center;}
/*clearfix divs*/
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;margin:0;padding:0;}
html[xmlns] .clearfix{display: block;}
* html .clearfix{height: 1%;}
/*end of clearfix divs*/
/*Header*/
#header{background-color:#FFF;padding:0 0 0 0;position:relative;}
#header div.wrapper img{margin:0; padding:0; }
/*Subheader Menu*/
/* div#menu{background-color:#EEE;border-top:solid 1px #999;border-bottom:solid 1px #999;bottom:0;display:block;clear:both;height:30px; width: 699px;} */
div#menu{bottom:0;display:block;clear:both;height:30px; width: 699px;}
ul.menu{display:inline-block;clear:both;height:30px;margin:0;}
ul.menu li{background-color:#EEE;border-top:solid 1px #999;border-bottom:solid 1px #999;border-left:solid 1px #999;display:inline-block;float:left;} /*padding:0 5px; }*/
ul.menu li.last{border-right:solid 1px #999;}
ul.menu li a{display:inline-block;height:15px; padding:8px 15px;}

ul.menuSmall{display:inline-block;clear:both;height:30px;margin:0 0 0 5px; width: 639px;}
ul.menuSmall li{background-color:#EEE;border-top:solid 1px #999;border-bottom:solid 1px #999;border-left:solid 1px #999;display:inline-block;float:left; }
ul.menuSmall li.last{border-right:solid 1px #999;}
ul.menuSmall li a{display:inline-block;height:15px; padding:8px 15px;}


/*Content*/
div#deletebutton a { float:right; padding-left: 23px; padding-top: 2px; height: 17px; width: 100px; background-color:#B13535; border:solid 1px #B13535;color:#FFF;font-weight:bold;text-decoration:underline;} 

#content {margin:auto;padding:0px 0 20px 0;width:930px;} /* bottom padding for footer otherwise it overlaps with content */
#content1200 {margin:auto;padding:0px 0 20px 0;width:1200px;} /* bottom padding for footer otherwise it overlaps with content */

#contentWide {margin:auto;padding:0px 0 200px 0;width:1930px;} /* bottom padding for footer otherwise it overlaps with content */
div#subcontainer{ margin:0 auto; display:block; clear:both; position:relative; top:20px;width:500px;}
div#subcontainer p{line-height:1.4em;margin:5px 0;}
div.mc750 div#subcontainer{width:100%;}
div.mc1750 div#subcontainer_wide{min-width:1920px;max-width: 1920px;}
div#subcontainer_wide{ margin:0 auto; display:block; clear:both; position:relative; top:0px;width:1200px;}
div#subcontainer_wide p{line-height:1.4em;margin:5px 0;}
#tabs { margin: 0;padding: 0;position:relative;z-index: 10;}
#tabs a,#tabs a:visited {color: #444;padding: 10px 15px;text-decoration:none;outline:none;}
#tabs a:hover{color: #3a6cab;text-decoration: none;}
#tabs li.selected {background: #FFF;border: 1px solid #CCC;border-bottom:solid 1px #FFF;padding: 10px 15px;}

#tabs li.last{margin:0 0 0 502px;}
#tabs li.last a{background-color:#B13535; border:solid 1px #B13535;color:#FFF;font-weight:bold;text-decoration:underline;} /*Delete button in the test_data_entry.aspx*/
#tabs li.last a:hover{background-color:#C54949;color:#FFF; text-decoration:none;}
#tab_contentOld {border:solid 1px #CCC;height:100%;margin:11px 0 0 0;overflow: hidden; padding:20px;position:relative;top:-1px;}
#tab_content {border:1px solid #CCCCCC;height:100%;margin: 11px 0 0;overflow: hidden; padding:20px;position:relative;top:-1px;}


#tabs li.active {background: #FFF;border: 1px solid #CCC;border-bottom:solid 1px #FFF;padding: 10px 0px; font-weight:bold;}
#tabs li {border:solid 1px #CCC;padding: 10px 0px;color:#666;display: inline;font: 1.0em Georgia, "Times New Roman", Times, serif;font-weight: normal;list-style-type: none;margin-right: 5px;/*text-shadow: 0 0 1px #FFF;*/}

.tab {display:none;}
.tab.active {display:block;background: #FFF;border-bottom: solid 1px #FFF;padding: 10px 15px; }

/*for radiobox lists*/
div#tab_content table.radioBtList{margin:0 0 10px 20px;}
div#tab_content table.radioBtList tr td {padding:0px 5px;}
div#tab_content table.radioBtList tr td span.selected{background-color:#d7e3f3;border:solid 1px #dcdcdc;
	padding:5px 15px 5px 0;margin:0;}
div#tab_content table.radioBtList tr td input{margin:0 5px; }
div#tab_content table.radioBtList tr td label{line-height:1.8em;}
h6.menuhdr{background-color:#EEE;border:solid 1px #CCC;clear:both;display:block;height:auto;margin:20px 5px 0 5px;
	padding:10px;width:200px;}
div.box{border:solid 1px #CCC;border-top:none;clear:both;display:block;margin:0 5px 5px 5px;
	padding:10px; width:200px;}
/*Tester*/	
/*dynamic containers*/
div#rpe_div{width:100%; }
div#rpe_div table{clear:both;margin:0;width:100%; border:none;}
div#rpe_div table.gvStyle tr td,div#dcve_div table.gvStyle tr td, div#pvb_svb_div table.gvStyle tr td{
	padding:0;vertical-align:top;}
table.gvStyle tr td ul li{display: block;min-height:26px;}
table.gvStyle tr td span.hdr, table.gvStyle tr td a.hdr{display:inline-block;font-weight:bold;padding:0 0 10px 0;}
table.gvStyle tr td ul li.tblHdr{background-color:#d7e3f3;text-align:center;padding:5px 0 0 0 ;margin-bottom:10px; min-height:18px;border:1px solid black;}
table.gvStyle tr td ul li.tblHdr span{display:block;font-weight:bold; margin:0;}
/*test_data_entry.aspx*/
table.gvStyle tr td ul li.li2box div,table.gvStyle tr td ul li.li2box span.rbl
{
	display:inline-block;float:left; margin:0 ; padding:0;width:auto;
    border: 2px;
}/*Repair block*/
table.gvStyle tr td ul li.li2box span.rbl{margin:0 15px 0 5px;}/*Repair block*/
table.gvStyle tr td ul li.li2box span.rbl input{margin:3px 5px;}/*Repair block*/
/*table.gvStyle tr td ul li.li2box div textarea.xlg{width:430px;}/*Repair block*/
span.rbl input, .rbl input{margin:0 5px 0 10px;}
div#rpe_div table.gvStyle tr td ul li table.rbl,table.rbl tr td{height:10px;margin:0 0 10px 0;padding:0;}
table#custom_messages tr td span{line-height:1.4em;margin:0 5px; }
table#custom_messages tr td span.red{display:inline-block;margin:0 2px;width:5px; }
table#custom_messages tr td span.error{margin-bottom:5px;}

table#custom_messages_wide tr td span{line-height:1.4em;margin:0 5px; }
table#custom_messages_wide tr td span.red{display:inline-block;margin:0 2px;width:5px; }
table#custom_messages_wide tr td span.error{margin-bottom:5px;}

/*styling for air gap section*/
#airGapSection {text-align:right;}

/*Styling for the edit form panel in edit_entry pages:edit_entry_rp.aspx , edit_entry_dcv.aspx, edit_entry_pvb.aspx*/
div.editForm {margin:0 0 30px 0;}
div.editForm h2{margin:0 0 20px 0;}
div.editForm ul{display:block;margin:0}
div.editForm ul li{margin:10px;}
div.editForm ul li input,div.editForm ul li label{margin:0 5px;}
/*Utility*/
/*utility_user_list.aspx*/
a.editLnk{margin:0 5px;}
a.deleteLnk{background:url('../../images/delete.gif') no-repeat left top; 
display:inline-block; 
	height:17px; width:15px;
}
/*add_utility_user.aspx and tokay/configure_utilities.aspx*/
div.form h1.title{background-color:#d7e3f3;border:solid 1px #dcdcdc;padding:10px 30px;}
div.form div.col350 ul{display:inline-block; margin:10px 0;}
div.form div.col350 ul li, ul.ul750 li{margin:5px 10px;}
div.form div.col350 ul li label, ul.ul750 li label{display:inline-block;margin-right:5px;text-align:right;width:160px;}
div.btns, div.ckout_btns{/*border-top:solid 1px #dcdcdc;*/display:block;clear:both; padding:15px 50px 0 0;width:630px;}

/*utility_settings.aspx*/
div#utility_settings{display:block;margin:20px auto;}
div#utility_settings ul.ul750{margin:20px 0 10px 0; }
div#utility_settings ul.ul750 li label{width:150px; line-height:1.2em;}
div#utility_settings ul.ul750 li textarea{ vertical-align:middle;}
div#utility_settings ul.ul750 li input[type=checkbox]{margin:5px; margin:0;}
div#utility_settings ul.ul750 li.fileUpload{height:40px;padding:10px;}
div#utility_settings ul.ul750 li.fileUpload input{border:solid 1px #666;}
span.imgMsg {display:block;margin:5px auto 10px auto;}
div#utility_settings div.col350 ul li label{width:160px;}
/*Tokay Folder*/
div.confUtil div#tab_content{padding-top:5px; }
div.confUtil div.btns{border-top:none; margin:0 0 10px 30px;padding:5px 0 0 0;}
div.confUtil div.col350 ul, div.confUtil div.col350{margin:0;padding-top:0;}
div.confUtil div.col350{margin-top:-5px;}
div.confUtil ul.ul750{display:block; clear:both;margin:0 0 5px 0;width:100%;}
div.confUtil ul.ul750 li input[type=text],  ul.ul750 li input[type=text]{width:502px;}
div.confUtil ul.ul750 li.right{margin-right:50px; font-size:0.90em;}
ul#utilityLnk_ul{margin:0;}
ul#utilityLnk_ul li label{ vertical-align:top}
ul#utilityLnk_ul li input.xlg{height:35px;width:502px; }
div.confUtil div#tab_content p{margin-bottom:5px;}
/*div#crup_user div.col350{margin-top:5px;}*/
div#crup_user div.col350 ul li{height:28px;}
div#crup_user div.col350 ul li.right{padding:10px 0 0 0;height:18px; }
div#crup_user div.col350 ul li.cb{padding:5px 0 0 0;height:23px; }
div.change_passw{padding-top:30px;}

/*Tester - Device_search page*/
ul#serial_ul {margin:30px auto 5px auto;width:680px;}
ul#serial_ul li{margin:5px;}
ul#serial_ul li label{display:inline-block;margin-right:5px;text-align:right;width:180px; }
ul#serial_ul li label span.red{}
ul#serial_ul li input{width:400px;}
ul#serial_ul li.break{font-weight:bold;padding:10px 0 10px 180px;}
	/*verify_site_profile*/
	div#verify_site label{font-size:1.1em;}
	div#verify_site span{font-size:1.1em;}
	div#verify_site ul.ul750 li input{width:550px;}
	div#verify_site ul.ul750 li label{width:100px;}
	div#verify_site ul.ul750 li span{display: block; float: left; text-align: right; padding-right: 10px; width:110px;}
	div#verify_site div.col350 ul,div#verify_site div.col350 ul li{padding:0;width:350px;}
	div#verify_site div.col350 ul li label{width:100px;}
	div#verify_site div.col350 ul li span{display: block; float: left; text-align: right; padding-right: 10px; width:110px;}
	div#verify_site div.colRight ul li label{width:80px;}
	div#verify_site div.col350 ul li input{width:200px;}
    div#verify_site div.col350 ul li select{width:212px;}

	div#verify_site div.col350 ul li table tr td input,div#verify_site div.col350 ul li table tr td label,div#verify_site ul.ul750 table tr td span,
	div#verify_site ul.ul750 table tr td input,div#verify_site ul.ul750 table tr td label {color:#333;font-size:0.85em;margin:0 2px;width:auto; border:none; line-height:1.1em;}
	
	div#verify_site table,div#verify_site div.col350 table {margin-left:105px; }

    div#verify_site div.col600 ul,div#verify_site div.col600 ul li{padding:0;width:600px;}
	div#verify_site div.col600 ul li label{width:100px;}
	div#verify_site div.col600 ul li span{display: block; float: left; text-align: right; padding-right: 10px; width:110px;}
	div#verify_site div.colRight ul li label{width:80px;}
	div#verify_site div.col600 ul li input{width:200px;}
    div#verify_site div.col600 ul li select{width:212px;}
    .verify_checkbox input {width:15px !important; text-align:left;}
    .verify_checkbox {width:15px !important; margin-top:2px;}

	div#verify_site div.col600 ul li table tr td input,div#verify_site div.col600 ul li table tr td label,div#verify_site ul.ul750 table tr td span,
	div#verify_site ul.ul750 table tr td input,div#verify_site ul.ul750 table tr td label {color:#333;font-size:0.85em;margin:0 2px;width:auto; border:none; line-height:1.1em;}
	
	div#verify_site table,div#verify_site div.col600 table {margin-left:105px; }


	div#verify_site div.colRight table {margin-left:85px;}
	div#verify_site ul li.right table{margin-left:380px; margin-left:270px; font-size:1.5em; }

	/*profile.aspx*/
   div.col350 ul li.sep{height:30px;}
   /*Surrogate Pages*/
   /*surrogate_main.aspx*/
   .tester_ddl{margin:10px 30px 30px 30px;}
/*Shopping Cart Styles*/
div#tab_content table.checkout{border:solid 1px #D7D7D7; margin:10px auto;}
div#tab_content table.checkout tr th{background-color:#F0F0F0;color:#2E94E4;border:none;font-family:Verdana,Georgia;padding:5px;}
div#tab_content table.checkout td{border:none;font-family:Verdana,Georgia;}
div#tab_content table.checkout td input{margin:5px auto;}
div#tab_content table.checkout td a{text-decoration:underline;}
table#total_tbl{border-collapse:collapse;margin:10px;text-align:right;width:200px;}
table#total_tbl tr td{color:#024376;font-family:Verdana,Georgia; padding:0px 5px 10px 5px; }
table#total_tbl tr.orange td{border-top:solid 1px #E1E3E6;color:#FC7E22; font-size:1.1em; font-weight:bold; padding-top:10px;}

div.ckout_btns{padding:10px 10px 0 0;margin-top:10px;width:700px;}
input.orangeBtn{background:#FC7E22 url('../../images/orange_btn_bg.png') repeat-x left top;border:solid 1px #FC7E22; 
	color:#FFF;cursor:pointer;float:right;font-weight:bold;padding:6px 20px;  }
	
input.orangeCheckoutBtn{background:#FC7E22 url('../../images/orange_btn_bg.png') repeat-x left top;border:solid 1px #FC7E22; 
	color:#FFF;cursor:pointer;font-weight:bold;padding:6px 20px; margin-left: 20px;}
input.whiteBtn{background-color:white; border:solid 1px #bfbfbf; color:#000000;cursor:pointer;font-weight:normal;padding:6px 20px; width: 240px; height: 32px; text-align:center; }
div.ckout_btns input.greenBtn{float:left;}
/*submission_confirmation receipt page*/
div#receipt{color:#333;border:solid 1px #dcdcdc;line-height:1.5em;margin:30px 0;padding:10px;width:500px;}
div#receipt h3, div#receipt h4{padding:10px 0;}
div#receipt ul li{list-style:none; line-height:1.5em;}
/*Login*/
div#login{margin:35px 0 0 225px;width:420px;}
div#login ul {border:solid 1px #dcdcdc; padding:0;}
div#login ul li{margin:5px 10px 10px 5px;}
div#login ul li.title{background:url('../../images/nav-bg.gif') repeat-x left top; 
border-bottom:solid 1px #dcdcdc;
	font-size:1.5em;padding:15px 20px 10px 20px;margin:0 0 20px 0;
}
div#login ul li input{margin-left:5px;}
div#login ul li span.ckbox label{margin:0 0 0 5px;text-align:left;width:auto;}
div#login ul li span{display:block;margin:0 5px 20px 100px;}
div#login ul li label{display:inline-block;font-size:1.0em;text-align:right;width:160px;}
div#login ul li.msg{margin-left:150px;}
/*Footer*/
div#footer{background-color:#EEEEEE;border-top:solid 1px #999;bottom:0; display:block;height:100px;
	margin:auto;padding:20px 0;position:absolute;width:100%;}

table#custom_messages 
{ 
    width: 900px !important; 
}

table#custom_messages_wide 
{ 
    width: 1500px !important; 
    font-size: 8pt;
}

table.test_entry_table
{
    margin-left: 30px;
}


table.test_entry_table td
{
    padding-bottom: .5em;
}
/*Keith's CSS Begins*/
.cp_leftmenu{float:left; height:350px; width:125px; }
.cp_content{float:left; height:400px; width:550px; padding-left:20px; }
.cp_sectionlink{clear:both; cursor:default; padding-bottom:10px; text-decoration:underline; }
.cp_window_rules{clear:both;}
.cp_window_custommessages{display:none; clear:both;}
.cp_window_test_questions{display:none; clear:both;}
.cp_window_console_accounts{display:none; clear:both;}
.cp_btns{float:left;}
.cp_content_leftheader{float:left; width:575px; clear:both; padding-bottom:20px;}
.cp_content_helpertext{float:left; width:400px; clear:both; padding-bottom:20px;}
.cp_content_rightcontent{float:left; padding-bottom:20px; }
.cp_header_label{ text-decoration:underline; font-weight:bold;}
.cp_window_ccv{display:none; clear:both; width: 750px;}
.cp_window_tctk{display:none; clear:both; width: 750px;}
.cp_window_tec_all{display:none; clear:both;}
.cp_window_tec_rp{display:none; clear:both;}
.cp_window_tec_dc{display:none; clear:both;}
.cp_window_tec_pvb{display:none; clear:both;}
.lineup {margin-left:30px; }
.center
{
margin-left:auto;
margin-right:auto;
width:270px;
background-color:#FFFFFF;
border-style: none;
font-size:1.5em;
padding-top:20px;
}

#divLogin
{
   margin-top: 70px;
   margin-left:auto;
   margin-right:auto;
   width:420px;
   /*
   background-color:#ffffff;
   font-size:10pt;
   font-size:1.5em;
*/   
}

#divTransactionIDsTitle
{
   margin-left:auto;
   margin-right:auto;
    padding-bottom: 30px;
    width: 360px;
   background-color:#ffffff;
}
#divTransactionIDs
{
   margin-left:auto;
   margin-right:auto;
   width:159px;
   background-color:#ffffff;
}

#divRetrieveFromPaypal
{
   margin-left:auto;
   margin-right:auto;
   margin-top: 10px;
   width:159px;
   background-color:#ffffff;
}

#divStatus
{
   margin-left:auto;
   margin-right:auto;
   margin-top: 10px;
   width:200px;
}
.InvoiceCustomerDetail
{
   color: Black;
}
.InvoiceOrderDetail
{
   margin-top:  10px;
   color: Black;
}

.DateLabel
{
   margin-top:  10px;
   color: Black;
   background-color:#ffffff;
}