/* main styles */

body
{
	margin: 0;
	background: #fff url(images/body_bg.png) repeat-x fixed;
	font-family: Arial;
}
@page { margin: 2cm } /* All margins set to 2cm */
._none
{
	background: #ffffff
}
h1 
{
	font-size: 16px;
	font-weight: bold;
	text-align: center
}
h2
{
	font-size: 15px;
	font-weight: bold;
	text-align: center
}
table {
	background: #ffffff;
}
table.main
{
	background: #ffffff;
}
select
{
	font-size: 10px;
	height: 16px;
}
input.skinny
{
	font-size: 10px;
	height: 16px;
}
a
{
    text-decoration: underline; 
    color: black;
}

a:visited
{
    text-decoration: underline; 
    color: black;
}

a:hover {
    text-decoration: underline; 
    color: #34C6F3;
}
a.white_link
{
	font-size: 14px;
	text-decoration: underline; 
  color: #ffffff;
}
a:visited.white_link
{
	text-decoration: underline; 
    color: #ffffff;
}
a:hover.white_link
{
	text-decoration: underline; 
  color: #34C6F3;
}
a.big_white_link
{
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline; 
  color: #ffffff;
}
a:visited.big_white_link
{
	text-decoration: underline; 
    color: #ffffff;
}
a:hover.big_white_link
{
	text-decoration: underline; 
  color: #34C6F3;
}
a.toolbar_links
{
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline; 
  color: #000000;
}
a:visited.toolbar_links
{
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline; 
  color: #000000;
}
a:hover.toolbar_links
{
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline; 
  color: #34C6F3;
}
a:hover.summary_links{
	color: #ffffff;
}

.silver
{
	font-size: 12px;
  color: #cfcfcf;
}

a.parent_links
{
	font-size: 14px;
	text-decoration: none; 
  color: #000000;
}
a:visited.parent_links
{
	text-decoration: none; 
    color: #000000;
}
a:hover.parent_links
{
	text-decoration: underline; 
  color: #FFFFFF;
}



.copyright
{
	color: white;
	font-size: 11px;
	text-align: center;
	background: #99BADD;
}
.wiz
{
	color: white;
	font-size: 11px;
	text-align: center;
	background: #99BADD;
	padding: 10px;
}
.anounce
{
	color: black;
	font-size: 20px;
	font-weight: bold;
	text-align: center;	
	background: transparent;
	padding: 10px;
	border: 1px solid #34C6F3;
}
.nav_table
{
	background: transparent;
}
.big_pad
{
	padding: 20px;	
}

.theme_1
{
	background: #99BADD;
}
.theme_2
{
	background: #34C6F3;
}
.theme_3
{
	background: #335687;
	font-size: 12px;
	color: white;
}
.welcome_side_text
{
	padding: 20px;
	font-size: 12px;
	color: white;
}
.gauge
{
padding: 20px;
}
.gaugetext
{
	font-size: 12px;
	font-weight: bold;
	color: black;
	
}
.pad_10
{
padding: 10px;
}
.big_header
{
	text-indent: 10px;
	background: #29499A;
	font-size: 14px;
	color: white;
	font-weight: bold;
}
.light_big_header
{
	text-indent: 10px;
	background: #99BADD;
	font-size: 14px;
	color: black;
	font-weight: bold;
}
.little_header
{
	background: #29499A;
	font-size: 11px;
	color: white;
	font-weight: bold;
}
.term
{
	font-size: 14px;
	color: black;
	font-weight: bold;
}
.def
{
	font-size: 12px;
	text-indent: 20px;
}
.rel
{
	font-size: 9px;
	text-indent: 25px;
}
.title
{
	font-size: 16px;
	font-weight: bold;
	text-align: center
}
.small_black_font
{
	font-size: 12px;
}
.small_black_font_padded
{
	font-size: 12px;
	padding-left: 10px;
	paddin-right: 10px;
}
.small_black_font_with_border
{
	font-size: 11px;
	border: 1px solid #34C6F3;
	padding: 10px;
}
.alert
{
	font-size: 11px;
	color: red;
}
.required {
	vertical-align: top;
	color: blue;
}
.disabled {
	color: gray;
}
.formerr {
     font-size: 12px;
     color: red;
}
.formnote {
     font-size: 12px;
     font-weight: bold;
}
.ovtitle {
     font-size: 16px;
     font-weight: bold;
     font-family:Verdana;
     text-align: left;
     color:#009999;	
}
.enroll_receipt_thanks {		
	font-size: 12px;		
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 4px;	
	margin-bottom: 4px;		
	font-color: black;		
	font-weight: bold;
}	
p.enroll_receipt_thanks  {		
	font-size: 12px;		
	margin-left: 20px;	
	margin-right: 20px;
	margin-top: 4px;	
	margin-bottom: 4px;		
	font-color: black;	
	font-weight: bold;
}
.enroll_receipt_title {		
	font-size: 12px;		
	margin-left: 20px;			
	font-color: black;		
	font-weight: bold;
}	
p.enroll_receipt_title  {		
	font-size: 12px;		
	margin-left: 20px;
	margin-bottom: 4px;			
	font-color: black;	
	font-weight: bold;
}
table.enroll_receipt_table {			
    background: transparent;
	border: 1px solid black;
	border-collapse: collapse;		
	margin-left: 20px;							
}
table.enroll_receipt_table td {				
	background: transparent;		
	font-size: 12px;		
	border: 1px solid black;
	text-align: left;
}
