/* Common Elements */
img.transparent
{
	behavior:url(/Styles/pngbehavior.htc);
}

p
{
	margin:7px 0px 20px 0px;
}

h1,
h1 a
{
	color:#0A83C3;
	font-size:1.4em;
}


h2
{
	color:#0A83C3;
	font-size:1.2em;
	padding-bottom:5px;
	border-bottom:solid 1px #D8D800;
	margin:15px 0px 0px 0px;
}

div.FormBuilder h2
{
	padding-bottom:0px;
	margin:0px;
	border:0px !important;
}

#BreadCrumbs ul li, #HeaderNav ul li, #FooterLinks ul li, #CrumbsFunctions ul li
{
	display:inline;
}

h3
{
	color:#0A83C3;
	font-size:1.1em;
	margin-bottom:0px;
	padding-bottom:0px;
}

h4
{
	color:#666666;
	font-size:1.0em;
	margin-top:7px;
	margin-bottom:0px;
	padding-bottom:0px;
}

h5
{
	color:#0A83C3;
	font-size:0.9em;
}

h6
{
	color:#0A83C3;
	font-size:0.8em;
}

img
{
	border:none;
}

img.MainHeaderPrintImage
{
	display:none;
}

.FloatClear
{
	clear:both;
	height:0px;
	overflow:hidden;
}

a
{
	color:#044393;
}

hr
{
	color:#d8d800;
	height:1px;
	background-color:#d8d800;
	border:0px;
	margin:0px;
	padding:0px;
}

#ContentTitle
{
	width:inherit;
}

div.ContentSection ul,
div.IntroSection ul
{
	margin-bottom:25px;
}

div.ContentSection ul,
div.IntroSection ul,
div#LoginContentWrapper ul
{
	list-style-image:url('/Images/bullet_blue.gif');
}

div.ContentSection ul ul
{
	list-style-image:url('/Images/bullet_green.gif');
}

div.ContentSection ul li
{
	/*margin-top:3px;
	margin-bottom:3px;*/
}

div.SectionLinks ul
{
	list-style:none;
	list-style-image:none;
}

ul#TOC
{
	/*list-style-image:url('/Images/bullet_blue.gif');*/
	list-style-image:none;
	list-style:none;
	margin:10px 0px 40px 30px;
	padding:0px;
}

div.BackToTopContent
{
	margin-top:10px;
}

div.BackToTopContent,
div.BackToTopDocs
{
	float:right;
}

div.BackToTopContent img,
div.BackToTopDocs img
{
	margin-right:5px;
}

/*** CONTENT SECTION STYLES ***/

.SectionImage
{
	border:solid 1px #dadac6;
}

.SectionImage img
{

}

.SectionImage.AlignLeftWrap
{
	float:left;
	margin:3px 10px 5px 0px;
}

.SectionImage.AlignRightWrap
{
	float:right;
	margin:3px 0px 5px 10px;
}

.SectionImage.AlignLeftSeparateAbove, .SectionImage.AlignRightSeparateAbove, .SectionImage.AlignCentreSeparateAbove, .SectionImage.AlignCentreWrap
{
	margin-bottom:12px;
}

.SectionImage.AlignLeftSeparateBelow, .SectionImage.AlignRightSeparateBelow, .SectionImage.AlignCentreSeparateBelow
{
	margin-top:12px;
}

.SectionImage.AlignRightSeparateAbove, .SectionImage.AlignRightSeparateBelow
{
	margin-left:auto;
}

.SectionImage.AlignCentreSeparateAbove, .SectionImage.AlignCentreSeparateBelow, .SectionImage.AlignCentreWrap
{
	margin-left:auto;
	margin-right:auto;
}

.SectionImageCaption
{
	color:#555555;
	font-size:11px;
	text-align:center;
	padding:8px 0px 8px 0px;
	margin-top:0px;
	background-color:#e8e8e2;
}

/*** FORMBUILDER STYLES ***/

#FormHolder
{
	margin-top:20px;
}

.FormBuilder
{
	width:600px;
}

.FormBuilder h3
{
	color:#000000;
}

.FormBuilderTable
{
	border-collapse: collapse;
	width:100%;
	text-align:center;
}

.FormBuilderTable th,
.FormBuilderTable td
{
	text-align:left;
	vertical-align:top;
	border-top:1px solid #bce0f1;
	font-weight:normal;	
	padding:5px 3px 5px 3px;
}

.FormBuilderTable th
{
	width:175px;
}

.FormBuilderTable textarea
{
	width:98%;
}

.FormBuilderTable td.FormBuilderMessage
{
	font-weight:bold;
}

.FormBuilderFieldInfo,
.FormBuilderDescription
{
	font-size:10px;
	font-weight:normal;
	color:#666666;
	line-height:normal;
	margin-top:1px;
}

.FormBuilderDescription
{
	padding-bottom:5px;
	margin:0px;
}

.FormBuilderButtons
{
	border-top:1px solid #d8d800;
	border-bottom:1px solid #d8d800;
	padding:5px 0px 5px 183px;
}

.FormBuilderButtons input
{
	width:89px;
	height:25px;
	background-image:url('/Images/FromButtonBackground.gif');
	color:#000000;
	font-weight:normal;
	border:0px;
	margin-right:5px;
	font-weight:bold;
	/*padding:1px 20px;*/
}

.FormBuilderTextSmall
{
	width:50px;
	border:solid 1px #acc4d4;
}

.FormBuilderTextMedium
{
	width:150px;
	border:solid 1px #acc4d4;
}

.FormBuilderTextLarge
{
	width:98%;
	border:solid 1px #acc4d4;
}

td.FormBuilderHeading
{
	border-top:1px solid #d8d800 !important;
	padding-top:15px;
	font-size:1.2em;
	color:#0983c4;
	font-weight:bold;	
	border-bottom:1px solid #BCE0F1;
}

td.FormBuilderSubheading
{
	border-top:1px solid #d8d800 !important;
	padding-top:15px;
	font-size:1.0em;
	color:#0983c4;
	font-weight:bold;
	border-bottom:1px solid #BCE0F1;
}

/* Info Panels */
div.green1, div.green2, div.blue1, div.blue2, div.grey1, div.grey2, div.plain
{
	clear:right;
	margin-bottom:15px;
}

#ImageTitle
{
	width:570px;
	border-bottom:solid 1px #D8D800;
	/*padding-bottom:5px;*/
}

div.MainContentLeftFull #ImageTitle
{
	width:764px;
	border-bottom:solid 1px #D8D800;
	padding-bottom:5px;
}

/* Full Width */
div.MainContentLeftFull div.plain div.InfoTop
{
	display:none;
}

div.MainContentLeftFull div.plain div.InfoBody
{
	border:solid 1px #cccccc;
	padding:10px;
	width:790px;
}

div.MainContentLeftFull div.plain div.InfoBottom
{
	display:none;
}

div.MainContentLeftFull div.green1,
div.MainContentLeftFull div.green2,
div.MainContentLeftFull div.blue1,
div.MainContentLeftFull div.blue2,
div.MainContentLeftFull div.grey1,
div.MainContentLeftFull div.grey2
{
	margin-top:10px;
}

div.MainContentLeftFull div.green1 div.InfoTop
{
	width:746px;
	height:22px;
	background-image:url('/Images/top_green1.gif');
	background-repeat:no-repeat;
}

div.MainContentLeftFull div.green1 div.InfoBody
{
	padding:0px 20px 0px 20px;
	width:706px;
	background-image:url('/Images/middle_green1.gif');
	background-repeat:repeat-y;
}

div.MainContentLeftFull div.green1 div.InfoBottom
{
	width:746px;
	height:22px;
	background-image:url('/Images/bottom_green1.gif');
	background-repeat:no-repeat;
}

div.MainContentLeftFull div.green2 div.InfoTop
{
	width:746px;
	height:22px;
	background-image:url('/Images/top_green2.gif');
	background-repeat:no-repeat;
}

div.MainContentLeftFull div.green2 div.InfoBody
{
	padding:0px 20px 0px 20px;
	width:706px;
	background-image:url('/Images/middle_green2.gif');
	background-repeat:repeat-y;
}

div.MainContentLeftFull div.green2 div.InfoBottom
{
	width:746px;
	height:22px;
	background-image:url('/Images/bottom_green2.gif');
	background-repeat:no-repeat;
}

div.MainContentLeftFull div.blue1 div.InfoTop
{
	width:746px;
	height:22px;
	background-image:url('/Images/top_blue1.gif');
	background-repeat:no-repeat;
}

div.MainContentLeftFull div.blue1 div.InfoBody
{
	padding:0px 20px 0px 20px;
	width:706px;
	background-image:url('/Images/middle_blue1.gif');
	background-repeat:repeat-y;
}

div.MainContentLeftFull div.blue1 div.InfoBottom
{
	width:746px;
	height:22px;
	background-image:url('/Images/bottom_blue1.gif');
	background-repeat:no-repeat;
}

div.MainContentLeftFull div.blue2 div.InfoTop
{
	width:746px;
	height:22px;
	background-image:url('/Images/top_blue2.gif');
	background-repeat:no-repeat;
}

div.MainContentLeftFull div.blue2 div.InfoBody
{
	padding:0px 20px 0px 20px;
	width:706px;
	background-image:url('/Images/middle_blue2.gif');
	background-repeat:repeat-y;
}

div.MainContentLeftFull div.blue2 div.InfoBottom
{
	width:746px;
	height:22px;
	background-image:url('/Images/bottom_blue2.gif');
	background-repeat:no-repeat;
}

div.MainContentLeftFull div.grey1 div.InfoTop
{
	width:746px;
	height:22px;
	background-image:url('/Images/top_grey1.gif');
	background-repeat:no-repeat;
}

div.MainContentLeftFull div.grey1 div.InfoBody
{
	padding:0px 20px 0px 20px;
	width:706px;
	background-image:url('/Images/middle_grey1.gif');
	background-repeat:repeat-y;
}

div.MainContentLeftFull div.grey1 div.InfoBottom
{
	width:746px;
	height:22px;
	background-image:url('/Images/bottom_grey1.gif');
	background-repeat:no-repeat;
}

div.MainContentLeftFull div.grey2 div.InfoTop
{
	width:746px;
	height:22px;
	background-image:url('/Images/top_grey2.gif');
	background-repeat:no-repeat;
}

div.MainContentLeftFull div.grey2 div.InfoBody
{
	padding:0px 20px 0px 20px;
	width:706px;
	background-image:url('/Images/middle_grey2.gif');
	background-repeat:repeat-y;
}

div.MainContentLeftFull div.grey2 div.InfoBottom
{
	width:746px;
	height:22px;
	background-image:url('/Images/bottom_grey2.gif');
	background-repeat:no-repeat;
}

/* Middle Width */
div.MainContentLeft div.plain div.InfoTop
{
	display:none;
}

div.MainContentLeft div.plain div.InfoBody
{
	border:solid 1px #cccccc;
	padding:10px;
	width:548px;
}

div.MainContentLeft div.plain div.InfoBottom
{
	display:none;
}

div.MainContentLeft div.green1 div.InfoTop
{
	width:546px;
	height:22px;
	background-image:url('/Images/top_med_green1.gif');
	background-repeat:no-repeat;
}

div.MainContentLeft div.green1 div.InfoBody
{
	padding:0px 20px 0px 20px;
	width:506px;
	background-image:url('/Images/middle_med_green1.gif');
	background-repeat:repeat-y;
}

div.MainContentLeft div.green1 div.InfoBottom
{
	width:546px;
	height:22px;
	background-image:url('/Images/bottom_med_green1.gif');
	background-repeat:no-repeat;
}

div.MainContentLeft div.green2 div.InfoTop
{
	width:546px;
	height:22px;
	background-image:url('/Images/top_med_green2.gif');
	background-repeat:no-repeat;
}

div.MainContentLeft div.green2 div.InfoBody
{
	padding:0px 20px 0px 20px;
	width:506px;
	background-image:url('/Images/middle_med_green2.gif');
	background-repeat:repeat-y;
}

div.MainContentLeft div.green2 div.InfoBottom
{
	width:546px;
	height:22px;
	background-image:url('/Images/bottom_med_green2.gif');
	background-repeat:no-repeat;
}

div.MainContentLeft div.blue1 div.InfoTop
{
	width:546px;
	height:22px;
	background-image:url('/Images/top_med_blue1.gif');
	background-repeat:no-repeat;
}

div.MainContentLeft div.blue1 div.InfoBody
{
	padding:0px 20px 0px 20px;
	width:506px;
	background-image:url('/Images/middle_med_blue1.gif');
	background-repeat:repeat-y;
}

div.MainContentLeft div.blue1 div.InfoBottom
{
	width:546px;
	height:22px;
	background-image:url('/Images/bottom_med_blue1.gif');
	background-repeat:no-repeat;
}

div.MainContentLeft div.blue2 div.InfoTop
{
	width:546px;
	height:22px;
	background-image:url('/Images/top_med_blue2.gif');
	background-repeat:no-repeat;
}

div.MainContentLeft div.blue2 div.InfoBody
{
	padding:0px 20px 0px 20px;
	width:506px;
	background-image:url('/Images/middle_med_blue2.gif');
	background-repeat:repeat-y;
}

div.MainContentLeft div.blue2 div.InfoBottom
{
	width:546px;
	height:22px;
	background-image:url('/Images/bottom_med_blue2.gif');
	background-repeat:no-repeat;
}

div.MainContentLeft div.grey1 div.InfoTop
{
	width:546px;
	height:22px;
	background-image:url('/Images/top_med_grey1.gif');
	background-repeat:no-repeat;
}

div.MainContentLeft div.grey1 div.InfoBody
{
	padding:0px 20px 0px 20px;
	width:506px;
	background-image:url('/Images/middle_med_grey1.gif');
	background-repeat:repeat-y;
}

div.MainContentLeft div.grey1 div.InfoBottom
{
	width:546px;
	height:22px;
	background-image:url('/Images/bottom_med_grey1.gif');
	background-repeat:no-repeat;
}

div.MainContentLeft div.grey2 div.InfoTop
{
	width:546px;
	height:22px;
	background-image:url('/Images/top_med_grey2.gif');
	background-repeat:no-repeat;
}

div.MainContentLeft div.grey2 div.InfoBody
{
	padding:0px 20px 0px 20px;
	width:506px;
	background-image:url('/Images/middle_med_grey2.gif');
	background-repeat:repeat-y;
}

div.MainContentLeft div.grey2 div.InfoBottom
{
	width:546px;
	height:22px;
	background-image:url('/Images/bottom_med_grey2.gif');
	background-repeat:no-repeat;
}

/* Blue Table */

table.bluetable 
{
	border-collapse: collapse;
	width:100%;
}

table.bluetable th,
table.bluetable td 
{
	border: solid 1px #bcdff2;
	padding:5px;
}

table.bluetable th 
{
  font-weight: bold;
}

/* Green Table */

table.greentable 
{
	border-collapse: collapse;
	width:100%;
}

table.greentable th, 
table.greentable td 
{
	border: solid 1px #d8d800;
	padding:5px;
}

table.greentable th 
{
  font-weight: bold;
}

/*** GLOBAL LAYOUT STYLES ***/

#BreadCrumbs, #HeaderNav
{
	font-size:0.9em;
}

#FooterLinks
{
	font-size:0.9em;
	text-decoration:none;
	color:#000000;
}

#BreadCrumbs ul, #HeaderNav ul, #FooterLinks ul, #CrumbsFunctions ul, #ContentMenu ul
{
	margin:0px;
	padding: 0px;
	list-style-type:none;
}

a.AboutButton
{
	width:118px;
	height:41px;
	display:block;
	background-image:url('/Images/About_Button.gif');
	background-repeat:no-repeat;
}
a:hover.AboutButton
{
	background-position:0px -41px;
}
a.AboutButtonActive
{
	width:118px;
	height:41px;
	display:block;
	background-image:url('/Images/About_Button.gif');
	background-repeat:no-repeat;
	background-position:0px -41px;
}

a.IndividualsButton
{
	width:90px;
	height:41px;
	display:block;
	background-image:url('/Images/Individuals_Button.gif');
	background-repeat:no-repeat;
}
a.IndividualsButtonActive
{
	width:90px;
	height:41px;
	display:block;
	background-image:url('/Images/Individuals_Button.gif');
	background-repeat:no-repeat;
	background-position:0px -41px;
}
a:hover.IndividualsButton
{
	background-position:0px -41px;
}

a.HomelessnessButton
{
	width:115px;
	height:41px;
	display:block;
	background-image:url('/Images/Homelessness_Button.gif');
	background-repeat:no-repeat;
}
a.HomelessnessButtonActive
{
	width:115px;
	height:41px;
	display:block;
	background-image:url('/Images/Homelessness_Button.gif');
	background-repeat:no-repeat;
	background-position:0px -41px;
}
a:hover.HomelessnessButton
{
	background-position:0px -41px;
}

a.SeniorsButton
{
	width:69px;
	height:41px;
	display:block;
	background-image:url('/Images/Seniors_Button.gif');
	background-repeat:no-repeat;
}
a.SeniorsButtonActive
{
	width:69px;
	height:41px;
	display:block;
	background-image:url('/Images/Seniors_Button.gif');
	background-repeat:no-repeat;
	background-position:0px -41px;
}
a:hover.SeniorsButton
{
	background-position:0px -41px;
}

a.CommunityButton
{
	width:189px;
	height:41px;
	display:block;
	background-image:url('/Images/Community_Button.gif');
	background-repeat:no-repeat;
}
a.CommunityButtonActive
{
	width:189px;
	height:41px;
	display:block;
	background-image:url('/Images/Community_Button.gif');
	background-repeat:no-repeat;
	background-position:0px -41px;
}
a:hover.CommunityButton
{
	background-position:0px -41px;
}

a.AdvocacyButton
{
	width:86px;
	height:41px;
	display:block;
	background-image:url('/Images/Advocacy_Button.gif');
	background-repeat:no-repeat;
}
a.AdvocacyButtonActive
{
	width:86px;
	height:41px;
	display:block;
	background-image:url('/Images/Advocacy_Button.gif');
	background-repeat:no-repeat;
	background-position:0px -41px;
}
a:hover.AdvocacyButton
{
	background-position:0px -41px;
}

a.GetInvolvedButton
{
	width:104px;
	height:41px;
	display:block;
	background-image:url('/Images/GetInvolved_Button.gif');
	background-repeat:no-repeat;
}
a.GetInvolvedButtonActive
{
	width:104px;
	height:41px;
	display:block;
	background-image:url('/Images/GetInvolved_Button.gif');
	background-repeat:no-repeat;
	background-position:0px -41px;
}
a:hover.GetInvolvedButton
{
	background-position:0px -41px;
}

a.ResourcesButton
{
	width:89px;
	height:41px;
	display:block;
	background-image:url('/Images/Resources_Button.gif');
	background-repeat:no-repeat;
}
a.ResourcesButtonActive
{
	width:89px;
	height:41px;
	display:block;
	background-image:url('/Images/Resources_Button.gif');
	background-repeat:no-repeat;
	background-position:0px -41px;
}
a:hover.ResourcesButton
{
	background-position:0px -41px;
}

a.ContactUsButton
{
	width:100px;
	height:41px;
	display:block;
	background-image:url('/Images/ContactUs_Button.gif');
	background-repeat:no-repeat;
}
a.ContactUsButtonActive
{
	width:100px;
	height:41px;
	display:block;
	background-image:url('/Images/ContactUs_Button.gif');
	background-repeat:no-repeat;
	background-position:0px -41px;
}
a:hover.ContactUsButton
{
	background-position:0px -41px;
}

a.MainHeader
{
	width:960px;
	height:92px;
	display:block;
	background-image:url('/Images/PilchHeaderHome.gif');
	background-repeat:no-repeat;
}

a.MainHeaderConnect
{
	width:960px;
	height:92px;
	display:block;
	background-image:url('/Images/PilchConnectHeader.gif');
	background-repeat:no-repeat;
}

#HeaderNav
{
	font-family:TradeGothic LH Extended, Verdana;
	font-weight:bold;	
	font-size:1.0em;
	height:41px;
}

#HeaderNav ul li, #HeaderNav ul li a
{
	color:#ffffff;
	text-decoration:none;
}

#HeaderNav ul li a:hover
{
	color:#D8D800;
}

#HeaderNav ul li a.Active
{
	color:#D8D800;
}



#BreadCrumbs ul li a, #FooterLinks ul li a
{
	color:#000000;
	text-decoration:none;
}

#FooterLinks ul li
{
	padding-right:20px;
}

#CrumbsFunctions ul li
{
	padding-right:5px;
}

div.LinksBody ul li
{	
	border-top:solid 1px #ffffff;
	display:block;
	width:156px;
}

#ContentMenu ul li a
{
	display:block;
	text-decoration:none;	
}

#ContentMenu ul li a:hover,
#ContentMenu ul li a.Current
{
	text-decoration:underline;	
}

#ContentMenu ul.level1 li
{
	background-color:#0a83c3;
}

#ContentMenu ul.level1 li a
{
	color:#ffffff;	
	display:block;
	width:126px;
	padding:10px 15px 10px 15px;
}

#ContentMenu ul.level2 li a
{
	display:block;
	color:#000000;
	width:111px;
	padding:4px 15px 8px 30px;	
	background-image:url('/Images/bulletBG_level2.gif');
	background-color:#AED0E6;
	background-repeat:no-repeat;
}

#ContentMenu ul.level2 li a.Active
{
	background-image:url('/Images/bulletBG_level2_Active.gif');
	background-repeat:no-repeat;
	background-color:#AED0E6;
}

#ContentMenu ul.level3 li
{
	color:#000000;
}

#ContentMenu ul.level3 li a
{
	color:#000000;	
	display:block;
	width:103px;
	padding:4px 15px 8px 38px;
	background-image:url('/Images/bulletBG_level3.gif');
	background-repeat:no-repeat;
	background-color:#CAE9FA;
}

#ContentMenu ul.level3 li a.Active
{	
	background-image:url('/Images/bulletBG_level3_Active.gif');
	background-repeat:no-repeat;
	background-color:#CAE9FA;
}

#ContentMenu ul.level4 li a, #ContentMenu ul.level4 li a.Active
{
	color:#000000;
	display:block;
	width:103px;
	padding:6px 15px 6px 38px;		
	background-image:none;
	background-color:#eef5f5;
}


/***  SEARCH STYLES ***/

ol#SearchResultsList
{
	margin:10px 0px 10px 0px;
	padding:0px;
	list-style-type:none;
}

ol#SearchResultsList li
{
	border-bottom:1px solid #e0e0e0;
	padding:8px 4px 8px 4px;
}

ol#SearchResultsList li div.Extract
{
	font-size:0.9em;
	margin-top:4px;
}

span.SearchHit
{
	background-color:#ffff00;
}

/*** GENERAL SCREEN LAYOUT STYLES ***/

#Main
{
	width:960px;
	margin:0px auto;
	padding:0px;
	background-color:#fff;
}

#Header
{
	width:960px;
}

#HeaderTopLeft
{
	width:105px;
	height:114px;
	background-image:url('/Images/pilchlogo_headerleft.gif');
	float:left;
}

#HeaderTopRight
{
	width:855px;
	height:82px;
	background-color:#d8d800;
	padding-top:32px;
	float:right;
	clear:right;
}

#HeaderNav
{
	height:41px;
	clear:right;
}

#HeaderBreadCrumbs
{
	width:960px;
	background-color:#e1e1e1;
}

div.BreadCrumbs
{
	float:left; 
	width:570px;
	padding-top:9px;
	padding-left:15px;
	padding-bottom:9px;
	font-family:Verdana;
	font-size:1.0em;
	color:#000000;
}

div.BreadCrumbFunctions
{
	float:right; 
	width:370px;
	padding-top:7px;
	padding-right:5px;
}

#ContentMenu
{
	padding-bottom:20px;
}

#Crumbs
{
	width:600px;
	font-size:0.9em;
}

#CrumbsSearch
{
	float:right;
}

#Search
{
	width:145px;
	height:18px;
	background-image:url('/Images/searchBG.gif');
	padding-top:3px;
	padding-left:12px;
	padding-right:10px;
}

#Search input.SearchBox
{
	font-size:11px;
	width:104px;
	height:13px;
	border:0px;
	float:left;
}

#Search .SearchButton
{
	width:34px;
	height:15px;
	float:right;
	border:0px;
	background-image:url('/Images/searchGo.gif');
}

#CrumbsFunctions
{
	float:right;
	padding-top:3px;
	padding-right:10px;
}

#Nav
{
	width:200px;
	float:left;
	min-height:600px;
	background-color:#DCDCDC;
}

#Nav ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#Nav ul li
{
	margin-top:5px;
	padding-left:20px;
	background-image:url(../Images/BulletNav.gif);
	background-position:10px 7px;
	background-repeat:no-repeat;
}

div.MainContentHome
{
	padding:0px 0px 20px 15px;
	width:770px;
	float:left;
}

div.MainContentHomeFull
{
	padding:20px 30px 20px 30px;
	float:left;
}

div.MainContentHomeRight
{
	width:158px;
	float:right;
}

#ContentLeft
{
	float:left;
	width:156px;
}

#ContentRight
{
	float:right;
	padding-left:37px;
	padding-top:10px;
	width:764px;
}

div.MainContentLeft
{	
	float:left;
	width:570px;
}

div.MainContentLeftFull
{	
	float:left;
	padding-right:0px;
}

div.MainContentRight
{
	width:158px;
	float:right;
}

#Footer
{
	width:960px;
	height:82px;
}

#FooterTop
{
	width:960px;
	height:39px;
	clear:right;
}

#FooterTop img
{
	float:left;
}

#FooterLinks
{
	float:right;
	padding-top:10px;
	padding-right:200px;
}

div.FooterBottomLeft
{
	width:793px;
	height:23px;
	background-color:#d8d800;
	float:left;
	padding:5px 0px 0px 10px;
}

div.FooterBottomRight
{
width:157px;
	height:28px;
	background-image:url('/Images/footer_bottomright_home.gif');
	float:right;
}

.Mandatory
{
	background-image:url(../Images/IconMandatory.gif);
	background-repeat:no-repeat;
	display:block;
	height:16px;
	width:16px;
	float:right;
	margin-right:-4px;
}

/*** FORMBUILDER STYLES ***/

.FormBuilderMandatory
{
	float:right;
	background-image:url(../Images/IconMandatory.gif);
	background-repeat:no-repeat;
	width:16px;
	height:16px;
	overflow:hidden;
	margin-top:2px;
}

.FormBuilderMandatory span
{
	position:relative;
	left:-10000px;
}

/*** Link styles ***/

.SectionLinks
{
}

.SectionLinks ul
{
	margin:10px 0px 10px 0px !important;
	padding:0px !important;
	list-style-type:none;
	padding:0;
	display:block;
}

.SectionLinks li
{
	margin:0px;
	padding:0px;
	padding:4px 0px 3px 20px !important;
	background-position: 0em .3em !important;
	background-repeat: no-repeat !important;
}

.fileSize 
{
	color:#635F5C;
	font-size:0.8em;
}

/* Links Holder */

div.LinksHolderPanel
{
	width:158px;
	padding-top:20px;
}

div.LinksHeader
{
	width:127px;
	
	padding:17px 13px 17px 18px;
	font-family:TradeGothic LH Extended, Verdana;
	font-weight:bold;
	font-size:1.25em;
	text-align:right;
	color:#ffffff;
	background-image:url('/Images/LinksHeader.gif');
	background-repeat:no-repeat;
}

div.LinksBody
{
	width:158px;
}

div.LinksBody ul
{
	margin:0px;
	padding: 0px;
	list-style-type:none;	
}

div.LinksBody ul li
{
	width:135px;
	padding:10px 13px 10px 10px;
	text-align:right;
	background-color:#e5f4fb;
	display:block;
	color:#000000;
}

div.LinksBody ul li a
{
	color:#000000;
	text-decoration:none;	
}

div.LinksBody div.LinkItemHeading
{
	padding-bottom:3px;
}

div.LinksBody div.LinkItemHeading a
{
	font-family:Verdana;
	font-size:1.1em;
	font-weight:bold;
	color:#054494;	
}

div.LinkItem
{
	padding-bottom:3px;
}

div.Tile
{
	width:225px;
	height:153px;
	margin-right:20px;
	margin-top:10px;	
	float:left;	
}

div.Tile div.TileWrapper
{
	display:block;
	text-decoration:none;
	background-image:url('/Images/Tile_Background.gif');
	background-repeat:no-repeat;
	cursor:pointer;
}

table.TileTable
{
	margin:0px;
	padding:0px;
}

td.TileTitle
{
	width:212px;
	height:32px;
	padding:0px 8px 0px 8px;
	text-align:center;
}

td.TileTitle a
{
	color:#429ccb;
	font-family:TradeGothic LH Extended, Verdana;
	font-weight:bold;
	font-size:12.5px;
	text-decoration:none;
}

td.TileImage
{
	padding-left:2px;
	height:74px;
}

td.TileImage img
{
	height:74px;	
	width:220px;
}

td.TileBlurb
{
	width:212px;
	height:50px;
	padding:0px 8px 0px 8px;
	font-family:Verdana;
	font-size:1.0em;
	color:#000000;
	text-align:center;
}

div#HomeTopText
{
	padding-top:5px;
	padding-bottom:0px;
	clear:right;
}

div#HomeTopText p
{
	margin:0px;
	padding:0px;
}

div#HomeBottomText
{
	padding-top:1px;
	clear:both;
}

/* Tool Tip */

#toolTip
{
	border:1px solid #CCC;
	background-color:#F9F9F9;
	width:250px;
	position:absolute;
	visibility: hidden;
	overflow: hidden;
	font-family: Verdana;
	font-size: 1.1em;
	font-weight: normal;
	color:#333333;
}

#toolTip p 
{
   margin:0px;
   padding:4px 2px;   
}

/* End Tool Tip */

ul.DocumentGroup
{
	list-style-type:none; 
	margin:0px; 
	padding:0px;
}

div.DocumentLink
{
	margin-bottom:7px;
}

#SiteMapHolder
{
	padding:0px 20px 0px 20px;
}

#SiteMap ul
{
	font-family:Verdana;
	font-size:13px;		
	list-style:none;	
	padding:0px;	
	margin:0px;
}

#SiteMap ul ul,
#SiteMap ul ul ul,
#SiteMap ul ul ul ul
{
	margin-left:20px;
}

#SiteMap ul ul
{
	font-size:12px;
	list-style:none;	
}

#SiteMap ul ul ul
{
	font-size:12px;
	list-style:none;
}

#SiteMap ul ul ul ul 
{
	font-size:12px;
	list-style:none;
}

#SiteMap li
{
	margin-top:10px;
}

/* Newsletter */
div.NewsletterContentSection_Highlighted
{
	background-color:#eef5bf;
}

div.Logout
{
	float:left; 
	padding:0px 3px 3px 3px;
}

div.Logout a
{
	font-weight:bold; 
	color:#0A83C3; 
	text-decoration:none; 	
}


table.DocumentTable
{
	border-collapse:collapse !important;
	width:570px;
}

table.DocumentTable td,
table.DocumentTable th
{
	vertical-align:top;
}

table.DocumentTable th
{
	text-align:left;
	padding:5px;
	border:solid 1px #cccccc;
	background-color:#dddddd;
	border-collapse:collapse !important;
}

table.DocumentTable td
{
	text-align:left;
	padding:5px;
	border:solid 1px #cccccc;
	border-collapse:collapse !important;
}

table.DocumentTable td.title
{
	width:170px;
}
table.DocumentTable td.topic
{
	width:150px;
}
table.DocumentTable td.author
{
	width:100px;
}
table.DocumentTable td.date
{
	width:75px;
}
table.DocumentTable td.download
{
	width:75px;
}

table.DocumentTable td.title a
{
	text-decoration:none;
	color:#044393;
}

table.DocumentTable td.title a:hover
{
	text-decoration:underline;
}

table.DocumentTable td.download a
{
	text-decoration:none;
}

div#MainContentSearch
{
	padding:10px 0px 10px 0px;
}

.MainHeaderText
{
	padding-left:0px;
}

div.LastUpdated
{
	padding:30px 0px 30px 195px;
	font-size:0.9em;
	color:#333333;
}

div.LastUpdatedHome
{
	padding:10px 0px 15px 15px;
	font-size:0.9em;
	color:#333333;
}

.ValidationMessage
{
	display:block;
	border-left:3px solid #FEF200;
	background-image:url(../Images/BgAlert.gif);
	padding:4px;
	margin-top:5px;
	color:#000 !important;
}

.ValidationMessage h3,
.WarningMessage h3
{
	background-image:url(../Images/IconAlert.gif);
	background-repeat:no-repeat;
	margin:0px;
	font-size:1em;
	padding:1px 0px 5px 20px;
}

.ValidationError
{
	border-left:3px solid #FFF000 !important;
}

BackToTopDocs