/*css that modifies bootstrap css for use on cplan   broke version */

<style type="text/css">


.clear{clear:both;}

body {background-color:#E1E1E1 ;}
/*body {background-color: #DEDEDE;}*/
/*#f1f1f1    */

/*9-18-2022   ReturningUserSignIn1   reduce left padding to 0   was five    */
/* 5-5-2023   ReturningUserSignIn1  set left padding back to 5  */
  
#header_alldiv .logo{
padding-top:5px;
margin-bottom:3px;
width: 236px;
float: left;
text-align:left;
}

.LeftColumnSpacer {
	margin-top: 35px;
	}
	
.RightColumnSpacer {
	margin-top: 35px;
	}
	

	


@media (min-width: 10px) AND (max-width: 335px) {
	.min1200{ color:gray;  }
	.min768{ color:gray;	 }
	.m768To991{color:gray;	}		
	.min992{ color:gray;	 }	
	.max480Landscape{color:gray;}
	.m481To767 {color:gray;}
	.m10to480 {color:green;font-weight:bold;}
		

	.navbar-borders {border:none;}
			 
	 .navbarcolor {margin-bottom: -25px;
	}
	 .GoogleAdRight {margin-top:0px;}
	 
	 .SignInCart-1{display:none}
	 .GeotrustCert{display:none}
	 .HideColumn {display:none}
.navbar-collapse {
  padding-right: 15px;
  padding-left: 25px;
  
 
}

.TestAdminOrgName-1 {display:none;}
.SignInCart-1{display:none;}
.mobile-table-1 { width:320px; }
.mobile-table-2 { width:320px;}
.mobile-table-2 td {font-size:13px; }
.mobile-table-3 {width:320px;  }
.mobile-table-3 td{font-size:10px; }
.MobileTable4{ width:310px; }
.MobileTable5{ width:310px; }
.mobile-table-6{width:300px;}
.myAdvertBox-Left {display:none;}

.Questions_1024 {display:none;}
.Questions_768 {display:none;}
.PTestQuestions1{
	width:300px;
}
.PTestPage5Table td{
	width:150px;
}
.CreditCardPics{
	margin: 5px 5px 5px 5px;}
	
.GeotrustCert{ display:none;}

.Logo_Full {display:none;} 
.HeadingText_Full {display:none;}
.HeadingSignIn_Full {display:none;}
.Heading_Full {display:none;}
.LeftColumnSpacer {display:none;}
.RightColumnSpacer {display:none;}

.LeftInputForm {Margin:auto}
.RightInputForm  {Margin: Auto}
.LeftMenu_JobList {display:none;}

}
 	 

@media (min-width: 336px) AND (max-width: 480px) {
	.min1200{ color:gray;  }
	.min768{ color:gray;	 }		
	.min992{ color:gray;	 }	
	.max480Landscape{color:gray;}
	.m481To767 {color:gray;}
	.m10to480 {color:green;font-weight:bold;}
		.m768To991{color:gray;	}

	.navbar-borders {border:none;}
			 
	 .navbarcolor {margin-bottom: -25px;
	}
	 
	 
	 .SignInCart-1{display:none}
	  .GeotrustCert{display:none}
	  .GeotrustCert-Left{ display:none;}
	 
	 
.navbar-collapse {
  padding-right: 15px;
  padding-left: 25px;
  
 
}

.TestAdminOrgName-1 {display:none;}
.SignInCart-1{display:none;}
.mobile-table-1 { width:320px; font-size:12px; }
.mobile-table-2 { width:336px; }
.mobile-table-2 td {font-size:14px;padding:2px 2px 2px 2px; }

.mobile-table-3 { width:336px; padding:2px 2px 2px 2px;  }
.mobile-table-3 td{  font-size:10px; }
.MobileTable4{ width:330px;}
.mobile-table-6{width:330px;}

.myAdvertBox-Left {display:none;}

.Questions_1024 {display:none;}
.Questions_768 {display:none;}
.PTestQuestions1{
	width:320px;
}
.PTestPage5Table td{
	width:160px;}
.CreditCardPics{
	margin: 5px 5px 5px 5px;}
	
.GeotrustCert{ display:none;}
.GeotrustCert-Left{ display:none;}

.Logo_Full {display:none;} 
.HeadingText_Full {display:none;}
.HeadingSignIn_Full {display:none;}
.Heading_Full {display:none;}
.LeftColumnSpacer {display:none;}
.RightColumnSpacer {display:none;}
.LeftInputForm {Margin:auto}
.RightInputForm  {Margin: Auto}
.LeftMenu_JobList {display:none;}
.HideColumn {display:none}
}
	





@media (min-width: 481px) AND (max-width: 767px) {
  .min1200{ color:gray;  }
  .min768{ color:gray;	 }		
  .min992{ color:gray;	 }	
  .max480Landscape{color:gray;}
  .m481To767 {color:green;font-weight:bold;}
   .m768To991{color:gray;	}	
  
 
  
	  
	.navbar-borders {border:none;}
	  
	  	 
.navbar-collapse {
  padding-right: 15px;
  padding-left: 25px;
}

.TestAdminOrgName-1 {display:none;}
.SignInCart-1{display:none;}
.mobile-table-1 {width:480px; font-size:12px; }
.mobile-table-2 {width:480px; }
.mobile-table-2 td{font-size:15px; }
.mobile-table-3 {width:480px; }
.mobile-table-3 td{font-size:15px; }
.MobileTable4{width:475px;}
.mobile-table-6{width:450px;}

.myAdvertBox-Left {display:none;}

.Questions_1024 {display:none;}
.Questions_370 {display:none;}
.PTestQuestions1{
	width:470px;
}
.PTestPage5Table td{
	width:235px;}
	
.CreditCardPics{
	float:right;
	margin: 10px 5px 5px 5px;}
.GeotrustCert{ display:none;}

.Logo_Full {display:none;} 
.HeadingText_Full {display:none;}
.Heading_Full {display:none;}
.LeftColumnSpacer {display:none;}
.RightColumnSpacer {display:none;}
.LeftInputForm {Margin:auto}
.RightInputForm  {Margin: Auto}
.LeftMenu_JobList {display:none;}

}
	






@media (min-width: 768px) AND (max-width: 991px) {
  
  .min1200{ color:gray;  }
  .min768{ color:green;font-weight:bold;	 }	
  .m768To991{color:green;font-weight:bold;	}	
  .min992{ color:gray;	 }	
  .max480Landscape{color:gray;}


  
  .navbar-toggle {
	  position: relative;
	  float: right;
	  padding: 9px 10px;
	  margin-top: 0px;
	  margin-right: 15px;
	  margin-bottom: 0px;
	  background-color: transparent;
	  background-image: none;
	  border: 1px solid transparent;
	  border-radius: 4px;
}
	.navbar-toggle:focus { outline: 0;}
	.navbar-toggle .icon-bar {
		  display: block;
		  width: 22px;
		  height: 2px;
		  border-radius: 1px;
	}
	.navbar-toggle .icon-bar + .icon-bar {
		  margin-top: 4px;
	}
 
    
	  
	  	 
.navbar-collapse {
  padding-right: 15px;
  padding-left: 25px;
  
}

.navbar-borders {border:none;}

.TestAdminOrgName-2 {display:none;}
.SignInCart-2 {display:none;}


.mobile-table-1 {width:480px; font-size:12px; }

.MobileTable4{ width:475px;}
.mobile-table-6{width:450px;}

/*.myAdvertBox-Left {display:none;}*/

/*.leftcolumn {display:none;}*/


.Questions_1024 {display:none;}
.Questions_370 {display:none;}
.PTestQuestions1{
	width:600px;
}
.PTestPage5Table td{
	width:300px;}
	
.CreditCardPics{
	float:right;
	margin: 10px 5px 5px 5px;}
.GeotrustCert-Left{ display:none;}
.Logo_Small {display:none;} 
.HeadingText_Small {display:none;}
.HeadingSignIn_Small {display:none;}

.LeftInputForm {float: left; margin-right: 15px;}
.RightInputForm  {float: left;}
}
	




@media (min-width: 992px) {
  .container {width: 992px;}
  .min1200{ color:gray;  }
  .min768{ color:gray;		 }		
  .min992{ color:green;font-weight:bold; }	
  .max480Landscape{color:gray;}
  
  
			 
			 /* #ACB9BD*/
  .navbarcolor {	 
	  color:#FFF;
	  background-color: #CCC;
	 	  } 
		  
	.navbar-borders {
	/*border-top: black thin solid;*/
	border-bottom: black thin solid;}  
	  



/*border-left: #999   thin solid;
	border-right:#999 thin solid;*/	  

 .centercontentcolumn {
	 min-height:500px;
	
	}

.navbar-collapse {
  padding-right: 15px;
  padding-left: 0px;

 
}

.TestAdminOrgName-2 {display:none;}
.SignInCart-2{display:none;}

.mobile-table-1 { width:550px; }
.mobile-table-2 { width:550px; font-size:16px; }
.mobile-table-2 td{font-size:16px; }
.mobile-table-3 {width:550px; font-size:16px; }
.mobile-table-3 td{font-size:16px; }
/*.MobileTable4{ max-width:500px;}*/
.mobile-table-6{width:450px;}
.Questions_768 {display:none;}
.Questions_370 {display:none;}

.PTestPage5Table td{
	width:300px;}
	
.CreditCardPics{
	float:right;
	margin: 10px 5px 5px 5px;}
.GeotrustCert-Left{ display:none;}
.MobileTable4{ width:475px;}

.Questions_370 {display:none;}
.Logo_Small {display:none;} 
.HeadingText_Small {display:none;}
.HeadingSignIn_Small {display:none;}
.LeftInputForm {float: left; margin-right: 15px;}
.RightInputForm  {float: left;}
}
	




@media (min-width: 1200px) {
  .container {width: 1200px;}
  .min1200{ color:green; font-weight:bold; }
  .min768{ color:gray;	 }		
  .min992{ color:gray;	 }	
  .max480Landscape{color:gray;}
  
  .navbar-header {margin: 0px 0px 0px 0px;}
   
  /*.navbarcolor {background-color:#CCC;} */
 /* .navbarbottomborder{border-bottom: black solid 2px;}*/
  
  .topNavBar{margin: 0px 0px 0px 0px;}


.TestAdminOrgName-2 {display:none;}
.SignInCart-2{display:none;}
.Questions_768 {display:none;}
.Questions_370 {display:none;}
.PTestPage5Table td{
	width:300px;}

.CreditCardPics{
	float:right;
	margin: 10px 5px 5px 5px;}
.GeotrustCert-Left{ display:none;}

.MobileTable4{ width:475px;}
.mobile-table-6{width:450px;}
.Logo_Small {display:none;} 
.HeadingText_Small {display:none;}
.HeadingSignIn_Small {display:none;}
.LeftInputForm { margin-right: 15px; float: left; display:inline-block;  }
.RightInputForm  {float: left; }
}








/* this code found on stack overflow   */
@media (max-width: 993px) {
    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
		top: 0;
		border-width: 0 0 1px;
	}
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
		margin-top: 7.5px;
	}
	.navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
  		display:block !important;
	}
	
	
	
	.breadcrumbs {
		display:none !important;}
		
	.PTestPage5Table td{
	width:300px;}


}








.container {
  padding-right: 0px;
  padding-left: 0px;
  margin-right: auto;
  margin-left: auto;
}

.container-fluid {
  padding-right: 0px;
  padding-left: 0px;
  margin-right: auto;
  margin-left: auto;
}






.navbar {
    min-height: 0px;
	 
}




.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color:#41D14B ;
  
  /*#3BBE44*/
}




/*
.leftcolumn {
	text-align:left;
	padding: 0px 0px 0px 0px;
}
*/

/* Remove the navbar's default margin-bottom and rounded borders */ 
    .navbar {
      margin-bottom: 0;
      border-radius: 0;
    }
    
    /* Set height of the grid so .sidenav can be 100% (adjust as needed) */
    .row.content {height: 450px}
    
    /* Set gray background color and 100% height */
    .sidenav {
      padding-top: 20px;
      /*background-color: #f1f1f1;*/
	  
      height: 100%;
    }
    
    /* Set black background color, white text and some padding */
    footer {
     /* background-color: #C6E2FF;*/
      color: #000;
      padding: 15px;
	  border-top: thick solid #000;
    }
    
    /* On small screens, set height to 'auto' for sidenav and grid */
    @media (max-width: 767px) {
      .sidenav {
        height: auto;
      padding: 15px;
      }
      .row.content {height:auto;} 
		 
    }
	@media (min-width: 768px) {
			
		
      .sidenav {
        height: auto;
      padding: 0px;
	 /*background-color:#999;*/
      }
      .row.content {height:auto;} 
	  .PTestPage5Table td{
	width:300px;}

   }

 
 
 
 
 
 
 
 
 
  .navbar-toggle {
	  margin-top: 0px;
	 
	  margin-bottom: 0px;
	  padding-top:5px;
	   padding-bottom:5px;
	 }
	
.navbar {
  position: relative;

}	

.navbar-nav > li > a {
  padding-top: 2px;
  padding-bottom: 2px;
  
}



.nav > li > a {
  position: relative;
  display: block;
  padding: 5px 10px 0px 10px;
}











	
.container {background-color:#FFF}




.navbar {
	font-size:14px;
	
}

.navbar A:Link {
  color:  
  #000   ;
}
.navbar A:Hover {
  color: #000 ;
}
.navbar A:Visited {
  color: #000 ;
}










h1,h2,h3,h4,h5,h6 {color:#406618;}

h1,
.h1 {
  font-size: 28px;
  font-weight:bold;
}
h2,
.h2 {
  font-size: 20px;
  font-weight:bold;
}
h3,
.h3 {
  font-size: 18px;
  font-weight:bold;
}
h4,
.h4 {
  font-size: 15px;
  font-weight:bold;
}
h5,
.h5 {
  font-size: 14px;
  font-weight:bold;
}
h6,
.h6 {
  font-size: 13px;
  font-weight:bold;
}

 .uppercase { text-transform: uppercase; }
.t4{font-size: 4px;}
.t5{font-size: 5px;}
.t6{font-size: 6px;}
.t7{font-size: 7px;}
 .t8{font-size: 8px;}
 .t9{font-size: 9px;}
.t10{font-size: 10px;}
.t11{font-size: 11px;}
.t12{font-size: 12px;}
.t12b{font-size: 12px;font-weight: bold;}
.t13{font-size: 13px;}
.t14{font-size: 14px;}
.t14b{font-size: 14px;font-weight: bold;}
.t15{font-size: 15px;}
.t15b{font-size: 15px;font-weight: bold;}
.t16{font-size: 16px;}
.t16b{font-size: 16px;font-weight: bold;}
.t18{font-size: 18px;}
.t18b{font-size: 18px;font-weight: bold;}
.t20{font-size: 20px;}
.t22{font-size: 22px;}
.t24{font-size: 24px;}
.t26{font-size: 26px;}
.t28{font-size: 28px;}
.t28b{font-size: 28px;font-weight: bold;}
.t30{font-size: 30px;}
.t32{font-size: 32px;}



.OrangeButton1 {
background-color:#F90; 
padding-left:3px; 
padding-right:3px; 
padding-bottom:2px; 
padding-top:2px; 
font-weight:bold;
font-size:12px;
	
}










.IndentedBullets  {
	margin-left: 30px; 
	list-style: disc ;
	line-height: 1.2; 
}



.HomeLink A:Link{

color: #0D46A0;
text-decoration:none;

}

.HomeLink A:Visited{

color: #0D46A0;
text-decoration:none;

}

hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #000;
}

.icon-bar {
  background-color: #000  ;  
}

.mtrText {
		font-size:18px;		
	}


.headshot1 {float:left; margin: 5px 10px 3px 0px;}
/*
.nav { background-color:#F00;}
border:thick yellow solid; #3FC               

.navbar-nav{ background-color:}*/

.TestAdminPanels td{
 background-color: #E1E1E1 ;    
 
 color:  #3E3C3E;
 padding: 4px 4px 4px 5px;
 font-size:14px;

}
.current {background-color:#41D14B;}


.Warning-RED {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	color: #FF0000;
	
	
}

a { color:#1155CC ; cursor: pointer;}
a:link, a:visited, a:active { text-decoration: underline; }
a:hover { text-decoration: underline;color:#5A8ADE; }
/*#73AA27#2D9D2B#005BAD#06A60A#2A5DB0*/

.navbar a { text-decoration: none; }

.myAdvertBox-Left {
	border: 1px solid #004EA7;
	 border-radius: 5px; 
	 padding: 3px 3px 3px 3px;
	 margin: 50px 5px 10px 3px;
	 text-align:center;
	 min-height:55px;	
	}
	
	.myAdvertBox-Right {
	border: 1px solid #004EA7;
	 border-radius: 5px; 
	 padding: 3px 3px 3px 3px;
	 margin: 50px 5px 10px 3px;
	 text-align:center;
	 min-height:55px;	
	}
	
	
	
	.myAdvertBox-Center {
		
	border: 1px solid #004EA7;
	 border-radius: 5px; 
	 padding: 3px 3px 3px 3px;
	 margin: 5px 5px 10px 10px;
	 text-align:center;
	  min-height:55px;
	  width:320px;  
	  margin:auto;
	
	}
	
	.myAdvertBox-Center a { color: #004EA7; cursor: pointer;}
	.myAdvertBox-Center a:hover {color: #09A60F; text-decoration: underline; }
	
	.myAdvertBox-Left a { color: #004EA7; cursor: pointer;}
	.myAdvertBox-Left a:hover {color: #09A60F; text-decoration: underline; }
	
	.myAdvertBox-Right a { color: #004EA7; cursor: pointer;}
	.myAdvertBox-Right a:hover {color: #09A60F; text-decoration: underline; }


.TopLeftGoogleAd-Desktop { margin-top:100px;}

.mobile-table-1 td{
	padding:2px 2px 2px 4px;
	font-size:14px;
	
	
	}
	
	
.green{color: #73AA27; }
.white{color: #ffffff; }
.blue{color: #7B81D2;}
.grey{color: #888888; }
.red{color:#FF0000;}
.JustRed{color:#FF0000;}
.orange{color:#F90; }





.SubHead A:Link{
text-decoration:none;
COLOR:#406618;

}

.SubHead A:Visited{
text-decoration:none;
COLOR:#406618;
}

.SubHead A:Hover{
text-decoration:none;
COLOR:#00cc33;

}

.moreLink {
text-decoration:underline;
COLOR:#1155CC;
font-weight: bold;
font-size: 12px;
/*#406618*/

}

.moreLink A:Link{
text-decoration:underline;
COLOR:#1155CC;
font-weight: bold;

}
/*#406618*/
.moreLink A:Visited{
text-decoration:underline;
COLOR:#1155CC;
font-weight: bold;
}

.moreLink A:Hover{
text-decoration:underline;
COLOR:#5A8ADE;
font-weight: bold;

}





.breadcrumbs{
width: 100%; 
background-color: #F1F1F1 ;
font-size:12px;  
margin: 0px 0px 0px 0px;
text-align: left;
 padding-left: 5px;
 padding: 2px 0px 2px 5px;
 border-collapse:collapse;
 min-height:26px;
}


.GoogleSearchInput_Mobile{
	height:18px;
	font-size:12px;
	padding:1px 2px 2px 2px;
	border:1px solid #F90; 
	
	}


.GoogleSearch_Button_Mobile{
	height:20px;
	font-size:10px;
	color:#FFF;
	padding: 1px 2px 2px 2px;
	margin:0px 2px 2px 2px;
	background-color:#F90;
	}
.btn-success {
	margin:10px 0px 0px 0px;
	}

.Job-desc-table-mobile {
	max-width:700px;
	border: #090 3px solid;
	margin:auto;
	padding: 0px 8px 8px 8px;
	 	
	}
.NextPageTable {
	max-width:480px;
	border: #090 thin solid;
	margin:auto;
	padding: 0px 5px 0px 5px;
	
}
.NextPageTable td{
	width: 20%;
	text-align:center;
 	
	
	padding: 0px 5px 0px 5px;
	font-size:12px;
}
.NextPageTable-Row1 td{
	border-right:#090 thin solid;
	border-collapse:collapse;
	
	}
	
	.NextPageTable-Row2 td{
	border-right:#090 thin solid; 
	border-collapse:collapse;
	}
	
	

	
.JobDesc A:Link{
text-decoration:underline;
COLOR:#1155CC;

}
/*COLOR:#2D9D2B;*/


.JobDesc A:Hover{
text-decoration:underline;
COLOR:#5A8ADE;

/*COLOR:#2437B8;*/
}

	 .JobDesc A:Visited{
text-decoration:underline;
COLOR:#1155CC;
/*COLOR:#2437B8;*/
}
	
	
.SmallTypeTable {
font-family:  "Times New Roman", Times, serif; 
font-size: 16px;
color: Black;
background-color: #C4DF9B;

}

.SmallTypeTable td{padding: 2px 5px 2px 5px;	}



.FootNote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}
	



.FunctionRow td {
	padding:1px 3px 1px 3px;
	text-align:center;
	}
	
	
.FirstLetter {
font-size: xx-large;   
font-weight: bold;
	
	}	
		

.TableWithBox {
border-width: 1px;
border-color:  #467C6E;
background-color: white;
border-collapse:collapse;
border:1px solid #cccccc;
}

.NewSignUpBox1 {
min-height:310px;

border-color:  #467C6E;
background-color: white;
border-collapse:collapse;
border:1px solid #cccccc;
font-size:16px;
margin: 20px 5px 0px 5px;
text-align:left;
padding: 5px 10px 5px 10px;
}


.ReturningUserSignIn1 input{

 padding: 1px 5px 1px 5px;

}

.ReturningUserSignIn1{
	margin: auto;
	margin-top:20px;
	padding: 10px 10px 5px 5px;
	background-color: #C4DF9B;
	min-height:343px;
	
}

.Note-Forms{
color: red;
font-size:12px;
}

.Note-Forms2{
color: red;
font-size:15px;
}



.ActivePart { background-color: #06C;}

.GreenBox{
 background-color: #C4DF9B;
 padding: 3px 3px 3px 10px;
 
 /*border:1px solid #eeeeee;*/
}




.ResponseRow{

background-color: #C4DF9B;
font-size: 14px;
color: black;
text-align: left;
 padding: 3px 3px 3px 3px;
	
}
/* progress bar for PT2*/
.PT_ProgressCurrentStep { 
background-color:Green;
border:1px solid Green;
color:#FFF;
font-weight:bold;
width: 25px;
}

.PT_ProgressOtherSteps {
background-color:gray;
border:1px solid gray; 
color:#FFF;	
font-weight:bold;
width: 25px;
}

.PT_ProgressInBetweenSteps {
background-color:white;
color:black;	
font-weight:bold;
width: 25px;
}

.PT-ProgressTable{
	margin-top:10px;}

.TextRedBold{
	font-weight:bold;
	color:#F00;
	
	}
	
/*63a3cc*/
.shopTableTitle{
background:#015AA2;

color:#ffffff;
font-size: 14px;
height: 25px;
font-weight:bold;
}

.shopTablePrice{

color: #990033;
	font-size: 18px;
	font-weight: bold;
}



.shopTableItem{
height: 25px;
border-bottom: 1px solid #666666;
}

.ReceiptBottomLinks{
	margin:auto;}
	
.BlueBox td{
		padding: 6px 5px 5px 8px;
		font-size:14px;
		
		}	
		
		.BlueBox {
			background-color: #FFF; 
			border: #015AA2 solid 2px;
}		
	
	
	/* fixWidthBox */
div.fixWidthBox {background:url(../../Images/planbox_top.gif) top no-repeat; width:200px; margin-top:2px;}
div.fixWidthBox div.title {font-size:8pt; text-align:center; height:20px; color:#FFFFFF; font-weight:bold; padding-top:4px;}
div.fixWidthBox div.content {background:url(../../Images/planbox_middle.gif) repeat-y; padding:0;}
div.fixWidthBox div.footer {background:url(../../Images/planbox_bottom.gif) top no-repeat; overflow:hidden; height:7px; padding:0;}

div.fixWidthBox li{list-style-type: square; }

	
.content A:Link{
color: #3232FE;
text-decoration:underline;
}

.content A:Visited{
color:#3232FE;
text-decoration:underline;
}
/* */
.content A:Hover{
color:#9619C4;
text-decoration:underline;
}


.LinkNone{
font-size:11px;
color: black;
text-decoration:none;
background-color:#eeeeee;
font-weight:normal;
}

.LinkNone A:Link{
font-size:11px;
color: black;
text-decoration:none;
background-color:#eeeeee;
font-weight:normal;
}

.LinkNone A:Visited{
font-size:11px;
color:#362F2D;
text-decoration:none;
background-color:#eeeeee;
font-weight:normal;
}

.LinkNone A:Hover{
font-size:11px;
color: #0072BC;
text-decoration:none;
background-color:#eeeeee;
font-weight:normal;
}

.menu_item {
margin-left: 0px;
padding: 3px;
border-bottom: 1px dashed #cccccc;
width:95%; 
text-decoration: none;
text-align:left;
}

.last_menu_item {
width:95%;  
margin-left: 0px;
}
	
	
	
	
	
	

@media print {

.SignInCart-1{
	display:none;	

}
.SignInCart-2{
	display:none;	

}

.GeotrustCert{
	display:none;
}

.navbar {
	display:none;
	}

.ReceiptBottomLinks{
	display:none;}
	
.FinishOrderBody {
	font-size:15px;
	
	
	}	

}












/*

.btn
{cursor:pointer;
border-left:1px solid #ccc;
border-top:1px solid #ccc;
border-right:1px solid #333;
border-bottom:1px solid #333;
background:#999;
color:#000;
font-size: 12px;
background:url(../../Images/formbg.gif) repeat-x left top;
padding: 2px;
}

*/
.btn-sm-shop {
max-height:25px;
padding: 0px 5px 0px 5px;
border-radius:4px;
font-weight:bold;
margin:0px -2px 0px -2px;
color:#000;
	}
	
	.btn-md-mtr {
max-height:25px;
padding: 0px 5px 0px 5px;
border-radius:4px;
font-weight:bold;
margin:0px -2px 0px -2px;
color:#000;
	}	
	
.dropdown {
	margin-right: 10px;
	
	}	

footer {
	font-size:14px;
	
	
	}
.CartTable {}

.CartTable td { 
padding:3px 2px 2px 4px;
vertical-align:top;
font-size:14px;
}

.dropdown-menu {background-color: #CCC;}


.Cog-Desc-Tiny   {
	 
	border-collapse:collapse;
	
	}
.Cog-Desc-Tiny td {
	font-size:14px;
	padding: 8px 4px 8px 4px;
 
	
	}
	
.utilmenutable {}

.utilmenutable td {
	font-size:14px;
	padding:1px 3px 1px 5px;
	}
	
		
.Price-Table  {
	
	margin: 0px 50px 30px 0px;}

.Price-Table td {
	padding:1px 4px 1px 4px; }
	

.QtyTable {border:1px solid green; width:250px; vertical-align:top; font-size:14px;}

.QtyTable td {padding: 5px 5px 5px 5px;}

.SubMenu {
	color:black;
	font-weight:bold;
	margin-left:10px;
	
	
	
	}
	
.OOHQuickFactsTable {border:1px solid green; width:400px; vertical-align:top; font-size:14px;}

.OOHQuickFactsTable td {padding: 5px 5px 5px 5px;}



.CiTGreenLightBox{
 background-color: #C4DF9B;
 border:1px solid #eeeeee;
 max-width:500px;


 
}

.CiTGreenLightBox td{
 background-color: #C4DF9B;
 border-bottom:1px solid #eeeeee;
 text-align: left;
  padding: 1px 4px 1px 4px;
}


   


.CiT-Instructions {
	max-width:500px;
	margin: auto;	
	font-size:15px;
	padding: 0px 5px 0px 5px;
	}
	

	
	
.CiTNotSignedIn-Warning	{
		max-width:550px;
	margin: auto;
		display:inline-block;
	}

	
.TestNumberPageNumber {
	display:block;
	margin-top:4px;
	margin-right:8px;
	font-size:12px;
	font-weight:bold;

	  
	}		


.CiTButtonHolder {
	margin-bottom:20px;
	margin-top: 20px;
	
	}
	
.OutputForms {
	padding:2px 4px 2px 4px;
	
	}
.OutputForms td{
	font-size:14px;
	padding:2px 4px 2px 4px;
	
	}
	
.DOTindex {
	font-size:28px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#090;
	
	 }	
.DOTindex a:link {color:#090;}	 
.DOTindex a:visited {color:#090;}	 
.DOTindex a:hover {color: #60F  ;}
	 
.TypeTableTiny {}
.TypeTableTiny td{ font-size:13px; padding: 3px 5px 3px 5px;
font-family:Georgia, "Times New Roman", Times, serif;
height:43px;
width:30px;
background-color:#CCC;
vertical-align:middle;
text-align:center;
}
	 

 /*border:1px solid #eeeeee;*#C4DF9B;
 
 .ReturningUserSignIn{
 background-color: #C4DF9B;
margin: 20px 10px 0px 10px;
 padding: 5px 10px 5px 10px;
 
 height:300px;
 border:1px solid green;
min-width:340px;
}

.ReturningUserSignIn td{

 padding: 5px 10px 5px 10px;

}
 
 
 
 
 
 
 
 
 */



</style>
