﻿body {
    font-family: Verdana,Century Gothic, Arial, Helvetica;
    font-size: 9.5pt;    
    line-height:12pt;    
    background-color:#FFFFE0;
    color: #000099;     
    margin-top:0;
    margin-bottom:0;   
    margin-left:20;
    margin-right:20;            
   } 
  
body.w_bg {
    background: url(images/page_bg.gif) no-repeat;
    background-attachment:fixed;
}

body.w_distinct_bg{
    font-size:75%;
    font-family:verdana,arial,'sans serif';
    background-image:url('images/css/gradient.png');
    background-repeat:repeat-x;
    background-color:#FFFFF0;
    color:#000080;
    margin:70px;
}

form
   {    
    background-color:White;
    margin:0;
   }


h1, h2, h3,h4, h5, h6
{
	font-family: Verdana, Arial,Sens Serif, Times New Roman,Century Gothic, Helvetica;
}

h1
{
    font-family: Verdana,Times New Roman,Script MT Bold,Times New Roman;
    font-size: 18pt; 
	color:#000099;
}
h2
{
    color: rgb(51, 0, 153); 
}
h3
{
    font-style:italic;
	color: rgb(255, 0, 0); 
}
h4
{
    letter-spacing:1;
    font-style:normal;
    text-align: left;   
	color:Blue;
}
h5
{
     letter-spacing:1;
     font-style:normal;
     text-align: left;   
     color:Blue;
}
h6
{
    font-size: 11pt; 
    text-align: left;   
	color: rgb(255, 0, 0);
}
   
table.dotborder_all
{
    border-right: #009999 1px dotted; 
    border-top: #009999 1px dotted; 
    border-left: #009999 1px dotted; 
    border-bottom: #009999 1px dotted;
    background-color: #ffffcc;
 
}

table.border_left_right
   {
    border-right: #009999 1px; 
    border-top:  none; 
    border-left: #009999 1px; 
    border-bottom:none; 
    background-color:#ffffff;
   }

table.content
   {    
    margin: 0px 10px 0px 5px;    
}    

table.inquiry
{   
    border-right: #00ff99 1px dotted;
    border-top: #00ff99 1px dotted;
    border-left: #00ff99 1px dotted;
    border-bottom: #00ff99 1px dotted;
    background-color: #ffffcc;   
}


th
{ 
    border:rgb(00,00,00);
    font-family: Verdana,Century Gothic; 
    line-height:12pt;
    font-size: 8.5pt;     
    font-weight:bold;
    color: black       
}

th.right
{
    color:#404040;
    background-color:#f1f1ed;
    background-color:#fafaf6;
    padding-top:3px;
    padding-bottom:4px;
    border:1px solid #c3c3c3;
    border-bottom:none;
    background-image:url('/images/pagetop_gradient.gif');
    background-repeat:repeat-x;    
    border-top:none;
}

td
{ 
    border:silver;
    font-family: Verdana,Century Gothic; 
    line-height:12pt;
    font-size: 8.5pt;     
    color: black       
}

td.box
{
    color:#000000;
    background-color:#ffefd5;
    background-image:url("images/otback.jpg");
    border:1px solid #c3c3c3;
    padding-top:3px;
    padding-bottom:4px;
}  
  

td.left
{
    /* td with left border*/
    background-color:Transparent;
    border:1px solid #c3c3c3;
    border-top:none;
    border-bottom:none;
    border-right:none;
    padding-top:1px;
    padding-bottom:1px;
    font-family: Verdana,Century Gothic; 
    font-size:8.5pt;    
    font-weight:bold;   
    text-align:center; 
}

td.top
{
    /* td with top border*/
    background-color:Transparent;
    border:1px solid #c3c3c3;
    border-left:none;
    border-bottom:none;
    border-right:none;
    padding-top:1px;
    padding-bottom:1px;
    font-family: Verdana,Century Gothic; 
    font-size:8.5pt;    
    font-weight:bold;   
    text-align:center; 
}


td.right
{
    /* td with right border*/
    background-color:Transparent;    
    border:1px solid #c3c3c3;
    border-left:none;
    border-top:none;
    border-bottom:none;    
    padding-top:1px;
    padding-bottom:1px;
    font-family: Verdana,Century Gothic; 
    font-size:8.5pt;
    font-weight:bold;    
    text-align:center;
}

td.none
{
    /* td with right border*/
    background-color:Transparent;    
    border:1px solid #c3c3c3;
    border-left:none;
    border-top:none;
    border-right:none;    
    border-bottom:none;  
    padding-top:1px;
    padding-bottom:1px;
    font-family: Verdana,Century Gothic; 
    font-size:8.5pt;    
    font-weight:bold;    
    text-align:center;
}

td.bottom
{
    /* td with bottom border*/
    background-color:Transparent;
    border:1px solid #c3c3c3;
    border-left:none;
    border-top:none;
    border-right:none;
    padding-top:1px;
    padding-bottom:1px;
    font-family: Verdana,Century Gothic; 
    font-size:8.5pt;    
    font-weight:bold;   
    text-align:center; 
}


td.menu
{ 
    font-family: Verdana,Century Gothic;     
    font-size: 9.5pt;         
    font-weight:bold;    
    text-align:center;
    height: 28px; 
    border-left: silver 1px solid; 
    border-right: silver 1px solid; 
    border-top: silver 1px solid;    
    border-bottom:silver 1px solid; 
    border-bottom-color:Orange; 
    background-color: #009999; 
    color: #FFFFFF; 
}


td.menuon 
{
    font-family: Verdana,Century Gothic;     
    font-size: 9.5pt;         
    font-weight:bold;    
    text-align:center; 
    height: 28px; 
    border-left: silver 1px solid;
    border-left-color:Orange; 
    border-right: silver 1px solid; 
    border-right-color:Orange;
    border-top: silver 1px solid;      
    border-top-color:Orange;
    background-color: #FFFFFF; 
    color: #0000FF;     
    }
    
td.menuoff  
{ 
    font-family: Verdana,Century Gothic;     
    font-size: 9.5pt;         
    font-weight:bold;    
    text-align:center; 
    height: 28px; 
    border-left: silver 1px solid; 
    border-right: silver 1px solid; 
    border-top: silver 1px solid;      
    border-bottom:silver 1px solid;
    border-bottom-color:Orange;
    background-color: #009999;     
    color: #FFFFFF; 
    }
    
td.mouse_hover_on
{
    text-decoration:underline;
    font-weight:bold;    
}

td.mouse_hover_off
{
    font-size:8.5pt;     
    color:#FFFFFF;
}
   
td.ul_ico_check
{
    list-style-image: url(images/ico_check.gif);
}


div
{
   font-family: Verdana, Book Antiqua;    
    font-style: normal; 
    letter-spacing:normal;
    font-size: 8.5pt; 
    color: #000000; 
    text-align: left;    
}

div.divHighlight
{   font-family: Verdana, Book Antiqua;    
    font-style: normal; 
    letter-spacing:normal;
    font-size: 8.5pt;     
    color: #0000ff; 
    text-align: center;   
    border-bottom-color:Lime;
    
}

p
{
    font-family: Verdana, Book Antiqua;    
    letter-spacing:normal;
    font-size: 9.5pt; 
    color: #000000; 
    text-align:left;
    line-height:1.5em;  
    margin:2 2 2 2;         
}

p.note
 {
    background-position:bottom;
    background-color:#EAF1FB;
    padding-left:15px;
    padding-right:15px;
    padding-bottom:10px;
    padding-top:10px;
    border:1px solid #CFDEF1;
    font-family: Verdana, Book Antiqua;    
    font-size: 9.5pt;          
    font-weight:bolder;    
 }

 
p.quote
 {
    background-position:bottom;
    background-color:#ffffcc;
    padding-left:15px;
    padding-right:15px;
    padding-bottom:10px;
    padding-top:10px;
    border:1px solid #CFDEF1;
    font-family: Verdana, Book Antiqua;    
    font-size: 9.5pt;         
    font-style:italic;
    color:#000000;
 }
 
p.hint
 {
    background-position:bottom;
    background-color:#EAF1FB;
    padding-left:15px;
    padding-right:15px;
    padding-bottom:10px;
    padding-top:10px;
    border:1px solid #CFDEF1;
    font-family: Verdana, Book Antiqua;    
    font-size: 9.5pt;     
    font-weight:lighter;
 }

p.phone
{
    font-family: Verdana, Book Antiqua;    
    font-style: normal; 
    letter-spacing:2px;
    font-size: 10.5pt; 
    font-weight:bold;
    text-align: center;
}

p.email
{
    font-family: Verdana, Book Antiqua;    
    font-style: normal; 
    color:Blue;
    text-decoration:'underline';
    background-color:Transparent;
    letter-spacing:2px;
    font-size: 9.5pt; 
    font-weight:bold;
    text-align: center;
}

 p.question
 {
    background-position:bottom;
    background-color:#ffffcc;
    padding-left:15px;
    padding-right:15px;
    padding-bottom:10px;
    padding-top:10px;
    font-family: Verdana, Book Antiqua;    
    font-size: 9.5pt;         
    font-weight:bolder;
    color:Navy;
 }
 
  p.answer
 {
    background-position:bottom;
    background-color:#ffffff;
    padding-left:15px;
    padding-right:15px;
    padding-bottom:10px;
    padding-top:10px;
    font-family: Verdana, Book Antiqua;    
    font-size: 9.5pt;         
    font-weight:lighter;
    color:Blue;
 }

a:link
{
    font-family: Verdana,Century Gothic, Arial, Helvetica;
    font-size: 9.5pt;        
    color:Blue;
    margin:0;
    background-color:Transparent;      
}

a.bottom:link
{
    font-family: Verdana,Century Gothic, Arial, Helvetica;
    font-size: 8.5pt;  
    background-color:Transparent;        
    color:White;
    margin:0;    
}

a:visited
{
    font-family: Verdana,Century Gothic, Arial, Helvetica;
    font-size: 9.5pt;    
    color:Orange;
    margin:0;
    background-color:Transparent;      
} 

a:hover
{
    font-family: Verdana,Century Gothic, Arial, Helvetica;    
    font-size: 9.5pt;  
    color:Red;
    background-color:Transparent;    
} 

a:active
{
    font-family: Verdana,Century Gothic, Arial, Helvetica;    
    font-style: normal;
    font-size: 9.5pt;    
    color: #0000FF;
}


.slink {
	font-size: 10px;
	color: blue;
	font-weight: normal;
	text-align: left;
	text-decoration: underline;
	background-color:Transparent;
	cursor: hand;
}
.mlink {
	font-size: 11px;
	color: blue;
	font-weight: normal;
	text-align: left;
	text-decoration: underline;
	cursor: hand;
	background-color:Transparent;
}

.blink {
	font-size: 12px;
	color: blue;
	font-weight: normal;
	text-align: left;
	text-decoration: underline;
	cursor: hand;
}

textbox.box 
{ 
	font-family:Verdana,Arial,Helvetica; 
	font-size: 8pt; 
	border:1px solid blue; 
	height:12px;
}
 
textbox
{ 
	font-family:Verdana,Arial,Helvetica; 
	font-size: 8pt; 
	border:1px solid blue; 
	height:12px;
}
.text-invalid {
	font-family : Arial, Helvetica, sans-serif;
	background-color: #FFFFB0;
	border-style: solid;
	border-width: 1px;
	border-bottom-color: red;
	font-size: 11px;
	color: #FF0000;
	padding:1px;
}

.text-enabled {
	font-family : Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	border-style:solid;
	border-width: 1px;
	border-color: #7B9EBD;
	font-size: 11px;
	padding:1px; 
}

.text-disabled {
	font-family : Arial, Helvetica, sans-serif;
	background-color: #cccccc;
	border-style: solid;
	border-width: 1px;
	border-color:#000000;
	font-size: 11px;
	padding:1px;
}

.text-login
{
    background-color: #ffffff;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:smaller;
    color:#804040;
    height:18px;   
}

DropDownList
{ 
	font-family:Verdana,Arial,Helvetica; 
	font-size: 7pt; 
	border:1px solid blue; 
	height:12px;	
}

.special_note
{
    font-family:Verdana,Arial,Helvetica; 
	font-size: 10pt; 
	font-weight:bold;	
    } 


.label_warning {
	font-family : Arial, Helvetica, sans-serif;
	color: #ff0000;
	font-weight: bold;
	font-size: 11px;
	white-space:nowrap;
	text-align:left;	
}

.label_successful {
	font-family : Arial, Helvetica, sans-serif;
	color: #0000ff;
	font-weight: bold;
	font-size: 11px;
	white-space:nowrap;
	text-align:left;	
}

.label {
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	white-space:nowrap;
	text-align:left;	
}

.title 
{
    height:40px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	white-space:nowrap;
	text-align:center;
	vertical-align:middle;		
	text-decoration:none;
	letter-spacing:1px;
	background-color:#ffefd5;	
}

.label_center {
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	white-space:nowrap;
	text-align:center;	
}

.label_right {
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	white-space:nowrap;
	text-align:center;	
}

.table_header {
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	white-space:nowrap;
	text-align:center;	
	color:Navy;
	vertical-align:middle;
}

hr {
	height:1px;
	color: #0000FF;
	position:absolute;
}

div.hr{ 	 
	height: 25px;
	vertical-align:middle;
	background:#FFFFFF url(../images/css/hr-dimond.gif) no-repeat scroll center;
	border:none;
	}
div.hr hr{
	display:none;
}

hr.hr_dotted
{
    border-right: #009999 1px dotted; 
    border-top: #009999 1px dotted; 
    border-left: #009999 1px dotted; 
    border-bottom: #009999 1px dotted;
}

ul
{
    list-style-type:none;
    list-style-position:outside;
    padding:0px;
    margin:0px;
}

li
{   line-height:1.8em;
    list-style-position:outside;
    background-position:center;
    background-image:url(../images/css/greenarrow.gif);
    background-repeat:no-repeat;
    background-position:0px 5px; 
    padding-left:14px;
}

li.check
{
    line-height:1.8em;
    list-style-position:outside;
    background-position:center;
    background-image:url(../images/css/ico_check.gif);
    background-repeat:no-repeat;
    background-position:0px 5px; 
    padding-left:14px;
}


span.promo_display
{
    vertical-align:middle; 
    color:#ffffFF; 
    background-color:#009999; 
    text-align: center; 
    height:100%; 
    width:100%; 
    font-weight: bold; 
    font-family: Verdana; 
    font-variant: small-caps; 
    font-size: 11pt; 
    letter-spacing: normal;
}


div.img
  {
  margin:2px;
  border:1px solid #0000ff;
  height:auto;
  width:auto;
  float:left;
  text-align:center;
  }

