@charset "utf-8";
/* CSS Document */

/****** HTML Tags *********/
body {
  margin:0;
}

a.skip {
	height: 0px;
	display:inline;
}

/****************** ID Tags ******************/
#body{
	padding:0;
}
#page {
	margin-top: 0;
	margin-right: 0%;
	margin-bottom: 0;
	padding-top: 0px;
	padding-left: 8px;
	min-width:832px;
	width:832px;
}

#page_content{
	padding:0px;
	margin-top: -20px;
}

#header {
	padding: 0px;
	width: 100%;
}

#heading_design {
	float:left;
}

#heading_name {
	float:right;
	width: 400px;
}

#top_right {
	float:right;
	padding-right:0px;
	z-index:11;
	width:0px;
	float:right;
	display:inline;
	padding-top: -1px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#top_left{
	float:left;
	width:200px;
}

#logo {
	top:-10px;
	left:0px;
	z-index:10;
	float:left;
	padding-bottom:0px;
	width:200px;
}

#top_menu {
	top:0px;
	z-index:100;
	margin:0px;
	height:23px;
	padding-top:0px;
	vertical-align:top;
	float:none;
}

#top_menu_table {
	height:21px;
}

#header_menu_bar {
	width:800px;
	height: 31px;
	left:0px;
	bottom:0px;
	line-height:21px;
	margin:0px;
	padding-bottom:0px;
}

#header_menu_bar table{
	padding:0px;
}

#header_menu_bar td{
	height:20px;
	vertical-align:top;
	margin-bottom:5px;
	float:none;
}

#header_menu_bar td img{
	vertical-align:middle;
	padding-bottom:0px;
}

#content {
	width:100percent;
	top:0px;
	left:0px;
	z-index:4;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#content_left {
	width:100%;
	top:0px;
	left:0px;
	z-index:4;
	padding:0px;
}

#content_left h1 {
	padding:5px;
	margin-top: 0px;
}
#content_left h2 {
	padding:5px;
	margin-top: 0px;
}
#content_left h3 {
	padding:5px;
	margin-top: 0px;
}

#content_left p {
	padding: 0px 10px 0px 10px;
	margin-top:2px;
	margin-bottom:2px;
}

#left_column {
	float:left;
	width:200px;
	height:100%;
	z-index:5;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
}

#right_column {
	float:right;
	width:585px;
	height:100%;
	z-index:5;
	overflow:visible;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 2px;
}

.footerbox {
	float:right;
}
#footer_right {
	float:right;
	width:240px;
	display:inline;
}

#footer_left {
	float:left;
	width:240px;
	display:inline;
}
#footer_middle {
	width:300px;
	display:inline;
	float:left;
}

/****************** Class Tags ******************/
.clearfix {
  min-width: 0;
}

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.headermain {
	padding:0;
	float:left;
	margin:0;
	width: 800px;
	height: 125px;
}

.clearer {
  clear:both;
  margin:0;
  padding:0;
  height:1px;
  background:transparent;
  display:block;
}

.left_tab{
	width:33px;
	height:23px;
	vertical-align:top;
	margin:0px;
	left:0px;
}

.tab_body {
	height:23px;
	vertical-align:middle;
	padding-left:10px;
	margin:0px;
	width:150px;
	line-height:23px;
}

.tab_body a{
	vertical-align:super;
}

.right_tab{
	width:83px;
	height:23px;
	vertical-align:top;
	margin:0px;
	padding:0px;
	right:0px;
}


.tabcontainer{
	clear: left;
	width:100%; /*width of 2nd level sub menus*/
	height:0.75em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
	text-align:center;
	width: 250px;
}

.tabcontent{
	display:none;
	padding-left:25px;
}
#phoneNumber{

}
