
@charset "utf-8";
html, body, h1, h2, h3, h4, h5, h6, p, em, strong, abbr, acronym, blockquote, q, cite, ins, del, dfn, a, div, span, pre, hr, address, br, b, i, sub, sup, big, small, tt, table, tr, caption, thead, tbody, tfoot, col, colgroup, form, input, label, texarea, button, fieldset, legend, select, option, optiongroup, ul, ol, li, dl, dt, dd, code, var, kdb, samp, img, object, param, map, area, bdo, iframe { padding:0; margin:0; border:0; }
html, body, form { height:100%; border:0; }
body { font:normal 62.5% Tahoma, Arial; background:#eaf8ff url(../images/back-main.gif) repeat-x; }
ul, ol { list-style-type:none; }
a { text-decoration:underline; color:#3682e4; }
a:hover { text-decoration:none; }
a img { border:none; }
.flo:after { content: "."; height: 0; visibility: hidden; display: block; clear: both; }
:-moz-any-link:focus {
outline: none;
}
.maxh { height:100%; }
.maxw { width:100%; }
.clear { clear:both; }
a:link { cursor: pointer; cursor: hand; }
a:visited { cursor: pointer; cursor: hand; }
a:hover { cursor: pointer; cursor: hand; }
a:active { cursor: pointer; cursor: hand; }
/*---------------------------
	MAIN COLUMNS
---------------------------*/
.Container { min-height:100%; background:url(../images/back-bot-line.gif) repeat-x left bottom; }
.Header { width:918px; margin:0 auto; background:url(../images/back-top.gif) no-repeat 0 42px; height:92px; position:relative; padding-top:42px; }
.SiteName, .SiteName h1, .SiteName a { width:210px; height:63px; display:block; }
.SiteName { position:absolute; top:61px; left:14px; }
.SiteName a { background:url(../images/logo.gif) no-repeat; text-indent:-5000px; }
.Header .LinkHome { position:absolute; right:32px; top:48px; }
.Header .LinkHome, .Header .LinkHome a { width:30px; height:27px; background-image:url(../images/ico-home.gif); display:block; }
.Header .LinkHome a { background-image:url(../images/ico-home.gif); text-indent:-5000px; cursor:pointer; }
.Header .LinkHome a:hover { background-position:left bottom; }
.SiteSearch { float:right; padding-top:15px; width:635px; font-size:1.2em; }
.SiteSearch h1 { width:55px; height:22px; padding:0; background:url(../images/top-search-hdr-search.gif); text-indent:-5000px; float:left; font-size:1em; margin-right:6px; margin-top:1px; }
.SiteSearch input, .SiteSearch select { float:left; margin-right:6px; }
.SiteSearch .textfield { width:209px; margin-top:1px; }
.SiteSearch select { width:135px; margin-top:1px; }
/*---------------------------
	GlobalNav
---------------------------*/
.GlobalNav { float:right; height:37px; position:relative; right:118px; margin-left:-118px; }
.GlobalNav li { float:right; height:37px; margin-right:-57px; position:relative; }
.GlobalNav a, .GlobalNav span { display:block; background-image:url(../images/menu-normal.gif); height:37px; float:left; padding-left:56px; cursor:pointer; }
.GlobalNav a.last, .GlobalNav span.last { background:url(../images/menu-first.gif); padding-left:113px; }
.GlobalNav b { height:37px; width:51px; float:left; background:url(../images/menu-r-normal.png); }
.GlobalNav a img, .GlobalNav span img { margin-right:-31px; padding-right:18px; height:37px; position:relative; }
.GlobalNav li.over a, .GlobalNav li.over span { background-position:left center; }
.GlobalNav li.over b { background:url(../images/menu-r-over.png); }
.GlobalNav li.act a, .GlobalNav li.act span { background-position:left bottom; cursor:default; }
.GlobalNav li.act b { background:url(../images/menu-r-act.png); }
/*---------------------------
	BOTTOM
---------------------------*/
.Footer { width:885px; margin:0 auto; margin-top:-8.13em; position:relative; font-size:1.2em; line-height:1.25em; padding:2.35em 11px 2.35em 17px; border-top:1px solid #b8d5e4; color:#555; }
.Footer .FastNav { margin-left:-4px; padding-bottom:0.5em; float:left; }
.Footer .FastNav li { display:inline; padding:0 3px 0 8px; }
.Footer .FastNav li + li { border-left: 1px solid #969696; }
.Footer .FastNav li { border-left: expression(previousSibling != null?'1px solid #969696':'none');
}
.Footer .FastNav a { color:#3682e4; }
.Footer .Copyright { float:left; clear:left; }
.Footer .QuickNav { float:right; }
.Footer .QuickNav li { float:right; float:left; }
/*---------------------------
	CONTENT
---------------------------*/

.Content { width:918px; margin:0 auto; padding:1.4em 0 11.8em 0; overflow:hidden; }
.Content h1 { height:48px; background-repeat:no-repeat; text-indent:-5000px; margin-bottom: 5px; }
.Content h1.HdrLatestPostings { background-image:url(../images/hdr-latest-postings.gif); }
.Content h1.HdrStudentsSignIn { background-image:url(../images/hdr-students-sign-in.gif); }
.Content h1.HdrFeaturedEmployer { background-image:url(../images/hdr-featured-employer.gif); padding:0; margin: 0px; }
.Content h1.HdrEmployersSignIn { background-image:url(../images/hdr-employer-sign-in.gif); padding:0; margin: 0px; }
.Content h1.HdrLogIn { background-image:url(../images/hdr-log-in.gif); }
.Content h1.HdrPopularSearches { background-image:url(../images/hdr-popular-searches.gif); }
.Content h1.HdrNewsletter { background-image:url(../images/hdr-newsletter.gif); }
.Content h1 img { display:block; }
.Spacer { line-height: 0; margin-top: 0.5em; margin-bottom: 0.6em; padding-top: 1px; height: 1px; }
.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; }
.Spacer hr { display: none; }
h1.Heading { height: 48px; }
.HeadingIcon { width:48px; height:48px; display:block; float:left; text-indent:-5000px; }
.HeadingValue { margin:17px 0 0 13px; display:block; float:left; text-indent:-5000px; }
.ColBase { overflow: hidden; /*	_margin-right: -3px;
*/ display: block; _display: inline-block; }
.Col { float: left; }
* > .ColBase .Spacer.ColIndent { float: left; position: relative; overflow: hidden; background: none; margin: 0; padding: 0; }
* > .ColBase .Spacer.ColIndent hr { display: block; height: 0; width: 0; position: relative; left: -10px; }
* > .ColBase .Top { padding-top:23px; }
.ColBase .ColIndent { _float: expression(this.className.indexOf('Spacer') > -1 ? 'left':'');
 _position: expression(this.className.indexOf('Spacer') > -1 ? 'relative':'');
 _overflow: expression(this.className.indexOf('Spacer') > -1 ? 'hidden':'');
 _background: expression(this.className.indexOf('Spacer') > -1 ? 'none':'');
}
.ColBase .ColIndent hr { _display: expression(this.parentNode.className.indexOf('Spacer') > -1 ? 'block':'');
 _height: expression(this.parentNode.className.indexOf('Spacer') > -1 ? '0':'');
 _width: expression(this.parentNode.className.indexOf('Spacer') > -1 ? '0':'');
 _position: expression(this.parentNode.className.indexOf('Spacer') > -1 ? 'relative':'');
 _left: expression(this.parentNode.className.indexOf('Spacer') > -1 ? '-10px':'');
}
.ColBase .Top { _padding-top:expression(this.className.indexOf('Col') > -1 ? '23px':'');
}
.Col.W-auto { float: none; overflow: hidden; _height: 1%; }
.W-260 { width: 260px; }
.W-310 { width: 310px; }
.W-613 { width: 613px; }
.W-26 { width: 26px; }
.W-24 { width: 24px; }
.W-22 { width: 22px; }
.W-21 { width: 21px; }
.W-18 { width: 18px; }
.W-16 { width: 16px; }
.W-285 { width:285px; }
.WVar-1 { width:294px; }
.WVar-2 { width: 31px; }
/*.WVar-3 { width: 593px; }
*/.Content p { font-size: 1.2em; color: #555555; }
.LastPostings { color:#555; margin-bottom:19px; font-family: Tahoma, Arial; font-style: normal; line-height: 1.2em; font-weight: normal; font-variant: normal; }
.LastPostings p { font-size: 1.1em; line-height: 1.2em; }
.LastPostings .Section { padding-left:18px; background-image: url(../images/bul1.gif); background-repeat: no-repeat; background-position: 0 0.5em; }
.LastPostings .Section h2 { font-size:1.2em; line-height:1.36em; margin-bottom:0.42em; }
.LastPostings .Section h2 a { color:#3682e4; text-decoration:underline; }
.LastPostings .Section h2 a:hover { text-decoration:none; }
dl.PostDate, dl.PostDate dt, dl.PostDate dd, dl.PostAuthor, dl.PostAuthor dt, dl.PostAuthor dd, dl.PostAdvances dt, dl.PostAdvances dd { display: inline; color:#808080; }
dl.PostDate dt, dl.PostDate dd, dl.PostAdvances dt, dl.PostAdvances dd, dl.PostAuthor dd { font-size: 1.1em; line-height: 1.2em; }
.LastPostings a { color:#fd7700; }
.LastPostings .Spacer { margin:0.54em 0; }
.LastPostings .PostAdvances { margin-bottom:4px; }
.MoreDetails { padding-left:18px; background:url(../images/ico-more.gif) no-repeat left center; font-size:1.2em; line-height:1.25em; }
.SignInBox { color:#fff; font-size:1.2em; line-height:1.33em; margin-bottom:14px; }
.SignInBox .In-1 { background:url(../images/box-double-back.png); }
.SignInBox .In-2 { background:url(../images/box-double-back3.gif) repeat-y bottom center; }
.SignInBox .In-3 { background:url(../images/box-double-back2.gif) no-repeat bottom center; overflow:hidden; min-height:150px; }
.SignInBox .bt { background:url(../images/box-double-top.png); height:25px; }
.SignInBox .bb { background:url(../images/box-double-bot.png); height:25px; }
.SignInBox .SignInBlock { float:left; padding-left:22px; width:270px; }
.SignInBox h2 { font-size:1em; line-height:1.25em; }
.SignInBox p { font-size:1em; line-height:1.3em; padding-bottom:1.1em; color:#FFFFFF; }
.SignInBox .Buttons { padding:0; }
.SignInBox .BtnFindOutMore { background:url(../images/btn-find-out-more.png); float:left; width:116px; height:25px; text-indent:-5000px; }
.SignInBox .BtnEmoloyersSignIn { background:url(../images/btn-employers-sign-in.png); float:right; width:131px; height:25px; text-indent:-5000px; }
.SignInBox .BtnStudentsSignIn { background:url(../images/btn-students-sign-in.png); float:right; width:131px; height:25px; text-indent:-5000px; }
.SignInBox .BtnViewProfile { background:url(../images/btn-view-profile.png); float:left; width:105px; height:25px; text-indent:-5000px; }
.SignInBox .FeaturedBlock { width:267px; float:right; padding-right:21px; }
.SignInBox .Img { text-align:center; padding-bottom:0.58em; }
.SignInBox .Img img { margin-bottom:-3px; }
.BlueBox { font-size:1.2em; margin-bottom:13px; }
.BlueBox p { font-size:1em; }
.BlueBox .In-1 { background:url(../images/box-blue-back.png); }
.BlueBox .In-2 { background:url(../images/box-blue-back3.gif) repeat-y bottom center; }
.BlueBox .In-3 { background:url(../images/box-blue-back2.gif) no-repeat bottom center; overflow:hidden; min-height:149px; padding:0 20px; }
.BlueBox .bt { background:url(../images/box-blue-top.png); height:24px; }
.BlueBox .bb { background:url(../images/box-blue-bot.png); height:25px; }
.BlueBox .sep { color:#969696; }
.LoginForm { overflow:hidden; padding-bottom:10px; }
.LoginForm br { clear:both; }
.LoginForm input { float:right; margin-top:-2px; }
.LoginForm .textfield { width:178px; margin-top:0; float:left; }
* > .LoginForm .textfield { margin-bottom:8px; }
* > .LoginForm .textfield + .textfield { margin-bottom:0; }
.LoginForm .textfield { _margin-bottom: expression(previousSibling == null?'8px':'0');
}
.OuterLinks { font-size:1.1em; line-height:1.8em; color:#969696; padding-bottom:25px; }
.LogosAreaCentered { text-align:center; padding:16px 0 13px 0; }
.NewsletterForm { font-size:1.2em; }
.NewsletterForm h2 { font-size:0.92em; font-weight:normal; color:#555; margin-bottom:2px; }
.NewsletterForm input { float:left; }
.NewsletterForm .textfield { float:left; width:164px; margin-right:7px; margin-top:2px; }
/*********************************************************************/

.BoxVar-A { zoom: 1; }
.BoxVar-A .bt, .BoxVar-A .bt div, .BoxVar-A .bb, .BoxVar-A .bb div { font-size: 0px; line-height: 0px; height: 25px; }
/* Top *****/
.BoxVar-A .bt { background-image:url(../images/Box.Var-A.Az-12-21.png); background-repeat: no-repeat; _background-image: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/Box.Var-A.Az-12-21.png', sizingMethod='crop');
}
.BoxVar-A .bt div { margin-left: 24px; margin-right: 25px; background-image:url(../images/Box.Var-A.Az-12-12.png); background-repeat: repeat-x; _background-image: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/Box.Var-A.Az-12-12.png', sizingMethod='scale');
}
.BoxVar-A .bt div div { margin-left: auto; margin-right: 0; background-image:url(../images/Box.Var-A.Az-12-15.png); background-repeat: no-repeat; _background-image: none; width: 25px; position: relative; right: -25px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/Box.Var-A.Az-12-15.png', sizingMethod='crop');
}
/** Inner *****/
.BoxVar-A .i1 { background-image:url(../images/Box.Var-A.Az-i-21.png); background-repeat: no-repeat; background-position: left top; _background-image: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/Box.Var-A.Az-i-21.png', sizingMethod='crop');
_height: 1%; }
.BoxVar-A .i2 { position: relative; overflow: hidden; background-image:url(../images/Box.Var-A.Az-i-15.png); background-repeat: no-repeat; background-position: right top; _background-image: none; }
.Az-i-15 {
 _height:expression(this.parentNode.offsetHeight); width: 6px; position: absolute; top: 0px; left: -13px; margin-left: 100%; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/Box.Var-A.Az-i-15.png', sizingMethod='crop');
font-size: 0px; line-height: 0px; }
.BoxVar-A .i3 { background-image:url(../images/Box.Var-A.Az-00-0.png); background-repeat: repeat-x; background-position: left center; background-color: #e6f5fb; margin-left: 7px; margin-right: 6px; }
.BoxVar-A .i4 { background-image:url(../images/Box.Var-A.Az-00-21.png); background-repeat: no-repeat; background-position: left center; }
.BoxVar-A .i5 { background-image:url(../images/Box.Var-A.Az-00-15.png); background-repeat: no-repeat; background-position: right center; }
.BoxVar-A .i5 { behavior: expression( !this.after ? this.after = this.innerHTML = this.innerHTML + '<blockquote class="Az-i-15"></blockquote>' : '' );
}
/*** Bottom *****/
.BoxVar-A .bb { background-image:url(../images/Box.Var-A.Az-18-21.png); background-repeat: no-repeat; _background-image: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/Box.Var-A.Az-18-21.png', sizingMethod='crop');
}
.BoxVar-A .bb div { margin-left: 24px; margin-right: 25px; background-image:url(../images/Box.Var-A.Az-18-18.png); background-repeat: repeat-x; _background-image: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/Box.Var-A.Az-18-18.png', sizingMethod='scale');
}
.BoxVar-A .bb div div { margin-left: auto; margin-right: 0; background-image:url(../images/Box.Var-A.Az-18-15.png); background-repeat: no-repeat; _background-image: none; width: 25px; position: relative; right: -25px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/Box.Var-A.Az-18-15.png', sizingMethod='crop');
}
/*********************************************************************/

.MyStats h1 { margin-bottom: 15px; }
.NavLinks .act { color: #6bc9f8; text-decoration: none; }
.Content p.MessageVar-1 { color: #3682e4; font-size: 1.2em; margin-bottom: 0.3em; $zoom:1;
}
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; }
.MyStats .Inner { padding-left: 21px; padding-right: 21px; _padding-right: 42px; _padding-left: 0; _position: relative; _left: 21px; }
.DefinedListVar-1 li { zoom: 1; overflow: hidden; margin-bottom: 0.5em; }
.DefinedListVar-1 li * { zoom: 1; }
.DefinedListVar-1 dt, .DefinedListVar-1 dd { float: left; font-size: 1.2em; font-weight: bold; color: #555; }
.DefinedListVar-1 dt { width: 105px; }
.MyStats .DefinedListVar-1 ul { margin-bottom: -0.6em; _margin-bottom: -0.8em; }
.BoxVar-B { padding-left: 21px; }
.ListVar-1 li { background-image: url(../images/Icon.ListVar.gif); background-repeat: no-repeat; background-position: left center; padding-left: 14px; margin-bottom: 1em; }
.ListVar-1 a { font-size: 1.2em; color: #3682e4; }
/*
.MyStats h1 { background-image: url(../images/Caption.MyStats.png); _background-image: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/Caption.MyStats.png', sizingMethod='crop');
width: 149px; margin-bottom: 15px; }
.NavLinks h1 { background-image: url(../images/Caption.NavLinks.png); _background-image: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/Caption.NavLinks.png', sizingMethod='crop');
width: 228px; height: 48px; }
.SearchForJobsAndEmployers h1 { background-image: url(../images/Caption.SearchForJobsAndEmployers.png); width: 368px; _background-image: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/Caption.SearchForJobsAndEmployers.png', sizingMethod='crop');
}
.SearchResults h1 { width: 208px; background: url(../images/Caption.SearchResults.png); _background-image: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/Caption.SearchResults.png', sizingMethod='crop');
}
.Newsletter h1 { background-image: url(../images/Caption.Newsletter.png); width: 172px; _background-image: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/Caption.Newsletter.png', sizingMethod='crop');
}
.FeaturedEmployer h1 { background-image: url(../images/Caption.FeaturedEmployer.png); width: 251px; _background-image: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/Caption.FeaturedEmployer.png', sizingMethod='crop');
}
.MyAccount h1 { background-image: url(../images/Caption.MyAccount.png); _background-image: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/Caption.MyAccount.png', sizingMethod='crop');
width: 175px; }
.InfoForRecruiters h1 { background-image: url(../images/Caption.InfoForRecruiters.png); _background-image: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/Caption.InfoForRecruiters.png', sizingMethod='crop');
width: 238px; }
*/
.PathDirection li { color: #555555; font-size: 1.2em; display: inline; zoom: 1; background-image: url(../images/Icon.PathDirection.gif); background-repeat: no-repeat; background-position: left 0.4em; margin-left: 3px; $margin-left: 6px;
_margin-left: 6px; padding-left: 11px; }
.PathDirection a { font-weight: bold; color: #3682e4; text-decoration: underline; }
.PathDirection a:hover { text-decoration: none; }
.PathDirection ul { margin-left: -13px; $margin-left: -15px;
_margin-left: -15px; }
.Form { padding-top: 1px; }
.Form input, .Form select, .Form textarea { font: 1.1em tahoma, arial, sans-serif; vertical-align: middle; border: 1px solid #94b1cf; padding: 0.1em; }
.Error {color: #f00; margin-left: 123px;}
.Newsletter input { padding:0.15em; border:1px solid #94b1cf; color:#ababab; font: 1em Tahoma, Arial, sans-serif; }
.Newsletter input.Button { padding:0; border: none; margin-left: 0.4em; }
.Newsletter label { display: block; margin-bottom: 0.4em; font-size: 0.95em; }
.Form p { margin-bottom: 0.6em; overflow: hidden; margin-top: 0.5em; }
.Form label { font-weight: bold; }
.FormVar-1 label, .FormVar-1 .RecordedDataType { float: left; width: 6.7em; padding-top: 0.2em; }
.FormVar-1 .RecordedDataType { font-weight: normal; }
.FormVar-1 .RecordedDataValue { vertical-align: -0.21em; }
.FormVar-1 .TextLine { width: 300px; }
.FormVar-2 label, .FormVar-2 .RecordedDataType { float: left; width: 10em; padding-top: 0.2em; }
.FormVar-2 .RecordedDataType { font-weight: normal; }
.FormVar-2 .RecordedDataValue { margin-top: 0.2em; }
.FormVar-2 .RecordedDataValue a { font-weight: bold; text-decoration: none; }
.FormVar-2 .RecordedDataValue a:hover { text-decoration: underline; }
.FormVar-2 .TextLine { width: 214px; }
.FormVar-3 label { float: left; padding-top: 0.2em; width: 13em; }
.FormVar-1 label.ControlLabel { width:6.5em; text-indent:-5000px;}
.FormVar-2 label.ControlLabel { width:9.9em; text-indent:-5000px;}
.FormVar-3 label.ControlLabel { width:12.8em; text-indent:-5000px;}

.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;
}

.Form .MuchGrouped { overflow: hidden; padding-bottom: 0.58em; }
.MuchGrouped .GroupIndex { float: left; width: 6.7em; margin-top: 0px; }
.MuchGrouped .GroupList { overflow: hidden; zoom: 1; padding-top: 0.21em; }
.ListedContent .doExpose a { background: url(../images/Icon.Control.doExpose.gif) no-repeat left top; height: 9px; width: 9px; position: absolute; text-indent: -300em; line-height: 0px; margin-left: -18px; margin-top: 4px; z-index: 10; }
html:first-child .ListedContent .doExpose a { position: static; display: inline-block; vertical-align: top; }
.ListedContent .statusExpanded .doExpose a { background: url(../images/Icon.Control.doExpose.gif) no-repeat left bottom; }
.statusExpanded .SubData { display: block; }
.statusHidden .SubData { display: none; }
.ListedContent h3 { font-size: 1.3em; padding-left: 18px; color: #555; }
.MuchGrouped table { border-collapse: separate; width: 100%; position: relative; left: -1px; }
.ColVarTable .CurrentCols-1 td { width: 100%; }
.ColVarTable .CurrentCols-2 td { width: 50%; }
.ColVarTable .CurrentCols-3 td { width: 33.33%; }
.ColVarTable .CurrentCols-4 td { width: 25%; }
.ColVarTable .CurrentCols-5 td { width: 20%; }
.MuchGrouped .ColVarTable td { font-size: 1em; vertical-align: top; }
.MuchGrouped .ColList { margin-bottom: 0.7em; margin-top: 1em; }
.MuchGrouped .ColList li { font-size: 1.2em; background-image: url(../images/Icon.ListVar.gif); background-repeat: no-repeat; background-position: left center; padding-left: 14px; margin-bottom: 0.5em; }
.MuchGrouped .ListedContent li { margin-bottom: 0.45em; }
.GroupList .ListVar-2 .doRemove a { background: url(../images/Icon.Control.doRemove.gif) no-repeat; height: 10px; width: 10px; position: absolute; line-height: 0px; text-indent: -300em; margin-top: 0.2em; }
.MuchGrouped .ListVar-2 li { font-size: 1.2em; color: #555; display: inline; padding-right: 12px; border-left: 1px solid #555; padding-left: 6px; }
html:first-child .MuchGrouped .ListVar-2 li { padding-right: 16px; }
.MuchGrouped .GroupList .ListVar-2 { overflow: hidden; }
.MuchGrouped .GroupList .ListVar-2 ul { margin-left: -6px; margin-bottom: 1em; }
.ResultTable table { width: 100%; border-collapse: collapse; }
html:root .ResultTable { margin-left: 1px; margin-right: 1px; }
.ResultTable th { background: #6192f2 url(../images/ResultTable.Header.Row.png) repeat-x left top; text-align: left; font-weight: normal; border: 1px solid #6192f2; padding: 0px; font-size: 1em; }
.ResultTable th div { border-right: 1px solid #90b2f6; border-left: 1px solid #90b2f6; font-size: 1.2em; color: #FFFFFF; padding: 0.35em 8px; font-weight: bold; }
.ResultTable td { border: 1px solid #6192f2; padding: 0.3em 8px; font-size: 1.2em; color: #000000; }
.ResultTable td a { text-decoration: none; }
.ResultTable td a:hover { text-decoration: underline; }
.ResultTable tr.RowVar td { background-color:#FFFFFF; }
.ResultTable .CurrentCols-5 .Num1 { width: 29%; }
.ResultTable .CurrentCols-5 .Num2 { width: 29%; }
.ResultTable .CurrentCols-5 .Num3 { width: 14%; }
.ResultTable .CurrentCols-5 .Num4 { width: 14%; }
.ResultTable .CurrentCols-5 .Num5 { width: 14%; }
.MuchGrouped .GroupList p { margin-top: 0px; }
.Paginator .First, .Paginator .Previous, .Paginator .Next, .Paginator .Last { zoom: 0; padding: 0; border: none; font-size: 0; line-height: 0; }
.Paginator .First a, .Paginator .Previous a, .Paginator .Next a, .Paginator .Last a { line-height: 0px; text-indent: -300em; position: absolute; height: 11px; width: 11px; background-repeat: no-repeat; margin-top: 1px; }
.Paginator .First a { background-image: url(../images/Button.Paginator.First.gif); margin-left: -28px; }
.Paginator .Previous a { background-image: url(../images/Button.Paginator.Previous.gif); margin-left: -14px; }
.Paginator .Next a { background-image: url(../images/Button.Paginator.Next.gif); margin-left: 1px; _margin-left: 2px; }
.Paginator .Last a { background-image: url(../images/Button.Paginator.Last.gif); margin-left: 15px; }
.Paginator li { display: inline; border-right: 1px solid #9f9f9f; font-size: 1.1em; padding-right: 0.4em; padding-left: 0.2em; _padding-left: 0.4em; $padding-left: 0.4em;
zoom: 1; }
.Paginator li.PreLast { border: none; }
.Paginator li.Current { font-weight: bold; }
.Paginator ul { padding-right: 28px; padding-left: 28px; }
.SearchResults .Controls { margin-top: 1.4em; margin-bottom: 1.4em; }
.Controls .DisplayOption { margin-left: auto; margin-right: 0; text-align: right; font-size: 1em; margin-top: -1.6em; }
.Controls .DisplayOption select { font-size: 1.1em; }
.Form .InfoNote { font-size: 1.1em; color: #060; }
.Form .NoteVar-1 { margin-bottom: 1.5em; }
.Form .NoteVar-2 { margin-top: 2em; margin-bottom: 1em; }
.Form label strong.Attentioned-S { font-weight: normal; }
.BackLink a { background-image: url(../images/Icon.Link.goBack.gif); background-repeat: no-repeat; background-position: left center; padding-left: 16px; }
.MainInfo h2 { font-size: 1.4em; color: #3682e4; margin-top: 1em; margin-bottom: 0.3em; }
.MainInfo p { line-height: 1.3em; margin-bottom: 1em; }
.MainInfo ul {list-style:disc; padding-left:26px; margin:10px 0; font-size:1.2em; color:#555;}
.MainInfo ol {list-style:decimal; padding-left:26px; margin:10px 0; font-size:1.2em; color:#555;}
.MainInfo .doViewProfile { overflow: hidden; }
.MainInfo .doViewProfile a { display: block; line-height: 0px; background-image: url(../images/Button.doViewProfile.png); text-indent: -300em; height: 25px; width: 105px; font-size: 0px; float: left; }
.InfoOptions { text-align: right; margin-top: -1.3em; }
.PrintLink a { background-image: url(../images/Icon.Link.doPrint.gif); background-repeat: no-repeat; background-position: left center; padding-left: 21px; }
.BoxVar-B .MainInfo { padding-right: 10px; }
