/* CSS Document *//* hack for IE browsers to position main public nav */#main_pnav {position: absolute; top:121px}.print_body {	font-family: Palatino, Times New Roman, serif;	font-size: 12px;	line-height:14px;	color: #000000;	}.arial10b {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #333333;	line-height: 18px;}.arial10c {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #FFFFFF;	background-color: 03A8D2;	padding: 2px;}.arial10c a {	color: #FFFFFF;}.arial10c a:visited {	color: #FFFFFF;}.arial9bold {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	color: #333333;	font-weight: normal;}.arial9boldD {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	color: #333333;	font-weight: bold;}.footer {	background-repeat: repeat-x;	text-align: center;	height: 150px;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #999999;	background-image: url(/modules/creative_connects/images/cc-new_footer_back.jpg);	padding-bottom: 10px;}.arial14 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #7E7E7E;	letter-spacing: 1px;}.arial14_select {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #7F7F7F;	width:135px;	letter-spacing: 1px;}.arial18 {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	color: 53575B;}.arial18turquoise {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	color: #00b7f1;}.search_results {	font-weight: bold;	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	color: #03A8D2;}.jobdetail_jobtitle {	font-weight: bold;	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	color: #373334;}.jobdetail_subinfo {	font-weight: bold;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #373334;}.jobdetail_description {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #373334;}.arial10 {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #333333;}.arial10lightgrey {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: 95A4AA;	line-height: 16px;	letter-spacing: .041em;}.arial12 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;}             	               .arial12bold {	font-weight: bold;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;}.blue00A8CB {	color: 00A8CB;}.bsqi_question {	font-style: normal;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	line-height: 30px;	font-weight: bold;	text-transform: none;	color: #373334;}.arial10bold {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;	line-height: 21px;	font-weight: bold;	text-transform: capitalize;}.bsqi_ratings {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #373334;	font-weight: bold;	text-transform: none;}.bsqi_ratings_questions {	font-style: normal;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #373334;	line-height: 12px;	font-weight: bold;	text-transform: capitalize;}.arial14bold {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #333333;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #333333;	font-weight: bold;}.arial16 {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	color: #333333;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #333333;}.arialbody {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #333333;	line-height: 18px;}.arial9blue {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	color: 69C6EB;}.right_banners {	margin-top: 0px;	padding-bottom: 8px;}.job_search_buttons_hilite {             background: #23A871; color: white; font-family: Arial, Helvetica, sans-serif; font-size: 12px; border-style: none;	}                                          	               	               .job_search_buttons {             background: #03a8d2; color: white; font-family: Arial, Helvetica, sans-serif; font-size: 12px; border-style: none;	}                                          	               	               .fieldlabel { font-weight: bold; color: #666666; font-family: Verdana, Arial, helvetica, sans-serif;	font-size: 11px;	}	.fieldlabel2 { border-style: none; font-weight: bold; color: #666666; font-family: Verdana, Arial, helvetica, sans-serif;	font-size: 11px;	}	.fieldlabel_required { text-decoration: *; border-style: none; font-weight: bold; color: #666666; font-family: Verdana, Arial, helvetica, sans-serif;	font-size: 11px;	}		.notice { border-style: none; font-weight: bold; color: #666666; font-family: Verdana, Arial, helvetica, sans-serif;	font-size: 11px;	}	.header {font-family: verdana, helvetica, sans-serif; font-size:16px; font-weight: bold; color: #666666; margin-top: 16px; margin-bottom: 16px}.form_header {font-family: verdana, helvetica, sans-serif; font-size:18px; font-weight: bold; color:#036}.form_subheader {font-family: verdana, helvetica, sans-serif; text-shadow: #999999 0.2em 0.2em 3px; font-size:14px; font-weight: bold; color:#06C;}	.blurb {font-family: Times, "Times New Roman", serif; 		font-size:14px;		font-style: Italic; 		color:#333333;		line-height: 24px}.assignment_notice { font-family: Verdana, Arial, helvetica, sans-serif;	font-size: 18px;	color:#CC0000	}		.section_head {font-family: Verdana, Arial, helvetica, sans-serif; 		font-size:12px;		margin-top: 8px;		margin-bottom: 8px;		margin-right: 4px;		color:#333;		}						.job_sections {font-family: Verdana, Arial, helvetica, sans-serif; 		font-size:12px;		font-weight: bold;		color:#C60;				}		.ticker_text {font-family: Verdana, Arial, helvetica, sans-serif; 		font-size:14px;		}		.menu_head {font-family: Verdana, Arial, helvetica, sans-serif; 		font-size:14px;		font-weight: bold;		color:#666;				}		.ss_inline_title {font-family: Verdana, Arial, helvetica, sans-serif; 		font-size:12px;		font-weight: bold;		color:#C60;		text-shadow: #999999 0.2em 0.2em 2px;		}		#top_nav {		margin-top: 8px;		margin-bottom: 8px;		font-family: Verdana, Arial, helvetica, sans-serif;		font-size: 10px;		height: 14px;				}		#current_top_nav {	font-weight: bold;	background: #999;	color: #fff;	padding:2px 6px 3px 6px;}			.linkbar {			background: #cccccc;		width: 150px;		}		.linkbar-head {			font-family: Verdana, Arial, helvetica, sans-serif;		font-size: 14px;		color:#333333;		background: url(/images/greybg.gif);		padding:3px 0px 3px 4px;		border-bottom: solid #666;		border-width: 1px;		width: 150px;		height: 32px;		}		#subMenu div {			background-color: #ffffff;		width: 150px;			}		#subMenu div a {		display: block;		padding:6px 0px 6px 4px;				background: url(/images/greybg.gif);				font-size: 10px;		width: 150px;		text-decoration:none;		border-bottom: solid #333;		border-width: 1px;			}			#subMenu div a:hover {		text-decoration: none;		color: #06C;				background: #ccc;				}		#subMenu div a#currentSubMenu {		text-decoration: none;		color: #06C; 		font-weight: bold;		background: #ccc;				}		#p_subMenu div {			background-color: #00a8cc;		width: 225px;		font-family: Arial, helvetica, sans-serif;		font-size: 10px;		letter-spacing: 1px;		text-indent: 6;			}		#p_subMenu div a {			font-family: Arial, helvetica, sans-serif;		font-size: 10px;		color: #cff;		display: block;		padding:8px 0px 6px 0px;				background-color: #00A8CC;			width: 225px;		text-decoration:none;		letter-spacing: 1px;			}			#p_subMenu div a:hover {			font-family: Arial, helvetica, sans-serif;		font-size: 10px;		text-decoration: none;		color: #cff;				background-color: #018AB4;			letter-spacing: 1px;			}		#p_subMenu div a#p_currentSubMenu {			text-decoration: none;		color: #fff; 		font-weight: bold;		background-color: #018AB4;				}	.ss_nav_table { font-family: Verdana, Arial, helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	line-height: 12px	}	.ss_table { font-family: Verdana, Arial, helvetica, sans-serif;	width: 100%;	}	.tabletext { font-family: Verdana, Arial, helvetica, sans-serif;	font-size: 11px;	line-height: 12px	}	.reversetext { font-family: Verdana, Arial, helvetica, sans-serif;	font-size: 11px;	line-height: 12px;	color:#ffffff		}	b {	color:#333		}	i { font-family: Verdana, Arial, helvetica, sans-serif;	font-size: 10px;	line-height: 14px	}	a {	text-decoration: none;		color: #018fb5;	}a:hover {	text-decoration: underline;	cursor: default;	}	.pad {	padding:3px;	width: 515px;	}	.tableheadscells {	font-size: 11px;    font-family: verdana, arial, helvetica, sans-serif;    color: #369;    border-right: solid black;	border-bottom: solid black;	border-left: solid gray;	border-top: solid white;	border-width: 1px;	background: #cccccc;	padding:2px;	}	.tableheadscells2 {	font-size: 11px;    font-family: verdana, arial, helvetica, sans-serif;    font-weight: bold;    color: #FFFFFF;    border-right: solid black;	border-bottom: solid black;	border-left: solid gray;	border-top: solid white;	border-width: 0px;	background: #343234;	padding:4px;	}			.tableheadscells2 a {    color: #FFFFFF;}				.tableborder {    border-right: solid #666666;	border-bottom: solid #666666;	border-left: solid #666666;	border-top: solid #666666;	border-width: 1px;	background: #ffffff;	padding:6px;	font-family: Verdana, Arial, helvetica, sans-serif;	font-size: 10px;		background: url(/images/greybg.gif);		}	.mainmenu {    border-right: solid #666666;	border-bottom: solid #666666;	border-left: solid #666666;	border-top: solid #666666;	border-width: 1px;	background: #ffffff;	padding:8px;	margin-top: 24px;	margin-bottom: 24px;	font-family: Verdana, Arial, helvetica, sans-serif;	font-size: 10px;	width: 670px;	height: 200px;		}	.loginbox { 	border-right: solid #666666;	border-bottom: solid #666666;	border-left: solid #666666;	border-top: solid #666666;	border-width: 1px;	padding:12px;	width: 300px;	background: url(/images/greybg.gif);	font-family: Verdana, Arial, helvetica, sans-serif;	font-size: 12px;	text-align: center;	line-height: 16px;	margin-left: auto;	margin-right: auto;	}.searchbox { 	border-right: solid #666666;	border-bottom: solid #666666;	border-left: solid #666666;	border-top: solid #666666;	border-width: 1px;	width: 600px;	background: url(/images/greybg.gif);	}	.notessearchbox { 	border-right: solid #666666;	border-bottom: solid #666666;	border-left: solid #666666;	border-top: solid #666666;	border-width: 1px;	width: 100%;	background: url(/images/greybg.gif);	}	.announcement_box { 	border-right: solid #666666;	border-bottom: solid #666666;	border-left: solid #666666;	border-top: solid #666666;	border-width: 1px;	padding: 12px;	width: 100%;	background: url(/images/greybg.gif);	}	.cell_border {	padding: 6px;	color: #444444;	border: none #AAAAAA;	background-color: #EEEEEE;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	}		.submitbuttons {	border-top: dashed #666666;	border-bottom: none;	border-left: none;	border-right: dashed #666666;	border-width: 1px;		}	.notebox { 	border-right: solid #666666;	border-bottom: solid #666666;	border-left: solid #666666;	border-top: solid #666666;	border-width: 1px;	padding:1px;	width: 250px;	background: url(/images/greybg.gif);	}	.news-breadcrumb-bar { 		color: black; 		font-family:verdana, arial, sans-serif; 		font-size: 11px 	}	.news-headline { 		color: #606; 		font-size: 14px; 		padding: 2px;		font-weight: bold  	}	.section_heads { 	color: #606; 	font-size: 11px; 	font-weight: bold  	}	.news-date { 	color: black; 	font-size: 10px; 	}	.news-caption { 	color: black; 	font-size: 10px; 	font-style: italic 	}		.news-body { 	color: black; 	font-size: 10px; 	}		.news-instructions { 	color: black; 	font-size: 10px 	}		.newslisting-headline { 	color: black; 	font-size: 18px; 	font-weight: bold  	}		.newslisting-body { 	color: black; 	font-size: 10px; 	}		ul#navlist{list-style: none;padding: 2px;margin: 0;white-space: nowrap;}ul#navlist li{display: block;float: right;margin: 0;padding: 4px 0 4px 0;font-family: verdana, arial, sans-serif;font-size: 11px;background: url(../images/metal2.gif);}ul#navlist li a{padding: 3px 8px 3px 8px;color: #333;text-decoration: none;border-width: 1px;border-style: solid;border-color: #ccc #333 #333 #ccc;}ul#navlist li#active a{background: #666;color: #fff;}ul#navlist li a:hover{border-color: #ccc #333 #333 #ccc;background: #fff;}ul#navlist li#active a:hover{background: #999;color: #990000;}#navlist2 {padding: 2px 0;margin-left: 0;border-bottom: 1px solid #778;font: 10px Verdana, sans-serif;white-space: nowrap;}#navlist2 li{list-style: none;margin: 1px;display: inline;}#navlist2 li a{padding: 3px;margin-left: 1px;border: 1px solid #778;border-bottom: none;background: #DDE;text-decoration: none;}#navlist2 li a:link {color: #448;}#navlist2 li a:visited {color: #667;}#navlist2 li a:hover {color: #333;background: #AAE;border-color: #227;}#navlist2 li a#current {background: white;border-bottom: 2px solid white;}input#g_buttons {border:0px} form {font-family: verdana, helvetica, sans-serif; font-size:10px; color:#333;}input {	font-family: verdana, helvetica, sans-serif;	font-size:10px;	color:#333;	padding: 2px;	border:1px solid #CCCCCC;	background-color:#fff}select {	font-family: verdana, helvetica, sans-serif;	font-size:10px;	color:#333;	border:1px solid #CCCCCC;	background-color:#fff}textarea {font-family: verdana, helvetica, sans-serif; font-size:10px; color:#333; padding: 2px; border:1px #666 solid; background-color:#fff}.submit { cursor: default; }.right_banners img {	margin-bottom: 2px;	border: #C5C5C5 3px solid;	}.yellow_Highlight {	border-style: none;	color: #03a8d2;	font-weight: bold ;	background-color: #FF6 ;	text-align: center; }	.footeralign {	background-repeat: repeat-x;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #999999;}.leftsidebarheader {	font-family: "Arial Narrow";	font-size: 16px;	font-style: normal;	color: #03a8d2;	text-transform: none;	font-weight: normal;	line-height: 17px;	}.leftsidebarsubhead {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;color: #999;text-transform: none;}.leftsidebarsubhead a {color: #999;text-transform: none;}.leftsidebarsubhead a:hover {		color: #03a8d2;	text-decoration: none;}.newsdate {	font:Georgia, "Times New Roman", Times, serif;	color: b5a56f;	padding-bottom: 15px;}