/*_______________GENERAL SETUP________________*/
body, html { font-size:13px; font-family:Arial, Geneva, Helvetica; margin:0; padding:0; min-height:100.1%; height:auto !important; height:100.1%;  }
html { font-size:100%; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100% }
#body { background:#ebeae6 url(../images/bg.png) top repeat-x; color:#888370 }
html { height:100.1% }
h1, h2, h3, h4, h5, h6, label, legend, fieldset, div, form { margin:0; padding:0; border:0 }
table { border-collapse:collapse }
td { vertical-align:top }
a img, :link img, :visited img { border:0; outline:none }
a { color:#6e9f2b; outline:none; border:0 }
a:hover { color:#000 }
p, div { font-weight:normal  }

/*___________________MAIN LAYOUT________________*/
#header { width:950px; height:166px; margin:0 auto }
.wrap { width:950px; margin:10px auto; background:#ebeae6; overflow:hidden }
.breadcrumb { padding:0 15px 0 0; margin:0; float:right; font-size:.8em }
.breadcrumb .divider { padding:0 5px; color:#000 }
#search .search .inputbox { width:190px; margin:-45px 5px 0 0; padding:5px 5px 5px 10px; float:right; font-size:0.9em; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; -moz-box-shadow:0 0 0; -webkit-box-shadow:0 0 0; box-shadow:0 0 0; 
	background-color:#eeedea;
	background-image:-moz-linear-gradient(top,#fff,#eeedea);  
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#eeedea));
	background-image:-webkit-linear-gradient(top,#fff,#eeedea);
	background-image:-o-linear-gradient(top,#fff,#eeedea);
	background-image:linear-gradient(to bottom,#fff,#eeedea);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffcccccc', GradientType=0);
	border-color:#eeedea #eeedea #fff;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	*background-color:#eeedea;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}
#logo { width:340px; height:120px; float:left; margin:15px 0 0 0 }
#sidebar1 { width:270px; float:right; margin:20px 15px 10px 0; padding:0 }
#mainLeft { width:650px; float:left; padding:0; margin:20px 0 10px 0; min-height:400px; height:auto !important; height:400px }
#mainFull { width:900px; padding:0; margin:20px auto 10px auto }
.padding { padding:15px }
#copyright { width:500px; float:left; margin:0 0 0 20px; font-size:.85em }
#footer { margin:0 auto; padding:30px 0; background:#888370 url(../images/footer-bg.png) top center no-repeat; color:#fff; width:100% }
#footer a { color:#fff }
#footerMid { padding:0; margin:0 auto; width:950px  }
#footerMid:after { content:"."; display:block; height:0; clear:both; visibility:hidden }
#footerMid { display:inline-block } /* Hide from IE Mac \*/
#footerMid { display:block } /* End hide from IE Mac */
* html #footerMid { height:1px } /*for IE6 and down*/

/*__________MODULE STYLES________*/
/* DEFAULT MODULES (position- sidebar-1 & sidebar-2) */
.moduletable, .moduletable_menu { margin:0 0 10px 0; width:244px; padding:13px; background:#fff; border:1px solid #c9c5b4 }
.moduletable h3, .moduletable_menu h3 { padding:0 0 5px 0; margin:0 auto; font-size:18px }
.moduletable .cont, moduletable_menu .cont { width:auto; padding:0 }
.moduletable .cont ul { margin:0; padding:0; border:0 }
.moduletable_menu .cont ul { margin:0 0 0 20px; padding-left:9px }
.moduletable_menu .cont ul ul { margin:0 0 0 5px; padding-left:9px }
.moduletable li { margin:0; padding:0 0 0 12px; list-style:none; background:url(../images/list.gif) no-repeat 0 6px; line-height:17px }
.moduletable .cont p { margin:0; padding:0 }
.moduletable h4 { font-size:14px; font-weight:normal; line-height:17px }
.moduletable #login-form li, #user2 .moduletable #login-form li { background-image:none; list-style:none; font-size:.85em; margin:0; padding:0 }

/* DEFAULT MODULES (position-user2) */
#user2 .moduletable, #user2 .moduletable_menu { background:none; margin:0 15px; padding:0; width:210px; float:right; border:none }
#user2 .moduletable h3, #user2 .moduletable_menu h3 { background:none; padding:0; margin:0 0 5px 0; border:none }
#user2 .moduletable .cont, #user2 .moduletable_menu .cont  { padding:0; width:auto; background:none; border:none }
#user2 .moduletable ul, #user2 .moduletable_menu ul  { margin:0; padding:0; border:0 }
#user2 .moduletable_menu ul ul { margin:0 0 0 5px; padding-left:5px }
#user2 .moduletable li { margin:0; padding:0 0 0 9px; list-style:none; background:url(../images/list.gif) no-repeat 0 6px; line-height:17px }

/* Custom Footer Module (position=user3) */
.moduletable_footer { float:left; margin:20px 0 0 15px; font-size:11px; color:#000; width:550px; color:#fff  }
.moduletable_footer  p { margin:0; padding:0 }

/* Who's Online Module (position=user4) */
.moduletable_online { float:left; margin:0 0 15px 0; font-size:10px  }
.moduletable_online p { margin:0; padding:0 }
.moduletable_online h3 {  text-align:left; font-size:11px }

/* Social Module (position=social) */
.moduletable_social { float:left; margin:10px 0 0 20px; padding:0 }
.moduletable_social p { margin:0; padding:0 }
.moduletable_social a { text-decoration:none }
.moduletable_social img { margin-right:2px }

/* Bottom Menu Module */
ul.menu_bottom { list-style:none; margin:0 0 5px -5px; padding:0; float:left; clear:both  }
ul.menu_bottom li { float:left; padding:0 7px; border-left:1px solid #fff; line-height:10px }
ul.menu_bottom li:first-child {border:0}
ul.menu_bottom li a {font-size:10px; line-height:10px }

/* Newsletter Module (position=user2) */
.acymailing_form .inputbox, .acymailing_form { width:204px; height:20px; margin:0 }

/* Insurance Icons (position=user1) */
.moduletable_icons { background:none; margin:0; padding:0; width:100%; border:none }
.moduletable_icons img { margin:0; padding:0 }
.moduletable_icons li { list-style:none; width:200px; float:left; margin:10px 30px 10px 0 }

/*IMAGE SLIDESHOW (position=slideshow-images) */ 
.moduletable_flashImages  { margin:0 0 20px 0; height:380px; background:url(../images/slideshow-bg.png) no-repeat top center; width:100%  }
#faded {  margin:0 auto; height:380px; width:940px; overflow:hidden; z-index:0 }
#faded ul { margin:0; list-style:none; background:none; padding:0 }
#faded ul.fadeul li { margin:0; list-style:none; background:none; padding:0 }
#faded ul.pagination li { float:left }
#faded img { z-index:-100 } 
#faded ul.pagination li.current a { background:url(../images/slideshow_on.png) 0 0 no-repeat; z-index:100 }
#faded ul.pagination { float:left; margin:360px 0 0 800px; position:absolute; z-index:100 }
#faded ul.pagination li { margin:0 4px 0 0; padding:0; display:block; float:left; width:17px }
#faded ul.pagination li a { text-indent:-1999px; display:block; float:left; background:url(../images/slideshow_off.png) 0 0 no-repeat; width:17px; height:18px; margin:0; z-index:100 }
#faded ul.pagination li a:hover { background:url(../images/slideshow_on.png) 0 0 no-repeat; z-index:100 } 
