body {
	font-family:Arial, Verdana ,Helvetica;
	font-size:11px;
	color:#000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #1c4d68;
	background-image: url(../images2/bg.jpg);
	background-repeat: repeat-x;
}
td {
	font-family:Arial, Verdana ,Helvetica;
	font-size:11px;
	color:#000000;
}
.normalText {
	font-family:Arial, Verdana ,Helvetica;
	font-size:11px;
	color:#000000;
}
.largetext{

	font-family: Arial, Verdana ,Helvetica;
	font-size: 14px;
	color: #000000;
}
.smalltext {

	font-family: Arial, Verdana ,Helvetica;

	font-size: 10px;

	color: #004E5F;

}
.field {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #999999}
.topheader {font-size: 18px}
.subheader {color: #666666;
	font-size: 15px;
	font-weight: bold;
}
.footernav {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.footernav:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
div.menu {
	background:#EEEDED;
	padding:0;
	margin:0;
}

div.menu a {
	display:block;	
	color:#666666;
	text-decoration:none;
	font-family: Arial,Verdana;
	font-size: 10px;
	border-bottom-color: #FFFFFF;
	background-image: url(../images/dot_services.gif);
    padding-top: 2px;
    padding-left: 20px;	
}
div.menu a:hover {
	display:block;
	
	color:#666666;
	text-decoration:none;
	font-family: Arial,Verdana;
	font-size: 10px;
	border-bottom-color: #FFFFFF;
	background-image: url(../images/dot_services_over.gif);
	background-repeat: no-repeat;
	background-color: #E5E0E0;
    padding-top: 2px;
    padding-left: 20px;
}

div.menu_title {
	display:block;
	color:#666666;
	text-decoration:none;
	font-family: Arial,Verdana;
	font-size: 11px;
	FONT-WEIGHT: bold;
	border-bottom-color: #FFFFFF;
	background-image: url(../images/dot_services.gif);
	padding-top: 3px;
    padding-left: 10px;	
}
div.menu_title2 a {
	display:block;
	color:#666666;
	text-decoration:none;
	font-family: Arial,Verdana;
	font-size: 11px;
	FONT-WEIGHT: bold;
	border-bottom-color: #FFFFFF;
    padding-left: 10px;	
}
div.menu_title3 {
	display:block;
	color:#666666;
	text-decoration:none;
	font-family: Arial,Verdana;
	font-size: 11px;
	FONT-WEIGHT: bold;
	border-bottom-color: #FFFFFF;
    padding-left: 10px;	
}
div.menu_title2 a:hover {
	display:block;
	color:#666666;
	text-decoration:none;
	font-family: Arial,Verdana;
	font-size: 11px;
	FONT-WEIGHT: bold;
	border-bottom-color: #FFFFFF;
    padding-left: 10px;	
	background-image: url(../images/dot_services_over.gif);
	background-repeat: no-repeat;
	background-color: #E5E0E0;
}
div.menu_head {
	display:block;
	color:#666666;
	text-decoration:none;
	font-family: Arial,Verdana;
	font-size: 16px;
	FONT-WEIGHT: bold;
	border-bottom-color: #FFFFFF;
    padding-left: 10px;	
}

#pod ul.nav-pod,
#pod ul.nav-pod ul
{
list-style-type: none;
}
#pod ul.nav-pod
{
padding: 0 9px 1px;
margin: -7px -9px 10px;
}
#pod ul.nav-pod ul,
#pod ul.nav-pod li,
#pod ul.nav-pod ul li
{
padding: 0 9px;
margin: 0 -9px;
}
#pod ul.nav-pod li a
{
display: block;
margin: 0 -9px;
padding: 5px 9px;
min-height: 14px; 
}
#pod ul.nav-pod ul li a
{
padding: 3px 9px 3px 22px;
min-height: 14px; 
}
#pod ul.nav-pod p
{
margin: 0 -9px;
padding: 5px 9px;
}
/*\*/
* html #pod ul.nav-pod a,
* html #pod ul.nav-pod li
{
height: 10px;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	/*
	width: 50px;
*/
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	width: 200px;
}
.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	width: 200px;
}
.largelinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.shortbold {
	color: #4AB4E2;
	font-weight: bold;
	font-size: 15px;
/*	text-transform: capitalize*/
	}
p {
margin-top:15px
}

li {
	list-style-type: none;
	list-style-image: url(../images/emdash.gif);
}
.li-long {
	list-style-type: none;
	list-style-image: url(../images/emdash.gif);
	line-height: 17px;
}
/**********************************************************
	Toggles 
**********************************************************/

.ToggleH2
{
	cursor: pointer;
	padding-right: 14px;
	display: inline;
	background-image: url(images/btnToggleUp.gif);
	background-repeat: no-repeat;
	background-position: center right;
}

.ToggleContainer
{
	margin-bottom: 10px;
	margin-top: 10px;
}
.ToggleContainer P
{
	margin-top: 2px;
}
.ToggleContent
{
	display: none;
}
/**********************************************************
	Top Navigation 
**********************************************************/

.navigation {
	font-family: Arial, Verdana ,Helvetica;
	color: #91A2B2;
	font-size: 12px;
	text-decoration: none;
}
.searchbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 15px;
	width: 120px;
	border: 1px solid #91A2B2;
}
.top_pages {
padding-left:10px;
font-weight:bold;
border-bottom:1px dotted #a8a8a8;
text-align:left
}
.a_top_pages {
color:#000000;
text-decoration:none
}
.a_top_pages:hover {
color: #996600;
text-decoration:none
}
.td_content {
padding:0px
}
html>body .td_content {
padding-top:17px
}
/*********** update new 2/01/2008 **************/

table.list {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
	border-collapse:collapse;
    cursor: default !important;
}

tbody.scrollContent {
	overflow-x: hidden;
	overflow-y: auto;
	height: 360px;
}

.list th {
	font-family:  Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	background: #f1f1f1;
	color: black;
	border-top: 0px;
	border-bottom: 3px solid #CCD8E5;
	border-right: 1px solid #CCD8E5;
	padding: 4px;
}

.list th.last {
	border-right: 0px solid #CCD8E5;
}

.list th a, .list th a:active, .list th a:link, .list th a:visited, .list th a:hover {
	font-weight: bold;
	color: black;
}

.list td a, .list td a:active, .list td a:link, .list td a:visited, .list td a:hover {
	cursor: pointer;
	color: black;
}

.list tr  {
}

.list tr.first {
}

.list tr.second {
}

.list tr.padding {
}

.list tr.summary {
}

.list td {
	font-family: Arial;
	font-size:11px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #f1f1f1;
	padding: 4px;
}

.list td.internal {
	font-family: Arial;
	font-size:11px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border: 0px;
}

.internalheader td {
	font-family: Arial;
	font-size:11px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border: 0px;
	background: #028FBE;
}

.list tr.info td {
	font-weight: bold;
}

.list tr.first td {
	background: #E9F3FA;
/*	cursor: pointer;*/
}

.list tr.second td {
	background: white;
/*	cursor: pointer;*/
}

.list tr.active td {
/*	background: #FFCC00; */
	background: #FFE88A;
}

.list tr.selected td {
	background: #FFE88A;
}

.list tr.padding td {
	background: white;
}

.list tr.summary td {
	background: white;
}

.list tr.first td.ascending {
	background: #fae9e9;
}

.list tr.second td.ascending {
	background: white;
}

.list tr.first td.descending {
	background: #e9fae9;
}

.list tr.second td.descending {
	background: white;
}

.list tr.first td.restricted {
	background: #F9E4BC;
}

.list tr.second td.restricted {
	background: white;
}

/* images */
.list tr td.imageascending, .list tr td.imagedescending, .list tr td.imagenormal, .list tr td.imagerestricted {
	border-right: 0px hidden;
	padding-right: 0;
	text-align: left;
}

.list tr.first td.imageascending {
	background: #fae9e9;
}

.list tr.second td.imageascending {
	background: white;
}

.list tr.first td.imagedescending {
	background: #e9fae9;
}

.list tr.second td.imagedescending {
	background: white;
}

.list tr.first td.imagenormal {
	background: #e9f3fa;
}

.list tr.second td.imagenormal {
	background: white;
}

.list tr.first td.imagerestricted {
	background: #F9E4BC;
}

.list tr.second td.imagerestricted {
	background: white;
}

/* names */
.list tr td.nameascending, .list tr td.namedescending, .list tr td.namenormal, .list tr td.namerestricted {
	border-left: 0px hidden;
	padding-left: 3px;
	text-align: left;
}

.list tr.first td.nameascending {
	background: #fae9e9;
}

.list tr.second td.nameascending {
	background: white;
}

.list tr.first td.namedescending {
	background: #e9fae9;
}

.list tr.second td.namedescending {
	background: white;
}

.list tr.first td.namenormal {
	background: #e9f3fa;
}

.list tr.second td.namenormal {
	background: white;
}

.list tr.first td.namerestricted {
	background: #F9E4BC;
}

.list tr.second td.namerestricted {
	background: white;
}


/* other */
.list td.repository {
	background: #c0daea;
	padding-left: 5px;
	padding-right: 5px;
}

.list td.ok { background-color: #00DD00 }
.list td.warn { background-color: #00DD00 }
.list td.error { background-color: #DD0000 }
.list td.fatal { background-color: #DD0000 }


.roundedcornr_box_933400 {
	background: url(../images/roundedcornr_933400_tl.png) no-repeat top left;
}
.roundedcornr_top_933400 {
	background: url(../images/roundedcornr_933400_tr.png) no-repeat top right;
}
.roundedcornr_bottom_933400 {
	background: url(../images/roundedcornr_933400_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_933400 div {
	background: url(../images/roundedcornr_933400_br.png) no-repeat bottom right;
}
.roundedcornr_content_933400 {
	background: url(../images/roundedcornr_933400_r.png) top right repeat-y;
}

.roundedcornr_top_933400 div,.roundedcornr_top_933400,
.roundedcornr_bottom_933400 div, .roundedcornr_bottom_933400 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_933400, .roundedcornr_bottom_933400 {
	margin-top: -19px;
}
.roundedcornr_content_933400 { padding: 0 15px; }

.roundedcornr_box_933400 a, .roundedcornr_box_933400 a:visited {
	color: #000000;
}
input{
font-family:Arial, Helvetica, sans-serif;
font-size:11px
}
a.top_link:link{
color:#00CC66;
text-decoration:none}
a.top_link:hover{
color: #0099FF;
text-decoration:none}
a.top_link:visited{
color: #0099FF;
text-decoration:none}

.atextbox {
	background-color: #FFFFFF;
	border:1px solid #cccccc
}

/*-----------------------------------------HEADER ----------------------------------------
------------------------------------------------------------------------------------------*/
.menuL {
	width: 150px;
	height: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: left;
}
.submenuL {
	font-size: 11px;
	color: #027ba4;
	text-decoration: none;
	background-image: url(../images2/arr_submenu.gif);
	height: auto;
	background-repeat: no-repeat;
	padding-top: 5px;
	background-position: left center;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #a0def3;

}

.aMediumBlue {

	color: #12384d;
	text-decoration: none;
}
#sCenter {
	width: 828px;
/*	position: absolute;
	z-index: 0;
	visibility: visible;
	margin-left:-414px; 
	left: 50%;*/
}
#counter {
	width: 820px;
	margin-bottom: 20px;
}
#banner{
	height:110px;
}
#banner #logo {
	height: 110px;
	width: 229px;
	float: left;
	text-align:right;
}
#banner #toplogo {
	float: left;
	height: 110px;
	width: 595px;
	background-image: url(../images2/slide-4-2-08_03.jpg);
}

#menu {
	clear: left;
	width: 828px;
}
#leftCol {
	width: 175px;
	padding: 20px;
	height: auto;
	display:table;

	*display:block;	
	float: left;
}

#copy {
	clear: both;
	width: 798px;
	padding-top: 20px;
	padding-left: 10px;
	text-align: center;
	margin-left: 5px;
	background-color: #88bcd9;
	line-height: 16px;
	color: #FFFFFF;
	font-size: 10px;
	padding-right: 10px;
}
#copy2 {
	clear: both;
	width: 790px;
	text-align: center;
	background-color: #88bcd9;
	line-height: 16px;
	color: #FFFFFF;
	font-size: 10px;
	padding-right: 10px;
}
#counter {
	width: 820px;
	padding-left: 5px; 
	margin-bottom: 20px;
}
#banner #toplogo #searchForm {
	text-align: right;
	margin-top: 15px;
}
#mnuBar {
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #0290c0;
}
#mnuBar a {
	margin-right: 2px;
	color: #0290c0;
	text-decoration: none;
	margin-left: 3px;
	margin-right: 3px;
}
#banner #toplogo #searchForm {
	text-align: right;
	margin-top: 15px;
}
a{
color:#1facfc;
text-decoration:none;
}
