/*######################################## begin base.css ########################################*/
body {
	background-color: #f9f9f9;
	color: #474747;
	font-family: 'News Gothic MT', Arial, Verdana, Helvetica;
	font-size: 62.5%;
	line-height: 1.9em;
	letter-spacing:.1em;
	text-align: center;
}

.hide { display: none; }

.notice { color: #474747; }

.invisible { visibility: hidden; }

.clear { clear: both; }

.nowrap { white-space: nowrap; }

.watermark
{
    background: #FFAAFF
}

.portletBody p { margin: .4em 0 1.5em 0; }

.portletBody p, a, li, span, td, th, strong, label
{
    font-size: 1.1em;
}

.portletBody p span a, legend span a
{
	font-size: .9em;
}

.portletBody a 
{
	font-size: 12px; /*1.1em;*/
	color: #474747;
	text-decoration:underline;
}
.portletBody a:link {
	color: #474747;
	text-decoration:underline;
}
.portletBody a:active { outline: none; }

.portletBody a:hover {
	color: #474747;
	text-decoration:underline;
}

.portletBody a:visited { color: #474747; }

.portletBody a.accent1
{
    color:#c8682b;
    text-decoration:none;
    font-size:1.0em;
    letter-spacing:-0.01em;
}
.portletBody a.accent1:hover
{
    color:#873410;
    text-decoration:none;
    font-size:1.0em;
}

.portletBody .accent2
{
    font-size:1.4em;
}
.portletBody .accent3
{
    font-size:2.4em;
}
.portletBody .noBtmMarg
{
    margin-bottom:0;
}
.portletBody .noTopMarg
{
    margin-top:0;
}

#allContentDivHome #columntwo .portletbody .customapptext 
{
    background-color:#f4f4f4;
    margin-left:5px;
}


#allContentDivHome .layoutTwoColumnNarrowWide .columnOne {
	width:245px;
}


#allContentDiv #horizontalPaddingCell0 {
	BACKGROUND-COLOR: #f4f4f4
}

#allContentDivHome #outerTable #horizontalPaddingCell0 {
	BACKGROUND-IMAGE: url(../image/content_rule.gif);
	BACKGROUND-REPEAT: no-repeat
}


#allContentDivHome #horizontalPaddingCell0 img
{
	width:1px;
}

#allContentDivHome #outerTable #columnOne
{
	/*background-image: url('../image/content_rule.gif');
	background-repeat:no-repeat;*/
	background-color:white;
	width:500px;
}

#outerTable  .portletBase
{
	margin-left:0px;
	margin-bottom:0px;
}

#allContentDivHome #outerTable 
{
	background-color:#f4f4f4;
	width:993px;
	height:500px;
}


#allContentDivHome .portletBody,
#allContentDiv .portletbody
{
	background-color:#f4f4f4;
}

#allContentDiv #horizontalPaddingCell0, 
#allContentDiv #columnTwo,
#allContentDiv .customappText
{
	background-color:#f4f4f4;
}

#allContentDiv #columnTwo
{
	padding-left:0px;
}

#allContentDiv #columnTwo #pDYKcontent
{
	padding-right:10px;
	margin:0px;
}

.layoutTwoColumnWideNarrow .columnOne .portletBody {
	background-color:transparent! important;
}

#allContentDivHome .columnOne
{
	height:500px;
}


 fieldset.findcontactDropDown
{
    margin-top:8px;
}
			
div.contactresult
{
    margin-bottom:12px;
    font-size:11px;
    line-height:19px;
}

.findcontactDropDown legend
{
  display:none;
}

.etpToEmailInput legend,
.etpYourNameInput legend,
.etpYourEmailInput legend,
.etpMessageTextBox legend,
.etpCopyMeRadio legend
{
    display:none;
}

.etpToEmailInput label,
.etpYourNameInput label,
.etpYourEmailInput label,
.etpMessageTextBox label,
.findcontactDropDown label
{
    display:block;
    font-size: 12px;
}

.findcontactDropDown select
{
    width:200px;
    margin-bottom:2px;
    font-size:12px;
}

.etpCopyMeRadio input,
.etpYourNameInput label,
.etpMessageTextBox label,
{
    margin-left:10px;
    border:0;
    font-size: 10px;
}
/*######################################## end base.css ########################################*/
/*######################################## begin reset.css ########################################*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
	margin: 0; 
	padding: 0; 
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset, img {
	border: 0 none;
}

address, caption, cite, code, dfn, em, strong, th, var {
	font-style: normal;
	font-weight:normal;
}

caption, th {
	text-align: left;
}

ol, ul {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}

h1, h2, h3, h4, h5, h6, input, select, th, td {
	font-size: 1em;
}

q:before, q:after {
	content: '';
}
/*######################################## end reset.css ########################################*/
/*######################################## begin typography.css ########################################*/
h1, h2, h3, h4, h5, h6 {
	color: #626262;
	font-weight:normal;
}


h1 { font-size: 20px; font-family: Rockwell, arial, verdana; letter-spacing:-0.04em; line-height:30px; color:#405689;font-weight:bold; }
span.h1NoSifr { line-height: 30px; font-size: 20px; font-family: Rockwell, arial, verdana; letter-spacing:-0.04em; color:#5d9ab0; }
h2 { font-size: 14px; font-family: Rockwell, arial, verdana; letter-spacing:-0.04em; color:#405689;font-weight:bold;line-height:30px;} 
span.h2NoSifr { line-height: 30px; font-size: 14px; font-family: Rockwell, arial, verdana; letter-spacing:-0.04em; color:#405689;} 
h3 { font-size: 12px; font-family: Rockwell, arial, verdana; color:405689;}
h4 { font-size: 1.1em; font-family: Rockwell, arial, verdana; color:#405689; font-weight:bold;}

/****Below headings not defined yet****/
/*h5 { font-size: 1.0em; }*/

h6 { font-size: 17px; font-family: arial, verdana; color:#000000; font-weight:bold; }

p, a, li, span, td, th, strong, label
{
    font-size: 1.1em;
}
p a, p strong, li a, li span, a span, p span, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1 span, h2 span, h3 span, h4 span, h5 span, h6 span, td p, td a, td span, td li, td h4, td label, li li, th p, th a, th span, th li, th h2, th h3, th h4, td strong, span a, li label, span p, span strong, p ol li, span ul li
{
    font-size: 12px;
}

p span a, legend span a
{
	font-size: .9em;
}
p { margin: .4em 0 1.5em 0; }

strong { font-weight: bold; }

em { background: #ff9; }

a {
	color: #474747;
	text-decoration:underline;
}
a:link {
	color: #474747;
	text-decoration:underline;
}
a:link { outline: none; }

a:hover {
	color: #474747;
	text-decoration:underline;
}

a:visited { color: #474747; }

a img, a:link img, a:visited img { border: 0; }

ul, ol, dl { margin: 0 0 1em; }

ol { list-style-type: decimal; }

dt { font-weight: bold; }

.grayPipe
{
    color:#c2c2c2;
}
.grayPipePageOptions
{
    color:#c2c2c2;
    padding:0 5px;
}

.btmGrayRuleDiv
{
	width:88%;
    border-bottom:1px solid #dddcdc;
    padding-bottom:22px;
    margin-bottom:17px;
}

.btmGrayLine
{
	width:88%;
    border-bottom:1px solid #dddcdc;
    padding-bottom:22px;
    margin-bottom:17px;
}

.error {
	color:#d8052c;
}
.errorBold {
	color:#d8052c;
	font-weight:bold;
}
.uppercase {
	text-transform:uppercase;
}
.bold
{
    font-weight:bold;
}
h2.textIndent
{
    text-indent:10px;
}
.pdf
{
   font-size:1.0em; 
}
a.accent1
{
    color:#c8682b;
    text-decoration:none;
    font-size:1.0em;
    letter-spacing:-0.01em;
}
a.accent1:hover
{
    color:#873410;
    text-decoration:none;
    font-size:1.0em;
}
.accent2
{
    font-size:1.4em;
}
.accent3
{
    font-size:2.4em;
}
.accent4
{
    font-size:1.0em;
    color:#37839d;
}
.accent5
{
    font-size: 2.0em; font-family: Rockwell, arial, verdana; letter-spacing:-0.04em; color:#37839d; font-weight:bold;
}
span.orangeLinkAccent:link, td.orangeLinkAccent:link, p a.orangeLinkAccent:link, .orangeLinkAccent:link, a#PageOptions1_hlPrint:link, a#PageOptions1_hlEmail:link, span a.orangeLinkAccent:link, span.privacySpan A:link
{
    color:#2b8bc8;
    text-decoration:none;
    cursor:pointer;
    font-size: 11px;
    letter-spacing:0px; 
}
span.orangeLinkAccent:hover, td.orangeLinkAccent:hover, p a.orangeLinkAccent:hover, .orangeLinkAccent:hover, a#PageOptions1_hlPrint:hover, a#PageOptions1_hlEmail:hover, span a.orangeLinkAccent:hover, span.privacySpan A:hover
{
    color:#405689;
    text-decoration:none;
    cursor:pointer;
    font-size: 11px;
    letter-spacing:0px; 
}
span.orangeLinkAccent:visited, td.orangeLinkAccent:visited, p a.orangeLinkAccent:visited, .orangeLinkAccent:visited, a#PageOptions1_hlPrint:visited, a#PageOptions1_hlEmail:visited, span a.orangeLinkAccent:visited, span.privacySpan A:visited
{
    color:#2b8bc8;
    text-decoration:none;
    cursor:pointer;
    font-size: 11px;
    letter-spacing:0px; 
}

a.grayLink, a.grayLink:visited, a.grayLink:hover
{
	color:Gray;
	text-decoration:none;
}


.small_portlet_header
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color:#405689;
	padding-top:16px;
}

#dykcontent .small_portlet_header
{
	padding-top:4px;
}

/*######################################## begin forms.css ########################################*/
form
{
	margin: 0;
	padding: 0;
}

input,
textarea,
select
{
	border: 1px solid #7c7571;
	vertical-align: middle;
	background-color: #fff;
	color: #6a6a6a;
	font-family:Arial;
	font-size:1.1em;
	padding-left:5px;
	padding-top:0;
	padding-bottom:0;
}

#ie input,
#ie textarea,
#ie select
{
	vertical-align: top;
}

input[type=text]:hover,
input[type=text]: focus, 
input[type=password]:hover,
input[type=password]: focus
{
	background-color: #f1f6f9;
}

button
{
	margin: 0;
	padding: 0;
	vertical-align: middle;
}

/*######################################## begin layout.css ########################################*/
.portalContent{
	margin: 0 auto;
	width:993px;
}

#lauParent{
	text-align:center;
	width:100%;
}
#container {
	position:relative;
	width:100%;	
}
#ie6 #container { zoom: 1;}

#skip {	
	display: none; 
}

/*	-- HEADER --   */
#header {

}
	#nav-util {
		position:relative;		
		height:31px;
		width:100%;
		background-color:#939393;
		border-bottom:1px solid black;
	}
	#ie #nav-util 
	{
		height:33px;
	}		
				
	#allContentdiv #nav-main {
		height:149px;
		background-color:Transparent;
		border-bottom:0px;

	}		

		x
/*   -- END HEADER --  */


/* Drop Down Menus */
A:visited {
	COLOR: #525252
}

A:hover {
	COLOR: #525252;
	TEXT-DECORATION: underline
}

A:link {
	outline: none
}

A:link {
	COLOR: #525252;
	TEXT-DECORATION: underline
}

A {
	COLOR: #525252;
	TEXT-DECORATION: underline

}

#nav
{
	WIDTH:993px;	
}

#nav .topLevel 
{	height:93px;
	background-color:white;
	padding-right:27px;

}

#ie #nav .topLevel
{
	padding-right:27px;
}

#nav .topLevel .logo
{
	float:left;
	width:150px;
	padding:17px 0px 0px 22px;
}

#nav .banner 
{
	height:55px;
	padding:0px;
	margin:0px;
}

.navtop
{	
	background-color:white;
	float:right;
	width:auto;
	margin-top:9px;
}

.bannerbar
{
	position:relative;
	top:0px;
	left:0px;
	padding:0px;
	margin:0px;
	border:0px;
}

.navstyle
{	
	/* width: 100%;	*/
	height:0px;	
	margin-top:30px;
	margin-right:30px;
}


.navstyle ul
{
width: 100%;
padding:  14px  0px  6px 0px;
text-align: right; 
letter-spacing:0;
}

/*hack for SAfari*/
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	.navstyle ul {letter-spacing:normal;}
	
	#searchdiv {margin-top:-65px;}
}

#ie6 .navstyle ul
{
width: 100%;
padding: 14px  0px  6px 0px;
text-align: right; 
}

.navstyle ul li{
display: inline;
}

.navstyle ul li a
{	
	padding: 5px  13px 6px 13px;
	margin: 0px;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica;
	font-size:13pt;
	font-weight:bold;
}
.navstyle ul li a:hover, .navstyle ul li a.selected 
{ 
  padding: 4px 12px 5px 12px;
  border-top:1px solid black;
  border-left:1px solid black;
  border-right:1px solid black;  
  border-bottom:1px solid black;
  background-color: #f8f8f8;	
  text-decoration: none;
   color:#525252;
}

.navstyle ul li a.preselected 
{
  padding : 4px 12px 5px 12px;
  border-top:1px solid black;
  border-left:1px solid black;
  border-right:1px solid black;
  border-bottom:1px solid black;
  background-color: #f8f8f8;	
  text-decoration: none;
    color:#525252;
}

/* ######### Style for Drop Down Menu ######### */
.dropmenudiv{
position:absolute;
padding-top:0px;
padding-left:10px;
padding-bottom:10px;
border-bottom:1px solid black;
border-left:1px solid black;
border-right:1px solid black;
font-family:'News Gothic MT', Arial, Verdana, Helvetica;
font-size:12pt;
line-height:18px;
background-color: #f8f8f8;
z-index:101;
visibility: hidden;
color: #474747;
}

.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
padding: 0px 0;
text-decoration: none;
color: #474747;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
text-decoration: none;
color: #000000;
font-weight:bold;
}

/*  -- FOOTER --  */
#footer {
	top:-2px;
	BORDER-TOP: #dddcdc 1px solid;
	width:100%;
	height:100px;
	background-color:#fff;
	clear:both;
	position: relative;  /* Needed for Safari */
}
#ie #veriSign {
		float:left;
		padding-left:60px;
		padding-top:32px;
		width:231px;
		background-color:#fff;
}
	#icons {	
	BACKGROUND-COLOR: #fff;
	PADDING-LEFT: 10px;
	PADDING-RIGHT:50PX;
	WIDTH: 350px;
	FLOAT: left;
	PADDING-TOP: 29px
	}
	#veriSign {
		float:left;
		padding-left:60px;
		padding-top:32px;
		width:150px;
		background-color:#fff;
	}
	#nav-footer {
		float:left;
		/*width:70%;
		padding: 1.25% 2.75% 0 2%;*/
		background-color:#fff;
		letter-spacing:normal;	
		margin-top:42px;	
	}
	#nav-footer .nav-footer
	{
		padding-bottom:4px;
	}
		#nav-footer span{
			font-size:11px;	
		}
		#nav-footer p 
		{
			line-height:1.2em;			
			padding-top:10px;
			letter-spacing:normal;
			font-size:11px;	
			width:700px;
		}
			#nav-footer p a.copyright
			{
				text-decoration:none;
				color:#c8682b;
			}
			#nav-footer p a.copyright:hover
			{
				text-decoration:none;
				color:#873410;
			}
		#ie #nav-footer p 
		{
			line-height:1.3em;
			padding-top:5px;
		}
		    ul.nav-footer li
		    {
				float: left;
				letter-spacing:normal;
				font-size: 11px;
				line-height:12px;
		    }
			/*#ie ul.nav-footer li
		    	{
				line-height:11px;
			}*/
				ul.nav-footer li a
				{
					font-size: 11px;
					padding: 0 8px;
					color:#2b8bc8;
					border-right: 1px solid #999;
					text-decoration:none;
					letter-spacing:normal;	
list-style-type:none;				
				}
				ul.nav-footer li a:visited
				{
					text-decoration:none;
					color:#2b8bc8;
				}
				ul.nav-footer li a:hover
				{
					text-decoration:none;
					color:#405689;
				}
				ul.nav-footer li a.selected, ul.nav-footer li a.selected:hover
				{
					text-decoration:none;
					color:#405689;
				}
				ul.nav-footer li.last a, ul.nav-footer li.last a.selected
				{
					border: 0;
				}
				ul.nav-footer li.first a, ul.nav-footer li.first a.selected
				{
					padding-left:0;
					letter-spacing:normal;
				}
				/*#ie #nav-footer ul.removespace
				{
					margin-top:-.5em;
				}*/
/*  -- END FOOTER --  */
/*	-- CONTENT --   */
	#dykcontent 
	{
	
		font-size: 12px;
		text-decoration:none;
		line-height: 18px;
		/*margin-right: 20px;*/
	}

	#dykcontent a 
	{
		font-size: 12px;
		text-decoration:underline;
		line-height: 18px;
	}
	#dykcontent ul
	{
	list-style-type:disc;
	margin-left:2.0em;
	margin-top:0.4em;
	margin-bottom:1.5em;
	font-size:11px;
	line-height:16px;
	}
r
#mainColumn p {
	font-size: 12px;
	text-decoration:none;
	line-height: 18px;
}
#mainColumn a, #mainColumn table tr td {
	font-size: 12px;
	line-height: 18px;
}

#leftNavBgContainer {
	clear:both;
	float:left;
	background: #fff url(../Image/leftNavBgSlice.gif) 0 0 repeat-x;
	width:100%;
	height:496px;
	margin-top:-143px;
}
#leftNavNoBg
{
    clear:both;
	float:left;
	width:25%;
}
    #leftContent {
		padding:16px 10px 0 27px;
	}
	#leftNav {
		margin:165px 10px 0 10px;
	}
	#leftNav .outerUl
	{
		margin-left:10px;
	}
	#leftNav .outerUl a
	{
		color:#a44d20;
		text-decoration:none;
		padding-left:10px;
		display:block;
		line-height:1.2em;
		margin-bottom:5px;
	}
	#ie #leftNav .outerUl a
	{
		margin-bottom:7px;
	}
	#leftNav .outerUl a:hover
	{
		color:#691704;
	}
	#leftNav .plusMinusImg
	{
	    vertical-align:top;
	    padding-left:9px;
	    padding-bottom:4px;
	}
	#ie #leftNav .plusMinusImg
	{
	    padding-left:9px;
	    vertical-align:bottom;
	    padding-bottom:8px;
	}
	#leftNav .innerUl
	{
		margin-left:15px;
		margin-bottom:17px;
	}
	#leftNav .innerUl a
	{
		padding-left:10px;
	}
	#leftNav .innerUl a:hover
	{
		color:#691704;
	}
/******* TwoPane.Master, TwoPaneNoLeftNav.Master(with #leftContent instead of #leftNav) ***********/
#portletColumnFormatter_0 img
{
 width: 229px;
}
/* Styles for where the main content is in a middle column */
#content {
	float:left;
	/*width:100%;*/
	width:499px;
	background-color:#fff;
}
	#primaryContent
	{
		float:left;
		width:92%;
		padding: 0 20px 7px 20px;
		margin-top: 15px;
		_width: 100%;
		/*background: url(../Image/vertical_rule.gif) right 0 repeat-y #fff;*/
	}
	/*#ie  #primaryContent
	{
		width:100%;
	}*/
	#ie6 #primaryContent
	{
		/*width:100%;*/
		padding: 0 2.75% 2% 0;
	}
/* end middle column styles */
/* Styles for where the main content is in the full page area */
#contentFull {
	float:left;
	width:74%;
	background-color:#fff;
	padding-bottom:20px;
}
	#primaryContentFull
	{
		float:left;
		width:62%;
		padding: 0 1% 25px 2.75%;
		margin-top:2%;
		/*background: url(../Image/vertical_rule.gif) right 0 repeat-y #fff;*/
		font-size:11px;
	}
	#ie6 #primaryContentFull
	{
		padding: 0 1% 2% 0;
	}
	#secondaryContentFull
	{
		float:left;
		width:26%;
		margin-top:2%;
		padding: 0 2.75% 2% 2.75%;
		
	}
	#ie #secondaryContentFull
	{
		padding: 0 2.75% 2% 19px;
	}
/* end full column styles */

	#ie6 .pxGutter
    {
        padding-left:23px;
    }
	#secondaryContent
	{
		float:left;
		width:100%;
		margin-top:2%;
		padding: 0 2.75% 2% 2.75%;
		
	}
	#ie #secondaryContent
	{
		padding: 0 2.75% 2% 19px;
	}
	#columnThree
	{
		width:200px;
		margin-top:2%;
		padding: 0 0 0 15px;
	}
	
	
	
/******* OnePaneNoLeftNav.Master ***********/
#contentOneCol {
	float:left;
	width:100%;
	background-color:#fff;
}
	#primaryContentOneCol
	{
		float:left;
		padding: 2% 2.75% 2% 2.75%;
	}
	#ie #primaryContentOneCol
	{
		padding-top:0;
	}

/******* Content Two Column empty left nav***********/	
#contentTwoCol {
	float:left;
	width:100%;
	background-color:#fff;
}
#contentTwoColHome {
	float:left;
	width: 25%;
	margin-top: 10px;
	background-color:#fff;
}

	#primaryContentTwoCol
	{
		float:left;
		padding: 2% 2.75% 2% 2.75%;
	}
	#primaryContentTwoColHome
	{
		float:left;
		padding: 2% 0 2% 5%;
	}
	#ie #primaryContentTwoColHome
	{
	    width:100%;
	}
	#ie6 #primaryContentTwoColHome
	{
	    padding: 2% 0 2% 5%;
	}
/******* Content Two Content Cols, no left col***********/	
#contentTwoContCols {
	float:left;
	width:100%;
	background-color:#fff;
}
	#primaryContentTwoContCols
	{
		float:left;
		width:69%;
		padding: 2% 2.75% 2% 2.75%;
		background: url(../Image/vertical_rule.gif) right 0 repeat-y #fff;
	}
	#secondaryContentTwoContCols
	{
		float:left;
		width:19%;
		margin-top:2%;
		padding: 0 2.75% 2% 2.75%;
	}

/* -- HOMEPAGE -- */
#allContentDivHome
{
	background-color:#f4f4f4;
}

#headerBgDiv
{
    position:absolute;
    top:0;
	left:0;
    width:100%;
    /*height:500px;*/
	background-color:#ffffff;
}

#allContentDivHome .layoutTwoColumnNarrowWide .columnTwo  
{
	background-color:#F4F4F4;
	/*position:absolute;*/
	top:381;
	width:745px;
	/*left:375px;*/
	padding-top:16px;
/*	height:401px;*/
	padding-left:0px;

}
#ie #allContentDivHome .layoutTwoColumnNarrowWide .columnTwo  
{
	top:0px;
	/*left:238px;*/
}

#bottomContentHome
{
    position:absolute;
    top:387px;
    z-index:1;
    width:267px;
    background-color:#f4f4f4;


}
/*hack for SAfari*/
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	#bottomContentHome {position:relative;top:7;}
	#allContentDivHome #columnTwo .portletBody .customapptext {margin-left:-7px;}
}

#leftContentHome
{	
	position:absolute;
/*left:-174px;*/
    	margin:0px 0px 0 21px;
    	background-color:#f4f4f4;
    	height:265px;
    	line-height:19px;
    	width:220px;
	
}

#ie #leftContentHome
{
	top:-380px;
}

#home_middlecol_section_1
{
	width:198px;
	height:104px;
	background-color:#dbe8e2;
	font-family:Arial, Helvetica,sans-serif;
	font-size: 12px;
	padding: 13px 2px 0px 8px;
	margin-bottom:16px;
	float:left;
}

#home_middlecol_section_1 .home_middlecol_heading_1
{
    color:#001d61;
    font-size:14px;
    font-weight:bold;
}

#home_middlecol_section_2
{
	width:198px;
	font-family:Arial, Helvetica,sans-serif;
	font-size: 12px;
}

#home_middlecol_section_2 .home_middlecol_heading_2
{
    color:#405689;
    font-size:14px;
    font-weight:bold;
    padding-bottom: 5px;
}
#home_middlecol_section_2 .home_middlecol_heading_3
{
    color:#405689;
    font-size:14px;
    font-weight:bold;
    padding-bottom: 5px;
    padding-top:12px;
}
.home_middlecol_content
{
	font-family:Arial, Helvetica,sans-serif;
	font-size: 12px;
}

#home_rightcol_content
{
	float:right;
	width:492px;
	font-family:Arial, Helvetica,sans-serif;
	font-size: 12px;
	margin-bottom: 18px;
	margin-top:0px !important;
}

p.home_rightcol_content:first-letter
{
	color:#405689;
	font-style:italic;
	font-size:24px;
	margin:0px;
}
p.home_rightcol_content
{
	margin-top:0px;
	margin-bottom:16px;
}


/*######################################## end layout.css ########################################*/

							
.bulletedList
{
	list-style-type:disc;
	margin-left:2.0em;
	margin-top:0.4em;
	margin-bottom:1.5em;
	font-size:11px;
	line-height:16px;
}
.bulletedListNoMarg
{
	list-style-type:disc;
	margin-left:2.0em;
	margin-bottom:0;
}
.bulletedListIndented
{
	list-style-type:circle;
	margin-bottom:0.5em;
}
.bulletedListRgtImg
{
    float:left;
    width:55%;
}
	
.numberedList
{
	list-style-type:decimal;
	margin-left:2.2em;
	margin-top:0.4em;
	font-size:11px;
	margin-bottom:1.5em;
}
.imageFloatRight img
{
	float:right;
	margin:0px 0px 0px 10px;
	_margin:2px 0px 0px 10px;
}
.imageFloatRightNoPad img
{
	float:right;
	margin:0px 0px 0px 10px;
}
.imageFloatLeft img
{
	float:left;
	margin:5px 20px 0px 0px;
}
img.alignCenter
{
	display:block;
	margin-left:auto;
	margin-right:auto;
}

.faaIntroCopyNoBorder, #mainColumn .faaIntroCopyNoBorder, #primaryContent .faaIntroCopyNoBorder
{
    font-size:12px;
    /*margin-top:.5em;*/
	margin-top:8px;
}

.faaIntroCopyNoBorder A, #mainColumn .faaIntroCopyNoBorder A, #primaryContent .faaIntroCopyNoBorder A
{
    font-size:12px;
}

/* Styles for LAU Home Page */

.homeWidth { width:992px; background:white; letter-spacing:0;}
.homeColumnHeight { height:102px; }
.homeColumn1LeftWidth { width:74px; height:151px; border:0px solid black;vertical-align:bottom;
  background: url('/Imageserver/plumtree/portal/custom/LAU/Image/midLeftCorner.jpg') left 0 no-repeat;}
.homeColumn1MiddleWidth { width:216px; height:151px;border:0px solid black;vertical-align:bottom;}
.homeColumn1RightWidth { width:61px;  height:151px;border:0px solid black;vertical-align:bottom;}
.homeColumn2LeftWidth { width:38px;  height:151px;border:0px solid black;vertical-align:bottom;}
.homeColumn2MiddleWidth { width:214px; height:151px; border:0px solid black;vertical-align:bottom;}
.homeColumn2RightWidth { width:62px; height:151px; border:0px solid black;vertical-align:bottom;}
.homeColumn3LeftWidth { width:37px;  height:151px;border:0px solid black;vertical-align:bottom;}
.homeColumn3MiddleWidth { width:214px; height:151px; border:0px solid black;vertical-align:bottom;}
.homeColumn3RightWidth { width:76px; height:151px;border:0px solid black;vertical-align:bottom;}
.topTextLeftPadding { padding-top:0px; padding-left:16px}
.topTextLeft {  color:white; font: 14px/24px 'News Gothic MT', arial, verdana;}
.topImageLeft { width:352px; height:282px;background: url('/Imageserver/plumtree/portal/custom/LAU/Image/mainContentBox.jpg') left 0 no-repeat; }
.topImageRight { border:0px solid black;}
.bottomImage { height:217px;border:0px solid black;}
.homeButton { text-align:right; }
.homeRow { background:white; }
.homeText { font: 12px/16px 'News Gothic MT', arial, verdana; vertical-align:top; padding-top: 20px}
.homeHeader { color:#405689;FONT: bold 20px/20px Rockwell, arial, verdana; }

.btnCancel
{
    float:left;
    margin-left:10px;
    margin-top:22px;
    margin-bottom:50px;
    width: 51px;
    height: 15px;
    border: 0;
    background: url(../Image/btn_cancel.gif) 0 0 no-repeat transparent;
    cursor: pointer;
    font-size: 0.25em; 
}

.btnSendContact
{
    float:left;
    margin-left:10px;
    margin-top:22px;
    margin-bottom:50px;
    width: 51px;
    height: 15px;
    border: 0;
    background: url(../Image/btn_send.gif) 0 0 no-repeat transparent;
    cursor: pointer;
    font-size: 0.25em; 
}
.required 
{
    color:#999;
    font-size:1.0em;
    font-style:italic;
}


.ucZipcodeInput input,
.etpYourNameInput input,
.etpYourEmailInput input
{
    width:137px;
    margin-bottom:2px;
}

fieldset.etpYourEmailInput span,
fieldset.etpYourEmailInput input
{float:left;}

fieldset.etpYourEmailInput span {margin-left:4px;}

.addressInput input,
.cityInput input,
.zipcodeInput input,
.agencyNameInput input,
.fullNameInput input,
.lastNameInput input,
.firstNameInput input,
.caaPreferenceInfo input.txtEmail, .caaPreferenceInfo input.txtPhone,
.caaPersonalInfo input,
.caaPersonalInfo textarea,
.etpToEmailInput input,
.etpYourNameInput input,
.etpYourEmailInput input,
.emailSellForm input,
.emailPasForm input,
.dncRegistryForm input,
.complaintForm input,
.cfAgentInfo input,
.cfComments input
{
    width:137px;
    margin-left:10px;
    margin-bottom:2px;
    height:15px;
    font-size:11px;
}
.emailSellForm input.shortInput
{
    width:110px;
}
#ie6 .emailSellForm input.shortInput
{
    width:105px;
}
.etpToEmailInput p.required
{
    margin-left:10px;
}
.etpContWrapper
{
    margin:24px 44px 0 44px;
    height:440px;
}

div#emailForm {
    background-color: #f9f9f9;
    border:1px solid #000000;
    z-index: 9;
}

.vaidationSummaryEmailInput{margin-bottom:2px;}

.caaPreferenceInfo input.txtEmail,
.caaPersonalInfo input,
.caaPersonalInfo textarea,
.emailPasForm input
{
    margin-bottom:8px;
}
.caaPersonalInfo textarea,
.etpMessageTextBox textarea,
.emailSellForm textarea,
.emailPasForm textarea,
.cfComments textarea
{
    height:95px;
    width:236px;
    float:left;
    margin-right:5px;
    font-size: 12px;
}
.etpMessageTextBox textarea,
.emailSellForm textarea,
.emailPasForm textarea,
.cfComments textarea
{
    margin-left:10px;
}



p.required
{
	font-size:11px;
    margin:3px 0;
}
div.contactresult a.orangeLinkAccent, span.orangeLinkAccent, td.orangeLinkAccent, p a.orangeLinkAccent, .orangeLinkAccent, a#PageOptions1_hlPrint, a#PageOptions1_hlEmail, span a.orangeLinkAccent, span.privacySpan A
{
    color:#2b8bc8;
    text-decoration:none;
    cursor:pointer;
    font-size: 11px;
    letter-spacing:0px; 
}
span.orangeLinkAccent:link, td.orangeLinkAccent:link, p a.orangeLinkAccent:link, .orangeLinkAccent:link, a#PageOptions1_hlPrint:link, a#PageOptions1_hlEmail:link, span a.orangeLinkAccent:link, span.privacySpan A:link
{
    color:#2b8bc8;
    text-decoration:none;
    cursor:pointer;
    font-size: 11px;
    letter-spacing:0px; 
}
span.orangeLinkAccent:hover, td.orangeLinkAccent:hover, p a.orangeLinkAccent:hover, .orangeLinkAccent:hover, a#PageOptions1_hlPrint:hover, a#PageOptions1_hlEmail:hover, span a.orangeLinkAccent:hover, span.privacySpan A:hover
{
    color:#405689;
    text-decoration:none;
    cursor:pointer;
    font-size: 11px;
    letter-spacing:0px; 
}
span.orangeLinkAccent:visited, td.orangeLinkAccent:visited, p a.orangeLinkAccent:visited, .orangeLinkAccent:visited, a#PageOptions1_hlPrint:visited, a#PageOptions1_hlEmail:visited, span a.orangeLinkAccent:visited, span.privacySpan A:visited
{
    color:#2b8bc8;
    text-decoration:none;
    cursor:pointer;
    font-size: 11px;
    letter-spacing:0px; 
}

a.grayLink, a.grayLink:visited, a.grayLink:hover
{
	color:Gray;
	text-decoration:none;
}
