body {
 margin:0;
 padding:0;
 background: #ffffff;
 color: #15242d;
 text-align:left;
 font-family: arial,helvetica,sans-serif;
 font-size: 75%;
 height:100%;
 min-height:100%;
 }
 
#outer {
 padding:0;
 text-align:left;
 width:1020px;
 height:auto;
 background:#ffffff;
 } 

#banner {
 margin:0;
 padding:0;
 height:545px;
 background:#ffffff;
 border:1px solid;
 border-top:none;
 border-left:none;
 border-right:none; 
 border-bottom-color:#d9e4ec; 
 }
 
 #banner-sm {
 margin:0;
 padding:0;
 height:335px;
 background:#ffffff;
 }
 
 #title {
 margin:0 0 0 25px;
 padding:30px 0 10px 0;
 width:140px;
 float:left;
 }
 
 #content {
 margin:0;
 padding:30px 0 10px 10px;
 width:750px;
 float:left;
 }
 
 #content2 {
 margin:0;
 padding:30px 0 10px 10px;
 width:550px;
 float:left;
 }
 
  #menu {
 margin:0 0 0 -5px;
 padding:0;
 width:135px;
 font-size:95%;
 }
 
#menu ul {
	margin: 0 0 0 0;
}

#menu li {
	list-style: none;
	background: transparent;
	margin: 0;
	padding: 0;
}

#menu li a:link, #menu li a:visited {
	display: block;
	position: relative;
	line-height: 1.4em;
	width: 125px;
	color: #ffffff;
	background: transparent;
	text-decoration: none;
	margin: 2px 0 2px 0;
	padding: 0 0 0 10px;
}

#menu li a:hover, #menu li a:active {
	color: #114a82;
	background: transparent;
}

#menu dl {
	padding: 0;
	margin: 0;
}

#menu dt {
	padding: 0;
	margin: 0;
}

#menu dt a:link, #menu dt a:visited, #menu dt a:active {
	color: #ffffff;
	display: block;
	width: 125px;
	background: transparent;
	text-decoration: none;
	line-height: 1.3em;
	margin: 6px 0 6px 0;
	padding: 0 0 0 10px;
}

#menu dt a:hover  {
	color: #114a82;
	background: transparent;
}

td.menubg{
background:#f25c29 url(graphics/menu-bg.gif) repeat-y;
}
 
 #glance {
 margin:0 0 0 20px;
 padding:30px 0 10px 10px;
 width:170px;
 float:left;
 border:1px solid;
 border-top:none;
 border-bottom:none;
 border-right:none; 
 border-left-color:#d9e4ec;
 }
 
 #quicklinks {
 clear:both; /* correctly position in Firefox & Safari */
 margin:12px 0 0 25px;
 padding:0;
 height:85px;
 background:#ffffff;
 color: #114a82;
 font-size: 90%;
 }
 
 #quicklinks img {
 margin:0;
 padding:0 16px 0 0px;
border:none;
 }
 
 #quicklinks a {
 padding:0;
 color: #114a82;
 text-decoration:none;
 }
 
 #quicklinks a:hover {
 padding:0;
 color: #f25c29;
 text-decoration:none;
 }
 
 p {
 text-align:justify;	
 line-height:1.6em;
 margin: 0 0 15px 0;
 padding: 0 0 0 0;
 }
 
a {
text-decoration: underline;
color: #114a82;
}
 
a:hover {
text-decoration: none;
color: #f25c29;
}

#ftr {
 clear:both; /* correctly position in Firefox & Safari */
 padding:10px 0 20px 25px;
 margin:0;
 text-align:left;
 color:#a3a3a3;
 font-size: 80%;
 background: #ffffff;
 height:auto;
 }
 
  #ftr a {
 color: #a3a3a3;
 text-decoration:underline;
 }
 
h1 {
margin:0 0 20px 0;
font-size: 120%;
font-weight:bold;
color: #f25c29;
}

h2 {
margin:0 0 5px 0;
font-size: 110%;
font-weight:bold;
color: #2faccd;
}

h3 {
margin:0 0 5px 0;
font-size: 110%;
font-weight:bold;
color: #f25c29;
}

h4 {
margin:0 0 5px 0;
font-size: 90%;
font-weight:normal;
color: #114a82;
}

li {
line-height:1.8em;
color:#f25c29;
}

.name {
color: #f25c29;
background:#ffffff;
}

.quote {
color: #f25c29;
background:#ffffff;
font-style:italic;
font-weight:bold;
}

.who {
font-size: 90%;
}

hr {
border: 0;
color: #d9e4ec;
background-color: #d9e4ec;
height: 1px;
}

table.support{
 width:75%;
}

.support{
text-align:center;
}

.left{
text-align:left;
padding: 5px 0 5px 5px;
}

tr.title{
 color: #114a82;
 font-size: 90%;
}

tr.cyan{
background:#2faccd;
 color: #ffffff;
height:20px;
}

tr.blue{
background:#114a82;
 color: #ffffff;
height:20px;
}

td.divide{
background:#ffffff;
height:5px;
}

td.divide2{
background:#ffffff;
height:25px;
}

#table {
padding: 10px 0 10px 0;
 text-align:left;
 background:#ffffff;
 }
 
 select,input,textarea {
 font-family: arial,helvetica,sans-serif;
 color: #f25c29;
 font-size:100%;
 }
 
input.btn{
	margin:0;
	padding:2px;	
   color:#ffffff;
   font-family: arial,helvetica,sans-serif;
   font-weight:normal;
   background-color: #f25c29;
   border:2px solid;
   border-color:#114a82;
   }

.contact{
text-align:right;
padding: 0 10px 0 10px;
}