body {

	font-family:Arial, Verdana ,Helvetica;

	font-size:11px;

	color:#000000;

	background:url(../images/bg.jpg) repeat-x #1c4d68;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

}

/*---------------------------------------------

sileNav

---------------------------------------------*/

.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;

	

}

.submenuL a{

		text-decoration:none;

}

/*---------------------------------------------

end sileNav

---------------------------------------------*/

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 ----------------------------------------

------------------------------------------------------------------------------------------*/

.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: 560px;

	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;

	padding-top: 20px;

	padding-left: 0px;

	text-align: center;

	background-color: #88bcd9;

	line-height: 16px;

	color: #FFFFFF;

	font-size: 10px;

	padding-right: 0px;
	width:800px;

}

#counter {

	width: 820px;

	margin-bottom: 20px;

}

#banner #toplogo #mnuBar {

	text-align: right;

	padding-top: 5px;

	padding-bottom: 5px;

	padding-left: 5px;

	color: #0290c0;

}

#banner #toplogo #mnuBar a {

	margin-right: 5px;

	margin-left: 5px;

	color: #0290c0;

	text-decoration: none;

}

#banner #toplogo #searchForm {

	text-align: right;

	margin-top: 15px;

}

#mnuBar {

	text-align: right;

	padding-top: 5px;

	padding-bottom: 5px;

	padding-left: 5px;

	color: #0290c0;

}

#mnuBar a {

	margin-right: 5px;

	margin-left: 5px;

	color: #0290c0;

	text-decoration: none;

}

.mnuBar, .mnuBar a{

	margin-right: 5px;

	margin-left: 5px;

	color: #0290c0;

	text-decoration: none;

}

a{

	color:#1facfc;

	text-decoration:underline;

}



.ask {

	color: #666666;

	background-color: #E9F5DE;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FFFFFF;

}

.answer {

	color: #333333;

	background-color: #E2E7DC;

	padding-bottom: 10px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

}

.headerBg {

	background-position: left top;

	background-repeat:no-repeat;	

}

