* {margin:0;padding:0;}

body {padding:0;margin:0;font-size: 62.5%; font-family: Verdana, Arial, "MS Trebuchet", sans-serif;background:url(images/bg.jpg) no-repeat #FBF9D9 ;}
p {margin-bottom: 1.12em;color: #003366;line-height: 130%;}
li {color: #003366;line-height: 130%;}
h1 {color: #036;font-size: 20px;font-family: "Lato", Verdana, Arial, "MS Trebuchet", sans-serif;font-weight: normal;margin-bottom: 20px;}
h2 {color: #003366; text-transform: uppercase;font-size: 14px;font-family: "Lato", Verdana, Arial, "MS Trebuchet", sans-serif;font-weight: normal;margin-bottom:4px;}
h3 {color: #003366; text-transform: uppercase;font-size: 12px;font-family: "Lato", Verdana, Arial, "MS Trebuchet", sans-serif;font-weight: normal;margin-bottom:4px;}
h4 { text-transform: uppercase;font-size: 11px;font-family: "Lato", Verdana, Arial, "MS Trebuchet", sans-serif;font-weight: normal;margin-bottom:8px;}

.dialog h1 {padding-top:0;}
.dialog ul {margin-bottom:1.12em;}

#contr td h3 {margin-left:0;}

input.none {border:none !important;padding:0 !important;background:none !important;}

#frame {width: 940px;background:none;min-height:906px;}
#quicklinks {position:relative;top:36px;left:0;}
#quicklinks {_top:16px;}
#quicklinks ul {padding-top:0 !important;}
#quicklinks li li {float:none !important;}
#quicklinks li li a {display:block !important;}
#head {height: 90px;display:block;position:relative;}
#quicklinks ul li a.qimage {height:0 !important;overflow:hidden;padding:19px 0 0 0  !important;background:url(images/quicklinks.gif) no-repeat;width:170px;}
#quicklinks ul li a.qimage img {display:none;}

#head a {color: #295AB5;text-decoration: none;}
#head a img {border:none;}
#head a.home {padding:0;}
#head a:hover {color:#3399FF;}
#nav_region_a a:hover {color:#f90;}
#head ul {margin-right:10px;}
#head li {list-style: none;margin-right: 10px;float: left;}
#head .menulist li {margin-right:0;}
#head .sitesearch input {background: #ffffcc !important;border: none !important;vertical-align: top;padding: 5px;font-size: .9em;color: #4D699B;float: left;margin-right: 3px;}
#logo {padding-top:3px;float:left;width:450px;height:25px;display:block;font-family: "Lato", Arial, "MS Trebuchet", sans-serif;color:#336699;}
#logo strong {padding:0;}
#nav2 li {list-style: none; float: left;}
#logo strong {font-weight:normal;padding:0px 0 0 14px;text-transform:uppercase;font-size:28px;}
#logo em {padding:0;}
#logo em a {text-transform:uppercase;font-size:1.2em;font-style: normal;padding:16px 0 0 8px;width:200px;height:0;display:block;overflow:hidden;}
#logo a {text-decoration:none !important;color:#fff;text-transform:none !important;}

.block_body table {width:90%;}

#nav1, #nav2, #nav3, #nav4 {float:none;}
#nav2 .text {height:auto;}
#nav1 {margin-right:30px;padding-top:14px;float:right;display:inline;}
#nav1 li a {font-size:13px;border-right-color:#295AB5;}
#nav2 li a {border-right-color:#01346B;}
#nav1 li {margin-right:0;}
#nav2 {text-align:left;}
#nav3 {display:none;}
.site_index_page {display:none;}
#site_top_navigation {position:absolute;right:20px;top:65px;z-index:500;}

#subpage_img_src {width:inherit;height:inherit;}

#contl #subimg a {background:none;}

.sitesearch {position:absolute;top:113px;right:15px;display:block;z-index:1 !important;}
#head .sitesearch input.none {border:none !important;background:transparent !important;}

#nav2 .menulist a {color:#003366;text-transform:uppercase;}
#nav2 .menulist li li a:hover {color:#336799;}
#nav .menulist a {display: block;float: left;background: url(images/nav.gif);height: 0;padding-top: 29px;overflow: hidden;}
#hom {width: 98px;background-position: 0 0;}
#abo {width: 73px;background-position: -98px 0 !important;}
#sch {width: 90px;background-position: -171px 0 !important;}
#aca {width: 104px;background-position: -261px 0 !important;}
#sup {width: 145px;background-position: -365px 0 !important;}
#adm {width: 139px;background-position: -510px 0 !important;}
#fou {width: 267px ;background-position: -649px 0 !important;}
#hom:hover {width: 98px;background-position: 0 -29px !important;}
#abo:hover {width: 73px;background-position: -98px -29px !important;}
#sch:hover {width: 90px;background-position: -171px -29px !important;}
#aca:hover {width: 104px;background-position: -261px -29px !important;}
#sup:hover {width: 145px;background-position: -365px -29px !important;}
#adm:hover {width: 139px;background-position: -510px -29px !important;}
#fou:hover {width: 267px;background-position: -649px -29px !important;}

.menulist ul {background:#f9dc36;z-index:2000 !important;}
.menulist ul li {padding:0;}
#nav2 .menulist ul li a, .menulist ul li a, #quicklinks ul li a {padding:6px 8px !important;display:block;}
#quicklinks ul.menulist ul {top:19px;}
#nav2 ul.menulist ul {top:12px;}

.draft_watermark {}

#cont {width: 920px;clear: both;}
#contl, #contr {float: left; display: inline;}
#contl {float:left;width:260px ;padding:0 !important;}
#contr {float:right;width:660px ;margin:0 !important;padding-top:100px;}
#nav2 {height:0px;width:660px;}
#nav3 {height:55px;}
#contl li li {line-height: 160%;margin-left: 0;list-style:none;font-size:11px;}
#contl a {color: #fff;text-decoration: none; padding-left: 8px;background: url(images/w.box.gif) 0 5px no-repeat;}
a.top_level {display:none;}


#contl h3 {font-family: "Lato", Arial, "MS Trebuchet", sans-serif;margin-left:20px;font-size:1.4em;color:#FAE192;margin-bottom:8px;padding-top:8px;}
#contl ul {margin-left:20px;width:180px;}
#contl ul ul {margin-left:10px;}
#contl ul li {list-style:none;line-height:180%;}
#contl ul li a {padding-left:8px;font-family: "Lato", Arial, "MS Trebuchet", sans-serif;color:#fff;font-size:1.5em;text-decoration:none;}
#contl ul li a:hover {color:#FAE192;background:url(images/arrow.y.gif) no-repeat 0 4px;}


#contl ul li a {font-size:14px;}
#contl ul ul ul {width:180px;}
/*#contl li ul {display:none;}
#contl li li ul {display:none;}*/
#contl li li li  {margin-left:0;font-size:1em;}
#contl li li li a {background:none;color:#9ACEFF !important;padding-right:25px;display:block;font-size:11px;font-family: Verdana, Arial, san-serif;}
#contl li li li a:hover {color:#F3D87D;}
#contl a:hover {color: #F3D87D;background: url(images/y.box.gif) 0 5px no-repeat;}
#contr img.left {float: left;margin-right: 12px;}
#contr h1 {padding-top:10px;margin-bottom:10px;}
#contr p, #contr h1, #contr h2, #contr h3, #contr table, #contr h4 {margin-left: 18px;}
#contr p, .dialog p {font-size:1.1em;}
#contr table.list, #contr table.list td, #contr table.list th {border:none;}

/* 3371 */
#contr table {border-color:#036;border-collapse:collapse;margin-bottom:1.12em;}
#contr td p, #contr th p {margin-left:0;}
#contr td, #contr th {padding:4px;border-color:#036;}
/* 3371 - end */

#contr ul, #contr ol {margin-left: 42px;margin-bottom:1.12em;}
#contr ul ul { list-style-type:disc;}
#contr a {color: #0066CC;text-decoration: none;}
#contr hr {height: 1px;background: #85857D;border: none;color: #85857D;margin-bottom: 1.12em;}
#sidebar {float: right;display: none;width: 213px;background: url(images/sidebar.jpg) no-repeat;min-height: 576px;margin-left: 12px;margin-top: 4px; font-size:11px;}
#sidebar h3 {font-size: 1.2em;margin: 1.12em 13px 1.12em 13px;background: #F6E5A2;border: solid 1px #CC9933;padding: 3px;color: #036;font-weight: normal;}
#sidebar li {list-style: none;margin-left: 27px;margin-right: 22px;text-indent: -8px;margin-right:24px;}
#sidebar p {margin-right: 22px;}
#sidebar li a {background: url(images/b.box.gif) 0 4px no-repeat;padding-left: 8px;}
#sidebar ul {margin-left:0;}
#foot {clear:both;}
#foot p {color: #85857D;}
#foot a {color: #405886;}

.crumb {margin-top: 1.12em; text-transform:capitalize;}
.crumb a {text-decoration: none;color: #036;}

#contr table.noborder, #contr table.noborder td {border:none;}
#contr table.noborder p {margin-bottom:1.12em;}

span.phpdigHighlight {background:#FFF891;}

#cms_content_column_1 {width:auto;}
#cms_content_column_2 li {width:175px;}

.news_title h3 {color: #690000; text-transform: uppercase;font-size: 12px;font-family: "Lato", Verdana, Arial, "MS Trebuchet", sans-serif;font-weight: normal;margin-bottom:4px;padding-top:50px;}

/* form elemements */

/*#form {position:relative;}*/
#form .form_row {margin:8px 4px 0px 4px;color:#FF8C00;clear:left;}
#form .textarea_form_row {margin:8px 4px 8px 4px;color:#FF8C00;float:left;clear:left;}

#form .form_row p {font-size:1em;padding-left:204px;color:#000;}
/*position:relative;*/
#form p, div.row {padding:6px;font-size:14px;}
#form .textarea_form_row p {font-size:1em;color:#000;padding:0px;}

#form fieldset {border:solid 1px #999;margin-bottom:1.12em;padding-bottom:8px;}
#form legend {font-size:1.6em;font-weight:bold;margin-left: 2px; margin-right: 2px;}
#form label {color:#000;font-size:1.4em;font-weight:bold;padding-top:8px;padding-right:4px;vertical-align:middle;width:30%;text-align:right;}
#form .form_row label {width:200px;display:block;float:left;text-align:left;}
#form .textarea_form_row label {padding-bottom:4px;}
#form .form_row_title {font-size:1.4em;font-weight:bold;}
#form textarea {float:left;clear:both;width:490px}
#form .form_elements label {display:block;font-size:1.2em;text-align:left;padding-left:205px;}
#form .form_row_list {margin: 0 4px 8px 4px;padding-top: 20px;}

#cms_content_column_1 .event_list {list-style:none;margin-left:18px;}
#cms_content_column_1 .event_list li {font-size:13px;margin-bottom:28px;}
#cms_content_column_1 .event_list li li {font-size:11px;list-style:none;margin-bottom:10px;}
#cms_content_column_1 .event_list li ul {padding-top:12px;margin-left:20px;}

.alphacube_content h1 {padding-top:0 !important;}

#action {float:right;width:50%;text-align:right;z-index:5;padding-top:20px;margin-right:30px;}
#action li {list-style:none;display:inline;margin-right:4px;position:relative;text-align:left;}
#action li li {display:block;width:200px;}
#action li li a {display:block;}
#action li li a:hover {background:#FFC;}
.button, #left_action .nbutton {padding:6px;background:#FFFFDD;border:solid #999;border-width:1px;margin-bottom:12px;}
#action a {padding:6px;background:#FFFFDD;border:solid #999;border-width:1px;}
#left_action .nbutton {margin-right:4px;float:left;display:inline;padding:3px;}
#action li ul {position:absolute;top:20px;left:0; z-index: 200;width:auto;}
#action li ul, {top:32px;}
.nbutton img, .button img, #left_action img {vertical-align:middle;}

select, input, textarea {border:solid 1px #000;background:#fff;color:#000;padding:4px 0px 4px 4px;vertical-align:middle;}

/* time field drop down styles */
input.time_field { width: 90px !important;}
div.ComboBox { font-size: .9em; position: absolute; width: 100px; border: 1px #aaa solid; background-color: #fff; overflow:auto; z-index: 110; height:100px; } 
div.ComboBox div.hover {background-color: #798; color: #fff;} 
div.ComboBox .CB_option { cursor: pointer; padding: 1px; display:block !important; font-size: 1.4em !important; color: #000 !important;}

div.help {cursor: pointer; display:inline; padding: 6px;position: relative;top:0px;left:0px;z-index: 100 !important;font-weight: normal;}
div.help img {border:none;}
.helptext {z-index:10000;}
.helptext .title { 
  font: italic 17px Georgia, serif; 
  padding: 5px; 
  display: block; 
  background: #0F6788; 
  color: #fff; 
}
.helptext .content { 
  font-size: 11px; 
  padding: 5px; 
  width: 150px; 
  background: dodgerblue; 
  color: #fff; 
}

#foot p {color:#85857D;margin-bottom:1.12em;}
#subpage_img_src {width:224px;height:140px;}
#subimg {padding:22px 0 40px;height:140px;margin-left:-12px;}
.block_body {margin-bottom:1.12em;}

.nav_node .folder {vertical-align:middle;display:block;float:left;width:16px;height:0;overflow:hidden;padding-top:16px;background:url(/images/icons/resultset_next.png) 0 0px no-repeat;}
.nav_node .no_folder {display:none;}
.nav_node .opened {background:url(/images/icons/resultset_down.png) 0 0px no-repeat;}


#cms_content_column_1  {font-size:1.2em;line-height:140%;}
#cms_content_column_1 p {margin-bottom:1.12em;font-size:1em;margin-left:0;margin-right:20px;}
#cms_content_column_1 li {font-size:1em;}
#show_content h1 {color:#3044B5;font-family: "Lato", Arial, "MS Trebuchet", sans-serif;font-size:1.8em;font-weight:normal;text-transform:uppercase;margin-bottom:20px;margin-left:0;}
#cms_content_column_1 h2 {font-size:1.2em;margin-left:0;}
#cms_content_column_1 ul, #cms_content_column_1 ol {margin-left:2.4em;margin-right:20px;}

#cms_content_column_2 h2 {color:#fff;font-size:1.2em;text-transform:uppercase;width:195px;border-bottom:solid 1px #fff;margin-left:13px;margin-bottom:15px;}
#cms_content_column_2 p {margin-bottom:1.12em;margin-left:15px;color:#fff;}
#cms_content_column_2 ul {margin-bottom:1.12em;margin-left:13px !important;}
#cms_content_column_2 li {color:#fff;padding-left:12px;list-style:none !important;list-style-image:none;background:url(images/w.bullet.gif) 0 6px no-repeat;font-size:1.1em;line-height:140%;width:190px;}
#cms_content_column_2 li li {width:150px;}
#cms_content_column_2 li a, #cms_content_column_2 p a, #cms_content_column_2 a  {font-weight:bold;text-decoration:none;color:#fff;}
#cms_content_column_2 a {font-size:1em;margin-left:15px;color:#fff;}
#cms_content_column_2 p a, #cms_content_column_2 li a {margin-left:0;}
#cms_content_column_2 table {margin-left:15px;border-color:#fff;}
#cms_content_column_2 td {color:#fff;border-color:#fff;}
/* Ticket 3392*/
.weekendDay {background-color:#BFC3EC;}
.otherMonth {background-color:#FFF;}
#cms_content_column_2 .display_calendar {margin-left:6px;width:175px;}
#cms_content_column_2 .display_calendar a {margin-left:0;}
#cms_content_column_1 .display_calendar a {font-weight:bold;color:#05b;}
#cms_content_column_1 .otherMonth a, #cms_content_column_2 .otherMonth a {color:#bbb;}
