#wrapper{width:900px;margin:0 auto;min-height:100%;height:100%;position:relative;left:-2px;}
#portalContent{width:900px;text-align:left;min-height:100%;height:100%;}
#portalBanner{
	width:900px;
	background:url(../Assets/Images/client/top_headerbg2.gif) repeat-x;
}
#Logo{margin-left:25px;margin-bottom:10px;height:69px;float:left;}

#LeftPane{min-height:141px;}
/***** Content Pane *****/
#content{
	width:900px;
	background:url(../Assets/Images/client/contentbg.gif) repeat-x;
	color:#3b3b3b;
}
#ContentPane{float:left;padding-bottom:20px;width:auto;}
/* column 2 is inside ContentPane */
#column2{
	float:left;
	padding:30px 0px 20px 20px;
	width:490px;
}
#column2 p{padding-right:15px;}
#column2 li{
	list-style-type:none;
	list-style-image:url(../Assets/Images/client/bullet.gif);
	padding-bottom:25px;
}
#home #ContentPane p{color:#fff;}
#ContentPane, #ContentPane p{color:#000;}

#homeCenterPane{margin-top:-13px;}
#homeRightPane{margin-top:-13px;}

/***** RightPane Styles *****/
#RightPane{float:left;width:205px;padding-top:56px;}
#RightPane img{text-align:center;}
#rightbox{
	border-top:2px solid #581674;
	background:#efefef;
	height:32px;
	padding:3px;
	text-align:center;
	cursor:pointer;
}
#rightpanecontent{width:220px;text-align:right;cursor:pointer;}

.righttext{font:11px/15px Verdana, Arial, serif;color:#552e62;letter-spacing:-.02em;cursor:pointer;}
.righttext a:link{font:11px/15px Verdana, Arial, serif;color:#552e62;letter-spacing:-.02em;cursor:pointer;}
.righttext a:hover{font:11px/15px Verdana, Arial, serif;letter-spacing:-.02em;cursor:pointer;}

/***** Home Page Styles *****/
#tblHome{background:#3c3c3c;margin-bottom:-20px;}
.tblhome{background:#3c3c3c;}
.hometext{line-height:20px;color:#fff;}
.homedivider{margin-top:35px;width:5px;min-height:346px;border-left:.2em dotted #afafaf;margin-bottom:15px;}
#leftdivider{width:5px;border-left:2px dotted #c6b17b;height:280px;margin-top:55px;position:relative;}
#rightdivider{width:5px;border-left:2px dotted #c6b17b;height:280px;margin-top:-295px;margin-left:640px;}
#homecontent{background-color:#3a3a3a;width:900px;height:auto;margin-top:0px;}
#mainContent{float:left;width:370px;padding:35px 20px 15px 20px;}
#whatsnew{width:150px;height:100%;padding:30px 12px 0px 12px;margin-top:-330px;}
.whatsnewtxt{color:#f2f2f2;text-align:left;}

/***** Poll *****/
#home_poll{color:#fff;}
#PollQuestion{margin-top:35px;color:#f2f2f2;}
.PollInput{color:#fff;text-align:left;}
.polltext{text-align:left;}
.PollAnswer{text-align:left;font:25px;}
.PollResult{color:#fff;text-align:left;padding-top:25px;}
#poll{width:170px;height:100%;padding-right:15px;margin-top:-296px;text-align:left;}

/***** Executive Team Table *****/
#execteam{}
#who_execs{}
.exectable{color:#000;text-align:center;}
.exectable img{border:black solid 1px;}
.exectable a:link{color:#542f63;}
.exectable a:visited{color:#542f63;}
.exectable a:hover{color:#e36f1e;}
.team a:link, .team a:visited{color:#583060;text-decoration:none;}
.team a:hover{color:#e36f1e;text-decoration:none;}

/***** News and Events Page Styles *****/

#eventspage{width:650px;padding:30px 0 0 10px;}
#eventdetail{width:650px;padding:30px 0 0 10px;}
.eventhead{font:14px/15px Verdana, Arial, serif;font-weight:bold;color:#542f63;}

#newspage {width:650px;padding:30px 0 0 10px;}

#ArticleHeader{color:#000;}

/***** Career Center Styles *****/
#careerCenter{position:relative;}
.careertbl{margin-top:10px;margin-left:200px;}
.jobsearchheader{font:12px/10px Verdana, Arial, serif;color:#000;margin-bottom:2px;}
.jobsearchheader a{font:12px/10px Verdana, Arial, serif;color:#000;margin-bottom:2px;}
.jobsearchheader a:visited{font:12px/10px Verdana, Arial, serif;color:#000;margin-bottom:2px;}
.jobsearchheader a:hover{font:12px/10px Verdana, Arial, serif;color:#000;margin-bottom:2px;}
.jobtble a{border:none;color:#583060;}
.jobtble a:link, .jobtble a:visited{border:none;color:#583060;}
.jobtble a:hover{border:none;color:#e36f1e;}
.jobtble{width:670px;border-top:1px solid #e5eff8;border-right:1px solid #e5eff8;margin:1em auto;border-collapse:collapse;text-align:left;}
.jobtble caption{color:#9ba9b4;font-size:.94em;letter-spacing:.1em;margin:1em 0 0 0;padding:0;caption-side:top;text-align:center;}	
.jobtble tr.odd td{background:#f7fbff}
.jobtble tr.odd .column1{background:#f4f9fe;}	
.jobtble .column1	{background:#f9fcfe;}
.jobtble td{color:#678197;border-bottom:1px solid #e5eff8;border-left:1px solid #e5eff8;padding:.3em 1em;text-align:left;}				
.jobtble th{font-weight:normal;color:#678197;text-align:left;border-bottom:1px solid #e5eff8;border-left:1px solid #e5eff8;padding:.3em 1em;}							
.jobtble thead th{background:#f4f9fe;text-align:center;font:1.0em/2em Verdana,Arial,Helvetica,sans-serif;color:#e36f1e;}	
	
.button{border:1px solid #583060;background:url('../Assets/Images/client/btn.gif');height:26px;padding:2px 8px;font:12px/12px Arial;color:#fff;}
.button:hover{border:1px solid #583060;background:url('../Assets/Images/client/btn_over.gif');padding:2px 8px;color:#fff;cursor:pointer;}
.buttonPurple{border:1px solid #583060;background:url('../Assets/Images/client/btn_over.gif');padding:2px 8px;color:#fff;cursor:pointer;}

/***** Job Details, Submit Resume Styles *****/
#jobdetail{margin-top:0px;}
.jobDetailHeaders{color:#542f63;font-weight:bold;}
#jobDetailButtons a:link, #jobDetailButtons a:visited{padding:5px;width:115px;text-align:center;background-color:#e36f1e;color:#fff;}
#jobDetailButtons a:hover{padding:5px;width:115px;text-align:center;background-color:#542f63;color:#fff;}

/***** End Career Center Styles *****/

/***** Sitemap Styles *****/
#sitemap{margin-left:25px;margin-right:25px;margin-top:-15px;font:12px/18px Verdana, Arial, serif;font-weight:bold;}
#sitemap ul{display:block;}
#sitemap li{list-style:none;}
#sitemap li a:link, #sitemap li a:visited{}
#sitemap li a:hover{}
.sitemapsub ul{}
.sitemapsub li{margin-left:-20px;}
.sitemapsub li a:link, .sitemapsub li a:visited{font:12px/24px Verdana, Arial, serif;}
.sitemapsub li a:hover{font:12px/24px Verdana, Arial, serif;}

/***** Interim Toolbox Styles *****/
#resourceLibrary{margin-left:25px;margin-top:25px;min-height:200px;}
#documentAdmin{padding:25px;}
#interimtoolboxAdminTble{}
#interimtoolboxLoginTbleTop{padding:25px;}
#interimtoolboxLoginTbleBtm{padding:25px;}
#login{padding-left:25px;}
#extranetrecentDocs{margin-left:25px;background:#fdf7e7;width:430px;margin-top:0px;padding-bottom:10px;}
#recent{margin-bottom:-8px;}
#recentul{margin-top:-17px;padding-bottom:15px;}
#extranetLinks{padding-bottom:15px;}
.hidden{display:none;font:12px/15px verdana;}
.unhidden{display:block;}

/***** Misc Styles *****/
#casestudies{width:640px;}

/***** Admin Styles *****/
.EditWindow{
	 /*body class for all pop-up edit windows*/
   text-align:left;
   font-family:Arial,Helvetica,sans-serif;
   font-weight:normal;
   font-size:12px;
   color:#000000;
   margin:10px;
   background:#ffffff;
   background-image:none;
}
JobAdminSearch{margin-top:35px;}
#JobAdmin{margin-top:32px;margin-left:25px;margin-bottom:40px;}

#loginLink{position:absolute;margin-top:0px;left:620px;}

.adminheader{font:18px/14px Verdana, Arial, serif;color:#552e62;}
.admintext{font:12px/16px Verdana, Arial, serif;color:#552e62;}
.admintbl{width:900px;font:12px/12px Verdana, Arial, Serif;color:#552e62;margin-bottom:30px;}
.admintbl TH{padding:5px 25px 5px 5px;background:#552e62;font:11px/11px Verdana, Arial, Serif;color:#ffffff;text-transform:uppercase;}
/***** End Admin Styles *****/

/***** Footer Styles *****/
#footer{
	width:900px;
	border-top:8px solid #e36f1e;
	padding-top:12px;
	padding-bottom:10px;
	height:20px;
	background:url(../Assets/Images/client/footerbg.jpg) repeat-x;
}
#footertext{
	float:right;
	color:#542f63;
	font:10px/12px Verdana, Arial, Helvetica, sans-serif;
	padding-right:15px;
} 
#footer ul{float:left;padding:0;margin:0;margin-top:-2px;margin-left:15px;}
#footer ul li{
	float:left;
	list-style-type:none;
	padding-left:3px;
	padding-right:3px;
   font:10px/12px Verdana, Arial, Helvetica, sans-serif;
}
#footer ul li a{padding:0px;color:#542f63;text-decoration:none;}
#footer ul li a:hover{color:#542f63;text-decoration:underline;}

#resumepage{}
#submitresume{margin-top:60px;margin-left:200px;}

/* Broadcast page styles */
#broadcastWrapper{
	margin-top:35px;
	position:relative;
	left:20px;
	width:500px;
}
#broadcastWrapper #divPlayerWrapper{width:540px;}
#broadcastWrapper #divPlayer{width:500px;height:296px;background-color:Black;}
#broadcastWrapper #divPlayList{width:500px;padding:0px;}

#broadcastWrapper #BroadcastList{
	width:500px;
	background-color:#ffffff;
	border:#E8E8E8 solid 1px;
}
#broadcastWrapper #BroadcastTitle{padding:5px 0 5px 0;}
#broadcastWrapper .BroadcastItem {
	background-color:#ffffff;
	padding:5px 0px 5px 20px;
	float:left;
	width:139px;
}
#broadcastWrapper .BroadcastItem img{
	cursor:pointer;
	width:139px;
	max-width:139px;
}

#LeftPane .HeaderlessEdit{position:absolute;}
#ContentPane .HeaderlessEdit{position:absolute;}
#RightPane .HeaderlessEdit{position:absolute;}


/*Request Information Form*/
.requestInformationTable TD{padding:5px 5px 5px 0px;}

