/*copyright by Customer Connect / http://www.customer-connect.com*/
body, tr, td, table{
margin: 0;
padding: 0;
line-height: 1.1;
font: small Arial, Helvetica, sans-serif;
color: #1f1f1f;
}
body{
background-repeat:repeat-x;
background-color:#e8e4ce;
}
#wrap{
min-width: 800px;
padding:0;
background-color: #fff; /* for entire skin */
width:800px;
margin:0 auto;
min-height:100%;
border-top:2px solid #1f365f;
}
#sitemap{
position: absolute;
top:0px;
left: 50%;
margin-left:-400px;
text-align: right;
z-index:8;
width:800px;
height:24px;
z-index:2;
background-color:#fff;
border-top:2px solid #1f365f;
}
.TopLinks{
padding-top:2px;
}
a.TopLinks:link, a.TopLinks:visited{
color:#1f365f;
font-weight:normal;
}
a.TopLinks:hover, a.TopLinks:active{
text-decoration:underline;
}
#search{
clear:both;
position:relative;
display:block;
margin-left:14px;
width:100%;
}
#dnn_dnnSEARCH_txtSearch{

}
#dnn_dnnSEARCH_cmdSearch{

}
#admincontainer{
position:absolute;
top:0.2em;
left:50%;
margin-left:-40px;
width: 250px;
height: 23px;
z-index:50;
}
#panecontainer{
position:relative;
margin-top:182px;
width:800px;
z-index:1;
display:block;
}
#maincontent{
position:relative;
float: right;
width: 77.3%;
display:block;
}
.clear{
border-top:1px solid #148675;
}
#dnn_toppane{
background-color:#ffffff;
border-bottom:1px solid #148675;
padding:5px 15px;
}
#content{
float:left;
width:63%;
display:inline;
}
#dnn_contentpane{
background-color: #ffffff;
margin-top:93px;
display:block;
position:relative;
}
#sidebar{
float: right;
width: 217px;
background-color:#d3cba0;
min-height:520px;
border-left:4px solid #b9bd9d;
}
#dnn_rightpane{
clear:both;
position:relative;
display:block;
padding-top:20px;
}
#leftcontent{
float:left;
position:relative;
width:175px;
background-color:#148675;
min-height:520px;
background-image:url(CommonSprite.jpg);
}
#dnn_leftpane{
clear:both;
}
#footercontent{
clear:both;
padding:0;
width:100%;
border-top:2px solid #1f365f;
background-color:#556117;
}
#dnn_footerpane{
background-color: #ffff;
}
#footerleftinfo{
float:left;
text-align:center;
background-color:#556117;
padding-left:30px;
}
#footerrightinfo{
float:right;
text-align:center;
background-color:#556117;
padding-right:30px;
}
#footerround{
clear:both;
position:relative;
left:50%;
margin-left:-403px;
height:20px;
width:806px;
background-image:url(CommonSprite.jpg);
background-position:0px -525px;
background-repeat:no-repeat;
}
#footerinfo .footer_small{
font-size:11px !important;
font-weight:bold;
}
#footerinfo .separator{
color:#dbb12c;
}
#footerinfo a:link, #footerinfo a:visited{
color:#148675;
font-weight:bold;
font-size:11px;
text-decoration:underline;
}
#footerinfo a:hover, #footerinfo a:active{
text-decoration:none;
}
#linksmenu
{
height:20px;
background-color:#ffffff;
clear:both;
}
.Normal, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox{
margin:0;
padding:0;
line-height:1.1;
font: 90% Arial, Helvetica, sans-serif;
}
.Head{
font-family: Arial, Helvetica, sans-serif;
font-size: 170%;
font-weight:bold;
color: #556117;
cursor:default !important;
border-bottom:1px solid #556117;
display:block;
}
.SubHead{
font-size: 90%;
font-family:inherit;
color:#404040;
}
.SubSubHead {
font-size: 90%;
}
.StandardButton{
font-size: 90%;
}
.Normal A:link, .Normal A:visited{
text-decoration:none;
font-weight:normal;
color:#556117;
font-size:100%;
}
.Normal A:hover, .Normal A:active{
text-decoration:underline;
color:#556117;
}
a, a:link, a:visited, a:active{
color:#556117;
text-decoration:none;
}
a:hover{
text-decoration:underline;
color:#556117;
}
.NormalTextBox{
font-size:90%;
}
H1, H2, H3, H4, H5, DT, H6{
font-family:Arial, Helvetica, sans-serif;
}
H1{
font-size: 120%;
font-weight: normal;
color: #556117;
padding:0;
margin:0;
line-height:20px;
}
H2{
font-size: 100% !important;
font-weight: normal!important;
color:#1f1f1f;
background:none !important;
line-height:25px;
padding:0;
margin:0;
}
H3{
font-size: 125%;
font-weight: bold;
color:#617fb4;
padding:0;
margin:0;
}
H4 {
font-size: 100%;
font-weight: bold;
color:#556117;
padding:0;
margin:0;
}
H5, DT{
font-size: 100%;
font-weight: bold;
color:#556117;
padding:0;
margin:0;
}
H6{
font-size: 100%;
font-weight: bold;
color:#556117;
padding:0;
margin:0;
}
.imageleftside img{
margin: 0 15px 15px 0;
float:left;
}
.imagerightside img{
margin: 0 0 15px 15px;
float: right;
}
.imageleftsidecaption{
font-size:85%;
font-style:italic;
float:left;
margin-bottom: 15px; 
margin-right: 15px;
}
.imageleftsidecaption img{
border: 1px solid #CCC;
margin-bottom:5px;
}
.imagerightsidecaption{
font-size:85%;
font-style:italic;
float:right;
margin-bottom: 15px; 
margin-left: 15px;
}
.imagerightsidecaption img{
border: 1px solid #CCC;
margin-bottom:5px; 
}
.clear{
clear: both;
}
.quoteleft{
font:italic 105% Georgia, "Times New Roman", Times, serif;
padding: 0 10px 0 0;
margin:10px 10px 10px 0;
width: 220px;
float:left;
text-align:right;
border-right:10px solid #C8CDC0;
}
.quoteright{
font:italic 105% Georgia, "Times New Roman", Times, serif;
padding: 0 10px 0 0;
margin:10px 0 10px 10px;
width: 220px;
float:right;
text-align:left;
border-left:10px solid #C8CDC0;
}
.CodeClass{
font-family:"Courier New", Courier, monospace;
color:#000;
background-color:#eee;
border:1px solid #000;
padding:10px;
}
.TopLinks{
text-decoration:none;
font-weight:bold;
color:#1f365f;
font-size:100%;
font-family:inherit;
}
A.TopLinks:link, A.TopLinks:visited{
text-decoration:none;
font-weight:normal;
color:#1f365f;
font-size:100%;
font-family:inherit;
}
A.TopLinks:hover, A.TopLinks:active{
text-decoration:underline;
font-size:100%;
font-family:inherit;
}
a.Search:link, a.Search:visited
{
color:#1f365f;
font-size:12px;
font-weight:bold;
text-decoration:none;
padding:3.5px 4px 4px 2px;
}
a.Search:hover, a.Search.active
{
color:#1f365f;
text-decoration:underline;
}
.siteby{
color:#d3cba0;
font-size:80%;
font-family:inherit;
}
A.siteby:link, A.siteby:visited{
text-decoration:none;
font-weight:normal;
color:#d3cba0;
font-size:100%;
font-family:inherit;
}
A.siteby:hover, A.siteby:active{
text-decoration:underline;
font-family:inherit;
}  
.ControlPanel{
clear:both;
height:23px;
z-index:99;
position:relative;
}
img{  
border-style: none;
}
#linksmenu{
background-color:#556117;
padding-top:5px;
}
#linksmenu ul {
padding:0 0 0 75px;
margin:0;
list-style:none;
float:left;
width:auto;

}
#linksmenu li {
position: relative;
float:left;
list-style: none;
}
#linksmenu a {
font-size:80%;
display:block;
text-decoration:none;
text-align:center;
font-weight:normal;
padding :0px 10px;
color:#d3cba0;;
border-right:1px solid #1f365f;
}
#linksmenu li a:hover {
text-decoration:underline;
}
#linksmenu li#linksmenu63 a{
border-right:none;
}
#floatclear
{
clear:both;
}
.SelectedTab {
font-family:inherit;
line-height:inherit;
font-size:inherit;
}
#menu2{
padding-top:50px;
z-index:100;
}
#menu2 ul {
padding:0;
margin:0;
list-style:none;
float:left;

}
#menu2 li {
position: relative;
float:left;
line-height : 1.25em;

list-style: none;
}
#menu2 li ul { /* second-level lists */
position : absolute;
left: -999em;
width:13em;
}
#menu2 a {
font-size:90%;
display:block;
text-decoration:none;
text-align:left;
font-weight:bold;
width:158px;
padding :2px 0 0 0;
color:#ffffff;
z-index:4;
}
#menu2 li li a {
width:190px;
background-color:#c2b77c;
color:#47618c;
font-weight:normal;
padding:1px 0px 0px 10px;
border:none;
border-bottom:1px solid #ffffff;
background-image:none !important;
cursor:pointer;
font-size:90%;
z-index:4;
margin:0;
}
#menu2 li li a:hover{
color:#47618c;
border:none;
border-bottom:1px solid #ffffff;
background-image:none;
background-color:#d7d0aa;
z-index:4;
margin:0;
}
#menu2 li a{
color:#ffffff;
font-size:90%;
background-color:#47618c;
display:block;
margin:4px 0px;
border:1px solid #47618c;
padding:0 0 0 15px;
z-index:4;
}
#menu2 li a:hover {
border:1px solid #c2b77c;
background-color:#617fb4;
z-index:4;
}
#menu2 li a.SelectedTab {
font-size:1.12em;
background-color: #FFF;
}
#menu2 .DisabledTab {
color:#ccc;
}
#menu2 li li ul a{
margin-left:31px;

}
/* no need to change these hover classes
unless you need more than 4 levels */
#menu2 li:hover ul ul,
#menu2 li:hover ul ul ul,
#menu2 li:hover ul ul ul ul,
#menu2 li.iehover ul ul,
#menu2 li.iehover ul ul ul,
#menu2 li.iehover ul ul ul ul{
left: -999em;
}
#menu2 li:hover ul,
#menu2 li.iehover ul {
top: 4px;
left:175px;
}
#menu2 li li:hover ul,
#menu2 li li li:hover ul,
#menu2 li li.iehover ul,
#menu2 li li li.iehover ul {
top: 0;
left:12.5em;
}
#menu2 .SelectedTab{
font-family:inherit;
font-size:inherit;
font-weight:inherit;
}
#bar1{
position:absolute;
margin-left:-400px;
left:50%;
background-color:#1f365f;
width:175px;
height:200em;
bottom:0px;
z-index:-1;
display:block;
clear:both;
}










