/*
 * Custom styles
 */

.StudentSignIn div.Options li.FindOutMore a
{
	margin-left: 0;
}

.EmployerConfirmation a
{
	color: #FFF !important;
}

.SubscribingSmall input.Line
{
	width: 120px !important;
}

.MessageBox
{
	border: 1px solid #B8D5E4;
	padding: 5px;
	width: 200px;
}

.MessageBox h1
{
	text-indent: 0;
	font-size: 14px;
	padding-top: 5px;
	height: 25px;
	padding-left: 35px;

	background-repeat: no-repeat;
	_background-image: none !important;
}

.Form-MsgBox label
{
	font-weight: bold;
	display: block;
	width: 80px !important;
	float: left;
}

.Published h1
{
	background-image: url(../../images/Info.png);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/Info.png', sizingMethod='crop');
	color: #25B72B;
}

.NotPublished h1
{
	background-image: url(../../images/Error.png);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/Error.png', sizingMethod='crop');
	color: #FE7F00;
}

.MessageVar-1
{
	color: #3682e4;
	font-size: 12px;
	padding-bottom: 0.3em;
	$zoom:1;
	width: 170px;
}

span.doLoguot a
{
	background-image: url(../../images/Button.BoxVar-A.Message.doLogout.png);
	_background-image: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/Button.BoxVar-A.Message.doLogout.png', sizingMethod='crop');
	position: absolute;
	height: 25px;
	width: 41px;
	text-indent: -300em;
	line-height: 25px;
	margin-top: -2px;
	zoom: 1;
}

html:first-child span.doLoguot a { position: static; display: inline-block; }
span.doLoguot { height: 25px; line-height: 25px; width: 41px; display: inline-block; vertical-align: middle; _display: inline; _position: relative; _top: -2px; margin-left: 0.35em; }

.DefinedListVar-1 li { zoom: 1; overflow: hidden; }
.DefinedListVar-1 li * { zoom: 1; }
.DefinedListVar-1 dt, .DefinedListVar-1 dd { font-size: 12px; float: left; font-weight: bold; color: #555; }
.DefinedListVar-1 dt { width: 105px; }

.NavLinks li { background-image: url(../../images/Icon.ListVar.gif); background-repeat: no-repeat; background-position: left center; padding-left: 14px; }
.NavLinks a { color: #3682e4; }
.NavLinks .act { color: #6bc9f8; text-decoration: none; }

p.BoxControl
{
	margin: 0 !important;
	padding-top: 10px;
	padding-bottom:0;
}

.In-2-MoreHeight
{
	_height: 190px !important;
	min-height: 190px !important;
}

.StudentSignIn .top { background-image: url(../../images/StudentSignIn.Az-12.png) !important; }
.StudentSignIn .down { background-image: url(../../images/StudentSignIn.Az-18.png) !important; }
.StudentSignIn .In-1 { background-image: url(../../images/StudentSignIn.In-1.png) !important; }
.StudentSignIn .In-2 { background-image: url(../../images/StudentSignIn.In-2.png) !important; }

h1.StudentSignIn
{
	background-image: url(../../images/Caption.WelcomeSign.png) !important;
	width: 195px !important;
	text-indent: -10000px;
}

h1.EmployerSignIn
{
	background-image: url(../../images/Caption.EmployerSignIn.png) !important;
	width: 187px !important;
}

h1.EmployerSignInBlue
{
	background-image: url(../../images/Caption.EmployerSignInBlue.png) !important;
	width: 189px !important;
	text-indent: -10000px;
}

h1.BecomeSponsored
{
	background-image: url(../../images/Caption.BecomeSponsored.png) !important;
	width: 195px !important;
	text-indent: -5000px;
}

h1.InternshipListings
{
	background-image: url(../../images/Caption.InternshipListings.png) !important;
	width: 183px !important;
}

h1.SearchStudents
{
	background-image: url(../../images/Caption.SearchStudents.png) !important;
	width: 163px !important;
}

/*
 * Widths
 */

.W-220 { width:220px; }
.W-280 { width:280px; }
.W-320 { width:320px; }
.W-360 { width:360px; }
.W-660 { width:660px; }
.W-660i { width:660px !important;}

/*
 * Heading
 */

h1.Heading { height: 22px; }
h1.Heading .HeadingValue { display:block; text-indent:-10000px; }

/*
 * Horizontal spacers
 */

.SpacerVar-1 { margin-top: 1.1em; margin-bottom: 1.2em; }
.SpacerVar-2, .SpacerVar-3 { margin-top: 0.5em; margin-bottom: 0.6em; padding-top: 0px; border-top: 1px solid #b8d5e4; }
.SpacerVar-3 { margin-top: 1.6em; margin-bottom: 1.7em; }
.SpacerVar-4 { margin-top: 4px; margin-bottom: 1.7em; padding-top: 0px; border-top: 1px solid #b8d5e4; }

/*
 * Forms
 */

.Error { color: #F00; }
.Note { color: #585; }

.Login .Error { clear:both; margin-bottom: 8px; margin-top: -3px; _margin-bottom: -12px; }
.Login .TopError { margin-bottom: 16px !important; }
.Login .BottomError { margin-top: -6px !important; }

.TextLine { border: 1px solid #94b1cf; }

.Form label strong.Attentioned-S { font-weight: normal; }

.Form .NoteVar-1 { padding-left: 0px; margin-bottom: 0.5em;}
.Form .NoteVar-2 { margin-top: 0.8em; margin-bottom: 0.8em; }

.Form .MuchGrouped { overflow: hidden; clear: both; padding-bottom: 5px; }
.MuchGrouped .GroupIndex { float: left; width: 6.7em; margin: 0px; }
.MuchGrouped .GroupIndex label { margin:0; }
.MuchGrouped .GroupList { overflow: hidden; zoom: 1; padding-top: 2px; }
.MuchGrouped .GroupList p { margin-top: 0px }

.Form input.doSubmit
{
	margin: 0px; padding: 0px; border-style: none;
	_position:relative;
	_behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none", this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')", this.src = "/images/Filler.Empty.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("', '').replace('")', ''), this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')", this.runtimeStyle.backgroundImage = "none")), this.pngSet=true) );
	background-repeat: no-repeat;
	font-size: 1em;

	margin-top: 0.5em;
	height: 25px;
}

.FormVar-1 .Error, .FormVar-2 .Error, .FormVar-3 .Error
{
	margin-top: -5px;
	margin-bottom: 8px;
	*margin-bottom: -10px;
}

.RestoreForm .Error
{
	margin-top: -2px !important;
	margin-bottom: -3px !important;
	*margin-bottom: -22px !important;
}

.ErrorSecond
{
	margin-top: -8px !important;
	*margin-top: 8px !important;
}

.MuchGrouped .Error
{
	margin-top: 5px;
	margin-bottom: 0px;
}

.FormVar-1 p { display: block;  }
.FormVar-1 label { font-weight: bold; }
.FormVar-1 label, .FormVar-1 .RecordedDataType { float: left; width: 6.7em; padding-top: 2px; }
.FormVar-1 .RecordedDataType { font-weight: normal; }
.FormVar-1 .RecordedDataValue { display: block; padding-top: 2px; }
.FormVar-1 .TextLine { width: 300px; }
.FormVar-1 label.ControlLabel { width:6.5em; text-indent:-5000px;}
.FormVar-1 .Error {margin-left: 82px;}
.FormVar-1 .Control {margin-left:80px; }

.FormVar-2 label { font-weight: bold; }
.FormVar-2 label, .FormVar-2 .RecordedDataType { float: left; width: 10em; padding-top: 2px; }
.FormVar-2 label.ControlLabel { width:9.9em; text-indent:-5000px;}
.FormVar-2 .TextLine { width: 214px; }
.FormVar-2 textarea.TextLine { width: 206px; }
.FormVar-2 select.TextLine { width: 216px; }
.FormVar-2 .RecordedDataType { font-weight: normal; }
.FormVar-2 .RecordedDataValue { display: block; padding-top: 2px; }
.FormVar-2 .RecordedDataValue a { font-weight: bold; text-decoration: none; }
.FormVar-2 .RecordedDataValue a:hover { text-decoration: underline; }
.FormVar-2 .MuchGrouped { width: 500px; padding-bottom: 0.8em; }
.FormVar-2 .MuchGrouped .GroupIndex { float: left; width: 10em; margin-top: 0px; }
.FormVar-2 .MuchGrouped .GroupList { zoom: 1; padding-top: 0.3em; }
.FormVar-2 .Control { margin-left:117px; }
.FormVar-2 .Error { margin-left: 120px; _margin-left: 123px; }
.FormVar-2 h2 { margin-left: 123px; margin-bottom: 2px; }

.FormVar-2p label { font-weight: bold; }
.FormVar-2p .RecordedDataValue { vertical-align: -0.21em; }

.FormVar-3 label { font-weight: bold; }
.FormVar-3 label { float: left; padding-top: 0.2em; width: 13em; }
.FormVar-3 label.ControlLabel { width:12.8em; text-indent:-5000px;}
.FormVar-3 .Error { margin-left: 158px; }
.FormVar-3 .Control { margin-left: 153px; }
.FormVar-3 .TextLine { width: 300px; }
.FormVar-3 textarea.TextLine { width: 292px; }

/*
 * Alphabet list
 */

.ABC
{
	display: inline;
	padding-left: 3px;
	padding-right: 3px;  
}

.Selected 
{
	display: inline;
	color: #ff6000;
}

/*
 * IconsMenu list
 */

.IconsMenu
{
	clear: both;
}

.IconsMenu li
{
	font-weight: bold;

	line-height: 48px;
	margin-bottom: 10px;

	float: left;
	width: 250px;

	list-style-type: none;
}

.IconsMenu li a
{
	margin-left: 10px;
	vertical-align: 19px;
}

/*
 * .net checkboxes
 */

.check input { border: none; }
.check label { display: inline; float: none; }

/*
 * Info and Error notes
 */

.BaseNote
{
	background-color: #FFFFCC;
	border: 1px solid #FFCC00;

	font-size: 14px;
	width: 100%;

	font-weight: bold;

	margin-top: 8px;
	margin-bottom: 8px;

	height: 50px;
}

.BaseNote th
{
	width: 54px;
	text-align: center;
	padding-top: 5px;
}

.BaseNote th img
{
	width: 28px;
	height: 29px;

	background-repeat: no-repeat;
	_background-image: none !important;
}

.BaseNote td { padding-top: 2px; }
.BaseNote strong { font-weight: normal; }

.InfoNote { color: #25B72B; }
.ErrorNote { color: #FE7F00; }

.InfoNote th img
{
	background-image: url(../../images/Info.png);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/Info.png', sizingMethod='crop');
}

.ErrorNote th img
{
	background-image: url(../../images/Error.png);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/Error.png', sizingMethod='crop');
}

.CheckBoxPadding label
{
	padding-left : 3px;
	_padding-left : 0px;
}