html {
	height: 100%;
}

body {
	margin: 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height: 145%;
	background-color:#FFFFFF;
	height: 100%;
}


/* 
STRUCTURE -------------------------------------------------------------------------------------------
*/

.main {
	padding:22px;
}



/* 
LINKS & HOVER EFFECTS -------------------------------------------------------------------------------------------
*/

a, a:link, a:visited {color:#333333; text-decoration: underline;}

a:hover {
	color:#333333;
	text-decoration: none;
}

a.lnkFooter{font-size:10px; color:#FFFFFF; text-decoration: none;}
a.lnkFooter:link{font-size:10px; color:#FFFFFF; text-decoration: none;}
a.lnkFooter:visited{font-size:10px; color:#FFFFFF; text-decoration: none;}
a.lnkFooter:active{font-size:10px; color:#FFFFFF; text-decoration: underline;}
a.lnkFooter:hover{font-size:10px; color:#FFFFFF; text-decoration: underline;}

a.lnkMainNav {color: #807F7F; line-height:103%; font-weight:bold; text-decoration:none;}
a.lnkMainNav:link {color: #807F7F; line-height:103%; font-weight:bold; text-decoration:none;}
a.lnkMainNav:visited {color: #807F7F; line-height:103%; font-weight:bold; text-decoration:none;}
a.lnkMainNav:active {color: #FFFFFF; line-height:103%; font-weight:bold; text-decoration:none;}
a.lnkMainNav:hover {color: #FFFFFF; line-height:103%; font-weight:bold; text-decoration:none;}

.navButton a, .navButton a:link, .navButton a:visited {
	border: 0px;
	display: block;
	height: auto;
	padding:5px 10px 5px 10px;
	border-bottom: 1px solid #C6C8CA;
	background-color: #E7E8E8;
}

.navButton a:hover {
	background-color: #A8A8A8; 
}

a.lnkSubNav {color: #807F7F; line-height:103%; text-decoration:none;}
a.lnkSubNav:link {color: #807F7F; line-height:103%; text-decoration:none;}
a.lnkSubNav:visited {color: #807F7F; line-height:103%; text-decoration:none;}
a.lnkSubNav:active {color: #404040; line-height:103%; text-decoration:none;}
a.lnkSubNav:hover {color: #404040; line-height:103%; text-decoration:none;}

a.lnkMedOrng, .lnkMedOrng, .subhead, A.subhead {font-size:12px; color: #F57C33; font-weight:bold; text-decoration:none;}
a.lnkMedOrng:link {font-size:12px; color: #F57C33; font-weight:bold; text-decoration:none;}
a.lnkMedOrng:visited {font-size:12px; color: #F57C33; font-weight:bold; text-decoration:none;}
a.lnkMedOrng:active {font-size:12px; color: #D15913; font-weight:bold; text-decoration:none;}
a.lnkMedOrng:hover {font-size:12px; color: #D15913; font-weight:bold; text-decoration:none;}

a.lnkLrgHeadline, a.lnkLrgHeadline:link, a.lnkLrgHeadline:visited {font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; color:#bb4e1d; text-decoration: none;}
a.lnkLrgHeadline:hover {color:#bb4e1d; text-decoration: underline;}


#sideBar a, #sideBar a:link, #sideBar a:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#89571C; font-weight:bold; text-decoration:none;}
#sideBar a:hover {color:#694119; font-size:10px; text-decoration:none;}

a.lnkWht, a.lnkWht:link, a.lnkWht:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration: none;}
a.lnkWht:hover {color:#FFFFFF; text-decoration: underline;}


.hmIntro a, .hmIntro a:link, .hmIntro a:visited {color:#807f7f; text-decoration:underline;}
.hmIntro a:hover {color:#807f7f; text-decoration:none;}

.hmIntroBoxed a, .hmIntroBoxed a:link, .hmIntroBoxed a:visited {color:#807f7f; text-decoration:underline;}
.hmIntroBoxed a:hover {color:#807f7f; text-decoration:none;}




/* 
FORMS -------------------------------------------------------------------------------------------
*/

input, select, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}

/* 
LISTS -------------------------------------------------------------------------------------------
*/
/*#vertSubNav ul {
	line-height:104%;
    margin: 0 0 0 -4px;
    padding: 0 0 0 0;
	list-style-type: none;
}

#vertSubNav li{
	background: url(../../images/imgBulletBox.gif) no-repeat 0px 7px;
    padding: 4px 0px 4px 12px;
    margin: 0;
}*/

#vertSubNav ul{
	line-height:104%;
    margin: 0 8px 0 10px;
    padding: 0 0 0 0;
	list-style-type: none;
    
}
#vertSubNav li{
    background: url(../../images/imgBulletSq.gif) no-repeat 0px 7px;
    padding: 4px 0px 4px 12px;
    margin: 0;
}

#sideBar ul{
	line-height:120%;
    margin: 4px 8px 4px 8px;
    padding: 0 0 0 0;
	list-style-type: none;
    
}
#sideBar li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
    background: url(../../images/imgArrowOrng.gif) no-repeat 0px 6px;
    padding: 4px 0px 7px 12px;
    margin: 0;
}


/* 
LAYOUT -------------------------------------------------------------------------------------------
*/

.subNav {
	background-color:#F5F5F5;
	padding:8px 0px 8px 0px;
	border-bottom: 1px solid #C6C8CA;
}

.intro {
	line-height:195%;
}

#sideBar {
/*	width:170px;
*/	background-color:#FEF4DE;
	text-align:left;
	font-size:10px;
	color:#89571C;
	padding-bottom:4px;
}

.sideBarHeader {
	background:#f5bd4d;
	padding:3px 7px;
	font-size:15px;
	font-weight:bold;
	color:#955b0b;
	margin-bottom:10px;
}

.lrgHeadline {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	color:#bb4e1d;
}

.headlineOrange {
	font-size:13px;
	font-weight:bold;
	color:#cf5b15;
}

.hmIntro {
	color:#807f7f;
	width:85%;
	font-size:13px;
	line-height:152%;
	border-bottom:1px solid #c6c8ca;
	border-top:1px solid #c6c8ca;
	padding:15px 0px;
	margin:0px 0px 30px 0px;
	text-align:left;
}

.hmIntroBoxed {
	color:#807f7f;
	width:85%;
	font-size:13px;
	line-height:152%;
	border:1px solid #c6c8ca;
	padding:15px 15px;
	margin:0px 0px 30px 0px;
	text-align:left;
}


