
/* ================ Backgrounds =================*/

body {
	background-image: url(../../assets/images/Bkd_BlueFade.jpg);
	background-repeat: repeat-x; 
	background-position: top center;
	margin: 0;
	padding: 0;
}

#BkdWhite {
	background-image: url(../../assets/images/Bkd_WhtPage.gif);
	background-repeat: repeat-y; 
	background-position: top center;
}

#BkdCover {
	background-image: url(../../assets/images/Bkd_Cover.jpg);
	background-repeat: no-repeat; 
	background-position: top center;
}

#BkdNavTop {
	background-image: url(../../assets/images/Bkd_NavTop.jpg);
	background-repeat: repeat-X; 
	background-position: top center;
	height: 51px;
}


ul
 {
	font-family: sans-serif, "Tahoma", arial;
 	margin-left: -20px;
 	margin-top: 0px;
 	margin-bottom: 0px;
 	margin-right: 5px;
 	font-size: 9pt;
 	color: #311A0E;
 	line-height: 100%;
 	text-align: left;
 	font-weight: 400;
 }


li
{
	font-size: 9pt;
	color: #333;
	line-height: 150%;
	list-style-type: none;
}

table#header
{
	background-image: url(../../assets/images/TopHdr.jpg);
	background-repeat: no-repeat; 
	background-position: top center;
	margin: 0;
	padding: 0;
	width: 945px;
	height: 171px;
	border: 0px;
	color: #99ADCF;
}
/* ================ NAVIGATION : Top Bar =================*/

#nav
{
	text-align: left;
	font-family: "Verdana", sans-serif, arial;
	padding-top: 17px;
	color: #99ADCF;
	background-color: none;
	border-color: #FF0;
	border-width: 0px;
	border-style: solid;
}

.nav
{
	text-align: left;
	font-family: "Verdana", sans-serif, arial;
	padding-top: 17px;
	color: #99ADCF;
	background-color: none;
	border-color: #FF0;
	border-width: 0px;
	border-style: solid;
}

.navp
{
	text-align: left;
	font-family: "Verdana", sans-serif, arial;
	margin: 10px 5px 8px 0em;
	padding-right: 0px;
	font-size: 11pt;
	color: #99ADCF;
	line-height: 100%;
}

.navTopRoot
{
	text-align: left;
	padding: 16px;
	font-family: "Verdana", sans-serif, arial;
	color: #99ADCF;
	text-decoration: none;
	font-size: 11pt;
	border-color: #000 #002D73 #000 #8497BE;
	border-width: 0px 1px 0px 1px;
	border-style: solid;
}

.navhover
{
	text-align: left;
	padding: 16px;
	margin-right: 0px;
	color: #FFFFFF;
	text-decoration: none;
}

.navvisited
{
	text-align: center;
	padding: 16px;
	margin-right: 0px;
	color: #99ADCF;
	text-decoration: none;
}

.navTopContainerSub
{
	line-height: 200%;
	letter-spacing: 0px;
	font-weight: normal;
	text-align: left;
   	background-color: #0B205F;
	padding: 5px 10px;
	font-family: "Verdana", sans-serif, arial;
	margin-left: 0px;
	font-size: 11pt;
	border: solid 2px #99ADCF;
	color: #99ADCF;
}

.navTopContainerSub td
{
	white-space: nowrap;
}

.navTopHoverSub
{
	text-align: left;
	padding-left: 20px;
	color: #FFFFFF;
}



/* ================ NAVIGATION : Top Bar : Search =================*/

#search
{
	text-align: right;
	font-family: "Verdana", sans-serif, arial;
	color: #99ADCF;
	background-color: none;
	border-color: #FF0;
	border-width: 0px;
	border-style: solid;
	padding-top: 17px;

}

#search p
{
	text-align: right;
	font-family: "Verdana", sans-serif, arial;
	padding-right: 0px;
	font-size: 11pt;
	color: #99ADCF;
}

#search a
{
	text-align: center;
	padding: 15px;
	margin-right: 0px;
	font-family: "Verdana", sans-serif, arial;
	color: #99ADCF;
	text-decoration: none;
	font-size: 11pt;
	border-color: #000 #002D73 #000 #8497BE;
	border-width: 0px 1px 0px 1px;
	border-style: solid;
}

#search a:hover
{
	text-align: center;
	padding: 15px;
	margin-right: 0px;
	color: #FFFFFF;
	text-decoration: none;
}

#search a:visited
{
	text-align: center;
	padding: 15px;
	margin-right: 0px;
	color: #99ADCF;
	text-decoration: none;
}

/* ================ NAVIGATION : Left =================*/

#navLeftHdr
{
	background-image: url(../../assets/images/Bkd_ColumnHdr.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	height: 32px;
	text-align: left;
	font-family: "Verdana", sans-serif, arial;
	width: 228px;
}


#navLeftHdr h1
{
	padding: 0px 0px 0px 10px;
	font-size: 11pt;
	color: #727272;
	font-weight: 700;
	line-height: 32px;
	height: 32px;
	margin: 0px;
}


#navLeft
{
	background-image: url(../images/Bkd_ColumnLeft.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	text-align: left;
	padding-top: 0px;
	color: #99ADCF;
	border-color: #FC0;
	border-width: 0px;
	border-style: solid;
	background-color: none;
}

#navLeft p
{
	text-align: left;
	font-family: "Verdana", sans-serif, arial;
	font-size: 10pt;
	color: #727272;
	font-weight: bold;
	background-color: none;
}

#navLeft a
{
	text-align: left;
	padding: 0px;
	margin-right: 0px;
	font-family: "Verdana", sans-serif, arial;
	font-weight: 700;
	font-size: 10pt;
	color: #727272;
	line-height: 200%;
	text-decoration: none;
	background-color: none;

}

#navLeft a:hover
{
	text-align: left;
	padding: 0px;
	margin-right: 0px;
	color: #002878;
	text-decoration: none;
	text-transform: inherit;
	background-color: none;
}

#navLeft a:visited
{
	text-align: left;
	padding: 0px;
	margin-right: 0px;
	color: #666666;
	background-color: none;
	text-decoration: none;
}


.navLeftHdr
{
	background-image: url(../../assets/images/Bkd_ColumnHdr.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	text-align: left;
	font-family: "Verdana", sans-serif, arial;
}


/*.navLeftHdrH1
{
	padding: 10px 0px 0px 15px;
	font-size: 11pt;
	color: #727272;
	font-weight: 700;
	line-height: 87%;
}

*/
/*.navLeft
{
	background-image: url(../images/Bkd_ColumnLeft.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	background-color: none;
	text-align: left;
	padding-top: 0px;
	color: #99ADCF;
	border-color: #FC0;
	border-width: 0px;
	border-style: solid;
}
*/
/*.navLeftp
{
	text-align: left;
	font-family: "Verdana", sans-serif, arial;
	font-size: 10pt;
	color: #727272;
	font-weight: bold;
}*/

.navLeftItems
{
	color: #727272;
	font-size: 10pt;
	font-weight: 700;
	line-height: 200%;
	font-family: "Verdana",sans-serif,arial;
	padding-left: 20px;
	white-space: nowrap;
	max-width: 400px;
	background-color: none;
}

.navLefta
{
	text-align: left;
	padding: 0px;
	margin-right: 0px;
	font-family: "Verdana", sans-serif, arial;
	font-weight: 700;
	font-size: 10pt;
	color: #727272;
	line-height: 200%;
	text-decoration: none;
	background-color: none;
}

.navLeftSelected
{
	text-align: left;
	padding-left: 20px;
	margin-right: 0px;
	color: #0B205F;
}

.navLeftHover
{
	text-align: left;
	padding-left: 20px;
	color: #FFFFFF;
  	background-color: #666666;
}

.navLeftHoverSub
{
	text-align: left;
	padding-left: 20px;
	color: #0B205F;
}

/*.navLeftVisited
{
	text-align: left;
	padding: 0px;
	margin-right: 0px;
	color: #666666;
	text-decoration: none;
}
*/
.navLeftContainerSub
{
	line-height: 200%;
	font-weight: 600;
	text-align: left;
   	background-color: #E3E3E3;
	padding:  0px 10px;
	border: solid 1px #999999;
	color: #666666;
	font-family: "Verdana",sans-serif,arial;
	font-size: 10pt;
	white-space: nowrap;
}

.navLeftContainerSub td
{
	white-space: nowrap;
}

/* ================ CONTENT : Columns =================*/

#columnHdr
{
	background-image: url(../../assets/images/Bkd_ColumnHdr.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	height: 32px;
	text-align: left;
	font-family: "Verdana", sans-serif, arial;
}

#columnHdr h1
{
	padding: 0px 0px 0px 10px;
	font-size: 11pt;
	color: #727272;
	font-weight: 700;
	line-height: 32px;
	height: 32px;
	margin: 0px;
}

#BkdColumnCenter
{
	background-image: url(../../assets/images/Bkd_ColumnCtr.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	height: 305px;
	text-align: center;
}

#BkdColumnCenter h1 
{
	font-family: "Verdana", sans-serif, arial;
	margin-left: 10px;
	padding: 0px 20px 0px 10px;
	font-size: 16pt;
	text-align: left;
	color: #3E7FCC;
	font-weight: 700;
	line-height: 100%;
}

#BkdColumnCenter p 
{
	font-family: "Verdana", sans-serif, arial;
	margin-left: 10px;
	padding: 0px 20px 0px 10px;
	font-size: 10pt;
	text-align: left;
	color: #666666;
	line-height: 120%;
}


#ContentPane
{
	background-image: url(../../assets/images/Bkd_ColumnCtr.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	height: 305px;
	text-align: center;
}

#ContentPane h1 
{
	font-family: "Verdana", sans-serif, arial;
	margin-left: 10px;
	padding: 0px 20px 0px 10px;
	font-size: 16pt;
	text-align: left;
	color: #3E7FCC;
	font-weight: 700;
	line-height: 10%;
}

#ContentPane p 
{
	font-family: "Verdana", sans-serif, arial;
	margin-left: 10px;
	padding: 0px 20px 0px 10px;
	font-size: 10pt;
	text-align: left;
	color: #666666;
	line-height: 120%;
}

#columnRight 
{
	margin-left: 0px;
	padding: 0px 10px 0px 10px;
}

#columnRight h2
{
	padding: 0px 2em 0px 10px;
	font-family: "Verdana", sans-serif, arial;
	font-size: 10pt;
	text-align: left;
	color: #002878;
	font-weight: 700;
	line-height: 100%;
}

h2
{
	padding: 0px 0em 0px 20px;
	font-family: "Verdana", sans-serif, arial;
	font-size: 10pt;
	text-align: left;
	color: #002878;
	font-weight: 700;
	line-height: 100%;
}

#columnRight h3
{
	padding: 0px 2em 0px 10px;
	font-family: "Verdana", sans-serif, arial;
	font-size: 8pt;
	text-align: left;
	color: #3E7FCC;
	font-weight: 700;
	line-height: 100%;
}

#columnRight p
{
	font-family: "Verdana", sans-serif, arial;
	font-size: 9pt;
	text-align: left;
	color: #666666;
	line-height: 120%;
	padding: 0px 2em 3px 10px;
}

#columnRight hr
{
	color: #CCCCCC;
	background-color: #FFFFFF;
	height: 1px;
}

#RightPane h3
{
	padding: 0px 2em 0px 10px;
	font-family: "Verdana", sans-serif, arial;
	font-size: 8pt;
	text-align: left;
	color: #3E7FCC;
	font-weight: 700;
	line-height: 100%;
}

#RightPane p
{
	font-family: "Verdana", sans-serif, arial;
	font-size: 9pt;
	text-align: left;
	color: #666666;
	line-height: 120%;
	padding: 0px 2em 3px 10px;
}

#RightPane hr
{
	color: #CCCCCC;
	background-color: #FFFFFF;
	height: 1px;
}

/* ================ FOOTER =================*/

#Footer {
	background-image: url(../../assets/images/Bkd_Footer.jpg);
	background-repeat: no-repeat; 
	background-position: bottom center;
	height: 42px
}

#Footer p
{
	font-family: "Verdana", sans-serif, arial;
	padding: 3px 0px 0px 0px;
	font-size: 8.5pt;
	text-align: center;
	color: #666666;
	line-height: 130%;
}

#Footer a
{
	font-family: "Verdana", sans-serif, arial;
	font-size: 8.5pt;
	font-weight: 500;
	text-align: left;
	color: #666666;
	line-height: 130%;
	text-decoration: none;
	text-transform: inherit;
}


#Footer a:hover
{
	font-family: "Verdana", sans-serif, arial;
	font-size: 8.5pt;
	font-weight: 500;
	text-align: left;
	color: #002878;
	text-decoration: none;
	text-transform: inherit;
}

#Footer a:visited
{
	font-family: "Verdana", sans-serif, arial;
	font-size: 8.5pt;
	font-weight: 500;
	text-align: left;
	margin-right: 0px;
	color: #666666;
	text-decoration: none;
}

#BottomPane, #BottomPane a:hover
{
	font-family: "Verdana", sans-serif, arial;
	padding: 0px 0px 0px 0px;
	font-size: 8.5pt;
	text-align: center;
	color: #666666;
	line-height: 130%;
	text-transform: uppercase;
}

.BottomPane
{
	font-family: "Verdana", sans-serif, arial;
	padding: 3px 0px 0px 0px;
	font-size: 8.5pt;
	text-align: center;
	color: #666666;
	line-height: 130%;
	text-transform: uppercase;
}
.Footer
{
	font-family: "Verdana", sans-serif, arial;
	padding: 3px 0px 0px 0px;
	font-size: 8.5pt;
	text-align: center;
	color: #666666;
	line-height: 130%;
}