/* CSS Document */

body{
margin-top:0px;
margin-left: 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}

h1 {
   font-size: 150%;
   line-height: normal;
  
   }
 #left-col{
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
padding:0px 6px 0px 6px;

} 
 #left-col p .black_11px{
 line-height:15px;
 }
 #left-col h1{
   color: #c00;
   }
 #left_col_tbl{
 border-top:1px dotted #ccc;
 }
a.linkwhite_10px:link 	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; text-decoration:none; font-weight:bold;}    
a.linkwhite_10px:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; text-decoration:none; font-weight:bold;}  
a.linkwhite_10px:hover 	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#6699CC; text-decoration:none;font-weight:bold;}   
a.linkwhite_10px:active  {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; text-decoration:none;font-weight:bold; } 

a.linkblack_9px:link 	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#666666; text-decoration:none; }    
a.linkblack_9px:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#666666; text-decoration:none; }  
a.linkblack_9px:hover 	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#000000; text-decoration:underline;}   
a.linkblack_9px:active  {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#666666; text-decoration:none;} 

a.linkwhite_13px:link 	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#ffffff; text-decoration:none; }    
a.linkwhite_13px:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#ffffff; text-decoration:none; }  
a.linkwhite_13px:hover 	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#ffffff; text-decoration:underline;}   
a.linkwhite_13px:active  {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#ffffff; text-decoration:none;} 

a.linkblue_11px:link 	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#003366; text-decoration:none; font-weight:bold; line-height:10px;}    
a.linkblue_11px:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#003366; text-decoration:none;font-weight:bold;  }  
a.linkblue_11px:hover 	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#003366; text-decoration:underline;font-weight:bold; }   
a.linkblue_11px:active  {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#003366; text-decoration:none;font-weight:bold; } 

a.linkblue_13px:link 	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#003366; text-decoration:none; font-weight:bold;}    
a.linkblue_13px:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#003366; text-decoration:none;font-weight:bold;  }  
a.linkblue_13px:hover 	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#003366; text-decoration:underline;font-weight:bold; }   
a.linkblue_13px:active  {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#003366; text-decoration:none;font-weight:bold; } 

a.linkblue_13px_nb:link 	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#003366; text-decoration:none;}    
a.linkblue_13px_nb:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#003366; text-decoration:none; }  
a.linkblue_13px_nb:hover 	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#003366; text-decoration:underline; }   
a.linkblue_13px_nb:active  {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#003366; text-decoration:none; } 

a.linkfusia:link 	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#dc029a; text-decoration:underline;}    
a.linkfusia:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#dc029a; text-decoration:underline; }  
a.linkfusia:hover 	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#003366; text-decoration:underline; }   
a.linkfusia:active  {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#dc029a; text-decoration:underline; } 


.white_10px{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #ffffff;
}

.white_15px{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color: #ffffff;
font-weight:bold;
}
.grey_9px{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#999999;
}
.grey_dkr_9px{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#666666;
}
.black_9px{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#000000;
}
.black_11px{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}

.black_12px{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight: bold;
}

.black_13px{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
font-weight: bold;
}

.black_18px{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#000000;
font-weight: bold;
}
.black_13px_nb{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
}

.blue_11px{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#052eff;
font-weight: bold;
}
.blue_13px{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#003366;
font-weight: bold;
}

.blue_15px{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color:#003366;
font-weight: bold;
}

.blue_22px{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:22px;
color:#003366;
font-weight: bold;
}
.black_15px{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color:#000000;
font-weight: bold;
}
.blue2_15px{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color:#052eff;
font-weight: bold;
}
.fusia_11px{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#dc029a;
font-weight: bold;
}

.fusia_13px{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#dc029a;
font-weight: bold;
}
.valsig{
font:Brush Script MT;
color:000000;
font-size:18px;
}

/*////////////////////////form stuff/////////////////////*/


.homefields{
height:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:9px;
}
.intfields{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:9px;
}

.contact_help_box{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:9px;
height:65px;
}
.btn{
height:20px;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:11px;
font-weight:bold;
background-color: #848484;
border-bottom: 1px solid #6A6868;
border-right: 1px solid #565050;
border-left: 1px solid #565050;
border-top: 1px solid #ABA6A6;
}
.hilightred {
   color: #c00;
   }   
   
   /* Heading styles
---------------------------------------------------------------------------------------------- */

h1 {
   font-size: 150%;
   line-height: normal;
   }
h2 {
   font-size: 200%;
   line-height: normal;
   text-align: center;
   }
h3 {
   font-size: 150%;
   font-weight: normal;
   text-align: center;
   line-height: normal;   
   }
   #lettertop {
	height: 128px;
	background: #fff url("images/img_letter_top.png") no-repeat bottom;
	font-size: 150%;
	font-weight: bold;
	padding: 5px 0 0 1px;
	text-align: center;
	line-height: normal;
	color: #990000;
   }
   #letter {
   background: #eee;
   border-right: 1px solid #ccc;
   border-bottom: 1px solid #ccc;
   border-left: 1px solid #ccc;
   padding: 0 10px 10px 10px;
   margin:0px 0px 0px 8px;
   width:495px;
   }
   html>body #letter {
   background: #eee;
   border-right: 1px solid #ccc;
   border-bottom: 1px solid #ccc;
   border-left: 1px solid #ccc;
   padding: 0 10px 10px 10px;
   margin:-1px 20px 0px 20px;
   width:495px
   }
   .frustration {
   color: #069;
   text-align: center;
   
  /* background: url("images/img_frustration.jpg") no-repeat top right;
   padding-right: 108px;
   background-repeat:no-repeat;
   }
   /* Form styles
---------------------------------------------------------------------------------------------- */
label {
    width: 90px;
    text-align: right;
	padding: 0;
    float: left;
    }
#freestuff label {
    width: 220px;
	}
#contact label {
    width: 150px;
	}
.formerror {
    border: 1px solid #FFCC00;
    background-color : #FFFFCC;
    width: auto;
	margin-top: 1px;
    padding: 5px 0;
    }
.errortext {
    padding-left: 90px;
	font-size: 86%;
	color: #c00;
    }
#freestuff .errortext {
    padding-left: 220px;
	}
#contact .errortext {
    padding-left: 150px;
	}
	
.formfield {
   margin-left: 1em;
   border: 1px solid #8F0000;
   width: 125px;
   font-family: Arial, Helvetica, sans-serif;
   height: 21;
   }
   
input.redbutton {
   background:#c00;
   color:#fff;
   font-size: xx-small;
   margin: 5px 0 1em 1em;
   font-weight: bold;
   height: 26px;
   width: 128px;
   border:2px solid #f00;
   border-color:#f00 #900 #900 #f00;
  }
  
.formerror li {
   margin-bottom: 0;
   }
   
 .downloadFormBox,.downloadFormBox a{
 width:254px;

 padding:5px;
 border:1px solid #ccc;
 margin:100px auto;
 font:Tahoma;
 }
 
div#features {
	background-repeat: no-repeat;
	height: 200px;
	width: 510px;
	background-position: 0px -13px;
	border: 1px solid #000000;
	list-style-position: inside;
	list-style-type: circle;
	overflow: hidden;
	position: fixed;
	background-image: url(images/grey_bar.jpg);
}

div#facts {
	background-image: url(images/blue_box.gif);
	background-repeat: no-repeat;
	background-position: left -12px;
	list-style-position: inside;
	list-style-type: circle;
	overflow: hidden;
	position: fixed;
	border: 1px solid #000000;
}
.key_list {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #FFF;
	text-align: left;
	list-style-type: circle;
	font-weight: bold;
}


table#sidebar td {
	overflow: hidden;
	position: fixed;
	border: 1px solid #666666;
	background-color: #943431;
}
.random-sidebar  {
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	font-weight: bold;
}

.size_small {
	font-size: 14px;
}

.size_medium {
	font-size: 17px;
}

.size_large {
	font-size: 24px;
}
.size_xlarge {
	font-size: 27.5px;
}
.key_header {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
}
