﻿body{margin:0; padding:0; background-color:#F2F1EE; background-image: url('/i/thumb.gif'); background-position:center top; background-repeat:no-repeat;}

/*font size reset*/
table, div, .fntreset div  {font:13px tahoma,arial,helvetica,clean,sans-serif;}
* html body div, * html body table, * html body .fntreset div {font:13px/1.22 tahoma,arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
*+html div, *+html table, *+html .fntreset div  {font:13px/1.22 tahoma,arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table, .fntreset table {font-size:inherit;font:100%;}
pre,.fntreset pre, .reset code,.reset kbd,.reset samp,.reset tt {font-family:monospace;*font-size:108%;line-height:99%;}
/*end font size reset*/

/*Common Elements*/
h1{font-size:120%;}
h2{font-size:110%; padding:0;margin:5px 0 5px 0;}
.main{}
.content{width:1000px; margin:1px auto; position:relative;}
.overflowhidden { overflow:hidden;}
.floatleft{float:left;}
.floatright{float:right;}
.clear{clear:both;}
.clear-h0 {clear:both; height:0px; overflow:hidden;}
.clear-h1 {clear:both; height:1px; overflow:hidden;}
.clear-h2 {clear:both; height:2px; overflow:hidden;}
.clear-h3 {clear:both; height:3px; overflow:hidden;}
.clear-h4 {clear:both; height:4px; overflow:hidden;}
.clear-h5 {clear:both; height:5px; overflow:hidden;}
.clear-h6 {clear:both; height:6px; overflow:hidden;}
.clear-h7 {clear:both; height:7px; overflow:hidden;}
.clear-h8 {clear:both; height:8px; overflow:hidden;}
.clear-h9 {clear:both; height:9px; overflow:hidden;}
.clear-h10 {clear:both; height:10px; overflow:hidden;}
.clear-h12 {clear:both; height:12px; overflow:hidden;}
.clear-h13 {clear:both; height:13px; overflow:hidden;}
.clear-h14 {clear:both; height:14px; overflow:hidden;}
.clear-h15 {clear:both; height:15px; overflow:hidden;}
.w30 {height:30px;}
.m10 {margin:10px;}
.ml10 {margin-left:10px;}
.mr5 {margin-right:5px;}
.mr10 {margin-right:10px;}
.mr17 {margin-right:17px;}
.mr20 {margin-right:20px;}
.mr30 {margin-right:30px;}
.mb10 {margin-bottom:10px;}
.mt10 {margin-top:10px;}
.bold{font-weight:bold;}
.displayNone {display:none; visibility:hidden;}
.CVButton {}
.PlusMinus {}
.img {border:0;}
.logo{background-repeat:no-repeat; overflow:hidden; width:123px; height:48px;}

/*Shared Classes*/
.SearchTable .label, .LoginBox .label, .label, .labelA, .labelB  {font-size:12px; color:#1A1A1A;}
.HeaderBox .top, .Standard .top {width:100%; height:5px; background-repeat: no-repeat; overflow:hidden;}
.HeaderBox .bottom,  .Standard .bottom {width:100%; height:5px;background-repeat:no-repeat; overflow:hidden; position:relative;}
.HeaderBox .bodycenter {height:70px; width:1000px; background-repeat:repeat-y; overflow:hidden;}
.HeaderBox .bodyRepeat {width:100%; background-repeat: repeat-y; overflow:hidden; position:relative;}


.ResultsGrid .body, .Standard .body {width:100%; background-image:url(/i/searchbox/Tile.gif); background-repeat: repeat-y; overflow:hidden;}
.labelA{font-size:85%;}
input.Standard, textarea.Standard, textarea.Keywords, textarea.CandidateName, textarea.Employer, .ddl, input.StandardA, textarea.StandardA, textarea.KeywordsA, textarea.EmployerA, .ddlA, input.StandardError, input.StandardDisabled { background-color: #fff;  border: 1px groove #aaa; font-size: 11px; text-align: left; width:98%; padding:2px 0 2px 1px; font-family:Tahoma, Arial;}
input.StandardDisabled{background-color:#eee;}
.ddl{padding:0;margin-top:1px;width:99%;}
textarea.Standard, textarea.StandardA, textarea.Employer, textarea.EmployerA, textarea.Keywords, textarea.CandidateName, textarea.CandidateNameA, textarea.KeywordsA  {overflow:auto;padding:0px;margin:0;}
textarea.Employer, textarea.EmployerA, textarea.CandidateName, textarea.CandidateNameA{height:57px; white-space:pre-wrap;}
*html textarea.Employer{height:62px;}
*html textarea.EmployerA {height:62px;}
*+html textarea.Employer{height:62px;}
*+html textarea.EmployerA{height:62px;}
textarea.Keywords, textarea.KeywordsA, textarea.CandidateName{height:30px;}
*html textarea.Keywords{width:99.5%;}
*html textarea.CandidateName{width:99.5%;}
*html textarea.CandidateNameA{width:99.5%;}
*html textarea.KeywordsA{width:99.5%;}
*+html textarea.Keywords{width:99.5%;}
*+html textarea.CandidateName{width:99.5%;}
*+html textarea.KeywordsA{width:99.5%;}
input.tb71{width:71px;}
input.tb46{width:46px;}
input.StandardA, textarea.StandardA, textarea.KeywordsA, textarea.EmployerA, .labelA, textarea.CandidateNameA, .labelB{color:#999;}
input.StandardError {color:#AA0000;}
div.Error {padding:4px 0 4px 30px; font-size:100%;}
div.Error{margin:10px 0 10px 20px; background-image:url(/i/Exclam.gif); background-position:left top; background-repeat: no-repeat;}
span.ValidatorError {padding:3px 0 0 20px; font-size:12px; color:#000; background-image:url(/i/Exclam.gif); background-position:left center; background-repeat: no-repeat; font-weight:bold;}
div.Error ul { list-style-position:outside; font-weight:normal; margin:0; padding:0 0 0 15px;}
div.Error ul li {color:#AA0000;}
.regisFormValidator {padding:0 0 0 20px; background-image:url(/i/Exclam.gif); color:#000; background-position:left top; background-repeat: no-repeat;}
.Success {color:green;}

/*Header*/
.header {position:relative; margin-bottom:5px;}
.navbar{width:787px; margin:10px 10px 0 0;}
.navbar .top {height:7px; width:787px; background-repeat: no-repeat;}
.navbar .body, .navbar .Profilebody {background-repeat: no-repeat;background-position:bottom;background-color: #fff;padding:3px 5px 0px 20px;}
*html .navbar .body {height:30px;}
.navbar .Profilebody {height:30px;}
*html .navbar .Profilebody {height:30px;}
.navbar .mainnav, .navbar .subnav {list-style: none; padding: 0; margin: 0; float: left; color:#fff;}
.navbar .subnav  {float: right;}
.navbar .mainnav li, .navbar .subnav  li {float: left;}
.navbar a {color:#fff; font-weight:normal; text-decoration:none;}
.navbar .selected div, .navbar .selected a, .navbar .subnav a {font-weight:bold;}
.navbar .mainnav li div{margin:0 10px 10px 10px;font-size:120%; font-family:Arial;}
.navbar .mainnav .selected{background-repeat: no-repeat;background-position:bottom center;font-weight:bold;}
.navbar .subnav div{margin:4px 5px 5px 5px;font-size:85%; font-weight: normal;}
.Profilebody .mainnav li div{font-size:100%;}

/*Search Box / StdBox*/
.SearchBox {width:1000px;}
.StdBox {width:1000px; margin-top:14px;}
.SearchBox .top {width:100%; height:5px;  background-repeat: no-repeat; overflow:hidden;}
.SearchBox .bottom {width:100%; height:7px;  background-repeat:no-repeat; overflow:hidden; position:relative;}
.SearchBox .bodycenter {height:258px; width:1000px; background-repeat:repeat-y; overflow:hidden;}
.StdBox .top {width:100%; height:5px;  background-repeat: no-repeat; overflow:hidden;}
.StdBox .bottom {width:100%; height:7px;  background-repeat:no-repeat; overflow:hidden; position:relative;}
.StdBox .bodyRepeat {width:100%; background-repeat: repeat-y; overflow:hidden;}

.SearchTable .label {font-size:90%; color:#1A1A1A;}

.SearchTable .EssentialImageOn, .SearchTable .EssentialImageOff, .SearchTable .essential  {position: absolute; top:5px; right:0px;}
.SearchTable .EssentialImageOn, .SearchTable .EssentialImageOff, .SearchTable .EssentialImageOnExact, .SearchTable .EssentialImageOffExact {cursor:pointer; width:16px; height:16px;}

.BotBdDotted{border-bottom: dashed 1px #ccc;}
.RightBdDotted{border-right: dashed 1px #ccc;}
.SearchTable .st_infoholder{position:relative;margin-bottom:0px;}
.SearchTable .button {float:right; margin-top:15px; border:0; background-image: url(/i/Button.gif); width:56px; height:20px; color:#fff; text-align:center; font-weight:bold; cursor:pointer;  }

.SearchTable .table {width:100%;}
.SearchTable .table .cell{padding-left:10px; padding-right:10px; padding-top:3px; vertical-align:top;}
.SearchTable .table .cellleft{padding-left:10px; padding-right:5px; padding-top:3px; vertical-align:top;}
.SearchTable .table .cellright{padding-left:5px; padding-right:10px; padding-top:3px; vertical-align:top;}


.SearchTable .st_topleft {position:relative; width:408px; padding-left:5px; padding-right:4px; padding-bottom:4px; padding-top:6px;margin-left:5px;}
.SearchTable .st_topleft .bodyRepeat {width:400px; height:107px; background-repeat: repeat-x; overflow:hidden;}
.SearchTable .st_topmiddle {position:relative; width:248px;  padding-left:4px; padding-right:4px; padding-bottom:4px; padding-top:6px;}
.SearchTable .st_topmiddle .bodyRepeat {width:240px; height:107px; background-repeat: repeat-x; overflow:hidden;}
.SearchTable .st_topright {position:relative;width:308px; padding-left:4px; padding-right:5px; padding-bottom:4px; padding-top:6px;}
.SearchTable .st_topright .bodyRepeat {width:300px; height:107px; background-repeat: repeat-x; overflow:hidden;}
.SearchTable .st_bottomleft {position:relative; width:408px; padding-left:5px; padding-right:4px; padding-bottom:3px; padding-top:4px;margin-left:5px;}
.SearchTable .st_bottomleft .bodyRepeat {width:400px; height:74px; background-repeat: repeat-x; overflow:hidden;}
.SearchTable .st_bottommiddle {position:relative; width:248px;  padding-left:4px; padding-right:4px; padding-bottom:3px; padding-top:4px;}
.SearchTable .st_bottommiddle .bodyRepeat {width:240px; height:74px; background-repeat: repeat-x; overflow:hidden;}
.SearchTable .st_bottomright {position:relative; width:308px; padding-left:4px; padding-right:5px; padding-bottom:3px; padding-top:4px;}
.SearchTable .st_bottomright .bodyRepeat {width:300px; height:74px; background-repeat: repeat-x; overflow:hidden;}
.SearchTable .st_topleft .left, .SearchTable .st_topmiddle .left, .SearchTable .st_topright .left, .SearchTable .st_topright .left {width:4px; height:107px; background-repeat: no-repeat; overflow:hidden;}
.SearchTable .st_topleft .right, .SearchTable .st_topmiddle .right, .SearchTable .st_topright .right, .SearchTable .st_topright .right {width:4px; height:107px; background-repeat: no-repeat; overflow:hidden;}
.SearchTable .st_bottomleft .left, .SearchTable .st_bottommiddle .left, .SearchTable .st_bottomright .left, .SearchTable .st_bottomright .left {width:4px; height:74px; background-repeat: no-repeat; overflow:hidden;}
.SearchTable .st_bottomleft .right, .SearchTable .st_bottommiddle .right, .SearchTable .st_bottomright .right, .SearchTable .st_bottomright .right {width:4px; height:74px; background-repeat: no-repeat; overflow:hidden;}

.Search {margin:10px 0 10px 0;}
.Search .Error{background-position: left top; font-weight: bold;}
.SearchTable .clearbutton {border:0;  background-color: transparent; background-image:none; color:#236CA8; float:left;   cursor:pointer;}
.cursorPointer {cursor:pointer;}

/*Search Location Suggestions*/
div.suggestions {-moz-box-sizing: border-box;box-sizing: border-box; position: absolute;   background-color:#fff;width:220px;}
div.suggestions div {cursor: default;padding: 0px 3px;}
div.suggestions div.current {background-color: #3366cc;  color: white;}

.locationDropDown {display:none; position:absolute; left:0px; z-index:999; border-bottom:solid 1px #ccc; border-left:solid 1px #ccc; border-right:solid 1px #ccc; width:219px; height:50px; overflow: auto; background-color:#fff;}
*html .locationDropDown {top:38px;}
*+html .locationDropDown {top:38px;}




/*Results*/

.RG {position:absolute; margin:12px 0 12px 0; padding:0; }
.HeaderBox .bodyRepeat .rgLoading, .RG .rgLoading {border-left:solid 1px #ccc;border-right:solid 1px #ccc; color:#1A1A1A; position:absolute; padding:0; top:0; left:0; z-index:100; background-image:url(/i/overlay.png); text-align:center;}
.HeaderBox .bodyRepeat .rgLoading div, .RG .rgLoading div {margin-top:100px; font-size:20px;}
.HeaderBox .bodyRepeat .rgLoading div {margin-top:40px; font-size:20px;}
.HeaderBox .bodyRepeat .rgLoading {background-image:url(/i/SearchingBg.png);}
.HeaderBox .bodyRepeat .RG {margin:12px 0 12px 0; position:static; border-top:solid 1px transparent;}
*html .RG {border-top:solid 0px;}
.ResultsGrid {}
.ResultsGrid .topleft {width:3px; height:34px; background-repeat: no-repeat; overflow:hidden;}
.ResultsGrid .topmiddle {width:994px; height:34px;  background-repeat: repeat-x; overflow:hidden;}
.ResultsGrid .topright {width:3px; height:34px;  background-repeat: no-repeat; overflow:hidden;}
.ResultsGrid .bottomleft {width:5px; height:33px;  background-repeat:no-repeat; overflow:hidden; position:relative;}
.ResultsGrid .bottommiddle {width:990px; height:33px;  background-repeat: repeat-x; overflow:hidden;}
.ResultsGrid .bottomright {width:5px; height:33px;  background-repeat:no-repeat; overflow:hidden; position:relative;}
.ResultsGrid .SelectLinks {float:left; margin-left:20px;}
.ResultsGrid .SelectLinks a {margin-right:5px;}
.ResultsGrid a {color:#236CA8;}
.ResultsGrid .Error{background-position: left top;}


.Results {table-layout:fixed; empty-cells:show; border-bottom: solid 1px #ccc;}
.Results th {border-bottom: solid 1px #ccc; border-left: 0;border-right: 0;text-align:left;color:#666;font-weight:normal;padding:3px 0 3px 0;}
.Results th .sortButton, .Results th .sortButtonAsc, .Results th .sortButtonDesc {text-align:left; padding:0; margin:0;color:#666;font-size: 11px; background: url('../i/blank.gif') 0px 0 repeat-x; border:solid 0px;cursor:pointer; padding-top:3px;}
.Results th .sortButton:hover, .Results th .sortButtonDesc:hover, .Results th .sortButtonAsc:hover{ text-decoration:underline;}
.Results th .sortButtonAsc {background: url('/i/uparrow.gif') 0px 0 no-repeat; background-position:center left; padding-left:6px;}
.Results th .sortButtonDesc {background: url('/i/downarrow.gif') 0px 0 no-repeat;  background-position:center left; padding-left:6px;}


.Results th span {text-align:left;color:#666;font-size: 10px; border:solid 0px;}
.Results td {border-top: 0;border-left: 0;border-right: 0;text-align:left;color:#1A1A1A;font-size: 92%;font-weight:normal;padding:4px 0 4px 0;}
.Results td.padding, .Results th.padding {padding-left:0px;}
.Results td.center, .Results th.center { text-align:center;}
.Results tr.alternate { background-color:#E9EEF2;}
.Results tr div.rateSal, .Results tr div.rateSalRight{float:left;width:50px; overflow:hidden; text-align:right; font-size:92%;}
.Results tr div.rateSalRight {text-align:left;}
.Results tr div.rateSalSpacer{float:left;width:55px; overflow:hidden; text-align:center; font-size:92%;}
.Results tr div.rateSalSpacer{width:5px;}
.w436{width:436px;}
.w48{width:48px;}
.w60{width:60px;}
.w70{width:70px;}
.w80{width:80px;}

/*Summary Table*/
.summarytable {font-size:12px;}
.summarytable td {padding-top:0;}
.summarytable .summaryheader {text-align:right; padding-right:10px; color:#F7931E; font-weight:bold;}
.summarytable .summaryheader { }
.summarytable .ExpInfo {color:#666;}
.summarytable .bottomdashed {background-image:url(/i/dashedline.gif); background-repeat: repeat-x; background-position:left bottom;}

/*Pagination*/
.Pagination {font-size:92%;}
.Pagination  .lbl-header-activity {font-size:92%; color:#666;}
ul.page-listing, ul.page-listing-2 {padding: 0; margin: 0; list-style: none;}
ul.page-listing li {float: left; padding: 0px 1px 0 1px; margin: 0;}
ul.page-listing-2 li {float: left; padding: 0px 1px 0 2px; margin: 0;}
ul.page-listing li.line, ul.page-listing-2 li.line {float: left; text-align: center; padding: 0; margin: 4px 0 0 0; background: url('/i/line-point4.gif') 0px 0px no-repeat; height: 12px; width: 1px;}
.add-blue-btn-nb-grey, .add-blue-btn-nb, .add-blue-btn-nb-black{background: url('../i/blank.gif') 0px 0 repeat-x; border: 0 solid; cursor: pointer; text-decoration: none; color: #236CA8; font-weight: bold; font-family: Tahoma; text-align: left; margin: 0; padding: 0px;font-size:93%;text-align: center;}
.add-blue-btn-nb-black{color: #1A1A1A;}
.add-blue-btn-nb-grey{color: #666;}


/*Div Overlay*/
.modalPage{display:none; position: absolute; top:0; left:0; width: 100%; height: 100%;}
*html .modalPage {height:500px;}
.modalBackground{display: none; filter: Alpha(Opacity=80); -moz-opacity:0.8; opacity: 0.8; width: 100%; height: 100%; background-color: #1a1a1a;position: absolute;z-index: 500;top: 0px; left: 0px;}
.modalContainer{display: none; position: absolute;z-index: 9999; left:35%; top:25%;}
.modalPageiframe {visibility:hidden; display:none;}
*html .modalPageiframe {background-color: #1a1a1a;z-index:700;left:0px;top:0px; visibility:visible; font-family:Arial; position:absolute;display:none; border:0; padding:0; margin:0;filter:progid:DXImageTransform.Microsoft.alpha(opacity=0);}
.modal{border: 0; position: relative; top:0; left: 0; z-index: 9999; padding: 0px;}
.modalTop{position:relative; margin-right:5px;}
.modalTop a, .modalTop a:visited{ color: #000;}
.modalBody{background-color: white; width:100%;}
.modal .Top, .modal .Bottom {position:relative; height:5px; background-color: white;}
.modal .Top .CTL, .modal .Top .CTR, .modal .Top .CBL, .modal .Top .CBR {width:5px; height:5px;}	


.Signout, .ForgottenPassword, .ExportCandidates, .GenericError, .deleteUser { padding:10px 15px 10px 15px;}
.Signout h1, .ForgottenPassword h1, .ExportCandidates h1, .GenericError h1, .deleteUser h1 {font-size:18px; padding:0;margin:0;}
.Signout p, .ForgottenPassword p, .ExportCandidates p, .GenericError p, .deleteUser p {font-size:12px;padding:0;margin:0;}
.Signout .button, .ForgottenPassword .button, .ExportCandidates .button, .ResultsGrid .button, .GenericError .button, .deleteUser .button, .ViewNotes .button, .ViewNotes .SaveButton, .commentButton, .LastCommentContainer .ExpandButton {border:0; background-image: url(/i/ButtonOnWhiteLonger.gif); background-repeat:no-repeat; width:76px; height:20px; color:#fff; text-align:center; font-weight:bold;cursor:pointer;}
.Signout .CancelButton, .ForgottenPassword .CancelButton, .ForgottenPassword .ContinueButton, .ExportCandidates .CancelButton, .GenericError .ContinueButton, .deleteUser .CancelButton, .ViewNotes .CancelButton {border:0; background-image: url(/i/GreyButton.gif); background-repeat:no-repeat; width:56px; height:20px; color:#1A1A1A; text-align:center; font-weight:bold;cursor:pointer;}
.GenericError .ContinueButton, .ForgottenPassword .ContinueButton {background-image: url(/i/GreyButton75.gif); width:75px;}

.ViewNotes .button, .commentButton {background-image: url(/i/Button140.gif); width:140px;}

.ForgottenPassword .textbox {width:200px; font-size:11px; padding:2px;}
.ForgottenPassword div {padding-left:10px;}

.ExportCandidates ul {margin:0; padding:0;list-style-type:none; list-style-position:outside; height:100px; width:320px; overflow:auto;}
.ExportCandidates ul  li {margin:0; padding:0;}

/* RA Comments/Notes */
.ViewNotes {position:relative; padding:10px; margin:0;}
.ViewNotes h1 {padding:0; margin:0 0 5px 0;}
.ViewNotes .NoteContainer {height:250px; overflow:auto; margin-bottom:5px;}
.ViewNotes .NoteContainer .Note {margin:5px 5px 10px 5px; font-size:11px;}
.ViewNotes .NoteContainer .Note p {margin:0; margin-bottom:5px;}
.ViewNotes .NoteContainer .NoteAttributes {position:relative;}
.ViewNotes .NoteContainer .NoteAttributes .Date {float:left; width:150px;  font-size:11px; color:#666;}
.ViewNotes .NoteContainer .NoteAttributes .Username {float:left; width:200px;  font-size:11px; color:#666;}
.ViewNotes .CloseButton {position:absolute; top:8px; right:11px;}
.ViewNotes .AddComment {margin-bottom:5px;}
.ViewNotes .AddComment .txtComment {width:99%; height:50px; overflow:auto;}
.ViewNotes .CharLimit {text-align:right; font-size:10px; font-style:italic; margin-bottom:5px;}
.ViewNotes div.Error{margin:0 0 5px 0; background-image:url(/i/Exclam.gif); background-position:left center; background-repeat: no-repeat; display:none; line-height:22px}

.LastCommentContainer {width:100%;  margin:0 5px 0 5px;}
.LastCommentContainer div {font-size:11px; margin:0 0 10px 0;}
.LastCommentContainer .CommentTitle, .LastCommentContainer .CommentsCount {padding-right:2px; color:#F7931E; font-weight:bold; font-size:11px;}
.LastCommentContainer .CommentBy, .LastCommentContainer .CommentDate {color:#666;  font-size:11px;}
.LastCommentContainer .CommentButton {margin:0; padding:0;}
.LastCommentContainer .CommentInfo {margin:0 0 5px 0; padding:0;}


.CommentContainer {width:370px;  margin:0 5px 0 5px; font-size:11px;}
.CommentContainer div {font-size:11px; margin-bottom:3px;}
.CommentContainer .CommentTitleBox {width:95px; float:left;}
.CommentContainer .CommentInfo {width:270px; float:right;}
.CommentContainer .CommentTitle, .CommentContainer .CommentsCount {padding-right:2px; color:#F7931E; font-weight:bold; font-size:11px;}
.CommentContainer .CommentBy, .CommentContainer .CommentDate {color:#666;  font-size:11px;}
.CommentContainer .CommentLink {font-size:11px;}
.CommentContainer .ExpandButtonHolder {}
.CommentContainer .CommentButton {float:left; margin-right:5px;}

/*Stylesheet buttons*/
.StyleSheetButtons {position:relative; margin:2px auto; width:1000px; text-align:right; height:14px;}
.StyleSheetButtons a {padding:0; height:0;}
.StyleSheetButtons a img {width:12px; height:12px; border:solid 1px #999;}


/*Login*/
.Login {background-color:#1D1D1F; margin:0 auto 20px 200px; text-align:left; position:relative; width:750px;}
*html .Login {margin-left:100px;}
.Login .Left {width:4px; height:213px;}
.Login .Right {width:4px; height:213px;}
.Login .Container {width:242px; height:213px;}
.Login .Intro {width:260px; text-align:left; margin-bottom:10px;padding-bottom:10px;}
.Login .Introsub1 {font-size:205%; color:#6699cc;}
.Login .Introsub2 {font-size:100%; color:#1A1A1A; font-weight: bold;}
.Login .Intro2 {width:450px; text-align:left; margin:5px 0px 10px 40px;padding-bottom:10px;}
.Login .Intro2sub1 {font-family:Arial; color:#6699cc; font-weight:bold; font-size:123%;}
.Login .Intro2sub2 {font-size:90%; color:#CCCCCC;}
.Login .Intro2sub3 {font-size:80%; color:#B3B1B0; margin-right:20px;}

.Login .logod {width:76px; height:40px;}

.LoginBox {width:195px; text-align:left; margin:5px auto 0 auto;}
.LoginBox .loginHeading{font-family:Arial; color:#6699cc; font-weight:bold; font-size:123%;}
.LoginBox .input190 {width:190px; font-size:85%;color:#1A1A1A; overflow:hidden;}
.LoginBox .checkbox input {padding:0; margin:0 5px 0 0;}
.LoginBox .checkbox label {padding:0; margin:0; font-size:85%; color:#999999;}
.LoginBox .label {color:#CCCCCC;}
.LoginBox .button {float:right; border:0; background-repeat:no-repeat; width:76px; height:20px; color:#fff; text-align:center; font-weight:bold;cursor:pointer;}
.LoginBox .FPButton {color:#f79647; background: url('../i/blank.gif') 0px 0 repeat-x; border: 0 solid; cursor: pointer; text-align:left; margin:0;padding:0; font-size:11px;}
.LoginBox .Error {margin:0; font-size:11px; color:#AA0000; padding-left:23px; padding-top:0;}

/* My account pages */
/* Force Password Update */
.UpdatePassword {background-color:#1D1D1F; margin:0 auto 20px 200px; padding-bottom:20px; text-align:left; position:relative; width:750px;}
.UpdatePassword .Left {width:4px; height:213px;}
.UpdatePassword .Right {width:4px; height:213px;}
.UpdatePassword .Container {width:242px; height:213px;}
.UpdatePassword .Intro {width:260px; text-align:left; margin-bottom:10px;padding-bottom:10px;}
.UpdatePassword .Introsub1 {font-size:205%; color:#6699cc;}
.UpdatePassword .Introsub2 {font-size:100%; color:#1A1A1A; font-weight: bold;}
.UpdatePassword .Intro2 {width:450px; text-align:left; margin:5px 0px 10px 40px;padding-bottom:10px;}
.UpdatePassword .Intro2sub1 {font-family:Arial; color:#6699cc; font-weight:bold; font-size:123%;}
.UpdatePassword .Intro2sub2 {font-size:90%; color:#CCCCCC;}
.UpdatePassword .Intro2sub3 {font-size:80%; color:#B3B1B0; margin-right:20px;}


.UpdatePasswordBox {width:195px; text-align:left; margin:5px auto 0 auto;}
.UpdatePasswordBox .changePasswordHeading{font-family:Arial; color:#6699cc; font-weight:bold; font-size:123%;}
.UpdatePasswordBox .input190 {width:190px; font-size:85%;color:#1A1A1A; overflow:hidden;}
.UpdatePasswordBox .checkbox label {padding:0; margin:0; font-size:85%; color:#999999;}
.UpdatePasswordBox .label {color:#CCCCCC;}
.UpdatePasswordBox .button {float:right; border:0; background-repeat:no-repeat; width:76px; height:20px; color:#fff; text-align:center; font-weight:bold;cursor:pointer;}
.UpdatePasswordBox .FPButton {color:#f79647; background: url('../i/blank.gif') 0px 0 repeat-x; border: 0 solid; cursor: pointer; text-align:left; margin:0;padding:0; font-size:11px;}
.UpdatePasswordBox .Error {margin:0; font-size:11px; color:#AA0000; padding-left:23px; padding-top:0;}

.help {margin:50px 15px 2px 15px; min-height:250px;}
.help .pdfImage { width:134px; height:99px; background-image:url(/i/helppdf.jpg); background-repeat:no-repeat;}
.helptitle {margin:0 0 0 15px; color:#1A1A1A; line-height:34px; font-size:14px;}



#tt {position:absolute; display:block; background:url(/i/tt_left.gif) top left no-repeat;}
#tttop {display:block; height:5px; margin-left:5px; background:url(/i/tt_top.gif) top right no-repeat; overflow:hidden; }
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#fff;}
#ttbot {display:block; height:5px; margin-left:5px; background:url(/i/tt_bottom.gif) top right no-repeat; overflow:hidden;}



.ActionsMenu{ list-style-type:none; 
              list-style-position:outside; 
              padding:0; margin:0; 
              width:100px; position:absolute; 
              right:20px; top:8px; z-index:10; }
              
.ActionsMenu .ActionsButton {background-image:url(/i/Button100.gif);
                             color:#fff; text-align:center; 
                             font-size:12px; font-weight:bold; 
                             width:100px; line-height:20px;
                             }
                             
.ActionsMenu .ActionsMenuList {position:relative; width:98px; background-color:#fff; 
                               border:0; text-align:left; 
                               border:solid 1px #999; 
                               border-top:0; display:none;}
                               
.ActionsMenu ul {padding:0; margin:0; list-style-type:none;}
.ActionsMenu li {}
.ActionsMenu li ul {padding-bottom:10px;}
.ActionsMenu li ul li {padding:7px 5px 0 5px;}
.ActionsMenu li ul li a {color:#000;}