/* ------ CSS Created by Bean Creative Funktional Web Design ---------------*/
/* ----------                  http://www.beancreative.com                   -------------*/



body {
}

.dontprintme {
	display:none;
}

.printme {
}
	
.floatright {
	float:right;
	margin:0 0 10px 20px;
}

.floatleft {
	float:left;
	margin:0 20px 10px 0;
}	

.alignbottom {
	vertical-align:bottom;
}





/* ------ STRUCTURAL STUFF ---------------*/

  

#topBar {
	display:none;
}

#interiorTopRound {
	display:none;
}

#landingTopRound {
	display:none;
}

#interiorHeader {
	text-align:left;
	border-bottom:1px solid #999;
	margin-bottom:.5in;
	padding-bottom:.5in;
}

#landingHeader {
	text-align:left;
	border-bottom:1px solid #999;
	margin-bottom:.5in;
	padding-bottom:.5in;
}

#footerWrapper {
	border-top:1px solid #999;
	margin-top:.4in;
	text-align:left;
	color:  #999;
	font-size:8pt;
}

#footerWrapper p {
	font-size:8pt;
	margin:0;
	color: #999 !important;
}

.footerCopyright {
	color:  #999;
}

.footerAddress {
	color:  #999;
}

#logo {
	margin:11px 0 0 0;
}

#wrapper {
	text-align:left;
}

#wrapperLanding {
	text-align:left;
}

#wrapperAboutHeader {
	text-align:left;
	position:relative;
}

#wrapperAboutMain {
	text-align:left;
}

#wrapperAboutMain #mainColumn {
}

#wrapperAboutMain #leftColumn {
	display:none;
}

#aboutText {
}

#leftColumn {
	display:none;
}

#wrapperLanding #mainColumn {

}

#mainColumn {
}

#rightColumn {
	display:none;
}

#rightColumnLanding {
	display:none;
}

#sidebarWrapper {
	background:#eaedec;
	padding:5px 5px 10px 5px;
}

.dividerWhite {
	background:url(../images/background_dottedRuleWhite.gif) repeat-x;
	height:10px;
	margin-top:10px;
}

.dividerGray {
	background:url(../images/background_dottedRuleGray.gif) repeat-x;
	height:10px;
	margin-top:10px;
}

#toolbar {
	display:none;
}

#tools {
	display:none;
}

.imageBorder {border:2px solid #babbbd;}


#landingIntroWrapper {
	position:relative;
}

#landingIntroText {
	text-align:right;
	font-size:12px;
	line-height:1.4em;
}


/* STUFF IN THE FOOTER AREA */

#bottomLinksWrapper {
	display:none;
}

#wrapperLanding #bottomLinksWrapper {
	display:none;
}

#wrapperAboutMain #bottomLinksWrapper {
	display:none;
}

#bottomRound {
	display:none;
}

#bottomLinks {
	display:none;
}






/* MISCELLANEOUS LAYOUT CLASSES */

.floatright {float:right; margin:0 0 10px 20px;}

.floatleft {float:left;	margin:0 20px 10px 0;}	

.alignbottom {vertical-align:bottom;}

.dontprintme {}

.printme {display:none;}

.clearall {clear:both;}

.alignbottom {vertical-align:bottom;}

div.multipage {
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	margin-bottom:.5em;
}











/* HOME PAGE SPECIFIC STUFF */

#homeTopRound {
	display:none;
}

#homeHeader {
	text-align:left;
}

#homeWrapper {
	text-align:left;
	position:relative;
}

#homeNav {
	display:none;
}

#homeIntro {
}

#homeLogin {
	display:none;
}

#homeLinks {
	display:none;
}


#homeBottomRound {
	display:none;
}




/* NAV BAR STUFF */
#navBar {
	display:none;
}

#navBarLanding {
	display:none;
}


.TabbedPanelsTab {
	display:none !important;
}

.TabbedPanelsContent {
	display:block !important;
	border:none !important;
}

.TabbedPanelsContentGroup {
	border:none !important;
}


  

/* THESE CONTROL STYLES FOR TEXT AND LINKS */

body, p, td, li {font-family:Arial, Helvetica, sans-serif; font-size:10pt;}

#homeLogin a, #landingIntroText a {color:#000; text-decoration:none;}
#homeLogin a:hover, #landingIntroText a:hover {color:#000; text-decoration:underline;}

#homeLinks a, #bottomLinks a {color:#cbd3c6; text-decoration:none;}
#homeLinks a:hover, #bottomLinks a:hover {color:#fff; text-decoration:underline;}

a:link {color:#e88424; text-decoration:underline;}
a:hover {color:#e88424; text-decoration:none;}
a:visited {color:#718763; text-decoration:underline;}
a:visited:hover {color:#718763; text-decoration:none;}


.textfield {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; font-weight:100; padding:1px;}

.intro {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:italic;}
.ending {font-family:Arial, Helvetica, sans-serif; font-size:10px; font-style:italic;}
 
 
 /* Font Sizes */
.small_font		{ font-size:100%; }
.medium_font	{ font-size:120%; }
.large_font		{ font-size:140%; }
/* unused:
.x_large_font	{ font-size:x-large; }
.xx_large_font	{ font-size:xx-large; }
*/

.smallChange	{ font-size:9px; }
.medChange	{ font-size:12px; }
.largeChange	{ font-size:13px; font-weight:bold;}


h1 {color:#e88424; font-size:150%; margin:0 0 12px 0;}
h2 {color:#e88424; font-size:100%; margin:0;}
h3 {color:#666; font-size:90%; margin:0;}
h4 {color:#666; font-size:80%; margin:0;}

#rightColumn h2 {color:#000; font-size:12px; text-transform:uppercase; margin:0 5px .5em 20px;}
#rightColumn h3 {color:#000; font-size:11px; text-transform:uppercase; margin:0 5px .5em 20px;}

#mainColumn p {
	font-size:100%;
}

#leftColumn p, #rightColumn p  {
	margin:0 5px 1em 20px;
}

th {
	text-align:left;
}

.smallText {
	font-size:8pt;
}






/* SUB NAVIGATION STUFF */

#subnavWrapper {}

#subnavWrapper h2 {margin:0 5px 1em 17px; font-size:11px; color:#000;}

#subnavWrapper  ul { font-size:11px; font-weight:bold; margin:0 0 0 1em; padding:0; color:#e88424; list-style:none; }
#subnavWrapper  li {margin:0 0 7px .5em; }
#subnavWrapper  li a { color:#757678 !important; text-decoration:none; display:block; padding:0 0 0 3px; }
#subnavWrapper  li a:hover {color:#757678 !important; text-decoration:underline !important; display:block; padding:0 0 0 3px;}

#subnavWrapper ul ul { font-size:10px !important; font-weight:100; margin:5px 0 0 .7em; padding:0 !important; color:#aba18a; list-style:none; }
#subnavWrapper ul ul li {margin:0 0 5px .5em;}
#subnavWrapper ul ul li a { color:#231f20 !important;}

#subnavWrapper ul ul ul { font-size:9px !important; font-weight:100; margin:5px 0 0 .7em; padding:0 !important; color:#aba18a; list-style:none; }
#subnavWrapper ul ul li a { color:#5d3520 !important; padding:0 !important;}

.activePage {background:#e6dfd2;}


a img  {border:none;}






