.body
{
	margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;
	/*background-color: #E5E5E5;*/
}
.adminbody
{
	margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;
	/*background-color: #E5E5E5;*/
}

td 
{
	line-height: 4mm;
}
.tableBorder
{
	border-left: 1px solid; border-right: 1px solid; border-color: #C1C0C0;
}

.verySmallText 
{
	color: #3F3E3E; font-size: 7.5pt; font-family: Helvetica,Arial,sans-serif;
}
.verySmallTextBold
{
	color: #3F3E3E; font-size: 7.5pt; font-family: Helvetica,Arial,sans-serif; font-weight: bold;
}
.verySmallTextBrown
{
	color: #ab201e; font-size: 7.5pt; font-family: Helvetica,Arial,sans-serif; font-weight: bold;
}

.smallText 
{
	color: #3F3E3E; font-size: 8pt; font-family: Helvetica,Arial,sans-serif;
}
.smallTextWhite
{
	color: #FFFFFF; font-size: 8pt; font-family: Helvetica,Arial,sans-serif;
}
.smallTextWhiteBold
{
	color: #FFFFFF; font-size: 8pt; font-family: Helvetica,Arial,sans-serif; font-weight: bold;
}
.smallTextBrown
{
	color: #ab201e; font-size: 8pt; font-family: Helvetica,Arial,sans-serif;
}
.smallTextBrownBold
{
	color: #ab201e; font-size: 8pt; font-family: Helvetica,Arial,sans-serif; font-weight: bold;
}
.smallTextBlue
{
	color: #3c659d; font-size: 8pt; font-family: Helvetica,Arial,sans-serif;
}
.smallTextDarkRed
{
	color: #CE3333; font-size: 8pt; font-family: Helvetica,Arial,sans-serif;;
}
.smallTextBold
{
	color: #3F3E3E; font-size: 8pt; font-family: Helvetica,Arial,sans-serif; font-weight: bold;
}


.mediumText
{
	color: #3F3E3E; font-size: 9pt; font-family: Helvetica,Arial,sans-serif;
}
.mediumTextWhite
{
	color: #FFFFFF; font-size: 9pt; font-family: Helvetica,Arial,sans-serif;
}
.mediumTextBlue
{
	color: #3c659d; font-size: 9pt; font-family: Helvetica,Arial,sans-serif;
}
.mediumTextLBlue
{
	color: #99ffff; font-size: 9pt; font-family: Helvetica,Arial,sans-serif;
}
.mediumTextBlueBold
{
	color: #3c659d; font-size: 9pt; font-family: Helvetica,Arial,sans-serif; font-weight: bold;
}
.mediumTextBrown
{
	color: #ab201e; font-size: 9pt; font-family: Helvetica,Arial,sans-serif;
}
.mediumTextGrey
{
	color: #4f4f4f; font-size: 9pt; font-family: Helvetica,Arial,sans-serif;
}
.mediumTextGreyBold
{
	color: #4f4f4f; font-size: 9pt; font-family: Helvetica,Arial,sans-serif; font-weight: bold;
}
.mediumTextBold
{
	color: #3F3E3E; font-size: 9pt; font-family: Helvetica,Arial,sans-serif; font-weight: bold;
}
.mediumTextDarkRed
{
	color: #CE3333; font-size: 9pt; font-family: Helvetica,Arial,sans-serif;;
}
.mediumTextDarkRedBold
{
	color: #CE3333; font-size: 9pt; font-family: Helvetica,Arial,sans-serif;; font-weight: bold;
}
.mediumTextBrownBold
{
	color: #ab201e; font-size: 9pt; font-family: Helvetica,Arial,sans-serif;; font-weight: bold;
}


.semiLargeText
{
	color: #3F3E3E; font-size: 11pt; font-family: Helvetica,Arial,sans-serif;
}
.semiLargeTextBlueBold
{
	color: #3c659d; font-size: 11pt; font-family: Helvetica,Arial,sans-serif; font-weight: bold;
}
.semiLargeTextDarkRedBold
{
	color: #CE3333; font-size: 11pt; font-family: Helvetica,Arial,sans-serif; font-weight: bold;
}
.semiLargeTextYellowBold
{
	color: #ffff66; font-size: 11pt; font-family: Helvetica,Arial,sans-serif; font-weight: bold;
}
.semiLargeTextGreyBold
{
	color: #4f4f4f; font-size: 11pt; font-family: Helvetica,Arial,sans-serif; font-weight: bold;
}
.semiLargeTextDBlue
{
	color: #003399; font-size: 11pt; font-family: Helvetica,Arial,sans-serif;
}
.semiLargeTextBrownBold
{
	color: #ab201e; font-size: 11pt; font-family: Helvetica,Arial,sans-serif; font-weight: bold;
}
.semiLargeTextWhite
{
	color: #FFFFFF; font-size: 11pt; font-family: Helvetica,Arial,sans-serif;
}
.semiLargeTextWhiteBold
{
	color: #FFFFFF; font-size: 11pt; font-family: Helvetica,Arial,sans-serif; font-weight: bold;
}
.semiLargeTextBold
{
	color: #3F3E3E; font-size: 11pt; font-family: Helvetica,Arial,sans-serif; font-weight: bold;
}

.semiLargeText10
{
	color: #3F3E3E; font-size: 10pt; font-family: Helvetica,Arial,sans-serif;
}
.semiLargeTextWhite10
{
	color: #FFFFFF; font-size: 10pt; font-family: Helvetica,Arial,sans-serif;
}
.semiLargeTextGreyBold10
{
	color: #4f4f4f; font-size: 10pt; font-family: Helvetica,Arial,sans-serif; font-weight: bold;
}
.semiLargeTextBrownBold10
{
	color: #ab201e; font-size: 10pt; font-family: Helvetica,Arial,sans-serif; font-weight: bold;
}
.semiLargeTextBlueBold10
{
	color: #3c659d; font-size: 10pt; font-family: Helvetica,Arial,sans-serif; font-weight: bold;
}
.semiLargeTextLGreyBold10
{
	color: #747474; font-size: 10pt; font-family: Helvetica,Arial,sans-serif; font-weight: bold;
}

.largeTextBold
{
	color: #3F3E3E; font-size: 14pt; font-family: Helvetica,Arial,sans-serif; font-weight: bold;
}
.largeTextBlue
{
	color: #3c659d; font-size: 14pt; font-family: Helvetica,Arial,sans-serif;
}
.largeTextWhiteBold
{
	color: #FFFFFF; font-size: 14pt; font-family: Helvetica,Arial,sans-serif; font-weight: bold;
}
.largeTextDBlueBold
{
	color: #003399; font-size: 14pt; font-family: Helvetica,Arial,sans-serif; font-weight: bold;
}
.largeTextBlueBold
{
	color: #3c659d; font-size: 14pt; font-family: Helvetica,Arial,sans-serif; font-weight: bold;
}


.largeTextBold12
{
	color: #3F3E3E; font-size: 12pt; font-family: Helvetica,Arial,sans-serif; font-weight: bold;
}
.largeTextBlueBold12
{
	color: #3c659d; font-size: 12pt; font-family: Helvetica,Arial,sans-serif; font-weight: bold;
}
.largeTextBrownBold12
{
	color: #ab201e; font-size: 12pt; font-family: Helvetica,Arial,sans-serif; font-weight: bold;
}
.largeTextWhiteBold12
{
	color: #FFFFFF; font-size: 12pt; font-family: Helvetica,Arial,sans-serif; font-weight: bold;
}
.largeTextWhite12
{
	color: #FFFFFF; font-size: 12pt; font-family: Helvetica,Arial,sans-serif;
}
.largeTextDBlueBold12
{
	color: #003399; font-size: 12pt; font-family: Helvetica,Arial,sans-serif; font-weight: bold;
}
.largeTextBlueBold13
{
	color: #3c659d; font-size: 13pt; font-family: Helvetica,Arial,sans-serif; font-weight: bold;
}
.largeTextBrownBold14
{
	color: #ab201e; font-size: 14pt; font-family: Helvetica,Arial,sans-serif; font-weight: bold;
}
.largeTextWhiteBold15
{
	color: #FFFFFF; font-size: 15pt; font-family: Helvetica,Arial,sans-serif; font-weight: bold;
}

.largeTextBlue16
{
	color: #3c659d; font-size: 16pt; font-family: Helvetica,Arial,sans-serif;
}
.largeText12
{
	color: #3F3E3E; font-size: 12pt; font-family: Helvetica,Arial,sans-serif;
}
.largeTextDBlueBold17
{
	color: #003399; font-size: 17pt; font-family: Helvetica,Arial,sans-serif; font-weight: bold;
}
.largeTextBlue17
{
	color: #3c659d; font-size: 17pt; font-family: Helvetica,Arial,sans-serif;
}

.spacingLrgTxt, {
	line-height: 110%;
}
.largeTextBlue20
{
	color: #3c659d; font-size: 20pt; font-family: Helvetica,Arial,sans-serif;
}

.veryLargeWhiteTextBold
{
	color: #FFFFFF; font-size: 27px; font-family: Helvetica,Arial,sans-serif; font-weight: bold;
}

a:link {text-decoration: underline; color: #3366cc; font-size: 8pt; font-family: Helvetica,Arial,sans-serif;}
a:visited {text-decoration: underline; color: #3366cc; font-size: 8pt; font-family: Helvetica,Arial,sans-serif;}
a:hover {text-decoration: none; color: #000000; font-size: 8pt; font-family: Helvetica,Arial,sans-serif;}

a.white:link {text-decoration: underline; color: #FFFFFF; font-size: 8pt; font-family: Helvetica,Arial,sans-serif;}
a.white:visited {text-decoration: underline; color: #FFFFFF; font-size: 8pt; font-family: Helvetica,Arial,sans-serif;}
a.white:hover {text-decoration: underline; color: #A10A0A; font-size: 8pt; font-family: Helvetica,Arial,sans-serif;}

a.blue_bold:link {text-decoration: underline; color: #eaf4fc; font-size: 8pt; font-weight: bold; font-family: Helvetica,Arial,sans-serif;}
a.blue_bold:visited {text-decoration: underline; color: #eaf4fc; font-size: 8pt; font-weight: bold; font-family: Helvetica,Arial,sans-serif;}
a.blue_bold:hover {text-decoration: underline; color: #FFFFFF; font-size: 8pt; font-weight: bold; font-family: Helvetica,Arial,sans-serif;}

a.blue_bold_nou:link {text-decoration: none; color: #205c90; font-size: 8pt; font-weight: bold; font-family: Helvetica,Arial,sans-serif;}
a.blue_bold_nou:visited {text-decoration: none; color: #205c90; font-size: 8pt; font-weight: bold; font-family: Helvetica,Arial,sans-serif;}
a.blue_bold_nou:hover {text-decoration: none; color: #205c90; font-size: 8pt; font-weight: bold; font-family: Helvetica,Arial,sans-serif;}

a.brown_bold:link {text-decoration: underline; color: #A10A0A; font-size: 8pt; font-weight: bold; font-family: Helvetica,Arial,sans-serif;}
a.brown_bold:visited {text-decoration: underline; color: #A10A0A; font-size: 8pt; font-weight: bold; font-family: Helvetica,Arial,sans-serif;}
a.brown_bold:hover {text-decoration: none; color: #000000; font-size: 8pt; font-weight: bold; font-family: Helvetica,Arial,sans-serif;}

a.black_bold:link {text-decoration: underline; color: #000000; font-size: 8pt; font-weight: bold; font-family: Helvetica,Arial,sans-serif;}
a.black_bold:visited {text-decoration: underline; color: #000000; font-size: 8pt; font-weight: bold; font-family: Helvetica,Arial,sans-serif;}
a.black_bold:hover {text-decoration: none; color: #000000; font-size: 8pt; font-weight: bold; font-family: Helvetica,Arial,sans-serif;}

a.blue_underline:link {text-decoration: underline; color: #205c90; font-size: 8pt; font-family: Helvetica,Arial,sans-serif;}
a.blue_underline:visited {text-decoration: underline; color: #205c90; font-size: 8pt; font-family: Helvetica,Arial,sans-serif;}
a.blue_underline:hover {text-decoration: underline; color: #205c90; font-size: 8pt; font-family: Helvetica,Arial,sans-serif;}

a.medium:link {text-decoration: underline; color: #3366cc; font-size: 9pt; font-family: Helvetica,Arial,sans-serif;}
a.medium:visited {text-decoration: underline; color: #3366cc; font-size: 9pt; font-family: Helvetica,Arial,sans-serif;}
a.medium:hover {text-decoration: none; color: #000000; font-size: 9pt; font-family: Helvetica,Arial,sans-serif;}

a.medium_dblue:link {text-decoration: underline; color: #003399; font-size: 9pt; font-family: Helvetica,Arial,sans-serif;}
a.medium_dblue:visited {text-decoration: underline; color: #003399; font-size: 9pt; font-family: Helvetica,Arial,sans-serif;}
a.medium_dblue:hover {text-decoration: none; color: #000000; font-size: 9pt; font-family: Helvetica,Arial,sans-serif;}

a.medium_dred:link {text-decoration: underline; color: #CE3333; font-size: 9pt; font-family: Helvetica,Arial,sans-serif;}
a.medium_dred:visited {text-decoration: underline; color: #CE3333; font-size: 9pt; font-family: Helvetica,Arial,sans-serif;}
a.medium_dred:hover {text-decoration: none; color: #000000; font-size: 9pt; font-family: Helvetica,Arial,sans-serif;}

a.medium_lblue:link {text-decoration: underline; color: #99ffff; font-size: 9pt; font-family: Helvetica,Arial,sans-serif;}
a.medium_lblue:visited {text-decoration: underline; color: #99ffff; font-size: 9pt; font-family: Helvetica,Arial,sans-serif;}
a.medium_lblue:hover {text-decoration: none; color: #99ffff; font-size: 9pt; font-family: Helvetica,Arial,sans-serif;}

a.medium_brown_bold:link {text-decoration: underline; color: #ab201e; font-weight: bold; font-weight: bold; font-size: 9pt; font-family: Helvetica,Arial,sans-serif;}
a.medium_brown_bold:visited {text-decoration: underline; color: #ab201e; font-size: 9pt; font-family: Helvetica,Arial,sans-serif;}
a.medium_brown_bold:hover {text-decoration: none; color: #3366cc; font-weight: bold; font-size: 9pt; font-family: Helvetica,Arial,sans-serif;}

a.medium_white_underline:link {text-decoration: underline; font-weight: bold; color: #FFFFFF; font-size: 9pt; font-family: Helvetica,Arial,sans-serif;}
a.medium_white_underline:visited {text-decoration: underline; font-weight: bold; color: #FFFFFF; font-size: 9pt; font-family: Helvetica,Arial,sans-serif;}
a.medium_white_underline:hover {text-decoration: underline; font-weight: bold; color: #9AF8FC; font-size: 9pt; font-family: Helvetica,Arial,sans-serif;}

a.smedium_white:link {text-decoration: none; font-weight: bold; color: #FFFFFF; font-size: 9pt; font-family: Helvetica,Arial,sans-serif;}
a.smedium_white:visited {text-decoration: none; font-weight: bold; color: #FFFFFF; font-size: 9pt; font-family: Helvetica,Arial,sans-serif;}
a.smedium_white:hover {text-decoration: none; font-weight: bold; color: #9AF8FC; font-size: 9pt; font-family: Helvetica,Arial,sans-serif;}

a.large_bold:link {text-decoration: underline; color: #3366cc; font-size: 10pt; font-weight: bold; font-family: Helvetica,Arial,sans-serif;}
a.large_bold:visited {text-decoration: underline; color: #3366cc; font-size: 10pt; font-weight: bold; font-family: Helvetica,Arial,sans-serif;}
a.large_bold:hover {text-decoration: none; color: #000000; font-size: 10pt; font-weight: bold; font-family: Helvetica,Arial,sans-serif;}

a.large_blue_bold:link {text-decoration: underline; color: #205c90; font-size: 10pt; font-weight: bold; font-family: Helvetica,Arial,sans-serif;}
a.large_blue_bold:visited {text-decoration: underline; color: #205c90; font-size: 10pt; font-weight: bold; font-family: Helvetica,Arial,sans-serif;}
a.large_blue_bold:hover {text-decoration: none; color: #9AF8FC; font-size: 10pt; font-weight: bold; font-family: Helvetica,Arial,sans-serif;}

a.large_brown_bold:link {text-decoration: underline; color: #ab201e; font-size: 10pt; font-weight: bold; font-family: Helvetica,Arial,sans-serif;}
a.large_brown_bold:visited {text-decoration: underline; color: #ab201e; font-size: 10pt; font-weight: bold; font-family: Helvetica,Arial,sans-serif;}
a.large_brown_bold:hover {text-decoration: none; color: #000000; font-size: 10pt; font-weight: bold; font-family: Helvetica,Arial,sans-serif;}

#list
{
margin-left: 0;
padding-left: 0;
list-style: none;
}

#list li 
{
padding-left: 10px;
padding-bottom: 3px;
background-image: url(/images/blueli_arrow.gif);
background-repeat: no-repeat;
background-position: 0 .3em;
}

#hideelement h1 {
	font-size: 0px;
	color: #FFFFFF;
	position: absolute;
	left: -2000px;
}

.highlightRed {
	background-color: #CE3333;
}
.vidchoice {
	margin-right: 5px;
	margin-left: 12px;
	padding-bottom: 1px;
	padding-top: 5px;
	list-style-position: outside;
	list-style-type: none;	
}
.vidchoicetopic {
	list-style-type: none;
	text-align: left;
}

.videochoice ul{ padding-left: 0px; margin-left: 0px }

.videochoice td #CareerVideosPlayer{ padding-top: 40px; padding-left: 0px; margin-left: 0px }


/* New Selection Form Styles */
.cssmatch select{display:none}
.matchform{width:900px;margin:0 0 2em 0;overflow:hidden;position:relative;float:left;background:#e8e8e8 url('../images/selbg.png') 0 0 repeat;color:inherit;border:solid 1px #ccc;border-radius:15px;border-top-left-radius:0;border-top-right-radius:0;-moz-border-radius:15px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-webkit-border-radius:15px;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0}
.matchform a{text-decoration:none}
fieldset{border:none;margin:1em 0 3em 0;position:relative;padding:0 0 0 55px;float:left;width:95%}
legend{color:#AB201E;background-color:transparent;font-size:200%;margin-left:-65px;line-height:30px}
.caption{margin:0.4em 0 1em -55px;padding-left:65px;font-size:120%;border-bottom:solid 1px #c5c5c5;color:#666;background-color:transparent}
legend span{color:#999;background-color:transparent;padding-left:20px;margin-right:20px}
ul.selectlist{list-style:none;width:80%;float:left;display:inline;padding:0;margin-left:0}
ul.selectlist li{margin-left:25px;width:25%;float:left;position:relative;background-color:transparent;color:inherit;display:inline}
ul.selectlist li a.label,
ul.selectlist.industry li label span{display:block;outline:none;padding:0 0 0 1.5em;line-height:20px;color:#3C659D;font-weight:bold;font-size:9pt;text-decoration:none}
ul.selectlist.industry li label input{position:absolute;top:3px;left:2px}
ul.selectlist.industry li label span{position:relative;background-color:#E8E8E8;width:100%}
ul.selectlist.industry li:hover label span{background-color:#ddd;color:inherit;cursor:pointer;}

ul.selectlist li:hover{background-color:#ddd;color:inherit}

ul.selectlist li.sel{color:#fff;background:#369 url('../images/triangle.png') 95% 50% no-repeat}
ul.selectlist .act{color:inherit;background:#E8E8E8 url('../images/greencheck.png') 0 0 no-repeat}
ul.selectlist li.sel a.label{color:#fff;background-color:transparent}
ul.selectlist li.sel .sublist{border:solid 1px #369}
ul.selectlist li label{margin-bottom:0.5em}

ul.selectlist.city,
ul.selectlist.jobfunction{float:left;width:20%}

ul.selectlist.industry{width:30%}

ul.selectlist.city li,
ul.selectlist.jobfunction li,
ul.selectlist.industry li{float:none;display:block;width:100%}

.sublist{width:200px;position:absolute;background-color:#fff;color:#000;padding:0 10px 10px 10px;border:solid 1px #369}
.sublist .close{color:#aaa;background-color:transparent;position:absolute;top:3px;right:5px;font-size:12px}
.sublist .close:hover{font-size:100%;text-decoration:underline;color:#666;background-color:transparent}
.sublist ul{list-style:none;padding:0;margin:0}
.sublist ul li{margin:3px 0;float:none;width:85%;display:block;font-size:85%}
.sublist ul li a:hover{background-color:inherit}
.sublist ul li label span{margin-left:0.5em}
.sidebar{position:absolute;top:-25px;left:680px;bottom:0;width:220px}
.sidebar h2{margin:0 0 0 0;color:#fff;background-color:transparent;text-transform:uppercase;font-size:180%;line-height:1em}
.sidebar h3{margin:0.3em 0;font-size:16px;color:#666;background-color:transparent}
.sidebar ul,.sidebar p{margin:1em 1em 0 0;list-style:none;padding:0;color:#3C659D;background-color:transparent}
.sidebar ul{margin-left:0}
.sidebar ul li{margin:0 0 0.5em 0;color:#3C659D;background-color:transparent}
.sidebar span,
.sidebar ul li span{color:#666;background-color:transparent}
.note{margin-left:60px;width:60%}

#bynbutton{margin:2em 0 2em 60px;width:226px;height:60px;background:transparent url('../images/bynbutton.png') 0 0 no-repeat;border:none}
#bynbutton span{margin-top:-5px;display:block;color:#fff;background-color:transparent;font-size:150%;text-shadow:rgba(0,0,0,0.5) 0 2px 2px;line-height:60px}

.chk,.rad{position:relative;display:block;font-size:21px;margin-bottom:0.5em;width:100%}
.chk input,.rad input{position:absolute;top:0;left:0;z-index:0}
.chk .label,.rad .label{color:#666;display:block;position:relative;z-index:1;padding-left:30px;height:21px;line-height:21px;font-size:16px;background:transparent url('../images/checkradio.png') 0 -21px no-repeat;}
.rad.clk .label{background-position:0 -42px}
.chk.clk .label{background-position:0 0}
.chk.hvr .label,.rad.hvr .label{color:#000}

.industrylabel{ display:none }
.workwherelabel{ float:left;margin-top:1em;clear:left }

#jobsidebar{top:0px}
#industrysidebar{top:0px}

.matchform,
.sublist{font-family:Helvetica,Arial,sans-serif;font-size:14px}

#popup_clear{display:none}

#content{position:relative}

p.caption{caption-side:bottom;width:auto;text-align:center;font-size:90%;color:#667;background-color:inherit; border-bottom: none; padding-left: 55px;margin: 0.4em 0 0 -55px}
.matchform p.caption {text-align: left;font-size: 100%;border-bottom: 1px solid #C5C5C5;padding-left: 65px;margin: 0.4em 0 1em -55px;}
input.label {width: 360px;}
td.label {vertical-align: top;}
