/*############*/
/*#Start CSS#*/
/*##########*/
/*####################################*/
/*#Start Misc Element Styles/Classes#*/
/*##################################*/
* {/*Global font formatting style*/
	font-family: Arial, Helvetica, sans-serif;/*Define font face*/
}
#content * {/*Global font formatting style*/
	font-size: 12px;/*Define font size*/
}
#container #page h1 {/*Global h1 element style*/
	font-size:32px;
}
#container #page h2 {/*Global h2 element style*/
	font-size:24px;
}
#container #page h3 {/*Global h3 element style*/
	font-size:14px;
}
#container #page p{
	margin-bottom: 12px;
	line-height:16px;
}
.nomargin {
	margin-top: 2px;
	margin-bottom: 0px;
} 
.nomargin p {
	margin-top: 2px;
	margin-bottom: 0px;
}
/*##################################*/
/*#End Misc Element Styles/Classes#*/
/*################################*/
/*##########################*/
/*#Start Element ID Styles#*/
/*########################*/
body { /*Actual body of document*/
	margin: 0px;/*Define body margin, usually 0px*/
	padding: 0px;/*Define body padding, usually 0px*/
}
#container {/*2nd Container, put 'page stretch' here and set overall width*/
	width: 930px !important;/*Required, overall width of site, usually width of stretch bg image*/
	margin-left: auto;/*Required, centers page for Firefox*/
	margin-right: auto;/*Required, centers page for Firefox*/
}
#page {/*3rd Container, use if needed*/
	width: 100%;
}
/*####################*/
/*#Start Header Area#*/
/*##################*/
#header {/*Container for header contents, specify total header height here*/
	background-repeat: no-repeat;/*Repeat bg image, usually no-repeat*/
	width: 100%;/*Define width of header area, usually 100%*/
	height: 275px;/*Define height of header area, usually height of bg image*/
}
#logo  {/*Area for header text, also area for flash header*/
	font-size: 32px;/*Define base font size of header text, usually 28px*/
	text-align: center;/*Define text alignment of header text, usually left*/
	float: left;/*Required for this design, use instead of large padding/margin to move text far to the right*/
	padding-right: 0px;/*Required, aligns text within design area*/
	padding-top: 123px;/*Required, aligns text within design area*/
	width: 540px;/*Required, aligns text within design area*/
	height: 100px;/*Required, aligns text within design area*/
	padding-left:15px;
	font-weight:bolder;
	display: inline;
	}
#logo #subHeader { font-size: 16px; }
#leftmenu_area {/*Container for left menu, minicontent, and services menu*/
	width: 164px;/*Define width of container, usually ~20% of page width*/
	float: left;/*Required, positions container to the left of page*/
	position: relative;/*Required*/
	z-index: 2;/*Required*/
	padding-left: 0px;/*Required, moves container out of side shadow*/
	height:auto;
	margin:0px;
	padding:0px;
}

#content {/*Container for content*/
	width: 700px;/*Define width, usually ~50% of page width*/
	float:left;
	min-height: 343px;/*Define minimum height, usually height of content bg image if set*/
	background-repeat:no-repeat;
	margin:0px;
	padding:15px;
	padding-left:40px;
}
#emoContentContainer { /*Content*/
	position: relative;/*Required*/emo
	color: #000;/*Define text color*/
	word-wrap: break-word;/*Required*/
	padding-left: 9px;/*Moves content out of divider*/
}
/*####################*/
/*#Start Link Styles#*/
/*##################*/
#emoContentContainer a {/*Content link style*/
	font-weight: bold;/*Define bold or not, usually bold*/
	text-decoration: none;/*Define underline or not*/
}
#emoContentContainer a:hover {/*Content link hover style*/
	font-weight: bold;/*Define bold or not, usually bold*/
	text-decoration: underline;/*Define underline or not*/
}
#emoContentContainer a:visited {/*Content link visited style*/
	font-weight: bold;/*Define bold or not, usually bold*/
	text-decoration: underline;/*Define underline or not*/
}
.minicontent a {/*Minicontent link style*/
	color: #000;/*Define text color*/
	font-weight: bold;/*Define bold or not, usually bold*/
	text-decoration: none;/*Define underline or not*/
}
.minicontent a:hover {/*Minicontent link hover style*/
	color: #000;/*Define text color*/
	font-weight: bold;/*Define bold or not, usually bold*/
	text-decoration: underline;/*Define underline or not*/
}
.minicontent a:visited {/*Minicontent link visited style*/
	color: #000;/*Define text color*/
	font-weight: bold;/*Define bold or not, usually bold*/
	text-decoration: underline;/*Define underline or not*/
}
#miniservicescontact a {
	color:#4c4624;
	font-weight:bold;
}
/*##################*/
/*#End Link Styles#*/
/*################*/
#footer {/*Container for footer links*/
	clear: both;/*Required, place footer below all other floated content*/
	width: 740px;/*Define width of footer area, usually 100%*/
	height: 62px;/*Define height of footer area, usually height of bg image*/
	padding: 0 0 0 178px;
	text-align:center;
	position: relative;
}
/*########################*/
/*#End Element ID Styles#*/
/*######################*/
/*#################################################*/
/*#Start Vertical Side Menus, BOTH left and right#*/
/*###############################################*/
ul.tabs,
ul.tabs li,
ul.tabs ul {/*Define overall widths of areas*/
	width: 163px;/*Define width of container elements, usually 100%*/
	height: auto;/*Define height of container elements, usually button image height*/
	list-style: none;/*Required*/
	margin: 0px;/*Define container margins, usually 0px*/
	padding: 0px;/*Define container paddings, usually 0px*/
}
ul.tabs {/*Only applies to top UL*/
	height:auto; /*Define height so menu 'takes up space'*/
	padding-left:16px;
}
ul.tabs:after { /*Required (IE 7 lack of compliance)*/
	clear: both;/*Required (For IE)*/
	display: block;/*Required (For IE)*/
	font: 1px/0px serif;/*Required (For IE)*/
	content: '.';/*Required (For IE)*/
	height: 0px;/*Required (For IE)*/
	visibility: hidden;/*Required (For IE)*/
}
ul.tabs li {/*Define style for button containers*/
	float: left; /*Required (For IE 7 lack of compliance)*/
	display: block !important; /*Required (For GOOD browsers)*/
	display: inline; /*Required (For IE)*/
	position: relative;/*Required*/
}
ul.tabs a {/*Define top-level buttons*/
	background-repeat: no-repeat;/*Use repeat-x if stretching button, otherwise no-repeat*/
	border: none;/*Define border, usually none;*/
	display: block;/*Required*/
	font: bold 14px/27px Arial, Helvetica, sans-serif !important;/*Define: font-weight, font-size/line-height (button image height), Font face*/
	text-decoration: none;/*Define underline or not, usually none */
	height: auto !important;/*Required*/
	height: 1%; /*Required (For IE)*/
	text-align: left;/*Define text alignment, usually left*/
	width: 100%;/*Required*/
	text-indent: 10px; /*Indents button link text, usually ~5-15px*/
}
ul.tabs li:hover ul,
ul.tabs li.iehover ul {/*Define sub menu style*/
	z-index:2;/*Required*/
	width:180px;/*Define width of sub menu container*/
	_border-color:black;/*Required for transparent space between buttons and sub menu in IE6*/
	_filter:chroma(color=black);/*Required for transparent space between buttons and sub menu in IE6*/
	border-left:5px solid transparent;/*Provides space between buttons and sub menu*/
}

ul.tabs ul,
ul.tabs ul ul,
ul.tabs ul ul ul {/*Required style for UL containers*/
	display: none;/*Required to keep sub menu hidden*/
	position: absolute;/*Required for sub menu alignment*/
	top: 0px;/*Required for sub menu alignment*/
	left: 100%;/*Required for sub menu alignment, usually left:100%, make right:100% if right menu*/
}
/* Do Not Move - Must Come Before display:block for Gecko */
ul.tabs li:hover ul ul,
ul.tabs li:hover ul ul ul,
ul.tabs li.iehover ul ul,
ul.tabs li.iehover ul ul ul {/*Required to keep sub menu hidden in IE6*/
	display: none;/*Required to keep sub menu hidden*/
}
ul.tabs li:hover ul,
ul.tabs ul li:hover ul,
ul.tabs ul ul li:hover ul,
ul.tabs li.iehover ul,
ul.tabs ul li.iehover ul,
ul.tabs ul ul li.iehover ul {/*Required to show sub menu on rollover*/
	display: block; /*Required to show sub menu on rollover*/
}
/*##########################*/
/*#End Vertical Side Menus#*/
/*########################*/
/*####################*/
/*#Start Footer Menu#*/
/*##################*/
ul.footer_links {/*Define footer container style*/
	position: relative;/*Required*/
	list-style: none;/*Required*/
	display: block;/*Required*/
	width: 511px;/*Define width, usually width of content area (~60%)*/
	padding:0px;/*Define footer container padding, usually 0px*/
	margin:0px;/*Define footer container margin, usually 0px*/
	margin-left:172px;/*Required for this design, usually leftmenuarea width + leftmenuarea padding(~60%)*/
	margin-left:auto;
	margin-right:auto;
	padding-top:0px;
}
ul.footer_links li {
	margin-left: 5px;/*Provides spacing between links*/
	margin-right: 5px;/*Provides spacing between links*/
	padding-bottom: 10px;
	display: inline;
}
ul.footer_links li a {
	font-weight: bold;/*Define bold or not, usually bold*/
	text-decoration: none;/*Define underline or not*/
	font-size: 12px;
}
ul.footer_links li a:hover {
	font-weight: bold;/*Define bold or not, usually bold*/
	text-decoration: underline;/*Define underline or not*/
}
#social_network_div{
	clear:both;
	font-size:12px;
	text-align:center;
	float:none;
}
#copyright{
	clear:both;
	font-size:12px;
	float:none;
	width: 100%;
	text-align:right;
	margin-top: 50px;
	}
/*##################*/
/*#End Footer Menu#*/
/*################*/
/*##########*/
/*#End CSS#*/
/*########*/

/* widgets */
#widget_area_page,
#widget_area_header,
#widget_area_left,
#widget_area_right,
#widget_area_footer {
	display:none;
}