/*layout all*/
/*these layout ids define the three column layout of the homepage page including a header and a footer region*/
#wrapper{width:760px;text-align:center;}
#homemiddle {background-color:#EFF1DF; height:100%}
#homeleft {background-color:#EFF1DF;height:100%}
#homeright {background-color:#FFF;height:100%}
.home {border:1px solid #fff;height:100%;padding:0px;margin:0px;}
/*these layout ids define the three column layout of all secondary pages including a header and a footer region*/
#left {background-color:#EFF1DF;width:157px;}
#left_white {background-color:#FFFFFF;width:157px;}
#right {background-color:#EFF1DF;height:100%;width:200px;}
#right_white {background-color:#FFFFFF;height:100%;width:200px;}
#maincontent {width:750px;}
#maincontent2 {width:398px;}
#footer {text-align:center;}
#footer_print {display:none;}
.content {padding:10px;}

/*general */ 
* {margin:0px;padding:0px}
body {text-align:center;font-family:verdana, arial, helvetica, sans-serif;color:#666;}
p {font-size: 9pt;padding: 0px 0px 10px 0px;}
td {font-size: 9pt;}
a:link {color:#003282; text-decoration:none;}     
a:visited {color:#59178A;text-decoration:none;}  
a:hover {color:#003282;text-decoration:underline;}   
a:active {color:#BA122B;text-decoration:underline;}
h1 {font-size: 13pt;padding: 10px 0px 3px 0px;color:#003082;}
h2 {font-size: 11pt; padding: 5px 0px 5px 0px;color:#003082;}
h3 {font-size: 9pt; padding: 5px 0px 5px 0px; color:black;}
h4 {font-size: 9pt; color:#666;}
h5 {font-size:8pt; color:black;}
h6 {font-size:8pt; color:#666;}
hr {border-top: 1px solid #CCC;height: 1px;}
table {padding:0px;margin:0px;}
td {vertical-align:top;}

form, input, select {font-size: 8pt;}
ul {list-style-image: url(../images/item.gif);margin:0px 0px 0px 15px; padding:2px 2px 1px 2px}
ol {margin:0px 0px 0px 30px;padding:2px 2px 1px 2px;}
li {padding:2px 2px 2px 0px;}
.red{color:#B03327;}
.ruleh { background-image: url(../images/back_hrule.gif);background-repeat:repeat-x; width:100%;} 
.rulev { position:relative;width:11px;height:100%;;background-image: url(../images/back_vrule.gif);background-repeat: repeat-y; }
.top {font-size:8pt;text-align:right;}
#location {font-size:8pt;}
#header td {vertical-align:bottom;}
/*links above cistel menu bar*/
#quicklinks  {font-size: 8pt; font-weight:bold;}
#quicklinks a  {color:#666;}
/*cistel horizontal menu bar - see also listmenu_h.css*/
#cistel {width:760px; background-color:#003282;}
#cistel a:link, #cistel a:visited, #cistel a:hover, #cistel a:active  {color: #FFF; text-decoration:none; padding:3px 33px 3px 33px;}     


/*home page "free expertise" - right column*/
#free h1 {font-size: 10pt; padding: 0px 10px 2px 10px;}
#free h2 {font-size: 8pt; padding: 5px 10px 0px 10px;}
#free p {font-size:8pt;padding: 3px 10px 3px 10px;margin:0px;}
#free li {font-size:8pt;}
#free ul{margin: 0px 0px 0px 20px;padding:2px 2px 1px 10px;}
#free p.image {padding: 0px 10px 0px 10px;margin:0px;}

/*home page "what's new" - right column*/
#whatsnew h1 {font-size: 10pt; font-weight:bold;padding: 10px 10px 2px 10px;}
#whatsnew p {padding:3px 10px 5px 10px;;font-size: 8pt;}
#whatsnew p.image {padding: 10px 10px 0px 10px;}


/*home page "business solutions" - middle column*/
#businesssolutions {background-color}
#businesssolutions h1 {font-size: 11pt; padding: 10px 10px 2px 10px;}
#businesssolutions h2 {font-size: 10pt; padding: 10px 10px 0px 10px;}
#businesssolutions p {font-size: 9pt;padding:2px 10px 1px 10px;}
#businesssolutions a {font-size: 8pt;}


/*secondary page left menu - see also listmenu_h.css*/
#left {font-size: 8pt;background-color:#EFF1DF;}
#left h1 {font-size: 8pt; padding: 5px 10px 2px 5px; }
#left ul{margin: 0px 0px 0px 20px;padding:2px 2px 1px 0px;}
#left li {font-size:8pt;}

/*secondary page content */
.content ul {margin: 0px 0px 0px 20px;padding:2px 2px 1px 0px;}


/*secondary page right column*/
#right {background-color:#EFF1DF;}
#right h1 {font-size: 10pt; padding: 0px 10px 2px 10px;}
#right h2 {font-size: 8pt; padding: 5px 10px 0px 10px;}
#right h3 {font-size: 8pt; padding: 5px 10px 0px 10px; color:#666}
#right p {font-size:8pt;padding: 3px 10px 5px 10px;margin:0px;}
#right li {font-size:8pt;}
#right ul{margin: 0px 0px 0px 20px;padding:2px 2px 1px 10px;}
#right form{margin: 0px 0px 0px 10px;}
/*use this class anywhere you want a box around text like on the Job Seeker page*/
.box {border-top:8px solid #CE9D00; border-left:1px solid #999;border-right:1px solid #999;border-bottom:1px solid #999;padding:5px;text-align:left;}
.box p {font-size: 8pt;}
.box td {vertical-align:top;}
/*footer */ 
#footer {padding:2px 0px 5px 0px;font-size:8pt;border-top:8px solid #CE9D00;}


.table {
	font:		Icon;
	border:		1px Solid #EFF1DF;
	background:	Window;
	color:		WindowText;
}

.table  thead {
	background:	#EFF1DF;
}

.table  td {
	padding:2px 5px;
	vertical-align:top;
	white-space:none;
	border-bottom: 1px solid #eee;
	color:#666;
}

.table thead td {

	cursor:default;
	color:#666;
}

#dropcontentsubject{
width: 100%;
font-weight: bold;
font-size:8pt;padding: 3px 10px 5px 10px;margin:0px;
}

.dropcontent{
width: 100%;
height: 200px;
display:block;
}

.lookslikelink {
cursor : pointer; 
text-decoration : underline; 
font-family : verdana, arial, helvetica, sans-serif; 
color : #003282; 
} 