@import url("css/menu.css");
@import url("css/variations/stylesheetwidget.css");
/* CSS Document */
#Body { color: #000000; background: url(images/bgTile.jpg) #2e241f center 1px repeat-x; height:100%; margin:0; padding:0;  text-align: center;}

/* ControlPanel style */
.ControlPanel{background:transparent url(images/cpanel_center.png) repeat-x bottom left; border:none;padding-bottom:10px;}
.cpanel_left {background: url(images/cpanel_left.png) no-repeat bottom left;padding-left:21px;}
.cpanel_right {background: url(images/cpanel_right.png) no-repeat bottom right;padding-right:33px;}

/*-------- Default Style --------*/
body {font-family: Arial, Helvetica, sans-serif !important; }
body { font-size:12px; }
h1, h2, h3, h4, h5, h6{color:#5d87a1 !important; font-family: Georgia, "Times New Roman", Times, serif; padding-bottom: 0px; }
h1, h3, h5, h1 input{font-weight:bold;}
h2, h4, h6{font-weight:normal}
h1, h2, h1 input{font-size:14px;margin:6px 0;}
h3, h4{font-size:12px;margin:4px 0;}
h5, h6{font-size:10px;margin:3px 0;}



.Head, .SubHead, .SubSubHead
{font-family: Georgia, "Times New Roman", Times, serif;}
.Head{color:#2E3D47;font-weight:bold;}
.SubHead {color:#4C6171;}
.SubSubHead{color:#6E8AA0;}
.NormalRed {color:#F00;}


/*Datagrids */
.DataGrid_Container {margin-top:15px;}
.DataGrid_Header{font-weight:bold;}
.DataGrid_Header td, .NormalBold td{font-weight:bold;}


/* ------- FileManager -------*/
div.FileManager{height:auto;border:none;}
table.FileManager{width:99%}


a.CommandButton:link, a.CommandButton:visited{color:#CB2027; font-weight:bold; text-decoration:none;}
a.CommandButton:hover{color:#3E81B5; text-decoration:underline;}

/*-------ControlPanel changes ---------------*/
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited{color:#3E81B5;}
.ControlPanel a.CommandButton:hover{color:#CB2027; text-decoration:underline;}
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited, .ControlPanel .SubHead{font-size:11px;}

/*--------- pane style ----------*/
.ContentPane, .TopPane, .BottomPane{ padding:0; margin:0; }
.LeftPane{ padding:0 20px 0 0; width:20%; margin:0; }
.RightPane{ padding:0 0 0 20px; width:20%; margin:0; }


/*-------------- Link Style --------------*/
.linkscontainer{padding-top:20px;text-align:center;}
.links,a.links:link,a.links:active,a.links:visited{ font-weight:bold; color:#3E81B5; text-transform:uppercase;}
a.links:hover{color:#5D87A1;}

/*-------------- User Style --------------*/
.user,a.user:link,a.user:active,a.user:visited { color:#3E81B5;}
a.user:hover{color:#C00;}

#member_footer, #details_footer{ width: 920px; float:left;  padding-top: 5px; color: #afa182; font-size: 8pt; }
.clear_float { clear: both; }

.wrapper { width: 920px; margin: 0px auto; text-align: left; position: relative; overflow: hidden; }
.content, #header, #footer { width: 920px; }


.more { font-family: Georgia, "Times New Roman", Times, serif !important; color: #d2d0b3; padding-top: 6px; padding-bottom: 6px; display: block; outline: none; }

a:hover { color: #5D87A1 !important; text-decoration: none; }
a img { border: none; } 
p { padding: 0px; margin: 0px; }

/* HEADER */

#header { background-color: #06254f; position: relative; z-index: 500;}
#nav { height: 43px; position: absolute; top: 80px; }
#logo { position: absolute; top: 30px; z-index: 1000; outline: none;}
#logo a { outline: none; }
#topNav { height: 125px; position: relative; z-index: 1000; } 


#nav { width: 100%;   }
#nav a { z-index: 130; position: relative; float: right; color: #dad8be;
    background: transparent url('images/tabR.png') no-repeat scroll top right;
	_background: transparent url('images/tabR.jpg') no-repeat scroll top right;
    display: block;
    height: 37px; 
   margin-right: 6px;
    padding-right: 13px;
    text-decoration: none;
	margin-top: 5px;
	border-bottom: 3px solid #222b4c;
}
#nav a span {
    background: transparent url('images/tabL.png') no-repeat; 
    _background: transparent url('images/tabL.jpg') no-repeat;
	display: block;
    line-height: 37px;
    padding: 0px 0 0px 13px;
} 

#nav a:hover, #nav a.active { color: #fff; }
#nav a.active { font-weight: bold; }

#nav .contact { margin-right: 1px; }
#header p { margin: 0px; padding: 0px;}

#topOpts { /*position: absolute;  left: 370px !important; _left: 333px !important; top: 0px;*/ float: right; }
#topOpts a { color: #bab4b4; display: block; padding: 0px 9px 0px 9px; border-right: 1px solid #695850; } 

#topOpts ul { float: left; list-style: none !important; }
#topOpts li { list-style: none !important; float: left; margin-top: 15px; }
#topOpts .health a { padding: 10px 11px 15px 11px; display: block !important; color: #1f3421; font-size: 10px; border-right: 0px; } 
#topOpts .health { margin-top: 0px; display: block; font-family: Georgia, "Times New Roman", Times, serif !important; background: url('images/health.jpg') top left no-repeat; width: 153px; height: 34px; _width: 160px; } 

#header { float: left; }
#header .TopRightPane { float: left; height: 235px; width: 185px; padding: 15px; color: #fff; background: url('images/blueBG.png') top left no-repeat; font-size: 8pt !important; }
#header .TopRightPane h2 { color: #92a4bd !important; font-size: 12pt; font-weight: bold; }
.TopRightPane a span, .TopRightPane a:link span, .TopRightPane a:visted span, .TopRightPane a:hover span, .TopRightPane a:link span { color: fff !important; text-decoration: none !important;} .TopRightPane a:hover { text-decoration: none; color: #fff; }
#header .DNNEmptyPane { height: 0px; width: 0px; overflow: hidden !important; padding: 0px; margin: 0px; }
#header .TopLeftPane { float: left; }
.homeContent { float: left; border-top: 1px solid #adaea3; background: url('images/homeContentBG.jpg') #f9f8e3 top left repeat-y; }
.content { float: left; border-top: 1px solid #adaea3; background: url('images/contentBG.jpg') #f9f8e3 top left repeat-y; }

/* SEARCH */
.SearchInputContent { margin-top: -5px; margin-right: 20px; }
.SearchInputContent .NormalTextBox { width: 120px !important; background-color: #b4b09b; border: 0px; color: #6e675a; }
.SearchInputContent #dnn_ctr377_SearchInput_imgSearch { display: none; }
.SearchInputContent .StandardButton { cursor: pointer; background-color: #2e241f; border: 1px solid #b4b09b; color: #fff; font-family: Georgia, "Times New Roman", Times, serif; width: 33px; height: 17px; }

/*Home Content Wrap */

#homeheaderWrap { float: left; background: url('images/homeContentTop.jpg') top right no-repeat; }
#homeFooterWrap { float: left; background: url('images/homeContentBottom.jpg') bottom right no-repeat; }
.HomeLeftPane, .HomeCenterPane { float: left; }
.HomeRightPane { float: right; }

/*HOME RIGHT*/
.HomeRightPane { background-color: #dad8be; width: 200px; padding: 8px; }
.HomeRightPane p { margin-bottom: 8px;}
/*HOME LEFT*/
.HomeLeftPane { width: 340px; padding: 34px 41px 34px 28px; }

/*HOME CENTER*/
.HomeCenterPane { width: 186px; padding: 34px 80px 34px 28px; border-left: 1px dashed #d9d8c9; height: auto; }
.HomeCenterPane h1, .HomeLeftPane h1 { font-size: 15pt; font-weight: normal; border: 0px; color: #304283 !important; }
h2.blog_title { font-size: 12pt; padding: 0px; margin: 0px 0px 10px 0px; } 
.homeContent .blog_more_link { color: #8f8c7a !important; font-family: Georgia, "Times New Roman", Times, serif !important; font-size: 10pt; outline: none; font-weight: normal; display: block; padding-top: 10px; }
.homeContent .BlogContent { border-top: 1px dashed #D9D8C9 !important; padding-top: 5px; }
.homeContent #dnn_ctr488_MainView_ViewBlog_lstBlogView_ctl00_lblUserName { display: none; }
.homeContent .blog_dateline { display:none; padding: 4px 0px 10px 0px !important; }
.homeContent .DNN_EventsContent { border-top: 1px dashed #D9D8C9 !important; padding-top: 5px; }
.blog_footer { display: none; }

/* INNER CONTENT */
.innercontent .LeftPane .BlogContent { padding-bottom: 15px; margin-bottom: 15px; display: block; border-bottom: 1px dashed #D9D8C9 !important;  }
.innercontent .BlogContent .SubHead { font-family: Georgia, "Times New Roman", Times, serif; font-size: 11pt; font-weight: normal; color: #304283 !important; } 
.innerContent .titleHead { font-weight: normal; color: #304283 !important; }
.innercontent .horizontalline {
	border-bottom-style: dashed !important;
	border-bottom-color: #DCDAC3;
}
.innercontent .blog_title { border-top: 1px dashed #D9D8C9 !important; padding-top: 7px; }
.BlogContent a { color: #304283 !important; }
.blog_body .horizontalline { margin-bottom: 10px; }
.innercontent .blog_title { font-size: 14pt !important; color: #304283 !important; padding-bottom: 10px; }
.innercontent { background: url('images/contentTop.jpg') top right repeat-x #f9f8e3; }
#footerWrap { float: left; background: url('images/contentBottom.jpg') bottom right repeat-x; }
.innercontent .ContentPane { width: 628px; margin-top: 20px; padding: 0px 15px 25px 25px;   }
.innercontent .ContentPane p { font-size: 10pt; margin:0px; padding:0px; margin-bottom: 10px; }
.innercontent .ContentPane h1{  margin: 0px !important; padding: 0px!important;}
.clear_float{ height: 1px !important; overflow: hidden !important; } 
.c_head { border: 0px solid #F9F8E3; }
.innercontent .ContentPane h1 { color: #304283 !important; font-size: 18pt; font-weight: normal; }

.c_content {  xborder: 1px solid black; margin: 0px; padding: 0px; }
.ContentPane, .LeftPane { float: left; }
/* Right Pane */
.ContentPane { }
.LeftPane { border-right: 1px dashed #d9d8c9; padding: 34px 15px 23px 13px; width: 220px;  }
.LeftPane p { margin-bottom: 8px;}

/* MENU NAV */
#houseMenuVstatic, #houseMenuVstatic li { list-style: none; padding: 0px; margin: 0px; }
#houseMenuVstatic { margin-bottom: 50px; margin-left: 4px;}
#houseMenuVstatic li { margin-bottom: 17px; }
#houseMenuVstatic a { color: #6b7084 !important; font-size: 9pt; }
#houseMenuVstatic a:hover, #houseMenuCurrentItem a { text-decoration: none; color: #304283 !important; }
#houseMenuCurrentItem a { font-weight: bold; }
#houseMenuParentItem a { font-family: Georgia, "Times New Roman", Times, serif; font-size: 11pt; font-weight: bold; color: #304283 !important; }


.DNNEmptyPane { width: 0px; overflow: hidden; }

#topNav { xborder: 1px solid white;}
#member_footer { margin: 15px 0px 0px 0px; padding-bottom: 15px; border-bottom: 1px solid #41362d;} 
#member_footer a { float: left; font-size: 8pt; margin-right: 10px; color: #afa182; text-decoration: underline;  }
#member_footer h5 { font-weight: normal; font-size: 11pt;color: #afa182 !important;}
#details_footer { padding: 15px 0px 10px 0px;} 


/* EVENTS STYLE */
.DNN_EventsContent .ListNormal, .DNN_EventsContent .ListAlternate { text-align: left; width: 220px !important; }
.DNN_EventsContent .ListNormal a, .DNN_EventsContent .ListAlternate a { display: block; padding-top: 10px; padding-bottom: 10px; }
.ListAlternate td { background: #F7F5E0 !important; }

.DNN_EventsContent .ListTitle { font-size: 10pt !important;  font-family: Georgia, "Times New Roman", Times, serif !important; color: #000 !important; }
.DNN_EventsContent .ListDate{ color: #494e61 !important; font-size: 9pt !important; padding: 6px 0px 6px 0px; display: block; }
.DNN_EventsContent .ListMore { color: #8f8c7a !important; font-family: Georgia, "Times New Roman", Times, serif !important; font-size: 10pt; padding: 0px; margin: 0px; }

#homeHeader { height:263px; width: 704px; overflow: hidden; border-top: 2px solid #222B4C; }

#houseMenuVstatic li ul li
{
display: none;
}

#houseMenuVstatic li ul
{ 
	margin-top: 7px;
	margin-left: -10px;
}

#houseMenuCurrentItem 
{
display: block !important;
}

#houseMenuCurrentItem ul li a { font-weight: normal !important; }


