@charset "iso-8859-1";
/* CSS Document */
/* font-family: Verdana, Geneva, Sans-Serif; */

html {
	margin: auto;
	padding: 0px;	
    background-color: #80848E;
} 

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
    color: #5F5F5F;
	background-color: #80848E;
	line-height: 150%;	
}

table.header {
	width : 808px;
	margin-left: 0px; 
	margin-bottom: 0px;
	margin-right: 0px;	
	border-collapse: collapse;	
	background-color: #FFFFFF;
}

td.nav {
    border-top: 4px solid #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #AB0309;
	line-height: 20px;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;	
}
a.nav
{
	text-decoration: none;
	color: #FFFFFF;		
}
a.nav:link
{
	text-decoration: none;
	color: #FFFFFF;		
}
a.nav:visited
{
	text-decoration: none;
	color: #FFFFFF;		
}
/* active links */
a.nav:active 
{ 
   color: #FFFFFF; 
   text-decoration: none;

}   

a.nav:hover 
{ 
   color: #000080; 
   text-decoration: none;
}
/*=========================================*/
#right_menu
{
border-left:2px solid #C0C0C0;
width:105px;
margin-right:10px;
margin-top:50px; 
text-align:left;  
float:right; 
display:inline;
}

a.right_menu
{
	text-decoration: none;
	color: #5F5F5F;	
}
a.right_menu:link
{
	text-decoration: none;
	color: #5F5F5F;
/*	font-weight: bold;	*/
			
}
a.right_menu:visited
{
	text-decoration: none;
	color: #5F5F5F;	
/*	font-weight: bold;	*/		
}

/* active links */
a.right_menu:active 
{ 
   color: #5F5F5F; 
   text-decoration: none;
/*	font-weight: bold;	*/   
}   

a.right_menu:hover 
{ 
   color: #000080; 
   text-decoration: none;
/*	font-weight: bold;	*/   
}

td.right_menu {
font-size:11px;
background-color:#EFEFEF;
padding-left:5px;
}
/*=========================================*/
td.nav_2nd {
text-align: right; 
padding-right:20px;
vertical-align: bottom;
}
/*=========================================*/
#PagePos {
text-align:center;
}

#PageDef {
text-align:left;
width: 808px;
border: 1px solid #000080;
margin: 0 auto;
}
/*=========================================*/

#LeftContent { 
float: left;
display:inline;
width: 425px;
/*Top, Right, Bottom, Left */
margin-top: 10px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 20px;
text-align: justify;
height: 600px;
} 
#RightContent { 
float: left;
display:inline;
width: 285px;
/*Top, Right, Bottom, Left */
margin: 10px 15px 0px 15px;
text-align: justify;
background-color: #C9C9C9;
padding-top: 10px;
padding-right: 20px;
padding-left: 20px;
padding-bottom: 10px;
height: 600px;
}

/* used in company */ 
#main_mid_content {
margin-left:10px;
text-align:justify; 
width:625px; 
height:630px;
float:left;
}

#main_header {
width:625px; 
margin-left:10px;
text-align:justify;
float:left; 
}

#ServiceLeftContent { 
float:left;
display:inline;
width: 300px;
/*Top, Right, Bottom, Left */
margin: 10px 0px 0px 50px;
padding-top: 20px;
padding-right:20px;
padding-left:20px;
text-align: left;
height: 500px;
background-color: #EFEFEF;
} 

#ServiceRightContent { 
float:right;
width: 300px;
/*Top, Right, Bottom, Left */
margin: 10px 50px 0px 0px;
text-align: left;
background-color: #EFEFEF;
padding-top: 20px;
padding-right:20px;
padding-left:20px;
height: 500px;
} 

#ManagementLeftContent { 
margin-top:0px;
margin-left:0px;
margin-right:0px;
width:670px;
float:left;
overflow:hidden;
} 

#ManagementNameContainer { 
margin-top:10px;
padding:0;
margin-left:20px;
margin-right:20px;
width:500px;
height:20px;
} 

#ManagerName {
margin-left:20px; 
margin-right:20px; 
width:200px; 
height:auto; 
float:left; 
font-weight:bold;
display:inline; /*Fix a double margin bug in IE6 */
}

#ManagerContainer { 
margin-top:5px;
margin-left:20px;
width:630px;
border-top:1px solid #C0C0C0;
display:inline;
overflow:hidden;
float:left;
clear:both;
} 
#ManagerPicture {
margin-top:10px; 
margin-left:20px; 
margin-right:20px; 
width:100px; 
height:150px; 
float:left; 
display:inline;
overflow: hidden; /*overflow bug with IE6 */
}
#ManagerTitle {
text-align:left; 
font-weight:bold;
}

#ManagerDesc {
width:450px;		
margin-top:10px; 
margin-left:20px; 
margin-right:20px; 
float:left; 
display:inline;
clear:none;
}
	
#tagline {
font-size:20px;
font-weight:bold;
margin-top: 15px;
margin-bottom: 10px;
text-align: center;
line-height:200%;
color:#FFFFFF;
}

#sp_main {
height:600px; 
padding-top:20px; 
float:left; 
border-top:1px #C9C9C9 solid; 
width:730px;
}

#Footer {
   border-top: 1px solid #C0C0C0;
	text-align: center;
	background-color: #FFFFFF;
	vertical-align: middle;
	line-height: 200%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px; 	
}
/*=========================================*/
#main_bullet {
float:left; 
display:inline;
width:14px; 
height:21px; 
margin-top:12px;
margin-left:20px;
overflow: hidden; /*overflow bug with IE6 */
}

img.main_bullet {
width: 14px;
height: 21px;
}
/*=========================================*/

H2 {
font-size:16px;
margin-top: 15px;
margin-bottom: 10px;
text-align: left;
}
H3 {
/* red background */
font-size:14px;
background-color: #AB0309;/*#F8DD50; #F6A928;*/
color: #FFFFFF;
margin-bottom: 15px;
line-height: 150%;
}

H5
{
font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-top: 15px;	
margin-bottom: 10px;
text-align: left;
}

/*=========================================*/
/*
ul
{
	text-align: left;
	margin-left: 20px;
}

li
{
	padding-bottom: 5px;
}

li.Details
{
	padding-bottom: 0px;
	list-style-type:square;
}
*/
ul
{
text-align: left;
margin-top:0; 
margin-bottom:0; 
list-style-type:square; 
list-style-position:outside;
}

li
{
margin:0px 0px 0px -20px;
padding-bottom: 5px;
text-align:left;
}

li.details
{
margin:0px 0px 0px -20px;
padding-bottom: 0px;
}

table.title {
	width : 100%;
   border-collapse: collapse; 
  	background-color: #FFFFFF;
	border-top: 6px solid #144F92;
}
td.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #FFFFFF;
	line-height: 20px;
	padding: 0px 0px 0px 0px;
}

td.title_keys {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #144F92;
	font-size: 13px;
	line-height: 20px;
	text-align: left;
	font-weight: bold;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
}

td.title_space {
	background-color: #FFFFFF;
	line-height: 5px;
	padding:0px 0px 0px 0px;
}
a.title {
	color: #5F5F5F;
}
/* Unvisited links */
a.title:link{
   color: #5F5F5F;
}
/* Visited links */ 
a.title:visited{
	color: #5F5F5F;
}
/* active links */
a.title:active { 
color: #5F5F5F; 
}
a.title:hover 
{ 
   color: #144F92; 
}   
/*=========================================*/
table.data {
	margin-left: 10px;
	margin-right: 5px;
	margin-top: 7px;  
  	background-color: #FFFEFD;
	border: 1px solid #D3A161;
	border-collapse: collapse;
}
tr.data_odd {
	background-color: #FFFEFD;
	font-family: Arial, Helvetica, sans-serif;
/*	font-size: 12px;
   color: #5F5F5F;
border: none;
	line-height: 140%; */
}
tr.data_even {
	background-color: #F7F3E9;
	font-family: Arial, Helvetica, sans-serif;
/*	font-size: 12px;
   color: #5F5F5F;
	border: none; 
 line-height: 140%; */
}
td.data_header {
	background-color: #F1E2BE; /* #EFEBD6 */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
   font-weight: bold;
   color: #5F5F5F;
	padding-right: 10px;
	border-bottom: 1px solid #D3A161; 
/*	border-color: #D3A161;	
	border-bottom-width: thin;
	border-top-width: thin; *
/*	border-left-width: none;
	border-right-width: none; */
}
td.data {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
   color: #5F5F5F;
	padding-right: 10px;
/*	border: none; */
/*	line-height: 140%; */
}
td.data_header_small {
	background-color: #F1E2BE; /* #EFEBD6 */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
   font-weight: bold;
   color: #5F5F5F;
	padding-right: 5px;
	border-bottom: 1px solid #D3A161; 
/*	border-color: #D3A161;	
	border-bottom-width: thin;
	border-top-width: thin; *
/*	border-left-width: none;
	border-right-width: none; */
}
td.data_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
   color: #5F5F5F;
	padding-right: 5px;
   text-align: left;
/*	border: none; */
/*	line-height: 140%; */
}
a {
	color: #144F92;
}
/* Unvisited links */
a:link{
   color: #144F92; /* #42595A; Dark grey */
}
/* Visited links */ 
a:visited{
	color: #144F92;
}
/* active links */
a:active { 
color: #144F92; 
}
a:hover 
{ 
   color: #144F92; 
}   
/*=========================================*/
/*=========================================*/

table.bg_table {		
   margin:0px 0px 0px 0px;
/*	  border: none; */
   padding: 0px;
	border-collapse: collapse;  
	width: 100%;
	background-color: #FFFFFF;
}
td.bg_table{
	background-color: #FFFFFF; /* #FFFEFD */
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
/*=========================================*/	  	


td.logo {
	background-color: #FFFFFF; /* #31414A; */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 24px;
}

/*=========================================*/
label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #5F5F5F;
	font-size: 13px;
	margin-left: 10px;
/*	font-weight: bold;
	line-height: 20px;
	text-align: left;
	font-weight: bold;
	padding-top: : 0px;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 0px; */
}

select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
   color: #5F5F5F;
	border: 1px solid #D3A161;
}
/* ======================================================= */
/*td {
	color: #5F5F5F;
}


form {
	background-color: #FFFFFF;
   margin: 0px; 
}

.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
 background-color: #99CC00; color: #003333;}

.subtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 30px;
 color: #003300;}

.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	background-color: #669900;
 color: #FFFF33;
}


.navLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #DEDECA;
}

.sidebar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	padding: 3px;
	background-color: #FFFFCC;
 color: #003333;
}

.sidebarHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #003300;
	background-color: #FFFF66;
}

.sidebarFooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	background-color: #FFFF99;
 font-style: italic;
}

.footer {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
	color: #333333;
	background-color: #CCFF99;
}

.legal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}

.box1 {
	border-width: thin;
	border-color: #99FF99 #003300 #003300 #99FF99;
 border-style: double;
 }

.promo {
	font-family: "Times New Roman", Times, serif;
	color: #000033;
}

.titlebar {
	font-family: "Times New Roman", Times, serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #336699;
}

.dingbat {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
 color: #660000; font-weight: bolder; font-size: medium;
 }

input.big {
	width: 100px;
}

input.small {
	width: 50px;
}
table.update_data {
	width: 925px;
	margin-left: 10px;
	margin-right: 5px;
	margin-top: 7px;
	text-align: center;
	background-color: #F6F6F6;
	border: 1px solid #144F92;
	border-collapse: collapse;
}
table.update_data_double {
	width: 472px;
	margin-left: 10px;
	margin-right: 5px;
	margin-top: 7px;
	text-align: center;
	background-color: #F6F6F6;
	border: 1px solid #144F92;
	border-collapse: collapse;
}
td.update_header {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
   color: #5F5F5F;
   text-align: left;
	line-height: 20px;

td.update_data {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
   color: #5F5F5F;
   text-align: left;
	vertical-align: baseline;
	padding-left: 10px;
	line-height: 20px;
}

td.plan_data {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
   color: #5F5F5F;
   text-align: left;
	vertical-align: top;
	padding-left: 10px;
	line-height: 20px;
	padding-top:5px; 
	border-bottom: 1px solid #D3A161; 
   text-align: left;
}
table.record_nav {
	background-color: #FFFFFF;
	padding: 0px; 
   border-top: 0px; 
   border-left: 0px;
   border: none; 
	border-collapse: collapse;
}


*/
