/*_______________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%;  }
html { font-size:100%; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100% }
#body { background:#003275; color:#fff }
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:#1daae7; outline:none; border:0 }
a:hover { color:#fff }
p, div { font-weight:normal  }

/*___________________MAIN LAYOUT________________*/
#header { width:968px; height:160px; margin:0 auto }
#topRight { width:580px; margin:0; float:right }
.wrap { width:960px; margin:0 auto }
#logo { width:387px; height:120px; float:left; margin:15px 0 0 0 }
#sidebar1 { width:270px; float:right; margin:25px 0; padding:0; border-left:1px dashed #333 }
#mainLeft { width:650px; float:left; padding:0; margin:25px 0 }
#mainFull { width:900px; padding:0; margin:25px auto }
#copyright { width:480px; float:left; margin:25px 0 0 20px; font-size:.85em; color:#fff }
#footer { padding:0; margin:0 auto; width:950px }

/*__________MODULE STYLES________*/
/* DEFAULT MODULES (position- sidebar-1 & sidebar-2) */
.moduletable, .moduletable_menu { margin:0 0 10px 0; width:244px; border-bottom:1px dashed #504e4e; padding:0 0 15px 20px }
.moduletable h3, .moduletable_menu h3 { padding:0 0 5px 0; margin:0 auto }
.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 h4 { font-size:14px; 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 13px; padding:0; width:400px; 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 }

/* Who's Online Module (position=user4) */
.moduletable_online { float:right; margin:25px 0 15px 0; font-size:10px; color:#fff  }
.moduletable_online p { margin:0; padding:0 }
.moduletable_online h3 {  text-align:left; font-size:11px }

/* About Me Module (position=user3) */
.moduletable_about { float:left; margin:0 0 15px 0; width:450px  }
.moduletable_about p { margin:0; padding:0 }
.moduletable_about h3 {  text-align:left }

/* Social Module (position=social) */
.moduletable_social { float:right; margin:15px 0 0 0; padding:0 }
.moduletable_social p { margin:0; padding:0 }
.moduletable_social a { text-decoration:none }
.moduletable_social img { margin-right:2px }

/* Newsletter Module (position=user2) */
.acymailing_form .inputbox, .acymailing_form { width:204px; height:20px; margin:0 }

/*CAROUSEL MODULE (position=carousel) */ 
.moduletable_carousel { width:940px; height:200px; overflow:hidden; position:relative; margin:20px auto 0 auto; padding:0 20px  }
.moduletable_carousel p { padding:0; margin:0 }
.moduletable_carousel h3 { padding:0; margin:0 }
.list_carousel.responsive { width:auto; margin:10px auto 0 auto }
.list_carousel.responsive ul { margin:0; padding:0; list-style:none; display:block }
.list_carousel.responsive li { list-style:none; width:240px; height:140px; margin:0 1px; padding:5px; float:left; border:1px solid #333 }
.prev_btn {  margin:0; background:url(../images/prev-bt.png) no-repeat; position:absolute; top:100px; left:0; width:22px; height:26px; cursor:pointer; text-indent:-1999px }
.next_btn { background:url(../images/next-bt.png) no-repeat; position:absolute; top:100px; right:0; width:22px; height:26px; cursor:pointer; text-indent:-1999px }
.clearfix { float:none; clear:both }
.moduletable_carousel img { filter:url(../css/filters.svg#grayscale); /* Firefox 3.5+ */  filter:gray; /* IE6-9 */ -webkit-filter:grayscale(1); /* Google Chrome & Safari 6+ */ opacity:.5}
.moduletable_carousel img:hover { opacity:1; filter:none; -webkit-filter:grayscale(0) }

/*IMAGE SLIDESHOW (position=slideshow-images) */ 
.moduletable_flashImages  { margin:0 0 20px 10px; height:440px; width:960px  }
#faded {  margin:0 auto; height:440px; width:960px; overflow:hidden; z-index:0 }
#faded ul { margin:0; list-style:none; background:none; padding:0 }
#faded img { z-index:-100 } 
#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:none }
#faded ul.pagination { float:left; margin:0 }
#faded ul.pagination li { margin:0; padding:0; display:block; float:left; width:15px }
#faded ul.pagination li a { text-indent:-1999px; display:block; float:left; background:none; margin:0 }
#faded ul.pagination li a:hover {background:none } 

/*Newsflash */
.newsflash-title { color:#de6100; font-weight:bold; clear:both; margin:15px 0 0 0 }
.newsflash a.readmore { margin-bottom:5px }
.newsflash p { margin:0; padding:5px 0 3px 0  }
.newsflash img { float:left; padding:0 7px }


