/**********************************************************
 * main.css
 **********************************************************/


/**********************************************************
 * common
 **********************************************************/
 html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
img, div, a {
	border: 0;	
}
p {margin:12px 0;}
.clear{clear:both;}
a { color: #73AA27; cursor: pointer;}
a:link, a:visited, a:active { text-decoration: underline; }
a:hover { text-decoration: underline; }
body { font: 12px  Arial, sans-serif; background-color: #f1f1f1; color: #676767;}
table td{font: 12px  Arial, sans-serif;}
ul {list-style-type: square; 
margin-left: 5px;   }
ol { list-style-type: decimal; margin-left: 20px;}
li {  margin-left: 15px;  }

.IndentedBullets  {
	margin-left: 30px; 
	list-style: disc ;
	line-height: 1.2; 
}

.font_Georgia{font-family: Georgia,serif;}
.font_Georgia a:link{font-size: 15px;}

.Table_FullPage_VarWidth{background-color:  #ffffff;}
/*margin-left: 40px;*/
/**********************************************************
 * For SEO
 **********************************************************/
#centercontent{
margin: 0 auto;
width: 100%;
text-align: center;
}

#contentarea{
border-top: 1px solid transparent; 
border-bottom: 1px solid transparent; 
position:absolute; 
top:173px; 
width: 974px;
left: 50%;
margin-left: -487px;
 }

/**********************************************************
 * Page Main Layout
 **********************************************************/
 .container1 {
width: 974px; 
margin: 0 auto; 
background: #ffffff;
}
.container {
width: 974px; 
margin: 0 auto; 
background: #ffffff;
min-height:400px;
height:auto !important;
height:400px;
}


.CF_container {
width: 600px; 
margin: 0 auto; 
background: #ffffff;
min-height:400px;
height:auto !important;
height:400px;
}
/* */
.innertube{
margin: 10px 5px;
text-align:left;
}

.innerpage{
padding: 10px 80px; /*Margins for inner DIV inside each column (to provide padding)*/
margin: 0 auto;
text-align:left;
}


/**********************************************************
 * One Columns 
 **********************************************************/
 #grid1cola_content{
width:900px;
margin:auto;
padding: 20px 30px;
min-height: 400px;
height: auto !important;
height: 400px;
background: #ffffff;
}

/**********************************************************
 * Two Columns -- Left Menu
 **********************************************************/
#grid2cola_content{
margin-left: 200px; /*Set left margin to LeftColumnWidth*/
width:750px;
min-height: 400px;
height: auto !important;
height: 400px;
padding: 20px 10px;
}

#grid2cola_left{
float: left;
width: 195px; /*Width of left column*/
}


/**********************************************************
 * Three Columns 
 **********************************************************/
#maincontainer {
width: 974px; 
margin: 0 auto; 
}

#contentwrapper{
float: left;
width: 100%;
background: #ffffff;
}

#contentcolumn{
margin: 0 174px 0 215px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}

#leftcolumn{
float: left;
width: 205px; /*Width of left column*/
margin-left: -974px;
}

#rightcolumn{
float: left;
width: 174px; /*Width of right column*/
margin-left: -174px; /*Set left marginto -(RightColumnWidth)*/
}

/**********************************************************
 * Header -- Logo and Login Section
 **********************************************************/
#header{
width: 974px;
height: 110px;
margin: 0 auto;
background: #ffffff;
}

#header_CF{
width: 600px;
height: 90px;
margin: 0 auto;
background: #ffffff;
/*border: 1px solid green;*/
}

#header_CF .logo_CF{
padding-top:5px;
width: 177px;
float: left;

text-align:left;
/*border: 1px solid blue;*/
}


#header .logo{
padding-top:5px;
width: 260px;
float: left;
text-align:center;
}






#header .right{
padding-top: 6px;
text-align:right;
}

#header .right a{
text-decoration: underline;
}
/**/

/**********************************************************
 * Top Navigation
 **********************************************************/
#topNavMenu {background: url(../../Images/bk_head.gif) repeat-x; width:974px; font-size: 12px;  height: 32px; margin: 0 auto;}
#topNavMenu ul {margin:0; padding:0px 6px 0px 0px; list-style:none; font-size:12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;  }
#topNavMenu li {list-style: none; font-weight: bold; float:left; background:url("../../Images/left.gif") no-repeat left top; height: 25px; margin:0; padding: 0px; }
#topNavMenu a {float:left; color: #ffffff; display:block; text-decoration: none; padding:6px 6px; height: 30px; text-align:center;} 
#topNavMenu a:hover {background:url("../../Images/bk_head_on.gif") repeat-x; } 
#topNavMenu .current a {background:url("../../Images/bk_head_on.gif") repeat-x; color: #ffffff; height: 28px;}


#CF_topNavMenu {background: url(../../Images/bk_head.gif) repeat-x; width:600px; font-size: 12px;  height: 32px; margin: 0 auto;}
#CF_topNavMenu ul {margin:0; padding:0px 6px 0px 0px; list-style:none; font-size:12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;  }
#CF_topNavMenu li {list-style: none; font-weight: bold; float:left; background:url("../../Images/left.gif") no-repeat left top; height: 25px; margin:0; padding: 0px; }
#CF_topNavMenu a {float:left; color: #ffffff; display:block; text-decoration: none; padding:6px 6px; height: 30px; text-align:center;} 
#CF_topNavMenu a:hover {background:url("../../Images/bk_head_on.gif") repeat-x; } 
#CF_topNavMenu .current a {background:url("../../Images/bk_head_on.gif") repeat-x; color: #ffffff; height: 28px;}




/*background: url(../../Images/bk_head_34px.gif) repeat-x; */
/*#topNavMenu_2layers { background-color: #97A2A5;  width:974px; font-size:12px; height: 34px; margin: 0 auto;vertical-align: middle;}*/
#topNavMenu_2layers { background-color: #A3AFB2;   width:974px; font-size:12px; height: 34px; margin: 0 auto;}
#topNavMenu_2layers ul {margin:0; padding:0px 6px 0px 0px; list-style:none; font-size:12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;  }
#topNavMenu_2layers li {list-style: none; font-weight: bold; float:left;  border-left: thin #CAD2CB solid; height: 33px; margin:0; padding: 0px  0px   ; }
#topNavMenu_2layers a {float:left; color: #ffffff; display:block; text-decoration: none; padding:2px 7px 2px; height: 30px; text-align:center; } 
#topNavMenu_2layers a:hover { background-color: #61C56C;} 
#topNavMenu_2layers .current a {  background-color: #61C56C; color: #ffffff; }











/* sub nav  */
div.subNav{width:974px;  background: #7BA0D7; height: 24px;}
div.subNav ul{margin:0; list-style-type: none; float:left;}
div.subNav li{margin-left: 10px; float:left;/* this is correct IE whitespace*/ }
div.subNav a{display: block; text-decoration: none; line-height: 2; float:left; width: auto; padding-right: 18px; padding-left: 15px; text-align:center; color:#1D3965; }
div.subNav a:hover{background: #98BBEB;  text-decoration: none; color: #2E507F;}
div.subNav a:visited{text-decoration: none; color:#1D3965;}
div.subNav .current a{background: #AFC2DE; text-decoration: none; display: block; color: #ffffff;}
/* end of sub nav  */



/* sub nav assessments */
div.subNav_assessments {width:974px;  background: #7BA0D7; height: 24px; text-align: center;}
div.subNav_assessments ul{margin:0; list-style-type: none; float:left;}
div.subNav_assessments li{margin-left: 10px; float:left;/* this is correct IE whitespace*/ }
div.subNav_assessments a{display: block; text-decoration: none; line-height: 2; float:left; width: auto; padding-right: 8px; padding-left: 8px; text-align:center; color:#1D3965; }
div.subNav_assessments a:hover{background: #98BBEB;  text-decoration: none; color: #2E507F;}
div.subNav_assessments a:visited{text-decoration: none; color:#1D3965;}
div.subNav_assessments .current a{background: #AFC2DE; text-decoration: none; display: block; color: #ffffff;}
/* end of sub nav assessments */







/* vertical menu  */
.vlistmenu{font: 11px Verdana, Helvetica, sans-serif; width: 900px; margin: 0; padding: 6px 0; text-align: left; background: #D4DFD4;}
.vlistmenu li{list-style: none; display: inline;}
.vlistmenu li a{padding: 6px 0.5em; text-decoration: none;
color: #1D3965; background-color: #DADDE4;}
.vlistmenu li a:hover{background: #E6F1E6; color:#1D3965; border-style: outset;}
html>body .bevelmenu li a:active{ /* Apply mousedown effect only to NON IE browsers */
border-style: inset;
}
.vlistmenu li.current a{background: #ffffff;   border-left: 1px solid #cccccc;  border-right: 1px solid #000000;}



/* AdviceType menu  */
.AdviceType{font: 11px Verdana, Helvetica, sans-serif; width: 900px; margin: 0; padding: 6px 0; text-align: left; background: #D4DFD4;}
.AdviceType li{list-style: none; display: inline;}
.AdviceType li a{padding: 6px 0.5em; text-decoration: none;
color: #1D3965; background-color: #DADDE4;}
.AdviceType li a:hover{background: #E6F1E6; color:#1D3965; border-style: outset;}
html>body .AdviceType li a:active{ /* Apply mousedown effect only to NON IE browsers */
border-style: inset;
}
.AdviceType li.current a{background: #ffffff;   border-left: 1px solid #cccccc;  border-right: 1px solid #000000;}


/*background: #ffffff;*/
/* end of vertical menu  */

div.breadcrumbs {width: 974px; height: 25px;  padding-top:2px; margin: 0 auto;}
/*div.breadcrumbs {width: 974px; height: 29px; background: #ffffff; padding-top:2px;}*/
div.breadcrumbs_left{float:left; width:auto; padding-top:3px; font-size: 11px; }





/**********************************************************
 * Footer Section
 **********************************************************/
#footer{
clear: left; width:974px; font-size: 12px; padding:5px 5px; margin: auto; border-top: 1px solid #cccccc;}
#footer .left{float: left; width: 420px;}
#footer .right{text-align: right; padding-right: 20px;}
#footer a {font-size: 12px; color: #73AA27; cursor: pointer; font-weight:normal;}
#footer a:link, #footer a:visited, #footer a:active { text-decoration: underline; }
#footer a:hover { text-decoration: underline; color: #ED741E;}

#footer_CF{
clear: left; width:600px; font-size: 12px; padding:5px 5px; margin: auto; border-top: 1px solid #cccccc;}
#footer_CF .left{float: left; width: 420px;}
#footer_CF .right{text-align: right; padding-right: 20px;}
#footer_CF a {font-size: 12px; color: #73AA27; cursor: pointer; font-weight:normal;}
#footer_CF a:link, #footer a:visited, #footer a:active { text-decoration: underline; }
#footer_CF a:hover { text-decoration: underline; color: #ED741E;}


/**********************************************************
 * Homepage Table 
 **********************************************************/
.hpTable{ width: 100%; }
.hpTable td{  width: 33%;  padding: 5px;  border-bottom: 1px dotted #666666;  }

.dottable{ width: 100%; }
.dottable td{ padding: 5px 0;  border-bottom: 1px dotted #666666;  }

.dottop { padding: 5px 0; border-top:    1px dotted #666666;  }

.rtdot{  border-right: 1px dotted #666666;  }
 /*width: 115px; height: 140px;*/
.cell_img{  width: 115px; height: 90px; float: left; }
.cell_img2{  float: left; 
padding-right: 5px;}
.cell_content{ margin-left: 3px; }

.cell_content2{ margin-left: 0px; margin-top: 0px; } 

/*.coachingBox{ background: url(../../Images/coaching_box.jpg) no-repeat; width: 285px; height: 165px; padding-top: 12px;
padding-left: 12px; }*/

/*.resumeBox{ background: url(../../Images/resume_box.gif) no-repeat; width: 280px; height: 120px; margin-top:7px; }
*/
.typeSpotterBoxLeft{ background: url(../../Images/blue_left.gif) no-repeat; width: auto; height: 70px; padding-left: 13px  }
.typeSpotterBoxMid{background: url(../../Images/blue_middle.gif) repeat-x; text-align:center; width: auto; height: 70px; padding-top:10px;}
.typeSpotterBoxRight{ background: url(../../Images/blue_right.gif) no-repeat right; height: 70px; padding-right:13px;}


/**********************************************************
 * HR 
 **********************************************************/
 
 .bluehr{border-top: 1px solid #556eb4; border-bottom: 1px solid #003366; background: #3366CC; color: #3366CC; height: 5px;}
 
 /**********************************************************
 * Font 
 **********************************************************/
 .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;}

.green{color: #73AA27; }
.white{color: #ffffff; }
.blue{color: #7B81D2;}
.grey{color: #888888; }
.red{color:#FF0000;}
.orange{color:#F90; }

bold {font-weight:bold;}
 /**********************************************************
 * Button 
 **********************************************************/
 .bigblue_btn{
 background:url(../../Images/bigbluebutton.png) no-repeat;
padding: 0 0 2px 0;
width: 138px;
height:45px;
color: #ffffff;
font-size:8pt;
border: none;
cursor:pointer;
}

.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_blue{
cursor:pointer;
/* border:outset 1px #3F90DE; */
background:#999;
color:#fff;
font-size: 11px;
background:url(../../Images/search_bk.gif) repeat-x left top;
padding-bottom: 1px;
}


.btnCancel{	border-top: 1px solid #ffffff; border-left: 1px solid #ffffff; border-right: 1px solid #333333;border-bottom: 1px solid #333333; padding:2px 7px; text-transform: capitalize; text-decoration:none; font-weight:bold; background: #e4e3e3;	color:#333333;}

input .btn1{
background-image:url(../../Images/search_bk.gif);
background-repeat: repeat-x; 
width:60px;
height:20px;
color: #ffffff;
font-size:8pt;
font-weight:bold;
border:1px solid #000000; 
background-color: #1D6CC2;
}





.GoogleSearchInputOld{
font-size: 12px;
border: 1px solid #406618;
width: 80px;
padding: 1px;  
vertical-align: middle;
background-color: #eeeeee;
margin: 0;	
}



.ViewReportButton {
height: 24px;
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:8pt;
/*font-weight:bold;*/
text-align: center;
width: 75px;
padding: 2px;
vertical-align: middle;
}

.ViewReportButton2 {
height: 24px;
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:8pt;
/*font-weight:bold;*/
text-align: center;
width: 85px;
padding: 2px;
padding-left: 3px;
padding-right: 3px;
vertical-align: middle;
}


/**********************************************************
 * temp1.css
 **********************************************************/

/* Round Corner Box */
.rboxTop{background:url(../../Images/rbox_top.gif) top no-repeat; width:200px;}
.rboxBottom{background:url(../../Images/rbox_bottom.gif) bottom no-repeat;padding:9px 0;}
.rboxCenter{background:url(../../Images/rbox_bk.gif) repeat-y; padding:0px;}

/* 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; }


/**/
/* fixWidthBox3 */
div.fixWidthBox3 {background:url(../../Images/planbox_top3C.png)  no-repeat;width:200px; padding:0px; margin: 0px;}
div.fixWidthBox3 div.content3{background:url(../../Images/planbox_middle3.gif)   repeat-y; padding:0px;  margin: 0px; }
div.fixWidthBox3 div.footer3 {background:url(../../Images/planbox_bottom3c.gif) top  no-repeat;overflow:hidden;height:12px; padding: 0px; margin: 0px;}
div.fixWidthBox3 div.title3 {font-size:10pt; text-align:center;  color:black; font-weight:bold; padding:4px;}

/*Grey  Menu box   and   newsletter signin box, */
.rbroundbox { background:#ffffff; width: 100%; margin-bottom: 10px;}
.rbtop div { background: url(../../Images/tl.gif) no-repeat top left; }
.rbtop { background: url(../../Images/tr.png) no-repeat top right; }
.rbbot div { background: url(../../Images/bl.gif) no-repeat bottom left; }
.rbbot { background: url(../../Images/br.gif) no-repeat bottom right; }

.rbtop div, .rbtop{width: 100%;height: 26px;}
.rbtitle{font-size: 12px; font-weight: bold; text-align: left; padding-top: 8px; padding-left: 5px; color: black;}
.rbtitlehigh{font-size: 12px; font-weight: bold; text-align: center; padding-top: 3px; padding-left: 0px; color: black;}
.rbbot div, .rbbot {width: 100%; height: 7px;}
.rbcontent1 { padding: 7px 0; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; background: #EFEFEF; text-align:left;}
.rbcontent2 { padding: 10px 8px 10px 10px; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; background: #ffffff; text-align:left;}




/* Menu box*/
.rbmenuroundbox { background:#ffffff; width: 100%; margin: 0 auto; }
.rbmtop div { background: url(../../Images/mtl.gif) no-repeat top left; }
.rbmtop { background: url(../../Images/mtr.png) no-repeat top right; }
.rbmbot div { background: url(../../Images/bl.gif) no-repeat bottom left; }
.rbmbot { background: url(../../Images/br.gif) no-repeat bottom right; }

.rbmtop div, .rbtop{width: 100%;height: 30px;}
.rbmtitle{font-size: 15px; font-weight: bold; text-align: left; padding: 6px 15px; color: #ffffff;}
.rbmbot div, .rbbot {width: 100%; height: 7px; margin-top: -5px;}
.rbmcontent {padding: 10px 5px 0px 10px; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; background: #ffffff; text-align:left; }


/* bullet items*/
.bullet{ margin-left:0px;}
.bullet  li {padding: 0px 10px 8px 20px;list-style: none; font-weight: bold; background:url(../../Images/bullet.gif) no-repeat top left; }
.bullet  li a:link, li a:visited, a:active { text-decoration: none; color: #0072BC;}



/* fixWidthBox2 */
div.fixWidthBox2 {background:url(../../Images/planbox_top125.gif) top no-repeat; width:125px; margin-top:0px;
}
div.fixWidthBox2 div.title {font-size:8pt; text-align:center; height:14px; color:white; font-weight:bold; padding-top:0px;}
div.fixWidthBox2 div.content {
padding-top: 4px;
padding-right:2px;
padding-left:2px;
padding-bottom:2px;
border-left:  1px solid #ACD373;
border-bottom: 1px solid #ACD373;
border-right:  1px solid #ACD373;
}
/*div.fixWidthBox2 div.footer {background:url(../../Images/planbox_bottom.gif) top no-repeat; overflow:hidden; height:7px; padding:0;}
*/

/* fixWidthBox5 */
div.fixWidthBox5 {background:url(../../Images/planbox_top125B.gif) top no-repeat; width:125px; margin-top:0px;
}
div.fixWidthBox5 div.title {font-size:8pt; text-align:center; height:14px; color:white; font-weight:bold; padding-top:0px;}
div.fixWidthBox5 div.content {
padding-top: 4px;
padding-right:2px;
padding-left:2px;
padding-bottom:2px;
border-left:  1px solid #6ac874;
border-bottom: 1px solid #6ac874;
border-right:  1px solid #6ac874;
}


/* fixWidthBox160 */
div.fixWidthBox160 {background:url(../../Images/planbox_top160.png) top no-repeat; width:160px; margin-top:0px;
}
div.fixWidthBox160 div.title {font-size:10pt; text-align:center; height:19px; color:white; font-weight:bold; padding-top:0px;}
div.fixWidthBox160 div.content {
padding-top: 4px;
padding-right:2px;
padding-left:2px;
padding-bottom:2px;
border-left:  1px solid #6ac874;
border-bottom: 1px solid #6ac874;
border-right:  1px solid #6ac874;
}




.TopLogoText {
text-align: center;
font-size:18px;
font-family:Arial Rounded MT;

	font-weight:  Bold;
	
	color: #0055AD;
	height: 18px;
}


.TopBannerText {
text-align: center;
	font-size:18px;
	font-family:Arial Rounded MT;

	font-weight:  Bold;
	color: #0055AD;
}


.H1  {
FONT-WEIGHT: bold; 
COLOR:#406618; 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
TEXT-DECORATION: none;
margin:3px;
font-size: 18px;	
}

.H2  {
FONT-WEIGHT: bold; 
COLOR:#406618; 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
TEXT-DECORATION: none;
margin:3px;
font-size: 16px;	
}
.H3  {
FONT-WEIGHT: bold; 
COLOR:#406618; 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
TEXT-DECORATION: none;
margin:3px;
font-size: 14px;	
}




.YellowHighlighter {
	background-color: Yellow;
	
}

/*.content A:Link{
color: #0072BC;
text-decoration:underline;
}

.content A:Visited{
color:#002157;
text-decoration:underline;
}
 
.content A:Hover{
color:#D34806;
text-decoration:underline;
}
*/

.content A:Link{
color: #3232FE;
text-decoration:underline;
}

.content A:Visited{
color:#3232FE;
text-decoration:underline;
}
/* */
.content A:Hover{
color:#9619C4;
text-decoration:underline;
}




td .ContentPlain{
COLOR:#406618; 
}

.ContentPlain A:Link{
COLOR:#406618; 
/*text-decoration: underline;*/
}

.ContentPlain A:Visited{
COLOR:#406618; 
/*text-decoration:underline;*/
}

.ContentPlain A:Hover{
COLOR:#181866; 
/*text-decoration:underline;*/
}

.ContentPlain h3 A:Link{
COLOR: #406618; 
text-decoration: underline;
 font-size: 14px;
}

.ContentPlain h3 A:Hover{
COLOR:#181866; 
text-decoration: underline;
 font-size: 14px;
}


.ContentPlain h3 A:Visited{
COLOR:#406618; 
text-decoration: underline;
 font-size: 14px;
}


.ContentPlain h2 A:Link{
COLOR: #406618; 
text-decoration: underline;
 font-size: 16px;
}

.ContentPlain h2 A:Hover{
COLOR:#181866; 
text-decoration: underline;
 font-size: 16px;
}


.ContentPlain h2 A:Visited{
COLOR:#406618; 
text-decoration: underline;
 font-size: 16px;
}


.content_14 {
font-size:14px;
}




td .content_14 {
font-size:14px;
}



.content_14 A:Link{
font-size:12px;
color: #0072BC;
text-decoration:underline;
}

.content_14 A:Visited{
font-size:12px;
color:#002157;
text-decoration:underline;
}

.content_14 A:Hover{
font-size:12px;
color: #D34806;
text-decoration:underline;
}







td .GreenBorderBox{
	 border: 1px solid #C4DF9B;
}


.RightLink {
	text-align: right;
}




td .Util_Content{
font-size:12px;
}

.Util_Content A:Link{
font-size:12px;
color: #0072BC;
text-decoration:underline;
}

.Util_Content A:Visited{
font-size:12px;
color: #0072BC;
text-decoration:underline;
}

.Util_Content A:Hover{
font-size:12px;
color: #D34806;
text-decoration:underline;
}







p{
margin:10px;
}

p .rightBox
{margin:100px 0;}


.Table_FullPage {
width:974px;
border-width: 1px;
border-style: outset;
border-color:  #ffffff;
background-color: white;
border-collapse:collapse;
border:0px solid black;


}


.MainBodyTable {
	border-width: 1px;
border-style: outset;
border-color:  #ffffff;
background-color: white;
border-collapse:collapse;
border:1px solid black;
}


.Table_FullPage-CareerTest {
width:700px;
border-width: 1px;
border-style: outset;
border-color:  #ffffff;
background-color: white;
border-collapse:collapse;
border:1px solid black;

}

.Table_FullPage-PersonalityTest {
width:750px;
border-width: 1px;
border-style: outset;
border-color:  #ffffff;
background-color: white;
border-collapse:collapse;
border:1px solid black;

}

.Table_FullPage-PersonalityTest-Rev2 {
width:750px;
border-width: 1px;
border-style: outset;
border-color:  #ffffff;
background-color: white;
border-collapse:collapse;
border:1px solid black;

}

.tableBK1{
background-color: #ACD373;
COLOR: #ffffff; 
font-size:11px;
}

.tableBK2 {
background-color: #ACD373;

}

.PathTable{
width: 100%; 
background-color: #ffffff;
font-size:12px;  
margin: 0;
border-collapse:collapse;
}

.Breadcrumbs{
width: 100%; 
background-color: red   ;
font-size:12px;  
margin: 0px 0px 0px 0px;
text-align: left;
 padding-left: 0px;
 border-collapse:collapse;
}

.Breadcrumbs-Util{
width: 100%; 
background-color: #ffffff;
font-size:12px;  
margin: 0;
text-align: left;
 padding-left: 3px;
 border-bottom: thin solid #8DC63F;
}




.LeftTable{
 margin: 1px;
 width:204px
 
}


b.rtop, b.rbottom{display:block;}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #ACD373}
b.rtop1 b, b.rbottom1 b{display:block;height: 1px;
    overflow: hidden; background: #eeeeee}
b.rtop2 b, b.rbottom2 b{display:block;height: 1px;
    overflow: hidden; background: #8DC63F}
    
b.r1{margin: 0 5px;}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px} 

  

.WhiteBoldTitle{
 font-family: Arial, Helvetica, Verdana, sans-serif;
 font-size:11px;
 background-color: #ACD373;
 font-weight: bold;
 color: white;
}

.menu_item {
margin-left: 0px;
padding: 3px;
border-bottom: 1px dashed #cccccc;
width:95%; 
text-decoration: none;
}

.last_menu_item {
width:95%;  
margin-left: 0px;
}


hr.dash {
width:95%;
border-top: 1px dashed #ffffff;
border-bottom: 0px solid #ffffff;
background-color: #9BD1FA;
height: 1px;
margin: 0;
padding: 0;
}

hr{
border: 1px solid #406618;
height: 1px;

}






.Menu {
background-image:url(../../Images/menu_bk.png);

background-repeat:repeat-x;


/*  width: 100%;*/
height: 29px;
text-align: center; 
font-weight: bold;
FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; 
TEXT-DECORATION: none;
font-size:11px; 
border-width: 1px;
border-style: outset; 
border-color: black;  
COLOR: #005842; 
      
}

.Menu td{
 border-right: 1px solid #e1e1e1;
}



.MenuLinkOver {
TEXT-DECORATION: none; 
background-color: #E6E6E6;
COLOR: #0072BC; 
}

.MenuLinkOver A:hover{
COLOR: #0072BC;  
}


.MenuLinkOut {
COLOR: #050505;
}

.SearchBK{
background-color: #ACD373;
color: #ffffff;

}

.searchbox {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
FONT-WEIGHT: normal; 
COLOR: #000000; 
font-size: 9px;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
TEXT-DECORATION: none;
}

.SearchForm {
	vertical-align: top;    
	margin:0;
}

.SearchButton1{
background-image:url(../../Images/search_bk.gif);

background-repeat: repeat-x; 
height:20px;
color: #ffffff;
font-size:8pt;
font-weight:bold;
border:1px solid #000000; 
background-color: #1D6CC2;
vertical-align: middle;
}

.btn_blue{
cursor:pointer;
/* border:outset 1px #3F90DE; */
background:#999;
color:#fff;
font-size: 11px;
background:url(../../Images/search_bk.gif) repeat-x left top;
padding-bottom: 1px;
}

.GoogleSearch_Button_blue{
cursor:pointer;
/* border:outset 1px #3F90DE; */
background:#999;
color:#fff;
font-size: 11px;
background:url(../../Images/search_bk.gif) repeat-x left top;
padding-bottom: 1px;
margin-bottom:2px;
}





.GoogleSearchInput{
font-size: 10px;
    border: 1px solid #406618;
    width: 150px;
    height:   13px;
    padding: 1px 1px 1px;
  
	vertical-align: middle;
    background-color: #eeeeee;
	margin-bottom: 2px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	
}
.Searchbox2 {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
FONT-WEIGHT: normal; 
COLOR: #000000; 
font-size: 9px;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
TEXT-DECORATION: none;
}

.SearchInput2{
font-size: 9px;
    border: 1px solid #406618;
    width: 100px;
    height: 13px;
    padding: 1px 1px;
    margin: 0;
    background-color: #eeeeee;
}

.LeftTagLine {
FONT-WEIGHT: bold; 
COLOR: #000000; 
font-size: 12px;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 


 font-style: italic;
}






.SignInTable{
color: #ffffff;
font-size:11px;
font-weight: bold; 
background-color: #8DC63F; 
}

.SignInTable A:link{
color: #ffffff;
font-size:11px;
font-weight: bold;
background-color: #8DC63F; 
text-decoration:underline;

}
.SignInTable A:visited{
color: #ffffff;
font-size:11px;
font-weight: bold;
background-color: #8DC63F; 
text-decoration:underline;

}

.SignInTable A:hover{
color: #0072BC;
font-size:11px;
font-weight: bold;
background-color: #8DC63F; 
text-decoration:underline;

}




.TitleBar{
background:#ACD373;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: white;
font-weight:bold;
}




.GreyTable{
 background-color: #cccccc;
}

.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;
}

.LinkUnderline{
font-size:11px;
font-weight: normal;
color: #0072BC;
}

.LinkUnderline A:Link{
font-size:11px;
font-weight: normal;
color: #0072BC;
}

.LinkUnderline A:Visited{
font-size:11px;
font-weight: normal;
color: #0072BC;
}

.LinkUnderline A:Hover{
font-size:11px;
font-weight: normal;
color: #ffffff;
}

.SubHead{
text-decoration:none;
COLOR:#406618;
}

.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:#406618;
font-weight: bold;

}

.moreLink A:Link{
text-decoration:underline;
COLOR:#406618;
font-weight: bold;

}

.moreLink A:Visited{
text-decoration:underline;
COLOR:#406618;
font-weight: bold;
}

.moreLink A:Hover{
text-decoration:underline;
COLOR:#ED741E;
font-weight: bold;

}












.PicTable{
 background-color: #ffffff;
 /*border:1px solid #333333;*/
 text-decoration: none;
}



.PicTable td{
 background-color: #ffffff;
 vertical-align: top;
text-decoration:none;
/*border-bottom:1px solid #333333;
border-right:1px solid #333333;*/


}



.PicTable td, A:Link{
text-decoration:underline;
color: #0072BC; 

}

.PicTable td, A:Visited{ 
color: #0072BC; 

}

.PicTable td, A:Hover{
color: #D34806; 

}



h1, h2, h3, h4, h5  {FONT-WEIGHT: bold; COLOR:#406618; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
margin:3px;}

h1{font-size:20px;}
h2{font-size:16px;}
h3{font-size:14px;}
h4{font-size:12px;}
h5{font-size:10px;}

.TestTable{
background-color: #ACD373;
font-size: 14px;            
FONT-WEIGHT: bold; 
COLOR:#ffffff; 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
TEXT-DECORATION: none;    
}

.TestTable A:Link{
background-color: #ACD373;
font-size: 14px;
FONT-WEIGHT: bold; 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
TEXT-DECORATION: none;    
COLOR:#0072BC; 
}

.TestTable A:visited{
background-color: #ACD373;
font-size: 14px;
FONT-WEIGHT: bold; 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
TEXT-DECORATION: none;    
COLOR:#0072BC; 
}
.TestTable A:hover{
COLOR:#ffffff; 
}



.FootTable{

background-color: #8DC63F; 
COLOR:#fff; 
font-size:12px;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
TEXT-DECORATION: none;
 width: 974px;
}

.FootTable A:Link{
font-size:12px;
TEXT-DECORATION: none;    
COLOR:#fff; 
}

.FootTable A:visited{
TEXT-DECORATION: none;   
font-size:12px;
COLOR:#fff; 
}

.FootTable A:hover{
font-size:12px;
COLOR:#0072BC; 
}

.FootTable2{

background-color: #8DC63F; 
COLOR:#fff; 
font-size:12px;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
TEXT-DECORATION: none;

}

.FootTable2 A:Link{
font-size:12px;
TEXT-DECORATION: none;    
COLOR:#fff; 
}

.FootTable2 A:visited{
TEXT-DECORATION: none;   
font-size:12px;
COLOR:#fff; 
}

.FootTable2 A:hover{
font-size:12px;
COLOR:#0072BC; 
}





img.FourPic{
 width: 110px;
 height: 110px;
 border: 0; 
}

img.TopBanner{
 border: 0; 
}

img.RightPic{
 border: 0; 
}

.RightSide175{
 width: 175px;
}

.RightSide{
 width: 150px;
}
.RightSide125{
 width: 125px;
}

.RightSide{
 
}





.TextWhiteBold {
	color: white;
	font-weight: bold;
}

.TextRedBold {
	color: Red;
	font-weight: bold;
}

.GreenBox{
 background-color: #C4DF9B;
 /*border:1px solid #eeeeee;*/
}

.GreenBoxWithBorders td{
 background-color: #C4DF9B;
 border-bottom:1px solid #eeeeee;

}

.SalesReports {
 background-color: white;
 border:1px solid #666666;
}

.SalesReports td{
 background-color: white;
 border:1px solid #666666;
 font-size: 70%;
}





.GreenLightBox{
 background-color: #C4DF9B;
 border:1px solid #eeeeee;
}

.GreenLightBox td{
 background-color: #C4DF9B;
 border-bottom:1px solid #eeeeee;
 text-align: left;
}
   
	
	.GreenLightBox2{	
 background-color: #C4DF9B;
 border:1px solid #eeeeee;
	
}

.GreenLightBox2 td{
 background-color: #C4DF9B;
  font-size: 16px;
  padding: 3px 3px 3px 3px;
}
		 

.BlueLightBox{
 background-color: #F3F6F6;
 border:1px solid #ffffff;
}


 /*BlueLightBox1 with right border*/
.BlueLightBox1{ background-color: #F7F7F7; border:1px solid #cccccc;}
.BlueLightBox1 th{background: #4C99C5;color: #ffffff;font-size: 12px;padding: 5px ;}  
.BlueLightBox1 td{border-right: 1px #cccccc solid; border-bottom: 1px #cccccc dotted; }

 /*BlueLightBox1 without right border*/
.BlueLightBox2{ background-color: #F7F7F7; border:1px solid #cccccc;}
.BlueLightBox2 th{background: #4C99C5;color: #ffffff;font-size: 12px;padding: 5px ;}  
.BlueLightBox2 td{border-bottom: 1px #cccccc dotted; }









.BlueInput{
 width:300px; 
 background-color: #F3F6F6;
 border:1px solid #cccccc;
 border-right: 1px solid #333333;
 border-bottom: 1px solid #333333;
}



.TableWithBox {
border-width: 1px;
border-color:  #467C6E;
background-color: white;
border-collapse:collapse;
border:1px solid #cccccc;
}


.TableWithBox1 {
border-width: 1px;
border-color:  #467C6E;
background-color: white;
border-collapse:collapse;
border:1px solid #cccccc;
}

.Note-Forms{
color: red;
font-size:11px;
}


.PriceStrike {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 120%;
	text-decoration: line-through;
	font-weight:bold
}


.PriceDiscount {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 120%;
	font-weight:bold
}


table#CareerTestAdvertTable{
	text-align: center;
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 2px 4px 2px 2px;
}

.CareerTestAdvertTable{
	text-align: center;
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 2px 4px 2px 2px;
	
}
.CareerTestAdvertTable{
 background-color: #F3F6F6;
 border:1px solid #cccccc;
  text-align: center;
}

.CareerTestAdvertTable td{
 background-color: #F3F6F6;
 border-bottom:1px solid #cccccc;
 border-right:1px solid #cccccc;
 text-align: center;
}   


.FootNote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
}


.Warning-RED {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	color: #FF0000;
	
	
}


.BlueText{
	font-weight: bold;
	color: #004A80;
  }
  



.BlueLink A:Link{
font-size:11px;
color: #0072BC;
text-decoration:none;
}

.BlueLink A:Visited{
font-size:11px;
color:#0072BC;
text-decoration:none;


}

.BlueLink A:Hover{
font-size:11px;
color: #D34806;
text-decoration:none;

}

.WhiteLink A:Link{
font-size:11px;
color: #ffffff;
text-decoration:none;
}

.WhiteLink A:Visited{
font-size:11px;
color:#ffffff;
text-decoration:none;


}

.WhiteLink A:Hover{
font-size:11px;
color: #C4DF9B;
text-decoration:none;

}


/*  MaroonLink */
.MaroonLink A:Link{
COLOR:#990033; 
text-decoration:  none;
font-weight: bold;

}

.MaroonLink A:Visited{
COLOR:#990033; 
text-decoration:none;
font-weight: bold;
}

.MaroonLink A:Hover{
COLOR: Green; 
text-decoration:none;
font-weight: bold;
}











/*Job Description Pages below  */


.Table_FullPage_JobDesc {
width:820px;
border-width: 1px;
border-style: outset;
border-color:  #ffffff;
background-color: white;
border-collapse:collapse;
border:1px solid black;
vertical-align: top;

}


.RightSide-JobDesc {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
vertical-align: top;
border-left: none;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border-right: none;
padding-left: 1px;
padding-right: 1px;
}



.JobDesc A:Link{
color: blue;
text-decoration:underline;
}

.JobDesc A:Visited{
color:blue;
text-decoration:underline;
}


.JobDesc A:Hover{
color: Green;
text-decoration:underline;
}


.RightSide-JobDesc A:Link{
font-size:11px;
color: blue;
text-decoration:underline;
}

.RightSide-JobDesc A:Visited{
font-size:11px;
color:#002157;
text-decoration:underline;
}

.RightSide-JobDesc A:Hover{
font-size:11px;
color: Green;
text-decoration:underline;
}

.RightColumn{
font-size:11px;
}



.RightColumn A:Link{
font-size:11px;
color: blue;
text-decoration:underline;
}

.RightColumn A:Visited{
font-size:11px;
color:#002157;
text-decoration:underline;
}

.RightColumn A:Hover{
font-size:11px;
color: Green;
text-decoration:underline;
}



.JobDesc-Index A:Link{
font-size:11px;
color: Green;
text-decoration:underline;
}

.JobDesc-Index A:Visited{
font-size:11px;
color:#cccccc;
text-decoration:underline;
}


.JobDesc-Index A:Hover{
font-size:11px;
color: #8dc63f;
text-decoration:underline;
}

.JobDescTitle {
font-style: italic;
}



.QOD {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color: purple;
	text-align: left;
	font-style: italic;
}
.JavaScriptNotice {
color: Red;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

.JavaScriptNotice A:Link{
font-size:12px;
color: red;
text-decoration:underline;
}

.JavaScriptNotice A:Hover{
font-size:12px;
color: red;
text-decoration:underline;
}



hr .dash{
border-bottom: 1px dashed #333333;
width:95%;
}


.PriceTable {
 background-color: white;
 border:1px solid #666666;
}

.PriceTable td{
 background-color: white;
 border-right:1px solid #666666;
 border-bottom:1px solid #666666;
}

.InstructionTable {
text-align: left;
}

.JustRed{
color: Red;
	
}

.TinyNote {


	font-size: 4px;
	
}


.BigLink A:Link{
font-size:16px;
color: green;
text-decoration:underline;
}

.BigLink A:Visited{
font-size:16px;
color: green;
text-decoration:underline;
}

.BigLink A:Hover{
font-size:16px;
color: green;
text-decoration:underline;
}

.TinyLink A:Link{
font-size:10px;
color: Black;
text-decoration:underline;
}

.TinyLink  A:Visited{
font-size:10px;
color:Black;
text-decoration:underline;
}

.TinyLink  A:Hover{
font-size:10px;
color: Black;
text-decoration:underline;
}

/*Quinstreet ads*/

.Quinstreet1 {
	background-color: #eaf5a5;
	color: #4a5611;
}

.Quin-SearchBox {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
FONT-WEIGHT: normal; 
COLOR: #000000; 
font-size: 9px;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
TEXT-DECORATION: none;
}

.QuinTop {
	border-top: 1px solid Black;
	border-right: 1px solid Black;
	border-left: 1px solid Black;
}
.QuinBottom {
	border-bottom: 1px solid Black;
	border-left: 1px solid Black;
	border-right: 1px solid Black;
	}
.QuinMiddle {
	
	border-left: 1px solid Black;
	border-right: 1px solid Black;
	}
	
.ReportTable2 {
	
	background-color: #E8E8E8;
}

.ReportTable2 td{

	background-color: #CBCBCB;
	padding-left: 2px;
	padding-right: 2px;
}

.ProductDisplay {
	border-bottom: solid #ACD373;
	border-bottom-width: 1px;
}	


/* shopping cart */
.store{
background:url(../../Images/storebox_bk-1100.png) no-repeat;
width: 492px;
margin-left:auto;
margin-right:auto;
padding-top: 30px;
height: 700px;
}


.dotLineBottom{
border-bottom: 1px dotted #373737;
}




.redbtn{
height:20px;
padding-top:2px;
padding-bottom:2px;
color: #ffffff;
font-size:8pt;
font-weight:bold;
border-top:1px solid #990033; 
 border-left:1px solid #990033; 
border-right:1px solid #990033; 
border-bottom:1px solid #990033; 
background-color: #990033;

cursor:pointer;
}




.shopTableTitle{
background:#63a3cc;
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;
}

.testItem{
color:#0072bc;
font-weight:bold;
font-size:14px;
}

.Scores {
	font-size: 18px;
	text-align: center;
}

.Red-Pricing  {
color: #990033;
	font-size: 18px;
}

.Orange-Pricing  {
color:  #F90;
font-weight: bold;
	
}


.QtyItem {
text-align: right;
	
}

.DownloadTableItem{
background:#A0C8E1;
color:black;
height: 20px;
font-weight:bold;
border-top: 1px solid #666666;

}

.DownloadButtonBox{
	
border: 1px Solid #666666;
background-color: #DBE9F3;
width: 250px;
padding: 0px 0px 0px 0px;

}
.DownloadButtonBox P{
	
margin-left: 25px;
margin-right: 25px;
}


.DownloadButtonBox a:link,   a:visited,   a:active { text-decoration: underline; }

.DownloadButton {
margin: 0px 20px 0px 20px;



	width: 210px;
}



.GiftCertificate {
	font-style: italic;
	COLOR:#406618; 
	
}

.GiftCertificateMessage {
 font-style: italic;
 font-size: 18px;
 COLOR:#406618; 
 border: thin solid #406618;

}

.GiftCertificateInstructions{
 font-size: 10px;
	
	border: thin solid #406618;

	
}

.GiftCertificateTitle {
 font-style: italic;
 font-size: 48px;
 font-weight:bold;
	
	COLOR:#406618; 
}

.RightColumnTopAdvert {
	border: thin solid #ACD373;
	background-color: #EEEEEE;
}

.SpacerRow {
	background-color: white;
	height: 14px;
}

.QuestionRow{
background-color: #C4DF9B;
font-size: 16px;
color: black;
 padding: 12px 3px 3px 5px;
	
}

.ResponseRow{
background-color: #C4DF9B;
font-size: 14px;
color: black;
text-align: left;
 padding: 3px 3px 3px 3px;
	
}

.MTRTable {
font-size: 14px;
color: black;
text-align: left;
padding: 3px 3px 3px 3px;
}

.TopSide {
font-size: 14px;
color: black;
text-align: left;
 padding: 3px 3px 3px 3px;
	border-color: #8DC63F;
	border-style: solid;
	border-width: 1px 1px 0px 0px;
}

.TopLeft {
font-size: 14px;
color: black;
text-align: left;
 padding: 3px 3px 3px 3px;
	border-color: #8DC63F;
	border-style: solid;
	border-width: 1px 0px 0px 1px;
}

.BottomLeft {
font-size: 14px;
color: black;
text-align: left;
 padding: 3px 3px 3px 3px;
	border-color: #8DC63F;
	border-style: solid;
	border-width: 0px 0px 1px 1px;
}

.BottomRight {
font-size: 14px;
color: black;
text-align: left;
 padding: 3px 3px 3px 3px;
	border-color: #8DC63F;
	border-style: solid;
	border-width: 0px 1px 1px 0px;
}

.BottomMiddle{
font-size: 14px;
color: black;
text-align: left;
 padding: 3px 3px 3px 3px;
	border-color: #8DC63F;
	border-style: solid;
	border-width: 0px 1px 1px 0px;
}

.PTestScores {
	font-size: 16px;
	padding: 3px 3px 3px 3px;
	text-align: center;
}

.red_call_to_action {
color: #990033;

}	

.red_call_to_action A:Link{
color: #990033;
text-decoration:underline;
}

.red_call_to_action A:Visited{
color: #990033;
text-decoration:underline;
}

.red_call_to_action A:Hover{
color: #990033;
text-decoration:underline;
}

.BigRedCallToAction {font-size: 18px;
}

.BigRedCallToAction  A:Link{
font-size:18px;
color: #990033;
text-decoration:underline;
}

.BigRedCallToAction  A:Visited{
font-size:18px;
color:#990033;
text-decoration:underline;
}

.BigRedCallToAction  A:Hover{
font-size:18px;
color: #990033;
text-decoration:underline;
}


.WebCopyOutline {
/* not for production - just for editing with web copy that sells */
	font-size:14px;
color: #9932CC;
font-style: italic;
text-decoration: underline;

}

.IndentedBullets {
	margin-left: 40px;
}

ol {
	margin-left: 30px;
}





.ByLine {
color: #888888;
	font-family: "Times New Roman", Times, serif;
}


.SmallTypeTable {
font-family:  "Times New Roman", Times, serif; 
font-size: 12px;
color: Black;
background-color: #C4DF9B;

	
}

.GoogleAdFloat {
	float: left;
	margin: 3px 6px 5px 5px   ;
	border-right: 1px solid #406618;
	border-bottom: 1px solid #406618;
	padding-right: 4px;
	padding-bottom: 4px;
}

.ResGuideDesc {
	font-style:italic;
	text-align:left;
	font-size: 13px;
	
}

.HeadShotFloatLeft {
 float: left; 
 margin-right: 10px;
	
}

/*for affiliate registration*/
.ProgressCurrentStep { 
background-color:Green;
border:1px solid Green;
color:#FFF;
font-weight:bold;
width: 50px;
}

.ProgressOtherSteps {
background-color:gray;
border:1px solid gray; 
color:#FFF;	
font-weight:bold;
width: 50px;
}

.ProgressInBetweenSteps {
background-color:white;
color:black;	
font-weight:bold;
width: 25px;
}



/* 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;
}


.NamePlateTopLeftBorder {
	padding: 2px;
	border-top:  1px solid #406618;
	border-Left:  1px solid #406618;
	border-bottom:  1px solid #406618;
}

.NamePlateTopRightBorder {
	padding: 2px;
	border-top:  1px solid #406618;
	border-Right:  1px solid #406618;
	border-bottom:  1px solid #406618;
}

.NamePlateBottomLeftBorder {
	padding: 2px;
	border-bottom:  1px solid #406618;
	border-Left:  1px solid #406618;
}

.NamePlateBottomRightBorder {
	padding: 2px;
	border-bottom:  1px solid #406618;
	border-Right:  1px solid #406618;
}

.NamePlateMidLeftBorder {
		padding: 2px;
		border-Left:  1px solid #406618;
		border-bottom:  1px solid #406618;
}
.NamePlateMidRightBorder {
		padding: 2px;
		border-Right:  1px solid #406618;
		border-bottom:  1px solid #406618;
}

.PTypeDescBullets {
	list-style-type: disc;
	line-height: 1.4; 
}

.JobsPagesJobLink{
color: blue;
text-decoration:underline;
font-size: 11px;
/*font-weight: bold;*/
}


.JobsPagesJobLink A:Link{
color: blue;
text-decoration:underline;
font-size: 11px;
/*font-weight: bold;*/
}

.JobsPagesJobLink A:Visited{
color: #007D01;
text-decoration:underline;
font-size: 11px;
/*font-weight: bold;*/
}


.JobsPagesJobLink A:Hover{
color: #990033;
text-decoration:underline;
font-size: 11px;
/*font-weight: bold;*/
}

.JobsPagesCompanyName {
	font-size: 14px;
	color: Gray;
	}

.JobsPagesSnippet {
	font-size: 14px;
	color: Black;
	}

.JobsPagesSource {
	font-size: 13px;
	color: Gray;
	}
	
.JobsPagesSearchTerm {
	font-size: 16px;
	color: Black;
	font-weight: bold;
			}
			
.JobsPagesTotalFound {
	font-size: 16px;
	color: grey;
	font-weight: bold;
}

.HeaderGreen {
	COLOR:#406618;
}


.TopBannerLink{
color: green;
text-decoration:underline;
font-size: 16px;
font-weight: bold;
}


.TopBannerLink A:Link{
color: green;
text-decoration:underline;
font-size: 16px;
font-weight: bold;
}

.TopBannerLink A:Visited{
color: green;
text-decoration:underline;
font-size: 16px;
font-weight: bold;
}


.TopBannerLink A:Hover{
color: green;
text-decoration:underline;
font-size: 16px;
font-weight: bold;
}

.NPI_Table td{
	background-color:#D4D4D4;
	font-size:15px;
		
}

.NPI_ResponseRow{
background-color: #B1AEAD;
font-size: 14px;
color: black;
text-align: left;
 padding: 3px 3px 3px 3px;
	
}

.NPI_Blue1 {
color:#45B0E2;
}
	
.NPI_Titles {
	color:  #6A6A6A;
}

.OrangeButton1 {
background-color:#F90; 
padding-left:5px; 
padding-right:5px; 
padding-bottom:2px; 
padding-top:2px; 
font-weight:bold;
font-size:12px;
	
}
.GreenButton1 {
background-color: #00FF40; 
padding-left:5px; 
padding-right:5px; 
padding-bottom:2px; 
padding-top:2px; 
font-weight:bold;
font-size:11px;
	
}






.DarkText333 {
	color:#333;
 	
}


.TestAdminPanels td{
 background-color: #E1E1E1 ;    
 border-bottom:1px solid  #FFF;
 color:  #3E3C3E;

}

.JobsLink2{font-size:18px;
font-weight: bold;
color:red;
text-decoration:underline;
}
.JobsLink2 A:Link{font-size:18px;
font-weight: bold;
color:red;
text-decoration:underline;
}
.JobsLink2 A:Visited{font-size:18px;
font-weight: bold;
color:red;
text-decoration:underline;
}
.JobsLink2 A:Hover{font-size:18px;
font-weight: bold;
color:Purple;
text-decoration:underline;
}



.trademark {
	font-size:12px;
	vertical-align:super;
	
	
}

.Assessments A:Link{
COLOR:#990033;
text-decoration: underline;
}

.Assessments A:Visited{
COLOR:#990033;
text-decoration:underline;
}

.Assessments A:Hover{
COLOR:#181866; 
text-decoration:underline;
}

.HomeLink A:Link{

color: #0D46A0;
text-decoration:none;

}

.HomeLink A:Visited{

color: #0D46A0;
text-decoration:none;

}

.ResultsTable {
	border-radius: 8px;
	border:2px solid black; 
	padding:4px 4px 4px 4px ; 
	background-color:#dedede;
	color:#000;
	font-size:15px;
}

.CF_ResponseRow{
background-color: #C4DF9B;
font-size: 12px;
color: black;
text-align: center;
 padding: 6px 3px 6px 3px;
 vertical-align: top;
 /*border: 1px solid gray ; */
 border-collapse: collapse;
 width: 75px;
	
}
.CF_QuestionRow{
background-color: #C4DF9B;
/*background-color: Blue;*/
font-size: 14px;
color: black;
text-align: left;
 padding: 6px 6px 6px 3px;
 
 font-weight: normal;
 vertical-align: top;
	
}


.CF_ItemCode {
background-color: #C4DF9B;
font-size: 12px;
color: black;
text-align: center;
 padding: 6px 3px 6px 3px;
 vertical-align:  middle;

 border-collapse: collapse;
 color:  gray;
	
}

.CF-LeftSpacerCell {
	background-color: #C4DF9B;
	width: 50px;
}