/*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: #1a3f51;
}
body{
background-repeat:repeat-x;
background-color:#fff;
}
#bar1{
width:800px;
position:absolute;
margin-left:-400px;
left:50%;
background-color:#fff;
bottom:0px;
height:200em;
z-index:-2;
}
#wrap{
min-width: 800px;
padding:0;
background-color: #fff; /* for entire skin */
width:800px;
margin:0 auto;
min-height:100%;
}
#seowrap{
position:absolute;
width:800px;
height:19px;
top:0px;
background-image:url(homesprite.gif);
background-repeat:no-repeat;
background-position:0px -192px;
left:50%;
margin-left:-400px;
z-index:2;
padding:.5em 0 0 1em;
}
#quicklinks{
position:absolute;
top:35px;
left:50%;
margin-left:183px;
width: 210px;
height: 23px;
z-index:50;
}


#search{
height:0px;
}
#dnn_dnnSEARCH_txtSearch{
position:absolute;
top:129px;
left:50%;
margin-left:183px;
background-image:url(commonsprite.gif);
background-repeat:no-repeat;
background-position:0px -40px;
background-color:#1a3f51;
color:#1a3f51;
border:none;
height:17px;
width:188px;
border:none;
padding:1px 0 0 10px;
z-index:3;
font-size:85%;
}
#dnn_dnnSEARCH_cmdSearch{
position:absolute;
top:128px;
left:50%;
margin-left:376px;
height:13px;
width:15px;
background-color:#fff;
background-image:url(commonsprite.gif);
background-repeat:no-repeat;
background-position:0px -57px;
z-index:4;
}
#dnn_dnnSEARCH_ClassicSearch{
border:none;
background-image:none;
}


#admincontainer{
position:absolute;
top:0.2em;
left:50%;
margin-left:-40px;
width: 250px;
height: 23px;
z-index:50;
}
#panecontainer{
position:relative;
padding-top:184px;
width:800px;
z-index:1;
}
/*#topcontent{
padding-top:10px;
}*/
#maincontent{
float: right;
width: 77.3%;
}
.clear{
border-top:1px solid #148675;
}
#topleft{
float:left;
width:49%
}
#topright{
float:right;
width:50%
}
#dnn_topleftpane{
text-align:center;
padding: 0 5px;
}
/*#dnn_toppane{
background-color:#ffffff;
border-bottom:1px solid #148675;
padding:5px 15px;
}*/
#content{
float:left;
width:39%;
}
#dnn_contentpane{
background-color: #ffffff;
}
#sidebar{
float: right;
width: 60%;
}
#dnn_rightpane{
background-color: #ffffff;
}
#leftcontent{
float:left;
position:relative;
width:181px;
background-color:#148675;
}

#footercontent{
clear:both;
padding:5px 0;
width:100%;
}
#dnn_footerpane{
background-color: #ffff;
}
#footerinfo{
clear:both;
text-align:center;
background-color:#ffffff;
color:#148675;
font-size:8px;
}
#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: 120%;
font-weight:bold;
color: #d14000;
cursor:default !important;
}
.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:#148675;
font-size:100%;
}
.Normal A:hover, .Normal A:active{
text-decoration:underline;
}
a, a:link, a:visited, a:active{
color:#3E70A6;
text-decoration:none;
}
a:hover{
color:#404040;
}
.NormalTextBox{
font-size:90%;
}
H1, H2, H3, H4, H5, DT, H6{
font-family:Arial, Helvetica, sans-serif;
}
H1{
font-size: 140%;
font-weight: bold;
color: #d14000;
}
H2{
font-size: 100% !important;
font-weight: bold !important;
color:#148675;
background:none !important;
}
H3{
font-size: 120%;
font-weight: bold;
color:#f10000;
}
H4 {
font-size: 100%;
font-weight: normal;
color:#404040;
margin-left:20px;
padding-left:25px;       
background-image:url(quad.png);
background-repeat:no-repeat;
background-position:0% 2%;
}
H5, DT{
font-size: 110%;
font-weight: bold;
color:#fff;
background-color:#3E70A6;
padding:3px 0 3px 10px;
margin:5px 0;
}
H6{
font-size: 90%;
font-weight: normal;
color:#000000;
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:#148675;
font-size:100%;
font-family:inherit;
}
A.TopLinks:link, A.TopLinks:visited{
text-decoration:none;
font-weight:bold;
color:#148675;
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:#1a3f51;
font-size:8px;
font-weight:normal;
text-decoration:none;
padding:3.5px 4px 4px 2px;
}
a.Search:hover, a.Search.active
{
color:#fff;
}
.Footer, A.Footer:link, A.Footer:visited, A.Footer:active{
text-decoration:none;
font-weight:normal;
color:#fff;
font-size:80%;
font-family:inherit;
}
A.Footer:hover{
text-decoration:none;
color:#ED1B2D;
font-size:80%;
font-family:inherit;
}  
.ControlPanel{
clear:both;
height:23px;
z-index:99;
position:relative;
}
img{  
border-style: none;
}
#quicklinks ul {
padding:0;
margin:0;
list-style:none;
float:left;
width:auto;
padding-right:105px;
}
#quicklinks li {
position: relative;
float:left;
line-height : 1.25em;
width: 9em;
list-style: none;
}
#quicklinks li ul { /* second-level lists */
position : absolute;
left:-999em;
}
#quicklinks a {
font-size:1.08em;
display:block;
text-decoration:none;
font-weight:bold;
width:8.5em;
}
#quicklinks li li a {

background-image:none!important;
font-size:90%;
font-weight:normal;
background-color:#ddb12c;
color:#1a3f51;
width:178px!important;
text-align:left;
padding-left:10px;
border-bottom:1px solid #edd895;

}
#quicklinks li li a:hover{
color:#fff;
padding:1px 0 0 10px;
}
#quicklinks li a{
font-size:90%;
color:#1a3f51;
font-weight:normal;
padding:2px 0 0 10px;;
}
#quicklinks li a:hover {
color:#1a3f51;
}
#quicklinks li a.SelectedTab {
font-size:1.12em;
}
#quicklinks .DisabledTab {
color:#ccc;
}
/* no need to change these hover classes
unless you need more than 4 levels */
#quicklinks li:hover ul ul,
#quicklinks li:hover ul ul ul,
#quicklinks li:hover ul ul ul ul,
#quicklinks li.iehover ul ul,
#quicklinks li.iehover ul ul ul,
#quicklinks li.iehover ul ul ul ul{
left: -999em;
}
#quicklinks li:hover ul,
#quicklinks li.iehover ul {
top: 1.45em;
left:0;
}
#quicklinks li li:hover ul,
#quicklinks li li li:hover ul,
#quicklinks li li.iehover ul,
#quicklinks li li li.iehover ul {
top:0;

}
#quicklinks li#quicklinks72.DisabledTab a
{
background-image:url(commonsprite.gif);
background-position:0px -20px;
background-repeat:no-repeat;
width:211px;
height:17px;
display:block;
position:relative;
font-size:85%;
}
#quicklinks li#quicklinks72.DisabledTab a:hover
{
background-image:url(commonsprite.gif);
background-position:0px 0px;
background-repeat:no-repeat;
width:211px;
height:18px;
display:block;
}
#linksmenu ul {
padding:0 0 0 11px;
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 5px;
color:#1a3f51;
border-right:1px solid #ddb12c;
}
#linksmenu li a:hover {
color:#148675;
}
#linksmenu li#linksmenu36 a{
border-right:none;
}
#floatclear
{
clear:both;
}
.SelectedTab {
font-family:inherit;
line-height:inherit;
font-size:inherit;
}
#sub_event{
border-top:4px dotted #148675;
}
#sub_event a{
font-weight:bold;
}
img {-ms-interpolation-mode:bicubic;}

#menu3 .Level2 a{color:#148675;font-size:11px;padding-left:15px;}
