
/*_______________GENERAL SETUP________________*/
body, html { font-size:13px; font-family:Geneva, Arial, Helvetica, sans-serif; margin:0; padding:0 }
#body { background:#6d6d57 url(../images/bg.gif)  }
#body, 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 { color:#fff }
a { color:#fff; outline:none; border:0 }
a:hover { color:#eee3db }
p, div { font-weight:normal }
p { margin:0; padding:6px 0 }

/*___________________MAIN LAYOUT________________*/
#wrapper { width:916px; margin:0 auto; background:url(../images/content-bg.png) repeat-y; min-height:400px; height:auto !important; height:400px }
#headerLogo { width:916px; height:220px; margin:0 auto; background:url(../images/header-logo.png) no-repeat  }
#navBar { height:62px; width:898px; margin:0 auto; background: url(../images/nav-bar.png) no-repeat }
#topLeft { float:left; height:180px; width:288px; margin:0; padding:0 }
#logoCenter { float:left; width:339px; height:180px; margin:0; padding:0 }
#topRight { float:right; height:180px; width:288px; margin:0; padding:0 }
#search { height:32px }
.search .inputbox { background:none; border:0; width:175px; margin:20px 0 0 95px; padding:0; font-size:0.9em; outline:none; color:#fff }
#breadcrumb { padding:0 15px 5px 0; margin:15px 10px 0 0; float:right; font-size:.8em }
#mainLeft { width:570px; float:left; padding:0; margin:13px 0 13px 25px }
#mainFull { width:868px; padding:0; margin:13px auto }
#sidebar1 { width:277px; float:right; margin:13px 25px 13px 0; padding:0 }
#footer { margin:0 auto; width:880px; color:#fff; background:#1f0404; overflow:hidden; padding:15px 9px 20px 9px }
#copyright { width:375px; margin:15px 0 0 5px; font-size:.8em; float:left; color:#fff }

/*__________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) */
.moduletable, .moduletable_menu, .moduletable_text { padding:5px 0 13px 0; margin:0 0 13px 0; width:275px; background:#1f0404 url(../images/mod-top.png) top no-repeat }
.moduletable h3, .moduletable_menu h3, .moduletable_text h3 { width:255px; padding:14px 0 0 15px; margin:0 auto; font-size:1.25em; font-weight:bold }
.moduletable .cont, .moduletable_text .cont, moduletable_menu .cont { width:240px; padding:7px 15px 0 15px; margin:0 auto }
.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/menu-list.gif) no-repeat 0 6px; line-height:17px }
.moduletable .cont p { margin:0; padding:0 }
.moduletable h4 { font-size:13px }

/* LOGIN MODULE (position- bottom) */
.moduletable_login h3 { background-image:none }
.moduletable_login { width:490px; float:right; margin:5px 0 0 0; font-size:.85em }
.moduletable_login .cont { width:480px; margin:0 auto; float:none }
.moduletable_login p { list-style:none; float:left; margin-right:9px }
.moduletable_login li { list-style:none; float:left; margin:-10px 7px 0 10px; padding:0 }
/* Note: If positioned in "sidebar-1" remove the margin from these styles */
.moduletable_login .cont ul { margin:0 0 0 -8px; padding:0 }
#modlgn_remember { width:20px; border:none }
#login-form .button { margin:25px 0 0 0 }
.moduletable_login .input .inputbox { width:123px; border:1px solid #9ebb59 }
.moduletable_login #modlgn-username.inputbox, .moduletable_login #modlgn-passwd.inputbox { width:123px; float:left }
.moduletable_login p#form-login-username, .moduletable_login p#form-login-password { float:left; width:123px }
.moduletable_login p#form-login-remember { float:left; width:123px; margin:30px 0 0 5px }

/*IMAGE SLIDESHOW (position=slideshow-images) */ 
.moduletable_flashImages  { width:846px; height:273px; margin:0 auto; border-top:10px solid #1f0404; border-bottom:38px solid #1f0404; border-left:26px solid #1f0404; border-right:26px solid #1f0404  }
#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:278px 0 0 330px }
#faded ul.pagination li { margin:0; padding:0; display:block; float:left; width:30px }
#faded ul.pagination li a { text-indent:-1999px; display:block; float:left; background:url(../images/slideshow_off.png) 0 0 no-repeat; width:30px; height:30px; margin:0 }
#faded ul.pagination li a:hover {background:url(../images/slideshow_on.png) 0 0 no-repeat } 

/*GRAPHIC HOME BANNERS (position=user 2) */ 
.moduletable_banners { width:870px; margin:10px auto 0 auto; padding:0 }
.moduletable_banners img { margin:0 3px }
.moduletable_banners p { padding:0; margin:0 }

/*SOCIAL NETWORK BUTTONS (position=user 1) */
.moduletable_social { margin:20px 0 0 25px; padding:0; height:28px }
.moduletable_social p { margin:0; padding:0 }
.moduletable_social img {  margin:0 2px }










