/* 	Styles originally from Juicebox Design 
	Edited and customized by RJ Johnston */

#jbcontent {
	font-size: 14px;
	line-height: 24px;
	font-family:Helvetica, arial, sans-serif;
	text-align:left !important;
	}
#jbcontent .bkg {
	background: url('../images/table_bg_wide.jpg'); background-repeat:no-repeat;
}
#jbcontent .bkgthin {
	background: url('../images/table_bg_thin.jpg'); background-repeat:no-repeat;
}
#jbcontent .bkg250 {
	background: url('../images//table_bg_250.jpg'); background-repeat:no-repeat;
}
#jbcontent .bkgtall {
	background: url('../images/table_bg_tall.jpg'); background-repeat:no-repeat;
}
#jbcontent .header {
	font-size: 30px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #9CABBE;
}

#jbcontent .table_header {
	font-family: Helvetica, Arial, sans-serif;
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
}
#jbcontent a {
	font-size: 13px;
	color: #402667;
	font-weight: bold;
}
#jbcontent a.normal {
	font-size: 13px;
	color: #402667;
	font-weight: bold;
}
#jbcontent a:link {
	text-decoration: none;
}
#jbcontent a:visited {
	text-decoration: none;
	color: #402667;
}
#jbcontent a:hover {
	text-decoration: none;
	color: #0CA8DA;
}
#jbcontent a:active {
	text-decoration: none;
	color: #0CA8DA;
}

#jbcontent a.reg {
	font-size: 14px;
	line-height: 24px;
	font-family:Helvetica, arial, sans-serif;
	color:#000;
	text-decoration:underline;
	font-weight:normal;	
	}
#jbcontent a:hover.reg {
	font-size: 14px;
	line-height: 24px;
	font-family:Helvetica, arial, sans-serif;
	color:#0CA8DA;
	text-decoration:underline;
	font-weight:normal;	
	}

/* ---------// Header Link //-------------*/
#jbcontent a.header{
	font-size: 30px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #9CABBE;
}
#jbcontent a:link.header {
	font-size: 30px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #9CABBE;
}
#jbcontent a:visited.header {
	font-size: 30px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #9CABBE;
}
#jbcontent a:hover.header {
	font-size: 30px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #9CABBE;
}
#jbcontent a:active.header {
	font-size: 30px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #9CABBE;
}

#jbcontent .body_small {
	font-family: Helvetica, Arial, sans-serif;
	color: #333333;
	font-size: 12px;
	line-height: 18px;
}
#jbcontent .teal_header {
	font-family: Helvetica, Arial, sans-serif;
	color: #0ca8da;
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
}
#jbcontent .orange_header {
	font-family: Helvetica, Arial, sans-serif;
	color: #fdaf27;
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
}
#jbcontent .green_header {
	font-family: Helvetica, Arial, sans-serif;
	color: #a3da0b;
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
}
#jbcontent .sm_phone_head {
	font-family: Helvetica, Arial, sans-serif;
	color: #2b435f;
	font-size: 14px;
	line-height: 24px;
	font-weight: bold;
}
#jbcontent .teal2 {
	font-family: Helvetica, Arial, sans-serif;
	color: #000; /*#0ca8da*/
	font-size: 12px;
	line-height: 20px;
}
#jbcontent .orange2 {
	font-family: Helvetica, Arial, sans-serif;
	color: #000; /*#fdaf27*/
	font-size: 12px;
	line-height: 20px;
}
#jbcontent .green2 {
	font-family: Helvetica, Arial, sans-serif;
	color: #000; /*#a3da0b*/
	font-size: 12px;
	line-height: 20px;
}
#jbcontent .style2 {color: #0ca8da; font-size: 16px; line-height: 24px; font-family: Helvetica, Arial, sans-serif;}
#jbcontent .style3 {color: #a3da0b; font-size: 16px; line-height: 24px; font-family: Helvetica, Arial, sans-serif;}

#jbcontent .namelink {	font-family: Helvetica, Arial, sans-serif;
	color: #402667;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;}
#jbcontent p.joblink {	font-family: Helvetica, Arial, sans-serif;
	color: #402667;
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;
	margin-left: 9px}
	
#jbcontent .namelink_selected {	font-family: Helvetica, Arial, sans-serif;
	color: #9CABBE;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;}
	
#jbcontent .joblink_selected {	font-family: Helvetica, Arial, sans-serif;
	color: #9CABBE;
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;
	margin-left: 9px}

#jbcontent .subheader {
	font-size: 18px;
	color: #333333;
}

#jbcontent .head_bar {
	font-size: 14px;
	font-weight:bold;
	line-height: 10px;
	font-family:Helvetica, Arial, sans-serif;
	text-align:left !important;
	/*background-color:#73c2e1;*/
	width:75%;
	margin:0 0 -2.8em 0;
	padding:0.5em 0.25em;
}
#jbcontent .sub_bar {
	font-size: 14px;
	line-height: 24px;
	font-family:Helvetica, Arial, sans-serif;
	text-align:left !important;
	padding:0.25em;
	}
#jbcontent .intro_teal {font-family: Helvetica, Arial, sans-serif; color: #0ca8da; font-size: 1.1em; line-height: 1.4em; font-weight: bold; }
#jbcontent .intro_text {font-family: Helvetica, Arial, sans-serif; color: #333333; font-size: 1.1em; line-height: 1.4em; }

/*----// SEO Styling //----*/

#jbcontent a.seoh4 {
	font-size: 15px;
	font-family:Helvetica, arial, sans-serif;
	font-weight:bold;
	color: #000;
	text-decoration:underline;
	}

#jbcontent a.seo {
	font-size: 14px;
	font-family:Helvetica, arial, sans-serif;
	color: #000;
	font-weight:normal;
	text-decoration:none;
	}

.blue_box {
	background-color:#ddebf8;
	padding:.4em;
	line-height:1.2em;
    border:  1px solid #ace0f1; 
}

/*.blue_box {
	background-color:#e9f0f6;
	padding:.4em;
	line-height:1.2em;
    border:  1px solid #c8cdd8; 
}*/

#blue_box {
	background-color:#ddebf8;
	padding:.5em;
    border:  1px solid #ace0f1; 
}


.blue_box_sm {
	background-color:#f1f7fc;
	padding:.4em;
	line-height:1.0em;
    border:  1px solid #ddebf8; 
	font-size: 0.8em;
}