.body {background:#FFFFFF;}

TD, UL, FORM, INPUT, TEXTAREA {FONT-FAMILY: "Verdana", "Arial", "Tahoma", "Helvetica", "sans-serif"; FONT-SIZE: 11px; color:#000000;}
A {FONT-SIZE: 11px; color:#000000;}
A:hover {text-decoration: underline; color:#FF1717;}

H1 {color: #000000; font-size: 18px; text-indent:0px; margin:0px; padding:0px; padding-bottom:10px;}
H2 {color: #000000; font-size: 16px; text-indent:0px; margin:0px; padding:0px; padding-bottom:10px;}
H3 {color: #000000; font-weight: bold; font-size: 14px; text-indent:0px; margin:0px; padding:0px; padding-bottom:10px;}

UL {padding:0px; margin:0px; padding-left:15px;}
OL {margin:0,28;}
LI {padding-bottom:4px;}
P {margin:0; padding-bottom:10px;}



.bg1 {background: url(img/bg1.jpg) left top no-repeat;}
.bg2 {background: url(img/bg2.jpg) left top no-repeat;}

.menu1 {FONT-SIZE: 14px; color:#ffffff; font-weight:bold;}
a:hover.menu1 {color:#000000;}

.title h1 {color:#FFFFFF; FONT-SIZE: 16px;}


.copyr {color:#ffffff; font-size:11px;}
.copyr a {color:#ffffff; font-size:11px;}
.copyr a:hover {color:#ffffff; font-size:11px;}






.myH1 H1 {color: #000; font-size: 32px; font-weight: bold;}

B {color: #000;}
I {color: #c63;}

td.bgB {background: #ddf;}
.alc {text-align: center;}

a.linkB {font-weight: bold; color: #338;}
a.linkB:hover {color: #58f;}

div.imgMid img {vertical-align: middle;}
td.fltolB {background: #e7eff7}
td.fltol p, td.fltolB p {float: left; padding-right: 20px; white-space: nowrap;}

span.stRed {color: #c30; border: 1px solid #c30; padding: 0 2px; font-weight: bold;}
span.stBlue {color: #228; border: 1px solid #228; padding: 0 2px; font-weight: bold;}
span.stBrown {color: #830; border: 1px solid #830; padding: 0 2px; font-weight: bold;}

table.techTableC {border-top: 8px solid #57a; border-right: 1px solid #666;}
table.techTableW {border-top: 8px solid #d71; border-right: 1px solid #666;}
table.techTableG {border-top: 8px solid #086; border-right: 1px solid #666;}
table.techTableWsmall {border-top: 8px solid #d71; border-right: 1px solid #666;}
table.techTableWsmall td {font-size: 10px;}

table.techTableC td, table.techTableW td, table.techTableG td, table.techTableWsmall td {border-bottom: 1px solid #666; border-left: 1px solid #666; text-align: center; vertical-align: middle; padding: 2px;}

td.bluebg {background: #ddf; text-align: center;}
p.bluebbot {border-bottom: 1px solid #57a; padding-bottom: 3px;}

table.techTableBlue {border-top: 1px solid #57a; border-right: 1px solid #57a;}
table.techTableBlue td {border-bottom: 1px solid #57a; border-left: 1px solid #57a; vertical-align: middle; padding: 2px;}

/* old styles */




.black1 {font-size:14px; color: #000000; text-decoration: none; font-weight:bold;} 
.white1 {font-size:13px; color: #ffffff; text-decoration: none; font-weight:bold;} 


.pageheader {font-weight:bold; color:#0168AD; font-size:16px;}

.subtitle {font-weight:bold; font-size:11px;}




.defaulttext {font-size:11px; fontsize:11px;}




.page {
padding: 10px;
color: #f00;
font-weight: bold;
clear: both;
text-indent: 10px;
}

img.one {
	border-color: Gray;
	border-style: solid;
	border-width: 1px;
} 

h1.title {
	font-size: 22px;
	color: #359;
}

h2.title {
	font-size: 20px;
	color: #88c;	
	margin-bottom: 3px;
}

h3.title {
	font-size: 18px;
	color: #6495ED;	
	padding: 1px;
	margin-bottom: 1px;
}

.Tcell {
background-color: White;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 9px;
vertical-align: text-top;
}

.TTitle {
background-color: #F5F5F5;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 9px;
vertical-align: text-top;
}

.Tborder{
	background-color: Black;
}

/* For hot/cold */
.Thot {
background-color: #FFE4E1;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 9px;
vertical-align: text-top;
}

.Tcold {
background-color: #ADD8E6;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 9px;
vertical-align: text-top;
}



.menu {
		background-color: #9FBAED; 
		vertical-align: middle; 
		text-align: center; 
		padding: 2px 0px 2px 0px; 
		border-width: 0px 1px 1px 0px; 
		border-color: #FFFFFF; 
		border-style: solid;
		font-size: 13px; 
}
.menu_text {
		color: #FFFFFF; 
		font-size: 13px; 
		font-weight: bold;
		text-decoration: none;
}

.partition {
		color: #356798;
		font-size: 15px;
		font-weight: bold;
		padding: 3px 0px 0px 5px;
}

.rubric {
		color: #000000;
		font-size: 13px;
		font-weight: normal;
		padding: 0px 0px 0px 15px;
}

a.rubric {
		color: #000000;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
}

.left_menu {
		background-color: #D1DDFB;
		width: 200px;
		padding: 10px 10px 5px 10px;
}

.left_menu_text {
		color: #000000; 
		font-size: 13px; 
		font-weight: bold;
		text-decoration: none;
}

.left_menu1 {
		background-color: #D1DDFB;
		width: 200px;
		padding: 2px 5px 5px 20px;
		vertical-align: top;
}

.left_menu_text1 {
		color: #000000; 
		font-size: 13px; 
		font-weight: normal;
		text-decoration: none;
		padding: 0px 0px 0px 0px;
}

.title1 {
		color: #000080;
		font-size: 20px;
		font-weight: normal;	
		padding: 0px 0px 0px 0px;	
}

.title2 {
		color: #000080;
		font-size: 13px;
		font-weight: bold;	
		padding: 10px 0px 3px 0px;	
}

.table_title {
		padding: 5px; 
		background-color: #D1DDFB; 
		vertical-align: middle; 
		text-align: center; 
		color: #000000; 
		font-size: 11px; 
		font-weight: bold; 
		border-width: 0px 1px 2px 0px; 
		border-color: #9FBAED; 
		border-style: solid;
}

.table_cell1 {
		background-color: #D1DDFB; 
		vertical-align: middle; 
		text-align: center;
		border-width: 0px 1px 1px 0px; 
		border-color: #9FBAED; 
		border-style: solid;
}

.table_cell2 {
		background-color: #FFFFFF; 
		vertical-align: middle; 
		text-align: center;
		color: #000000;
		font-size: 11px;
		font-weight: normal;			
		border-width: 0px 1px 1px 0px; 
		border-color: #9FBAED; 
		border-style: solid;
}

.table_title_blocks {
		padding: 2px; 
		background-color: #9FBAED; 
		vertical-align: middle; 
		text-align: center; 
		color: #FFFFFF; 
		font-size: 11px; 
		font-weight: bold; 
		border-width: 0px 1px 1px 0px; 
		border-color: #9FBAED; 
		border-style: solid;
}

.table_cell_blocks {
		background-color: #FFFFFF;
		padding: 2px 5px 2px 5px; 
		vertical-align: middle; 
		color: #000000;
		font-size: 11px;
		font-weight: normal;			
		border-width: 0px 1px 1px 0px; 
		border-color: #9FBAED; 
		border-style: solid;
}

.text_block {
		background-color: #FFFFFF;
		width: 100%;
/*		padding: 10px 10px 10px 10px;	*/
		vertical-align: top;
}

.text_normal {
		color: #000000;
		font-size: 11px;
		font-weight: normal;
		vertical-align: top;
}

.navigation {
		font-weight: normal;
		font-size: 13px; 
		font-family: arial;
		padding: 0px;
		margin: 0px;
		text-decoration: none;
		color: #000000;
		cursor: hand;
}

.navigation_page_selected {
		font-weight: bold;
		font-size: 13px; 
		font-family: arial; 
		text-decoration: none;
		color: #OOOOOO;
		cursor: hand;		
		padding: 0px 3px 0px 3px;
}

.navigation_page {
		font-weight: normal;
		font-size: 13px; 
		font-family: arial; 
		text-decoration: none;
		color: #000000;
		cursor: hand;		
		padding: 0px 3px 0px 3px;
}

.mail_field_text {
		font-family: Arial; 	
		text-align: left;
		vertical-align: top;
		font-weight: normal;
		font-size: 11px;
		color: #0F0F0F;	
		padding-top: 5px;
		padding-left: 10px;
		padding-bottom: 3px;
}



.mail_title {
		font-family: Arial; 	
		text-align: center;
		vertical-align: top;
		font-weight: bold;
		font-size: 13px;
		color: #0F0F0F;	
		padding-top: 10px;
		padding-bottom: 0px;
}

.error {
		font-family: Arial; 	
		text-align: center;
		vertical-align: middle;
		font-weight: bold;
		font-size: 11px;
		color: #CC0000;			
		padding-left: 5px;
		padding-right: 5px;
		padding-bottom: 5px;
		padding-top: 5px;	
}

.map_link {
	  text-decoration: none;    
	  font: bold 13px;
	  color: #000000;
	  padding: 0px 0px 0px 0px;
}

.map_link1 {
	  text-decoration: none;    
	  color: #000000;  
	  font: normal 13px;
	  padding-left: 10px;
}

.map_link2 {
	  text-decoration: none;    
	  font: normal 11px;
	  color: #000000;
	  padding: 0px 0px 0px 20px;
}

.next_link {
		color: #000080;
		font-size: 13px;
		font-weight: bold;
		padding-top: 10px;
		text-align: right;			
}

