/* PPCD CSS Document */


table
{
    border-style:none;
}

th
{
	text-align:left;
}

body
{
	margin:0px;
	padding:0px;
	background-color:#f6f6f6;
	background-image:url(../pics/main_bk.gif);
	background-repeat:repeat-x;
}

.BK_Left
{
	background-image:url(../pics/bk_left.gif);
	background-repeat: repeat-y;
	vertical-align:top;
	text-align:right;
	background-position:right top;	
}
H2
{
	margin:0px;
	font-size:105%;
	color:#43488A;
}
.BK_Right
{
	background-image:url(../pics/bk_left.gif);
	background-repeat: repeat-y;
	vertical-align:top;
	text-align:left;
	background-position:left top;	
}
img
{
	border:0px;
}
#title
{
	padding-right:11px;
	overflow:hidden;
	margin-top:22px;
	float:left;
}
#newstitle
{
	padding-right:11px;
	overflow:hidden;
	padding-top:22px;
	padding-left:10PX;
}
#NewsSection2
{
	padding-left:20px;
	padding-top:0px;
	float:left;
	width:520px;
	overflow:visible;
	min-height:402px;
	display:table;
	
}

#NewsArchive{
	padding-top:0px;
	width:100%;
	overflow:visible;
	height:202px;
	display:table;
	}
.BlueTextStrong
{
	font-size:70%;
	color:#41498A;
	font-weight:bold;
	line-height:15px;
	font-family:Arial, Tahoma, Helvetica, sans-serif;
}

.BlackText
{
	color:#545454;
	line-height:15px;
	font-size:70%;
	font-family:Arial, Tahoma, Helvetica, sans-serif;
}
#Submenu
{
	background-image:url(../pics/menu_bk.gif);
	padding-top:7px;
	padding-bottom:7px;
	padding-right:10px;
	padding-left:10px;
	width:226px;
	margin-top:14px;
	overflow:auto;
}

#content
{
	padding-top:16px; padding-bottom:8px;width:250px; padding-right:10px; float:left; color:#000000;  
}

#newssection
{
	padding-top:12px; padding-bottom:8px; padding-left:10PX;
}


#subpagecontent
{
	padding-top:16px; padding-bottom:8px;width:571px;
}

#NewsDiv2
{
	padding-top:14px; padding-bottom:8px;width:244px;
}
#MenuItem
{
	float:none;
	padding-top:3px;
	padding-bottom:3px;
	margin:0px;
}

#MenuItem_Subpage
{
	padding-bottom:6px;
	margin:0px;
}

#SearchBoxContainer
{
	padding-left:5px;
	width:auto;
	padding-top:9px;
}
#NewsletterContainer{
	width:auto;
	float:left;
	height:107px;
	margin:auto;
	display:table;
	padding-top:12px;
}
#Newsletter
{
	width:204px;
	background-image:url(../pics/bk_newsletter.gif);
	background-repeat:repeat-x;
	background-color:#f5f5f5;
	padding-top:9px;
	padding-bottom:9px;
	padding-left:20px;
	padding-right:20px;
}
form
{
	margin:0px;
}

#SearchInput
{
	padding-top:8px;
}

#GoButton
{
	float:left;
	overflow:hidden;
	width:auto;
}

#Arrow
{
	Padding-right:7px;
	padding-bottom:1px;
}

#Footer
{
	margin:0px;
	padding:0px;
	width:650px;
}
#Footer2
{
	margin:0px;
	padding:0px;
	width:650px;
}
#FooterSep
{
	padding-left:2px;
	padding-right:2px;
	padding-bottom:1px;
}

#GovLogo
{
	float:right;
	padding-top:0px;
	padding-right:10px;
	margin:0px;
}

h1{
	color:#43488A;
	font-family:Arial, Tahoma;
	font-weight:normal;
	margin-bottom:12px;
	margin-top:5px;
	font-size:150%;
}

#Subpage_Submenu
{
	margin-top:15px;
	padding-right:20px;
	width:180px;
}

.Input
{
	border: #444888 solid 1px;
	color:#000000;
	height:16px;
	line-height:15px;
	width:250px;
	padding-top:3px;
	font-size:100%;
	font-family:Arial, Tahoma, Helvetica, sans-serif;		
}

.DropDown
{
	border: #444888 solid 1px;
	color:#000000;
	height:16px;
	line-height:15px;
	width:250px;
	padding-top:3px;
	font-size:100%;
	font-family:Arial, Tahoma, Helvetica, sans-serif;		
}

.Textarea
{
	border: #444888 solid 1px;
	color:#000000;
	line-height:15px;
	width:250px;
	font-size:100%;
	font-family:Arial, Tahoma, Helvetica, sans-serif;	
}

.ContactButton
{
	background-color:#444888;
	color:#FFFFFF;
	width:70px;
}

.NewsTitle
{
	font-size:70%;font-family:Arial, Tahoma;color:#454b89;text-decoration:none; line-height:15px; font-weight:bold;overflow:visible;

}


.NewsContent
{
	font-size:70%; font-family:Arial, Tahoma;color:#000000;text-decoration:none; line-height:15px; padding-top:3px;padding-bottom:3px;	overflow:visible;

}

.NewsMoreButton
{
	overflow:visible;
	padding-top:3px;
	padding-bottom:15px;

}

.Breadcrumb{ color:#454B89; }
.Breadcrumb a{ color:#454B89; }

.GreyText{font-size:60%;font-family:Arial, Tahoma;color:#000000;text-decoration:none; line-height:15px;}

.Content{font-size:70%; font-family:Arial, Tahoma;color:#000000;text-decoration:none; line-height:15px;}

.GreyLinks{font-size:60%;font-family:Arial, Tahoma;color:#000000;text-decoration:none; line-height:15px;}
.GreyLinks:hover{font-size:60%;font-family:Arial, Tahoma;color:#555557;text-decoration:none;line-height:15px;}

.MenuItem{ font-family:Arial, Tahoma; font-size:70%; color:#43488a; text-decoration:none;}
.MenuItem:hover{font-family:Arial, Tahoma; font-size:70%; color:#2f3367; text-decoration:underline;}

.SmallBlueLinks{font-size:60%;font-family:tahoma;color:#454b89;text-decoration:none; line-height:15px;}
.SmallBlueLinks:hover{font-size:60%;font-family:tahoma;color:#20255a;text-decoration:underline; line-height:15px;}

.Gray_Links{text-decoration:underline;font-size:60%;font-family:tahoma;color:#000000;}
.Gray_Links:hover{text-decoration:underline;font-size:60%;font-family:tahoma;color:#8E8E8E;}

.BlueLinks{font-family:Arial, Tahoma;color:#454b89;text-decoration:none; line-height:15px;}
.BlueLinks:hover{font-family:Arial, Tahoma;color:#20255a;text-decoration:underline; line-height:15px;}

.BlueLinksStrong{font-family:Arial, Tahoma;color:#454b89;text-decoration:none; line-height:15px; font-weight:bold;}
.BlueLinksStrong:hover{font-family:Arial, Tahoma;color:#20255a;text-decoration:underline; line-height:15px; font-weight:bold;}

.SearchTable{padding-top:5px; padding-bottom:5px; padding-left:5px;} 

.invisible{display:none;}

.GridHeader { height:25px; font-size:100%; background-color:#454b89; padding-left:8px; color:#FFFFFF;}

a{text-decoration:none; color:#004fa7;}
a:hover{text-decoration:underline; color:#004fa7;}

h1.Header{
	color:#484848;
	text-transform: uppercase;
	font-family:Arial;
	padding: 0px;
	font-weight:Bold;
	margin-top:0px;
	line-height: 18px;
	font-size:85%;
}