body {
background-color: #000F52;
margin-top:0px;
margin-bottom:0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

table.main_table {
	width:922px;
}

td.outer_left {
    background: #000F52 url(images/bg_left.gif) repeat-y center;
	width:24px;
}

td.outer_right {
    background: #000F52 url(images/bg_right.gif) repeat-y center;
	width:24px;
}

td.header {
	background-color:#000F52;
}

td.top_bar {
	background-color:#000F52;
}

td.content_holder {
	background-color:#ffffff;
}

td.left_content_block {
	background-color:#000F52;
	width:170px;
	height:100%;
}

td.middle_content_block {
	background-color:#D3EBFF;
	width:543px;
	padding:10px;
}

td.right_content_block {
	background-color:#FFFFFF;
	border-left:1px solid #000F52;
	width:161px;
	height:100%;
	padding:10px;
}

table.middle_inner {
	width:100%;
}

td.middle_content {
	background-color:#FFFFFF;
	width:100%;
	text-align:justify;
	border:1px solid #000F52;
	padding:10px;
}

td.middle_content_home {
    background: #000F52 url(images/home_bg.jpg) no-repeat bottom right;
	background-color:#FFFFFF;
	width:100%;
	text-align:justify;
	border:1px solid #000F52;
	padding:10px;
}

td.middle_content_home_bottom {
	width:100%;
	text-align:center;
}

table.right_inner {
	width:100%;
	height:100%;
}

td.right_casestudies {
    background: #000F52 url(images/inner_right_bg.jpg) repeat-x top;
	background-color:#9DEBFF;
	width:100%;
	height:100%;
	text-align:center;
}

td.content_box_title {
	height:20px;
	text-align:left;
}

td.title_box {
	background-color:#000F52;
	height:20px;
	font-family:arial;
	font-size:80%;
	font-weight:bold;
	text-align:center;
	color:#FDD418;
	font-style: italic;
}


td.bottom_bar {
	background-color:#FDD418;
	height:3px;
}

td.footer {
	background-color:#000F52;
	height:27px;
}


/* Formatting */

h1 { color:#000F52;font-size: 120%; }
h2 { color:#000F52;font-size: 110%; }
h3 { color:#000F52;font-size: 100%; }
h4 { color:#000F52;font-size: 90%; }
h5 { color:#000F52;font-size: 80%; }

ul, li, p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000F52;
	font-weight:none;
}

p.leftnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}

img {
border:0px;
}

img.content_image {
border:1px solid #000F52;
}

#footer_text {
font-family: Arial, Helvetica, sans-serif;
font-size: 80%;
text-align:center;
color:#FFFFFF;
}

#footer_text a {
color: #FFFFFF;
text-decoration:none;
}

#footer_text p{
font-family: Arial, Helvetica, sans-serif;
font-size: 90%;
text-align:center;
color:#FDD418;
}

/* Menu */

#vertmenu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
width: 170px;
padding: 0px;
margin: 0px;
}

#vertmenu ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
#vertmenu ul li {
margin: 0px;
padding: 0px;
}
#vertmenu ul li a {
font-size: 100%;
font-weight:bold;
display: block;
border-bottom: 1px dashed #FFFFFF;
padding: 5px 0px 5px 10px;
text-decoration: none;
color: #FFFFFF;
width:170px;
}

#vertmenu ul li a:hover, #vertmenu ul li a:focus {
color: #FDD418;
background-color: #000F52;
}
