@import url("navigation.css");
@import url("banda.css");


body { font:12px/20px "Trebuchet MS", "Trebuchet", Arial, Helvetica, sans-serif; background:#a3a3ae; margin:0; padding:0; }
body * { margin:0; padding:0; }


#wrapper { }

#shell { margin:0 auto; padding:0; width:950px; position:relative; top:0px; background:url(images/shell_bg.jpg) 0 0 repeat-y; }

#header_home { margin:0 auto; padding:0; width:950px; height:176px; display:block; background:url(images/header_home2.jpg) 0 0 no-repeat; }

#header_interior { margin:0 auto; padding:0; width:950px; height:78px; display:block; background:url(images/header_interior.jpg) 0 0 no-repeat; }

#main_photo_interior { position:absolute; width:295px; height:236px; display:block; background:url(images/interior_header_photo.jpg) 0 0 no-repeat; left:50px; top:78px; z-index:1000; }


#contentarea_home { width:950px; padding:185px 0 0 0; min-height:330px; _height:330px; }

#contentarea { width:950px; padding:150px 0 0 0; min-height:600px; _height:600px;}

#cleartextarea p, #contentarea_home p { margin:0 0 20px 0; }

#cleartextarea p, #contentarea p { margin:0 0 20px 0; }

#content { text-align:left; margin:0 0 0 370px; width:530px; }

#gallery_feature { height:510px; width:700px; margin:10px auto 20px auto; }

#content img { padding:5px; }

#cleartextarea a, #contentarea a { color:#b77133; font-weight:bold; }
#cleartextarea a:hover, #contentarea a:hover { color:#daa373; font-weight:bold; }
#cleartextarea a:visited, #contentarea a:visited { color:#b77133; font-weight:bold; }
#cleartextarea { margin:0; padding:0; }
#cleartextarea ul, #contentarea ul { margin:0 0 10px 0; }
#cleartextarea ol, #contentarea ol { margin:0 0 10px 0; }
#cleartextarea ul li, #contentarea ul li { margin:0 0 7px 30px; padding:0; }
#cleartextarea ol li, #contentarea ol li { margin:0 0 7px 30px; padding:0; }


#cleartextarea h1, #contentarea h1 { color:#393b5d !important; font-size:26px; line-height:30px !important; margin:0 0 30px 0;font-weight:bold; }
#cleartextarea h2, #contentarea h2 { color:#b77133 !important; font-size:18px; line-height:25px !important; margin:0 0 20px 0; }
#cleartextarea h3, #contentarea h3 { color:#b77133 !important; font-size:14px; padding:0; font-weight:bold; line-height:20px !important; margin:0 0 3px 0; }

#cleartextarea h4, #contentarea h4 { color:#b77133 !important; font-size:12px; line-height:16px !important; margin:0; font-weight:bold; }

/*Misc*/
hr { padding:0; margin:0; width:530px; color:#393b5d !important; }
#feature { margin:10px 0 0 15px; }
.tagline { color:#b77133 !important; font-size:14px; line-height:16px !important; margin:0; font-weight:bold; padding:30px 0 7px 0; }
.photoleft { float:left; margin:0 10px 5px 0; border:1px solid #000; background:#E6E5EA; }
.photoright { float:right; margin:3px 0 5px 10px; border:1px solid #000; background:#E6E5EA; }
.photocenter { margin:15px 0 0 0; border:1px solid #000; background:#E6E5EA; }
.photostaff { margin:15px 0 0 30px; border:1px solid #000; background:#E6E5EA; }
.photooffice { margin:15px 0 0 40px; border:1px solid #000; background:#E6E5EA; }
.photoxray { margin:15px 0 0 90px; border:1px solid #000; background:#E6E5EA; }
.photoright_large { float:right; margin:3px 0 5px 10px; border:1px solid #000; background:#E6E5EA; }
.map { margin:0 0 20px 0; padding:4px; border:2px solid #000; background:#c99452; }
.textBox { margin-bottom:5px !important; }
.dropDownBox { margin-bottom:5px !important; }

.location_callout_home { position:absolute; left:50px; top:325px; width:293px; height:150px; background: url(images/locations_callout.gif) 0 0 no-repeat; z-index:1000; }
.set_apart_callout_home { position:absolute; left:50px; top:475px; width:293px; height:149px; background: url(images/set_apart_callout.gif) 0 0 no-repeat; z-index:1000; }
.associations_callout_home { position:absolute; left:50px; top:627px; width:293px; height:62px; background: url(images/associations_callout.gif) 0 0 no-repeat; z-index:1000; }

.set_apart_callout_interior { position:absolute; left:50px; top:485px; width:293px; height:149px; background: url(images/set_apart_callout.gif) 0 0 no-repeat; z-index:1000; }
.associations_callout_interior { position:absolute; left:50px; top:647px; width:293px; height:62px; background: url(images/associations_callout.gif) 0 0 no-repeat; z-index:1000; }

#faq { color:#000 !important; }
#faq a { color:#000 !important; }


/*Pop Ups*/
#popup { width:600px; }
#popup p { margin:0 auto; text-align:center; }

#popup a { color:#3D1D4F; font-weight:bold; }
#popup a:hover { color:#592b73; }
#popup a:visited { color:#8f5cac; }

	
/*Forma*/
#dnn_ctr544_FormMaster_tdCapthcaCell { padding:10px 0 0 50px !important; }
#dnn_ctr544_FormMaster_tdDefaultSubmitButton { padding:10px 0 0 50px !important; }
#dnn_ctr544_FormMaster_lblRequired { padding:10px 0 0 50px !important; }

 

/*sIFR3 Styles
.sIFR-flash { visibility:visible !important; margin:0; padding:0; }
.sIFR-unloading .sIFR-flash { visibility:hidden !important; }
.sIFR-replaced, .sIFR-ignore { visibility:visible !important; margin:0; padding:0; }
.sIFR-alternate { position:absolute; left:0; top:0; width:0; height:0; display:block; overflow:hidden; }
.sIFR-replaced div.sIFR-fixfocus { margin:0pt; padding:0pt; overflow:auto; letter-spacing:0px; float:none; }
.sIFR-dummy { width:0px; height:0px; margin-left:5px; z-index:0px; }
.sIFR-active h1{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:26px; color:#ffffff; line-height:26px; margin:0; padding:0 0 20px 0; visibility:hidden; height:26px; width:500px; text-align:left; }
*/

	
#footer { width:950px; min-height:47px; _height:47px; background: url(images/footer_bg.jpg) top no-repeat;  margin:0 auto; font-family: Verdana, Arial, Helvetica, sans-serif !important; }

#footer a { color:#000; text-decoration:none; }
#footer a:hover { color:#000; text-decoration:underline; }

.copyright { color:#000 !important; font-size:11px !important; text-align:right; padding:22px 25px 0 0; }
.copyright a {  color:#000 !important; text-decoration:none; }
.copyright a:hover { text-decoration:underline; }



/* DNN style overrides */
.Head { color:#393b5d !important; font-family:"Trebuchet MS", "Trebuchet", Arial, Helvetica, sans-serif !important; font-size:26px; font-weight:bold; }
.SubHead { color:#000; }
.Normal .NormalDisabled { font-family:"Trebuchet MS", "Trebuchet", Arial, Helvetica, sans-serif; font-size:12px !important; line-height:20px; color:#000 !important; text-align:left; }
.Normal td { text-align:left !important; }
.Normalradio { color:#000 !important; }
a.CommandButton, a.CommandButton:link, a.CommandButton:visited { color:#000 !important; text-decoration:none; }
a.CommandButton:hover, a.CommandButton:focus { text-decoration:underline; }
#dnn_ctr_Login_pnlLogin { text-align:left !important; margin-left:5px; }
.DataGrid_Header { color:#000; }
.DataGrid_Item { color:#000; }
tr.DataGrid_Item { color:#000 !important; }
.ModuleTitle_MenuBar { margin:0 10px 0 0; color:#000; }
.eipbackimg { display:none; }
.eipbuttonbackimg {}
.ControlPanel, .PagingTable { background:#fff; border:1px solid #443c67; }
#optionsarea { background:#000 !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:#595081 !important; font-weight:bold !important; margin:0; 
text-decoration:none !important; }
#dnn_dnnLOGIN_cmdLogin a { text-decoration:none !important; }
