html { height: 100%; margin-bottom: 1px; }
body { margin: 0; padding: 0; background:#E5E1B5; color: #333333; font-size: 11px; font-family: Verdana, Helvetica, sans-serif; line-height: 17px;}
table {border-collapse: collapse; border-spacing: 0;}
td {vertical-align: top; padding: 0;}
a:link, a:visited, a:active {color: #323D50;}
a:hover {color:#6F8CBE; /*#A8272F*/ }	
img {border: 0;}	
hr {border: 0; height: 1px; color: #CCCCCC; background-color: #CCCCCC;	margin: 25px auto; padding: 0;	}	
* html hr {	border: 0; height: 1px;	color: #CCCCCC;	background-color: #CCCCCC; margin: 5px auto; padding: 0;}	
.smalltext { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; line-height: 16px; }
.leftimg {	float: left; margin-right: 10px; margin-bottom: 5px;}
.rightimg {	float: right; margin-left: 10px; margin-bottom: 5px;}
ul { margin: 0; padding:0 0 0 5px; list-style-type:none; }
ul li {	background:url(/images/bulls/redsquare.gif) no-repeat 0 6px; padding-left: 15px; margin-bottom: 5px;	}
/* mac hide \*/
* .square html ul li {height:10%;}
/*end hide */
#container { width: 911px; background: #E5E1B5 url(/images/common/mainbg.jpg) repeat-y;	margin: 0 auto; padding: 0; text-align: left; /* Recover from IE 5.x hack */  }
#main {width: 781px; padding: 0; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC;   margin: 0 auto; background-color: #FFFFFF; }
#logoheadernav {width: 781px; height: 102px; margin: 0; background-color: #323D50;}
#logoheadernav td {padding: 0;}
#headerleft {width: 180px;}
#headerleft img {margin: 5px 0 0 12px; }
#headerright {width: 600px; text-align: right;}
#headerright img {vertical-align: bottom;}

#topnav {height: 26px;	width: 530px;	font-weight: bold;	border-left: 1px solid #91969C;	border-top: 1px solid #91969C; 	float: right;	padding: 0;	margin: 0;	list-style-type:none;	font-family: Arial, Helvetica, sans-serif;	}
#topnav li {display:inline;	padding:0;	margin:0;}
#topnav a {	padding: 4px 8px 0 8px;	margin:0;color:#FFFFFF;	text-decoration:none;	display:block;	float:left;	width:auto;
	height: 22px;}

#topnav a.indicator, #topnav a.indicator:hover {background:#FFFFFF;/*#8D852B;*/	color: #323D50;/*#FFFFFF;*/	height: 22px;}
#topnav a:hover, #topnav a:focus {background: #A8272F;color: #FFFFFF;	/* border-top: 1px solid #A8272F #E5E1B5*/ ;height: 22px;
	}
#middle {width: 781px;}
#content {width: 560px; padding: 15px 20px 30px 20px;}
.links {margin: 10px 0 15px 5px;padding:0;	list-style-type:none;}
.links li {	background:url(/images/bulls/tanarrow.gif) no-repeat 0 5px; padding-left: 18px;	}
/* mac hide \*/
.links * html li {height:10%;}
/*end hide */


h1, h2, h3, h4, h5, h6 {font-family: Arial, Helvetica, sans-serif;} 
h1 {color: #323D50; margin-top: 0; margin-bottom: 15px; font-size: 18px; font-weight: normal; }
h2 {color: #0953A0; margin-top: 15px; margin-bottom: 15px; font-size: 17px; }
h3 {font-size: 13px;}
.header2 {color: #0953A0; font-size: 14px; font-weight: bold; }
h4 {color:#FFFFFF; border: 0; background: #AAB8CD; padding:3px 0px 3px 7px; margin: 5px 1px; font-size: 11px;}


#footer {width: 781px; height: 20px; font-family: Arial, Helvetica, sans-serif; }


#footerleft {font-size: 11px; padding: 20px 5px 0 5px; margin: 0; font-family: Arial, Verdana, Helvetica, sans-serif; width: 545px; background-color: #323D50; color: #FFFFFF; vertical-align: middle; }
#footerleft ul { border: 0; margin: 0; padding: 0 2px 0 5px; list-style-type: none; }
#footerleft ul li { margin: 0; padding: 0 0 0 3px; display: inline; background: none;}
#footerleft a:link, #footerleft a:active, #footerleft a:visited {color: #ECE59B; }
#footerleft a:hover {color: #DDDDDD; }


#footerright {background-color: #8D852B; width: 249px; color: #FFFFFF; font-weight: bold; text-align: center; vertical-align: bottom;}
#footerright p {margin: 0 0 2px 0;}
#footerright form {margin: 0;}
#subscribetable {margin: 0 auto;}  
#subscribebox input {width: 96px;}

#footerbot {background: url(/images/common/bottombg.jpg); margin: 0 auto; width: 911px; height: 65px;}
#footerbotleft {width: 781px; height:21px; margin: 0 auto; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; background-color: #323D50;}
#footerbotright {float: right; background-color: #8D852B; width: 241px; height: 21px;}


#credits { margin: -15px auto 0 auto; width: 782px; height: 88px; padding: 0 0 20px 0; font-size: 11px; background: url(/images/common/creditsbg.jpg) center no-repeat; color: #666666;}
#credits p {margin: 0 0 0 0;}
#credits table {margin: 0 auto; width: 725px; height: 88px;}
#credits td {vertical-align: middle; text-align: center; }


#tabnav	{height: 20px;margin: 20px 0 30px 0;padding: 0;	background: url(/images/common/tab_bottom.gif) repeat-x bottom;	width: 100%;
	}
#tabnav li{	margin: 0; 	padding: 0;	display: inline;list-style-type: none;	}
#tabnav a:link, #tabnav a:visited{float: left;	background: #DDDDDD;font-size: 10px;line-height: 14px;	padding: 2px 10px 2px 10px;
	margin-right: 4px;border: 1px solid #CCCCCC;text-decoration: none;color: #666666;}
#tabnav a:link.active, #tabnav a:visited.active	{border-bottom: 1px solid #fff;	background: #fff;color: #000;}
#tabnav a:hover.active, #tabnav a:hover	{background: #6F8CBE;color: #FFFFFF;	}
#cform {margin: 15px 0; }
#cform input, textarea, select {border:1px solid #989898;padding: 3px;font-family:tahoma, verdana;font-size:11px;	}
#cform .nobd {border: 0;}
#jobtabs {width: 460px; margin-top: 35px; margin-bottom: 15px;}
.joblogin { width: 100%; background-color: #EEEEEE; color: #333333; border: 1px solid #DDDDDD;}
.joblogin td {padding: 5px;}

#cf {margin: 15px 0; }
#cf input, textarea, select {border:1px solid #989898;padding: 3px;font-family:tahoma, verdana;font-size:11px;	}
#cf .nobd {border: 0;}
#cf .correctionText {display:block; color:#006600; font-weight:bold;}
#cf .warning {color:#FF0000; font-weight:bold;}

.isubmit { color: #E5E1B6; font-size: 11px; font-weight: bold; color: #EDEDED; background-color: #323D50; border: 1px solid #E5E1B5; margin: 2px; padding: 2px 10px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.isubmit:hover { color: #FFFFFF; background-color: #A8272F; } 	

a.jlink:link, a.jlink:active, a.jlink:visited, {display: block; background-color: #323D50; color: #FFFFFF; border: 1px solid #A6A6A6; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding: 1px 0; text-decoration: none; text-align: center;}
a.jlink:hover {color: #FFFFFF; background-color: #A8272F;}

#quicksearch td{padding: 8px 0;}
#welcome {text-align: right; margin: 0;}

#sidebar {width: 181px; padding: 0; background: #F8F6E9; } 
#sidebar h2 {background: url(/images/common/navh2bg.gif) no-repeat; color: #FFFFFF; width: 155px; height: 23px; font-size: 17px; margin: 1px 0 0 0; padding: 13px 0 0 26px; }
.sidenav{ width: 168px; background-color: #FFFFFF; border-left: 13px solid #F8F6E9; padding: 0; margin: 0;}
.sidenav ul {margin: 0 0 0 5px; padding: 15px 0 15px 5px; list-style-type:none;}
.sidenav ul li {background:url(/images/bulls/tanarrow.gif) no-repeat 0 7px; padding-left: 17px;	}
/* mac hide \*/
.sidenav * html li {height:10%;}
/*end hide */
.sidecontent {background: #FFFFFF; padding: 5px 0 15px 0; border-bottom: 2px solid #5F7199; }
.sidecontent h3 {margin: 10px 0 10px 22px; color: #A89B3B; font-size: 14px; }
.sidecontent ul { margin: 0 0 0 16px; padding:0 0 0 5px; list-style-type:none; }
.sidecontent ul li {background:url(/images/bulls/tansquare.gif) no-repeat 0 6px; padding-left: 15px; margin-bottom: 5px;	}
.sidecontent p {margin: 0 0 0 16px;}
.sideborder{height: 2px; background: #323D50; font-size: 0;  margin-bottom: 15px; }


#navborder{width: 181px; height: 7px; background: url(/images/common/navborderbg.gif) bottom no-repeat; vertical-align: bottom; margin: 0;}
#navimage {width: 181px;  height: 373px; background-repeat: norepeat; background-position: top;  padding: 0px 0; vertical-align: top; margin: 0; border-bottom: 1px solid #FFFFFF;}
#quickjsbox {width: 550px; margin-top: 5px ;}
#quickjsbox td{padding: 5px;}

.advanced {float: right; margin: 0 0 15px 0;}
* html .advanced {float: right; margin: 0;}


#loginform {margin: 0 auto;}
#loginform td{padding: 4px;}

#sidestats {width: 145px; font-size: 10px; font-family: Arial, Helvetica, sans-serif; margin: 0 0 10px 22px;}
#sidestats td{vertical-align: middle;}

.jobtip {background: #F8F6E9; border: 1px solid #B7AB5B; margin: 30px 0 10px 0; padding: 10px;}
/* mac hide \*/ * html .jobtip{height:1%}  /* end hide */
.jobtip h2{color: #FFFFFF; background: #323D4F; border-top: 3px solid #A89B3B; text-align: center; width: 165px; font-size: 13px;   height: 16px; padding: 3px 0; margin: -24px 0 10px 0; position: relative; }

.flogo {border: 1px solid #B7AB5B; border-top: 3px solid #B7AB5B; margin: 30px 0 10px 0; padding: 10px; }
/* mac hide \*/ * html .flogo{height:1%}  /* end hide */
.flogo h2{color: #FFFFFF; background: #323D4F; border-top: 3px solid #A89B3B; text-align: center; width: 165px; font-size: 13px;  height: 16px; padding: 3px 0; margin: -24px 0 10px 0; position: relative;}
.flogo img {vertical-align: middle; margin: 0 23px;}

.minitip {width: 145px; border: 1px solid #B7AB5B; border-top: 3px solid #B7AB5B; margin: 0; padding: 0; }
.minitip form {margin: 10px 0 10px 20px;}



/* home styles */
#newsflash {width: 781px;}
#newsflashleft {width: 538px;}
#newsflashright {width: 243px;}
#homeemployers {display: block; margin: 3px auto;}
#buckets {width: 781px; margin: 5px 0 25px 0;}


#relocating ul {margin: 5px 0 0 65px; padding:0 0 0 5px; list-style-type:none;}
#relocating ul li {background:url(/images/bulls/tanarrow.gif) no-repeat 0 6px; padding-left: 16px; margin: 0 3px;}
/* mac hide \*/
#relocating * html li {height:10%;}
/*end hide */

#transition ul {margin: 15px 0 0 65px; padding:0 0 0 5px; list-style-type:none;}
#transition ul li {background:url(/images/bulls/tanarrow.gif) no-repeat 0 6px; padding-left: 16px; margin: 0 3px;}
/* mac hide \*/
#transition * html li {height:10%;}
/*end hide */



#buckets p {margin: 15px 0 0 65px;}
#transition, #relocating, #dreamjobs {border: 1px solid #999999; width: 235px; height: 170px;}
#box3, #box2, #box1 {border: 1px solid #999999; width: 235px; padding:1px; height: 163px;}
#box3 {float: right; margin: 0 2px 0 30px;}
#box2 {float: right; margin: 0 0 0 10px; }
#box1 { margin: 0 10px 0 3px;}


#box3 ul {margin: 15px 0 0 65px; padding:0 0 0 5px; list-style-type:none;}
#box3 ul li {background:url(/images/bulls/tanarrow.gif) no-repeat 0 6px; padding-left: 16px; margin: 0 3px;}
/* mac hide \*/
#box3 * html li {height:10%;}
/*end hide */

#transition {float: right; margin: 0 2px 0 30px;}
#relocating {float: right; margin: 0 0 0 0; background: #e8e7d5;}
#dreamjobs { margin: 0 0 0 3px;}
.homehead {display: block; margin: 1px auto; }
.homethumb {float: left; margin: 0 0 1px 1px;}
.homethumb2 {float: left; margin: 1px 0 2px 0;}
.buckbot {width: 235px; height: 4px; background-color: #666666; clear: left; padding: 0; margin: 0; font-size: 0; }

.tranbuxhome {border: 1px solid #999999; width: 235px; height: 155px; margin: 0 3px 20px 30px; float: right; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
.tranbuxhome h2 {background: #323D50; color: #FFFFFF; width: 218px; height: 20px; margin: 1px; padding: 2px 0 0 17px; font-size: 13px;}
.sidethumbhome {float: left; margin: 0 0 1px 1px;}
.tranbuxhome ul {margin: 15px 0 0 95px; padding:0 0 0 5px; list-style-type:none;}
.tranbuxhome ul li {background:url(/images/bulls/tanarrow.gif) no-repeat 0 6px; padding-left: 16px; margin: 0 3px;	}
.tranbuxhome p {margin: 5px 5px 0 65px;}
.tranbuxbothome {width: 235px; height: 4px; background-color: #8D852B; clear: left; padding: 0; margin: 0; font-size: 0;  }


.tranbux {border: 1px solid #999999; width: 219px; height: 155px; margin: 0 40px 20px 0; float: left; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
.tranbux h2 {background: #323D50; color: #FFFFFF; width: 200px; height: 20px; margin: 1px; padding: 2px 0 0 17px; font-size: 13px;}
.sidethumb {float: left; margin: 0 0 1px 1px;}
.tranbux ul {margin: 15px 0 0 95px; padding:0 0 0 5px; list-style-type:none;}
.tranbux ul li {background:url(/images/bulls/tanarrow.gif) no-repeat 0 6px; padding-left: 16px; margin: 0 3px;	}
.tranbux p {margin: 5px 5px 0 65px;}
.tranbuxbot {width: 219px; height: 4px; background-color: #8D852B; clear: left; padding: 0; margin: 0; font-size: 0;  }
.jobdetail td{vertical-align: middle;} 


.mems {background: #F8F6E9; border: 1px solid #B7AB5B; margin: 30px 0 10px 0; padding: 10px;}
/* mac hide \*/ * html .mems{height:1%}  /* end hide */
.mems h2{color: #FFFFFF; background: #323D4F; border-top: 3px solid #A89B3B; text-align: center; width: 165px; font-size: 13px;   height: 16px; padding: 3px 0; margin: -24px 0 15px 0; position: relative; }
.mems ul {font-weight: bold;} 
.mems ul li {margin-bottom: 10px;}
#dreamcand {float: right;  margin: -49px 25px 0 0; position: relative; }
/* mac hide \*/ * html #dreamcand{height:1%; margin-top: -50px;}  /* end hide */ 

.packbuck {border: 1px solid #999999; width: 162px; background: url(/images/jobs/buckbg.jpg) no-repeat center bottom; float: left; margin: 0 33px 0 0;}
.packbuck img{display: block; margin: 1px auto 15px auto;} 
.packbuck ul { margin: 0 3px 0 25px; padding:0 0 0 5px; list-style-type:none; }
.packbuck ul li {	background-image: none; padding-left: 15px; margin-bottom: 5px;}
.packbuck .buckbot {width: 162px; height: 4px; background-color: #666666; padding: 0; margin: 18px 0 1px 0; font-size: 0; /* make IE respect div height */ }
.packbuck .goldstar { margin: 0 3px 0 11px; padding:0 0 0 5px; list-style-type:none; font-weight: bold; }
.packbuck .goldstar li {	background:url(/images/bulls/goldstar.gif) no-repeat 0 1px; padding-left: 20px; margin-bottom: 5px;}
.redboldtext {color: #CC0000; font-weight: bold;}
.emptip {background: #E9E9F8; border: 1px solid #717B96; width: 162px; float:left}
.emptip p {font-weight: bold; margin: 0 10px 10px 10px;}
.bigbluearrow {margin: -15px 0 0 30px; position: relative;}
/* mac hide \*/ * html .bigbluearrow{height:1%;}  /* end hide */
/* no love on 100 percent div height #flagbg {width: 181px; height: 100%;  background: url(/images/jobs/flagsidebg.jpg) no-repeat top;} */
#cplans{border: 1px solid #CCCCCC; width: 100%;}
#cplans td {padding:3px; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
#cplans th {padding: 3px; text-align: center; background: #F8F6E9; }

.famjobs {background: #F5FDFD; border: 1px solid #B7AB5B; border-top: 3px solid #B7AB5B; margin: 25px 0 40px 0; width: 376px; height: 117px; padding: 0;}
.famjobs div {float: left; margin: 10px 0 0 10px;}
.famjobs p{font-weight: bold; margin: 8px 0 8px 0;}
.famjobs img {margin: 0 0 8px 0;}

.famsupp {border: 1px solid #B7AB5B; border-top: 3px solid #B7AB5B; margin: 30px 0 10px 0; width: 376px; padding: 0; display: table;}
/* mac hide \*/ * html .famsupp{height:1%}  /* end hide */
.famsupp h2{color: #FFFFFF; background: #323D4F; border-top: 3px solid #A89B3B; text-align: center; width: 165px; font-size: 13px;   height: 16px; padding: 3px 0; margin: -18px 0 15px 17px; position: relative; }
.famsupp div {float: left; margin: 0 0 8px 0;}
.famsupp p {margin: 0;}
.famsupp ul {margin: 0 10px 10px 10px;}

.popcar {border: 1px solid #B7AB5B; border-top: 3px solid #B7AB5B; margin: 30px 0 10px 0; width: 376px; clear: left; }
/* mac hide \*/ * html .popcar{height:1%}  /* end hide */
.popcar h2{color: #FFFFFF; background: #323D4F; border-top: 3px solid #A89B3B; text-align: center; width: 165px; font-size: 13px;   height: 16px; padding: 3px 0; margin: -16px 0 15px 15px; position: relative; }
.popcar .cats {margin: 0 0 0 16px; padding: 0; } 
.popcar .cats li {background: none; margin: 0; display: inline; padding: 0;}


.askc {width: 158px; height: 178px; padding:60px 0 0 0; background: url(/images/common/askcherylbg.jpg) no-repeat; margin: 0;}
.askc h3 {font-size: 11px; margin: 0 0 0 10px;}
.askc p{margin: 10px 0 0 10px;}	
.askc ul {margin: 10px 0 15px 7px;padding:0; list-style-type:none;}
.askc ul li {background:url(/images/bulls/tanarrow.gif) no-repeat 0 5px; padding-left: 11px;	}

#edright {float: right; width: 158px; margin: 0 0 20px 30px;}
.tip1 {border: 1px solid #3F6F70; width: 158px; margin: 0 0 0 0; clear: right; }
.tip1 p{margin: 8px;}
.bigtip1 {border: 1px solid #E5F2F8; margin: 10px 0 10px 10px; width: 340px; background: #F5FDFD;}
.bigtip1 img {float: left; margin: 10px 0 0 -15px; position: relative;}
.bigtip1 p {margin: 9px 5px 6px 25px;}
#pickplan {width: 100%;}
#pickplan td {border: 1px solid #CCCCCC; padding: 3px;}
#pickplan th {border: 1px solid #CCCCCC; padding: 3px;}
.nobull {list-style-type:none; padding: 0;}
.nobull li { background: none; padding: 0;} 

.ccontact {float: right; width: 195px; text-align: right; color: #666666; margin: 0 10px 0 0;}

#greatschool {width: 158px; height: 348px; background: url(/images/transition/greatschools.jpg) no-repeat; margin: 20px 0 0 0; padding: 60px 0 0 0;}
#greatschool h3 {font-size: 11px; margin: 0 5px 0 10px;}
#greatschool p{margin: 10px 5px 0 10px;}	
#greatschool ul {margin: 10px 5px 15px 7px;padding:0; list-style-type:none;}
#greatschool ul li {background:url(/images/bulls/tanarrow.gif) no-repeat 0 5px; padding-left: 11px;	}

.resumes {border: 1px solid #B7AB5B; border-top: 3px solid #B7AB5B; margin: 30px 0 10px 0; width: 365px; clear: left; }
/* mac hide \*/ * html .resumes{height:1%}  /* end hide */
.resumes h2{color: #FFFFFF; background: #323D4F; border-top: 3px solid #A89B3B; text-align: center; width: 185px; font-size: 13px;   height: 16px; padding: 3px 0; margin: -16px 0 15px 15px; position: relative; }

.resumes ul {margin: 0 0 10px 15px; padding: 0; font-weight: bold; }
.resumes ul li {width: 320px; height: 18px; margin: 0; padding: 0 0 0 10px;  background-image:none; display: table; }
.resumes img {float: right; margin: 0 5px 0 0; padding: 3px 0; }
.resumes ul .evenrow {background: #F9F7EA;} 
.resumes p {margin: 0 0 10px 15px; }
.mform {width: 250px;}
.sform {width: 200px;}
.empjobslist th {padding: 3px; border: 1px solid #CCCCCC;} 
.empjobslist td {padding: 3px; border: 1px solid #CCCCCC;} 
#advancedjob {width: 100%;}
#advancedjob td{padding: 5px 0; }
#resumesearch {width: 100%;}
#resumesearch td{padding: 5px 0; }
#myjobs {width: 100%;}
#myjobs td{padding: 5px 0;}
#myjobs th{padding: 5px 0; text-align: center;}
#empreg {width: 100%;}
#empreg td{padding: 2px 0; }
#persform {width: 100%;}
#persform td{padding: 2px 0; }
#jobform {width: 100%;}
#jobform td{padding: 3px 0; }

.post {margin: 10px 0 25px 0; border-bottom: 1px solid #CCCCCC;}
.newspost {margin: 0 0 35px 0;}
.newspost h2 {margin: 0 0 12px 0;}
#livingchoice {float: right; margin: 30px 0 0 0;}

#dreamjobs ul {margin-left: 0;}
#homenews {margin: 3px auto 0 auto; width: 235px; height: 254px; border: 1px solid #8D852B;}
#homenews h3 {margin: 5px 0 0 17px; color: #A89B3B; font-size: 14px; }
#homenews ul { margin: 0; padding:0 0 0 5px; list-style-type:none; }
#homenews ul li {	background:url(/images/bulls/tansquare.gif) no-repeat 3px 6px; padding-left: 17px; margin: 0 0 4px 0;	}
#homenews .goldstar {	background:url(/images/bulls/goldstar2.gif) no-repeat 0 1px; padding-left: 18px; margin-bottom: 5px; font-weight: bold;}
#relocating p {margin-top: 6px;}
#newsy {width: 235px; height: 122px;}
*html #newsy {width: 235px; height: 126px;}


#companies ul {float:left; width:180px; margin:0 0 20px 0;}

/* mac hide \*/
* .square html #homenews ul li {height:10%;}
/*end hide */

