*{margin:0; padding:0;}
/*html {font:11px/14px Arial, helvetica, sans-serif; color:#7c7c7c;}*/

.body
{
	margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;
	/*background-color: #E5E5E5;*/
	font-family: Helvetica,Arial,sans-serif;
}
body{font-family: Helvetica,Arial,sans-serif}
.adminbody
{
	margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;
	/*background-color: #E5E5E5;*/
}

.admin-content ul{margin-left:2em}
.admin-content ul li{margin:0.5em 0}

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

.enewsletterscreate li {width: 700px; list-style-type: none; line-height: 17pt;}
span.enewsindent {margin: 0 0 0 10px; right:10px;
}


.verySmallText 
{
	color: #3F3E3E; font-size: 7.5pt; 
}
td a.verySmallText, td a span.verySmallText  
{
	 font-size: 7.5pt; color: blue;
}
.verySmallTextBlue
{
	font-size: 7.5pt; 
}
.verySmallTextBold
{
	color: #3F3E3E;  font-weight: bold; font-size: 7.5pt;
}
.verySmallTextBrown
{
	color: brown; font-size: 7.5pt;
}
.smallText, #mycoach_area ol.smallText li
{
	color: #3F3E3E;
	font-size: 9pt;
	text-align: left;
}
.smallTextBrown
{
	color: brown; font-size: 9pt; f
}
.smallTextWhiteBold
{
	color: #FFFFFF; font-size: 9pt; font-weight: bold;
}
.smallTextDarkRed
{
	color: #CE3333; font-size: 9pt; 
}
.smallTextBlueBold
{
	color: #4B619D; font-size: 9pt; font-weight: bold;
}
.smallTextLBlueBold
{
	color: #0000FB; font-size: 9pt; font-weight: bold;
}
.smallTextDarkRedBold
{
	color: #CE3333; font-size: 9pt; font-weight: bold;
}
.smallTextBrownBold
{
	color: brown; font-size: 9pt; font-weight: bold;
}
.smallTextBold
{
	color: #3F3E3E; font-size: 9pt; font-weight: bold;
}
.smallTextBoldItalic
{
	color: #3F3E3E; font-size: 9pt; font-weight: bold; font-style: italic;
}
.mediumText
{
	color: #3F3E3E; font-size: 10pt; 
}
.mediumTextLightBlue
{
	color: #2047D3; font-size: 10pt; 
}
.mediumTextBlue
{
	color: #0000FB; font-size: 10pt; 
}
.mediumTextUnderline
{
	color: #3F3E3E; font-size: 10pt; text-decoration: underline;
}
.mediumTextBrown
{
	color: #905454; font-size: 10pt;
}
.mediumTextDarkRed
{
	color: #CE3333; font-size: 10pt;
}
.mediumTextOrange
{
	color: #E77506; font-size: 10pt;
}
.mediumTextGreen
{
	color: #319C29; font-size: 10pt;
}
.mediumTextBold
{
	color: #3F3E3E; font-size: 10pt; font-weight: bold;
}
.mediumTextBlackBold
{
	color: #000; font-size: 10pt; font-weight: bold;
}
.mediumTextDarkRedBold
{
	color: #CE3333; font-size: 10pt; font-weight: bold;
}
.mediumTextBrownBold
{
	color: brown; font-size: 10pt; font-weight: bold;
}
.mediumTextBlueBold
{
	color: #4B619D; font-size: 10pt; font-weight: bold;
}
.mediumTextOrangeBold
{
	color: #DF7A1A; font-size: 10pt; font-weight: bold;
}
.mediumTextWhiteBold
{
	color: #FFFFFF; font-size: 10pt; font-weight: bold;
}
.mediumTextGrayBold
{
	color: #908F8F; font-size: 10pt; font-weight: bold;
}
.mediumTextBoldItalic
{
	color: #3F3E3E; font-size: 10pt; font-weight: bold; font-style: italic;
}
.mediumItalic
{
	color: #3F3E3E; font-size: 10pt; font-weight: normal; font-style: italic;
}

.mediumItalicUnderline
{
	color: #3F3E3E; font-size: 10pt; font-weight: normal; font-style: italic; text-decoration: underline;
}
.mediumTextBoldItalicUnderline
{
	color: #3F3E3E; font-size: 10pt; font-weight: bold; font-style: italic; text-decoration: underline;
}
.semiLargeText
{
	color: #3F3E3E; font-size: 11pt;
}
.semiLargeTextBold
{
	color: #3F3E3E; font-size: 11pt; font-weight: bold;
}
.semiLargeTextBrownBold
{
	color: #905454; font-size: 11pt; font-weight: bold;
}
.semiLargeTextBlueBold
{
	color: #0000FB; font-size: 11pt; font-weight: bold;
}
.semiLargeTextDarkRedBold
{
	color: #CE3333; font-size: 11pt; font-weight: bold;
}

.semiLargeTextLightBlue
{
	color: #2047D3; font-size: 12pt;
}
.largeTextBold
{
	color: #3F3E3E; font-size: 12pt; font-weight: bold;
}
.largeTextBlackBold
{
	color: #000; font-size: 12pt; font-weight: bold;
}
.largeTextBlueBold
{
	color: #4B619D; font-size: 12pt; font-weight: bold;
}
.largeTextBrownBold
{
	color: #AF342F;
	font-size: 12pt;
	font-weight: bold;
	line-height: normal;
}
.largeTextBlueBold
{
	color: #1e47d3;
	font-size: 12pt;
	font-weight: bold;
	line-height: normal;
}
.largeTextDkBlueBold
{
	color: #000099;
	font-size: 12pt;
	font-weight: bold;
	line-height: normal;
}
.largeTextOrangeBold
{
	color: #FA9E25; font-size: 12pt; font-weight: bold;
}
.largeTextWhiteBold
{
	color: #FFFFFF; font-size: 12pt; font-weight: bold;
}
.largeTextDarkRedBold

{
	color: #CE3333; font-size: 12pt; font-weight: bold;
}

.semiVerylargeTextBrownBold
{
	color: #AF342F; font-size: 14pt; font-weight: bold;
}
.semiVeryLargeTextBold
{
	font-size: 14pt; font-weight: bold;
}
.veryLargeTextBrown
{
	color: Brown; font-size: 15pt; line-height: normal;
}
.veryLargeTextBold
{
	color: #000000; font-size: 16.5pt;font-weight: bolder; line-height: 18pt;
}
.veryLargeTextBold2
{
	color: #000000; font-size: 15pt;font-weight: bolder; line-height: 18pt;
}
.veryLargeText
{
	color: #000000; font-size: 15pt;font-weight: normal; line-height: 18pt;
}
.veryLargeTextOrangeBold
{
	color: #FA9E25; font-size: 15pt; font-weight: bold; line-height: normal;
}
.veryLargeTextBrownBold
{
	color: Brown; font-size: 15pt; font-weight: bold; line-height: normal;
} 
.veryLargeTextBrownBoldUnderline
{
	color: Brown;
	font-size: 20pt;
	font-weight: bold;
	line-height: normal;
	text-decoration: underline;
} 
.veryLargeTextDkBlueBold
{
	color: #000099; font-size: 20pt; font-weight: bold; line-height: normal;
} 
.veryLargeTextDkBlue
{
	color: #000099; font-size: 20pt; font-weight: normal; line-height: normal;
} 
.veryLargeTextDkBlueItalic
{
	color: #000099;
	font-size: 15pt;
	font-weight: normal;
	line-height: normal;
	font-style: italic;
} 

a:link {text-decoration: none; /*color: #4E59EF; font-size: 9pt;*/}
a:visited {text-decoration: none; /*color: #4E59EF; font-size: 9pt;*/}
a:hover {text-decoration: underline; /*color: #000000; font-size: 9pt;*/}

a.verysmall:link {text-decoration: none; color: #4E59EF; font-size: 8pt;}
a.verysmall:visited {text-decoration: none; color: #4E59EF; font-size: 8pt;}
a.verysmall:hover {text-decoration: underline; color: #000000; font-size: 8pt;}

a.smallbold:link {text-decoration: none; color: #4E59EF; font-size: 9pt; font-weight: bold;}
a.smallbold:visited {text-decoration: none; color: #4E59EF; font-size: 9pt; font-weight: bold;}
a.smallbold:hover {text-decoration: underline; color: #000000; font-size: 9pt; font-weight: bold;}

a.medium:link {text-decoration: none; color: #4E59EF; font-size: 10pt;}
a.medium:visited {text-decoration: none; color: #4E59EF; font-size: 10pt;}
a.medium:hover {text-decoration: underline; color: #000000; font-size: 10pt;}

a.semilarge:link {text-decoration: none; color: #4E59EF; font-size: 11pt;}
a.semilarge:visited {text-decoration: none; color: #4E59EF; font-size: 11pt;}
a.semilarge:hover {text-decoration: underline; color: #000000; font-size: 11pt;}

a.bold:link {text-decoration: none; color: #4E59EF; font-size: 10pt; font-weight: bold;}
a.bold:visited {text-decoration: none; color: #4E59EF; font-size: 10pt; font-weight: bold;}
a.bold:hover {text-decoration: underline; color: #000000; font-size: 10pt; font-weight: bold;}

a.leftNav:link {text-decoration: none; color: #4E59EF; font-size: 9pt;}
a.leftNav:visited {text-decoration: none; color: #4E59EF; font-size: 9pt;}
a.leftNav:hover {text-decoration: underline; color: #000000; font-size: 9pt;}

a.boldnounderline:link {font-family: verdana; font-size: 9pt; color: blue; text-decoration: none; font-weight: bold;}
a.boldnounderline:visited {font-family: verdana; font-size: 9pt; color: blue; text-decoration: none; font-weight: bold;}
a.boldnounderline:hover {font-family: verdana; font-size: 9pt; color: #000000; text-decoration: none; font-weight: bold;}

a.blue:link {text-decoration: none; color: #4B619D; font-size: 9pt; font-weight: bold;}
a.blue:visited {text-decoration: none; color: #4B619D; font-size: 9pt; font-weight: bold;}
a.blue:hover {text-decoration: underline; color: #4E59EF; font-size: 9pt; font-weight: bold;}

a.verysmallblue:link {text-decoration: none; color: #4B619D; font-size: 8pt;}
a.verysmallblue:visited {text-decoration: none; color: #4B619D; font-size: 8pt;}
a.verysmallblue:hover {text-decoration: underline; color: #4E59EF; font-size: 8pt;}

a.brown:link {text-decoration: none; color: brown; font-size: 9pt; }
a.brown:visited {text-decoration: none; color: brown; font-size: 9pt;}
a.brown:hover {text-decoration: underline; color: #4E59EF; font-size: 9pt;}

.textblack {color:black;}

.selectText
{
	color: #3F3E3E;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
}
.selectTextDarkRed
{
	color: #CE3333;
	font-size: 8.5pt;
	font-weight: bold;
	text-align: left;
}
.selectTextPackageItems 
{
	color: #3F3E3E;
	font-size: 7.5pt;
	font-weight: normal;
	text-align: left;
}
.selectTextPackageItems strong
{
	color: #4B619D; font-size: 8pt; font-weight: bold;
}
.selectText a
{
	color: blue; font-size: 7.5pt; font-weight: bold;
}
.selectTextTitle 
{
	color: #3F3E3E;
	font-size: 9pt;
	font-weight: bold;
	text-align: left;
}
.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; }

.pageselected {
	font-weight:bolder;
}

.col1wid {
	width: 120px;
}

.col2wid {
	width: 550px;
}

.col1table {
	width: 650px;
}

.registerDist tr {height:70px;vertical-align:top;}

.resumedistribution table .registerDist { padding-left: 20px;}
.resumedistribution table .registerDist, { padding-left: 0px;}

.registerDist div img { padding-left: 0px;padding-right:4px;}

.registerDistImg{vertical-align:middle;padding-bottom:6px;}

.resumedistribution table .cont_rt_table{
	padding-left:35px;
}
.resumedistribution table .cont_rt_table .header {
	padding-top:20px;
}
.resumedistribution table .cont_rt_table,{
	padding-left:0px;
}

.adminbody td.planHighlight {
	border: thin solid #A9ADE1;
	padding: 5px 5px;
	background-color: #EEEEEE;
	text-align: center;
}

.highlightRed {
	background-color: #CE3333;
}
	
	
	
/* New Selection Form Styles */
.cssmatch select{display:none}
.matchform p{margin-top:0}
.matchform{width:880px;margin-bottom:2em;overflow:hidden;position:relative;float:left;background:#e8e8e8 url('../images/selbg.png') 0 0 repeat;color:inherit;border:solid 1px #ccc;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px}
fieldset{border:none;margin:1em 0 2em 0;position:relative;padding:0 0 0 55px;float:left;width:95%}
legend{color:#c60;background-color:transparent;font-size:130%;margin-left:-55px;line-height:30px;}
.matchform .caption{margin:0 0 1em -60px;padding-left:65px;font-size:120%;border-bottom:solid 1px #c5c5c5;text-align: left;}
legend span{color:#999;background-color:transparent;padding-left:20px;margin-right:20px}
fieldset .caption{font-size:100%}
ul.selectlist{list-style:none;margin:0;width:80%;float:left;display:inline;padding:0}
ul.selectlist li{margin:0 0 0 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:#4E59EF;font-weight:bold;font-size:9pt}
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:#4e59ef;cursor:pointer;cursor:hand;text-decoration:underline}

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 1em 1em 1em;margin:0;border:solid 1px #369}
.sublist .close{cursor:pointer;color:#aaa;background-color:transparent;position:absolute;top:3px;right:5px;font-size:80%}
.sublist .close:hover{text-decoration:underline;color:#666;background-color:transparent}
.sublist ul{list-style:none;margin:0;padding:0;font-size:80%}
.sublist ul li{margin:0;float:none;width:85%;display:block}
.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:210px}
#jobsidebar, #industrysidebar{margin-top:30px}
.sidebar h2{margin:0 0 0.5em 0;color:#fff;background-color:transparent;text-transform:uppercase;font-size:120%}
.sidebar h3{font-size:110%;margin-top:0}
.sidebar ul,.sidebar p{margin:1em 0 0 0;padding:0;list-style:none;font-size:75%;line-height:1.2em}
.sidebar ul li{margin:0 0 0.5em 0}
.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;-moz-border-radius:0;-moz-box-shadow: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:50px}

.chk,.rad{position:relative;display:block;font-size:21px;margin-bottom:0.5em;width:100%}
.chk input,.rad input{position:absolute;top:4px;left:4px;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,
.workwherelabel{ float:left;margin-top:1.5em;clear:left }

#popup_clear{display:none}

#content{position:relative}
.erhome #content{position:static}
#container{margin:0 auto}
.adminbody #container{width:800px}
.internaltable{margin-left:5%}

body.login form{margin-bottom:2em}
.form-item{display:block;width:100%;overflow:hidden;margin:0.5em 0}
.form-item span,.form-item input{float:left;width:40%}
.form-item span{width:20%;line-height:2em;font-weight:bold}
.form-item input{padding:3px}
.buttons{margin-left:20%}

table.popup_more_info {
 margin-left: 1em;
}
.customPopupWindow a {
 color: #F89300;
}

div.ccinfo fieldset {padding: 0 10px;}
div.ccinfo fieldset legend {margin-left: 0;}
div.ccinfo fieldset label {margin: 2px 10px;}

.ccinfo label{display:block;width:100%;position:relative;overflow:hidden}
.ccinfo label span,.ccinfo label input,.ccinfo label select{width:45%;display:block;float:left}
.ccinfo label span{width:25%}

textarea#ACompanyDescription {height: 100px;}
.loginaccounts{list-style:none;padding:0}
.loginaccounts li{display:inline-block;margin:0.3em;border:solid 1px #ddd;background-color:#efefef}
.loginaccounts li{*display:inline} /* IE7, REMOVE WHEN DEAD */
.loginaccounts li:hover{border:solid 1px #aaa;box-shadow:0px 0px 5px #aaa;-moz-box-shadow:0px 0px 5px #aaa}
.loginaccounts li a{display:block;padding:0.7em}
.loginaccounts li:hover a{text-decoration:none}
