/* START Basic Page Settings */

html
{
	height: 100%;
}

body
{
	margin: 0px;
	padding: 0px;
	min-height: 101%;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	background-image: url(/Site_Images/Common_Images/Page_Background.jpg);
}

.Page
{
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	background-color: #ffffff;
	margin-top: 25px;
	padding-top: 15px;
	padding-left: 10px;
	padding-right: 10px;
}

.Top_Nav
{
	font-family: Arial;
	font-size: 11px;
	color: #444444;
}

.Top_Nav a
{
	font-family: Arial;
	font-size: 11px;
	color: #444444;
	text-decoration: none;
}

.Top_Nav td
{
	padding-left: 5px;
	padding-right: 5px;
}

.Banner_Padding
{
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
}

.Footer
{
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	line-height: 150%;
}

.Footer a
{
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #2f84d0;
	text-decoration: none;
}

.Body_Text
{
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	line-height: 150%;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 15px;
	padding-bottom: 25px;
}

.Body_Text a
{
	color: #0c77c7;
}

.Body_Text h1
{
	font-family: Arial;
	font-size: 16px;
	color: #286bc4;
}

.Body_Text h2
{
	font-family: Arial;
	font-size: 12px;
	color: #19335a;
}

.Body_Text table
{
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	line-height: 150%;
}

.Body_Text table a
{
	color: #0c77c7;
}

.Body_Subheading
{
	font-family: Arial;
	font-size: 12px;
	color: #19335a;
}

.Body_Text p
{
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.Back a
{
	font-family: Arial;
	font-size: 11px;
	color: #0c77c7;
	padding-left: 10px;
	background-image: url(/Site_Images/Common_Images/Back_Arrow.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
}

.Warning_Text
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #ff0000;
}

/*
Callout CSS
*/
.Gray_Callout
{
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	background-color: #e5e5e5;
	line-height: 150%;
	border: 1px solid #bbbbbb;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 15px;
	padding-bottom: 25px;
	margin-top: 0px;
}

.Gray_Callout h1
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #19335a;
}

.Gray_Callout a
{
	font-family: Arial;
	font-size: 11px;
	color: #286bc4;
}


/*
Left Navigation
*/
.Left_Nav
{
	border-right: 1px solid #c3c3c3;
}

.Left_Nav_Header
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	background-color: #19335a;
	background-image: url(/Site_Images/Common_Images/Nav_Header_Arrow_On.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.Left_Nav_Header a
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

.Left_Nav_Item
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #0c77c7;
	text-decoration: none;
	background-color: #ffffff;
	background-image: url(/Site_Images/Common_Images/Nav_Item_Arrow.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.Left_Nav_Item a
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #0c77c7;
	text-decoration: none;
}

.Left_Nav_Item_On
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #0c77c7;
	text-decoration: none;
	background-color: #bed1e4;
	background-image: url(/Site_Images/Common_Images/Nav_Item_Arrow_On.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.Left_Nav_Item_On a
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #0c77c7;
	text-decoration: none;
}

.Left_Nav_Item_Sub
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #0c77c7;
	text-decoration: none;
	background-color: #bed1e4;
	background-image: url(/Site_Images/Common_Images/Nav_Item_Arrow_Sub.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.Left_Nav_Item_Sub a
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #0c77c7;
	text-decoration: none;
}

.Left_Nav_Item_Sub_Off
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #0c77c7;
	text-decoration: none;
	background-color: #ffffff;
	background-image: url(/Site_Images/Common_Images/Nav_Item_Arrow_Sub_Off.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.Left_Nav_Item_Sub_Off a
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #0c77c7;
	text-decoration: none;
}

.Left_Nav_Subitem
{
	height: 25px;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #19335a;
	background-image: url(/Site_Images/Common_Images/Nav_Sub_Item_Background.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	border-left: 20px solid #ffffff;
	border-right: 5px solid #ffffff;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.Left_Nav_Subitem a
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #19335a;
	text-decoration: none;
}

.Left_Nav_Subitem_On
{
	height: 25px;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #19335a;
	background-color: #bed1e4;
	background-image: url(/Site_Images/Common_Images/Nav_Sub_Item_Background_On.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	border-left: 20px solid #ffffff;
	border-right: 5px solid #ffffff;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.Left_Nav_Subitem_On a
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #19335a;
	text-decoration: none;
}





/*
DROP DOWN TOP NAVIGATION CSS
*/
#nav {
	/* Affects the nav ul*/
	margin:0px;
	padding: 0px;
}

* html #nav {
	/* Affects the nav ul*/
	margin-left:0px;
}

#nav a {
	text-decoration: none;
}

#nav li {
	float: left;
	/*width: 110px;*/
	text-align: left;
	position: relative;
	list-style:none;
}

#nav li ul {
	position : absolute;
	left: 0em;
}

.nav2 {
	display: none;
	position: absolute;
	top: 28px;
	margin: 0px;
	background-color:#ee9835;
	color:#fff;
	padding:0 10px 5px 10px;
}

.nav2 li {
	margin: 0px;
	clear: both;
	width:130px;
	padding:0;
	left: auto;
	font-family:arial;
	font-size:11px;
	line-height:16px;
}
.nav2 li a {
	color:#333333;
	text-decoration:none;
}
.nav2 li a:hover {
	color:#FFFFFF;
}
