@import url("http://fonts.googleapis.com/css?family=Titillium+Web:400,600,400italic,300");
body {
  background: #ffffff;
  font-family: "Titillium Web", sans-serif; 
    margin-left: 0px; 
	  margin-right: 0px; 
	    margin-top: 0px; 
		  margin-bottom: 0px; 
		    margin-width: 0px; 
			  margin-height: 0px; 
		  
}

table, tbody, tr, td, th {
	color: #545454;
	font-size: 16px;
   line-height: 22px;
}

p, span, div, ul, li {
	color: #545454;
	font-size: 16px;
}

LI 	{  	COLOR: #343434; LIST-STYLE-TYPE: square  }  

.selected { background-color: #F4F1D7 }
.sorted { background-color: #E2EEF0 }
.square { background-color: #FFFFFF; border: 1px solid #727272; margin: 2; padding: 2 5 2 2; }
.tableheader2 { background-color: #BEBEBE; font-weight: bold }
.regular3 { background-color: #F5F5F5 }

h1 {

  color: #155180;
  font-size: 24px;
  font-weight: 200;
  line-height: 24px;
  margin-top: 15px;
  margin-bottom: 15px;
  margin-left: 0px; 
}


h2 {
  color: #8b969e;
  font-size: 16px;
  font-weight: 200;
  line-height: 22px;
  letter-spacing: 1px;
  text-transform: uppercase;
  position: relative;
  margin-top: 22px;
  height: 0px; }
 
  h2:after {
    background: #00deff;
    content: "";
    width: 50px;
    height: 1px;
    left: 0px;
    bottom: -30px;
    position: absolute; }


h3 {

  color: #155180;
  font-size: 18px;
  font-weight: 200;
  line-height: 24px;
  margin-top: 0px;
  margin-bottom: 15px;
  margin-left: 0px; 
}

h4 {
  color: #8b969e;
  font-size: 16px;
  font-weight: 200;
  line-height: 22px;
  letter-spacing: 1px;
  text-transform: uppercase;
  position: relative;
  margin-top: 0px;
  height: 0px; }
 
  h4:after {
    background: #00deff;
    content: "";
    width: 50px;
    height: 1px;
    left: 0px;
    bottom: -30px;
    position: absolute;
}

h5 {
  color: #4f575c;
  font-size: 14px;
  font-weight: 200;
  line-height: 22px;
  letter-spacing: 1px;
  text-transform: uppercase;
  position: relative;
  margin-top: 15px;
  height: 0px; }
 
  h5:after {
    background: #00deff;
    content: "";
    width: 90px;
    height: 0px;
    left: 0px;
    bottom: -30px;
    position: absolute; 
}	

h6 {
  color: #8b969e;
  font-size: 18px;
  font-weight: 200;
  line-height: 22px;
  letter-spacing: 1px;
  text-transform: uppercase;
  position: relative;
  margin-top: 0px;
  height: 0px; }
 
  h6:after {
    background: #00deff;
    content: "";
    width: 100px;
    height: 1px;
    left: 0px;
    bottom: -30px;
    position: absolute; 
}

a:link 		{
		font-weight: normal;
		text-decoration: none;
		color: #1c74a7;
		}
a:visited	{
		font-weight: normal;
		text-decoration: none;
		color: #1c74a7;
		}
a:hover		{
		font-weight: normal;
		text-decoration: none;
		color: #0a273b;
		}
a:active	{
		font-weight: normal;
		text-decoration: none;
		color: #0a273b;
		}


a.footer:link 	{font-family: Arial, Verdana, Helvetica, sans-serif;
		font-weight: normal;
		text-decoration: none;
		color: #708da1;
		font-size: 11px;
		line-height: 13pt;
		}
a.footer:visited	{font-family: Arial, Verdana, Helvetica, sans-serif;
		font-weight: normal;
		text-decoration: none;
		color: #708da1;
		font-size: 11px;
		line-height: 13pt;
		}
a.footer:hover		{font-family: Arial, Verdana, Helvetica, sans-serif;
		font-weight: normal;
		text-decoration: none;
		color: #b7c0c6;
		font-size: 11px;
		line-height: 13pt;
		}
a.footer:active	{font-family: Arial, Verdana, Helvetica, sans-serif;
		font-weight: normal;
		text-decoration: none;
		color: #b7c0c6;
		font-size: 11px;
		line-height: 13pt;
		}


a.nav:link 	{
  line-height: 100px;
  font-size: 13px;
  text-transform: uppercase;
	color: #1c74a7;
	text-decoration: none;
		}
a.nav:visited	{
  line-height: 100px;
  font-size: 13px;
  text-transform: uppercase;
	color: #1c74a7;
	text-decoration: none;
		}
a.nav:hover		{
  line-height: 100px;
  font-size: 13px;
  text-transform: uppercase;
	color: #0a273b;
	text-decoration: none;
		}
a.nav:active	{
  line-height: 100px;
  font-size: 13px;
  text-transform: uppercase;
	color: #0a273b;
	text-decoration: none;
		}
			
textarea, select, option, input {
	font-family: Arial, Tahoma, 'Trebuchet MS', Verdana;
	color: #434343;
	font-size: 16px;
	}
	
td.warning, warning	{font-size: 16px;
		font-family: Arial, Tahoma, 'Trebuchet MS', Verdana;  
		letter-spacing: 0.3pt;
		color: #7D280E;
		vertical-align: middle;
		padding-top:5pt;
		padding-left:7pt;
		padding-right:5pt;
		padding-bottom:5pt;
		background-color: #FBF9EC;
		border-top: #F2E9CF 1px solid;
		border-left: #F2E9CF 1px solid;
		border-right: #F2E9CF 1px solid;
		border-bottom: #F2E9CF 1px solid;
		}	
		
.footer {
	font-family: Tahoma, 'Trebuchet MS', Arial, Verdana;
	color: #c4c4c4;
	font-size: 11px;
	text-transform: uppercase;
	}
	
.callout {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	color: #8d8d8d;
	font-size: 16px;
	line-height: 16pt;
	font-weight: normal;
	}
.callout_sign {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	color: #5d5d5d;
	font-size: 16px;
	line-height: 16pt;
	font-weight: normal;
	}
	
.sub_head {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #b04d0a;
	letter-spacing: 1.5pt; 
	}

.testimonial {
	color: #979797;
	line-height: 16pt;
	font-weight: normal;
	}