/**********************************************************
 * 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: 40px;}
ol { list-style-type: decimal; lmargin-left: 10px;}
.font_Georgia{font-family: Georgia,serif;}
.font_Georgia a:link{font-sze: 15px;}


.Table_FullPage_VarWidth{background-color:  #ffffff;}
/**********************************************************
 * Header -- Logo and Login Section
 **********************************************************/



#header{
width: 974px;
height: 110px;
margin: 0 auto;
background: #ffffff;
}

#header .logo{
padding-top:5px;
width: 260px;
float: left;
}

#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:12px, Arial, Helvetica, sans-serif, 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 9px; 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;}


/* 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  */



/* 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; text-decoration:  border-left: 1px solid #cccccc;  border-rigth: 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; text-decoration:  border-left: 1px solid #cccccc;  border-rigth: 1px solid #000000;}



/* end of vertical menu  */


div.breadcrumbs {width: 974px; height: 29px; background: #ffffff; padding-top:2px;}
div.breadcrumbs_left{float:left; width:auto; padding-top:3px; }



/**********************************************************
 * Page Main Layout
 **********************************************************/
.container {
width: 974px; 
margin: 0 auto; 
background: #ffffff;
min-height:400px;
height:auto !important;
height:400px;
}

.innertube{
padding: 0 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin: 0 auto;
text-align:left;
}

#contentwrapper{
float: left;
width: 100%;
}

/**********************************************************
 * 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*/
}


/**********************************************************
 * Footer Section
 **********************************************************/
#footer{
clear:both; 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; }



/**********************************************************
 * Homepage Table 
 **********************************************************/
.hpTable{ width: 100%; }

.hpTable td{  width: 33%;  padding: 5px;  border-bottom: 1px dotted #666666;  }

.rtdot{  border-right: 1px dotted #666666;  }

.cell_img{  width: 115px; height: 90px; float: left; }

.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;}
.t13{font-size: 13px;}
.t14{font-size: 14px;}
.t14b{font-size: 14px;font-weight: bold;}
.t15{font-size: 15px;}
.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;}
.t30{font-size: 30px;}
.t32{font-size: 32px;}

.green{color: #73AA27; }
.white{color: #ffffff; }
.blue{color: #7B81D2;}
.grey{color: #888888; }
.red{color:#FF0000;}


 /**********************************************************
 * Button 
 **********************************************************/
.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: 1 solid #406618;
width: 80px;
padding: 1px;  
vertical-align: middle;
background-color: #eeeeee;
margin: 0;	
}



.ViewReportButton {
height: 24;
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:8pt;
/*font-weight:bold;*/
text-align: center;
width: 75px;
padding: 2px;
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.gif)  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.gif) 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: left; padding-top: 3px; padding-left: 5px; 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; 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.gif) 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:2;
padding-left:2;
padding-bottom:2;
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:2;
padding-left:2;
padding-bottom:2;
border-left:  1px solid #6ac874;
border-bottom: 1px solid #6ac874;
border-right:  1px solid #6ac874;
}


/* fixWidthBox160 */
div.fixWidthBox160 {background:url(../../images/planbox_top160.gif) 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:2;
padding-left:2;
padding-bottom:2;
border-left:  1px solid #6ac874;
border-bottom: 1px solid #6ac874;
border-right:  1px solid #6ac874;
}




.TopLogoText {
text-align: center;
font-size:18px;
	font: Arial Rounded MT Bold;
	font-weight: bolder;
	color: #0055AD;
	height: 18px;
}


.TopBannerText {
text-align: center;
	font-size:18px;
	font: Arial Rounded MT Bold;
	font-weight: bolder;
	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;
}



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;

}


.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: #ffffff;
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: 3px;
padding: 3px;
border-bottom: 1px dashed #cccccc;
width:95%; 
}

.last_menu_item {
width:95%;  
margin-left: 3px;
}


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.jpg);
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;
}


.GoogleSearchInput{
font-size: 12px;
    border: 1 solid #406618;
    width: 250px;
    height: 20px;
    padding: 1px 1px;
  
	vertical-align: middle;
    background-color: #eeeeee;
	margin-bottom: 0;
	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: 1 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;
}

.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;
}
   
	
	.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:300; 
 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;
}


.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;
}

.JavaScriptNotice A:Visted{
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.gif) 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,hand;
}




.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;
}

.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;

}

.GiftCertificate {
	font-style: italic;
	COLOR:#406618; 
	
}

.GiftCertificateMessage {
 font-style: italic;
 font-size: 18px;
 COLOR:#406618; 
 border: thin solid #406618;

}

.GiftCertificateInstructions{
 font-size: 10px;
	font: normal;
	border: thin solid #406618;

	
}

.GiftCertificateTitle {
 font-style: italic;
 font-size: 48px;
	font: 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;
}


.ByLine {
color: #888888;
	font-family: "Times New Roman", Times, serif;
}



