/* ####################
TOC...
BASIC SEMANTIC STYLES
LINK STYLES
TRICKY STYLES
############################## */

/* ####################
WE NEED THIS html STYLE TO ADD A SCROLLBAR TO FIREFOX SO AS TO GET RID OF THE 20 PIXEL SHIFT THAT THEY SO LOVINGLY ADD TO LONG PAGES
############################## */
.lessspace {
	margin-top: -10px;
}
html, body {
	height: 100%; /* Required */
}
body {
	/*letter-spacing:.03em;*/
	text-align:center;
	font-family:arial, sans-serif;
	margin:5 0 0;
	padding:0;
	background-image: url(images/bg_sub.gif);
	background-repeat: repeat-x;
}
.subContentWrapper {
	background-color: #FFFFFF;
	font-size: 12px;
	line-height: 16px;
	margin: 0;
	padding: 0;
	width: 937px;
}
.bgsubContentWrapper {
	background: #FFFFFF url(images/sub_topWhiteBoxBGInsideGradient.gif) repeat-x bottom;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#subBtmOfGradient {
	height:5px;
	float:left;
	clear:both;
	width:937px;
	background:#f6f7f7;
}
		#subBtmOfGradient .leftSide, #subBtmOfGradient .mid {
			height:5px;
			float:left;
}
		#subBtmOfGradient .leftSide {
			width:5px;
			background:url(images/btmOfGrey_left.gif) no-repeat;
}
		#subBtmOfGradient .rightSide {
			width:5px;
			height:5px;
			float:right;
			background:url(images/btmOfGrey_right.gif) no-repeat;
}
#subTextarea {
	width:511px;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/* TinyMCE specific rules */ body.mceContentBody {   background: white;   text-align:left; }

/*#############################################
HOME STYLES BELOW
#############################################*/
#home_headlines {
	width:937px;
	height:36px;
	background:url(images/home_headlinesBG2.gif) no-repeat;
}
		#home_headlines .inside {
			font-size:12px;
			color:#999999;
			padding:10px 0 0 15px;
}
		#home_headlines .inside h2 {
			color:#999999;
			font-family:arial;
			font-size:11pt;
			margin-right:20px;
			float:left;
}
.homeheadlineticker {
	font-family:"Trebuchet MS",  verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
.homeheadlineticker a:link, .homeheadlineticker a:visited, .homeheadlineticker a:active {
	text-decoration:none;
	font-family:"Trebuchet MS",  verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
.homeheadlineticker a:hover {
	text-decoration:underline;
	font-family:"Trebuchet MS",  verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #7c81b9;
}
.homenews {
	background-image: url(images/home_headlinesBG2.gif);
	background-repeat: no-repeat;
	height: 76px;
	width: 937px;
	margin: 0px;
	padding: 0px;
	background-position: center center;
}
/*#############################################
FOOTER STYLES BELOW
#############################################*/
#footer {
	margin-top:10px;
	background: url(images/footerBG.gif) repeat-x;
	width:937px;
	height:37px;
	float:left;
	clear:both;
}
	#footer #copyright {
		background: url(images/foot_left.gif) no-repeat;
		height:37px;
		padding:15px 0 0 10px;
		font-size:12px;
		color:#9b9ea8;
		float:left;
}
	#footer #links {
		background: url(images/foot_right.gif) no-repeat top right;
		height:37px;
		padding:15px 10px 0 0;
		font-size:12px;
		color:#9b9ea8;
		float:right;
}
	#footer #links a:link, #footer #links a:visited, #footer #links a:hover {
		text-decoration:none;
		color:#9b9ea8;
		margin:0 10px 0 10px;
}
	#footer #links a:hover {
		text-decoration:underline;
}
				
/*#############################################
LEFT SUB MENU STYLES BELOW
#############################################*/
#leftNav {
		width:193px;
}
	#leftNav .top {
		background:url(images/leftNav_top.gif) no-repeat;
		width:193px;
		height:9px;
}
	#leftNav .inside {
		margin-top:-5px;
		width:191px;
		background:#ffffff url(images/leftNavBG.gif) repeat-x bottom;
		border-right:1px solid #d9dae1;
		border-left:1px solid #d9dae1;
}
	#leftNav .inside {
		min-height:295px;
}
	#leftNav .inside a.sub:link, #leftNav .inside a.sub:visited, #leftNav .inside a.sub:hover {
		color:#2f3196;
		text-decoration:none;
		background:url(images/leftNav_linkIcon.gif) no-repeat 2px 8px;
		border-top:1px solid #d9dae1;
		display:block;
		margin:0 5px 0 5px;
		padding:10px 0 8px 25px;
		font-size: 12px;
		line-height: 15px;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: 700;
}
	#leftNav .inside a.sub:hover {
		background: url(images/leftNav_linkIcon-over.gif) no-repeat 2px 8px !important;
		color:#f91f07 !important;
}
	#leftNav .inside a.sub2:link, #leftNav .inside a.sub2:visited, #leftNav .inside a.sub2:hover {
		color:#2f3196;
		text-decoration:none;
		border-top-style:none !important;
		display:block;
		margin:0 5px 0 5px;
		font-size: 11px;
		line-height: 11px;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: 400;
		background-image: none;
		padding-top: 5px;
		padding-right: 7px;
		padding-bottom: 5px;
		padding-left: 25px;
}
	#leftNav .inside a.sub2:hover {
		background-image: none;
		color:#f91f07;
		border-top-style:none !important;
}
	#leftNav .inside a.sub3:link, #leftNav .inside a.sub3:visited, #leftNav .inside a.sub3:hover {
		color:#2f3196;
		text-decoration:none;
		border-top-style:none !important;
		display:block;
		margin:0 5px 0 5px;
		font-size: 11px;
		line-height: 11px;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: 400;
		font-style: italic;
		background-image: none;
		padding-top: 5px;
		padding-right: 7px;
		padding-bottom: 5px;
		padding-left: 35px;
}
	#leftNav .inside a.sub3:hover {
		background-image: none;
		color:#f91f07;
		border-top-style:none !important;
}
	#leftNav .inside a.sub0:link, #leftNav .inside a.sub0:visited, #leftNav .inside a.sub0:hover {
		color:#2f3196;
		text-decoration:none;
		background:url(images/leftNav_linkIcon.gif) no-repeat 2px 8px;
		border-top-style:none !important;
		display:block;
		margin:0 5px 0 5px;
		padding:10px 0 8px 25px;
		font-size: 12px;
		line-height: 15px;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: 700;
}
	#leftNav .inside a.sub0:hover {
		background: url(images/leftNav_linkIcon-over.gif) no-repeat 2px 8px !important;
		color:#f91f07 !important;
		border-top-style:none !important;
}
	#leftNav .bottom {
		background:url(images/leftNav_bottom.gif) no-repeat;
		width:193px;
		height:5px;
		clear:both;
}
#leftSide_emailSignUp {
		margin-top:10px;
		width:193px;
}
.sub_active {    
	text-decoration:none;    
	background:url(images/leftNav_linkIcon.gif) 
	no-repeat 2px 8px;    
	border-top:1px solid #d9dae1;    
	display:block;    
	margin:0 5px 0 5px;    
	padding:10px 0 8px 25px;    
	font-size: 12px;    
	line-height: 15px;    
	font-family: Arial, Helvetica, sans-serif;    
	font-weight: 700;    
	background: url(images/leftNav_linkIcon-over.gif) no-repeat 2px 8px !important;
	color:#f91f07 !important; 
} 
.sub2_active {    
	text-decoration:none;    
	border-top-style:none !important;    
	display:block;    
	margin:0 5px 0 5px;    
	font-size: 11px;    
	line-height: 11px;    
	font-family: Arial, Helvetica, sans-serif;    
	font-weight: 400;    
	background-image: none;    
	padding-top: 5px;    
	padding-right: 7px;    
	padding-bottom: 5px;    
	padding-left: 25px;    
	background-image: none;    
	color:#f91f07; 
} 
.sub3_active {    
	text-decoration:none;    
	border-top-style:none !important;    
	display:block;    
	margin:0 5px 0 5px;    
	font-size: 11px;    
	line-height: 11px;    
	font-family: Arial, Helvetica, sans-serif;    
	font-weight: 400;    
	font-style: italic;    
	background-image: none;    
	padding-top: 5px;    
	padding-right: 7px;    
	padding-bottom: 5px;    
	padding-left: 35px;    
	background-image: none;    
	color:#f91f07; 
} 
.sub0_active {    
	text-decoration:none;    
	border-top-style:none !important;    
	display:block;    
	margin:0 5px 0 5px;    
	padding:10px 0 8px 25px;    
	font-size: 12px;    
	line-height: 15px;    
	font-family: Arial, Helvetica, sans-serif;    
	font-weight: 700;    
	background: url(images/leftNav_linkIcon-over.gif) no-repeat 2px 8px !important;    
	color:#f91f07 !important; 
}

/*#############################################
BASIC SEMANTIC STYLES BELOW
#############################################*/
div {
	text-align:left;
}
p, li, ul, ol {
	font-family: arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color:#666;
	font-weight: 400;
}	
p {
	margin:3px 0px 0px;
	padding:0px 0px 10px;
}
h1 {
	font-family: "Trebuchet MS", arial, sans-serif;
	font-size: 19px;
	font-weight:bold;
	color:#2f3196;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
	h1.aboveVideo
		{margin:0 0 5px 0;}
h2 {
	font-family: "Trebuchet MS", arial, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color:#2f3196;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d9dae1;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 9px;
	margin-left: 0;
}
h3 {
	margin:5px 0px 0px;
	font-family: "Trebuchet MS", arial, sans-serif;
	font-size: 14px;
	color:#2f3196;
	font-weight: bold;
}
h5 {
	margin:0 0 8px 0;
	font-size:13px;
	font-family: "Trebuchet MS", arial, sans-serif;
	color:#2f3196;
	font-weight: bold;
}
hr {
	padding:0 0 0 0;
	border: 0;
	color: #F0F0F0;
	background-color: #F0F0F0;
	height: 1px;
	margin:0 20px 5px 0px;
}
ul {
	list-style-type:square;
	padding-left:1em;
	padding-bottom:5px;
	margin:0px 0px 5px 7px;
}
ol {
	padding-left:2em;
	padding-bottom:5px;
	margin:0px 0px 5px 7px;
}
.bold {
	font-weight: bold;
}
.italic {
	font-style: italic;
}
.boldItalic {
	font-style: italic;
	font-weight: bold;
}
.greyborder {
	border: 1px solid #d9dae1;
}
.subheading4 {
	font-size:13px;
	font-family: "Trebuchet MS", arial, sans-serif;
	color:#333333;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	margin: 0px;
}
.subheading4ItaSm {
	font-size:12px;
	font-family: "Trebuchet MS", arial, sans-serif;
	color:#333333;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	font-style: italic;
	line-height: 16px;
}
li {
	list-style-position: outside;
	padding-bottom: 6px;
	line-height: 14px;
	padding-top: 3px;
	padding-right: 0px;
	padding-left: 0px;
}
#nobullet li {
	list-style-position: outside;
	list-style-type: none;
}
#jumplinks li {
	list-style-position: outside;
	line-height: 13px;
	padding-bottom: 2px;
	color: #2f3196;
}
#pushpin li {
	list-style-position: outside;
	list-style-image: url(images/pushpin_blk.gif);
	padding-bottom: 8px;
}
#checkbox li {
	list-style-position: outside;
	list-style-image: url(images/box_blk.gif);
}
.subheading3top {
	font-family: "Trebuchet MS", arial, sans-serif;
	font-size: 14px;
	color:#2f3196;
	font-weight: bold;
	display: block;
	margin-top: 5px;
	margin-bottom: 4px;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.subheading3body {
	font-family: "Trebuchet MS", arial, sans-serif;
	font-size: 14px;
	color:#2f3196;
	font-weight: bold;
	padding-left: 0px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 4px;
}
.credits {
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	line-height: 13px;
}

/*#############################################
LINK STYLES
#############################################*/
a:link {
	font-family: arial, sans-serif;
	font-size: 12px;
	color:#2f3196;
	text-decoration:underline;
}	
a:visited {
	font-family: arial, sans-serif;
	font-size: 12px;
	color:#2f3196;
	text-decoration:underline;
}
a:hover {
	font-family: arial, sans-serif;
	font-size: 12px;
	color:#7c81b9;
	text-decoration:underline;
}
a:active {
	font-family: arial, sans-serif;
	font-size: 12px;
	color:#000000;
	text-decoration:underline;
}
.readmore a:link {
	color: #f91f07;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	line-height: 18px;
}
.readmore a:visited {
	color: #f91f07;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	line-height: 18px;
}
.readmore a:hover {
	color: #f91f07;
	text-decoration: underline;
	font-weight: bold;
	font-size: 11px;
	line-height: 18px;
}
.readmore a:active {
	color: #999999;
	text-decoration: underline;
	font-weight: bold;
	font-size: 11px;
	line-height: 18px;
}
.back a:link {
	color: #f91f07;
	text-decoration: none;
	font-weight: bold;
	text-align: right;
	display: block;
	float: right;
	font-size: 11px;
	line-height: 18px;
}
.back a:visited {
	color: #f91f07;
	text-decoration: none;
	font-weight: bold;
	text-align: right;
	display: block;
	float: right;
	font-size: 11px;
	line-height: 18px;
}
.back a:hover {
	color: #f91f07;
	text-decoration: underline;
	font-weight: bold;
	text-align: right;
	display: block;
	float: right;
	font-size: 11px;
	line-height: 18px;
}
.back a:active {
	color: #999999;
	text-decoration: underline;
	font-weight: bold;
	text-align: right;
	display: block;
	float: right;
	font-size: 11px;
	line-height: 18px;

}
.formlink a:link {
	color: #2f3196;
	text-decoration: underline;
	font-weight: normal;
	font-size: 11px;
}
.formlink a:visited {
	color: #2f3196;
	text-decoration: underline;
	font-weight: normal;
	font-size: 11px;
}
.formlink a:hover {
	color:#7c81b9;
	text-decoration: underline;
	font-weight: normal;
	font-size: 11px;
}
.formlink a:active {
	color:#000000;
	text-decoration: underline;
	font-weight: normal;
	font-size: 11px;

}
.subhead4ItaSmlink a:link {
	text-decoration:none;
	font-family: "Trebuchet MS", arial, sans-serif;
	color:#333333;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	font-style: italic;
	line-height: 16px;
}
.subhead4ItaSmlink a:visited {
	text-decoration:none;
	font-size:12px;
	font-family: "Trebuchet MS", arial, sans-serif;
	color:#333333;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	font-style: italic;
	line-height: 16px;
}
.subhead4ItaSmlink a:hover {
	text-decoration:underline;
	font-size:12px;
	font-family: "Trebuchet MS", arial, sans-serif;
	color:#7c81b9;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	font-style: italic;
	line-height: 16px;
}
.subhead4ItaSmlink a:active {
	text-decoration:underline;
	font-size:12px;
	font-family: "Trebuchet MS", arial, sans-serif;
	color:#000000;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	font-style: italic;
	line-height: 16px;

}
/*#############################################
TRICKY STYLES
#############################################*/
.skip {/*this ones to hide text, but screen readers will see it....508 compliance tdb */
	  height: 0;
	  width: 0;
	  overflow: hidden;
	  position: absolute; /* for the benefit of IE5 Mac */
}

/* TinyMCE specific rules */
body.mceContentBody {
   background: white;
   text-align:left;
}


/*~~~~~~~~~accordion jammies~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.accordionZiptext {
	margin-right:5px;
	font-size:11px;
	line-height: 16px;
	color:#999999;
	float:left;
}
#container {
    margin:0 0 0 0;
}
#bottom_container {
    clear: both;
}
h3.accordion_toggle, h3.accordion_toggle_active {
    cursor: hand;
    display: block;
    padding:0 0 0 10px;
    height:29px;
    margin: 0;
    font-weight:bold;
    font-size:14px;
	line-height:30px;
    color:#333333;
    font-family:"Trebuchet MS",  verdana, sans-serif;
}
#accordiontitlehome{
    background: url(images/accordHdrClosed_first.gif) no-repeat;
    display: block;
    padding:0 0 0 10px;
    height:29px;
    margin: 0;
	border-top-style:none;
    font-weight:bold;
    font-size:14px;
	line-height:30px;
    color:#333333;
    font-family:"Trebuchet MS",  verdana, sans-serif;
}
.accordiontitlehome a:link, .accordiontitlehome a:visited, .accordiontitlehome a:active {
	text-decoration:none;
	font-family:"Trebuchet MS",  verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
.accordiontitlehome a:hover {
	text-decoration:underline;
	font-family:"Trebuchet MS",  verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #7c81b9;
}
h3.accordion_toggle_active {
    color:#ffffff;
}
.accordion_toggle {
    background: url(images/accordHdrClosed.gif) no-repeat;
	border-top:1px solid #f1f2f4;
}
#bottom_container #first {
	border-top-style:none;
}
.accordion_toggle_active {
    background: url(images/accordHdrOpen.gif) no-repeat;
}
.accordion_toggle[id="first"] {
    background: url(images/accordHdrClosed_first.gif) no-repeat !important;
}
.accordion_toggle_active[id="first"] {
    background: url(images/accordHdrOpen_first.gif) no-repeat !important;
}
/*.accordion_toggle[acc="last"] {
    background: url(images/accordHdrClosed_last.gif) no-repeat;
	height:34px !important;
	margin-bottom:-5px !important;
}
.accordion_toggle_active[acc="last"] {
    background: url(images/accordHdrOpen.gif) no-repeat !important;
}*/
.accordion_content {
	background:#ffffff url(images/leftNavBG.gif) repeat-x bottom;
    color: #666666;
	line-height: 14px;
    margin:0;
    border: 1px solid #d9dae1;
	border-top-style:none;
    overflow: hidden;
}
.accordBtm {
	vertical-align:bottom;
	clear:both;
	display:block !important;
	height:20px;
	background: url(images/accordBtm.gif) no-repeat bottom;
/*.accordion_content[concon="last"] {
	border-bottom-style: none !important;
}

.accordion_toggle[acc="last"] + .accordion_content[concon="last"] +  .accordBtm {
	display:none;
}*/
}
.accordion_content p, .accordion_content table  {
	padding-bottom:2px;
	font-size:11px;
	color: #666666;
    line-height: 14px;
}
table.accordFormTbl {
}
table.accordFormTbl td {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
table.accordFormTbl p {
	padding-bottom:6px;
	font-size:11px;
	color: #666666;
    line-height: 14px;
}
table.calAccordFormTbl td {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.insideAccord {
	padding:12px 20px 15px 10px;
	color: #666666;
    line-height: 16px;
	min-height:236px;
}
	html*.insideAccord {
		/*IE ONLY HACK*/
		min-height:10px !important;
}/*IE ONLY HACK*/
.insideAccordHome {
	padding: 0px 0px 0px 0px;
	min-height:10px;
}
	html*.insideAccordHome {
		/*IE ONLY HACK*/
		min-height:10px !important;
}/*IE ONLY HACK*/

/*~~~~~~~~~end accordion jammies~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/*#############################################
TOP NAV STYLES BELOW
#############################################*/
.topNav {
	font-size: 12px;
	font-family:arial, sans-serif;
	color:#fff;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.topNav a:link, .topNav a:visited {
	text-decoration:none;
	font-family:arial, sans-serif;
	color:#fff;
}
.topNav a:hover {
	text-decoration:none;
	font-family:arial, sans-serif;
	color:#939af7;
	}
.topNavLines {
	font-size:10px;
	font-family:arial, sans-serif;
	color:#fff;
	padding-right: 14px;
	padding-left: 14px;
}
.topNavSearch {
	font-size: 12px;
	font-family:arial, sans-serif;
	color:#fff;
	font-weight: bold;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	}
.topNavSearchBtn {
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 0px;
	}
.topNavSearchText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#2f3196;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	font-weight: normal;
}

/*#############################################
SUBHEADER MENU COLOR BARS
#############################################*/
.subHeaderText {
	font-family: "Trebuchet MS", arial, sans-serif;
	font-size: 19px;
	font-weight:bold;
	color: #FFFFFF;
	text-indent: 20px;
	vertical-align: middle;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
.subHeaderBackground {
	background:#ffffff url(images/SubBar_DkBlue.gif) no-repeat right bottom;
	width: 593px;
	}
.subHeaderBackgroundRed {
	background:#ffffff url(images/SubBar_red.gif) no-repeat right bottom;
	width: 593px;
}
.subHeaderBackgroundLtBlue {
	background:#ffffff url(images/SubBar_LtBlue.gif) no-repeat right bottom;
	width: 593px;
}
.subHeaderBackgroundOrg {
	background:#ffffff url(images/SubBar_orange.gif) no-repeat right bottom;
	width: 593px;
}

/*#############################################
PICTURE STYLES BELOW
#############################################*/
.pictureleft {
	clear: right;
	float: left;
	margin: 8px 8px 8px 0px;
}
.pictureright {
	clear: left;
	float: right;
	margin: 8px;
}
.pictureleftnews {
	clear: both;
	float: left;
	margin: 16px 8px 8px 0px;
}
.picturerightnews {
	clear: both;
	float: right;
	margin: 16px 0px 8px 8px;
}
/*#############################################
FORM STYLES
#############################################*/
.red {
	color:#f91f07;
}
.formContent {
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #666666;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	line-height: 13px;
}
.formContent2 {
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #666666;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	line-height: 13px;
}
.formTitleText {
	font-family: "Trebuchet MS", arial, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #333333;
	text-indent: 10px;
	vertical-align: middle;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: block;
}
.formTitleTextEIH {
	font-family: "Trebuchet MS", arial, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color:#FFFFFF;
	vertical-align: middle;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: block;
}
.formSmTitleText {
	font-family: "Trebuchet MS", arial, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #333333;
	background-color: #f0f0f0;
	background-image: url(images/formLineBG.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	line-height: 13px;
}
.smallFormBox {
	background:#ffffff url(images/formSmMiddle.gif) repeat-y;
	width: 300px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	display: block;
}
.smallFormTop{
	display: block;
	background: url(images/formSmTop.gif) no-repeat left bottom;
	width: 300px;
	height: 27px;
}
.smallFormBtm {
	display:block;
	background: url(images/formSmBtm.gif) no-repeat left top;
	width: 300px;
	height: 27px;
}
.lgFormBox {
	background:#ffffff url(images/formLgMiddle.gif) repeat-y;
	width: 490px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	display: block;
}
.lgFormBox2 {
	background:#ffffff url(images/formLgMiddle.gif) repeat-y;
	width: 490px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: block;
}
.lgFormTop{
	display: block;
	background: url(images/formLgTop.gif) no-repeat left bottom;
	width: 490px;
	height: 27px;
}
.lgFormTopEducation{
	display: block;
	background: url(images/formLgTopEducation.gif) no-repeat left bottom;
	width: 490px;
	height: 27px;
}
.lgFormTopIncome{
	display: block;
	background: url(images/formLgTopIncome.gif) no-repeat left bottom;
	width: 490px;
	height: 27px;
}
.lgFormTopHealth{
	display: block;
	background: url(images/formLgTopHealth.gif) no-repeat left bottom;
	width: 490px;
	height: 27px;
}
.lgFormBtm {
	display:block;
	background: url(images/formLgBtm.gif) no-repeat left top;
	width: 490px;
	height: 27px;
}.formRequired {
	color: #2f3196;
}
.dropdownmenu {
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #666666;
}
.formContentLg {
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	line-height: 16px;
}
.formPicture {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

/*#############################################
MISC STYLES
#############################################*/
.camppict {
	padding-top: 8px;
	padding-bottom: 8px;
	font-size: 12px;
}
.indent {
	padding-left: 20px;
}
.indent2 {
	padding-left: 40px;
}
.morelinespace {
	line-height: 18px;
}.darkgrey {
	font-weight: normal;
	color: #000000;
}
.boldItalic {
	font-style: italic;
	font-weight: bold;
}
.line {
	width: 20px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #999999;
}
.pictthumb {
	border: 1px solid #d9dae1;
	padding: 0px;
	margin-bottom: 6px;
	margin-top: 3px;
	margin-right: 0px;
	margin-left: 0px;
}
.lgFormTopMain {
	display: block;
	background: url(images/formLgTopMain.gif) no-repeat left bottom;
	width: 490px;
	height: 27px;
}
