html, body {
height:100%;
}
body {
background:url("images/homepage01.gif") repeat-x scroll left top #2E6C8B;
color:#DFDFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
margin:0;
padding:0;
}
h1, h2, h3 {
margin-top:0;
padding:0;
}
p, ol, ul {
margin-bottom:1.5em;
margin-top:0;
}
.emphasis {
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
}
.emphasis2 {
	font-weight:bold;
	color:#ffffff;
}
strong {
}
#page a {
color:#FFFFA0;
}
a:hover {
text-decoration:underline;
}
a img {
border:medium none;
}
a:link, a:visited {
	color:#FFFFA0;
	text-decoration:none;
}
a:active, a:hover {
	color:#FFFFA0;
	text-decoration:underline;
}


img.border {
}
img.alignleft {
float:left;
}
img.alignright {
float:right;
}
img.aligncenter {
margin:0 auto;
}
hr {
display:none;
}
#wrapper {
}
.container {
margin:0 auto;
width:1025px;
}
.clearfix {
clear:both;
}
#header {
height:48px;
margin:0 auto;
padding-top:30px;
width:1025px;
}
#topmenu {
float:right;
font-size:13px;
padding-top:14px;
width:430px;
}
#topmenu ul {
line-height:normal;
list-style:none outside none;
margin:0;
padding:0;
}
#topmenu li {
border-left:1px solid #92B2BD;
float:left;
height:21px;
padding:0 17px;
}
#topmenu a {
color:#92B2BD;
font-weight:normal;
text-decoration:underline;
text-transform:capitalize;
}
#topmenu a.submit {
position:relative;
}
#topmenu .submit {
background:none repeat scroll 0 0 transparent;
border:0 none;
bottom:0;
color:#92B2BD;
cursor:pointer;
display:inline;
font-weight:normal;
margin:0;
padding:0;
position:relative;
text-decoration:none;
text-transform:capitalize;
vertical-align:middle;
}
div .update {
display:block;
float:left;
margin:0 10px 0 50px;
text-align:left;
width:150px;
}
div .field {
display:block;
margin:0 auto 0 30px;
text-align:left;
width:auto;
}
div .cfield {
display:inline;
margin:0 auto 0 0;
width:auto;
}
#topmenu a:hover {
text-decoration:none;
}
#topmenu li.first {
border:medium none;
}
div.menu {
float:left;
height:39px;
}
#secondLevelMenu {
height:41px;
}
div.menu ul {
line-height:normal;
list-style:none outside none;
margin:0;
padding:0;
}
div.menu li {
color:#94D0E2;
display:block;
float:left;
font-weight:normal;
height:29px;
letter-spacing:-1px;
padding:10px 15px 0 20px;
text-decoration:none;
text-transform:lowercase;
}
div.menu li.needsMenuBackground {
background:url("images/bg03.gif") no-repeat scroll right top #0C4568;
}
div.menu li.needsMenuBackground a {
}
#firstLevelMenu li.needsMenuBackground, #secondLevelMenu li.needsMenuBackground {
background:url("images/homepage02.gif") no-repeat scroll right top #0C4568;
}
#firstLevelMenu li {
font-size:18px;
}
#secondLevelMenu li {
font-size:16px;
}
#secondLevelMenu li.needsDarkBackground {
background:none repeat scroll 0 0 #122228;
}
div.menu a {
color:#BDE6F4;
text-decoration:none;
}
div.menu a:hover {
text-decoration:underline;
}
#logo {
background:url("images/homepage06b.jpg") no-repeat scroll left top transparent;
height:185px;
margin-bottom:10px;
}
#page {
}
#content {
float:left;
width:650px;
}
.lheight1 {
line-height:1.5em;
}
.lheight2 {
line-height:2.4em;
}
#sidebar {
float:right;
width:275px;
}
#footer {
}
#footer p {
color:#90C0FF;
font-size:12px;
height:20px;
margin:8px 0 0;
padding:0 0 40px;
text-align:left;
}
#footer .legal {
}
#footer .links {
}
#box1 {
height:185px;
padding:0 0 10px;
}
#box2 {
}
#box3 {
}
#box4 {
}
.box-style1 {
background:url("images/bg04.gif") no-repeat scroll left 47px #3D7E9D;
margin:0 0 10px;
padding:0;
}
.box-style1 .title {
background:url("images/bg03.gif") repeat scroll left top transparent;
color:#85B7CD;
font-size:24px;
font-weight:normal;
height:35px;
letter-spacing:-1px;
line-height:normal;
margin:0;
padding:12px 0 0 20px;
text-transform:lowercase;
}
.box-style1 .title span {
color:#FFF0E0;
}
.box-style1 .entry {
background:url("images/bg05.gif") no-repeat scroll left bottom transparent;
line-height:150%;
padding:25px 20px;
}
.box-style1 .entry p.heading {
color:#DFE8FE;
font-size:13px;
font-weight:bold;
margin-bottom:10px;
}
.box-style1 .event {
line-height:150%;
padding:5px;
}
.box-style1 .event strong {
color:#DFE8FE;
}
.box-style1 .alignleft {
margin-right:25px;
}
.box-style1 .more {
background:url("images/bg06.gif") no-repeat scroll left top transparent;
margin:0;
text-align:right;
}
.box-style1 .more a, #page .box-style1 .more a, p.linkLine {
background:url("images/bg07.gif") no-repeat scroll right top transparent;
color:#FFFFA0;
display:block;
height:35px;
padding:14px 36px 0 0;
text-decoration:none;
}
.box-style1 .noarrow {
background:url("images/subpage2_01.gif") no-repeat scroll left top transparent;
height:49px;
}
.box-style1-1 {
background:url("images/bg04.gif") no-repeat scroll left 47px #3D7E9D;  
margin:0 0 10px;
padding:0;
}
.box-style1-1 .titlebox {
color:#FFFFFF;
font-size:28px;
font-weight:bold;
letter-spacing:-1px;
line-height:normal;
margin:0;
padding:12px 0 0 20px;
text-transform:lowercase;
}
.box-style1-1 .title {
float:left;
padding:100px 0 0 20px;
width:50%;
}
.box-style1-1 .icon {
margin:0;
padding:50px 0 0 20px;
}
.box-style1-1 .title span {
color:#FFF0E0;
}
.box-style1-1 .entry {
background:url("images/bg05.gif") no-repeat scroll left bottom transparent;
line-height:150%;
padding:25px 20px;
}
.box-style1-1 .entry p.heading {
color:#DFE8FE;
font-size:13px;
font-weight:bold;
margin-bottom:10px;
}
.box-style1-1 .event {
line-height:1.8em;
padding:5px;
}
.box-style1-1 .event strong {
color:#DFE8FE;
}
.box-style1-1 .alignleft {
margin-right:25px;
}
.box-style1-1 .more {
background:url("images/bg06.gif") no-repeat scroll left top transparent;
margin:0;
text-align:right;
}
.box-style1-1 .more a, .box-style1-1 .noarrow {
background:url("images/subpage2_01.gif") no-repeat scroll left top transparent;
height:49px;
}
.box-style2 {
background:none repeat scroll 0 0 #3D7E9D;
margin:0 0 1.5em;
}
.box-style2 .title {
background:url("images/bg03.gif") no-repeat scroll left top transparent;
color:#85B7CD;
font-size:24px;
font-weight:normal;
height:35px;
letter-spacing:-1px;
line-height:normal;
margin:0;
padding:12px 0 0 20px;
text-transform:lowercase;
}
.box-style2 .title span {
color:#FFFFFF;
}
.box-style2 .entry {
background:url("images/bg05.gif") no-repeat scroll left bottom transparent;
line-height:150%;
padding:25px 20px 5px;
}
.box-style2 .entry strong {
color:#DFE8FE;
}
.box-style2 .alignleft {
margin-right:25px;
}
.box-style2 .more {
background:url("images/bg06.gif") no-repeat scroll left top transparent;
text-align:right;
}
.box-style2 .more a {
background:url("images/bg07.gif") no-repeat scroll right top transparent;
color:#FFFFA0;
display:block;
height:35px;
padding:14px 36px 0 0;
}
.box-style3 {
background:url("images/bg09.gif") no-repeat scroll left 47px #3D7E9D;
margin:0 0 1.5em;
}
.box-style3 .title {
background:url("images/bg08.gif") no-repeat scroll left top transparent;
color:#85B7CD;
font-size:18px;
font-weight:normal;
height:30px;
letter-spacing:-1px;
line-height:normal;
margin:0;
padding:14px 0 4px 20px;
text-transform:lowercase;
}
.box-style3 .title span {
color:#FFFFFF;
}
.box-style3 .title2 {
background:url("images/bg08.gif") no-repeat scroll left top transparent;
color:#85B7CD;
font-size:18px;
font-weight:normal;
height:30px;
letter-spacing:-1px;
line-height:normal;
margin:0;
padding:6px 0 4px 20px;
text-transform:lowercase;
}
.box-style3 .title2 span {
color:#FFFFFF;
}
.box-style3 .entry {
background:url("images/bg05.gif") no-repeat scroll left bottom transparent;
line-height:150%;
margin-top:20px;
padding:25px 20px 5px;
}
.box-style3 .entry strong {
color:#DFE8FE;
}
.box-style3 .event {
width:100%;
}
.box-style3 .alignleft {
margin-right:25px;
}
.box-style3 .more {
background:url("images/bg06.gif") no-repeat scroll left top transparent;
text-align:right;
}
.box-style3 .more a {
background:url("images/bg07.gif") no-repeat scroll right top transparent;
color:#FFFFA0;
display:block;
height:35px;
padding:14px 36px 0 0;
}
.box-style3 ul {
list-style-type:square;
}
.box-style-bottom-column .title {
background:url("images/bg03.gif") repeat scroll left top transparent;
color:#85B7CD;
font-size:20px;
font-weight:normal;
height:35px;
letter-spacing:-1px;
line-height:normal;
margin:0;
padding:12px 0 0;
text-transform:lowercase;
}
.box-style-bottom-column .title span {
color:#FFF0E0;
}
.box-style-bottom-column .title2 {
background:url("images/bg03.gif") repeat scroll left top transparent;
color:#85B7CD;
font-size:20px;
font-weight:normal;
height:50px;
letter-spacing:-1px;
line-height:normal;
margin:0;
padding:7px 0 0;
text-transform:lowercase;
}
.box-style-bottom-column .title2 span {
color:#FFF0E0;
}
.box-style-bottom-column .entry {
background:url("images/bg05.gif") no-repeat scroll left bottom transparent;
line-height:150%;
padding:25px 20px;
}
.box-style-bottom-column .entry p.heading {
color:#DFE8FE;
font-size:13px;
font-weight:bold;
margin-bottom:10px;
}
.box-style-bottom-column .event {
line-height:150%;
padding:5px;
}
.box-style-bottom-column .event strong {
color:#DFE8FE;
}
.box-style-bottom-column .alignleft {
margin-right:5px;
}
.box-style-bottom-column .more {
background:url("images/bg06.gif") repeat-x scroll right top #2F6783;
margin:0;
text-align:right;
}
.bottom-buttons {
margin-left:auto;
margin-right:auto;
margin-top:20px;
}
.box-style-bottom-column .more a, #page .box-style-bottom-column .more a {
background:url("images/bg07.gif") no-repeat scroll right top transparent;
color:#FFFFA0;
display:block;
height:35px;
padding:14px 40px 0 0;
text-decoration:none;
}
ul.liWithDividerLines {
line-height:normal;
list-style:none outside none;
margin:0;
padding:0;
}
ul.liWithDividerLines li {
background:url("images/homepage08.gif") repeat-x scroll left top transparent;
padding:1em 0 0;
}
ul.liWithDividerLines a {
color:#FFFFFF;
}
ul.liWithDividerLines p {
margin-bottom:0.8em;
}
ul.liWithDividerLines li.first {
background:none repeat scroll 0 0 transparent;
padding:1em 0 0;
}
.table1 * {
color:#A9D5F0;
font-size:9px;
}
.table1 {
margin-bottom:18px;
}
.table1 th, .table1 td {
border-left:1px solid #3D7E9D;
border-top:1px solid #3D7E9D;
text-decoration:none;
}
.table1 th {
padding:5px 15px;
}
.table1 td {
background:none repeat scroll 0 0 #367594;
padding:5px 15px;
}
.table1 tr.alt td {
background:none repeat scroll 0 0 transparent;
}

