.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
}*/


/* <expand arrows> //Not needed since the Maxlevel for menu is set to 1
.RadMenu_Default .rmRootGroup .rmExpandRight,
.RadMenu_Default .rmRootGroup .rmExpandLeft,
.RadMenu_Default .rmTopArrow,
.RadMenu_Default .rmBottomArrow,
.RadMenu_Default .rmLeftArrow,
.RadMenu_Default .rmRightArrow
{
	background: transparent url('images/rmExpandArrows.png') no-repeat;
}

.RadMenu_Default .rmRootGroup .rmExpandRight { background-position: 100% 0; }
.RadMenu_Default .rmRootGroup .rmExpandLeft { background-position: 0 -48px; }
.RadMenu_Default a.rmLink:hover .rmExpandRight,
.RadMenu_Default a.rmFocused .rmExpandRight,
.RadMenu_Default a.rmSelected .rmExpandRight,
.RadMenu_Default a.rmExpanded .rmExpandRight { background-position: 100% -24px; }
.RadMenu_Default a.rmLink:hover .rmExpandLeft,
.RadMenu_Default a.rmFocused .rmExpandLeft,
.RadMenu_Default a.rmSelected .rmExpandLeft,
.RadMenu_Default a.rmExpanded .rmExpandLeft { background-position: 0 -72px; }


.RadMenu_Default .rmTopArrow
{
	
	background-position: 50% -95px;
}

.RadMenu_Default .rmBottomArrow
{
	
	background-position: 50% -109px;
}

.RadMenu_Default .rmLeftArrow
{
	background-position: 50% -48px;
}

.RadMenu_Default .rmRightArrow
{	
	background-position: 50% 1px;
} 

<expand arrows> */

div.RadMenu_Default .rmRootGroup 
{
	 line-height: 40px;	 
	 text-align: center; 	 
	 z-index: 10000; 
	 margin: 0px 1px 0px 0px; 	  
	 padding: 4px 12px 12px 12px; 
}

div.RadMenu_Default .rmRootGroup .rmItem .rmLink
{     	
	 font-family: Verdana,Arial,Helvetica,Sans-Serif;  	 
	 font-size: 13px;
	 font-weight: 600;
	 color: #5E3620; 
	 text-decoration: none;  
     cursor:pointer;  
}

div.RadMenu_Default .rmRootGroup .rmItem  .rmLink:hover  
{ 
    color: #AA7C55;
}

div.RadMenu_Default .rmRootGroup .rmItem .rmLink:active,
div.RadMenu_Default .rmRootGroup .rmItem a.focused,
div.RadMenu_Default .rmRootGroup .rmItem a.expanded 
{
    color: #669999;
}

div.RadMenu_Default .rmGroup
{
	border-color:#AA7C55;
	border-style:solid;
    border-width:thin;
    background-color: #F7F2E6;
    line-height: 22px;      
    position: relative;
    text-align: left;
    z-index: 7999;
    margin: 0px 0px 0px 0px;
    padding:  0px 20px 0px 10px;   
}

div.RadMenu_Default .rmGroup .rmItem .rmLink
{
	font-family: Verdana,Arial,Helvetica,Sans-Serif;	  
	color: #5E3620;
    font-size: 11px;
    font-weight: 600;
    Text-decoration: none;
    cursor:pointer;  
}

div.RadMenu_Default .rmGroup .rmItem .rmLink:hover
{ 
    color: #AA7C55;     
}

div.RadMenu_Default .rmGroup .rmItem .rmLink:active,
div.RadMenu_Default .rmGroup .rmItem a.focused,
div.RadMenu_Default .rmGroup .rmItem a.expanded 
{
    color: #669999; 
}
 
.RadMenu_Default .rmGroup .rmText 
{
   padding-bottom :auto !important; 
   padding-left: 10px !important;
   padding-right: 30px !important;
   padding-top:auto !important; 
}

#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;}
