/* Setting all padding and margins to 0 */
html * { padding: 0; margin: 0; }
div, p, table, tr, td, h1, h2, h3, h4 { padding: 0; margin: 0; }
body { font: 11px Verdana, sans-serif; }
td { text-align: left; vertical-align:top; }
a { font: 11px Verdana, sans-serif; color: #525284; }

.continue { background: #fff url(../img/button_contine.jpg) no-repeat; border: 0px; height:32px; width:158px;}
.send { background: #fff url(../img/send.jpg) no-repeat; border: 0px; height:32px; width:119px;}


/*GENERAL PAGE SECTIONS*/
#wrapper {	width: 799px; padding: 0; margin: 0; }

#header { width: 799px; height: 120px; overflow: hidden;  background-image: url(../../img/headerbg.jpg); }
#header img {  background-color:#FFF; }
#headerLogo { float: left; padding: 0px 0 0 0px; }
#headerMenu { float: right; font: 12px Verdana, sans-serif; color: #525284; padding: 100px 5px 5px 0; }
#headerMenu ul { list-style-type: none; }
#headerMenu ul li { display: inline; padding-right: 5px; }
#headerMenu ul li a { font: 12px Verdana, sans-serif; color: #525284; }

#headerthin {width: 799px; height: 3px; overflow: hidden; background-color: #7389b8;}

#bodyarea {width: 797px; overflow: hidden; background-image: url(../../img/col_bg.gif); background-color: #ffffff; border: solid #8296bf 1px; border-top-width: 0 }
#bodyarea p { font: 11px Verdana, sans-serif; }

#bodyleft {float: left; width: 214px; overflow: hidden; background-color: #525284; }

#pubLogin, #pubTalentSearch, #pubNoticeSearch { width: 100%; height: 92px; margin: 0; padding: 0; overflow: hidden; }
#pubLogin, #pubNoticeSearch { background-color: #7389b7; }
#pubTalentSearch { background-color: #8296bf;}

#pubLogin, #pubTalentSearch, #pubNoticeSearch { font: 12px Verdana, sans-serif; color: #FFFFFF; }
#pubLogin a, #pubTalentSearch a, #pubNoticeSearch a { font: 11px Verdana, sans-serif; color: #FFFFFF; }

#cdLeftside, #talentLeftside, #adminLeftside { width: 100%; margin: 0; overflow: hidden; background-color: #8296bf; font: 12px Verdana, sans-serif; color: #FFFFFF;}
#cdLeftside p, #talentLeftside p, #adminLeftside p { text-align:left; padding-left:7px; } 
#cdLeftside a, #talentLeftside a, #adminLeftside a { font: 11px Verdana, sans-serif; color: #FFFFFF; text-decoration:none; }

#userinfo { width: 100%; margin: 0; overflow: hidden; background-color: #8296bf; font: 12px Verdana, sans-serif; color: #FFFFFF;}
#userinfo p { text-align:left; padding-left:7px;color: #ffffff; } 
#userinfo a { font: 11px Verdana, sans-serif; color: #ffffff; text-decoration:none; }

#bodyright {float: right; width: 583px; overflow: hidden; background-color: #ffffff; text-align:left; }

#bodymain { float: left; width:565px; background-color: #ffffff; margin: 0; padding:12px 8px; overflow: hidden; }

#pubEAgent { width:585px; height:102px; background-color:#525284; text-align:center;}
#pubEAgent img { padding-top: 22px; }

#pgsEAgent { width:565px; height:102px; background-color:#525284; text-align:center;}
#pgsEAgent img { padding-top: 22px; }

#footer { width: 799px; padding-top: 5px; overflow: hidden; font: 11px Verdana, sans-serif; color: #666666; }
#footer a { font: 11px Verdana, sans-serif; color: #666666; }

.linegry { margin: 0; overflow: hidden; background-color: #cccccc; }
.linegry2 { margin: 0; overflow: hidden; background-image: url(../img/search_dash.gif);}

#hlinegry {	width:100%; height: 1px; margin: 0; overflow: hidden; background-color: #cccccc; }
#vlinegry { width: 1px;  margin: 0; overflow: hidden; background-color: #cccccc; float:left;}

#bodyeagent {margin: 0; overflow: hidden; background-color: #525284;}

#formErrList { padding:0; margin-top:5px; margin-left:0}
#formErrList li { list-style-type: square; font: 11px Verdana, sans-serif; color: #CC3300; padding:0; margin-left:20px}

.imgLink { border: 0; margin: 0; padding: 0; }
.removeLink { color:#CC3300; }

.bodyarea { float: left; background-color: #ffffff; margin: 0; padding: 0; }
.bodyarea2 { float: left; background-color: #ffffff; margin: 0; padding: 0; }
.lbodyarealight { width: 100%; height: 102px; margin: 0; overflow: hidden; background-color: #8296bf;}
div.spacer {width: 799px; overflow: hidden;}

h3 { font: 14px Verdana, sans-serif; color: #000000; margin: 0; font-weight: normal; }
h4 { font: 12px Verdana, sans-serif; color: #000000; margin: 15px 0; font-weight: bold; text-decoration:underline;}

td.profileHeader { height:18px; background-color:#8296bf; padding-left:2px; }

.profileTitle { font: 12px Verdana, sans-serif; color: #FFFFFF; font-style:normal; font-weight:normal; }
.profileEdit { font: 10px Verdana, sans-serif; color: #FFFFFF; font-style:normal; font-weight:normal; text-decoration:none;}
.profileEdit a { font: 10px Verdana, sans-serif; color: #FFFFFF; font-style:normal; font-weight:normal; }

table.listTable { font: 11px Verdana, sans-serif; color: #000000; }
table.listTable a { font: 11px Verdana, sans-serif; color: #000000; }
table.listTable th { background-color:#525284; color:#FFFFFF; font-weight:bold; height: 22px; }
table.listTable th a { background-color:#525284; color:#FFFFFF; font-weight:bold; height: 22px; }
table.listTable tr.listRow1 { background-color:#fff4ca; height: 16px; } 
table.listTable tr.listRow0 { background-color:#ffefb0; height: 16px; } 
td.colAlignLeft, th.colAlignLeft { text-align:left; padding: 3px 0 3px 2px; }
td.colAlignRight, th.colAlignRight { text-align:right; padding: 3px 2px 3px 0; }
td.colAlignCenter, th.colAlignCenter { text-align:center; padding: 3px 0 3px 0; } 
td.noRecords { height:25px; vertical-align:bottom; padding-left:2px; }

table.displayChoices { border: solid #666666 1px; margin-bottom: 10px; }
table.displayChoices td.checkBox { padding:5px; }
table.displayChoices td.boxLabel { padding-top:5px; padding-bottom:2px; }
table.displayChoices td.radioBtn { padding:5px; }
table.displayChoices td.radioLabel { padding-top:5px; padding-bottom:2px; }

table.viewChoices, table.viewChoices2 { border: solid #666666 1px; margin-top: 10px; }
table.viewChoices th, table.viewChoices2 th { height:18px; background-color: #525284; font: 11px Verdana, sans-serif; color: #ffffff; font-weight:bold; padding:2px; }
table.viewChoices th a, table.viewChoices2 th a { font: 11px Verdana, sans-serif; color: #ffffff; }
table.viewChoices td { text-aling:left; padding: 2px; }
table.viewChoices2 td { text-aling:left; padding: 1px; }

tr.profileHeader { background-color: #8296bf; padding:2px; font: 11px Verdana, sans-serif; color: #ffffff;}
tr.profileRow1 { background-color:#fff4ca; padding:2px; font: 11px Verdana, sans-serif; color: #000000; height: 16px; }
tr.profileRow0 { background-color:#ffefb0; padding:2px; font: 11px Verdana, sans-serif; color: #000000;}
tr.profileRow1 a, .profileRow0 a { font: 11px Verdana, sans-serif; color: #000000; }

td.label { font: 11px Verdana, sans-serif; color: #000000; text-align:left; }
td.formDisplay { color: #525284;  padding: 0 0 5px 2px;}
td.formDisplayBig { font: 14px Verdana, sans-serif; color: #525284;  padding: 0 0 5px 2px;}
td.bolded { color: #000000; font-weight:800;}
td.subsection { color: #525284; font-weight:800;}
td.chkLabel { padding-left:5px; }
.bolded p { font: 15px Verdana, sans-serif; color: #000000; text-align:left; font-weight:bold;}
.subsection p { font: 15px Verdana, sans-serif; color: #525284; text-align:left; font-weight:bold;}

input.frmInput { font: 11px Verdana, sans-serif; background-color: #ffffff; border: 1px solid #666666; padding:1px; margin-bottom:5px; }
textarea.frmInput { font: 11px Verdana, sans-serif; background-color: #ffffff; border: 1px solid #666666; padding:1px; margin-bottom:5px; }
input.frmChk { margin-bottom:5px; }
select.frmInput { font: 11px Verdana, sans-serif; background-color: #ffffff; border: 1px solid #666666; padding:0; margin-bottom:5px; }


/*EVENTUALLY REMOVE EVERYTHING BELOW THIS POINT*/

#floater {	width: 200px;height: 20px;background-color: #ffffff;text-align: left;float: right;overflow: hidden;}
#logo {	width: 315px;height: 60px;background-color: #ffffff;text-align: left;overflow: hidden;position: relative;top: -68px;left: 23px;float: left;z-index: 2;}
#subR {width: 425px;margin: 0 auto;height: 200px;overflow: hidden;background-color: #ffffff;float: left;}
#subF {width: 799px;margin: 0 auto;height: 1px;overflow: hidden;background-color: #8296bf;float: left;}


/* FONTS AND TABLE CHARACTERISTICS */
.input1  {font-size: 11px; font: 11px Verdana, sans-serif; background-color: #ffffff;  border: 1px solid #666666; }
input.txtBox { font: 11px Verdana, sans-serif; background-color: #ffffff; border: 1px solid #666666; }
input.WhtBG    /* text boxes */         { border-color:#C2C6BE; border-width:1px; border-style:solid; margin-bottom:2px; font-size:7pt; font-family:verdana, sans-serif; color: #000000; font-style:normal; font-weight:normal; text-decoration:none;}
input.WhtBGc    /* check boxes */         { margin-bottom:2px; font-size:7pt; font-family:verdana, sans-serif; color: #000000; font-style:normal; font-weight:normal; text-decoration:none;}
select { font: 10px Verdana, sans-serif; background-color: #ffffff;  margin: 0; border: 1px solid #666666; }
select.WhtBG   /* drop downs */         { border-color:#C2C6BE; border-width:1px; border-style:solid; margin-bottom:2px; font-size:7pt; font-family:verdana, sans-serif; color: #000000; font-style:normal; font-weight:normal; text-decoration:none;}
textarea.WhtBG   /* drop downs */         { border-color:#C2C6BE; border-width:1px; border-style:solid; margin-bottom:2px; font-size:7pt; font-family:verdana, sans-serif; color: #000000; font-style:normal; font-weight:normal; text-decoration:none;}

input.buttonBG /* buttons */ { background-color:#525284; border: 1px solid #000000; font: 11px verdana, sans-serif; color: #FFFFFF; font-style:normal; font-weight:bold; text-decoration:none; cursor: hand;}
input.buttonYW /* buttons */ { background-color:#ffcc00; border: 1px solid #000000; font: 11px verdana, sans-serif; color: #FFFFFF; font-style:normal; font-weight:bold; text-decoration:none; cursor: hand;}
	
/*p {font-size: 11px; font: 11px Verdana, sans-serif;}*/
.YEL10 { font: 10px Verdana, sans-serif; color: #FFEB91;}
.BK10 {font: 10px Verdana, sans-serif; color: #000000;}
.BK11 {font: 11px Verdana, sans-serif; color: #000000;}
.BK11 a {font: 11px Verdana, sans-serif; color: #000000;}
.BKheader {font: 14px Verdana, sans-serif; color: #000000; font-weight:800;}
/*table {font: 12px Verdana, sans-serif; }*/
.RED10 {font: 10px Verdana, sans-serif; color: #CC3300;}
.RED11 {font: 11px Verdana, sans-serif; color: #CC3300;}
.RED11 a {font: 11px Verdana, sans-serif; color: #CC3300;}
.WH11 a {font: 11px Verdana, sans-serif; color: #ffffff;}
.WH11 {font: 11px Verdana, sans-serif; color: #ffffff;}
.WH15b {font: 15px Verdana, sans-serif; color: #ffffff; font-weight:800;}
.RED13 a {font: 13px Verdana, sans-serif; color: #CC3300;}
.BL10 {font: 10px Verdana, sans-serif; color: #525284;}
.BL10 a {font: 11px Verdana, sans-serif; color: #525284;}
.BL11  {font: 11px Verdana, sans-serif; color: #525284;}
.BL11 a {font: 11px Verdana, sans-serif; color: #525284;}
.BL12  {font: 12px Verdana, sans-serif; color: #525284;}
.BL12 a {font: 12px Verdana, sans-serif; color: #525284;}
.BK12 {font: 12px Verdana, sans-serif; color: #000000;}
.BK12b {font: 12px Verdana, sans-serif; color: #000000; font-weight:800;}
.BK13 {font: 13px Verdana, sans-serif; color: #000000;}
.GREY10 {font: 10px Verdana, sans-serif; color: #666666;}
.GREY11 {font: 11px Verdana, sans-serif; color: #666666;}


/* Thing added or changed by Megan are below */
/* TABLE SHADING */
    .rowtable1 { background-color: #FFFFFF;}
    .rowtable0 { background-color: #BFBFBF;}
	
/* SOME FONTS */
.codeName {font-size:10pt; Verdana, sans-serif; color: #000000;}
.tblheadgrey {font-size:10pt;font-family:arial,sans-serif;color:#FFFFFF;background-color:#525284;font-style:normal;font-weight:bold;}
.arial8bl { font-size: 8pt; font-family: arial, sans-serif; color: #003399; font-style:normal; font-weight:normal;}
	
#termsList ul { list-style : disc inside none;	}
#termsList ul li { padding: 5px 10px 5px 10px; }
