/* Import wysiwyg styles */
/* Styles used in wysiwyg interface. */
@import url(/ModernCF2/Resources/css/MSStandard_wysiwyg.css);



body, html {
	background-color: #A79B75;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 85%;
	line-height: 1.5em;
}

#wrap {margin-right: auto; margin-left: auto; width: 776px; margin-bottom: 20px;}
#smallnav {padding-right: 47px; text-align: right;}
#topnav {padding-left: 13px; padding-right: 13px; padding-bottom: 0px;}

a:link {color: #003366; text-decoration: none;}
a:visited {color: #356697; text-decoration: none;}
a:hover {color: #333333; text-decoration: underline;}


.shadow-left {width: 7px; background-image: url(images/sitewide/bg.leftshadow.gif); background-repeat: repeat-y;}
.shadow-right {width: 8px; background-image: url(images/sitewide/bg.rightshadow.gif); background-repeat: repeat-y;}

.excitement {background-image: url(images/home/excitement.jpg); background-repeat: no-repeat;}
.excitement div {padding: 180px 30px 18px 30px;}

form, input, textarea, option, select {font-size: .95em;}

.content-hp {background-color: #FFFFFF}
.col1-hp {border-left: solid 14px #FFFFFF;}
.col2-hp {padding-left: 17px; border-top: solid 26px #FFFFFF; background-image: url(images/home/bg.col2.gif); background-repeat: repeat-x; background-position: bottom; background-color: #FFFFFF; color: #003366; padding-right: 20px; border-right: solid 3px #FFFFFF;}

ul
{
list-style-type: none;
padding: 0;
margin: 0;
}

ol
{
margin-left: 3em;
}

ul li
{
background-image: url(images/sitewide/level1.gif);
background-repeat: no-repeat;
background-position: 1em 0.4em;
padding-left: 3em;
padding-bottom: .75em;
}

ul ul li
{
background-image: url(images/sitewide/level2.gif);
background-repeat: no-repeat;
background-position: 1em 0.4em;
padding-left: 3em;
padding-bottom: .75em;
}

ol li
{
padding-left: 0em;
padding-bottom: .75em;
}

.inner-col1 {border-right: solid 1px #DAD6D8; border-left: solid 1px #FFFFFF; background-image: url(images/inner/bg.leftcol.gif); background-position: top; background-repeat: no-repeat; background-color: #FFF9E4;}
.inner-col1 div {padding: 32px 12px 32px 11px;}

.inner-col2 {background-image: url(images/inner/bg.contentcol.gif); background-position: top; background-repeat: repeat-x; background-color: #FFFFFF; padding: 45px 20px 32px 32px;}

.inner-col3 {background-color: #FFFFFF; border-right: solid 2px #FFFFFF;}

h1 {font-weight: bold; font-size: 1.2em;}
h2 {font-weight: bold; font-size: 1em;}

#subnav {border: solid 1px #DAD9E4; background-image: url(images/inner/bg.sidenav.gif); background-repeat: repeat-x; background-position: top; background-color: #FFFCF2; padding: 4px; font-size:11px; font-family: Arial, Helvetica, sans-serif;}


.h1 {font-weight: bold; font-size: 1.2em; padding-bottom: 20px;}
.h2 {font-weight: bold; font-size: 1em; padding-bottom: 20px;}

/* dashed border for all editable areas */
.editable {
	border-width:1px;
	border-style : dashed;
	border-color : 999999;
	cursor : auto;
	text-indent: 0px;
}


.navLevel1 {
	padding: 4px 0px 4px 0px;
}
.navLevel2 {
	padding: 4px 0px 4px 20px;
	text-indent: -20px;

}
.navLevel3 {
	padding: 4px 0px 4px 30px;
	text-indent: -30px;
}
.navLevel4 {
	padding: 4px 0px 4px 40px;
	text-indent: -40px;
}

.navLevel1 a {
	color: #001267 !important;
	font-weight: bold;
	
}
.navLevel2 a {
	color: #001267 !important;
}
.navLevel3 a {
	color: #001267 !important;
}
.navLevel4 a {
	color: #001267 !important;
}

.navLevel1Highlighted {
	padding: 4px 0px 4px 0px;
}
.navLevel2Highlighted {
	padding: 4px 0px 4px 20px;
	text-indent: -20px;
}
.navLevel3Highlighted {
	padding: 4px 0px 4px 30px;
	text-indent: -30px;
}
.navLevel4Highlighted {
	padding: 4px 0px 4px 40px;
	text-indent: -40px;
}

.navLevel1Highlighted a {
	color: #001267 !important;
	font-weight: bold;
	text-decoration: underline;
}
.navLevel2Highlighted a {
	color: #001267 !important;
	text-decoration: underline;
}
.navLevel3Highlighted a {
	color: #001267 !important;
	text-decoration: underline;
}
.navLevel4Highlighted a {
	color: #001267 !important;
	text-decoration: underline;
}

.navLevel1Selected {
	background-color: #001267;
	color: #FFFFFF;
	font-weight: bold;
}
.navLevel2Selected {
	padding: 4px 0px 4px 20px;
	text-indent: -20px;
	background-color: #001267;
	color: #FFFFFF;
}
.navLevel3Selected {
	padding: 4px 0px 4px 30px;
	text-indent: -30px;
	background-color: #001267;
	color: #FFFFFF;
}
.navLevel4Selected {
	padding: 4px 0px 4px 40px;
	text-indent: -40px;
	background-color: #001267;
	color: #FFFFFF;
	}