html{height: 100%;}

body
{ font-family: arial, sans-serif;
  padding: 0px;
  margin: 0px;
  font-size: .78em;
}

input.strong2 {font-family:Verdana; color:#ffffff; font-size:8pt; letter-spacing: .05em; font-weight:bold; border-color:#999999; border-width:1px;  background-color : #28a428;}
input.strong {font-family:Verdana; color:#000000; font-size:8pt; font-weight:normal; border-color:#999999; border-width:1px;  background-color : #ececec;}
input.normal {font-family:Verdana; color:#000000; font-size:8pt; font-weight:normal; border-color:#999999; border-width:1px;  background-color : #ececec;}

input.app {font-family:arial; color:black; font-size:8pt; font-weight:normal; border-color:#999999; border-style:solid; border-width:1px; background-color:white;}
select.app {font-family:arial; color:black; font-size:8pt; font-weight:normal; border-width:0px; border: 0; background-color:white; }
textarea.app {font-family:Verdana; color:black; font-size:9pt; font-weight:normal; border-color:#999999; border-width:1px; border: 1; background-color:white; }

select.small {font-family:arial; color:black; font-size:8pt; font-weight:normal; }

.textfield {border-style:solid; border-color:#000000; border-width: 1px; background-color:white;}
.noborder { border: 0px }


a.grey:link    {text-decoration: underlined; color: #777777; }
a.grey:visited {text-decoration: underlined; color: #777777; }
a.grey:active  {text-decoration: underlined; color: #777777; }
a.grey:Hover  {text-decoration: underlined; color: #777777;}


h1
{ font-family: Trebuchet MS, Tahoma, Georgia, Arial;
	color: #D11002;
  font-size: 16pt; 
  font-weight: bold;
  /* letter-spacing: .1em; */
  margin-bottom:8px;
}

h2
{ font-family:  Trebuchet MS, Tahoma, Georgia, Arial;
  margin: 0px;
  padding: 4px 0px 4px 5px;
  font-size: 14pt; 
  /*letter-spacing: .1em;*/
	color: #e84b00;
  font-weight: normal;
  /*font-weight: bold; */
}
h3
{ 
	/* font-family:  Trebuchet MS, Tahoma, Georgia, Arial; */
	font-family:  Verdana, Arial;
  margin: 0px;
  padding: 4px 0px 4px 5px;
  font-size: 12pt; 
  /*letter-spacing: .1em;*/
	color: #333333;
  font-weight: bold;
  /*font-weight: bold; */
  margin-bottom:8px;
}

p
{
	margin: 0px;
	padding: 0px 0px 5px 0px;
	line-height: 1.2em;
	color: #555;
}

img{
	border: none;
}

a img {border:0px;}

a{outline: none;}

/* image positioning */
.left
{ float: left; 
  padding: 0px 8px 0px 0px;
}

.right
{ float: right; 
  padding: 0px 0px 0px 8px;
}

.center
{ display: block;
  text-align: center;
  margin: 0 auto;
}

/* unordered list */
ul
{ 
	/* top,right,bottom,left*/
	margin: 8px 0px 0px 30px;
  padding: 0px;
}

ul li
{ 
	list-style-type: disc;
	/* top,right,bottom,left*/
  margin: 0px 5px 4px 0px; 
  padding: 0px;
}

/* ordered list */
ol
{ margin: 8px 0px 0px 24px;
  padding: 0px;
}

ol li
{ margin: 0px 0px 11px 0px; 
  padding: 0px;
}

/* END HTML STYLES */

/*******************************************************/

/* START PAGE LAYOUT DIV STYLES */


/* main container */
#main{
	margin-left: auto; 
  margin-right: auto;
	background: #FFF;
	width: 906px;
}


/* header */
#header
{
	background: #FFF;
	height: 90px;
	width: 906px;
	/*
	margin-top: 0px;
	margin-right: 0px;
	border-color: #47719A;
	border-style: solid;
	border-width: 1px;
	*/
}

#headerAd
{
	height: 90px;
	background: #FFF;
	width: 570px;
	float: right;
	margin-top: 10px;
	margin-right: 40px;
	text-align: right;
	/*
	border-color: #47719A;
	border-style: solid;
	border-width: 1px;
	*/
}

#headerlinks
{
	height: 20px;
	background: #FFF;
	width: 250px;
	float: right;
	margin-top: 20px;
	margin-right: 15px;
}

#headerlinks a:hover
{ padding: 0px 0px 2px 0px;
  text-decoration: none;
  color:#000;
}

#headerlinks a
{
	padding: 0px 0px 2px 0px;
	text-decoration: none;
	color: #47719A;
}
/* logo */
#logo
{
	width: 262px;
	height: 90px;
	padding-left: 30px;
	float: left;
}

/* content */
#contentwrapper
{
	text-align: justify;
	width: 590px;
	float: left;
	/* height: 500px; */
}

#maincontentheader
{
	width: 590px;
	float: left;
	height: 30px;
	background-image: url('images/bluebar.jpg');
}

#maincontent
{
	/* top,right,bottom,left*/
	padding: 5px 5px 0px 5px;
	text-align: justify;
	width: 578px;
	/* height: 235px; */
	float: left;

	border-left-color: #47719A;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #47719A;
	border-right-style: solid;
	border-right-width: 1px;
}
#maincontent-orig
{
	padding: 5px 5px 0px 5px;
	text-align: justify;
	width: 578px;
	float: left;
	height: 235px;
	border-left-color: #47719A;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #47719A;
	border-right-style: solid;
	border-right-width: 1px;
}

#maincontentbottom
{
	width: 590px;
	float: left;
	height: 12px;
	background-image: url('images/boxcurve.jpg');
	margin-bottom: 5px;
}
#homecontent
{
	margin-top: 5px;
	width: 578px;
	/*height: 130px; */
	float: left;
	/* background-image: url('images/home_img.jpg'); */

}
#homecontent h3
{ 
	font-family:  Trebuchet MS, Tahoma, Georgia, Arial;
  margin: 0px;
	/* top,right,bottom,left*/
  padding: 2px 0px 0px 5px;
  font-size: 13pt; 
  /*letter-spacing: .1em;*/
	color: #e84b00;
 /* font-weight: normal;*/
  font-weight: bold; 
}
#homecontent ul
{ 
	/* top,right,bottom,left*/
	margin: 8px 0px 0px 30px;
  padding: 0px;
}

#homecontent li
{ 
	list-style-type: disc;
	/* top,right,bottom,left*/
  margin: 0px 0px 2px 20px; 
  padding: 0px;
}

#orangeheader
{
	width: 300px;
	float: right;
	height: 30px;
	margin-right: 3px;
	background-image: url('images/orangebar.jpg');
}

/* sidebars */
#sidebar 
{
	padding: 10px 10px 10px 10px;
	float: right;
	width: 278px;
	/* height: 465px; */
	font-family: verdana;
/*	font-size: 11; */
	border-left-color: #E67E19;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #E67E19;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #E67E19;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	margin-right: 3px;
}

#lowercontentheader
{
	width: 906px;
	float: left;
	height: 10px;
	background-image: url('images/lightgraytop.jpg');
	background-repeat: no-repeat;
	margin-top: 20px;
}
#lowercontent
{
	text-align: left;
	width: 530px;
	font-family: verdana;
	font-size: 11;
	float: left;
	/*height: 340px;*/
	/* top,right,bottom,left*/
	padding: 0px 35px 10px 35px;
}
#lowersidebar
{
	padding: 10px 10px 5px 10px;
	float: right;
	width: 280px;
	font-family: arial;
	font-size: 11;
	/* height: 465px; */
	background-color: #EBEBEB;
	text-align: center;
}

#lowercontentbottom
{
	width: 906px;
	float: left;
	height: 20px;
	background-image: url('images/lightgraybottom.jpg');
	background-repeat: no-repeat;
}
#mainformheader
{
	width: 499px;
	float: left;
	text-align: left;
	height: 25px;
	background-image: url('images/form_top.jpg');
	background-repeat: no-repeat;
}

#mainformcontent
{
	text-align: left;
	width: 497px;
	/* height: 235px; */
	float: left;
	background: #f6f6f6;

	border-left-color: #e0e0e0;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #e0e0e0;
	border-right-style: solid;
	border-right-width: 1px;
}
#mainformbottom
{
	width: 499px;
	float: left;
	height: 20px;
	background-image: url('images/form_bottom.jpg');
	
}

/* footer */
#footer
{ 
	height: 25px;  
	width: 906px;
	margin-top: 10px;
  color:#C0C0C0;
  padding: 18px 0px 4px 0px;
  font-size: 80%;
  text-transform: uppercase;
  font-family: verdana, arial, sans-serif;
  clear: both;
  text-align: center; 

	background: #757575;
	/* background-image: url('images/footer.jpg'); */
	background-repeat: repeat-x;
}

#footer a
{
	text-decoration: none;
	color: #C0C0C0;
	padding: 0px 0px 2px 0px;
	border-bottom: 1px dashed;
}

#footer a:hover
{ text-decoration: none;
  color:#6FCEEA;
  padding: 0px 0px 2px 0px;
  border-bottom: 1px solid;
}


/* END PAGE LAYOUT DIV STYLES */

/*******************************************************/

/* START TAB DIV STYLES */


/* tabheader */
#tabheader
{
	height: 200px;
	background: #FFF;
	height: 48px;
	width: 906px;
	float: left;
}

#jstab
{
	height: 37px;
	width: 150px;
	float: left;
	margin-top: 11px;
	margin-left: 13px;
}

#schooltab
{
	height: 37px;
	width: 150px;
	margin-top: 11px;
	float: left;
	margin-left: 5px;
}

#tvtab
{
	height: 48px;
	width: 238px;
	float: right;
	margin-right: 35px;
}



/* search box on home page */
#searchbox{
	border: 1px #FDAE00 solid;
	float: left;
	width: 350px;
	width: 575px;
	height: 100px;
	background-image: url('images/sbbg.jpg');
	background-repeat: repeat-x;
}
#esearchbox{
	border: 1px #FDAE00 solid;
	float: left;
	width: 860px;
	height: 100px;
	background-image: url('images/sbbg.jpg');
	background-repeat: repeat-x;
}


#video
{
	text-align: justify;
	width: 280px;
	float: right;
	height: 230px;
	background-color: #000000;
	margin-bottom: 15px;
}

#smallvideos
{
	text-align: justify;
	width: 300px;
	float: right;
	height: 200px;
	margin-bottom: 10px;
	background-color: #FFFFFF;
}

#hotjobsheader
{
	width: 590px;
	float: left;
	height: 35px;
	background-image: url('images/findjob.jpg');
}

#hotjobs
{
	text-align: justify;
	width: 580px;
	padding: 5px 5px 5px 5px;
	float: left;
	margin-right: 5px;
/*	height: 190px; */
}


#shieldbox
{
	width: 515px;
	float: left;
	height: 149px;
	background-image: url('images/shieldbg.jpg');
	background-repeat: no-repeat;
}
#shieldbox h2
{ font-family:  Trebuchet MS, Tahoma, Georgia, Arial;
  margin: 0px;
  padding: 4px 0px 4px 5px;
  font-size: 14pt; 
  /*letter-spacing: .1em;*/
	color: #111111;
  font-weight: normal;
  /*font-weight: bold; */
}

#shieldbox2
{
	width: 515px;
	float: left;
	height: 149px;
	background-image: url('images/shield_bg.jpg');
	background-repeat: no-repeat;
}
#shieldbox2 h2
{ font-family:  Trebuchet MS, Tahoma, Georgia, Arial;
  margin: 0px;
  padding: 4px 0px 4px 5px;
  font-size: 14pt; 
  /*letter-spacing: .1em;*/
	color: #111111;
  font-weight: normal;
  /*font-weight: bold; */
}


#returningvisitors
{
	border: 1px #efefef solid;
	background-color: #f9f9f9;
	text-align: left;
	width: 275px;
	height: 150px;
	float: center;
	margin: 10px 0px 10px 0px;
}

#employerbox
{
	border: 1px #393937 dotted;
	background-color: #FFF;
	text-align: left;
	width: 275px;
	/* height: 190px; */
	float: center;
	/* top,right,bottom,left*/
	margin: 5px 0px 0px 0px;
}


/* School Services */
#schoolservices{
	border: 1px #555 solid;
	float: center;
  font-size: .78em;
  text-transform: uppercase;
	width: 565px;
	height: 20px;
}


.black {
	background-color: #000000;
}





TD.borderlite  {
	font-size : 10pt;
	font-family : Verdana,Arial,Helv,Sans-Serif;
	color : #000000;
	background-color : #eeeeee;
}
TD.borderdark  {
	font-size : 10pt;
	font-family : Verdana,Arial,Helv,Sans-Serif;
	color : #000000;
	background-color : #787878;
}
TD.bordermedium  {
	font-size : 10pt;
	font-family : Verdana,Arial,Helv,Sans-Serif;
	color : #000000;
	background-color : #898989;
}
TD.redborder  {
	font-size : 12pt;
	font-family : Times New Roman;
	font-weight : bold;
	color : #FFFFFF;
	background-color : #800000;
}
TD.darkblueborder  {
	font-size : 12pt;
	font-family : Times New Roman;
	font-weight : bold;
	color : #FFFFFF;
	background-color : #0d1771;
}
TD.blueborder  {
	font-size : 10pt;
	font-family : Times New Roman;
	font-weight : normal;
	color : #FFFFFF;
	background-color : #0837af;
}
TD.orangeborder  {
	font-size : 12pt;
	font-family : Times New Roman;
	font-weight : bold;
	color : #FFFFFF;
	background-color : #ba840b;
}
TD.blackborder  {
	font-size : 10pt;
	font-family : Times New Roman,Verdana,Arial,Helv,Sans-Serif;
	color : #FFFFFF;
	background-color : #000000;
}
TD.grayborder  {
	font-size : 10pt;
	font-family : Times New Roman,Verdana,Arial,Helv,Sans-Serif;
	color : #FFFFFF;
	background-color : #cccccc;
}
TD.litegrayborder  {
	font-size : 10pt;
	font-family : Times New Roman,Verdana,Arial,Helv,Sans-Serif;
	color : #FFFFFF;
	background-color : #c3c3c3;
}
TD.whiteborder  {
	font-size : 10pt;
	font-family : Times New Roman,Verdana,Arial,Helv,Sans-Serif;
	color : #000000;
	background-color : #FFFFFF;
}


.greyout  {
	font-size : 8pt;
	font-family : verdana;
	font-weight : normal;
	color : #777777;
	background-color : whitesmoke;
}

.BG1  {
	font-size : 12pt;
	font-family : Times New Roman;
	font-weight : normal;
	color : #000000;
	background-color : whitesmoke;
}
.BG2  {
	font-size : 12pt;
	font-family : Times New Roman;
	font-weight : normal;
	color : #000000;
	background-color : AliceBlue;
}
.BG3  {
	font-size : 12pt;
	font-family : Times New Roman;
	font-weight : bold;
	color : #000000;
	background-color : #fff2f2;
}
.BG4  {
	font-size : 12pt;
	font-family : Times New Roman;
	font-weight : normal;
	color : #000000;
	background-color : #ffffe8;
}
.BG5  {
	font-size : 12pt;
	font-family : Times New Roman;
	font-weight : bold;
	color : #000000;
	background-color : #ffeedd;
}
.BG6  {
	font-size : 12pt;
	font-family : Times New Roman;
	font-weight : bold;
	color : #000000;
	background-color : #e8e8e8;
}
TD.smallgrey  {
	font-size : 8pt;
	font-family : verdana;
	font-weight : normal;
	color : #555555;
}
TD.small  {
	font-size : 8pt;
	font-family : verdana;
	font-weight : normal;
	color : #000000;
}
TD.smaller  {
	font-size : 7pt;
	font-family : verdana;
	font-weight : normal;
	color : #000000;
}
TD.detailHdr{
font-size: 70%;
font-family : Arial,Helv,Sans-Serif;
font-weight: bold;
color : #ffffff;
border: 0px solid black;
background : url(images/detail_hdr.gif);
}

TD.queueHdr{
font-size: 70%;
font-weight: bold;
color : #555555;
border: 0px solid black;
background : url(images/queue_hdr.gif);
background-repeat : no-repeat;
}
TD.queueActive{
font-size: 80%;
font-weight: normal;
color : #a85507;
}
TD.queueDesktop{
font-size: 70%;
font-weight: normal;
color : #000000;
}
.listheader {
	background-color : #3a3b4c;
	color: #FFFFFF;
}
TD.appPageBody  {
	font-size : 9pt;
	font-family : Arial,Helv,Sans-Serif;
	color : #000000;
	background-color : #ffffff;
}

.listContentA{
font-size: 80%;
font-weight: normal;
background-color: #FFFFFF;
}
.listContentB{
font-size: 80%;
font-weight: normal;
background-color: #eaf2ec;
}
.listContent1{
font-size: 80%;
font-weight: normal;
background-color: #FFFFFF;
}
.listContent2{
font-size: 80%;
font-weight: normal;
background-color: #fef5e0;
}
.bubbleTitle {
	height : 20;
	vertical-align : middle;
	color : #000000;
	font-size : 14;
	font-family : Arial;
	font-weight : bold;
}
.bubble {
	height : 20;
	vertical-align : middle;
	color : #000000;
	font-size : 12;
	font-family : Arial;
	font-weight : normal;
}
.bubbleinline {
	width: 200;
	height : 20;
	display: inline;
	vertical-align : middle;
	color : #000000;
	font-size : 12;
	font-family : Arial;
	font-weight : normal;
}

.statusbubble {
	height : 20;
	vertical-align : middle;
	color : #000000;
	font-size : 10;
	font-family : Arial;
	font-weight : normal;
}
.status_off {
	background-color : #e4e4e4;
}
.status_on {
	background-color : #00e100;
}
.status_new {
	background-color : #ff9900;
}
.panelSchool {
	background-color : #c9904d;
	color : #FFFFFF;
}
.panelHeader {
	background-color : #cfae83;
}
TD.queueHdr{
font-size: 70%;
font-weight: bold;
color : #555555;
border: 0px solid black;
background : url(images/queue_hdr.gif);
background-repeat : no-repeat;
}
TD.queueActive{
font-size: 80%;
font-weight: normal;
color : #a85507;
}
TD.queueDesktop{
font-size: 70%;
font-weight: normal;
color : #000000;
}

TD.bigbullet  {
	font-size : 11pt;
	font-family : Trebuchet MS;
	font-weight: bold;
	color : #000000;
}
TD.bigbulletTxt  {
	font-size : 10pt;
	font-family : Trebuchet MS;
	font-weight: normal;
	color : #000000;
}
TD.jobtitle  {
	font-size : 18pt;
	font-family : Trebuchet MS;
	font-weight: bold;
	color : #000000;
}

TR.rowheader  {
	font-size : 10pt;
	font-family : Verdana;
	font-weight: normal;
	color : #000000;
	background-color : #f1f1e4;
}
TD.listtitle  {
	font-size : 10pt;
	font-family : Verdana;
	font-weight: normal;
	color : #336600;
}
TD.listtext  {
	font-size : 9pt;
	font-family : Verdana;
	color : #000000;
}
TD.listfooter  {
	font-size : 8pt;
	font-family : Verdana;
	color : #008800;
	/* background-color : #f7f7f7; */
}

#datacontainer{
 
 text-transform:capitalize;
 font-family:Verdana;
 font-size:8pt;
 position:absolute;
 left:1px;
 top:10px;
 width:100%;
}

#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 5px;
font: normal 11px Verdana;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

