div{
	text-align:left;
}

td{
	vertical-align:top;
	padding:0;
}

th{
  font-weight: normal;
  text-align: left;
}

img{
	border:0;
}

p,ul,ol,h1,h2,h3,h4,h5,h6{
	margin-top:0;
}

p{
	line-height:1.4em;
}

h1,h2,h3{
	font-family:georgia, times new roman;
	font-weight:normal;
}

h4,h5,h6{
	font-family:verdana;
	font-weight:normal;
	margin-bottom:3px;
}

h5{
	font-size:1.2em;
}

h6{
	font-size:1em;
}

a{
	text-decoration:none;
	color:#00395A;
}

a:hover{
	color:#000;
}

select{
   font-size:12px;
}
/*
   Heading class used as title bar across 1-Column, 2-Column, 3-Column templates  
*/
div.id_heading{
	background:url(heading_gradient.jpg) repeat-x;
	padding:10px 0 0 0;
}

div.id_heading_sub{
height:1%;
}
  
div.id_heading h1, div.id_heading p{
   padding-right:10px;
	padding-left:15px;
	 
}

div.id_heading p{
   padding-bottom: 23px;
  	
}

div.id_heading h1{
	font-size:2.8em;
	color:#22485E;
	margin:0;
	
}

div.id_heading h1 span.sm{
	font-size:.5em;
}

div.id_heading h4{
	font-weight:normal;
	font-size:1em;
	color:#22485E;
	margin:0;
}

div.id_heading p{
	font-size:1em;
	color:#666;
	margin:0;
}

.gold_bar {
	BORDER-TOP: #dcd087 4px solid
}
.gold_bar_grey {
	BORDER-TOP: #dcd087 4px solid
}
.gold_bar_blue {
	BORDER-TOP: #dcd087 4px solid
}
.gold_bar_grey {
	BACKGROUND-COLOR: #f5f6f1
}
.gold_bar_blue {
	BACKGROUND-COLOR: #455560
}
/* 
   Map Locations 
   
 */
.mapContain{
	position:relative;
}
#sac{
position: abosolute;
top:-2px;
left:0px;
z-index: 2;
}

#minn{
position:absolute;
top: 50px;
left:148px;
}
#atl{
position:absolute;
top: 9px;
left:290px;
z-index: 1;
}
#bos{
position:absolute;
top: 182px;
left:385px;
z-index: 2;
}

/* 
   Subheading class
*/
.bar
{
   border-top: 4px solid #dcd087;
   padding: 8px 15px;
   background: #455560 none repeat scroll 0%;
   font-size: 1.8em;
   color: #ffffff;
   margin-bottom:0;
   font-family: georgia,times new roman;
   
}
/*
   Widgets classes 
*/
div.id_widgets{
	float:right;
	margin-bottom:9px;
}

.widget {
	padding:15px 15px 5px 15px;
}

.widget_image {
	padding:0px 0px 0px 0px;
}

.widget h3{
	font-size:2em;
	margin:0 0 12px 0;
	color:#22485E;
}

.widget ul{
	list-style:none;
	margin-left:0;
	padding-left:0;
	margin-bottom: 15px;
}

.widget li{
	padding:5px 0 7px 0px;
}

.widget li a{
	padding-left:0px;
}

.widget li.last{
	border:none;
}

.widget a{
	color:#006990;
}

.widget a:hover{
	color:#000;
}

tr.row_gutter
{
   height:8px;
}

td.col_gutter
{
	width:9px;
}

.stackable{
   margin-bottom:9px;
}

.widget h3 span.sm {
  font-family: verdana;
  font-size: 0.5em;
  color: #52473d;
  }


@media screen
{
   .hide_on_screen
   {
      display: none;
   }
   
   div.id_widgets
   {
      width:250px;
   }
}

@media print
{
   .hide_on_print
   {
      display: none;
   }

   html,body {
	   height: auto;
   }

   div.id_widgets
   {
      width:200px;
   }