body { margin:0; padding:0; font:normal 13px/20px  Trebuchet, Verdana,  Arial, Helvetica, sans-serif; color: #fff; 
 background:#000; }

body * { margin:0; padding:0; }

#bgwrapper { background:url(images/wrapper_bg.jpg) 0 0 repeat-x; }

#shell { position: relative; top:7px; margin-left:186px;  background:#081A58 url(images/shell_bg.jpg) -186px 0 repeat-y;  }

#tlink {  top:9px; left:800px; width:285px; height:130px; color:#fff; position:absolute; font-weight:bold; }

#tlink a { color:#fff; text-decoration:none; }
#tlink a:hover { color:#9FA9E6; }

#flashheader { width:900px; height:265px; }


#menuarea { width: 191px; background: #000; padding: 0; float: left; position: absolute; top:257px; height:100%; }

/*Main Menu*/
#mainmenu {margin:0px; padding:15px 0 0 0; width:191px; }
#mainmenu .menuTitle {cursor:pointer; }
#mainmenu li {position:relative; list-style:none; z-index:990; text-align: center; width:191px; margin-bottom: 5px; }
#mainmenu li > div {margin:0px; padding:0px; }
#mainmenu li a { width: 186px; background: url(images/menu_btn.jpg) no-repeat; font-size:14px; line-height: 25px; 
display:block; color: #fff; }
#mainmenu li a:hover, #mainmenu li:hover a, #mainmenu li.sfHover a, #mainmenu li:hover, #mainmenu li.sfHover{ text-decoration: none; } 

/*Begin SubMenu*/
#mainmenu li ul {width:150px; line-height:normal; padding:0px; margin:2px 0 -4px 20px; text-align:right; z-index:1000; background-color: #3A84C1; border-right: 3px solid #3281E0; border-left:3px solid #3281E0; }
#mainmenu li:hover ul, #mainmenu li.sfHover ul {}
#mainmenu li ul li { width:150px; margin:0; padding:0; text-align: right; background: #3A84C1; }
#mainmenu li ul li a {width:130px; display:block; padding:0; padding-right: 20px; margin:0px; background:#98C5EE; text-decoration:none; color:#000;  font: 12px/18px sans-serif, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; height: 18px;}
#mainmenu li ul li a:hover  {color:#3231A8; background: url(images/subnav_hover_arrow.jpg) right center no-repeat #9BABE6; overflow: hidden;}
/*End SubMenu*/

#contentarea { text-align:left;  background: url(images/content_repeater.jpg) repeat-x; margin-top: -15px; }

#content { width:714px; min-height:350px; _height:350px; background: url(images/content_bg.jpg) top left no-repeat; }

/*Container*/
#cleartextarea a, #contentarea a { color:#A0A9E2; }
#cleartextarea { margin:0; padding:0; }
#cleartextarea p, #contentarea p { margin:0 0 20px 80px; padding:0 75px 0 0; text-align:left; }
#cleartextarea ul, #contentarea ul { margin: 10px 0 15px 0; }
#cleartextarea ul li, #contentarea ul li{ margin:0 0 0 100px; padding:0; line-height:20px !important; 
list-style:disc; }
#cleartextarea ol, #contentarea ol { margin: 10px 0 15px 0; }

#cleartextarea ol li, #contentarea ol li{ margin:0 0 0 100px; padding:0; line-height:20px !important; 
list-style:disc; }
#cleartextarea h1, #contentarea h1 { line-height:50px !important; padding:30px 0 10px 80px; }
#cleartextarea h2, #contentarea h2 {color: #9BABE7; padding:0; font-size: 18px; font-weight:bold; line-height:40px !important; margin:0 0 10px 80px; }
#cleartextarea h3, #contentarea h3 {color: #9BABE7; font-size: 16px; padding: 0; font-weight:bold; line-height:35px !important; margin:0 0 10px 80px; }
#cleartextarea h4, #contentarea h4 {color: #9BABE7; font-size: 14px; font-weight:normal; line-height:30px !important; margin:0 0 10px 80px; }

/*Form*/
#cleartextarea table td { font: 12px/16px Arial, Helvetica, sans-serif; color: #778161;  }
#cleartextarea .SubHead { color: #A0A9E2; }

/*Misc*/
#feature { border: 2px #2785DF solid; margin: 10px 0 20px 80px; }
.retainers { margin-left: 75px; padding:0 0 15px 0; }
#locations { margin-left: 80px; padding:0 0 20px 0; }
.welcome { top: 71px; left:205px; position:relative; width:145px; height:25px; }
.raleigh { padding:0; }
.fuquay { padding:0 0 0 30px; }

#footerwrapper { padding:0; margin-left:186px; height:17px; background:url(images/footer_repeater.jpg) top repeat; }

#footer { background:url(images/footer_corner.jpg) 0 0 no-repeat; height:17px; width:50px; z-index:100; }

#copyright { color: #ffffff; padding:0; font: 11px/14px Verdana, Arial, Helvetica sans-serif; text-align:center;  }
#copyright a {color: #ffffff; padding:0;  text-decoration: none; } 
#copyright a:visited { color: #AED3ED; }


/*Sifr
.sIFR-flash {  visibility: visible !important;	margin: 0;	padding: 0; }
.sIFR-replaced { visibility: visible !important; width:auto; }
.sIFR-alternate {position: absolute; left: 0; top: 0; width: 0; height: 0; overflow: hidden; text-decoration: none; }
.sIFR-alternate a { text-decoration: none; cursor: pointer; }
.sIFR-replaced > div { display: none !important; }
.sIFR-active h1{ font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#ffffff; line-height:12px; margin:0; padding:40px 0 20px 0; visibility:hidden; height: 12px; width: 300px; text-align:center; }
*/


/* DNN style overrides */
.Head { color:#fff !important; font-family: Trebuchet, Verdana, Arial, Helvetica sans-serif !important; font-size: 24px; font-weight:bold; }
.SubHead {color: #fff; }
.Normal .NormalDisabled { font-family: Trebuchet, Verdana, Arial, Helvetica sans-serif !important; font-size: 13px !important; line-height: 20px !important; color:#fff; text-align:left; }
a.CommandButton, a.CommandButton:link, a.CommandButton:visited { color: #fff; text-decoration: none; }
a.CommandButton:hover, a.CommandButton:focus { text-decoration: underline; }
#dnn_ctr_Login_pnlLogin { text-align:left !important; margin-left:80px; }
.DataGrid_Header { color:#fff; }
.DataGrid_Item { color:#fff; }
tr.DataGrid_Item { color:#fff !important; }
.ModuleTitle_MenuBar { margin: 0 10px 0 0; }
.eipbackimg { display: none; }
.eipbuttonbackimg {}
.ControlPanel, .PagingTable { background: #221656; border:1px solid #2684DB; }
#optionsarea { background: #F0EDE8 !important; }
.ModuleTitle_MenuBar { position: relative; margin: 0 10px 0 0; }
.ModuleTitle_SubMenu { left:0!important; top:15px!important; width:150px; }
#dnn_dnnLOGIN_cmdLogin { font-size: 12px !important; color: #9FA9E6 !important; font-weight:bold !important; }
