
/*_______________GENERAL SETUP________________*/
body, html { font-size:13px; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; min-height:100.1%; height:auto !important; height:100.1% }
#body { background:#fff url(../images/bg.jpg) top no-repeat fixed }
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 }
#wrapper, #copyright { color:#333 }
a { color:#2689af; outline:none; border:0 }
a:hover { color:#000 }
p, div { font-weight:normal }

.mod-menu__toggle-sub span { display: none; }


/*___________________MAIN LAYOUT________________*/
#wrapper { width:960px; margin:0 auto; min-height:680px; height:auto !important; height:680px }
#topBg { background:url(../images/top-bg.png) repeat-x top; width:100%; height:82px }
#topBgIn { width:960px; margin:0 auto }
#headerLogo { width:925px; height:140px; margin:-30px auto 0 auto; background:url(../images/header-logo.png) no-repeat }
#logo { width:339px; height:119px; float:left }
#topRight { width:585px; height:119px; float:right; margin:0; padding:0 }
#breadcrumb { height:28px; padding:5px 15px 0 0; margin:0; float:right; font-size:.8em }
#search { height:32px }
.search .inputbox { background:none; border:0; width:175px; margin:67px 0 0 0; padding:0 35px 0 0; float:right; font-size:0.9em; outline:none }
#mainRight { width:625px; float:right; padding:0; margin:15px 0 10px 0 }
#mainFull { width:900px; padding:0; margin:15px auto }
#sidebar1 { width:285px; float:left; margin:15px 0 0 0; padding:0 0 5px 0; border-right:1px dashed #ccc }
#footer { width:925px; margin:10px auto 0 auto; /*-moz-box-shadow:0 0 15px #ccc; -webkit-box-shadow:0 0 15px #ccc; box-shadow:0 0 15px #ccc;*/   }
#footerMid { padding:20px 0; margin:0 auto; width:920px  }
#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*/
#copyright { width:925px; margin:10px auto; font-size:.8em }

/*__________VERTICAL SIDE MENU STYLES________*/
ul.menu { margin:0; padding:0; z-index:50 !important }
ul.menu li { list-style:none; margin:0; padding:0; z-index:50 !important }
ul.menu span { display:block; height:18px; line-height:18px; padding-left:0 }
ul.menu a { display:block; background:url(../images/menu-list.gif) no-repeat 0 6px; font-weight:bold; margin:0; text-decoration:none; cursor:pointer }
ul.menu a:hover { background:url(../images/menu-list.gif) no-repeat 0 6px }
ul.menu ul { margin:0; padding:0 }
ul.menu ul a { text-indent:0; z-index:50 !important; cursor:pointer }
ul.menu ul li a, ul.menu ul li a:hover, ul.menu li.active li a {  text-align:left; margin:0; font-weight:normal }
ul.menu li.active li a:hover { cursor:pointer }
ul.menu li li { padding:0; margin:0; z-index:50 !important }
ul.menu li a { padding-left:9px; z-index:50 !important }
ul.menu li.active a { text-decoration:none; z-index:50 !important }
ul.menu li a:hover, ul.menu li.active li a:hover { text-decoration:underline }
ul.menu li.active li a { z-index:50 !important; text-decoration:inherit; font-weight:normal } 
/*_________END VERTICAL SIDE MENU STYLES________*/

/*__________MODULE STYLES________*/
/* DEFAULT MODULES (position- sidebar-1 & sidebar-2) */
.moduletable, .moduletable_menu, .moduletable_text { padding:0; margin:0 0 10px 0; width:283px }
.moduletable h3, .moduletable_menu h3, .moduletable_text h3 { width:270px; height:27px; padding:8px 0 0 15px; margin:0 auto; font-size:1.25em; font-weight:bold; color:#237090 }
.moduletable .cont, .moduletable_text .cont, moduletable_menu .cont { width:254px; padding:0 15px }
.moduletable .cont ul, .moduletable_text .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, .moduletable_text li { margin:0; padding:0 0 0 9px; 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:13px }

/* DEFAULT MODULES (position- bottom) */
#footer .moduletable, #footer .moduletable_menu, #footer .moduletable_text { background:none; padding:0; margin:0 8px !important; margin:0 0; width:212px; float:left; border:none }
#footer .moduletable h3, #footer .moduletable_menu h3, #footer .moduletable_text h3 { background:none; padding:0; margin:0; font-size:1.25em; font-weight:bold; border:none; color:#237090 }
#footer .moduletable .cont, #footer .moduletable_menu .cont  { padding:3px 0 0 0; width:auto; background:none; border:none }
#footer .moduletable_text .cont { padding:0; background:none; border:none }
#footer .moduletable ul, #footer .moduletable_menu ul  { margin:0; padding:0; border:0 }
#footer .moduletable_menu ul ul { margin:0 0 0 5px; padding-left:5px }
#footer .moduletable li, #footer ul.menu a, #footer ul.menu a:hover { margin:0; padding:0 0 0 9px; list-style:none; background:url(../images/list.gif) no-repeat 0 6px; line-height:17px }
#footer .moduletable a, .moduletable img a { text-decoration:none }

/*IMAGE SLIDESHOW (position=slideshow-images) */ 
.moduletable_flashImages  { padding:0; margin:5px auto 0 auto; width:925px; height:400px; background:#ccc; -moz-box-shadow:0 0 15px #898787; -webkit-box-shadow:0 0 15px #898787; box-shadow:0 0 15px #898787; z-index:-1000 }
#faded { width:925px; height:400px; margin:0; z-index:-1000 }
#faded ul { margin:0; position:relative; 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 ul.pagination li.current a { background:url(../images/slideshow_on.png) 0 0 no-repeat }
#faded ul.pagination { float:left; margin:370px 0 0 765px }
#faded ul.pagination li { margin:0; padding:0; display:block; float:left; width:23px }
#faded ul.pagination li a { text-indent:-1999px; display:block; float:left; background:url(../images/slideshow_off.png) 0 0 no-repeat; width:20px; height:20px; margin:0 }
#faded ul.pagination li a:hover {background:url(../images/slideshow_on.png) 0 0 no-repeat } 

/*CAROUSEL MODULE (position==user1) */ 
.moduletable_carousel { width:925px; height:185px; margin:15px 0 10px 15px; -moz-box-shadow:0 0 15px #ccc; -webkit-box-shadow:0 0 15px #ccc; box-shadow:0 0 15px #ccc; line-height:14px; overflow:hidden; background:#fff }
#mycarousel li { background:none; list-style:none; width:180px; height:153px; margin:0 5px 0 10px; padding-right:10px; border-right:1px solid #eee; float:left }
#mycarousel li img { padding:2px; position:relative; border:2px solid #ccc }
.moduletable_carousel ul { height:149px; width:812px; margin:0 auto; padding:0; overflow:hidden; list-style:none } /* Loading view */
.jcarousel-skin-tango .jcarousel-direction-rtl {direction: rtl}
.jcarousel-skin-tango .jcarousel-clip, .jcarousel-skin-tango .jcarousel-container-horizontal { overflow:hidden }
.jcarousel-skin-tango .jcarousel-clip-horizontal { width:812px; height:153px; margin:20px auto 0 auto; padding:0; overflow:hidden }
.jcarousel-skin-tango .jcarousel-next-horizontal, .jcarousel-skin-tango .jcarousel-next-horizontal:hover { position:absolute; top:75px; right:10px; width:22px; height:26px; cursor: pointer; background:url(../images/next-bt.png) no-repeat 0 0 }
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal, .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal:hover { left:5px; right:auto; background-image:url(../images/next-bt.png) }
.jcarousel-skin-tango .jcarousel-prev-horizontal { position:absolute; top:75px; left:10px; width:22px; height:26px; cursor:pointer; background:url(../images/prev-bt.png) no-repeat 0 0 }
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal { left:auto; right:5px; background-image:url(../images/next-bt.png) }

/*Who's Online Module (position=user 2) */
.moduletable_online { float:right; margin:0; padding:0 }
.moduletable_online p { margin:0; padding:0 }
.moduletable_online h3 {  text-align:left }

/* Newsletter Module */
.acysubbuttons .button .subbutton { float:right }
.acyfield_email input, .acyfield_name input { float:left; width:200px }




