.Widgets{float:right;margin-right:25px;}
.Widgets input{border:none;}
body,th,td,div,p,table,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, .Normal a:link, .Normal a:visited, .Normal a:hover{font-size:12px;}
h1, h2, h1 input{font-size:15px;}
h3, h4{font-size:13px;}
h5, h6{font-size:11px;}
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited, .ControlPanel .SubHead{font-size:10px;}
#footerTable td {font-size:10px;}
div #datebar{font-size:11px;}

body,html {
color:#5e3620;
position:relative;
background-color:#fff;
height:100%;
font-family:Helvetica,Arial,sans-serif;
line-height:1.5;
text-align:left;
margin:0
}

#WholePage {
width:980px;
margin:0 auto
}

#mainContentBody {
width:980px;
background:url(images/bgshadowS.png);
height:100%;
position:relative
}

.home #mainContentBody {
/* padding-top:10px */
}

#mainBodyTop,#mainBodyBt {
clear:both
}

.colHome {
width:335px;
_width:325px
}

.colLHome {
width:252px
}

.col4 {
width:227px;
_width:217px
}

.leftPane {
float:left;
padding-left:20px
}

.midPane,  .midPane2{
float:left;
}
.midPane {
padding-left:10px
}

.showPane {
width:681px;
_width:671px
}
.pane1Content {
clear:both;
padding-left:20px;
padding-right:20px
}

.colOuter {
width:200px;
padding-bottom:20px;
_width:190px
}

.colLInt {
float:left;
/* background:#faf5ed; */
margin-left:11px;
_margin-left:6px
}

.colCInt2 {
width:740px;
_width:730px
}

.colCInt3 {
width:535px;
_width:525px
}

.main_dnnmenu_bar {
cursor:pointer;
font-size:11px;
background-color:transparent
}

.main_dnnmenu_rootitem,.main_dnnmenu_rootitem_hover,.main_dnnmenu_rootitem_selected,.main_dnnmenu_itemhover td,.main_dnnmenu_itemselected td,.main_dnnmenu_submenu td {
font-family:Verdana, Arial, Helvetica, Sans-Serif
}

.main_dnnmenu_rootitem {
color:#5e3620;
font-size:13px;
font-weight:600;
text-align:center;
line-height:40px;
text-transform:capitalize;
margin-right:1px;
z-index:10000;
padding:12px 12px 4px
}

.main_dnnmenu_rootitem_hover {
color:#aa7c55;
font-size:13px;
font-weight:600;
text-align:center;
line-height:40px;
text-transform:capitalize;
margin-right:1px;
padding:12px 12px 4px
}

.main_dnnmenu_rootitem_selected {
color:#699;
font-weight:600;
text-align:center;
font-size:13px;
line-height:40px;
text-transform:capitalize;
margin-right:1px;
padding:12px 12px 4px
}

.main_dnnmenu_submenu {
border:1px solid #aa7c55
}

.main_dnnmenu_submenu td {
background-color:#f7f2e6;
font-size:11px;
font-weight:600;
text-align:left;
color:#5e3620;
line-height:2em;
z-index:9999;
position:relative;
margin:0;
padding:0 5px
}

.main_dnnmenu_itemhover td,.main_dnnmenu_itemselected td {
font-size:11px;
color:#aa7c55;
font-weight:600;
text-align:left;
line-height:2em;
margin:0;
padding:0 5px
}

.main_dnnmenu_itemselected td {
color:#699
}

#datebar {
clear:left;
float:left;
line-height:45px;
color:#5e3620;
margin:0;
padding:0 0 0 5px
}

.globNavPane {
height:45px;
line-height:45px;
position:relative;
text-align:right;
float:right;
z-index:10001;
padding:0 10px 0 0
}

#globwrapper {
margin:0 20px
}

.logoWrapper {
float:left;
padding:0 0 0 20px
}

#logoRight {
position:relative;
height:78px;
margin-right:10px;
clear:right;
overflow: hidden;
}

.searchPane {
float:right;
padding:0 30px 0 0;
margin:0;
}

#PtNavWrapper {
bottom:0;
position:absolute;
right:1%;
min-width:380px;
_width:380px
}

.ptNav_top_left {
background:url(images/PtNavL.png) no-repeat bottom left;
height:56px;
margin:0;
padding:0
}

.ptNav_top_right {
background:url(images/PtNavR.png) no-repeat bottom right;
height:56px;
margin:0;
padding:0
}

.ptNav_bg {
background:#fff url(images/PtNavBg.png) repeat-x bottom;
height:56px;
margin:0 25px
}

#PtNavLinkList {
float:left;
margin:0;
padding:0
}

.PtNavText,.PtNavText li {
list-style:none;
margin:0;
padding:0 10px
}

#PtNavArea {
font-size:10px;
text-align:left;
color:#fff;
padding:20px 0 0
}

.exNavTopLeft {
background:url(images/ExtraNavL.png) no-repeat bottom left;
height:35px;
margin:0;
padding:0
}

.exNavTopRight {
background:url(images/ExtraNavR.png) no-repeat bottom right;
height:35px;
margin:0;
padding:0
}

.exNavBg {
background:#fff url(images/ExtraNavBg.png) repeat-x bottom;
height:35px;
margin:0 20px
}

.bread_bg {
background:url(images/bgshadowbreads.png);
height:34px
}

#login_style {
float:right;
padding:8px 17px 0 10px
}

#logout_style{
float:right;
max-width:150px;
_width:150px;
}

#bread_style {
float:left;
line-height:34px;
padding-left:18px;
color:#5e3620
}

.breadcrumb_text {
font-size:13px
}

.headerwrapper {
background:url(images/bgshadowheaderS.png);
position:relative;
/* padding-bottom:10px */
}

.headerLWrap {
padding-left:20px;
float:left;
position:absolute
}

.headerRWrap {
padding-right:15px;
clear:right
}

.headerFullWrap {
/*clear:both;*/
margin-left:11px;
margin-right:11px
}

.footerpane {
clear:both;
background:url(images/FooterShadowS.png) no-repeat;
height:150px;
margin-bottom:10px;
width:100%;
font-size:10px
}

#FooterLinkList {
float:left;
width:200px;
margin:0;
padding:0
}

.footerNavText,.footerNavText li,.footerNavText a:link,.footerNavText li a:link,.footerNavText a:visited,.footerNavText li a:visited {
list-style:none;
color:#5e3620;
margin:0;
padding:0
}

#footerTable {
font-size:10px;
text-align:left;
color:#5e3620;
line-height:150%;
margin:0 0 0 140px;
padding:15px 0 0
}

.botPadLeft {
float:left
}

.botPadRight {
float:right;
text-align:right
}

.bot_pad {
padding-bottom:20px;
margin:0 15px
}

.clear_float,.sc_clear_float {
height:1px;
overflow:hidden;
margin-top:-1px;
clear:both
}

.Normal p a,a:link {
color:#004054
}

a:visited {
color:#669999
}
a:hover {
color:#678005;
text-decoration:underline
}

.Normal td a:hover, .Normal p a:hover {
color:#678005;
text-decoration:underline
}

.AnnTitle {
font-size:125%;
font-family:Tahoma, Arial, Helvetica;
font-weight:700;
color:#5E3620;
line-height:175%
}

#ExtraNavList {
line-height:35px;
margin:0;
padding:0
}

.extraNavText li {
padding:0 30px 0 0;
line-height:2.5;
}

.extraNavText,.extraNavText li,.extraNavText a:link,.extraNavText li a:link,.extraNavText a:visited,.extraNavText li a:visited {
list-style:none;
color:#5e3620;
float:left;
margin:0
}

.extraNavText{
padding:0;
}

.row1,.row2 {
float:left;
width:100%;
padding:10px 5px 10px 10px
}

.row3,.row4 {
width:100%;
padding:10px 5px 10px 10px
}

.row2,.row4 {
background:#fff none repeat scroll 0 0;
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-inline-policy:continuous
}

.consoleRow {
float:left;
width:95px;
text-align:center;
vertical-align:top;
min-height:155px;
_height:155px
}

.WidText,.ptnavwrapper {
float:right
}

.Breadcrumb,a.Breadcrumb:link,a.Breadcrumb:active,a.Breadcrumb:visited,.Breadcrumb a,.Breadcrumb a:active,.Breadcrumb a:visited,.user,a.user:link,a.user:active,a.user:visited,.SubHead .Normal,.SubHead td /*,.Normal td a */{
color:#5e3620
}

a.Breadcrumb:hover,.Breadcrumb a:hover,a.user:hover {
color:#C63
} 

.formRequired{color:#cc6633;font-size:18px;}
.formRequiredP{color:#ee80b3;font-size:18px;}


tr {vertical-align:top;}
.HouseMenuContent{padding:5px 0;}

.cpsIntSubHeader, .cpsHomeSubHeader{color:#308D60; text-align:right;padding:10px 0 15px 0;}
.cpsHomeSubHeader{font-size:18px}

.cpsPhone{color:#c93e27; text-align:right; font-size:125%}

.cpsConsult{color:#308D60;padding:10px 0 15px 0;}