body { font: 12px/16px Verdana, Arial, Helvetica, sans-serif; background: #fbf6e7; }
body * { margin:0; padding:0; }

#wrapperHOME {width:1300px; height:100%; background:#fbf6e7 url(images/homeslice_header.jpg) 0 0 no-repeat; }

#wrapper {width:1300px; height:100%; background:#fbf6e7 url(images/interiorslice_header.jpg) 0 0 no-repeat; }

#shell { margin: 0px auto; width: 1300px; position: relative; }

#flashheader {margin:0; padding: 0; width:899px; height:147px;}

.photobottom {position:absolute; width:188px; height:192px; top:364px; margin-left: 700px; background:url(images/bodyslice.jpg) no-repeat; }

#menuarea { margin:-2px 0 0 0; padding:0; width:899px; height:38px; }

/*Menu*/
#navigation { margin:0; padding:0; height: 38px; width:899px; }
#navigation ul { margin:0; padding:0; }
#navigation ul li { margin:0; padding:0; list-style:none; display:inline; position:relative; }
#navigation ul li a { margin:0; padding:0; }
#navigation ul li a:hover { text-decoration: none; }

#navigation ul li ul { position: absolute;  width: 150px; margin: 0; left:0; top:15px; display: block; padding:0 0 4px 0;  background:url(images/navigation-ul-li.jpg); border-top:3px #8055A7 solid; border-bottom:3px #8055A7 solid; }
#navigation ul li ul li { margin:0; padding:0; display: block; height:24px; text-align: center; }
#navigation ul li ul li a { display:block; margin:6px 0 0 6px; padding:3px 0 0 0; background:url(images/navigation-ul-li-ul.jpg) no-repeat; width:137px; height: 27px; font-size: 11px !important; color:#ffffff; }
#navigation ul li ul li a:hover { text-decoration: none; margin:7px 0 0 7px; padding:0; background:#a88bc1; border:#442c58 1px solid; width:132px; height:20px; color: #FBC326; }
#navigation ul li ul li a img {display:block; margin:0; padding:0; }

/*Sub Centering*/
#navigation57 ul { left: 0px !important; }
#navigation66 ul { left: 10px !important; }
#navigation79 ul { left: 17px !important; }
/* End Menu*/ 

#h2 { color: #ffffff; font-size: 18px; font-weight:bold; line-height:35px !important; }
#h3 { color: #ffffff; font-size: 16px; font-weight:bold; line-height:30px !important; }
#h4 { color: #ffffff; font-size: 14px; font-weight:bold; line-height:25px !important; }

#contentarea { width: 899px; min-height: 450px; _height: 450px; padding-bottom:30px; }

/*Misc*/
.formTable {color:#000; padding: 5px; }
.formLabel { color:#000; padding: 5px; }
.Normal table td { color:#000; }
.invisalign { padding:2px; border: 1px #000000 solid; float:left; margin:5px 15px 0 3px; }

#containertitle h1 {padding: 10px 0 70px 0; _padding: 10px 0 50px 0; color: #ffffff; }
#content { width: 645px; margin-left:44px; text-align:left; margin-top:30px; }
#cleartextarea a, #content a { color:#7E52A1; }
#cleartextarea ul li, #content ul li { margin-left:20px; padding:0 0 3px 0; }
#cleartextarea ol li a, #content ol li a { color:#000; padding:0 0 3px 0; line-height:20px; }
#cleartextarea a visited, #content a visited { color:#00B6D5; }
#cleartextarea p, #content p { margin:0; padding:0; line-height: 25px;}
#cleartextarea h2, #content h2 {color: #038db8; font-size: 20px;  line-height:40px !important; }
#cleartextarea h3, #content h3 {color: #038db8; font-size: 18px;  line-height:35px !important; }
#cleartextarea h4, #content h4 {color: #038db8; font-size: 15px; font-weight:bold; line-height:25px !important; margin:5px 0 0 0; }

/*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: Verdana, Arial, Helvetica, sans-serif; font-size: 72px; color:#ffffff; font-size:72px; line-height:72px; margin:0; padding:0; visibility:hidden; height: 72px; width: 700px; }


#footer { width: 899px; margin-left:44px; font: 11px/20px Verdana, Arial, Helvetica sans-serif; color: #7E52A1; padding:0; text-align: center;}
#footer a { color: #7E52A1; text-decoration: none; }


/* DNN style overrides */
.Head { color:#000 !important; font-family: Verdana, Arial, Helvetica sans-serif !important; font-size: 32px; }
.SubHead {color: #000;}
.Normal { font-family: Verdana, Arial, Helvetica sans-serif !important; font-size: 12px !important; line-height: 20px; color:#000; }
#dnn_dnnLOGIN_cmdLogin { text-decoration: underline !important; font-weight: bold !important; font-size: 11px !important; text-align:center !important; }
.CommandButton {color: #fff;} 
.module p {color: #fff; }
.ControlPanel {background-color:#7E52A1;}
#dnn_ContentPane {color: #fff;}
 .Normal table td { color: #fff; }
 .C5SLLC_RootMenuItem td { color: #fff !important; }
.ModuleTitle_MenuBar{text-align:left;}
.DataGrid_Container {color: #fff !important; }
