/* MAIN SKIN STYLE FOR THEAUSTINCONSULTING.COM */
body {
	font-size: 1em;
	font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
	background-color: #002b65;
	text-align: center;
	margin-top: 0;
	margin-left: 0 }

em {
	font-size: 12px }

/* ================================
style for module titles
================================ */
.Head {
	color: #002b65;
	font-size: 115%;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom: 5px;
	margin-left: -3px }

/* style of item titles on edit and admin pages */
.SubHead {
	font-size: 85% }

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
	font-size: 85% }

/* ===============
button style for standard HTML buttons 
================== */
.StandardButton {
	font-size: 90% }

/* =======================*/
/* =======================
 HTML Tag Styles 
=========================== */
H1, H2, H3, H4, H5, DT, H6 {
	font-family: Arial, Helvetica, sans-serif }

H1 a, H2 a, H3 a, H4 a {
	color: #dbca67 }

H1 {
	color: #dbca67;
	font-size: 175%;
	font-weight: normal }

H2 {
	color: #000;
	font-size: 125%;
	font-weight: bold }

H3 {
	color: #000;
	font-size: 100%;
	font-weight: bold;
	margin-bottom: 0;
	padding-bottom: 0 }

H4 {
	color: #999;
	font-size: 110%;
	font-weight: normal;
	margin: 0 }

H5, DT {
	color: #999;
	font-size: 90%;
	font-weight: normal;
	margin: 0 }

H6 {
	color: #999;
	font-size: 80%;
	font-weight: normal;
	margin: 0 }

ul {
	margin-top: 3px }

li {
	list-style-type: none;
	list-style-image: url("images/bullet.gif") }

.NormalBold {
	color: gray }

.Normal a {
	color: blue }

.Normal a:selected {
	color: gray }

a:link {
	color: blue;
	text-decoration: underline }

A.SelectedTab:visited {
	color: blue;
	text-decoration: none }

A.SelectedTab:hover {
	color: #cccccc;
	text-decoration: none }

A.SelectedTab:active {
	color: blue }

/************************

BEGIN LAYOUT POSITIONING

************************/
#container {
	text-align: center;
	margin: 0.5em auto 0;
	width: 925px;
	height: 30em;
	min-height: 30em }

#back {
	margin-top: 0;
	padding-top: 0;
	width: 100% }

#back_splash {
	margin-top: 0;
	margin-left: 0;
	width: 100%;
	position:relative; margin-top: -30px;
	}

#container_splash {

	background: url("images/HomepageBack-Consult.jpg") #002b65 top left no-repeat;
	/*display: block;
	width: 100%;
	float: left;
	clear: left;
	overflow: hidden*/
 }
*html #container_splash{ background-image: url("images/HomepageBack-Consult_IE.jpg"); }
/*
 WHITE "Folder"
*/
#content_home, #main, #main_wide, #portfolio {
	color: black;
	background-color: #fff;
	background-position: 0 0;
	display: block;
	padding-bottom: 10px;
	width: 100%;
	float: left; overflow:auto; 

 	overflow-y: auto; 

 	overflow-x: hidden;   

 overflow:auto; }

/* FIREFOX HACK */
.gecko #main, .gecko #main_wide, .gecko #portfolio {
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto }

#main, #main_wide, #portfolio {
	height: 30em;
	min-height: 30em }

#content_home {
	background-color: #002b65 }

/* 
================================
MASTHEAD
================================
*/
#masthead {
	width: 100%;
	clear: both }

#masthead_nav_container {
	color: #003c77;
	background-color: #002b65;
	text-align: right;
	z-index: 12;
	width: 100%;
	float: right; }

#masthead_nav {
	background-color: #002b65;
	top: 5px;
	width: 100%;
	float: left;
	border: 0 }

#logo_container {
	width: 100%;
	height: 83px;
	float: left }

#logo_container_main {
	background-image: url("images/AustinConsultMasthead_03.gif");
	background-repeat: repeat-x;
	width: 100%;
	height: 83px;
	float: left }

#logo_container_splash {
	width: 100%;
	height: 83px; position: relative;
	float: left }

#masthead_logo {
	background-color: #002b65;
	text-align: center;
	padding-left: 15px;
	height: 83px;
	float: left;
	overflow: hidden }

#masthead_curve {
	height: 83px;
	float: left;
	overflow: hidden }

#masthead_bar {
	background-color: #002b65;
	text-align: left;
	float: left }

#masthead_bar img {
	width: 100%;
	height: 83px }

#masthead_2 {
	clear: right }

#maincenter p {
	font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
	line-height: 1.25em;
	margin-top: 3px;
	margin-bottom: 10px }

#main_content img {
	display: block;
	padding: 25px;
	float: right }

#maincenter h1 {
	color: #002b65;
	font-size: 1.1em;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	margin-top: 0;
	margin-bottom: 5px;
	padding-top: 0 }

#maincenter h2 {
	color: #000;
	font-size: 0.95em;
	line-height: 0.5em;
	padding-top: 1em }

#img_thumb {
	padding-top: 75px }

#content {
	color: black;
	display: block;
	padding-bottom: 0;
	float: left;
	clear: left }

/* 
================================
BOTTOM
================================
*/
#bottom {
	color: #fff;
	font-weight: normal;
	padding-top: 10px;
	padding-bottom: 0;
	width: 100%;
	height: 50px;
	float: right }

#nav_bottom {
	color: #fff;
	font-weight: bold;
	text-align: center;
	white-space: nowrap;
	margin-right: auto;
	margin-left: auto;
	width: 464px;
	float: right }

#nav_bottom a {
	color: #fff;
	font-size: 0.9em;
	text-decoration: none }

/* BOTTOM NAVBAR + CURVE */
#nav_bottom_menubar {
	color: #fff;
	text-align: center;
	white-space: nowrap;
	display: inline-block;
	height: 26px;
	float: left;
	clear: both;
	overflow: hidden }

#nav_bottom_curve {
	width: 64px;
	height: 100%;
	float: left;
	clear: none }

#nav_bottom_curve img {
	background-color: #668e3c;
	vertical-align: bottom }

#nav_bottom_menu {
	color: #fff;
	background-color: #668e3c;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 0;
	width: 400px;
	float: left }

#nav_bottom_search {
	color: #fff;
	padding-bottom: 5px;
	float: left;
	clear: both }

/**
* FOOTER LINKS GOLD BAR */
.bottompane {
	color: white;
	text-align: center;
	width: 100%;
	float: left }

.bottompane a, .bottompane a:visited {
	color: white;
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica;
	font-style: normal;
	background-color: transparent;
	text-align: center;
	padding-left: 0;
	vertical-align: middle }

/* HOVER FOR SEARCH */
#nav_bottom a:hover {
	color: #dbca67;
	text-decoration: none }

/* HOVER FOR GOLD BAR */
#nav_bottom .bottompane a:hover {
	color: black;
	text-decoration: none }

.bottompane table {
	color: white;
	text-align: center;
	padding: 0;
	width: 100%;
	height: 26px;
	overflow: hidden }

.bottompane td {
	color: #fff;
	margin: 0;
	padding: 0 }

.bottompane .Head {
	color: white;
	font-size: 115%;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom: 5px;
	margin-left: -3px }

#footer_copyright {
	color: #fff;
	font-size: 0.8em;
	font-weight: bold;
	line-height: 14pt;
	text-align: left;
	float: left;
	vertical-align: bottom }

#footer_copyright a {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	text-align: left }

#footer_copyright a:hover {
	color: #dbca67;
	text-decoration: none }

/* END BOTTOM */
/* DNN */
/* 
================================
Skin styles for DotNetNuke
================================
*/
.pagemaster {
	background-color: #fefefe;
	width: 100%;
	height: 100% }

.skinmaster {
	background-color: #f3f5fa;
	height: 100%;
	border: solid 1px #7994cb;
	-moz-border-radius-bottomleft: 15px;
	-moz-border-radius-bottomright: 15px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px }

.toppane {width: 100% }

.leftpane {
	width: 25%;
	float: left }

/* 
================================
CONTENT PANE
================================
*/
.contentpane {
	color: black;
	text-align: left;
	padding-right: 4px;
	padding-left: 6px;
	width: 33%;
	float: left }

.contentpane td {
	white-space: normal }

#content_container {
	width: 33%;
	float: left }

#content_container .contentpane {
	width: 100%;
	float: left }

.contentpane {
	font-size: 1.2em;
	line-height: 1.4em }

#main .contentpane {
	padding-right: 10px;
	width: 48% }

.contentpane p {
	color: black;
	font-size: 1em }

.contentpane ol, .contentpane ul {
	font-size: 1em }

.contentpane li {
	font-size: 1em }

.contentpane table {
	font-size: 1em }

.contentpane a {
	color: blue;
	text-decoration: underline }

.contentpane li a {
	color: blue;
	text-decoration: underline }

.contentpane ul, .contentpane li, .contentpane ol { }

.contentpane ol {
	list-style: disc }

/** END CONTENT PANE*/
.rightpane {
	width: 40%;
	float: left }

.rightpane img {
	padding-bottom: 10px }

#main .rightpane {
	width: 20%;
	float: left }

#main_wide .rightpane {
	width: 10%;
	float: left }

#main_wide .contentpane {
	padding-right: 10px;
	width: 68% }

/***

PORTFOLIO

**/
#portfolio .contentpane { }

#portfolio .leftpane { }

#portfolio .rightpane {
	margin-top: 5px }

#main a {
	color: blue }

.main_dnnmenu_container {
	background-color: transparent }

.main_dnnmenu_bar {
	background-color: transparent;
	cursor: hand;
	height: 16px }

/* font styles of drop down */
.main_dnnmenu_item td {
	font-size: 9pt;
	font-family: Arial, Helvetica;
	font-style: normal;
	background-color: transparent;
	white-space: normal;
	cursor: hand;
	padding: 2px;
	width: inherit }

/***********************

DNN SOLMENU STYLES

************************/
.main_dnnmenu_rootitem {
	color: #fff;
	font-size: 9pt;
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica;
	font-style: normal;
	font-weight: bold;
	background-color: transparent;
	text-transform: uppercase;
	white-space: nowrap;
	cursor: hand;
	padding: 0 12px }

.main_dnnmenu_rootitem a {
	color: #fff }

.main_dnnmenu_rootitem .selected {
	color: #668e3c }

.main_dnnmenu_itemhover {
	color: #dbca67 }

.main_dnnmenu_itemactive {
	color: #dbca67 }

.main_dnnmenu_itemhover td {
	color: #dbca67 }

.MainMenu_RootMenuItemActive {
	height: 50px }

.main_dnnmenu_icon {
	text-align: center;
	cursor: hand;
	width: 0;
	height: 100% }

/* SUBMENU ITEMS */
.main_dnnmenu_submenu {
	color: white;
	background-color: #254a7c;
	cursor: hand;
	margin-top: 14px;
	padding: 0;
	z-index: 1000;
	border: solid 1px #cccccc }

.main_dnnmenu_submenu a:hover {
	color: #abc1d6 }

.main_dnnmenu_submenu a {
	color: #abc1d6 }

.main_dnnmenu_break {
	font-size: 1px;
	height: 1px }

.main_dnnmenu_arrow {
	font-size: 10pt;
	cursor: hand;
	border-top: 0 solid #cad5ea;
	border-right: 1px solid #cad5ea;
	border-bottom: 1px solid #cad5ea }

.main_dnnmenu_rootmenuarrow {
	cursor: hand }

.StandardButton {
	color: #002b65;
	font-size: 11px;
	font-family: verdana, sans-serif;
	font-weight: normal;
	background: #7994cb }

.TreeViewMenu {
	background-color: #dfe5f2;
	width: 175px;
	border: solid 1px #7994cb;
	-moz-border-radius-bottomleft: 15px;
	-moz-border-radius-bottomright: 15px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px }

.TreeViewMenu_Header { }

/* The overall font sizing for Search, Date, Breadcrumbs, Login, Register, Copyright, Terms, Privacy. */
.SkinObject {
	color: #fff;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none }

#bcrumb {
	text-align: left;
	margin-left: 250px }

#bcrumb a {
	font-size: 8pt;
	font-weight: normal }

#bcrumb a:link { }

#bcrumb a:visited { }

#bcrumb a:hover {
	font-color: black }

#bcrumb a:active {
	font-color: black }

#footer_copyright .SkinObject {
	color: #fff;
	font-weight: bold;
	text-decoration: none }

#footer_copyright A.SkinObject:link {
	color: #fff;
	text-decoration: none }

#footer_copyright A.SkinObject:visited {
	color: #fff;
	text-decoration: none }

#footer_copyright A.SkinObject:hover {
	color: #dbca67;
	text-decoration: none }

#footer_copyright A.SkinObject:active {
	color: #fff;
	text-decoration: none }

/**
* DOCUMENT MODULE STYLES */
.CategoryHeader, .ModifiedDateHeader, .TitleHeader, .SizeHeader, .DownloadHeader, .DescriptionHeader {
	font-size: 0.85em;
	white-space: normal }

.TitleCell, .CategoryCell, .ModifiedDateCell, .SizeCell, .DownloadCell {
	font-size: 0.75em;
	white-space: normal;
	padding: 0 }

.DescriptionCell {
	font-size: 0.7em;
	white-space: normal;
	width: 250px }

/* =====================================
    CSS STYLES FOR HouseMenu SkinObject
   =====================================
*/
/* 
----------------------------
HORIZONTAL MENU FOOTER LINKS 
----------------------------
*/
#footer_links {
	height: 10px;
	float: left }

#footer_links ul {
	white-space: normal;
	list-style: none;
	margin: 0;
	padding: 0;
	border: 0 }

#HouseMenuFooter li {
	text-align: left;
	list-style: none;
	margin-left: 0;
	padding-right: 7px;
	padding-left: 0;
	float: left }

#HouseMenuFooter li a:link, #HouseMenuFooter li a:visited {
	color: #fff;
	font-size: 0.8em;
	text-decoration: none;
	list-style: none;
	margin: 0;
	padding: 0 }

#houseMenuFooter li a:hover {
	color: #dbca67 }

/* 
----------------------------
SITE MAP [HOUSEMENU]
----------------------------
*/
#SiteMap {
	list-style: none }

#SiteMap ul { }

#SiteMap ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: 0 }

#SiteMap ul li {
	list-style: none }

#SiteMap a {
	list-style: none }

#SiteMap li {
	font-size: 0.9em;
	text-transform: uppercase;
	list-style: none;
	margin: 0;
	padding: 0;
	border: 0 }

/* MAIN LEVEL */
#SiteMap li a:link, #SiteMap li a:visited {
	color: #002b65;
	font-size: 1em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	list-style: none;
	margin: 0;
	padding: 0 }

#SiteMap li a:hover {
	color: #dbca67;
	text-decoration: none }

/* SUBMENU 1 */
#SiteMapli ul a:link, #SiteMap li ul a:visited {
	color: #dbca67;
	font-size: 0.97em;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	list-style: none;
	margin: 0;
	padding: 0 }

#SiteMap ul ul {
	font-size: 0.9em;
	font-weight: normal;
	text-transform: none;
	list-style: none;
	margin-left: 12px }

/* LEVEL 3 */
#SiteMap ul li {
	font-family: Arial, Helvetica, sans-serif;
	text-transform: none;
	list-style: none;
	margin-left: 11px }

#SiteMap ul ul a:link, #SiteMap ul ul a:visited {
	color: #002b65;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-transform: none;
	list-style: none }

#SiteMap ul ul a:hover {
	color: #dbca67 }

#SiteMap #houseMenuCurrentItem, #SiteMap #houseMenuCurrentLink, #SiteMap #CurrentItem, #SiteMap #CurrentLink {
	background-color: white }

/* FLASH */
#flash_table {
	padding-top: 0;
	width: 100% }

#flash_pane {
	display: block;
	margin: 0;
	padding-top: 0;
	bottom: 0;
	clear: both }

#flash_timeline .rightpane {
	float: right }

#flash_results {
	margin-top: 5em;
	padding:0px 0px 0px 25px;
	width: 250px;
	height: 120px;
	float: left }
	*html #flash_results{ height: 158px; }

#flash_photos {
	clear: both }

#flash_photos .contentpane {
	padding-left: 0;
	width: 100% }

/* END FLASH */
.FCKLinkGalleryLinksTable {
	color: white }

/*******************

MISC STYLES */
p .caption {
	font-size: 9pt;
	font-style: italic }

blockquote {
	font-family: Arial, Helvetica, SunSans-Regular, sans-serif }

/* 
----------------------------
CLIENT SIDEBAR / PORTFOLIO [HOUSEMENU]
----------------------------
*/
.leftpane { }

#clientMenu, #clientMenuRight {
	font-size: 0.7em;
	line-height: 1.25em;
	text-align: left;
	margin-top: 4.5em;
	padding-right: 0.75em;
	border-right: 1px dotted #002b65 }

#clientMenuRight {
	border-right: 0 dotted #002b65 }

#clientMenu ul, #clientMenuRight ul {
	border: 0 }

#clientMenu li, #clientMenuRight li {
	list-style-image: url("icon_arrow.gif") }

#clientMenu a, #clientMenuRight a {
	color: gray;
	text-decoration: none }

#clientMenu li a:hover, #clientMenuRight li a:hover {
	color: #002b65 }

#clientMenu #houseMenuCurrentItem, #clientMenu #houseMenuCurrentLink, #clientMenu #CurrentItem, #clientMenu #CurrentLink {
	color: #002b65;
	background-color: white }

#clientMenuRight #houseMenuCurrentItem, #clientMenuRight #houseMenuCurrentLink, #clientMenuRight #CurrentItem, #clientMenuRight #CurrentLink {
	color: #002b65;
	background-color: white }

.normal {
	font-size: 0.69em;
	line-height: 1.2em }

.contentpane .disclaimer {
	font-size: 0.9em;
	line-height: 1em }

/* ------- IMG --------- */
.imgBorder {
	padding: 2px;
	border: solid 1px #d3d3d3 }
