/*RESET*/html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}
/*FONTS*/body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/*
ColorBox Core Style:
The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/* 
User Style:
Change the following styles to modify the appearance of ColorBox.  They are
ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#000;}
#colorbox{}
#cboxTopLeft{width:14px; height:14px; background:url(//secure.dentalwebservices.com/members/common/color-box/cb_controls.png) no-repeat 0 0;}
#cboxTopCenter{height:14px; background:url(//secure.dentalwebservices.com/members/common/color-box/cb_border.png) repeat-x top left;}
#cboxTopRight{width:14px; height:14px; background:url(//secure.dentalwebservices.com/members/common/color-box/cb_controls.png) no-repeat -36px 0;}
#cboxBottomLeft{width:14px; height:43px; background:url(//secure.dentalwebservices.com/members/common/color-box/cb_controls.png) no-repeat 0 -32px;}
#cboxBottomCenter{height:43px; background:url(//secure.dentalwebservices.com/members/common/color-box/cb_border.png) repeat-x bottom left;}
#cboxBottomRight{width:14px; height:43px; background:url(//secure.dentalwebservices.com/members/common/color-box/cb_controls.png) no-repeat -36px -32px;}
#cboxMiddleLeft{width:14px; background:url(//secure.dentalwebservices.com/members/common/color-box/cb_controls.png) repeat-y -175px 0;}
#cboxMiddleRight{width:14px; background:url(//secure.dentalwebservices.com/members/common/color-box/cb_controls.png) repeat-y -211px 0;}
#cboxContent{background:#fff; overflow:visible;}
#cboxLoadedContent{margin-bottom:5px;}
#cboxLoadingOverlay{background:url(//secure.dentalwebservices.com/members/common/color-box/cb_loading_background.png) no-repeat center center;}
#cboxLoadingGraphic{background:url(//secure.dentalwebservices.com/members/common/color-box/cb_loading.gif) no-repeat center center;}
#cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
#cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;}

#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute; bottom:-29px; background:url(//secure.dentalwebservices.com/members/common/color-box/cb_controls.png) no-repeat 0px 0px; width:23px; height:23px; text-indent:-9999px;}
#cboxPrevious{left:0px; background-position: -51px -25px;}
#cboxPrevious.hover{background-position:-51px 0px;}
#cboxNext{left:27px; background-position:-75px -25px;}
#cboxNext.hover{background-position:-75px 0px;}
#cboxClose{right:0; background-position:-100px -25px;}
#cboxClose.hover{background-position:-100px 0px;}

.cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
.cboxSlideshow_on #cboxSlideshow.hover{background-position:-150px 0px;}
.cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
.cboxSlideshow_off #cboxSlideshow.hover{background-position:-125px 0px;}


/* ---------- popup specific link and font settings ------------------------------------------------------*/
#TB_window {  font-size:100%;  color: #333333;}
#TB_closeWindow{ font-size:100%;  color: #333333; }
#TB_secondLine { font-size:100%;  color:#666666; }
#TB_window a:link { color: #666666; text-decoration:none; font-weight:bold; }
#TB_window a:visited { color: #666666; text-decoration:none; font-weight:bold; }
#TB_window a:hover { color: #000000; text-decoration:none; font-weight:bold; }
#TB_window a:active { color: #666666; text-decoration:none; font-weight:bold; }
#TB_window a:focus{ color: #666666; text-decoration:none; font-weight:bold; }

/* ---------- popup settings -----------------------------------------------------------------------------*/
#TB_overlay {  position: fixed;  z-index:100;  top: 0px;  left: 0px;  height:100%;  width:100%;}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG { background-color:#000000; filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; }
* html #TB_overlay { /* ie6 hack */ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }
#TB_window { position: fixed; background: #ffffff; z-index: 102; color:#000000; display:none; border: 4px solid #525252; text-align:left; top:50%; left:50%; }
* html #TB_window { /* ie6 hack */ position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }
#TB_window img#TB_Image { display:block; margin: 15px 0 0 15px; border-right: 0; border-bottom: 0; border-top: 0; border-left: 0; }
#TB_caption{ height:25px; padding:7px 30px 10px 25px; float:left; }
#TB_closeWindow{ height:25px; padding:11px 25px 20px 0; float:right; }
#TB_closeAjaxWindow{ padding:7px 10px 5px 0; margin-bottom:1px; text-align:right; float:right; }
#TB_ajaxWindowTitle{ float:left; padding:7px 0 5px 10px; margin-bottom:1px; }
#TB_title{ background-color:#e8e8e8; height:27px; }
#TB_load{ position: fixed; display:none; height:13px; width:208px; z-index:103; top: 50%; left: 50%; margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */ }
* html #TB_load { /* ie6 hack */ position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }
#TB_HideSelect{ z-index:99; position:fixed; top: 0; left: 0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; height:100%; width:100%; }
* html #TB_HideSelect { /* ie6 hack */ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }
#TB_iframeContent{ clear:both; border:none; margin-bottom:-1px; margin-top:1px; _margin-bottom:1px; }

/*================================
BASE
================================*/
* { font-family:Arial,Helvetica,"Helvetica Neue",Verdana,Tahoma,sans-serif; }

html    { background-image:url(bg-body.jpg); background-repeat:repeat-y; background-position:center top; margin:0; padding:0; }
body    { text-align:center; min-width:970px;  background-image:url(bg-header.jpg); background-repeat:no-repeat; background-position:center top; margin:0; padding:0; line-height:1.5em; }
p       { text-align:left; }

#wrapper        { position:relative; top:0px; margin:0 auto; width:970px; text-align:left; }
#container      { width:970px; }
#header         { display:block; margin:0; width:970px; height:334px; clear:both; }
#nav            { display:block; background-image:url(bg-nav.jpg); width:970px; height:44px; margin:0 auto 0 auto; padding:0; clear:both; }
#side           { display:block; width:320px; float:right; padding-bottom:30px; }
#footer         { min-height:280px; background-image:url(bg-footer.jpg); background-repeat:no-repeat; background-position:center top; }
#footer-content { position:relative; margin:0 auto; width:970px; text-align:left; padding:0 0 0 60px; }

#header #header-meta-0          { float:left; padding:17px 0 0 10px; }
#header #header-meta-0 h1       { font-size:32px; font-weight:normal; text-align:left; }
#header #header-meta-0 h2       { font-size:22px; font-weight:normal; text-align:left; padding-top:10px; }

#header #header-meta-1          { float:right; padding:17px 10px 0 0; }
#header #header-meta-1 p.meta-1     { font-size:32px; font-weight:normal; text-align:right; padding:0; margin:0; }
#header #header-meta-1 p.meta-1 a   { text-decoration:none; }
#header #header-meta-1 p.meta-2     { padding-top:10px; font-size:22px; font-weight:normal; text-align:right; padding-top:10px; line-height:24px; }

#content_0                  { padding:0 0 30px 10px; width:960px; }
#content_1                  { padding:0 0 30px 10px; width:960px;}
#content_1 #page_content    { padding:40px 0px 30px 0px; width:600px; float:left; }

#content_0 #home_1 ul       { padding:0px 0 0 0px; margin-left:0px; }
#content_0 #home_1 li       { font-size:18px; list-style:none; padding:4px 0 0 0px; }
#content_0 #home_1 li a     { font-size:14px; font-weight:bold; }

#content_0 #home_1      { float:left; display:block; width:610px; font-size:14px; }

#content_0 #home_1_3            { display:block; float:left; width:610px; margin:59px 0 30px 0; }
#content_0 #home_1_3_1      { float:left; padding-right:20px; }
#content_0 #home_1_3_2      { float:left; padding-right:20px; }
#content_0 #home_1_3_3      { float:left; padding-right:0px; }

#content_0 #home_1_0    { padding:0 0 0 0; }
#content_0 #home_1_0 h1 { font-weight:bold; font-size:24px; line-height:100%; }
#content_0 #home_1_0 p  { margin-top:5px; }

#content_0 #home_1_1            { display:block; padding:30px 0 0 0px; float:left; width:300px; }
#content_0 #home_1_1 h1         { width:300px; font-weight:bold; height:22px; margin-bottom:4px; }
#content_0 #home_1_1 h1 a       { font-size:18px; text-decoration:none; }

#content_0 #home_1_2                { display:block; float:right; padding:30px 0 0 25px; width:245px; }
#content_0 #home_1_2_1              { padding:0; }
#content_0 #home_1_2_1 h1           { width:245px; font-weight:bold; height:22px; margin-bottom:4px; }
#content_0 #home_1_2_1 h1 a         { font-size:18px; text-decoration:none; }
#content_0 #home_1_2_1 h1 a:hover   { }
#content_0 #home_1_2_2              { padding:30px 0 0 0; }
#content_0 #home_1_2_2 h1           { width:245px; font-weight:bold; height:22px; margin-bottom:4px; }
#content_0 #home_1_2_2 h1 a         { font-size:18px; text-decoration:none; }
#content_0 #home_1_2_2 h1 a:hover   { }

#content_1 h1       { position:relative; font-size:36px; padding:20px 0 10px 0; margin:0; line-height:100%; }
#content_1 h2       { font-size:24px; margin:0 0 2px 0; padding:15px 0 3px 0; background-repeat:repeat-x; background-position:0 40px; }
#content_1 h3       { font-size:18px; margin:0 0 1px 0; font-weight:bold; }
#content_1 a        { font-size:14px; text-decoration:underline; }
#content_1 a.pdf    { padding-left:15px; background:url(https://static.dentalwebservices.net/members/common/icons/link_bg_pdf.gif) 0 2px no-repeat; }
#content_1 p        { font-size:14px; padding-bottom:20px; }
#content_1 p.top    { text-align:right; }
#content_1 p.top a  { font-size:11px; }
#content_1 td       { font-size:14px; }
#content_1 ol       { padding:0 0 20px 20px; margin:0 0 0 20px; }
#content_1 ul       { padding:0 0 20px 20px; margin:0 0 0 20px; }
#content_1 li       { font-size:14px; list-style-type:disc; margin:0 0 5px 0; }

#content_1 div.dws-forms                    { padding:10px; }
#content_1 div.dws-forms *                  { font-size:16px; }
#content_1 div.dws-forms td                 { padding:10px; }
#content_1 div.dws-forms ol                 { padding:0; margin:0; }
#content_1 div.dws-forms ul                 { padding:0; margin:0 0 0 20px; }
#content_1 div.dws-forms ul li              { list-style:none !important; padding:0; margin:2px 0 0 0; }
#content_1 div.dws-forms label              { padding:0 0 5px 0; font-weight:bold; }
#content_1 div.dws-forms input.text         { padding:5px; margin:2px 0 0 0; }
#content_1 div.dws-forms input.checkbox     { margin:0 2px 0 10px; }
#content_1 div.dws-forms input.radio        { margin:2px 0px 0 10px; }
#content_1 div.dws-forms select             { margin:0px; padding:5px; }
#content_1 div.dws-forms textarea           { padding:5px; margin:2px 0 0 0; width:95%; }
#content_1 div.dws-forms input.button       { text-transform:uppercase; padding:6px 20px; margin:0; font-weight:bold; -webkit-transition:shadow; .2s ease-in; -moz-transition:shadow .2s ease-in; -o-transition:shadow .2s ease-in; transition:shadow .2s ease-in; }
#content_1 div.dws-forms input.button:hover { cursor:pointer; }
#content_1 div.dws-forms input.button:active{ border-style:inset;  -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; }

#content_1 table.dws-tour           { width:100%; }
#content_1 table.dws-tour td        { vertical-align:top; align:center; }
#content_1 table.dws-tour td img    { margin:0 0 20px 0;  }

#content_1 table.dws-staff      { width:100%; margin-top:20px; }
#content_1 table.dws-staff td   { padding:0 0 30px 0; vertical-align:top; }
#content_1 table.dws-staff h2   { margin:0; padding:5px 0 5px 0; }
#content_1 table.dws-staff h3   { margin:0; padding:0; }
#content_1 table.dws-staff img  { margin-right:20px; }

#content_1 table.dws-pricing    { width:100%; }
#content_1 table.dws-pricing td,th  { padding:15px; }

#map  { width:580px; height:500px; }
input[type="submit"] { -webkit-appearance:none; }

#nav_list                   { padding:0 0 0 12px; margin:0; }
#nav_list ul                { padding:0; margin:0; }
#nav_list li                { padding:0 0 0 2px; margin:0; height:44px; list-style:none; float:left; background-image:url(bg-nav-separator.jpg); background-repeat:no-repeat; }
#nav_list li.first          { padding:0 0 0 0px; background-image:none; }

#nav_list li.first a		{ width:67px; }
#nav_list li.nav_item_1 a	{ width:91px; }
#nav_list li.nav_item_2 a	{ width:104px; }
#nav_list li.nav_item_3 a	{ width:123px; }
#nav_list li.nav_item_4 a	{ width:78px; }
#nav_list li.nav_item_5 a	{ width:130px; }
#nav_list li.nav_item_6 a	{ width:123px; }
#nav_list li.nav_item_7 a	{ width:110px; }
#nav_list li.last a		{ width:104px; }
#nav_list li a              { font-size:12px; text-transform:uppercase; text-align:center; font-weight:bold; display:block; float:left; height:44px; line-height:44px; outline:none; text-decoration: none; -webkit-transition:background-color .25s ease-in; -moz-transition:background-color .25s ease-in; -ms-transition:background-color .25s ease-in; -o-transition:background-color .25s ease-in; transition:background-color .25s ease-in;  }

#nav_list div.menuActuator                      { position:relative; display:inline; float:left; }
#nav_list div.menuActuator div.menu ul          { padding:0; margin:0; }
#nav_list div.menuActuator div.menu ul li       { padding:0; margin:0; height:35px; list-style:none; display:block; }
#nav_list div.menuActuator div.menu a           { font-size:14px; text-transform:capitalize; font-weight:normal; line-height:35px; text-align:left; display:block; width:178px; padding:0 0 0 12px; height:35px; }
#nav_list div.menuActuator div.menu a:hover     { text-decoration:none; }

#nav_list_alt                   { padding:0; margin:0; float:right; display:block; height:480px; width:260px; background-image:url(bg_nav_alt.jpg); }
#nav_list_alt ul                { padding:120px 0 0 38px; margin:0; }
#nav_list_alt li                { padding:0 0 10px 0; margin:0; }
#nav_list_alt li a              { font-size:16px; text-decoration:none; }
#nav_list_alt li a:hover        { text-decoration:underline; }
#nav_list_alt li a span         { text-decoration:none; }

#side #content_side                 { margin:58px 0px 0 0; }
#side #content_side *               { font-size:14px; }
#side #content_side #panel-1        { padding:20px; margin-top:20px; }
#side #content_side #panel-2        { padding:20px; margin-top:20px; }
#side #content_side #panel-3        { margin-top:20px; }
#side #content_side ul              { margin:0; padding:0; }
#side #content_side li              { margin:0px 0 10px 0; padding:0; list-style:none; }
#side #content_side h3              { font-size:22px; margin:0 0 10px 0; font-weight:bold; }
#side #content_side p               { padding:0; margin:0; }
#side #content_side label           { font-weight:bold; margin:0 0 8px 0; padding:0 0 10px 0;}
#side #content_side input.text      { padding:5px; margin:4px 0 0 0; width:260px; }
#side #content_side input.checkbox  { margin:0 8px 0 12px; }
#side #content_side select          { padding:5px 5px 5px 2px; margin:4px 0 0 0; }
#side #content_side textarea        { padding:5px; margin:4px 0 0 0; overflow:auto; width:270px; }
#side #content_side input.button    { text-transform:uppercase; padding:6px 20px; margin:0; font-weight:bold; -webkit-transition:shadow .2s ease-in; -moz-transition:shadow .2s ease-in; -o-transition:shadow .2s ease-in; transition:shadow .2s ease-in; }
#side #content_side input.button:hover  { cursor:pointer; }
#side #content_side input.button:active { border-style:inset;  -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; }

#footer #footer-content { padding:35px 0 0 15px; }
#footer #footer-meta-1  { float:left; width:315px; }
#footer #footer-meta-2  { float:left; width:315px; padding-left:20px; }
#footer #footer-meta-3  { float:left; width:305px; padding-left:10px; }
#footer #footer-meta-4  { float:left; clear:both; padding:20px 0 0 0; }
#footer h3          { font-size:18px; text-transform:uppercase; padding:0 0 10px 0; }
#footer td          { font-size:14px; }
#footer p           { font-size:14px; }
#footer p.credit    { font-size:14px; }
#footer p a         { text-decoration:none; }
#footer p a:hover   { text-decoration:underline;}
#footer p, td, span { padding-bottom:0; }
#footer ul          { margin:0; padding:0 0 0 0; }
#footer li          { list-style:none; margin:0; padding:0; }
#footer li a        { font-size:14px; text-decoration:none; }
#footer li a:hover  { text-decoration:underline; }
#footer #footer-meta-3 p a span         { position:relative; top:-10px; }
#footer #footer-meta-3 img.social       { padding-right:10px; }


/*================================
CUSTOM
================================*/

#header #header-meta-0 h1       { color:#FFFFFF; text-shadow: 1px 1px 1px #000000; }
#header #header-meta-0 h2       { color:#A59F63; text-shadow: 1px 1px 1px #000000; }

#header #header-meta-1 p.meta-1     { color:#FFFFFF; }
#header #header-meta-1 p.meta-1 a   { color:#FFFFFF; }
#header #header-meta-1 p.meta-2     { color:#A59F63; }

#content_0 #home_1 a        { color:#253360; }
#content_0 #home_1 a:hover  { color:#000000; }
#content_0 #home_1 li       { color:#A59F63; }
#content_0 #home_1 li a     { color:#253360; }
#content_0 #home_1 p        { color:#000000; }

#content_0 #home_1_0 h1 { color:#253360; text-shadow: 1px 1px 1px #FFFFFF; }
#content_0 #home_1_0 p  { color:#000000; }

#content_0 #home_1_1 h1         { border-bottom:1px solid #FFFFFF; }
#content_0 #home_1_1 h1 a       { color:#253360; }
#content_0 #home_1_1 h1 a:hover { color:#A59F63; }
#content_0 #home_1_1 li         { color:#A59F63; }
#content_0 #home_1_1 li a       { color:#253360; }
#content_0 #home_1_1 li a:hover { color:#A59F63; }

#content_0 #home_1_2_1 h1           { border-bottom:1px solid #FFFFFF; }
#content_0 #home_1_2_1 h1 a         { color:#253360; }
#content_0 #home_1_2_1 h1 a:hover   { color:#A59F63; }
#content_0 #home_1_2_2 h1           { border-bottom:1px solid #FFFFFF; }
#content_0 #home_1_2_2 h1 a         { color:#253360; }
#content_0 #home_1_2_2 h1 a:hover   { color:#A59F63; }

#content_1 h1       { color:#253360; text-shadow: 1px 1px 1px #FFFFFF; }
#content_1 h2       { color:#A59F63; }
#content_1 h3       { color:#253360; }
#content_1 a        { color:#253360; }
#content_1 a:hover  { color:#A59F63; }
#content_1 p        { color:#333333; }
#content_1 td       { color:#333333; }
#content_1 span     { color:#333333; }
#content_1 li       { color:#A59F63; }
#content_1 li span  { color:#253360; }

#content_1 table.dws-pricing th { background-color:#253360; color:#FFFFFF; }
#content_1 table.dws-pricing tr.even    { background-color:#E8E6D7; }
#content_1 table.dws-pricing tr.odd     { background-color:#DDDAC4; }

#content_1 div.dws-forms                    { background-color:#D9D7C0; border:1px solid #FFFFFF; }
#content_1 div.dws-forms td                 { color:#253360; }
#content_1 div.dws-forms ul li              { color:#253360; }
#content_1 div.dws-forms label              { color:#253360; }
#content_1 div.dws-forms input.text         { background-color:#FFFFFF; color:#333333; border:1px solid #FFFFFF; }
#content_1 div.dws-forms input:focus.text   { background-color:#FFFFFF; }
#content_1 div.dws-forms input.checkbox     { color:#666666; }
#content_1 div.dws-forms select             { background-color:#FFFFFF; color:#333333; border:1px solid #FFFFFF; }
#content_1 div.dws-forms select:focus       { background-color:#FFFFFF; }
#content_1 div.dws-forms textarea           { background-color:#FFFFFF; color:#333333; border:1px solid #FFFFFF; }
#content_1 div.dws-forms textarea:focus     { background-color:#FFFFFF; }
#content_1 div.dws-forms input.button       { background-color:#A59F63; color:#FFFFFF; border:1px solid #FFFFFF; }
#content_1 div.dws-forms input.button:hover { background-color:#293F7B; -moz-box-shadow: 1px 1px 1px #000000; -webkit-box-shadow: 1px 1px 1px #000000; box-shadow: 1px 1px 1px #000000; }

img.photo-ba    { border:5px solid #FFFFFF; background-color:#FFFFFF; -moz-box-shadow: 0px 0px 10px 1px #CECECE; -webkit-box-shadow: 0px 0px 10px 1px #CECECE; box-shadow: 0px 0px 10px 1px #CECECE; }

#nav_list li a              { color:#FFFFFF; text-shadow: 1px 1px 1px #333333; }
#nav_list li a:hover        { color:#FFFFFF; background-color:#293F7B; }

#nav_list div.menuActuator div.menu a           { background-color:#293F7B; color:#FFFFFF; }
#nav_list div.menuActuator div.menu a:hover     { background-color:#253360; color:#FFFFFF; }

#nav_list_alt li                { color:#DCE7E9; }
#nav_list_alt li a              { color:#FFFFFF; }
#nav_list_alt li a:hover        { color:#FFFFFF; }
#nav_list_alt li a span         { color:#FFFFFF; }
#nav_list_alt li a:hover span   { color:#FFFFFF; }

#side #content_side #panel-1        { color:#FFFFFF; background-color:#253360; border:1px solid #FFFFFF; -moz-box-shadow: 0px 0px 10px #E0D279; -webkit-box-shadow: 0px 0px 10px #E0D279; box-shadow: 0px 0px 10px #E0D279; }
#side #content_side #panel-2        { color:#FFFFFF; background-color:#A59F63; border:1px solid #FFFFFF; -moz-box-shadow: 0px 0px 10px #E0D279; -webkit-box-shadow: 0px 0px 10px #E0D279; box-shadow: 0px 0px 10px #E0D279; }
#side #content_side #panel-3        { color:#FFFFFF; border:1px solid #FFFFFF; -moz-box-shadow: 0px 0px 10px #E0D279; -webkit-box-shadow: 0px 0px 10px #E0D279; box-shadow: 0px 0px 10px #E0D279; }
#side #content_side li              { color:#FFFFFF; }
#side #content_side h3              { color:#FFFFFF; text-shadow: 1px 1px 1px #000000; }
#side #content_side #panel-2 h3     { color:#FFFFFF; text-shadow: 1px 1px 1px #000000; }
#side #content_side p               { color:#FFFFFF; }
#side #content_side a               { color:#A59F63; }
#side #content_side a:hover         { color:#FFFFFF; }
#side #content_side td              { color:#FFFFFF; }
#side #content_side label           { color:#FFFFFF; }
#side #content_side input.text      { background-color:#FFFFFF; color:#333333; border:1px solid #FFFFFF; }
#side #content_side input:focus.text{ background-color:#FFFFFF; }
#side #content_side input.checkbox  { color:#666666; border:1px solid #878B8E; }
#side #content_side select          { background-color:#FFFFFF; color:#333333; border:1px solid #FFFFFF; }
#side #content_side select:focus    { background-color:#FFFFFF; }
#side #content_side textarea        { background-color:#FFFFFF; color:#333333; border:1px solid #FFFFFF; }
#side #content_side textarea:focus  { background-color:#FFFFFF; }
#side #content_side input.button    { background-color:#A59F63; color:#FFFFFF; border:1px outset #FFFFFF; }
#side #content_side input.button:hover  { background-color:#293F7B; -moz-box-shadow: 1px 1px 1px #000000; -webkit-box-shadow: 1px 1px 1px #000000; box-shadow: 1px 1px 1px #000000; }

#footer h3          { color:#FFFFFF; text-shadow: 1px 1px 1px #000000; }
#footer td          { color:#A59F63; }
#footer p           { color:#FFFFFF; }
#footer p.credit    { color:#4863B0; }
#footer p.credit a  { color:#4863B0; text-decoration:underline; }
#footer p a         { color:#A59F63; }
#footer p a:hover   { color:#FFFFFF; }
#footer li a        { color:#A59F63; }
#footer li a:hover  { color:#FFFFFF; }
/* f1357ea91ad0c4e930875d29499549a3 */