/*_______________GENERAL SETUP________________*/
body, html { font-size:11pt; font-family:"Cambria", Cambria, serif; margin:0; padding:0 }
#body {  background:#fff url(../images/bg.png)repeat-x top;   }
html { height:100.1% }
h1, h3, h4, h5, h6, label, legend, fieldset, div, form { margin:0; padding:0; border:0 }
h2 {color:#4e7457;; padding: 0 0 0 5px;} 
table { background:#fff; border-collapse:collapse}
td { background:#fff; vertical-align:top }
a img, :link img, :visited img { border:0; outline:none }
#wrapper, #footer, #copyright { color:#000; background:#fff;}
a { color:#0000CC; outline:none; text-decoration:none; font-weight:bold;}
a:hover { color:#75907b; text-decoration:underline;  }
p, div { font-weight:normal;  }

/*___________________MAIN LAYOUT________________*/
#wrapper { width:920px; margin:0 auto;  }
#headerLogo { width:920px; height:220px;margin:0 auto; background:url(../images/header-new-logo.jpg) no-repeat  }
#logo { width:500px; height:100px; float:left; margin:0 }
#bannerTop { width:420px; height:100px; float:right; margin:0 }
#breadcrumb { height:8px; padding:0 0px 0 0; margin:1px 0 0 0 !important; margin:7px 0 0 0; float:right; font-size:.8em; display:inline; color:#000000; }
#breadcrumb a { color:#333333; }
#search { height:15px ; color:#000; padding:2px 0 0 3px;}
.search .inputbox { background:#fff; border:1px solid #000; width:150px; height: 20px; margin:0 5 0 3px; padding:3px 0 0 0; float:left; font-size:0.9em; outline:none }
#mainRight { background:#fff;  width:653px; float:right; padding:30px 20px 20px 20px; margin:5px 0 5px 0; min-height:230px; height:auto !important; height:230px;  }
#mainFull { background:#fff; width:920px; padding:1px; margin:1px auto; }
#sidebar1 {  width:215px; float:left; margin:5px 0 0 0; padding:5px 10px 0 0; background:#fff;}
#footer { width:100%; margin:5px auto; overflow: hidden; background:#E8E8E8;  padding:10px ; border-top:0px solid #fff; border-bottom:0px solid #e1e1e1; }
#footerMid { width:920px; margin:0 auto; float:none 0;}
#copyright { width:920px; margin:0 auto; padding:5px 0 15px 0; text-align:center; font-size:0.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 4px; font-weight:bold; margin:0; text-decoration:none; cursor:pointer }
ul.menu a:hover { background:url(../images/menu-list.gif) no-repeat 0 4px }
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:12px; 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) */
.moduletable, .moduletable_menu, .moduletable_text { padding:0 0 15px 0; margin:0 0 0 0; width:200px; background:url(../images/mod-bottom.png) bottom no-repeat }
.moduletable h3, .moduletable_menu h3, .moduletable_text h3 { width:200px; height:31px; padding:20px 0 0 15px; margin:0 0 0 0;background:url(../images/mod-top.png) top no-repeat; font-size:1.25em; font-weight:bold; color:#003399; }
.moduletable .cont, .moduletable_text .cont, .moduletable_menu .cont { width:200px; padding:0 20px; background:url(../images/mod-mid.png) repeat-y }
.moduletable .cont ul, .moduletable_text .cont ul, .moduletable_menu .cont ul  { margin:0; padding:0 0 0 15px; border:0 }
.moduletable_menu .cont ul ul { margin:0 0 0 1px; padding-left:1px }
.moduletable li, .moduletable_text li { margin:0; padding:0 0 0 0px; list-style:none; background:url(../images/list.gif) no-repeat 0 6px; line-height:17px }
.moduletable .cont p { margin:0; padding:20px }

/* DEFAULT MODULES (position- bottom) */
#footer .moduletable, #footer .moduletable_menu, #footer .moduletable_text { background:none; padding:0; margin:0 5px !important; margin:0 0; width:210px; 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; color:#333; width:220px }
#footer .moduletable .cont, #footer .moduletable_menu .cont  { background:none; padding:0; width:300px }
#footer .moduletable_text .cont { padding:0 }
#footer .moduletable ul, #footer .moduletable_menu ul  { margin:15px; padding:0; border:0 }
#footer .moduletable_menu ul ul { margin:0 0 0 5px; padding-left:5px }
#footer .moduletable li { margin:0; padding:0 0 0 9px; list-style:none; background:url(../images/list.gif) no-repeat 0 6px; line-height:17px }

/*IMAGE SLIDESHOW MODULE (position=slideshow-images) */ 
.moduletable_flashImages { padding:0px 0 0 0; margin:15px 0 0 75px; width:234px; height:160px; background: #fff; }
.moduletable_randomImages  { padding:0px 0 0 0px; margin:15px 0 0px 30px; width:226px; height:124px; background:url(../images/bannerframe.png) no-repeat }

/*HOME PAGE IMAGES MODULE (position=user 1) */ 
.moduletable_homeBanners { float:none; margin:0 auto; padding:0 }
.moduletable_homeBanners h3 { background-image:none }
.moduletable_homeBanners p { padding:0; margin:0 }
.moduletable_homeBanners img { padding:0; margin:5px 5px 15px 5px }