@charset "utf-8";
/* CSS Document */


/* LAYOUT GENEARL ALL PAGES*/
body {height:100%; margin:0px; padding:0px;}
p {
margin: 0px;
padding: 0px;
}
img {
	border:none;
}
.body_height {
	height: 100%;
}
.wave_bg {
	background: url(images/wave_bg.jpg) no-repeat right bottom;
	height: 144px;
	width: 100%;
	padding-right: 150px;
}
.logo_pad {
	padding-bottom: 3px;
}
.breadcrumb_bg {
	background: url(images/breadcrumb_bg.jpg) repeat-x;
	height: 25px;
}
.content_bg {
	background: url(images/content_home_bg.jpg) repeat-x #005daa;
	height: 100px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.footer_bg {
	background: url(images/footer_bg.jpg) repeat-x #333333;
	height: 185px;
	padding-top: 30px;
	padding-bottom: 30px;
}
.page_title {
	background: url(images/left_column_b_shadow.png) right repeat-y #085faa;
	border-bottom: 1px solid #00a94f;
}
.leftpane_shadow {
	background: url(images/left_column_shadow.png) right repeat-y #ffffff;
}
.rightpane_blue {
	background: url(images/right_column_shadow.png) left repeat-y #085faa;
}

/* DNN Styles */

.Head
{
    font-family:Helvetica, Arial, san-serif;
    font-size: 16px;
    font-weight: bold;
    color: #42210B;
}
.subhead
{
    font-family:Helvetica, Arial, san-serif;
    font-size: 13px;
    font-weight: bold;
    color: #92211E;
}
blockquote {
	    font-family: "Times New Roman", Times, serif;
    font-size: 20px;
    font-style: italic;
    color: #92211E;
	line-height: 1.4em;
}
.TopPane
{
    font-family:Helvetica, Arial, san-serif;
    font-size: 12px;
    color: #42210B;
	padding: 0px 0px 0px 0px;
	text-align: left;
}
.PageTitlePane
{
	padding: 10px;
}
.PageTitlePane .Normal
{
	font-family: "Century Gothic", Arial, Helvetica, san-serif;
    font-size: 14px;
    color: #ffffff;
	font-weight: bold;
}
.LeftPane
{
    font-family:Helvetica, Arial, san-serif;
    font-size: 11px;
    color: #42210B;
	padding: 10px;	
}
.ContentPaneInterior
{
    font-family:Helvetica, Arial, san-serif;
    font-size: 11px;
    color: #42210B;
	padding: 20px;	
}
.ContentPaneInterior2
{
    font-family:Helvetica, Arial, san-serif;
    font-size: 11px;
    color: #42210B;
	padding: 20px 20px 20px 0px;	
}
.ContentPane
{
    font-family:Helvetica, Arial, san-serif;
    font-size: 13px;
    color: #4221016;
	padding: 10px 15px 10px 25px;	
	border-right: 1px solid #336FB5;
	width: 25%;
	height: 125px;
}
.ContentPane2, .ContentPane3
{
    font-family:Helvetica, Arial, san-serif;
    font-size: 13px;
    color: #4221016;
	padding: 10px 15px 10px 15px;	
	border-right: 1px solid #336FB5;	
	width: 25%;
	height: 125px;
}
.ContentPane4
{
    font-family:Helvetica, Arial, san-serif;
    font-size: 13px;
    color: #4221016;
	padding: 10px 25px 10px 15px;	
	border-right: 0px solid #336FB5;
	width: 25%;
	height: 125px;
}
.ContentPane .Normal, .ContentPane .Normal table, .ContentPane2 .Normal, .ContentPane2 .Normal table, .ContentPane3 .Normal, .ContentPane3 .Normal table, .ContentPane4 .Normal, .ContentPane4 .Normal table {
	color: #ffffff;
}
.ContentPane .Normal a:link, .ContentPane .Normal a:visited, .ContentPane .Normal a:active, .ContentPane2 .Normal a:link, .ContentPane2 .Normal a:visited, .ContentPane2 .Normal a:active, .ContentPane3 .Normal a:link, .ContentPane3 .Normal a:visited, .ContentPane3 .Normal a:active, .ContentPane4 .Normal a:link, .ContentPane4 .Normal a:visited, .ContentPane4 .Normal a:active {
	color: #5CB947;
}
.RightPane
{
    font-family:Helvetica, Arial, san-serif;
    font-size: 12px;
    color: #42210B;
	padding: 0px 0px 0px 30px;
}
.BottomPane
{
    font-family:Helvetica, Arial, san-serif;
    font-size: 11px;
    color: #42210B;
	padding: 10px 15px 10px 15px;	
}
.BottomPane2
{
    font-family:Helvetica, Arial, san-serif;
    font-size: 11px;
    color: #42210B;
	padding: 20px;	
}
.FooterPane1, .FooterPane
{
    font-family:Helvetica, Arial, san-serif;
    font-size: 11px;
    color: #C59C6D;
	padding: 0px 10px 0px 20px;
	text-decoration: none;
	width: 33%;
	border-right: 1px solid #3C3B3B;
	height: 100%;
}
.FooterPane {
	padding-left: 0px;
	height: 125px;
}
.FooterPane2
{
    font-family:Helvetica, Arial, san-serif;
    font-size: 11px;
    color: #C59C6D;
	padding: 0px 0px 0px 20px;
	text-decoration: none;
	width: 33%;
	border-right: 0px solid #92211E;
	height: 125px;
}
.FooterPane1 .Normal, .FooterPane1 .Normal table, .FooterPane2 .Normal, .FooterPane2 .Normal table, .FooterPane .Normal, .FooterPane .Normal table
{
    font-family:Helvetica, Arial, san-serif;
    font-size: 11px;
    color: #818181;
}
.FooterPane1 .Normal a:link, .FooterPane1 .Normal a:visited, .FooterPane1 .Normal a:active, .FooterPane2 .Normal a:link, .FooterPane2 .Normal a:visited, .FooterPane2 .Normal a:active, .FooterPane .Normal a:link, .FooterPane .Normal a:visited, .FooterPane .Normal a:active
{
    font-family:Helvetica, Arial, san-serif;
    font-size: 11px;
    color: #5CB947;
	text-decoration: none;
}
.FooterPane1 .Normal a:hover, .FooterPane2 .Normal a:hover, .FooterPane .Normal a:hover
{
    font-family:Helvetica, Arial, san-serif;
    font-size: 11px;
    color: #5CB947;
	text-decoration: underline;
}

/* GENERIC */
H1
{
	font-family:Helvetica, Arial, san-serif;
	font-size: 26px;
	font-weight: bold;
	color: #00A94F;
	margin: 0px;
	padding:0px;
	line-height: 1.3em;
}
H2
{
	font-family:Helvetica, Arial, san-serif;
	font-size: 19px;
	font-weight: bold;
	color: #00A94F;
	margin: 0px;
	padding:0px;
	line-height: 1.3em;
}
H3
{
	font-family:Helvetica, Arial, san-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00A94F;
	margin: 0px;
	padding:0px;
	line-height: 1.3em;
}
H4
{
 	font-family:Helvetica, Arial, san-serif;
	font-size: 12px;
	font-weight: bold;
	color: #676868;
	margin: 0px;
	padding:0px;
	line-height: 1.3em;
}
H5
{
 	font-family:Helvetica, Arial, san-serif;
	font-size: 16px;
	font-weight: bold;
	color: #412312;
	margin: 0px;
	padding:0px;
	line-height: 1.3em;
}
H6
{
	font-family:Helvetica, Arial, san-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ED7740;
	margin: 0px;
	padding:3px;
	line-height: 1.3em;
	background: url(images/h6_bg.jpg) repeat-x;
	text-indent: 5px;
}

/* Main Menu */
.MainMenu_MenuBar
{
    cursor: hand;
    height: 30px;
    border-right: #f0f0f0 0px solid;
	width: 100%;
}
.subicon
{
display: none;
}
.MainMenu_MenuItem TD
{
    background: #005DAA;
	cursor: pointer;
    color: #ffffff;
    font-family: "Century Gothic", Arial, Helvetica, san-serif;
    font-size: 13px;
   font-weight: normal;
    height: 26px;
	border-bottom: #ffffff 0px solid;
    border-left: #ffffff 0px solid;
    border-top: #ffffff 0px solid;
    border-right: #ffffff 0px solid;
	text-align: left;
	vertical-align: center;
	padding: 0px 40px 0px 8px;
}
.MainMenu_RootMenuItem
{
	background: url(images/sep_left.png) no-repeat left top;
    cursor: pointer;
    color: #ffffff;
	font-style:normal;
    font-family: "Century Gothic", Arial, Helvetica, san-serif;
    font-size: 13px;
    font-weight: normal;
    border-left: transparent 0px solid;
    border-bottom: #FFFFFF 0px solid;
    border-top: #BCBEC0 0px solid;
    border-right: transparent 0px solid;
    text-align: center;
	padding: 0px 0px 0px 10px;
	line-height: 30px;
	margin-right: 15px;
	display: inline-block;
	height: 30px;
	position:relative;
	float: left;
}
.MainMenu_RootMenuItem span.txt
{
	background: url(images/sep_right.png) no-repeat right top;
    cursor: pointer;
    color: #ffffff;
	font-style:normal;
    font-family: "Century Gothic", Arial, Helvetica, san-serif;
    font-size: 13px;
    font-weight: normal;
	padding: 0px 10px 0px 0px;
	display: inline-block;
	height: 30px;
	position:relative;
	vertical-align: middle;
	margin-right: -10px;
	float: left;
	min-width: 80px;
}

.MainMenu_RootMenuItemSel, .MainMenu_RootMenuItemBreadCrumb
{
	background: url(images/sep_active_left.png) no-repeat left top;
    cursor: pointer;
    color: #ffffff;
	font-style:normal;
    font-family: "Century Gothic", Arial, Helvetica, san-serif;
    font-size: 13px;
    font-weight: normal;
    border-left: transparent 0px solid;
    border-bottom: #FFFFFF 0px solid;
    border-top: #BCBEC0 0px solid;
    border-right: transparent 0px solid;
    text-align: center;
	padding: 0px 0px 0px 10px;
	line-height: 30px;
	margin-right: 15px;
	display: inline-block;
	height: 30px;
	position:relative;
	float: left;
}
.MainMenu_RootMenuItemSel span.txt, .MainMenu_RootMenuItemBreadCrumb span.txt
{
background: url(images/sep_active_right.png) no-repeat right top;
    cursor: pointer;
    color: #ffffff;
	font-style:normal;
    font-family: "Century Gothic", Arial, Helvetica, san-serif;
    font-size: 13px;
    font-weight: normal;
	padding: 0px 10px 0px 0px;
	display: inline-block;
	height: 30px;
	position:relative;
	margin-right: -10px;
	vertical-align: middle;
	float: left;
	min-width: 80px;
}
.MainMenu_MenuItemSel TD
{
    background: #ffffff;
	cursor: pointer;
    color: #085EA9;
    font-family: "Century Gothic", Arial, Helvetica, san-serif;
    font-size: 13px;
   font-weight: normal;
    height: 26px;
	border-bottom: #ffffff 0px solid;
    border-left: #ffffff 0px solid;
    border-top: #ffffff 0px solid;
    border-right: #ffffff 0px solid;
	text-align: left;
	padding: 0px 40px 0px 8px;
	}
.MainMenu_SubMenu
{
	z-index: 1000;
    cursor: pointer;	 
	border-left: 1px solid #00A94F;
	border-top: 0px solid #165180;
	border-bottom: 1px solid #00A94F;
	border-right: 1px solid #00A94F;
    vertical-align: center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.MainMenu_MenuIcon{ display:none; }

.MainMenu_RootMenuArrow{ display:none; }

.MainMenu_MenuArrow{ display:none; }

/* Menu Vertical */
.MainMenu2_MenuBar
{
    cursor: hand;
    height: 20px;
    border-right: #f0f0f0 0px solid;
	width: 165px;
}
.subicon2
{
display: none;
}
.MainMenu2_MenuItem TD
{
    background: #005DAA;
	cursor: pointer;
    color: #ffffff;
    font-family: "Century Gothic", Arial, Helvetica, san-serif;
    font-size: 12px;
   font-weight: normal;
    height: 26px;
	border-bottom: #ffffff 0px solid;
    border-left: #ffffff 0px solid;
    border-top: #ffffff 0px solid;
    border-right: #ffffff 0px solid;
	text-align: left;
	vertical-align: center;
	padding: 0px 40px 0px 8px;
}
.MainMenu2_RootMenuItem
{
	background: url(images/menu2_dots.png) repeat-x bottom;
    cursor: pointer;
    color: #4E4F4F;
	font-style:normal;
    font-family: "Century Gothic", Arial, Helvetica, san-serif;
    font-size: 12px;
    font-weight: normal;
    border-left: transparent 0px solid;
    border-bottom: #FFFFFF 0px solid;
    border-top: #BCBEC0 0px solid;
    border-right: transparent 0px solid;
    text-align: left;
	padding: 0px 0px 0px 10px;
	line-height: 20px;
	display: inline-block;
	min-height: 25px;
	position:relative;
	float: left;
	width: 165px;
}
.MainMenu2_RootMenuItem span.txt
{
	min-height: 25px;
	margin-bottom: 2px;
}

.MainMenu2_RootMenuItemSel, .MainMenu2_RootMenuItemBreadCrumb
{
	background: url(images/menu2_dots.png) repeat-x bottom;
    cursor: pointer;
    color: #00A94F;
	font-style:normal;
    font-family: "Century Gothic", Arial, Helvetica, san-serif;
    font-size: 12px;
    font-weight: normal;
    border-left: transparent 0px solid;
    border-bottom: #FFFFFF 0px solid;
    border-top: #BCBEC0 0px solid;
    border-right: transparent 0px solid;
    text-align: left;
	padding: 0px 0px 0px 10px;
	line-height: 20px;
	display: inline-block;
	min-height: 25px;
	position:relative;
	float: left;
	width: 165px;
}
.MainMenu2_RootMenuItemSel span.txt, .MainMenu2_RootMenuItemBreadCrumb span.txt
{
	min-height: 25px;
	margin-bottom: 2px;
}
.MainMenu2_MenuItemSel TD
{
    background: #ffffff;
	cursor: pointer;
    color: #00A94F;
    font-family: "Century Gothic", Arial, Helvetica, san-serif;
    font-size: 12px;
   font-weight: normal;
    height: 26px;
	border-bottom: #ffffff 0px solid;
    border-left: #ffffff 0px solid;
    border-top: #ffffff 0px solid;
    border-right: #ffffff 0px solid;
	text-align: left;
	padding: 0px 40px 0px 8px;
	}
.MainMenu2_SubMenu
{
	z-index: 1000;
    cursor: pointer;	 
	border-left: 0px solid #00A94F;
	border-top: 0px solid #165180;
	border-bottom: 0px solid #00A94F;
	border-right: 0px solid #00A94F;
    vertical-align: center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 14px;
}
.MainMenu_MenuIcon{ display:none; }

.MainMenu_RootMenuArrow{ display:none; }

.MainMenu_MenuArrow{ display:none; }

a:link, a:visited
{
    font-family:Helvetica, Arial, san-serif;
    color: #1072BA;
    text-decoration: none;
}
a:active {
	color: #92211E;
}
a:hover
{
    font-family:Helvetica, Arial, san-serif;
    color: #1072BA;
    text-decoration: underline;
}
.GlobalLink {
    font-family:Helvetica, Arial, san-serif;
    font-size: 10px;
    color: #676868;
	font-weight: normal;
	text-decoration:none;
}
a.GlobalLink:link, a.GlobalLink:visited, a.GlobalLink:active
{
    font-family:Helvetica, Arial, san-serif;
    font-size: 10px;
    color: #676868;
	text-decoration:none;
}
a.GlobalLink:hover
{
    font-family:Helvetica, Arial, san-serif;
    font-size: 10px;
    color: #005daa;
    text-decoration: none;
}
.BreadCrumb {
	color: #ffffff;
	font-family:Helvetica, Arial, san-serif;
    font-size: 10px;
	text-decoration:none;
}
a.BreadCrumb:link, a.BreadCrumb:visited, a.BreadCrumb:active
{
    font-family:Helvetica, Arial, san-serif;
    font-size: 10px;
    color: #A9CF39;
	text-decoration:none;
}
a.BreadCrumb:hover
{
    font-family:Helvetica, Arial, san-serif;
    font-size: 10px;
    color: #A9CF39;
    text-decoration: underline;
}
a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active  {
    font-family:Helvetica, Arial, san-serif;
    font-size: 11px;
    color: #29aae2;
    text-decoration: none;
}
a.CommandButton:hover {
    font-family:Helvetica, Arial, san-serif;
    font-size: 11px;
    color: #333333;
	text-decoration: none;
}
.Normal, .Normal table, .Normal table p
{
    font-family:Helvetica, Arial, san-serif;
    font-size: 13px;
    color: #4E4F4F;
	line-height: 1.4em;
}
.Normalbold
{
    font-family:Helvetica, Arial, san-serif;
    font-size: 13px;
    color: #4E4F4F;
    text-style: bold;
	line-height: 1.4em;
}
