body, html {
        margin:0px;
	background: #993333 url('/uploads/4o/8D/4o8Dg3hbDamsgZwcp-arrw/herringbone3.gif') repeat;
	        padding:0px;
}
body a {
        color:#000000;
}
#main {
        width:830px;
        /*min-width:760px;
	max-width:900px;*/
        margin-left:2%;
	margin:0 auto;
	padding:0px;
        padding-top:20px;
        padding-bottom:20px;
        position:relative;
}
#header { 
        background: url('/uploads/2q/5X/2q5XssP2n67CsVsr3lcoTA/Header-Background.jpg') repeat-x 0px 0;
        width:100%;
        height:115px;
}
#headerTitle {
        background: url('/uploads/o9/8Q/o98Q5RkU87sRXTaRG7sRuA/weblogo-glass.jpg') no-repeat left top;
        height:100%;
        width:100%;
}
#headerRight {
        background: url('/uploads/3-/kK/3-kK14hDqaeDxekUxEQTSw/bridge-glass.jpg') no-repeat right top;
        width:100%;
        height:100%;
        text-align:right;
        position:relative;
}
#headerRight #title{
        position:absolute;
        top:35%;
	right:210px;
        font-family:arial;
        text-align:left;
}


#title h1 {
        font-variant:small-caps;
	font-family:georgia, "times new roman", serif;
        margin-bottom:0px;
        font-weight:normal;
        font-size:20pt;
        margin-top:0px;
        color:white;
	right: 20px;
}
#title h1 a {
        color:black;
        text-decoration:none;
}
#title h2 {
        margin:0px;
        font-size:12pt;
        color:#bebebe;
        padding-left:20px;
}
#title img {
        z-index:5;
}
#utilityMenu {
        position:absolute;
        font-size:8pt;
        top:5%;
        right:210px;
        color:#8c3333;
        z-index:6;
        font-family:arial;
}
#utilityMenu a {
        color:black;
}

#languageBanner {
	display:block;
	width:100%;
	height:24px;
	background: #FECB00 url('/uploads/vi/oe/vioeNlDq-I9B8boVWA2PyA/') repeat-x;
	font-size:12pt;
	color: #000;
	font-weight: bold;
	text-align: center;
}
#leftNav {
	padding-left:10px;
	position:absolute;
	z-index:10;
}

#login {
	display:block;
	/*float:right;*/
	width:142px;
	border:1px solid #993333;
	padding-top:5px;
	margin-right:0px;
	margin-top:10px;
	margin-bottom: 10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	font-size:8pt;
}
#languageChooser {
	display:block;
	width:142px;
	font-size:9pt;
}


#mainBody {
        width:100%;
        margin:0px;
        height:500px;
        background: #fff;
        position:relative;
}
#main > #mainBody {
        height:auto;
        min-height:400px;
	padding-top:0px;
}
#contentArea {
	background: url('/uploads/3C/Ad/3CAdPPtQhI-NzRGmC9nxnQ/main_top.jpg')no-repeat; 
        z-index: 2;
        position:relative;
	margin-top:0px;
	padding:0px 10px 15px 190px;
        -moz-box-sizing:border-box;
        font-family:verdana;
        font-size:10pt;
	color: #333333;
	text-align:left;
}

#contentArea h1,h2,h3,h4 {
	color:#4b6095;
	font-variant:small-caps;
	font-family:georgia, "times new roman", serif;

}


#contentArea h1{
	font-size:14pt;
	border-bottom:2px solid #993333;
}


#contentArea h2 {
	font-size:12pt;
	border-bottom:1px solid #993333;
}
#contentArea h3 {
	font-size:11pt;
	border-bottom:1px solid #993333;
}

#contentArea h4 {
	font-size:11pt;
}

#contentArea h5 {
	font-size:13px;
	color:#4b6095;
	font-style:italic;
	font-weight:bold;
	font-family:georgia, "times new roman", serif;
}

#contentArea h6 {
	font-size:13px;
	color:#993333;
	font-style:italic;
	font-weight:bold;
	font-family:georgia, "times new roman", serif;
}



html #main #mainBody #contentArea {
        height:1%;
}
#contentArea a {
        font-weight:bold;
        font-size:8pt;
}
#contentArea a img {
        border:0;
}
#contentArea a:hover img {
        border-bottom:1px;
}
#topCorner {
        width:100%;
        height:214px;
        position:absolute;
        top:0px;
        left:0px;
        background: url('/uploads/Vt/p6/Vtp6uPMyyTj8EY7RmFIjCg/main_top_sel.jpg') repeat-x;
        z-index:1;
}
#bottomCorner {
        width:100%;
        height:211px;
        position:absolute;
        bottom:0px;
        right:0px;
        background: url('/uploads/8w/Qi/8wQid7cNfyOxvpKyrERrDw/main_bottom.jpg') no-repeat right;
        z-index:1;
}

#footer {
        width:100%;
        margin:0px;
        background:#000 url('/uploads/os/_j/os_jVbTQHZYTq2NiLMDGLA/footer_right.jpg') no-repeat right top;
        height:57px;
        border-top:solid #993333 2px;
        text-align:left;
        position:relative;
}

/*-----------Main Menu-------------*/

#mainNav {
	position: relative;
	width: 100%;
	z-index:120;
	margin: 0;
	padding: 0;
}

#mainMenu {
	list-style:none;
	position: relative;
	margin: 0 0;
	padding-left: 5px;
	height: 31px;
	z-index: 100;
	background: #4b6095 url('/uploads/21/eU/21eUzcEAbNMFvh_oUT6HSQ/main_top_bg.jpg') repeat-x;
/*border:1px solid #f00;*/
}

#mainMenu li {
	display:inline;
}

#mainMenu a {
  display: block;
  float: left;
  padding: 0 .3em;
  line-height: 31px;
  color: #fff;
  font-size: 13px;
  text-decoration: none;
  font-family: verdana, san-serif;
  font-weight: normal;
  z-index: 100;
  border-left: #000 solid 1px;
  border-right: #000 solid 1px;
  margin-left: -1px;
}

#mainMenu li a.selectedMenuItem {
  color: #fff;
  background: #4b6095 url('/uploads/XE/fK/XEfKpQoSqiee9naehiVLpA/main_top_on.jpg') repeat-x;  
}

#mainMenu li a.ancestorMenuItem {
  /*font-weight: bold !important;*/
  background: #4b6095 url('/uploads/XE/fK/XEfKpQoSqiee9naehiVLpA/main_top_on.jpg') repeat-x;

  /*background-color: #fff !important;
  opacity:0.5 !important;
  -moz-opacity:0.5 !important;
  -khtml-opacity:0.5 !important;
  text-decoration: none !important;*/
}


#mainMenu li a:hover {
  background: #4b6095 url('/uploads/Vt/p6/Vtp6uPMyyTj8EY7RmFIjCg/main_top_sel.jpg') repeat-x;
}

/*------------Footer and Copyright*/

#footer #copyright {
        color:#aaa;
        font-family:arial;
        position:absolute;
        top:7px;
        left:30px;
        font-size:8pt;
}

#copyright a {
color: #ccc;
}

#copyright a:hover {
text-decoration: underline;
}


/*------------In content menu-----------*/

#checkboxMenu {
	list-style:none;
	margin: 2px 0;
	margin-top: 15px;
	padding:0;
	z-index: 100;
	font-size: 10px;
}

#checkboxMenu li {
	margin: -1px 0;	
}

#checkboxMenu li a {
  display: block;
  width: 164px;
  height: 20px;
  line-height: 20px;
  color: #fff;
  text-decoration: none;
  background: #aab6d4 url('/uploads/bz/t4/bzt425ONn7OJp1Mg9FM3QQ/visited3-new.gif') /*url('/uploads/Az/Ms/AzMshiQ9Uh3qI3kuBR7aXw/visited3.gif')*/ no-repeat left top;
  text-indent: 8px;
	font-family: verdana, san-serif;
	font-weight: normal;
}

#checkboxMenu li a.selectedMenuItem {
  font-weight: bold;
  background-position: right top !important;
  background-color: #4b6590 !important;
  color: #fff !important;
  margin-left: 17px !important;
  cursor: default !important;
}

#checkboxMenu li a.ancestorMenuItem {
  font-weight: bold;
  background-position: right top !important;
  background-color: #4b6590 !important;
  color: #fff !important;
}

#checkboxMenu li a:visited {
  background-position: center top;
}

#checkboxMenu li a:hover {
  background-position: right top;
  color: #fff;
}


#checkboxMenu a:link, a:visited {
	text-decoration: none;
		
}

/*------------Page Title Bar------------*/
#pagetitle {
	width: 558px;
}

#pagetitle h1 {
	text-align:right;
        font-variant:small-caps;
	font-family:georgia, "times new roman", serif;
        margin-bottom:2px;
	margin-top:0px;
	padding-right:0px;
        font-weight:bold;
        font-size:30px;
        padding-top:5px;
	color:#aab6d4;
	border-bottom:2px solid #993333;
}

.sectionTitle{

	text-align:right;
        font-variant:small-caps;
	font-family:georgia, "times new roman", serif;
        margin-bottom:2px;
	margin-top:0px;
	padding-right:0px;
        font-weight:bold;
        font-size:24px;
        padding-top:5px;
	color:#4b6095;
	border-bottom:1px solid #993333;
}

.sectionTitle a{

	text-align:right;
        font-variant:small-caps;
	font-family:georgia, "times new roman", serif;
        margin-bottom:2px;
	margin-top:0px;
	padding-right:0px;
        font-weight:bold;
        font-size:24px !important;
        padding-top:5px;
	color:#4b6095;
	border-bottom:1px solid #993333;
}
.sectionTitle h2{
	font-size:12pt;
	text-align:left;
	color:#4b6095;

}


.sectionTitle a:hover{
	color:#4b6095;
	border-bottom:3px solid #993333;
}

.clear {
 clear:both;
}


/*-------------------Newsbox Summaries----------------*/

.newsbox {
	width:200px;
	background: url('/uploads/G_/0X/G_0XOYGYqURTn4uFf09Udw/newsbox_c.png') repeat-y;
	padding:0px;
	margin:0px;

}
.newsbox h2 {
	background: url('/uploads/SU/K5/SUK5eMQqjZlxqHgCQ-GXLg/newsbox_t.png') no-repeat left top;
	padding-top:7px;
}
.newsbox .last {
	background: url('/uploads/Bz/-T/Bz-TqzOYtk4rXvGa8sAcIg/newsbox_b.png') no-repeat left bottom;
	padding-bottom:7px;
}

.newsbox h2, .newsbox p {
	padding-left:7px;
	padding-right:7px;
}
/* --------Trying to get the box to change colors on hover------
.newsbox:hover {
	width:200px;
	background: url('/uploads/1t/r1/1tr1aAP8rflCIGKiQF1dYg/newsbox_co.png') repeat-y;
}
.newsbox h2:hover {
	background: url('/uploads/Js/Ku/JsKuwrKo3ZeR9TvXMJthEQ/newsbox_to.png') no-repeat left top;
}
.newsbox .last:hover {
	background: url('/uploads/qk/Md/qkMdJ7teDhz-u0cralu5og/newsbox_bo.png') no-repeat left bottom;
}*/