/* CSS Reset */
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, img, 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:120%;}
h2 {font-size:110.0%;}
h3 {font-size:108%;}
h4 {font-size:100%;}
em{font-style:italic}
ul {margin:0px;margin:5 0 0 35;padding-left:0px;}
ol {margin:0px;margin:5 0 0 35;padding-left:0px;}
li {padding-bottom:5px}
sup {vertical-align:top}
h1,h2,h3,h4,h5,h6 {margin:.25em 0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
hr{height:1px;margin-bottom:5px;}
/* 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:13px/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%;}

/* Site Specific */
body {color:#000000;overflow:auto;overflow-y:scroll;overflow-x:auto;margin:0px 0px 0px 0px;line-height:150%;background-color:#f8fdfe;background-image:url(siteart/body-bg.jpg);background-repeat:repeat-x;margin:0px;padding:0px}

a,a:visited,a:active {color:#3E3EB2;text-decoration:none}
a:hover{text-decoration:none;color:#D14545}

h1,h2,h3,h4,h5,h6 {color:#231f20;text-transform:uppercase}
h1 {color:#000000;font-size:138.5%;text-decoration:none}
h2 {color:#000000;font-size:116%;}
h3 {color:#000000;margin-bottom:0}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {color:inherit !important;}
hr {color:#111111;}
li {margin-left:25px;list-style-image:url('siteart/bullet_blue.jpg')}

#header {text-align:center;padding-bottom:5px;font-size:93%;text-transform:uppercase}
#menu {background-image:url(siteart/menu-bg.png);background-repeat:repeat-x;}
#top-left-corner {background-image:url('siteart/top-left-corner.png');background-repeat:no-repeat;width:9px}
#top-right-corner {background-image:url('siteart/top-right-corner.png');background-repeat:repeat-y;width:18px}
#right-shadow {background-image:url('siteart/right-shadow.png');background-repeat:repeat-y}
.content_bg {background-color:#FBFEFF;background-image:url('siteart/content-bg.png');background-repeat:repeat-x;}
#util {text-align:right;color:#333333}
#util a {color:#333333;text-decoration:none}
#hero {width:914px;background-color:#FBFEFF}
#footer {text-align:center;color:#333333}
#footer a {color:#333333}
#sidebar {padding:15px 25px 5px 5px;text-align:left}
#main_container {text-align:left}
#content {padding:15px 15px 5px 5px;width:613px}
#subpagetitle {padding:15px 0px 10px 30px;font-family:Georgia, "Times New Roman", Times, serif;font-size:153.9%;color:#ffffff;text-transform:uppercase;text-align:left}

/* ADMIN Menu */
#adminMenu {background-color: #EDF9FD; 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: #9f1610; 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;}

#leftmenu {padding:0px;width:235px;text-align:left}
#leftmenu ul {margin:0px;padding:0px}
#leftmenu li {list-style:none;padding:0px;margin:0px;display:inline}
#leftmenu a {background-color:#CAEFF8;color:#1370b6;text-decoration:none;display:block;font-weight:bold;padding:5px 5px 5px 5px;border-bottom:1px solid #f0f5ff;text-transform:uppercase;margin:0px;font-size:16px}
#leftmenu a.selected {font-weight:bold}
#leftmenu a:hover {background-color:#eef0f6}
#leftmenu li a {font-weight:normal;padding-left:20px;text-transform:none}
#leftmenu li li a {font-weight:normal;padding-left:30px;text-transform:none}

.outputTable{border:1px solid #DDDDDD;font-weight:normal}
.outputTable td{padding:5px 15px 5px 5px;font-size:12px;vertical-align:top;background-color:#FFFFFF;border-top:1px solid #DDDDDD;text-align:left}
.outputTable tr.header td{background-color:#C9C9DD;font-weight:bold;border-top:0px;color:#333333 !important}
.outputTable tr.subheader td{background-color:#D14545;font-weight:bold;border-top:0px;color:#FAFAFA !important}
.outputTable tr.header a{color:#FAFAFA !important}
.outputTable tr.altRow td{background-color:#fafafa}

.formbox {background-color:#ffffff;border:1px solid #dddddd;padding:15px;text-align:center}

.formTable {background-color:#ffffff;border:1px solid #dddddd;padding:15px;width:325px}
.formTable td {padding:5px 15px 2px 15px;text-align:left;vertical-align:top;font-size:12px}
.formTable td.title {color:#1783ad;font-weight:bold}
.formTable td.label {font-weight:bold;text-align:right;white-space:nowrap;vertical-align:middle}
.formTable td.spacer {height:11px}
.formTable td span.required {color:#B34011}

#calendar {background-color:#ffffff;}
#calendar td {vertical-align:top;border-top:solid 1px #999999;}
#calendar tr.header td {background-color:#1783ad;color:#FFFFFF;border:0px;font-size:11px;line-height:22px;text-align:center;font-weight:bold}
#calendar tr.days td {background-color:#EDEEE6;color:#202826;padding:3px 3px 3px 3px;height:65px;}
#calendar tr.days td.other {background-color:#F5F5F5;}
#calendar tr.days td.today {background-color:#E0DFC3;}
#calendar tr.days td span.daynumber {display:block;font-size:10px;height:15px;line-height:15px;margin-bottom:3px;text-align:left;text-decoration:none;top:0px;color:#000000}
#calendar tr.days td div.eventcontainer {margin:0px 0px 7px 7px;line-height:10px;text-indent:-8px;margin-left:8px}
#calendar tr.days td a.event {color:#222222;font-size:9px;margin:0px 0px 5px 0px;text-indent:-7px;text-decoration:none;}
#calendar tr.footer td {background-color:#999999;font-size:1px;line-height:1px;padding:0px 0px 0px 0px;}



.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;}
.UIBtn {font-size:10px;background-color:#EDEDED;border:1px solid #576c24;color:#555555;padding:4px 4px;margin:1px;}
a.UIBtn {font-size:10px;background-color:#EDEDED;border:1px solid #576c24;color:#555555;text-decoration:none !important}
.ui-dialog-titlebar-close {border:1px solid #cdcdcc !important}

.mceContentBody {background:none;background-color:#FFFFFF !important;color:#000000 !important}

/* Tooltip Class */
.tooltip_Cal {
	font-size:12px;
	line-height:17px;
	padding:0px !important;
	opacity: 1.0 !important;
	filter:alpha(opacity=100) !important;
	width:400px;
	border:1px solid #000000 !important;
}
.tooltip_Cal h3{
	padding:3px;
	background-color:#1783ad;
	color:#FFFFFF;
}
.tooltip_Cal div.body {background-image:url('siteart/submenu_bg.png') !important;background-repeat:repeat-x;background-position:top;padding:5px;background-color:#f1f1f1;color:#010101}
