/****** BEGINING OF MANDITORY CSS STYLES (KEEP EVERYTHING IN THIS SECTION ON EVERY SITE) ******/ 
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-family:inherit; font-size:100%; vertical-align:baseline; }
td {vertical-align:top}
h1,h2,h3,h4,h5,h6,strong {font-weight:bold;}
h1 {font-size:138.5%;}
h2 {font-size:123.1%;}
h3 {font-size:108%;}
em{font-style:italic}
ul {margin:5px 0px 0px 35px;padding-left:0px;}
ol {margin:5px 0px 0px 35px;padding-left:0px;}
li {padding:0px; margin: 0px;}
sup {vertical-align:top}
h1,h2,h3,h4,h5,h6 {margin:1em 0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
hr{height:2px;margin-bottom:5px;color:#938b33;background-color:#999999;border:0px;}

/* Font Settings */
/* 10px=77% | 11px=85% | 12px=93% | 13px=100% | 14px=108% | 15px=116% | 16px=123.1% | 17px=131% | 18px=138.5%
19px=146.5% | 20px=153.9% | 21px=161.6% | 22px=167% | 23px=174% | 24px=182% | 25px=189% | 26px=197  */
body{font:12px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
select,input,button,textarea,button{font:85% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/*#doc_container{min-height:100%;}*/
#doc_container{min-height:100%;margin:0px;}
* html #doc_container{height:100%;}
div#fauxcontainer{height:100%;margin:0px;}
html>body #fauxcontainer{height:auto;min-height:100%;}

/* Tooltip Class */
.tooltip_Cal {font-size:10px;line-height:11px;padding:0px !important;opacity: 0.95 !important;filter:alpha(opacity=95) !important;width:400px;border:1px solid #555555 !important;}
.tooltip_Cal h3{padding:3px;background-color:#823933;color:#FFFFFF;}
.tooltip_Cal div.body {padding:5px}/* CSS Reset */

/* Admin Output Table */
.outputTable{border:1px solid #281b13;font-weight:normal}
.outputTable td{padding:5px 15px 5px 5px;font-size:12px;vertical-align:top;background-color:#FEFEFE;border:1px solid #281b13;text-align:left}
.outputTable tr.header td{background-color:#AA9C6F;font-weight:bold;color:#FFFFFF !important; font-family: "Times New Roman", Times, serif;}
.outputTable tr.header a{color:#FFFFFF !important}
.outputTable tr.subheader td{background-color:#ce8002;font-weight:bold;text-transform:uppercase;}
.outputTable ul {font-size:10px;line-height:13px;margin:0px;margin-left:25px;padding:0px}
.outputTable tr.altRow td{background-color:#f1f0e3}
.outputTable tr.total td{border-top:1px solid #e8a962}
.outputTable tr.altRow2 td{background-color:#f8d68e}

/* Form Table */
.formTable {}
.formTable td {padding:3px 7px 2px 3px;text-align:left;vertical-align:top;font-size:12px}
.formTable td.label {font-weight:bold;text-align:left;color:#eeeee6;white-space:nowrap;vertical-align:middle}
.formTable td.spacer {height:11px}
.formTable td span.required {color:#B34011}

/* BlockQuote */
BLOCKQUOTE{margin:0px;margin-left:125px;margin-right:25px;font-size:16px;}

/* UI Styles */
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {width:35% !important;} 
.ui-widget-overlay {background:#111111 !important;opacity:.70 !important;filter:Alpha(Opacity=70) !important;}
.placeholder{color:#666666 !important;}
.ui-button {background:none !important;background-color:#E8880D !important; color:#4b4951 !important; font-family: "Times New Roman", Times, serif;}
.ui-button-text {padding:0px !important;}
.UIBtn {font-size:12px;background:none !important;background-color:#E8880D !important;border:1px solid #4b4951;color:White;padding:2px 4px;margin:1px; font-family: Arial, Helvetica, sans-serif;}
a.UIBtn {font-size:12px;background:none !important;background-color:#f1e4c9 !important;border:1px solid #79b7e7;padding:4px 8px 5px 8px;margin:1px;}
.ui-dialog-titlebar-close {border:1px solid #cdcdcc !important}

/* Form Table Style */
.formTable {}
.formTable td {padding:0px 7px 0px 3px;text-align:left;vertical-align:top;font-size:12px}
.formTable td.label {font-weight:bold;text-align:left;color:#58595b;white-space:nowrap;vertical-align:middle}
.formTable td.spacer {height:11px}
.formTable td span.required {color:#B34011}

/* ADMIN Menu */
#adminMenu {background-color: #cde05a; width: 238px; margin: 0px; padding: 0px; vertical-align: top;}
#adminMenu ul {list-style: none; margin: 0px; padding: 0px;}
#adminMenu ul li {height: 100%; margin-bottom: -3px; padding: 0px;}
#adminMenu a, #adminMenu h2 {display: block; border-width: 1px; border-style: solid; border-color: #ccc #888 #555 #bbb; margin: 0; padding: 5px 0px 5px 10px;}
#adminMenu h2 {color: White; background: #BB8847; text-transform: uppercase; font-size: 16px; font-family: Arial, Helvetica, sans-serif, Times, serif;}
#adminMenu a {color: #272727; background: #efefef; text-decoration: none; font-size: 14px; font-family: Arial, Helvetica, sans-serif; margin:0px;}
#adminMenu a:hover {color: #87191C; background: #fff;}

/* FONT STYLE */
a {font-size:12px; color: #272727; font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold;}
a:hover {font-size: 12px; color: #f89e3b; font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold;}
h1 {font-size: 138.5%; font-family: Arial, Helvetica, sans-serif; color: Black;}
h2 {font-size: 123.1%; font-family: Arial, Helvetica, sans-serif; color: Black;}
h3 {font-size: 108%; font-family: Arial, Helvetica, sans-serif; color: Black;}
/****** END OF MANDITORY CSS STYLES (KEEP EVERYTHING IN THIS SECTION ON EVERY SITE) ******/ 


/****** SITE SPECIFIC ******/
body {background: url('siteart/background.jpg'); background-repeat: repeat-x; overflow: auto; overflow-y: scroll; overflow-x: auto; padding: 0px; background-color: Black;}
#template_layout {background-position: center top; background-repeat: no-repeat; width: 960px;}
#Main_Wrapper {width:960px;}

#logo {position: relative; float: left; margin: -141px 0px 0px 36px; z-index: 51;}
#logo_bottom {position: relative; float: left; margin: -56px 0px 0px 61px; z-index: 51;}

#util {background: url("siteart/util/Center_Util.png") repeat-x; width: 165px; height: 25px; float: right; vertical-align: top; color: White; padding-left: 5px; padding-top: 3px;}
#util a {color: #F0DBBC; font-family: Arial, Helvetica, sans-serif;}
#util a:hover {color: #BC8648; font-family: Arial, Helvetica, sans-serif;}

#menu {background: url("siteart/menu/menuBG.jpg") no-repeat; width: 960px; height:52px;}
.menu td a{display: block; height: 52px; line-height: 52px; text-decoration:none !important;color: #F0DBBC; text-align: center; font-weight: lighter; font-size: 15px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; z-index: 2;}
.menu td a:hover {display: block; background-color: #BC8648; height: 52px; line-height: 52px; text-decoration: none; color: Black; text-align: center;}
.menu td a.active {display: block; background-color: #BC8648; height: 52px; line-height: 52px; text-decoration: none; color: Black; text-align: center;}

#contentarea {background: url("siteart/contentarea/ContentAreaBG2.jpg") repeat-y; width: 940px;}
#lefthero {background: url("siteart/hero/LeftHero_BG.jpg") no-repeat; width: 302px; height: 310px; color: White; /*text-transform: uppercase; */font-size: 15px; line-height:170%;}

#leftcolumn_header {font-size: 15px; color: Black; font-family: Arial, Helvetica, sans-serif; border-bottom: solid 1px ##BC8648; padding-left: 5px;}

#footer a {color: White; font-size: 11px;}
#footer a:hover {color: #BC8648; font-size: 11px;}
