/* General Site Definitions -- Tags */

h1, h2, h3, h4, h5, h6 {
  font-family: 'Open Sans Condensed';
  letter-spacing: -0.05em;
  font-weight: bold;
}

h1 {
  font-size: 1.5em;
  margin-bottom: 0.5em;
}

h2 {
  font-size: 1.3em;
  margin-bottom: 0.3em;
}
h3 {
  font-size: 1.0em;
  margin-bottom: 0;
}

p, ul, li {
	font-family:'Droid Sans'; 
	font-size:9pt;  
	color:#25272E; 
	line-height:normal; 
    margin-top: 0;
}

/* General Link Styles */

a {	
	text-decoration: underline;	
	}
h1 a, h2 a, h3 a, h4 a, h5 a {			
	text-decoration: underline;	
	}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover {			
	text-decoration: underline;	
	}
a:link { 	color: #000000; }
a:visited {	color: #333333;	}
a:active {  color: #000000; }
a:hover {	color: #003399; }

/* Form items */

.input{
  		width:170px; 
		height:17px;
		border-width:1px;
		border-style:solid;
		background-color:#F2F5F7;
		border-color:#425D70;
		font-family:Tahoma; 
		font-size:11px;  
		color:#919191;
}
		
.textarea{
		width:170px; 
		height:125px;
		border-width:1px;
		border-style:solid;
		background-color:#F2F5F7;
		border-color:#425D70;
		font-family:Tahoma; 
		font-size:11px;  
		color:#919191;
		overflow:auto;
		}

/* Custom Definitions */

/* Colors */
.orange, .orange a {
	color:#FF8000; 
    text-shadow: 1px 1px 0 #FFFFFF;
	}
.blue, .blue a {
	color:#004170;
    text-shadow: 1px 1px 0 #FFFFFF;
	}


.text{
	font-family:Tahoma; 
	font-size:10px;  
	color:#00487D; 
	text-decoration:none;
}

.main{
	font-family:"Trebuchet MS", "Myriad Pro"; 
	font-size:9pt;  
	color:#25272E; 
	line-height:normal; 
}

.aoimain a:link{
  font-family:"Trebuchet MS", "Myriad Pro";
  font-size:9pt;  
  color:#FFFFFF;
  line-height:normal; 
  text-decoration: none; 
  display: block;
  background-color: #c1bdb2;
}

.aoimain a:visited{
  font-family:"Trebuchet MS", "Myriad Pro"; 
  font-size:9pt;  
  color:#FFFFFF;
  line-height:normal;
  text-decoration: none; 
  display: block;
  background-color: #c1bdb2;
}

.aoimain a:hover{
  font-family:"Trebuchet MS", "Myriad Pro"; 
  font-size:9pt;  
  color:#FFFFFF;
  line-height:normal; 
  text-decoration: none; 
  display: block; 
  background-color: #ff8000;
  margin-left: -10px;
  padding-left: 10px;
}

.policy{
	font-family:Tahoma; 
	font-size:11px;  
	color:#00243E; 
	text-decoration:none;
}

.policy2{
	font-family:Tahoma; 
	font-size:9px;  
	color:#708594;
	text-decoration:none;
}

.text2{
	font-family:Tahoma; 
	font-size:9px;  
	color:#80A4BE;
	 text-decoration:none;
}




.td_light {
    background-image: url("bg_light.gif");
    padding: 0 20px;
}
.td_dark {
    background-image: url("bg_dark.gif");
    padding: 0;
}

.td_light ul, .td_light li {
	list-style-image: url(li_bullet.gif)
}

.aoi {
	background-color: #c1bdb2;
	padding-left: 10px
}


.center-image {
	text-align: center;
}

.td_light ol ul li {
    font-weight: normal;
    margin: 0 0 0 15px;
}

a.calloutBlue {
    background-color: #00487D;
    border-color: #175888 #0C314C #0C314C #00243E;
    border-radius: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    float: right;
    font-family: 'Oswald',sans-serif;
    font-size: 1em;
    font-weight: normal;
    overflow: hidden;
    padding: 5px;
    position: relative;
    text-decoration: none;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
    text-align: center;
}

a.calloutBlue:hover {
	color: #FFFFFF;
	background-color: #6699CC;
    text-decoration: none;
}

.clearfix {
    clear: both;
    float: none;
}