
/****************************** UNIVERSAL *******************************/

body 				{ background-color: #FFF; font-size: 14px;	margin: 0px auto; padding: 0px;	font-family: Helvetica,arial,sans-serif; max-width: 1600px;	min-width: 1024px; }
img 				{ border:none; outline:none; }
a, a:visited		{ text-decoration: underline; color: #00467F;}
a:hover				{ color: #2F6BBD;}

.noselect 			{ -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

h1 					{ font-size: 1.5em; font-weight: bold; }
h2 					{ font-size: 1.2em; font-weight: bold; color: #2F6BBD; }
h3 					{ font-size: 1.2em; }
h4 					{ font-size: 1.2em; margin-bottom: 34px; }
h5 					{ font-size: 1em; margin-top: 45px; }
h6 					{ font-size: 1em; margin-bottom: 34px; }

ul li, ol li 		{ margin-bottom: 17px; }

#primary_right 		{ line-height: 1.5em; }
blockquote 			{ border-left: 5px solid #2F6BBD; color: #2F6BBD; margin-left: 0px; padding-left: 4%; font-size: 1.2em; }
.select_blue		{ padding-left: 2%; border: 1px solid #D7D7D7; width: 220px; height: 35px; -webkit-appearance: none; -moz-appearance: none; background: url("../images/dropdown_select_1.png") no-repeat; background-position: right top; background-size: 35px 35px; text-indent: 0.01px; text-overflow: ""; }
.select_blue_number { border: 1px solid #D7D7D7; width: 80px; height: 35px; -webkit-appearance: none; -moz-appearance: none; background: url("../images/dropdown_select_2.png") no-repeat; background-position: right top; background-size: 35px 35px; text-indent: 0.01px; text-overflow: ""; }
.text_field			{ border: 1px solid #D7D7D7; width: 100%; height: 35px; padding-left: 10px; }
sub, sup 			{ font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup 				{ top: -0.5em; } 
sub 				{ bottom: -0.25em; } 
iframe				{ border: none; }

/********************************* IMAGES *********************************/
.pull-left, .image-left	{ float: left; margin: 0 20px 10px 0; }
.pull-right, .image-right { float: right; margin: 0 0 10px 20px; }
.image-center { text-align: center; }
.new_window::after { 
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: middle;
	content: url('../images/icon_new_window_sm.png');
}
@media only screen and (min-width: 1250px) {
	.new_window::after { 
		content: url('../images/icon_new_window.png');
	}
}
/*  */
/********************************* TABLE *********************************/
table { border: none; border-spacing: 0; border-collapse: none; }
thead tr { background-color: #F2F1EF; }
tbody tr:nth-child(even) { background-color: #F2F1EF; }
th { border-bottom: 2px solid #D2D2D2; }
td { border-bottom: 1px solid #D2D2D2; }
td p { margin: 0; }
th, td { padding: 5px 20px; font-size: 1em; }
th:first-child, td:first-child { padding-left: 25px; }
th:last-child, td:last-child { padding-right: 25px; }

/********************** xmlform and tellcsx styles ***********************/
#xmlFormCSX						{ background-color: #eff0f0; }
#xmlFormCSX #dynoTABLE 			{ width: 100%; }
#xmlFormCSX table 				{ border: none; border-spacing: 0; border-collapse: none; }
#xmlFormCSX thead tr 			{ background-color: transparent; }
#xmlFormCSX tbody tr:nth-child(even) 		{ background-color: transparent; }
#xmlFormCSX .xfInnerTBL td 		{ padding-bottom: 1em; }
#xmlFormCSX .xfInnerTBL #tellissueTR td { padding-bottom: 0; }
#xmlFormCSX th 					{ border-bottom: none; }
#xmlFormCSX td 					{ border-bottom: none; }
#xmlFormCSX td p 				{ margin: 0; }
#xmlFormCSX th, #xmlFormCSX	td 	{ padding: 0; font-size: 1em; }
#xmlFormCSX th:first-child 		{  }
#xmlFormCSX td:first-child 		{  }
#xmlFormCSX th:last-child		{  }
#xmlFormCSX td:last-child 		{  }
#xmlFormCSX .frmLabel			{ color: #464646; font-weight: bold; width: 30%; }
#xmlFormCSX .frmText			{ color: #464646; }
#xmlFormCSX label				{ color: #464646; }
#xmlFormCSX .frmText span,
#xmlFormCSX #issuezipTRINS 		{ font-size: .8em; }
#xmlFormCSX #zipsameasTR .frmText,
#xmlFormCSX #contactzipTRINS .frmText { font-size: .8em; }
#xmlFormCSX .xfInnerTBL .frmError { display: -moz-inline-box; display: inline-block; font-size: .9em; color: #EF6F12; font-weight: bold; padding-bottom: 0; }
#xmlFormCSX .xfInnerTBL .frmLabelError { padding-bottom: 0; }
#xmlFormCSX .trErrorHide		{ display: none; }
#xmlFormCSX .trErrorHide td		{ display: none; padding-bottom: 1em; }
#xmlFormCSX .frmButton			{ padding-left: 13px; outline: transparent none 0px !important; }
#xmlFormCSX #mainERR td			{ padding-top: 1em; font-weight: bold; }

/* xf (xmlform) styles */
#xmlFormCSX textarea 			{ width: 50%; }
#xmlFormCSX .xfCheck			{ padding: 0 0 0 0; margin: 0 0 0 0 !important; }
#xmlFormCSX .xfCheck .xfInput	{ padding: 0 0 0 0; margin: 0 0 0 0; }
#xmlFormCSX .xfCheck .xfLabel	{ padding: 7px 11px 0 0; margin: 0 0 0 0; }

#xmlFormCSX .xfRadio			{ padding: 0 0 0 0; margin: 0 0 0 0 !important; }
#xmlFormCSX .xfRadio .xfInput	{ padding: 2px 0 0 0; margin: 0 0 0 0; }
#xmlFormCSX .xfRadio .xfLabel	{ padding: 0 11px 0 0; margin: 0 0 0 0; }

#xmlFormCSX .xfHide				{ display: none; }

#xmlFormCSX .xfAutoFill			{ background-color: White; padding: 0 0 0 0; margin: 0 0 0 0; border: 2px solid #E8E8E8; position: absolute; width: 250px; left: 0; top: 0; z-index: 499; }
#xmlFormCSX .xfAutoFillClose	{ font-size: 10px; float: right; text-decoration: underline; cursor: pointer; }
#xmlFormCSX .xfAutoFillTitle	{ font-size: 11px; padding: 4px; background-color: #E8E8E8; font-weight: bold; }
#xmlFormCSX .xfAutoFillBody		{ }
#xmlFormCSX .frmTOS				{ width: 100%; padding-top: 1.5em; }
#xmlFormCSX .xfButtons			{ width: 95%; text-align: right; padding-bottom: 1.5em; }
#xmlFormCSX .btn[type=reset] 	{ background-color: #00467F; color: #FFF; cursor: pointer; border-radius: 4px; border-style: none; text-transform: uppercase; padding: 1.5% 2%; font-size: 1em; outline: none; }

#xmlFormCSX .btn[type=submit],
#xmlFormCSX .btn[type=button] 	{ background-color: #00467F; color: #FFF; cursor: pointer; border-radius: 4px; border-style: none; background-image: url("../images/icon_nav_right_2.png"); background-repeat: no-repeat; background-position: 92% 50%; text-transform: uppercase; padding: 1.5% 2.5%; padding-right: 5%; font-size: 1em; outline: none; }
#xmlFormCSX .btn[type=submit]:hover,
#xmlFormCSX .btn[type=reset]:hover,
#xmlFormCSX .btn[type=button]:hover { background-color: #2F6BBD; }
#svSearchResults #xmlFormCSX .btn[type=submit], 
#svSearchResults #xmlFormCSX .btn[type=button] { padding: .45em 1.75em .45em .75em; }
#svSearchResults #xmlFormCSX input  { font-size: 1.25em; }

#xmlFormCSX #dynoFORM { padding-left: 2em; }
#tellcsxCategories {}
#tellcsxCategories #catLabel { width: 45%; float: left; font-weight: bold; text-align: right; }
#tellcsxCategories #catDropdown { width: 50%; float: right; }
#tellcat .catNameBlock:not(:first-child) { margin-top: 2em; }
#tellcat .actionsTellcsx { width: 15%; border-right: 1px dashed #D2D2D2; border-left: 1px solid #D2D2D2; }
#tellcat .actionsLearn { width: 15%; border-right: 1px solid #D2D2D2; }


/********************************* TEXT *********************************/
.color_normal		{ color: inherit; }
.color_grey,
 .color_grey a 		{ color: #4D4F53; }
.color_dark_grey 	{ color: #424242; }
.color_yellow 		{ color: #FFC939; }
.color_orange		{ color: #EF6F12; }
.color_light_blue 	{ color: #2F6BBD; }
.color_blue 		{ color: #00467F; }
.color_dark_blue 	{ color: #00182E; }
.color_white 		{ color: #FFF; }
.text_12 			{ font-size: 12px; }
.text_14 			{ font-size: 14px; }
.text_14b 			{ font-size: 14px; font-weight: bold; }
.text_16 			{ font-size: 16px; }
.text_16b 			{ font-size: 16px; font-weight: bold; }
.text_17 			{ font-size: 17px; }
.text_18 			{ font-size: 24px; }
.text_18b 			{ font-size: 18px; font-weight: bold; }
.text_e07 			{ font-size: 0.75em; }
.text_e08 			{ font-size: 0.8em; }
.text_e09 			{ font-size: 0.9em; }
.text_e1 			{ font-size: 1em; }
.text_e1b 			{ font-size: 1em; font-weight: bold; }
.text_e1_2 			{ font-size: 1.2em; }
.text_e1_3 			{ font-size: 1.3em; }
.text_e1_3b			{ font-size: 1.3em; font-weight: bold; }
.text_e1_5 			{ font-size: 1.5em; }
.text_e1_5b 		{ font-size: 1.5em;	font-weight: bold; }
.text_e2 			{ font-size: 2.2em; }
.text_e3 			{ font-size: 3em; }
.text_e2b 			{ font-size: 2em;	font-weight: bold; }
.text_e6 			{ font-size: 5.5em; line-height: 0.9em; }
.text_spin 			{ font-size: 5.5em; line-height: 1.4em;padding-left: 20px; font-weight:bold; }
.text_leads 		{ font-size: 5.5em;	padding-left: 20px;	font-weight:bold; }
.textSocial_title 	{ font-size: 17px; font-weight:bold; }
.text_upper 		{ text-transform: uppercase; }

.home_box_link,
 a.home_box_link:visited,
 a.home_box_link:hover,
 a.home_box_link			{ color: #000; }



/********************************* HOME PAGE SPECIFIC ********************************/

#content_main 					{ position: relative; }
#content_primary 				{ background-color: #FFF; }

.center_parent 					{ clear: both; width: 100%; background-color: #f0f0f0; padding-top: 2%; }
.page_margins 					{ position: relative; width: 7%; padding-bottom: 46%; float: left; height: 0; background-color:#f0f0f0; }
.home_window_box 				{ position: relative; width: 42%; padding-bottom: 46%; float: left;	height: 0; background-color: #f0f0f0; overflow: hidden; }

.home_window_box hr,
.home_window_box_short hr 		{ width: 40%; height: 2px; border: none; background-color:#4D4F53; }

.home_window_box hr.white, 
.home_window_box_short hr.white { width: 40%; height: 2px; border: none; background-color:#FFF; }

.home_window_box_short 			{ position: relative; width: 42%; padding-bottom: 45%; float: left;	height: 0; background-color: #f0f0f0; overflow: hidden; }
.home_window_box_inner1b 		{ position: absolute; height: 42%; width: 100%; }
.home_window_box_inner2b 		{ top: 47%;	position: absolute;	height: 54%; width: 100%; background-color: #FFF; }
.home_window_block_text 		{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: relative; padding: 10px 10px; top: 50%; transform: translateY(-50%); text-align: center; width: 200px; margin: 0px auto; }
.home_window_gutter_v 			{ position: relative; width: 2%; padding-bottom: 46%; float: left; height: 0; background-color:#f0f0f0; }
.home_window_box_text_l 		{ position: relative; width: 50%; height: 100%;	float: left; background-color: #FFF; z-index: 3; }
.home_window_box_arrow_l 		{ position: relative; z-index: 3; float: left; height: 100%; }
.home_window_box_img_r 			{ position: absolute; width: 50%; height: 100%;	right: 0px;	background-color: #FFF;	z-index: 2; }
.home_window_box_img_l 			{ position: absolute; width: 50%; height: 100%;	left: 0px; background-color: #FFF; z-index: 2; }
.home_window_box_arrow_r 		{ position: relative; float: right;	margin-right: -1px;	height: 100%; z-index: 3; -moz-transform: scaleX(-1); -o-transform: scaleX(-1); -webkit-transform: scaleX(-1); transform: scaleX(-1); filter: FlipH; -ms-filter: "FlipH"; }
.home_window_box_text_r 		{ position: relative; width: 50%; height: 100%;	float: right; background-color: #FFF; z-index: 3; }
.home_window_box_inner1 		{ position: absolute; height: 48%; width: 100%; }
.home_window_box_inner2 		{ top: 52%;	position: absolute;	height: 48%; width: 100%; background-color: #FFF; }
.home_window_box_inner3 		{ width: 50%; height: 100%;	float: left; background-color: #FFF; }
.home_window_box_inner4 		{ width: 48%; height: 100%;	float: left; color: #FFF; }
.home_window_box_inner5 		{ width: 48%; height: 100%;	float: right; background-color: #2F6BBD; color: #FFF; }

.story_block_small_a 			{ padding: 5%; }
.story_block_small_b 			{}
.story_block_large 				{ z-index: 3; color: #FFF; width: 100%;	text-align:center; position: absolute; top: 50%; transform: translateY(-50%); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 10px 20px; }
.home_title_line1 				{ font-size: 2em; font-weight:bold;	color: #00467f;	text-align:center; line-height: 0.5em; }
.home_title_line2 				{ font-size: 1em; color: #00467f; text-align:center; padding-top: 0.2em; }

.home_block_image_small_a 		{ width: auto; height: 100%; }
.home_block_image_small_b 		{ width: 100%; height: 100%; }

.home_block_image_large_overlay_a 	{ position: absolute; width: 100%; height: 100%; left: 0; background-color: #000; z-index: 4; opacity: 0; }
.home_block_image_large_overlay_b 	{ position: absolute; width: 100%; height: 100%; left: 0; background-color: #000; z-index: 2; opacity: 0.4; }
.home_block_image_large 			{ position: absolute; width: 100%; height: 100%; left: 0; z-index: 1; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; }

.zoomin 						{ -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05); }
.home_bracket_image 			{ padding-top: 1em; }

.view_more_container 			{ color: #FFF;	clear: both; background-color: #00467F;	width: 25%;	height: 60px; text-align: center; border-radius: 5px; margin: 0px auto;	cursor: pointer; }
.view_more_container:hover 		{ background-color: #2F6BBD; }

.view_more 						{ margin: 0; position: relative; top: 50%; left: 50%; margin-right: -50%; transform: translate(-50%, -50%); }
.view_more_plus 				{ padding-left: 9px; vertical-align: -4px; }

#homepage_body 					{ width: 100%; }
#homepage_body hr 				{ width: 10%; height: 2px; border: none; background-color:#00467f; }

.home_feature_box_1 			{ background-color: #00467F; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; }
.home_feature_box_1:hover 		{ background-color: #2F6BBD; }
.home_feature_box_2 			{ background-color: #2F6BBD; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; }
.home_feature_box_2:hover 		{ background-color: #00467F; }

.home_view_more_margin 			{ width: 100%; display: inline-block; margin-top: 2.5em; }

.center_parent_short .home_window_gutter_v,
.center_parent_short .page_margins { padding-bottom: 45%; }


/********************************* COMPONENTS *********************************/

#box_jobs_1 		{ background-color: #00467F; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; }
#box_jobs_1:hover 	{ background-color: #2F6BBD; }
#box_jobs_2 		{ background-color: #2F6BBD; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; }
#box_jobs_2:hover 	{ background-color: #00467F; }

.blue_block 		{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: relative; padding: 10px 10px; top: 50%; transform: translateY(-50%); text-align: center; }
.blue_block img 	{ width: 40%; height: auto; }

.preload_images 	{ display: none; }

.rrtable					{}
.rrtable tr:nth-child(odd)	{ background-color: #F0F0F0; }
.rrtable td					{ vertical-align: top; padding: 2%; }
.rrtable td:nth-child(odd)	{ width: 30%; }
.rrselection				{ background-color: rgb(47, 107, 189); color: white; width: 30px; display:inline-block; text-align: center; border-radius: 4px; margin: 3px; margin-left: 0px; padding: 3px; }
.rrselection:hover			{ background-color: rgb( 0,  70, 127); }
.rrselection_cur			{ background-color: rgb( 0,  70, 127); color: white; width: 30px; display:inline-block; text-align: center; border-radius: 4px; margin: 3px; margin-left: 0px; padding: 3px; }
.rrtoprow					{ background-color: #FFFFFF; text-align: center; }

#carbon_basic			{ display: inherit; background-color: white; margin: 2%; width: 96%;}
#carbon_advanced		{ display: none; margin: 2%; width: 96%; }
.carbon_wrapper			{ border: 1px solid #D7D7D7;  margin-top: 3%; margin-bottom: 5%;}
.carbon_title			{ width: 100%; cursor: pointer; }
.carbon_title p			{ margin: 8px; }
.carbon_title_l			{ background-color: #FFFFFF; display: inline-block; width: 50%; text-align: center; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size: 1.3em; font-weight: bold; }
.carbon_title_r			{ background-color: #F0F0F0; display: inline-block; width: 50%; text-align: center; border-left: 1px solid #D7D7D7; border-bottom: 1px solid #D7D7D7; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; vertical-align: top;}
.carbon_title_l span 	{ border-bottom: 2px solid; }
.carbon_title_r span 	{  }
.carbon_grey			{ color: #6C6C6C; font-size: 14px; }

.carbon_basic_goods			{ position: relative; padding-top: 1%; padding-bottom: 1%; }
.carbon_basic_goods	img 	{ width: 100%; opacity: 0.0; display: inline-block; }
.carbon_basic_goods_img 	{ display: inline-block; width: 20%; cursor: pointer; margin-right: 1%; }
.carbon_basic_goods_text 	{ position: absolute; top: 42%; color: #FFF; font-size: 1.3em; text-align: center; width: 20%; display: none; }

.carbon_wrapper p					{ margin: 8px 8px 8px 0px;}
.carbon_wrapper select::-ms-value 	{ background: none; color:#000; }
.carbon_wrapper select::-ms-expand 	{ display: none; }
.carbon_wrapper	hr					{ width: 100%; height: 1px; border: none; background-color:#CCCCCC;  margin-bottom: 2%; }

.carbon_step				{ padding-top: 2%; font-size: 1.3em; font-weight: bold; }
.carbon_step1a				{ padding-left: 1%; }
.carbon_step2a				{ background-color: #F0F0F0; padding: 1%; margin-bottom: 2%; margin-top: 2%; }
.carbon_step2b				{ display: none; padding-left: 1%; }
.carbon_step2b_l			{ display: inline-block; vertical-align: top; width: 35%; }
.carbon_step2b_r			{ display: inline-block; width: 60%; text-align: center; position: relative; }
.carbon_step3a				{ background-color: #F0F0F0; padding: 1%; margin-bottom: 2%; }
.carbon_step3b				{ display: none; padding-left: 1%; }
.carbon_step4a				{ padding-top: 2%; display: none; padding-left: 1%;  }
.carbon_step4a a			{ text-decoration: none; }
.carbon_step4a_l			{ float: left; width: 15%; padding-bottom: 10px; position: relative; padding-left: 5%; }
.carbon_step4a_r			{ float: left; width: 72%; padding-left: 8%; font-size: 30px; line-height: 42px; }

.carbon_step2b_dist			{ width: 220px; height: 110px; border-top: 3px solid #2F6BBD; border-bottom: 3px solid #2F6BBD; margin-top: 10%; position: relative; }
.carbon_step2b_dist_l 		{ float: left; width: 70px; padding-left: 5px; }
.carbon_step2b_dist_l img	{ width: 100%; padding-top: 15px; }
.carbon_step2b_dist_r 		{ float: left; width: 145px; font-size: 14px; height: 96px; color: #2F6BBD; text-align: center;  padding-top: 14px; }

.carbon_pin_wrapper			{ position: relative; width: 402px; height: 529px; left: 10%; }
.carbon_icon_start			{ position: absolute; top: 0px; left: 0px; display: none; }
.carbon_icon_end			{ position: absolute; top: 0px; left: 0px; display: none; }
.carbon_basic_error			{ display: none; color: #BC3531; }
.carbon_basic_error	p		{ padding-top: 20px; }

.carbon_tooltip				{ display: none; }
a.carbon_tooltip 			{ outline: none; }
a.carbon_tooltip:hover 		{ text-decoration: none; outline: none; } 
a.carbon_tooltip span 		{ z-index: 10; display: none; padding: 14px 20px; margin-top: 40px; margin-left: -80px; width: 200px; line-height: 16px; outline: none; }
a.carbon_tooltip:hover span	{ display: inline; position: absolute; color: #111; border: 1px solid #DCA; background: #fffAF0; font-size: 12px;  outline: none; }
.callout 					{ z-index: 20; position: absolute; top: 30px; border:0; left: -12px;outline: none; }

.carbon_button_tons			{ background-color: #00467F; color: #FFF; border-radius: 4px; cursor: pointer; text-transform: uppercase; padding: 2% 4% 2% 4%; font-size: 1em; }
.carbon_button_tons:hover	{ background-color: #2F6BBD; }

.basic_result_circle 		{ position: absolute; top: 62px; font-size: 36px; width: 140px; line-height: 21px; text-align: center; }
.equals_arrow_hr			{ position: relative; width: 100%; border-bottom: 3px solid #2F6BBD; text-align: center; }
.equals_arrow_hr img		{ width: 35px; height: auto; position: absolute; top: 0px; left: 48%; }

.basic_that					{ text-align: center; font-size: 22px; font-weight: bold; color: #2F6BBD; padding-top: 5px; }
.basic_final_results		{ position: relative; width: 100%; padding-top: 2%; border-bottom: 1px solid #2F6BBD; padding-bottom: 2%; }
.basic_final_results_col	{ float: left; width: 33%; text-align: center; position: relative }
.basic_final_results_col_a	{ position: relative; }
.basic_final_col_text		{ height: 100px; }
.basic_final_results img	{ width: 100%; height: auto; }
.basic_final_big			{ position: absolute; top: 50%; transform: translateY(-50%); font-size: 5em; width: 100%; color: #FFF; font-weight: bold; text-shadow: 2px 2px #000; opacity: 0.9; line-height: 0.4em; left: -2%; padding-top: 9%;}
.basic_final_small			{ font-size: 24px; }

.basic_final_buttons		{ margin-top: 15px; margin-bottom: 15px; }
.basic_final_buttons p		{ margin: 2px; }
.basic_share 				{ float: left; background-color: #00467F; color: #FFF; padding: 7px; width: 100px; text-align: center; font-size: 16px; }
.basic_view					{ float: left; background-color: #00467F; color: #FFF; padding: 7px; width: 200px; text-align: center; font-size: 16px; margin-left: 10px; }
.basic_reset 				{ float: right; background-color: #D7D7D7; color: #000; padding: 7px; width: 90px; text-align: center; font-size: 16px; }

.advanced_segment_title		{ font-size: 14px; color:#2F6BBD; font-weight: bold; }
.advanced_table				{ width: 100%; background-color: #FFF; }
.advanced_table	tbody tr	{ background-color: #FFF;}
.advanced_table	td			{ border: none; }
.advanced_table	td:nth-child(odd) { text-align: right; }


/********************************* SEARCH *********************************/

#svSearchResults { margin-top: 124px; }
#svSearchBody { margin: 0 2em; width: 89.9%; }
#svSearchResults .moreResults { display: inline-block; margin: 0; width: 100%; }
#svSearchResults .moreResults .pager { list-style: none; margin: 0; padding: 0; }
#svSearchResults .moreResults .pager li { float: left; padding: 0 1em; margin: 0; }
#svSearchResults .moreResults .pager .displaying { border-right: 2px solid #2F6BBD;}
#svSearchResults .moreResults .disable { color: #D7D7D7; }

#svSearchResults #svSearchAgain { padding: 1.75em; }

#svSearchBody .record-index { display: none; }
#svSearchResults #svSearchBody .title { font-size: 1.2em; }
#svSearchResults #svSearchBody .summary { font-size: .8em; }
#svSearchResults #svSearchBody .summary p { margin: 0 .5em .5em 1em; }
#svSearchResults #svSearchBody dl { padding: .5em; }
#svSearchResults #svSearchBody dl:nth-child(even) { background-color: #f2f2f2; }

/******************************** CKEDITOR ********************************/

.magicHover {}
.ckeditor-show { display: none; }
.iconplacement { vertical-align: sub; padding-right: 5px; }
