body {
/* the following code keeps the conatiner div centered in IE6- */
text-align: center;
min-width: 770px;
/* pau centering adjustment */
margin: 0px;
background-image: url(../css_core_images/bg.jpg);
background-color: #015d8c;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: .8em;
line-height: 1.2em;
background-repeat: repeat-x;
color: #333333; }

p {
margin-left: 10px;
}
div.box {
background-image: url(../css_core_images/tableBG.jpg);
padding: 3px;
border: thin #000000 solid;
 }

h4.box {
color: #0c3786;
background-image: url(../css_core_images/H1BG.jpg);
font-weight: bold;
text-transform: uppercase;
margin-top: -3px; 
}

div.halfboxleft {
background-image: url(../css_core_images/tableBG.jpg);
padding: 3px;
border: thin #000000 solid; 
width: 250px;
float: left;
margin-right: 5px; }

div.halfboxright {
background-image: url(../css_core_images/tableBG.jpg);
padding: 3px;
border: thin #000000 solid; 
width: 250px;
float: right;
margin-left: 5px; }

div.3quarterboxright {
background-image: url(../css_core_images/tableBG.jpg);
padding: 3px;
border: thin #000000 solid; 
width: 350px;
float: right;
margin-left: 5px; }

div.3quarterboxrleft {
background-image: url(../css_core_images/tableBG.jpg);
padding: 3px;
border: thin #000000 solid; 
width: 350px;
float: left;
margin-right: 5px; }

div.imgCenter {
padding: 1px;
margin: 5px;
margin-right: 10px;
margin-left: 10px;
clear: both}

div.imgLeft {
padding: 1px;
float: left ;
clear:left;
margin-bottom: 5px;
margin-right: 10px; }

div.imgRight {
padding: 1px;
margin-bottom: 5px;
margin-left: 10px;
clear: right;
float: right;}


a:link  {
color: #0000CC;
font-size: .8em;
font-weight: lighter;
text-decoration: none; }

a:visited  {
color: #0000CC;
font-size: .8em;
font-weight: lighter;
text-decoration: none; }

a:active {
color: #0000ff;
font-weight: lighter;
text-decoration: underline; }

a:hover {
	color: #000033;
	font-weight: bold;
	text-decoration: underline;
}

h1 {
font-size: 1.8em;
text-transform: uppercase; 
color: #004080;
font-weight: bold;
font-stretch: narrower;
text-decoration: none;
padding-top: 5px;
padding-bottom: 5px;
margin-top: 0px;
background-image: url(../css_core_images/H1BG.jpg); }

h2 {font-weight: bold;
}

h3 {font-weight: bold;
text-transform: uppercase; }

h4 {
	color: #0c3786;
	background-image: url(../css_core_images/14bg.jpg);
	font-weight: bold;
	text-transform: uppercase;
 }

h5{
color: #333333;
text-transform: uppercase; 
font-size: 1em;
font-weight: bold;
padding-top: 3px;
padding-bottom: 3px;
background-image: url(../css_core_images/H1BG.jpg);
clear: both; }

h6{
text-transform: uppercase;
font-weight: bold;
margin-top: 0px;
font-size: .75em;
}

#container {
text-align: left;
margin-left: auto;
margin-right: auto;
width: 755px;
background-image: url(../images/_containerimage.jpg);
background-repeat:no-repeat;
background-color: #FFFFFF;
color: #17288a;
}

table.bodytable {
background-image: url(../css_core_images/tableBG.jpg);
width:100%;
clear: both;
      }
	  
td.tableheader {
color:#000066;
background-color:#CCCCCC;
text-transform: uppercase; 
font-size: 1em;
font-weight: bold;
margin: -10px px5 5px 5px;
padding-top: -5px;
padding-bottom: 3px;
vertical-align:middle;
text-align:center;
}	  

tr.bodytable {}

td.bodytable {}

th.bodytable {
background-color: #17288a;
color: #e6bf4f; }

caption.bodytable {}

#rootnav {
background-image: url(../css_core_images/rootnavBG.jpg);
background-repeat: repeat-x;
text-align: right;
color: #ffffff;
border: thin #000000 solid; }

li{
white-space: normal;
list-style-type: none;
margin-left: -25px;
margin-top: .9em; }


#rootnav a:link {
color: #ffffff;
text-align: right;
text-decoration: none;
font-size: .8em;
font-weight: lighter;
font-stretch: narrower;
padding-right: 5px;
padding-left: 5px;  }

#rootnav a:visited {
color: #ffffff;
text-align: right;
text-decoration: none;
font-size: .8em;
font-weight: lighter;
font-stretch: narrower;
padding-right: 5px;
padding-left: 5px;  }

#rootnav a:active {
color: #ffffff;
text-align: right;
text-decoration: none;
font-size: .8em;
font-weight: lighter;
font-stretch: narrower;
padding-right: 5px;
padding-left: 5px;  }



#rootnav a:hover {
color: #ffcc66;
text-align: right;
text-decoration: underline;
font-size: .8em;
font-weight: lighter;
font-stretch: narrower;
padding-right: 5px;
padding-left: 5px; }


#header {
background-image: url(../css_core_images/banner-due.jpg);
height: 58px;
margin-top: 3px;
border: thin #112b4e solid; }

#search {
float: right;
height: 25px;
width: 400px;
color: #ffffff;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: .9em;
font-weight: bold;
text-decoration: none;
margin-top: 20px; }


table.searchtbl {
background-image: none; }


#leftbar {
text-align:center;
width:180px; 
/*height:100%;*/
clear: left;
float: left; 
margin: 1px 0 0 0;
padding-top: 3px; 
margin-bottom: -3px;
z-index: 100;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
}

#leftbar ul li {
font-family:Arial, Helvetica, sans-serif;
font size: 11px;
}
#leftbar a:link {
font-family:Arial, Helvetica, sans-serif;
font size: 11px;
}

#leftbar a:active {
font-family:Arial, Helvetica, sans-serif;
font size: 11px;
}

#leftbar a:visited {
font-family:Arial, Helvetica, sans-serif;
font size: 11px;
}

#leftbar a:hover {
font-family:Arial, Helvetica, sans-serif;
font size: 11px;
}


#PLVFO0Div {
z-index: 1000;
}

/*#mainnav {
background-color: #ffffff;
background-image: url(../css_core_images/menutopbar.jpg);
background-repeat: repeat-x;
width: 175px;
border: thin #000000 solid;
padding-top: 10px;
clear: left;
float: left; 
height: 100%;
margin-top: 3px; }*/



/*#adbox{
width: 175px;
clear: left;
float: left; 
height:auto;
overflow: hidden;
padding: 0em;
text-align:left;
vertical-align: top;
 }*/

	#content{
	background-color: #ffffff;
	border: thin #000000 solid;
	background-image:url(../images/AboutBg2.gif);
	/*	margin-left: 3px;*/
	margin-top: 3px;
	width: 565px;
	position: relative;
	float: right;
	/*min-height:500px;*/
/*	height: 99%;*/
	padding: 3px;
	color: #333333;
	z-index: 10;
 }
 


#footer{
background-image: url(../css_core_images/footerBG.jpg);
background-color: #ffffff;
background-repeat: repeat;
clear: both; 
text-align: center;
color: #cccccc;
/*margin-top: +5px; */
font-size: .8em;
line-height: 1.5em;
border: thin #000000 solid;
padding: 5px;
height: 60px;
float: none;
position: static; }

#footer a:link  {
color: #ffffff;
text-align: right;
text-decoration: none;
font-size: 1em;}

#footer a:active {
color: #ffffff;
text-align: right;
text-decoration: none;
font-size: 1em;}

#footer a:visited  {
color: #ffffff;
text-align: right;
text-decoration: none;
font-size: 1em;}


#footer a:hover {
color: #ffcc66;
text-align: right;
text-decoration: underline;
font-size: 1em;
}
