/* ----GLOBAL ----*/

* 
{  /* zeros all margin and padding f elements */
   margin: 0;
   padding: 0;
}

body 
{
   color: #000;
   background: #fff;  
   min-width: 800px;
   font: 11px Verdana, Arial, Helvetica, Tahoma, sans-serif; 
}

a 
{
	color: #1A4C7D;
}

p 
{
	margin: 15px 0; 
	padding: 0;
}

blockquote {margin:0 40px !important;}

/* ---STRUCTURE ---*/

/* ---fix for min width--- */
#outer
{
	width: 90%;
	background-color: #fff;
	margin: auto;
	text-align: left;
	position: relative;
	min-width: 800px;
}
#container 
{
	color: #333;
	border-left: 7px solid #843934;
	line-height: 130%;
	width: 90%;
}
#content2col,.newsletterRegistration,.newsletterRegistrationFFX
{
	padding: 20px 20px 20px 30px;
}
#content3col 
{
	padding: 20px;
}
#content2col h2, #content3col h2,.newsletterRegistration h2,.newsletterRegistrationFFX h2
{
   margin: 15px 0 .5em 0; 
   font-size: 16px;
}
#content2col h3, #content3col h3 
{
   margin: 15px 0 .5em 0; 
   font-size: 11px; 
   color: #843934;
}

#content3col ol{margin:0;padding:0 0 0 20px;.padding:0 0 0 25px;}
#content3col ol ol{margin:0;padding:0;}
#content3col ol ol li{margin:0;padding:0;}
/* --- top navigation area ---*/

#navigation 
{
	padding: 20px 20px 0 20px; 
}
div#buttons 
{
	float: left;padding:0px 0px 11px;
}
div#search {padding:5px;background-color:#003366;}
div#search div#searchWrapper {
	width:125px;
	background-repeat: no-repeat;
	background-position: right bottom;
}
div#search div#searchWrapper input.text {
	width:125px;
	background:transparent;
	border:1px solid #aac4e2;
	padding:0 2px 2px 0;
	color: #fff;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin-right:5px;
 }
 
/* ---- top image area  ---*/
#header {
	clear: both;
	padding: 0;
	margin: 0;
	background-image: url(/FCWSite/img/header_bgSky.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #fff;
}
#printHeader 
{
	display: none;
}

#header h1 
{
	padding: 0;
	margin: 0;
}
#header div {
	padding :0;margin:0;width:712px;
	background-image: url(/FCWSite/img/header_globe.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	background-color: transparent;
}

/* -- Left Column ---*/

#leftCol 
{
   margin: 0;
   padding: 20px 0px 0px 0px;
}

#leftCol img 
{
	float: left; 
}
#leftCol div 
{
	padding: 15px 0px 0px 25px;
}
#leftCol div.socialicons {padding:0;} 
#leftCol div.socialicons div.both {padding:0;} 
#leftCol div.socialicons img {margin:0 6px 9px 0;} 
#leftCol h1 
{
	font-size: 11px; 
	color: #843934;
	margin: 0;
	text-decoration:none;
}
#leftCol p 
{
	margin: 0;
}
#leftCol ul 
{
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}
#leftCol ul li ul 
{
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}
#leftCol li ul li a 
{
	background: url(/FCWSite/img/bullet_secondary.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px; 
	padding-left: 7px;
}

#leftCol br {display:none}
#leftCol .relatedInfo {margin-bottom:25px;}
#leftCol h1.relatedInfo {margin-bottom:0;}
#leftCol p.relatedInfo br {display:block;}
#leftCol ul.otherList {margin-bottom:25px;}

/* -- Left Column Override(s) ---*/

#leftCol .mediasearch #timeFrames img 
{
    float: left;
}
#leftCol .mediasearch img 
{
    float: none;
}
#leftCol .mediasearch div 
{
	padding: 0px 0px 0px 0px;
}
#leftCol .mediasearch h1 
{
	font-size: 11px; 
	color: #843934;
	margin: 0;
	text-decoration:none;
}
#leftCol .mediasearch p 
{
	margin: 0;
}
#leftCol .mediasearch ul 
{
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}
#leftCol .mediasearch ul li ul 
{
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}
#leftCol .mediasearch li ul li a 
{
	background: url(/FCWSite/img/bullet_secondary.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px; 
	padding-left: 7px;
}

/* -- Right Column ---*/
#rightCol {
	margin: 0;
	padding: 20px 0px 0px 0px;
	background-image: url(/FCWSite/img/rtCol_BG.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.tools {
	margin-top:10px;
	margin-bottom:20px;
	text-align: right;
}

.related {
	margin-left:0px;
	background-color:teal;
}

#rightCol img.email
{
	border-width: 0px;
	float: right;
	margin-right: 15px;
}
#rightCol img.print
{
	border-width: 0px;
	float: right;
}
#rightCol div 
{
	clear: both;
	padding: 0px 15px 200px 20px;
	background-image: url(/FCWSite/img/rtCol_bot.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#rightCol h1 
{
	font-size:11px; 
	color: #843934;
	padding: 0px 0 5px 0;
}
#rightCol a 
{
	color: #1A4C7D
}
#rightCol p 
{
	margin: 0;
}
#rightCol p.document 
{
	font-size: 10px; 
	margin-bottom: 10px;
	margin-top:6px;
}
#rightCol p.document img 
{
	padding: 1px; 
	border: 1px solid #ececec; 
	margin: 0px 5px 5px 0;
}
#rightCol ul 
{
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}
#rightCol ul li ul 
{ 
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}

#rightCol ul.nav 
{
	margin: 0px 0px 10px 18px;
	padding-left: 0;
	list-style-image:url(/fcwsite/img/bullet_secondary.gif);
}

#rightCol ul.nav li
{
	padding-bottom: 5px;
}

#rightCol ul.nav a
{
	text-decoration:none;
}

/* ---  CHANGES TO FIX BULLET ALIGNMENT IN RIGHT COLUMN --- */

/* ---  this was edited, it can be deleted --- */
#rightCol li ul li a { }

#rightCol ul.experienceList li
{
	background: url("/FCWSite/img/bullet_secondary.gif");
	background-repeat: no-repeat;
	background-position: 0px 6px; 
	padding-left: 7px;
}
#rightCol #memberships ul li
{
	background: url("/FCWSite/img/bullet_secondary.gif");
	background-repeat: no-repeat;
	background-position: 0px 6px; 
	padding-left: 7px;
}


/* ---right column secondary navigation ---*/
#navlist {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
	background-image: url("/FCWSite/img/rtCol_blueDot.gif");
	background-repeat:no-repeat;
	background-position:left top;
	}
#navlist li {
	background-image: url("/FCWSite/img/rtCol_blueDot.gif");
	background-repeat:no-repeat;
	background-position:left bottom;padding:3px 0px 5px 10px; 
	}
#navlist li a 
{
	color: #1A4C7D;
}
#navlist li#active 
{
	padding-left: 0px;
}
#navlist li#active a#current 
{
	padding-left: 10px; 
	display: block;
	margin-left: 0px;
	background-image: url("/FCWSite/img/rtNav_arrow.gif");
	background-repeat: no-repeat;
	background-position: 0px 4px; 
	color: #843934;
}
#navlist ul 
{
	list-style: none;
}
#navlist li ul li 
{
	padding: 2px 0px 4px 10px;
	background-image: none;
}
/*----  this was added to fix bullets  ---*/
#navlist li#active ul li 
{
	background: url("/FCWSite/img/bullet_secondary.gif");
	background-repeat: no-repeat;
	background-position: 0px 8px;
	margin-left: 10px;
}

/* ---- this was edited to fix bullets ---*/
#navlist li ul li a {  
	 padding-left: 0px;
}

/* -----  END CHANGES TO FIX BULLET ALIGNMENT IN RIGHT COLUMN -----*/


/* --- Search Openings form ---- */

#searchOpenings label 
{
	font-weight: bold;
	width: 140px;
}
#searchOpenings select 
{
	width: 200px;
}
#searchOpenings td 
{
	padding: 5px 0 10px 0;
}

/* --- footer ---*/
#footer 
{
	background: #1A4C7D;
	margin-top: 20px;
	padding: 10px;
	font-size: 9px;
	color: #FFFFFF;
}
td p.copyright 
{
	display: none;
}

/* seen by IE5mac only, by Philippe Wittenbergh www.l-c-n.com */
*>html #footer img 
{
	margin: 0;
}
/* end */

#footer span a 
{
	color: #F8DAA5;
	background-image: url("/FCWSite/img/footer_bullet.gif");
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding-left: 8px;
	margin-left: 15px;
}
#footer span a:hover {color:#fff;}

#footer a {color:#fff;}
#footer a:hover { color:#F8DAA5;}
#footer div.left a.chinese {display: inline;width:42px;height:12px;background-color:#82a8d7;}
#footer div.left a.chinese:hover {background-color:#F8DAA5;border:0px solid #fff;}

/* --- SITEMAP ---*/

table#sitemap .heading2	
{
	color: #5178A3;
	font-family: verdana;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	text-transform: uppercase;
}	
table#sitemap ul
{
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	list-style-type: disc;
	padding-left: 0px;
}
table#sitemap ul.arrow
{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
}
table#sitemap ul.arrow li 
{
	background-image: url("/FCWSite/img/rtNav_arrow.gif");
	background-repeat: no-repeat;padding:5px 0 5px 8px;
	background-position: 0px 9px;
	list-style:none;
}

table#sitemap ul.arrow li ul li 
{
	background: url("/FCWSite/img/bullet_secondary.gif");
	background-repeat: no-repeat;
	background-position: 0px 11px; 
	padding-left: 7px;
}

/* ----- CLASSES ----- */

.left {
  text-align: left;
  color: #fff;
  display:block;
  width:430px;
}

.right {
   display:block;width:370px;
  text-align: right; 
  color: #fff;
  width:400px;
}

.floatLeft {float:left;margin:0 9px 9px 0;}
.searchAgain {float:right;margin-left:20px;padding:6px;background:#eee;border:1px solid #ccc;color:#999;}
.clear {clear:left;}
.both {clear:both;}
.teaser {float:right;width:280px;padding:10px; margin:0 0 10px 10px;font-size:10px;}

.searchBox { border:1px solid #ccc;padding:10px;margin-bottom:10px;}
.form{width:250px;color:#1A4C7D;font : 11px Verdana, Arial, Helvetica, Tahoma, sans-serif;background:#F1F7FC; border:1px solid #7F9DB9;padding:2px;}

.formLong{width:560px;color:#1A4C7D;font : 11px Verdana, Arial, Helvetica, Tahoma, sans-serif;background:#F1F7FC; border:1px solid #7F9DB9;padding:2px;}

.formLeftcol{width:157px;color:#1A4C7D;font : 9px Verdana, Arial, Helvetica, Tahoma, sans-serif;background:#F1F7FC; border:1px solid #7F9DB9;padding:2px;margin-top: 4px;}

input.formLeftcol2 {width:151px;color:#1A4C7D;font : 11px Verdana, Arial, Helvetica, Tahoma, sans-serif;background:#F1F7FC; border:1px solid #7F9DB9;padding:2px;margin: 4px 0px 10px;}
select.formLeftcol2 {width:157px;color:#1A4C7D;font : 11px Verdana, Arial, Helvetica, Tahoma, sans-serif;background:#F1F7FC; border:1px solid #7F9DB9;padding:2px;margin: 4px 0px 10px;}

.expSearchTxt {font: 9px verdana; color: #333; margin-bottom: 5px;}
.top {margin-top: 0px;padding-top:0;}
.AZnav {border:1px solid #7F9DB9}
table.AZnav tr td {padding:6px 4px;}
.tableText tr td {padding:0 10px 10px 0;}
.tableTextList tr td {padding:10px;}
td.practiceArea {padding:0 20px 10px 0;}

td.practiceArea ul{padding-left:20px;}
 td.practiceArea a{line-height:16px;}

.expFeature {border-top: 1px solid #215384; border-bottom: 1px solid #215384; background: #f2f7fd;padding: 0px 10px 10px 10px;}

/*-- office rollover nav ---*/

#office1 {margin:7px 0px 0px 5px;padding: 7px 7px 7px 7px;font:10px/12px arial;color:#646C71;position: relative;visibility: hidden;height:150px;}
#office2 {margin:7px 0px 0px 5px;padding: 7px 7px 7px 7px;font:10px/12px arial;color:#646C71;position: relative;visibility: hidden;height:150px;}
#office3{margin:7px 0px 0px 5px;padding: 7px 7px 7px 7px;font:10px/12px arial;color:#646C71;position: relative;visibility: hidden;height:150px;}
#office4 {margin:7px 0px 0px 5px;padding: 7px 7px 7px 7px;font:10px/12px arial;color:#646C71;position: relative;visibility: hidden;height:150px;}
#office5 {margin:7px 0px 0px 5px;padding: 7px 7px 7px 7px;font:10px/12px arial;color:#646C71;position: relative;visibility: hidden;height:150px;}
#office6{margin:7px 0px 0px 5px;padding: 7px 7px 7px 7px;font:10px/12px arial;color:#646C71;position: relative;visibility: hidden;height:150px;}
#office7 {margin:7px 0px 0px 5px;padding: 7px 7px 7px 7px;font:10px/12px arial;color:#646C71;position: relative;visibility: hidden;height:150px;}
#office8 {margin:7px 0px 0px 5px;padding: 7px 7px 7px 7px;font:10px/12px arial;color:#646C71;position: relative;visibility: hidden;height:150px;}
#office9 {margin:7px 0px 0px 5px;padding: 7px 7px 7px 7px;font:10px/12px arial;color:#646C71;position: relative;visibility: hidden;height:150px;}
#office10 {margin:7px 0px 0px 5px;padding: 7px 7px 7px 7px;font:10px/12px arial;color:#646C71;position: relative;visibility: hidden;height:150px;}
#office11 {margin:7px 0px 0px 5px;padding: 7px 7px 7px 7px;font:10px/12px arial;color:#646C71;position: relative;visibility: hidden;height:150px;}
#office12 {margin:7px 0px 0px 5px;padding: 7px 7px 7px 7px;font:10px/12px arial;color:#646C71;position: relative;visibility: hidden;height:150px;}
#office13 {margin:7px 0px 0px 5px;padding: 7px 7px 7px 7px;font:10px/12px arial;color:#646C71;position: relative;visibility: hidden;height:150px;}
#office14 {margin:7px 0px 0px 5px;padding: 7px 7px 7px 7px;font:10px/12px arial;color:#646C71;position: relative;visibility: hidden;height:150px;}
#office15 {margin:7px 0px 0px 5px;padding: 7px 7px 7px 7px;font:10px/12px arial;color:#646C71;position: relative;visibility: hidden;height:150px;}
#office18 {margin:7px 0px 0px 5px;padding: 7px 7px 7px 7px;font:10px/12px arial;color:#646C71;position: relative;visibility: hidden;height:150px;}

/*--- pro bono firm Info ---*/
#probono0 
{
	margin: 7px 0px 0px 0px;
	padding: 20px;
	font: 11px/14px Verdana, Arial, Helvetica, Tahoma, sans-serif;
	color: #646C71;
	position: relative;
	height: 320px;
	background-color: #F1F7FC;
	width: 100%;
	text-align: center;
}
#probono1 {margin:7px 0px 0px 0px;padding: 30px;font:11px/14px Verdana, Arial, Helvetica, Tahoma, sans-serif;color:#646C71;position: relative;visibility: hidden;height:200px;width:320px;background-color: #F1F7FC;}
#probono2 {margin:7px 0px 0px 0px;padding:30px;font:11px/14px Verdana, Arial, Helvetica, Tahoma, sans-serif;color:#646C71;position: relative;visibility: hidden;height:200px;width:320px;background-color: #F1F7FC;}
#probono3 {margin:7px 0px 0px 0px;padding:30px;font:11px/14px Verdana, Arial, Helvetica, Tahoma, sans-serif;color:#646C71;position: relative;visibility: hidden;height:200px;width:320px;background-color: #F1F7FC;}
#probono4 {margin:7px 0px 0px 0px;padding:30px;font:11px/14px Verdana, Arial, Helvetica, Tahoma, sans-serif;color:#646C71;position: relative;visibility: hidden;height:200px;width:320px;background-color: #F1F7FC;}
#probono5 {margin:7px 0px 0px 0px;padding:30px;font:11px/14px Verdana, Arial, Helvetica, Tahoma, sans-serif;color:#646C71;position: relative;visibility: hidden;height:200px;width:320px;background-color: #F1F7FC;}
#probono6 {margin:7px 0px 0px 0px;padding:30px;font:11px/14px Verdana, Arial, Helvetica, Tahoma, sans-serif;color:#646C71;position: relative;visibility: hidden;height:200px;width:320px;background-color: #F1F7FC;}
#probono7 {margin:7px 0px 0px 0px;padding:30px;font:11px/14px Verdana, Arial, Helvetica, Tahoma, sans-serif;color:#646C71;position: relative;visibility: hidden;height:200px;width:320px;background-color: #F1F7FC;}
#probono8 {margin:7px 0px 0px 0px;padding:30px;font:11px/14px Verdana, Arial, Helvetica, Tahoma, sans-serif;color:#646C71;position: relative;visibility: hidden;height:200px;width:320px;background-color: #F1F7FC;}
#probono9 {margin:7px 0px 0px 0px;padding:30px;font:11px/14px Verdana, Arial, Helvetica, Tahoma, sans-serif;color:#646C71;position: relative;visibility: hidden;height:200px;width:320px;background-color: #F1F7FC;}
#probono10 {margin:7px 0px 0px 0px;padding:30px;font:11px/14px Verdana, Arial, Helvetica, Tahoma, sans-serif;color:#646C71;position: relative;visibility: hidden;height:200;width:320px;background-color: #F1F7FC;}
#probono11 {margin:7px 0px 0px 0px;padding:30px;font:11px/14px Verdana, Arial, Helvetica, Tahoma, sans-serif;color:#646C71;position: relative;visibility: hidden;height:200px;width:320px;background-color: #F1F7FC;}
#probono1 h3, #probono2 h3, #probono3 h3, #probono4 h3, #probono5 h3, #probono6 h3, #probono7 h3, #probono8 h3, #probono9 h3, #probono10 h3, #probono11 h3, td.proBono div p  { color:#194B7E; padding:0;margin:2px 0;}

/*--- community service firm Info ---*/
#community0 
{
	margin: 7px 0px 0px 0px;
	padding: 20px;
	font: 11px/14px Verdana, Arial, Helvetica, Tahoma, sans-serif;
	color: #646C71;
	position: relative;
	height:320px;
	background-color: #F1F7FC;
	width: 100%;
	text-align: center;
}
#community1 {margin:7px 0px 0px 0px;padding: 30px;font:11px/14px Verdana, Arial, Helvetica, Tahoma, sans-serif;color:#646C71;position: relative;visibility: hidden;height:200px;width:320px;background-color: #F1F7FC;}
#community2 {margin:7px 0px 0px 0px;padding:30px;font:11px/14px Verdana, Arial, Helvetica, Tahoma, sans-serif;color:#646C71;position: relative;visibility: hidden;height:200px;width:320px;background-color: #F1F7FC;}
#community3 {margin:7px 0px 0px 0px;padding:30px;font:11px/14px Verdana, Arial, Helvetica, Tahoma, sans-serif;color:#646C71;position: relative;visibility: hidden;height:200px;width:320px;background-color: #F1F7FC;}
#community4 {margin:7px 0px 0px 0px;padding:30px;font:11px/14px Verdana, Arial, Helvetica, Tahoma, sans-serif;color:#646C71;position: relative;visibility: hidden;height:200px;width:320px;background-color: #F1F7FC;}
#community5 {margin:7px 0px 0px 0px;padding:30px;font:11px/14px Verdana, Arial, Helvetica, Tahoma, sans-serif;color:#646C71;position: relative;visibility: hidden;height:200px;width:320px;background-color: #F1F7FC;}
#community6 {margin:7px 0px 0px 0px;padding:30px;font:11px/14px Verdana, Arial, Helvetica, Tahoma, sans-serif;color:#646C71;position: relative;visibility: hidden;height:200px;width:320px;background-color: #F1F7FC;}
#community7 {margin:7px 0px 0px 0px;padding:30px;font:11px/14px Verdana, Arial, Helvetica, Tahoma, sans-serif;color:#646C71;position: relative;visibility: hidden;height:200px;width:320px;background-color: #F1F7FC;}
#community8 {margin:7px 0px 0px 0px;padding:30px;font:11px/14px Verdana, Arial, Helvetica, Tahoma, sans-serif;color:#646C71;position: relative;visibility: hidden;height:200px;width:320px;background-color: #F1F7FC;}
#community9 {margin:7px 0px 0px 0px;padding:30px;font:11px/14px Verdana, Arial, Helvetica, Tahoma, sans-serif;color:#646C71;position: relative;visibility: hidden;height:200px;width:320px;background-color: #F1F7FC;}
#community10 {margin:7px 0px 0px 0px;padding:30px;font:11px/14px Verdana, Arial, Helvetica, Tahoma, sans-serif;color:#646C71;position: relative;visibility: hidden;height:200;width:320px;background-color: #F1F7FC;}
#community11 {margin:7px 0px 0px 0px;padding:30px;font:11px/14px Verdana, Arial, Helvetica, Tahoma, sans-serif;color:#646C71;position: relative;visibility: hidden;height:200px;width:320px;background-color: #F1F7FC;}
#community1 h3, #community2 h3, #community3 h3, #community4 h3, #community5 h3, #community6 h3, #community7 h3, #community8 h3, #community9 h3, #community10 h3, #community11 h3, td.proBono div p  { color:#194B7E; padding:0;margin:2px 0;}

ul.proBonoLink li a { color:#194B7E}
ul.proBonoLink li a:hover { color:#843934}

.communityHeader 
{
	margin-left: -5px;
}

/*---  Secondary Nav --- */
.mnu_item 	
{
	font: 11px verdana;
	padding: 4px 0px 4px 10px;
}
.mnu_item a
{
	color: #fff;
	text-decoration: none;
	padding-right: 15px;
}
.mnu_item a:hover
{
	color: #fff;
	text-decoration: underline;
}

div#content3col ul 
{
	margin-left: 10px;
	padding-left: 20px;
	border: none;
}
div#content3col div ul li 
{
	border: none;
}

/*--- Meta tag admin ---*/
.meta	
{
	font-weight: bold;
}
/*--- Search Results Highlighting ---*/
.highlighted	
{
	background-color: #F8DAA5; 
	font-weight: bold;
}
/*--- Office Map Image ---*/
img.map 
{
    float: left;
    margin-right: 25px;
    margin-top: 15px;
}
img.photo 
{
	padding-bottom: 10px;
}
ul.otherList li 
{
	background-image: url("/FCWSite/img/carrot_bullet.gif");
	background-repeat: no-repeat;
	background-position: 0 5px;
	padding: 0px 0px 2px 10px; 
}
ul.otherList li a 
{
	padding: 0;
	margin: 0;
}

.list {border:0px;border-collapse:collapse;width:100%;}
.list td {vertical-align:top;padding-bottom: 14px;}
.list td.date {white-space: nowrap; width: 125px;}
.list a.more {text-decoration:none;font:bold 10px verdana, sans-serif;text-transform:uppercase;}
.list a.more .arrow {font-weight:normal;}

.list2 {border:0px;border-collapse:collapse;width:100%;}
.list2 td {vertical-align:middle;padding-bottom: 14px;padding-right:10px;}

.submit{border: solid 1px #1a4c7d; background-color:#b4cdea; color: White; font-weight: bold;}

.pdf{width: 675px; margin-left: auto; margin-right: auto;}
.pdf .pdfheader {width: 100%; background: #FFF url(/FCWSite/img/header_globe.jpg) no-repeat top left; height: 140px; text-align: left;}

.dottedHR 
{
	color: #fff; background-color: #fff; border: 1px dotted #ccc; border-style: none none dotted;
}

/*-- Alerts Signup page --*/
.newsletterRegistration,.newsletterRegistrationFFX { text-align:left; }
.newsletterRegistrationFFX input { margin-top:2px; }
.newsletterRegistrationFFX hr { margin:7px 0 7px 0;}
.newsletterRegInfo { width:240px;margin-left:10px; }
.newsletterRegFieldTable { width:100%; }
.newsletterRegFieldTable td { vertical-align:top; }
.validationSummary { margin:10px 0 20px 0; }
.validationSummary ul { margin-left:30px;list-style-type:none; }
.ckbxPubType input { margin-right:3px; }
.checkBoxesTable { width:96%;margin-bottom:20px; }
.checkBoxesTable td { width:50%; }
.newsletterRegCheckbox { text-indent:-16px;padding-left:16px; }
.errorValidation { color:Red; }
.errorValidation ul { list-style-type:none;margin:2px 0px 10px 20px; }
/*-- /Alerts Signup page --*/

/*-- Custom From Proposal Generator --*/
p.TroutmanSubHeader {font-weight:bold;}


