body{
margin:0;
padding:0;
background-color:#2E4F89;
color:#153862;
font-family:arial, verdana, sanserif, trebuchet;
font-size:10pt;
}

.bold{
font-weight:bold;
}

#outercontainer{
background:url(bggradient.jpg);
background-position:center top;
background-repeat:repeat-y;
}

#container{
margin:0 auto;
padding:0;
background-color:orange;
width:770px;
background:url(menubg.jpg);
background-repeat:repeat-y;
}

#contentcontainer{
width:770px;
}

#banner{
height:240px;
}


#nav{
float:left;
width:152px;
font-family:arial, verdana, sanserif, trebuchet;
}


#nav a{
color:#153862;
font-weight:bold;
text-decoration:none;
font-size:10pt;
}

#nav a:hover{
color:white;
font-weight:bold;
text-decoration:underline;
font-size:10pt;
background:url(menuhoverbg.jpg);
}

#content{
padding:10px;
background-color:white;
width:598px;
float:left;
}

#footer{
clear:both;
}

#footer2{
clear:both;
min-height:130px;
width:100%;
margin:0 auto;
background:url(footer.jpg);
background-position:center top;
background-repeat: no-repeat;
color:white;
font-size:8pt;
}

.subscript{
font-size:7pt;
margin: 0 auto;
}

.subscript a:link{
color:white;
text-decoration:underline;
margin: 0 auto;
}

.subscript a:visited{
color:white;
text-decoration:underline;
margin: 0 auto;
}
.subscript a:hover{
color:orange;
text-decoration:underline;
margin: 0 auto;
}



.navmenu td{
padding:3px 10px;
width:150px;
}

.navmenuhover{
padding:3px 10px;
background:url(menuhoverbg.jpg);
background-repeat:repeat-y;
width:150px;
}

h1{
font-weight:bold;
font-size:12pt;
color:#FF6600;
}

h2{
font-family:times new roman, arial, verdana;
font-weight:regular;
font-size:13pt;
font-style:italic;
}

h3{
font-weight:bold;
font-size:11pt;
padding:0.1em;
margin:0.1em;
}


.featurebox{
background-color:#D1D9EF;
width:280px;
float:right;
margin: 0px 10px 0px 20px;
padding:20px;
}


.imagebox{
float:right;
padding:0px 0px 0px 10px;
}

.blueborderbox{
width:95%;
padding:10px;
border: solid 2px;
border-color:#153862;
}

.blueborderbox ul{
padding-left:15px;
margin-left:5px;
margin-right:0px;
list-style:square;
}



li{
font-weight:bold;
padding-top:0.5em;
}

ul {
padding-left:15px;
margin-left:5px;
margin-right:0px;
list-style:square;
}


p{
text-align:justify;
}

a {
text-decoration:none;
font-weight:bold;
color:#153862;
}

a:hover{
color:#FF6600;
text-decoration:underline;
}



 * html #image-style {
            background-image: none;
            filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="filename.png", sizingMethod="scale");
            }


