body{
margin:0;
background-color:#FFFFFF;
background-image: url(design/back_blue.gif);
background-repeat: repeat-x;
font-family: "Trebuchet MS", Helvetica, sans-serif;
font-size:14px;
}
#page {
width: 800px;
padding-bottom:25px;
background-color:#FFFFFF;
background-position:bottom;
margin: 0 auto;
border-top: 30px #12447D solid;
display:table;
}

#header_img{
margin-top:0px;
width:800px;
height:160px;
}

#left{
width:540px;
min-height: 650px;
float:left;
border-right: 1px #12447D solid;
margin-top:0px;
}
.content {
width:520px;
padding-left:0px;
margin-top:20px;
margin-bottom:50px;
text-align:justify;
}
.content h2 {
font-size:19px;
color:#12447D;
font-family: "Trebuchet MS", Helvetica, sans-serif;
}
.content p {
color:#333333;
font-size:13px;
font-family: "Trebuchet MS", Helvetica, sans-serif;
}
.border h2 {
border-left:40px #12447D solid;
border-right: 400px red solid;
padding-left:10px;
} 

#newsbox{
width:248px;
height:100%;
float:right;
border: 1px #12447D solid;
background-color:#FFFFFF;
margin-right:0px;
margin-top:10px;
}
.contentbox {
width:228px;
padding-left:8px;
margin-top: 10px;
margin-bottom: 20px;
text-align:justify;
}
.contentbox h2 {
font-size:14px;
color:#12457E;
font-family: "Trebuchet MS", Helvetica, sans-serif;
}
.contentbox p {
color:#333333;
font-size:11px;
font-family: "Trebuchet MS", Helvetica, sans-serif;
}

#footer {
background-color:#12447D;
font-size:11px;
width:800px;
height:30px;
color:#EAEDFF;
margin: 0 auto;
border: 1px solid #12447D;
}

.footerer {
margin-left:10px;
padding-top:10px;
}

table, th, td, tr
{
font-family: "Trebuchet MS", Helvetica, sans-serif;
border: 1px solid #12447D;
font-size:13px;
}

table
{
border-collapse:collapse;
}

td
{
padding:2px;
color:#333333;
}


div.content a { color: #12447D; text-decoration: none; }
div.content a:hover { color: #12447D; text-decoration: underline}

div.contentbox a { color: #12447D; text-decoration: none; }
div.contentbox a:hover { color: #12447D; text-decoration: underline}


ul.makeMenu, ul.makeMenu2, ul.makeMenu ul, ul.makeMenu2 ul { margin: 0px; padding: 0px; }

ul.makeMenu *, ul.makeMenu2 * { line-height: normal !important; } /* overriding my normal stylesheet */

ul.makeMenu2, ul.makeMenu2 ul { width: 250px; padding-left: 0px; cursor: default; margin-left: 0px; }
ul.makeMenu2 { float: right; margin-right: 0px;  margin-top: 25px;}
ul.makeMenu2 li { list-style-type: none; margin: 0px; position: relative; color: #12457E; padding-top: 3px; padding-bottom: 3px; padding-left: 3px;
	background-color: #FFFFFF; margin-bottom: 2px; border: 1px solid #12447D;}
ul.makeMenu2 li > ul { display: none; position: absolute; top: -1px; left: -150px; width: 150px; }
ul.makeMenu2 li:hover, ul.makeMenu2 li.CSStoHighlight { background-color: #FFFFFF; }
ul.makeMenu2 ul.CSStoShow { display: block; }
ul.makeMenu2 li:hover > ul { display: block; }
ul.makeMenu2 li a { color: #12447D; display: block; width: 100%; text-decoration: none; }
ul.makeMenu2 li a:hover { color: #12447D; text-decoration: underline}

ul.makeMenu2, ul.makeMenu2 ul { background-color: #eee; } /* IE 5.5-7 needs this one */

ul.makeMenu2 ul { display: none; position: absolute; top: 0px; left: -248px; }


