html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0px;
	padding:0px;
}

body {
	background-color:#002048;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:13px;
	line-height:15px;
	background-color:#002047;
	color:#000000;
}

.authenticationbar {
	border: 0;
	height: 65px;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 11000;
	box-shadow: 0 6px 6px #fff;
	-moz-box-shadow: 0 6px 6px rgba(0,0,0,1);
	-webkit-box-shadow: 0 6px 6px rgba(0,0,0,1);
}

.authenticationbar_under_container {
	background: none;
	height: 65px;
}

#insideBody {
	background-image:url(/images/main_bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
}

h1 {
	clear:both;
	padding:6px 0px 5px 0px;
	margin:0px 0px 17px 0px;
	border-bottom:1px solid #f3c46d;
	font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:22px;
	line-height:24px;
	color:#012149;
	text-transform:uppercase;
}

h2 {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	padding:0px 0px 15px 0px;
	margin:0px;
	line-height:21px;
	color:#022a5c;
}

a img {
	border:none;	
}

strong {
	color:#000000;
	font-size:13px;
	line-height:15px;
	font-weight:bold;
}

.clear {
	clear:both;
}

.sustainer {
	margin-left:auto;
	margin-right:auto;
	width:974px;
	position:relative;
}

.top_nav_left_shadow {
	position:absolute;
	left:-94px;
	top:105px;
	width:94px;
	height:39px;
	line-height:0px;
	background-image:url(/images/left_shadow.png);
	background-repeat:no-repeat;
}

.top_nav_right_shadow {
	position:absolute;
	right:-84px;
	top:105px;
	width:84px;
	height:39px;
	line-height:0px;
	background-image:url(/images/right_shadow.png);
	background-repeat:no-repeat;
}

.top_side_wrapper {
	float:left;
	width:974px;
}

.top_side {
	padding:14px 4px 7px 10px;
}

.top_side .left {
	float:left;
	width:334px;
}

.top_side .right {
	float:right;
	width:199px;
	padding-top:20px;
}

.main_wrapper {
	float:left;
	width:974px;
	position:relative;
}
/*--------------------------------------------------------------------TOP NAVIGATION*/
.top_menu_separator {
	float:left;
	width:1px;
	height:39px;
	background-image:url(/images/top_menu_separator.gif);
	background-repeat:no-repeat;
}

.top_menu {
	float:left;
	width:974px;
	height:39px;
	background-image:url(/images/top_menu_bg.gif);
	background-repeat:no-repeat;
}

.top_menu a:link,
.top_menu a:active,
.top_menu a:visited {
	display:block;
	float:left;
	padding:14px 26px 8px 26px;
	margin:0px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#ffffff;
	text-decoration:none;
	text-transform:uppercase;
	line-height:16px;
}

.top_menu a:hover span.corner,
.top_menu a.selected:link span.corner,
.top_menu a.selected:active span.corner,
.top_menu a.selected:visited span.corner,
.top_menu a.selected:hover span.corner {
	display:block;
	float:left;
	height:25px;
	margin:0px;
	padding:7px 26px 0px 22px;
	background-image:url(/images/top_menu_right_corner.gif);
	background-position:top right;
	background-repeat:no-repeat;
	line-height:16px;
}

.top_menu a:hover,
.top_menu a.selected:link,
.top_menu a.selected:active,
.top_menu a.selected:visited,
.top_menu a.selected:hover {
	display:block;
	float:left;
	height:32px;
	margin:7px 0px 0px 0px;
	padding:0px 0px 0px 4px;
	background-image:url(/images/top_menu_left_corner.gif);
	background-position:top left;
	background-repeat:no-repeat;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#f3b034;
	text-decoration:none;
	text-transform:uppercase;
	line-height:16px;
}

.search_wrapper {
	float:right;
	padding:9px 0px 0px 7px;
}

.search_wrapper input {
	padding:0px;
	margin:0px;
	vertical-align:top;
} 

.search_input {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.search_bttn {
	width:23px;
	height:23px;
	background-image:url(/images/search_bttn.gif);
	background-repeat:no-repeat;
	background-color:#000000;
	cursor:pointer;
	border:none;
}

.print_header {
	display:none;
}

.header {
	float:left;
	width:974px;
	position:relative;
}

.header p {
	padding:0px;
	margin:0px;
}

.home_search_wrapper {
	position:absolute;
	top:44px;
	right:17px;	
	width:246px;
	height:185px;
	background-image:url(/images/home_search_cb_bg.png);
	background-repeat:no-repeat;
}

.home_search_wrapper .home_search_frame {
	padding:21px 28px 17px 27px;
}

	.home_search_wrapper .home_search_frame .input_box {
		width:181px;
		height:24px;
		padding:0px 5px 0px 5px;
		background-image:url(/images/home_search_input_bg.png);
		background-repeat:no-repeat;
		background-color:transparent;
		border:0px;
		color:#ffffff;
		font-size:13px;
		font-weight:bold;
	}
	
	.home_search_wrapper .home_search_frame .customStyleSelectBox {
		width:186px;
		height:20px;
		padding:4px 0px 0px 5px;
		background-image:url(/images/home_search_select_bg.png);
		background-repeat:no-repeat;
		background-color:transparent;
		border:none;
		color:#ffffff;
		font-size:13px;
		font-weight:bold;
	}
	
	.home_search_wrapper .home_search_frame .search_bttn {
		width:101px;
		height:28px;
		background-image:url(/images/home_search_bttn.png);
		background-repeat:no-repeat;
		background-color:transparent;
		border:0px;
		cursor:pointer;
	}

.header_blue_line {
	position:absolute;
	top:412px;
	left:-94px;
	width:1152px;
	height:1px;
	line-height:0px;
	background-image:url(/images/blue_line.png);
	background-repeat:no-repeat;
}

.inside_header_blue_line {
	position:absolute;
	top:302px;
	left:-94px;
	width:1152px;
	height:1px;
	line-height:0px;
	background-image:url(/images/blue_line.png);
	background-repeat:no-repeat;
}

.header_top_overlay {
	float:left;
	width:974px;
	height:17px;
	position:absolute;
	top:0px;
	left:0px;
	line-height:0px;
	background-image:url(/images/header_top_overlay.png);
	background-repeat:no-repeat;
	background-position:top;
}

.header_bottom_overlay {
	float:left;
	width:974px;
	height:37px;
	position:absolute;
	bottom:0px;
	left:0px;
	line-height:0px;
	background-image:url(/images/header_bottom_overlay.png);
	background-repeat:no-repeat;
	background-position:bottom;
}
/*--------------------------------------------------------------------LEFT NAVIGATION*/
.left_menu_wrapper {
	float:left;
	width:197px;
	padding:5px 6px 0px 0px;
}

ul.left_menu {
	width:197px;
	padding:0px;
	margin:0px;
	list-style-type:none;
}

ul.left_menu li a:link,
ul.left_menu li a:active,
ul.left_menu li a:visited {
	display:block;
	width:187px;
	padding:5px 5px 4px 5px;
	margin:0px 0px 2px 0px;
	background-image:url(/images/left_menu_off_new.gif);
	background-repeat:no-repeat;
	color:#ffffff;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	line-height:14px;
	text-decoration:none;
	text-transform:uppercase;
}

ul.left_menu li a:hover,
ul.left_menu li.selected a,
ul.left_menu li.selected a:hover {
	display:block;
	width:187px;
	padding:5px 5px 4px 5px;
	margin:0px 0px 2px 0px;
	background-image:url(/images/left_menu_off_new.gif);
	background-repeat:no-repeat;
	color:#f3b034;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	line-height:14px;
	text-decoration:none;
	text-transform:uppercase;
}
/*---THIRD LEVEL---*/
ul.left_menu li ul {
	width:176px;
	padding:3px 0px 4px 21px;
	margin:0px;
	list-style-type:none;
}

ul.left_menu li ul li a:link,
ul.left_menu li ul li a:active,
ul.left_menu li ul li a:visited {
	display:block;
	width:161px;
	padding:2px 5px 2px 0px;
	margin:0px;
	background-image:none;
	color:#f2f2f2;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	line-height:13px;
	text-decoration:none;
	text-transform:uppercase;
}

ul.left_menu li ul li a:hover,
ul.left_menu li ul li.selected a,
ul.left_menu li ul li.selected a:hover {
	display:block;
	width:161px;
	padding:2px 5px 2px 0px;
	margin:0px;
	background-image:none;
	color:#f3b034;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	line-height:13px;
	text-decoration:none;
	text-transform:uppercase;
}
/*---FOURTH LEVEL---*/
ul.left_menu li ul li ul {
	width:165px;
	padding:0px 0px 0px 0px;
	margin:0px;
	border-left:1px solid #3c69a0;
	list-style-type:none;
}

ul.left_menu li ul li ul li a:link,
ul.left_menu li ul li ul li a:active,
ul.left_menu li ul li ul li a:visited {
	display:block;
	width:156px;
	padding:2px 5px 2px 4px;
	margin:0px;
	background-image:none;
	color:#ffffff;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	line-height:13px;
	text-decoration:none;
	text-transform:none;
}

ul.left_menu li ul li ul li a:hover,
ul.left_menu li ul li ul li.selected a,
ul.left_menu li ul li ul li.selected a:hover {
	display:block;
	width:156px;
	padding:2px 5px 2px 4px;
	margin:0px;
	background-image:none;
	color:#f3b034;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	line-height:13px;
	text-decoration:none;
	text-transform:none;
}
/*---FIFTH LEVEL---*/
ul.left_menu li ul li ul li ul {
	width:158px;
	padding:0px 0px 0px 7px;
	margin:0px;
	list-style-type:none;
	border:none;
}

ul.left_menu li ul li ul li ul li a:link,
ul.left_menu li ul li ul li ul li a:active,
ul.left_menu li ul li ul li ul li a:visited {
	display:block;
	width:148px;
	padding:2px 5px 2px 4px;
	margin:0px;
	border-left:1px solid #3c69a0;
	background-image:none;
	color:#ffffff;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	line-height:12px;
	text-decoration:none;
	text-transform:none;
}

ul.left_menu li ul li ul li ul li a:hover,
ul.left_menu li ul li ul li ul li.selected a,
ul.left_menu li ul li ul li ul li.selected a:hover {
	display:block;
	width:148px;
	padding:2px 5px 2px 4px;
	margin:0px;
	border-left:1px solid #3c69a0;
	background-image:none;
	color:#f3b034;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	line-height:12px;
	text-decoration:none;
	text-transform:none;
}

.left_menu_botttom {
	float:left;
	width:197px;
	height:190px;
	background-image:url(/images/left_menu_bottom.png);
	background-repeat:no-repeat;
	background-position:top;
	line-height:0px;
}
/*-------------------------------------------------------------------------------- BREADCRUMBS*/
.breadcrumbs_wrapper {
	float:right;
	width:706px;
	text-align:right;
	color:#606060;
	font-size:10px;
}

.content_wrapper .breadcrumbs_wrapper a:link,
.content_wrapper .breadcrumbs_wrapper a:active,
.content_wrapper .breadcrumbs_wrapper a:visited {
	font-size:10px;
	line-height:16px;
	color:#606060;
	text-decoration:none;	
}

.content_wrapper .breadcrumbs_wrapper a:hover {
	font-size:10px;
	line-height:16px;
	color:#606060;
	text-decoration:underline;
}

.content_wrapper .breadcrumbs_wrapper a.selected:link,
.content_wrapper .breadcrumbs_wrapper a.selected:active,
.content_wrapper .breadcrumbs_wrapper a.selected:visited,
.content_wrapper .breadcrumbs_wrapper a.selected:hover {
	font-size:10px;
	line-height:16px;
	color:#606060;
	text-decoration:none;
}
/*--------------------------------------------------------------------HOMEPAGE*/
.homepage_middle_wrapper {
	float:left;
	width:974px;
	padding-bottom:6px;
	background-image:url(/images/homepage_middle_content_bg.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#022c61;
}

.homepage_cb_wrapper {
	float:left;
	width:765px;
	padding:5px 0px 0px 6px;
}

.homepage_cb_title {
	width:226px;
	height:33px;
	padding:0px 10px 0px 10px;
	background-image:url(/images/homepage_cb_title.gif);
	background-repeat:no-repeat;
	color:#ffffff;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	line-height:16px;
	text-transform:uppercase;
}

.homepage_cb_body {
	width:234px;
	padding:6px 6px 0px 6px;
	height:176px;
	background-color:#012858;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	line-height:14px;
	color:#ffffff;
}
	
	.homepage_cb_body a:link,
	.homepage_cb_body a:active,
	.homepage_cb_body a:visited {
		line-height:14px;
		font-size:12px;
		font-weight:bold;
		color:#f3b034;
		text-decoration:none;
	}
	
	.homepage_cb_body a:hover {
		line-height:14px;
		font-size:12px;
		font-weight:bold;
		color:#f3b034;
		text-decoration:none;
	}
	
	.homepage_cb_body p {
		padding-bottom:10px;
	}
	
	.homepage_cb_body ul {
		padding:0px 0px 10px 30px;
	}
	
	.homepage_cb_body ul li {
		padding:1px 0px 2px 0px;
	}

	.homepage_cb_body ol {
		padding:0px 0px 10px 32px;
	}
	
	.homepage_cb_body ol li {
		padding:1px 0px 2px 0px;
	}

.homepage_blue_line {
	position:absolute;
	top:8px;
	left:-94px;
	width:1152px;
	height:1px;
	line-height:0px;
	background-image:url(/images/blue_line.png);
	background-repeat:no-repeat;
}

.homepage_bottom_banners_wrapper {
	float:left;
	width:974px;
	padding-top:17px;
	position:relative;
}

.homepage_bottom_left_banner {
	float:left;
	width:453px;
}

.homepage_bottom_separator {
	float:left;
	padding: 0px 7px 0px 6px;
}

.homepage_bottom_right_banner {
	float:left;
	width:501px;
}
	.homepage_bottom_right_banner .homepage_cb_title {
		background:none;
		border-bottom:1px solid #f3b034;
		display:block;
		font-size:17px;
		height: auto;
		padding: 0 0 4px 6px;
		width: auto;
	}
	.homepage_bottom_right_banner .homepage_cb_body {
		padding:0px;	
	}

.homepage_bottom_line {
	float:left;
	width:974px;
	padding:17px 0px 3px 0px;
}
/*--------------------------------------------------------------------CONTENT*/
.middle_outside_wrapper {
	float:left;
	width:974px;
}

.middle_outside_second_wrapper {
	float:left;
	width:974px;
	padding-bottom:1px;
	position:relative;
	background-image:url(/images/middle_content_white_bg.gif);
	background-repeat:repeat-y;
	background-position:top right;
}

.content_bottom_overlay {
	float:left;
	width:765px;
	height:40px;
	position:absolute;
	right:0px;
	bottom:0px;
	line-height:0px;
	background-image:url(/images/content_bottom_overlay.png);
	background-repeat:no-repeat;
	background-position:bottom;
}

.middle_wrapper {
	float:left;
	width:974px;
	background-image:url(/images/middle_content_bg.gif);
	background-repeat:no-repeat;
	background-position:top;
}

.content_outside_wrapper {
	float:left;
	width:765px;
	padding:5px 0px 0px 6px;
}

.content_frame {
	float:left;
	width:761px;
	padding:2px;
	background-color:#ffffff;
}

.content_inside_wrapper {
	float:left;
	width:706px;
	padding:3px 28px 26px 27px;
	background-image:url(/images/content_top_overlay.gif);
	background-repeat:no-repeat;
	background-position:top;
}

.content_wrapper {
	float:left;
	width:706px;
	min-height:375px;
	padding:0px 0px 14px 0px;
}

	.content_wrapper a:link,
	.content_wrapper a:active,
	.content_wrapper a:visited {
		font-size:13px;
		line-height:15px;
		color:#022a5c;
		text-decoration:none;
	}
	
	.content_wrapper a:hover {
		line-height:15px;
		font-size:13px;
		color:#467cbf;
		text-decoration:underline;
	}
	
	.content_wrapper p {
		padding-bottom:10px;
	}
	
	.content_wrapper ul {
		padding:0px 0px 10px 30px;
	}
	
	.content_wrapper ul li {
		padding:1px 0px 2px 0px;
	}

	.content_wrapper ol {
		padding:0px 0px 10px 32px;
	}
	
	.content_wrapper ol li {
		padding:1px 0px 2px 0px;
	}
	
.page_content_left {
	float:left;
	width:497px;
	padding:0px 10px 0px 0px;
	background-image:url(/images/content_right_bar.gif);
	background-position:top right;
	background-repeat:no-repeat;
}

.page_content_left p:first-child {
	margin-top:0px;
}

.page_content_right {
	float:right;
	width:190px;
	padding:0px 0px 0px 9px;
}

.page_cb {
	float:left;
	width:190px;
	padding-bottom:11px;
}

.page_cb_title {
	float:left;
	width:184px;
	padding:0px 2px 8px 2px;
	color:#022a5c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:15px;
}

.page_cb_top {
	float:left;
	width:190px;
	height:3px;
	line-height:0px;
	background-image:url(/images/page_cb_top.gif);
	background-repeat:no-repeat;
	background-position:top;
}

.page_cb_body {
	float:left;
	width:166px;
	padding:6px 12px 6px 12px;
	background-color:#f3f3f3;
}

.page_cb_bottom {
	float:left;
	width:190px;
	height:3px;
	line-height:0px;
	background-image:url(/images/page_cb_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
/*--------------------------------------------------------------------FOOTER*/
.footer_outside_wrapper {
	background-color:#0f407d;
	background-image:url(/images/bottom_bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	font-size:11px;
	font-weight:bold;
}

.footer_container {
	margin:0px auto;
	width:974px;
}

.footer_sustainer {
	background-color:#0f407d;
	background-image:url(/images/bottom_bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	margin:0px 0px 0px -89px;
	overflow:hidden;
	padding:1px 89px 0px 89px;
	position:relative;
	width:974px;
}

.wide_footer {
	float:left;
	width:974px;
	position:relative;
	color:#ffffff;
	padding:15px 0px 13px 0px;
	font-size:11px;
	font-weight:bold;
}

.footer_top_blue_line {
	position:absolute;
	bottom:43px;
	left:-94px;
	width:1152px;
	height:1px;
	line-height:0px;
	background-image:url(/images/blue_line.png);
	background-repeat:no-repeat;
}

.footer_bottom_blue_line {
	position:absolute;
	bottom:-1px;
	left:-94px;
	width:1152px;
	height:1px;
	line-height:0px;
	background-image:url(/images/blue_line.png);
	background-repeat:no-repeat;
}

.copyright_wrapper {
	float:left;
	width:505px;
	padding:0px 0px 0px 1px;
	line-height:13px;
}

.footer_links_wrapper {
	float:right;
	width:460px;
	padding:0px 8px 0px 0px;
	text-align:right;
	line-height:13px;
}

.footer_links_wrapper a:link,
.footer_links_wrapper a:active,
.footer_links_wrapper a:visited {
	text-decoration:none;
	color:#ffffff;
}

.footer_links_wrapper a:hover {
	text-decoration:none;
	color:#ffffff;
}

.footer_wrapper {
	float:left;
	width:974px;
	padding:13px 0px 34px 0px;
	color:#ffffff;
	line-height:12px;
}

.footer_title {
	color:#f6bf22;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	padding-bottom:2px;
}

.footer_cb2 {
	float:left;
	width:199px;
	padding:0px 0px 0px 1px;
}

.footer_cb3 {
	float:left;
	width:200px;
	padding:0px 0px 0px 126px;
}

.footer_cb4 {
	float:right;
	width:350px;
	padding:0px 13px 0px 0px;
}

.footer_link:link,
.footer_link:active,
.footer_link:visited {
	text-decoration:none;
	color:#ffffff;
}

.footer_link:hover {
	text-decoration:none;
	color:#ffffff;
}

.svee_logo {
	clear:both;
	text-align:center;
	padding-bottom:41px;
}
/*--------------------------------------------------------------------SITEMAP*/
#sitemap_wrapper ul {
	padding:0px;
	margin:0px;
	list-style-type:none;
}

#sitemap_wrapper ul li ul {
	padding-left:10px;
}
/*--------------------------------------------------------------------SHARED CLASSES*/
.horiz_space {
	padding-left:19px;
}

.horiz_space2 {
	padding-left:8px;
}

.horiz_space3 {
	padding-left:11px;
}

.horiz_space4 {
	padding-left:15px;
}
/*--------------------------------------------------------------------SVEE CLASSES*/
.metadata1 h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#022a5c;
	line-height:16px;
}

.metadata1 h3 a:link,
.metadata1 h3 a:active,
.metadata1 h3 a:visited {
	font-size:14px;
	font-weight:bold;
	color:#022a5c;
	line-height:15px;
	text-decoration:none;
}

.metadata1 h3 a:hover {
	font-size:14px;
	font-weight:bold;
	color:#467cbf;
	line-height:15px;
	text-decoration:underline;
}

.metadata2 {
	font-size:13px;
	line-height:14px;
	color:#333333;
}

	.homepage_cb_body .metadata2.date {
		font-size:13px;
		line-height:14px;
		color:#ffffff;
	}
	
	.metadata2.date {
		font-size:13px;
		line-height:14px;
	}

.metadata3 {
	font-size:11px;
	line-height:13px;
	color:#606060;
	letter-spacing:1.25px;
}

.footer a:link,
.footer a:active,
.footer a:visited {
	font-size:11px;
	line-height:13px;
	color:#467cbf;
	text-decoration:none;
	font-style:italic;
}

.footer a:hover {
	font-size:11px;
	line-height:13px;
	color:#467cbf;
	text-decoration:underline;
	font-style:italic;
}

.session_message {
	clear:both;
	float:left;
	width:100%;
	padding:10px 3px 0px 3px;
	border-top: 1px solid #ff0000;
	border-bottom: 1px solid #ff0000;
	background-color: #ffefef;
	color: #ff0000;
	margin:8px 0px 8px 0px;
}

.form_button.primary {
	background-color:#022a5c;
	color:#ffffff;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	line-height:15px;
	border:1px solid #1e508c;
}

.form_button.secondary {
	background-color:#467cbf;
	color:#f3b034;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	line-height:15px;
	border:1px solid #5286c5;
}

#career_fairs_module.list .career_fairs table thead th {
	background-image: url(/images/th_bg.gif);
	border-left:1px solid #000;	
}
#career_fairs_module.list .career_fairs table thead th a:hover,
#career_fairs_module.list .career_fairs table thead th a.selected {
	background-color: #0D3B86;
}
#career_fairs_module.list .career_fairs table thead th a.selected.asc {
	background-image: url(/images/uarr.png);
	background-repeat: no-repeat;
	background-position: 98% 50%;
}
#career_fairs_module.list .career_fairs table thead th a.selected.desc {
	background-image: url(/images/darr.png);
	background-repeat: no-repeat;
	background-position: 98% 50%;
}
#career_fairs_module.list .career_fairs table tbody td {
	border-bottom: 1px solid #E7EBF4;
}
#career_fairs_module #special_filters h3 {
	color: #042752;
}
#career_fairs_module #special_filters input.search {
	background-color: #042752;
}

/* --- events --- */

#events_module .fc-content table tr th {

	background:#022a5c;
	color:#f3c46d;

}

#events_module div.events_module_calendar .fc-content .fc-event {

	background:#e0e5eb;
	border-color:#022a5c;
	color:#022a5c;

}

	#events_module div.events_module_calendar .fc-content .fc-event a,
	#events_module div.events_module_calendar .fc-content .fc-event a:link,
	#events_module div.events_module_calendar .fc-content .fc-event a:active,
	#events_module div.events_module_calendar .fc-content .fc-event a:visited,
	#events_module div.events_module_calendar .fc-content .fc-event a:hover,
	#events_module div.events_module_calendar .fc-content .fc-event a span {

		background:#e0e5eb;
		border-color:#022a5c;
		color:#022a5c;
	
	}