*       { margin: 0; padding: 0; }
option  { padding-right:7px;}
body    { font: normal 11px Arial, sans-serif; color: #333; text-align:center; }
table   { font-size: 11px; }
a       { color: #f60;}
a:hover { color:#f30;}
a:visited{ color:#f60;}
img     { border: none; }
h2      { font-weight: bold; font-size: 12px; color: #666; }
h3      { font-weight: normal; font-size: 11px; margin-top: 20px; }
h4      { font-weight: bold; font-size: 11px; }
h5      { font-weight: bold; font-size: 12px; color: #996666; }
p       { margin: 10px 0; }
input   { padding: 2px; }
hr      { border: 0; height: 2px; background: #999; color: #999; }
.pushLeft { float: left; }
.pushRight { float: right }
.pushRightc { float: right;padding-right:20px; }
.alignLeft { text-align: left; }
.alignRight { text-align: right; }
.valignMiddle { vertical-align: middle; }
.valignMiddle * { vertical-align: middle; }
.valignBottom { vertical-align: bottom; }
.valignBottom * { vertical-align: bottom; }
#editorialContent{float:left;width: 550px;font-size:10pt;line-height:1.3em;color:#000;margin-top:5px;}
#editorialContent a{font-size:10pt;line-height:1.3em;}
#editorialContent h1{font-size:12pt;color:#000;padding:5px 0; }
#editorialContent h2{font-weight:bold;font-size:10pt}
h2.pageTitle {text-transform: uppercase;font-size: 12px;}
h3.listTitle {text-transform: uppercase;font-size: 11px;color: #999;}
.seperator {border-width: 2px 0 1px 0;border-style: solid;color: #999;height: 2px;line-height: 2px;width: 100%;display: block;margin-bottom:5px;}
div.assessment td label {padding-left:3px;}
div.assessment .textanswer {margin:5px 0px;}
.asclear  {clear:both;margin:10px 0;}
.clearing { clear: both; }
br.clearing { clear: both; height: 1px; line-height: 1px; }
.full { width: 100%; }
.half { width: 49%; }
.leftCol { margin-right: 5px; }
.rightCol { margin-left: 5px; }
.apply {font: bold 10pt Arial, sans-serif;}
img.progress {margin: 10px 0 15px 0;}
.right {display: block;border: solid 1px red;}
.right input {border: solid 1px green;}
.right label {display: inline;margin-left: 5px;margin-right: 10px;}
p.indent {padding-left: 20px;}
/* ----- Page structure --------------------------------- */


#divShadowContainer {width: 796px;margin: 10px auto 0; background: #fff; position: relative;}
#divContainer { background: #fff url(/images/jobseeker/background_content.gif) repeat-y; width: 796px;float:left;}
#divContent {text-align: left; margin-left: 80px;}

.shadowRight {
	background-image:url(/images/jobseeker/shadow_right.gif);
	left:793px;
}
.shadowLeft {
	background-image:url(/images/jobseeker/shadow_left.gif);
	left:0px;

}
.shadowLeft, .shadowRight {
	background-repeat:no-repeat;
	position:absolute;
	top: 0px;
	width:3px;
	height:550px;
	z-index:100;
}

/*************** footer ***************/
.footer {
	
	background: #f8efe5 url(/images/jobseeker/background_footer.gif) no-repeat center top;
	padding-top:1px;
	text-align:center;
	font-size:.6em;
	clear: both;
}
.footerLinks {
	height:50px;font: normal 11px Arial, sans-serif;
	margin:8px 0px 0px 0px;
}
.footerLinks a , .footerLinks a:visited {color:#507997;
	text-decoration:none;
}
.footerLinks a:hover {color:#507997;
	text-decoration:underline;
}
.footer p {
	margin-bottom:5px;font: normal 11px Arial, sans-serif;
}

#leftColumn {float: left;width: 130px;_width: 120px;}
.leftColumn {float: left;width: 130px;_width: 120px;}
#centerColumn {float: left;padding: 10px;width: 595px;font-size: 9pt;}
#centerColumn ul,#centerColumn menu { margin-left: 20px;}
#rightColumn {float: right;}
#centerColumn  h1{font-size:12pt;color:#000;padding:5px 0; }
#divQuestions {text-align: center;font-size: 11px;}
#divQuestions span {margin: 0 10px;}
/* The navigation inside the left column */
#divNavigation {padding: 5px;}
#divNavigation ul {list-style: none;}
#divNavigation a {text-transform: uppercase;line-height: 20px;color: #666;text-decoration: none;}
#divNavigation a:hover {text-transform: uppercase;line-height: 20px;color: #333;text-decoration: none;}
/* ----- Mastheads -------------------------------------- */
#divMasthead { background: #d46d2a url(/images/jobseeker/masthead_jobseeker.gif) no-repeat top left;
	height:117px; }
#divMasthead .logo { position: absolute; top: 25px; left: 50px; }
/* ----- Global navigation ----- */
/* divGlobalNavigation is the navigation in the very top corner, 
   and switches sides depending on which masthead is used. */

#divGlobalNavigation a {text-decoration: none;font-size: 11px;line-height: 20px;margin: 0 10px;color: #666;}
#divGlobalNavigation a:hover { color: #f60; }
#divGlobalNavigation a:active { color: #f60; }
/* ---- Gray navigation bar ----- */
/*************** minimenu ***************/
.minimenu {font-size:10.4px;font-family:Verdana,Arial,sans-serif;
	color:#fff;
	height:34px;
	position:absolute;	
	right:18px;	
	top:-15px;
}
.minimenu ul{ display: block; float: right; height: 28px;padding-left: 12px; }
.minimenu li { list-style-type: none; display: inline;  }
.minimenu a , .minimenu a:visited { color:#444; text-decoration:none; line-height: 28px;}
.minimenu a:hover {	color:#333;	text-decoration:underline; }

#linkContainer { background: url(/employer/selfsignup/images/global/minimenu_alt_left.gif) left bottom; color: #444; }
#linkContainer li.last { background: url(/employer/selfsignup/images/global/minimenu_alt_right.gif) no-repeat right bottom; padding: 0 8px 8px 0; }

#toggleLocation { background: url(/images/jobseeker/background_minimenu_body.gif) left bottom; color: #fff;}
#toggleLocation li { background: url(/images/jobseeker/background_minimenu_bottomcorner.gif) no-repeat right bottom; padding: 0 8px 8px 0;  }
#toggleLocation li a { color: #fff; }



#divNavigationBar {position:absolute;top:92px;margin:0 10px; height: 25px;left: 0px;}

#divNavigationBar #login {float: left;text-align: left;background: transparent;}
#divNavigationBar #account {float: left;text-align: left;background: transparent;color: #666;font-size: 14px;font-weight: bold;line-height: 25px;margin: 0 2px;}
#divNavigationBar #icons {float: right;text-align: right;_margin-right:15px;}
#divNavigationBar a , #divNavigationBar a:visited {text-decoration: none;font-size: 12px;line-height: 25px;margin: 0 5px;color:#666;}
#divNavigationBar a:hover {text-decoration:none;color: #444;}
#divMasthead #divNavigationBar #login a:hover,#divMasthead #divNavigationBar #icons a:hover { color: #000; }
#divNavigationBar a.mysaj   { padding-left: 21px; background: url("/images/icons/navbar_mysaj.gif") no-repeat; }
#divNavigationBar a.profile { padding-left: 17px; background: url("/images/icons/navbar_profile.gif") no-repeat; }
#divNavigationBar a.search  { padding-left: 21px; background: url("/images/icons/navbar_search.gif") no-repeat; }
#divNavigationBar a.help    { padding-left: 15px; background: url("/images/icons/navbar_help.gif") no-repeat; }
/* ----- Form elements ---------------------------------- */
div.formSection    { border: solid 1px #005C97;margin-bottom: 20px;}
div.formSectionjs    {border: solid 1px #005C97;margin:10px 0;}

div.formSection h3 { background: #005C97;color: #FFF;font-size: 11px;font-weight: bold;text-transform: capitalize;padding: 5px 0 5px 10px;text-align: left;text-transform:uppercase;margin: 0;}
div.formSection p  { margin: 5px;}
.hint              { margin: 0;color: #666;}
div.formSection a  { text-decoration: none;}
.inputForm         { background: #F5F6FA;padding-bottom: 1px;}
.inputFormBody     { padding: 5px;vertical-align: middle;}
.inputFormBody *   { vertical-align: middle;}
table.inputFormGrid{ width: 99%;}
table.inputFormGrid td { vertical-align: top;padding: 5px;}
table.inputFormGrid div a{ text-decoration:underline;}
table.inputFormGrid div {padding: 5px;}
table.inputFormGrid label .required {display: inline;color: #f60;padding: 0px;}
table.inputFormGrid span .required  {display: inline;color: #f60;padding: 0 3px 0 0;margin-left: -5px;font-size:14px;}
table.inputFormGrid label, table.inputFormGrid span {display: block;font-size: 11px;font-weight:bold;}
table.inputFormGrid input.threeDigitBox,table.inputFormGrid input.areaCode,table.inputFormGrid input.phoneExchange {width: 32px;}
table.inputFormGrid input.fourDigitBox,table.inputFormGrid input.phoneNumber {width: 56px;}
table.inputFormGrid input.zipCode {width: 60px;}
table.inputFormGrid select.radius {width: 84px;}
span.labelSubText {display: inline;font-size: 9px;}
span.label {display: inline;}
.LabelSelectedCount {display: inline;color: #005C97}
div.labelRight label {display: inline;margin-left: 5px;}
div.labelRight * {vertical-align: middle;}
.buttonsRight {text-align: right;}
.buttonsRight * {vertical-align: middle;margin: 5px 0;}
.buttonsRightRed {text-align: right; font-weight:bold; color: Red;}
.buttonsRightRed * {vertical-align: middle;margin: 5px 0;}
#divProcessNavigation {margin-top: 20px;}
.navRight {float: right;}
span.checkBoxList label {display: inline;margin-left: 5px;margin-right: 10px;}
.checkBoxList td label {display: inline;margin-left: 5px;margin-right: 10px;}
.checkBoxList td * { vertical-align: middle;}
P.RequiredField {width:100%;text-align:right;color:#FF690B;margin-bottom: 1px;font-style: italic;font-weight: bold;font-size: 10px;text-transform: uppercase;}
table.inputFormGrid input.selectFull, select.selectFull {width: 250px;}
table.inputFormGrid input.selectUltraWide, select.selectUltraWide {width: 500px;}
table.inputFormGrid input.selectHalf, select.selectHalf {width: 125px;}
table.inputFormGrid input.imageButtonRight  {width: 67px;height: 17px;float: right;margin: 1px 20px 0 0;}
table.inputFormGrid input.imageButtonLeft{width: 67px;height: 17px;float: left;margin: 1px 0 0 5px;}
/* ----- Action icons ----- */
a.icon {color: #999;font-size: 12px;text-decoration: none;text-indent: 20px;display: block;}
a.delete { background: url("/images/icons/delete.gif") no-repeat; }
a.view { background: url("/images/icons/view.gif") no-repeat; }
a.add { background: url("/images/icons/add.gif") no-repeat; }
a.select { background: url("/images/icons/select.gif") no-repeat; }
a.edit { background: url("/images/icons/edit.gif") no-repeat; margin-left:10px;height: 17px; }
a.editman { background: url("/images/icons/edit.gif") no-repeat;padding-right:2px;padding-left:2px;height: 17px; }
a.delete:hover { color: #966; }
a.view:hover { color: #669; }
a.add:hover { color: #696; }
a.select:hover { color: #f60; }
a.edit:hover { color: #969; }
/* ----- Data lists ----- */
table.list {font-size: 11px;border-collapse: collapse;border-spacing: 0;border-color: #005C97;}
table.list tr {background: #fff;line-height: 18px;}
table.list tr.shaded {background: #F5F6FA;}
table.list tr.shadedDark {background: #005C97;}
table.list tr.shadedDarkorange {background: #F60;color:#fff;}
table.list tr.shadedDark1 {background: #005C97;color:#fff;}
table.list td {padding: 2px 10px;border-color: #005C97;}
table.list td.push {width: 100%;}
table.list a {text-decoration: underline;}
table.list a.HeaderLink {FONT-WEIGHT: bold;FONT-SIZE: 8pt;FLOAT: left;TEXT-TRANSFORM: uppercase;COLOR: #fff;text-decoration: underline;}
table.list a.HeaderLink:visited{ color: #fff; }
table.list a.HeaderLink:hover{ color: #fff; }
/* ----- Grids ----- */
h3.gridTitle {background: #999;color: #fff;font-size: 12px;font-weight: bold;text-transform: uppercase;padding: 5px 0 5px 0;text-align: center;width: 100%;margin: 0;}
table.grid {border-collapse: collapse;border-spacing: 0;width: 100%;}
table.grid td {border: solid 1px #999;padding: 5px;}
table.grid a {text-decoration: none;}
/* ----- Validation summary ----- */
.vldSummary {border: solid 1px #f30;margin-top: 20px;padding: 10px;color: #f30;font-size: 11px;font-weight:bold;}
.vldSummary ul li {line-height: 15px;color: #f30;}
.vldSummaryEMP {border: solid 1px #f30;margin-top: 20px;padding:10px 13px 10px 25px;color: #CC0606;font-size: 11px;font-weight:bold;}
.vldSummaryEMP ul li {line-height: 15px;color: #f30;}
/* ----- Job seeker colored form ----- */
.inputFormSaved   {color:#000;font-weight:bold;background: #E1E7FA;border: solid 1px #005C97;padding:8px;}
.inputFormSaved a:link,.inputFormSaved a:visited, .inputFormSaved a:active {color:#005C97;font-weight:normal;}
.inputFormSaved a:hover {color:#ff6600;font-weight:normal;}
div.jobseekerForm .inputForm {background: #e4e4ee;}
div.jobseekerForm h3 {background: #7777aa;}
div.jobseekerForm table.list tr {background: #ebebf2;}
div.jobseekerForm table.list tr.shaded {background: #d6d6e6;}
/* ----- Review.aspx ----- */
#divReview h4 {font-size: 12px;text-transform: uppercase;color: #666;float: left;margin-top: 10px;}
#divReview .icon {float: right;margin-top: 10px;}
#divReview hr {_margin: -5px 0;height: 2px;line-height: 2px;}
#divReview p {_margin-top: 1px;}
.assessment h4 {font-size: 12px;text-transform: uppercase;color: #666;float: left; margin-top: 10px;}
.assessment .icon {float: right;margin-top: 10px;}
.assessment hr {_margin: -5px 0;height: 2px;line-height: 2px;}
.assessment p {_margin-top: 1px;}
.error {color: #f00;font-weight: bold;}
/* -- Data Pager --*/
.pagerBackground{background-color: #F5F6FA;font-size: 11px;padding: 3px 0 3px 0;}
.pagerPrevious
{background-color: #F5F6FA;padding: 3px 0 3px 0;width: 150px;}
.pagerRecords{font-size: 11px;}
.pagerNext{background-color: #F5F6FA;padding: 3px 0 3px 0;width: 150px;}
/* -- End Data Pager --*/
.scroll {width: 576px;height: 1150px;	overflow: auto;	padding: 0px;}
/* Codes Section */
div.codesSection {
    border: solid 1px #999;
    background-color: #fff;
    width:125px;
    font-size: 11px;
    float: left;
    margin: 5px 0 5px 0;}
div.codesSection h3 {
    background: #999;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    padding: 5px 0 5px 0;
    text-align: center;
    margin: 0;}
div.codesSection p {margin-top: 5px;margin-bottom: 5px;}
div.codesSection a {text-decoration: none;}
div.codesSection ul {list-style: none;margin: 5px;}
/* End Info Section */
.content{margin: 10px 20px 0 0;font-size: 12px;}
.dataPagerLabel{font-size: 11px;font-weight:normal;display:inline;}
/* title Section */
div.titleSection {color: #666;font-size: 12px;font-weight: bold;text-transform: uppercase;text-align: left;margin-bottom: 8px;}
.titleSeparator{ border-width: 2px 0 1px 0;border-style: solid;color: #666;height: 2px;line-height: 2px;width: 100%;display: block;}
/* title Section */
/* Search Section */
div.searchSection{border: solid 1px #005C97;background-color: #F5F6FA;margin-top:10px;}
.searchHeader{
	background: #005C97;
    color: #FFF;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    padding: 3px 0 0 0;
    text-align: center;
    margin: 0;
    float: left;
    width: 100px;
    height: 60px;}
.searchHeaderEmployerSelect{
	background: #005C97;
    color: #FFF;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    padding: 15px 0 0 0;
    text-align: center;
    margin: 0;
    float: left;
    width: 100px;
    height: 128px;
    _height:135px;}
.searchHeaderContact{
	background: #005C97;
    color: #FFF;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    padding-top: 15px;
    text-align: center;
    margin: 0;
    float: left;
    width: 100px;
height:45px;    
_height: 60px;}
.searchContent{background-color: #F5F6FA; font-size: 11px;padding-top: 8px;}
.searchContent label {display: block;}
.searchContent span {display: block;}
.searchContent div {padding: 5px;}
.searchContent.checkBoxList label {
    display: inline;
    margin-left: 5px;
    margin-right: 10px;}
.searchContent.checkBoxList td label {
    display: inline;
    margin-left: 5px;
    margin-right: 10px;}
.searchContent#tblSearch td{vertical-align:bottom;}
.searchResults a { color: #033775; }
.searchResults a:hover { color: #f60; }
.searchResults a:visited { color: #f60; }
.searchResults{padding: 5px 0 5px 0;}
/* End Search Section */
/* jobseeker login */
div.jobseekerLoginLeft
{
    background-color: #f0f0f0;
    font-size:11px;
    padding: 5px;
}
div.jobseekerLoginLeft .loginTitle
{
    background-color: #f0f0f0;
    font-size:11px;
    font-weight:bold;
}
table.jobseekerTableLeft
{
    width: 99%;
}
table.jobseekerTableLeft td {
    vertical-align: top;    
}
table.jobseekerTableLeft div {
    padding: 5px;
}
table.jobseekerTableLeft span {
    display: block;
    font-size: 11px;
}
table.jobseekerTableLeft input.textbox {
    width: 80px;
}
/* end jobseeker login */

/* jobseeker login */

div.jobseekerLoginCenter
{
    background-color: #fff;
    font-size:12px;
    padding: 5px;
}
div.jobseekerLoginCenter .loginTitle
{
    background-color: #fff;
    font-size:12px;
    font-weight:bold;
}
table.jobseekerTableCenter
{
    width: 99%;
}
table.jobseekerTableCenter td {
    vertical-align: top;    
}
table.jobseekerTableCenter div {
    padding: 5px;
}
table.jobseekerTableCenter span {
    display: block;
    font-size: 12px;
    font-weight: bold;
}
table.jobseekerTableCenter input.textbox {
    width: 125px;
}
/* end jobseeker login */
/* Premium Listings */
.premiumListingtop
{    
    border-collapse: collapse; 
    width: 595px;
    margin-top:6px;     
}
.premiumListing
{    
    border-collapse: collapse; 
    width: 595px;     
}
.premiumListing td , .premiumListingtop td
{
    border: solid 1px #005C97;
    padding: 3px 3px 3px 3px;   
    background-color: #F5F6FA;      
} 
.premiumListingLogo
{
    width: 90px;
    text-align: center;
    vertical-align: middle;
    float: left;    
}
.premiumListingTitle
{
    text-align: left;
    font-size: 8pt;
    font-weight: bold;
    width: 175px;
    float: left;
    padding: 2px 5px 2px 2px;    
}
.premiumListingTitle a {
    text-decoration: underline;
    color: #033775;
}
.premiumListingTitle a:hover { color: #f60;text-decoration: underline }
.premiumListingTitle a:active { color: #f60;text-decoration: underline }
.premiumListingTitle a:visited { color: #033775;text-decoration: underline }
.premiumListingText
{
    text-align: left;
    float: left;
    padding: 2px 2px 2px 2px;
    font-size: 8pt;
}
.premiumListingText a{color:#033775;text-decoration: underline;}
.premiumListingText a:hover{color:#f60;text-decoration: underline;}
.premiumListingText a:visited{color:#033775;text-decoration: underline;}
/* End Premium Listings */
/* a box of data with different colored headers */
div.ContainerGray        { border: solid 1px #ADADAD; }
div.ContainerGray h3     { background: #ADADAD; color: #FFF; font-size: 11px; font-weight: bold; padding: 5px 0 5px 10px; text-align: left; text-transform:uppercase; margin: 0;}
div.ContainerGray strong { font-size: 12px; font-weight: bold; }
div.ContainerGray p      { margin: 5px; }
.what
{
    width: 100px;
    text-align: right;
    font-size: 9px;
    font-style: normal;
}
div.WhatIsThis          { float:right; margin-top: 3px; margin-right:5px; }
div.WhatIsThis a        { color: #FFF;  font-size: 10px;  text-decoration: underline; }
div.WhatIsThis a:hover  { color: #FFF;  font-size: 10px;  text-decoration: none;}
div.WhatIsThis a:visited  {color: #FFF;  font-size: 10px;}

div.WhatIsThisReg          { float:right; margin-top: 4px;}
div.WhatIsThisReg a        { color: #FFF;font-size: 10px;  text-decoration: underline; }
div.WhatIsThisReg a:hover  { color: #FFF;  font-size: 10px;  text-decoration: none;}
div.WhatIsThisReg a:visited  {color: #FFF;  font-size: 10px;}

a.ToolTipReg              { position:relative; z-index:24; color:#000; text-decoration:none;}
a.ToolTipReg:hover        { z-index:25; background-color:Transparent; cursor : help}
a.ToolTipReg span ,a.ToolTipReg iframe { display: none;}
a.ToolTipReg:hover span   { display:block;position:absolute;padding:3px 2px 4px 8px;top:-0em; left:0em; width:460px; border:1px solid #005C97; background-color:#F5F6FA; color:#000; text-align:left; font: normal 1.1em Arial, sans-serif;}
a.ToolTipReg:hover iframe{_z-index:-10;_display:block;_position:absolute;_top:-0em; _left:0em;_width:460px;_height:191px; _border:1px solid #005C97; filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);}
a.ToolTipReg strong       { font-weight:bold; }
a.ToolTipReg p            { margin:0;padding-bottom:5px; }

a.ToolTipExamples              { position:relative; z-index:24; color:#005c97; font-weight:bold;border-bottom:dashed 1px #005c97;text-decoration:none;}
a.ToolTipExamples:hover        { z-index:25; background-color:Transparent; cursor : help}
a.ToolTipExamples span ,a.ToolTipExamples iframe   { display: none;}
a.ToolTipExamples strong       { font-weight:bold; }
a.ToolTipExamples:hover span   { display:block;position:absolute;padding:3px 2px 4px 8px;top:-15.5em; left:-20.8em; width:33em; border:1px solid #005C97; background-color:#F5F6FA; color:#000; text-align:left; font: normal 1.1em Arial, sans-serif;}
a.ToolTipExamples:hover iframe {_z-index:-10;_display:block;_position:absolute;_top:-17.5em; _left:-22em;_width:36em;_height:200px; _border:1px solid #005C97; filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);}
a.ToolTipExamples:hover span td {padding-top:0px;padding-bottom:1px;}

a.ToolTipDate              { position:relative; z-index:24; color:#005c97; font-weight:bold;border-bottom:dashed 1px #005c97}
a.ToolTipDate:hover        { z-index:25; background-color:Transparent; cursor : help}
a.ToolTipDate span         { display: none;}
a.ToolTipDate strong       { font-weight:bold; }
a.ToolTipDate:hover span   { display:block;position:absolute;padding:3px 2px 4px 4px;top:-5.5em; left:-4em; width:25.3em; border:1px solid #005C97; background-color:#F5F6FA; color:#000; text-align:left; font: normal 1.1em Arial, sans-serif;}
a.ToolTipQuestion       { position:relative; z-index:24; color:#000; font-weight:bold;border-bottom:dashed 1px #000;}
a.ToolTipQuestion:hover        { z-index:25; background-color:Transparent; cursor : help}
a.ToolTipQuestion span         { display: none;}
a.ToolTipQuestion:hover span   { text-decoration:none !important;display:block;position:absolute;padding:3px 2px 4px 8px;top:-.5em; left:-11.5em; width:16em;_width:20em; border:1px solid #005C97; background-color:#F5F6FA; color:#000; text-align:left; font: normal 1.1em Arial, sans-serif;}
a.ToolTip              { position:relative; z-index:24; color:#000; text-decoration:none;}
a.ToolTip:hover        { z-index:25; background-color:Transparent; cursor : help}
a.ToolTip span ,a.ToolTip iframe { display: none;}
a.ToolTip:hover span   { display:block;position:absolute;padding:3px 2px 4px 8px;top:-.5em; left:-11.5em; width:16em;_width:20em; border:1px solid #005C97; background-color:#F5F6FA; color:#000; text-align:left; font: normal 1.1em Arial, sans-serif;}
a.ToolTip:hover iframe{_z-index:-10;_display:block;_position:absolute;_top:-.5em; _left:-12.8em;_width:220px;_height:187px; _border:1px solid #005C97; filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);}
a.ToolTip strong       { font-weight:bold; }
div.FEmore          { float:right; margin-top: 3px; margin-right:5px; }
div.FEmore a        { color: #FFF;  font-size: 10px;  text-decoration: none; }
div.FEmore a:hover  { color: #FFF;  font-size: 10px;  text-decoration: underline;}
div.FEmore a:visited  {color: #FFF;  font-size: 10px;}

.titleInstuctions{line-height:1.5em;font-size:10pt;}
div.searchContent1
{
	background-color: #F5F6FA;	
	font-size: 11px;
	padding-top: 8px;
	height:58px;
	_height:60px;
}
.searchHeader2
{
	background: #005C97;
    color: #FFF;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    padding-top: 22px;
    text-align: center;
    margin: 0;
    float: left;
    width: 100px;
height:58px;    
_height: 82px;
}
div.searchContent2
{
	background-color: #F5F6FA;	
	font-size: 11px;
	padding-top: 14px;
	height:65px;
	_height:82px;
}
div.searchSection2L
{
	border: solid 1px #005C97;
	margin:10px 5px 0 0;width:385px;float:left;
}
div.searchSection2R{border: solid 1px #005C97;
	margin-top:10px;float:right;
	width:185px;}
div.searchSectionContainer{width: 575px;display:inline;}
table.listmanage {font-size: 11px;
    border-collapse: collapse;
    border-spacing: 0;    
    border-color: #005C97;}
table.listmanage tr {background: #fff;line-height: 18px;   }
table.listmanage tr.shaded {background: #F5F6FA;}
table.listmanage tr.shadedDark {background: #005C97;}
table.listmanage tr.shadedDarkorange {background: #F60;color:#fff;}
table.listmanage tr.shadedDark1 { background: #005C97;color:#fff;}
table.listmanage td {padding: 2px 2px 2px 5px;border-color: #005C97;}
table.listmanage td.push {width: 100%;}
table.listmanage a {text-decoration: underline;}
table.listmanage a.HeaderLink {FONT-WEIGHT: bold; FONT-SIZE: 8pt; FLOAT: left;TEXT-TRANSFORM: uppercase; COLOR: #fff;text-decoration: underline;}

table.listmanage a.HeaderLink:visited{ color: #fff; }
table.listmanage a.HeaderLink:hover{ color: #fff; }

/* --Leader board on home page --*/
#leaderBoard 
{
    width:728px;
}
.t1{ font: bold 12pt Arial, sans-serif;padding-top:10px;color:#333;}
.titleSeparatorO{ border-width: 2px 0 1px 0;border-style: solid;color: #eb6a14;height: 1px;line-height: 1px;width: 100%;display: block;}
.deletesnag {color:#005C97;}
.underline a:hover {text-decoration:underline;}

div.message    { border: solid 1px #005C97;margin-bottom: 20px; width:300px; text-align:center;}
div.message h3 { background: #005C97;color: #FFF;font-size: 11px;font-weight: bold;text-transform: capitalize;padding: 5px 0 5px 10px;text-align: left;text-transform:uppercase;margin: 0;}
div.message table td {padding:5px;}


.gMapDefault{visibility:hidden;display:none;}
.gMapEmbedded{visibility:visible;display:block;}
.gMapOverlayVisible{border:0;background:white;position:absolute;visibility:visible;display:block;}
.gMapOverlayHidden{border:0;background:white;position:absolute;visibility:hidden;display:none;}
table.gMapNav{background-color: #005C97;padding:0;border:none;}
table.gMapNav a {text-decoration:underline}
table.gMapNav p{color:#FFFFFF;}
a.gMapNavLink{text-decoration:underline;padding:0px 5px 0px 5px;color:#FFFFFF;font-weight:normal;}
a:hover.gMapNavLink{text-decoration:underline;color:#FFFFFF;}
a:visited.gMapNavLink{text-decoration:underline;color:#FFFFFF;}
.mapImage{vertical-align: top;padding:0px 0px 4px 8px;cursor:pointer;cursor:hand}
.moveup {position:relative;top:-3px;}
.moveupone {position:relative;top:-2px;}
.moveleft {position:relative;left:-14px;}
.moveright {position:relative;left:10px;}
.movedown {position:relative;top:5px;}
.paddingless{margin-left:2px;padding-top: 6px !important;}
.snapdown{text-decoration:none !important;}
a.snapdown {text-decoration:none !important;padding-right: 10px;padding-top:3px;background: url(/images/dropDown_inactive.gif) no-repeat right;}
a.snapdown:hover {background: url(/images/dropDown_active.gif) no-repeat right;}





