/* @override 
	http://www.arch4blind.com/css/typography.css
	http://arch4blind.com/css/typography.css
*/

@charset "UTF-8";
/* CSS Document */
/*	Author:	Bryn Bowman
 	Date:	7/14/2009 

COLORS:

Grey:				#414042
Blue(color_1):		#d71d24
Green(color_2):		#7fb539
Yellow(color_3):	#3196ca
Orange(color_4):	#231f20

*/
	
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, #mainContent {
	font:Arial, Helvetica, sans-serif;

}

/* HEADER */

#header h1 {
	font-size: 38px;
	line-height: 40px;
	color:#333;
}

#header h1 .light {
	font-weight: lighter;
}

/* MAIN CONTENT */

#container #mainContent p {
	
	color: #414042;
	padding-bottom: 10px;
	font: 16px/21px Georgia, "Times New Roman", Times, serif;
	letter-spacing: 0;
	word-spacing: 0;
}
#container #mainContent h1{
	color: #414042;
	font: bold 20px/22px Helvetica, Arial, sans-serif;
	word-spacing: -1px;
}
#container #mainContent h2 {
	padding: 0;
	margin: 0px;
	font: bold 20px/22px Helvetica, Arial, sans-serif!important;
	word-spacing: -1px;
}
#container #mainContent h2 span{
	padding: 0 0 0 0;
	font: bold 20px/22px Helvetica, Arial, sans-serif;
	word-spacing: -1px;
}
#container #mainContent h2 a{
	text-decoration: none;
}
#container #mainContent h2 a:hover{
	text-decoration: underline;
}
#container #mainContent h3 {	
	color: #414042;
	word-spacing: -1px;
}
#container #mainContent h3.subHeading {	
	padding: 0 0 20px 0;

}
#container #mainContent h4 {
	font-size: 9px;
	font-weight: normal;
	font-style: normal;
	margin-top: -17px;
	color: #414042;
	text-align: right;
	width: 497px;
	padding-bottom: 15px;
}
#container #mainContent img {
	padding-bottom: 20px;
}

/* SIDEBAR */

#container #sidebar1 ul {
	margin: 0;
	padding: 0;
	margin-top:-2px
}

#container #sidebar1 li{
	font: bold 20px/22px Helvetica, Arial, sans-serif;
	height: 22px;
}
#container #sidebar1 .mainNav li a, #container #sidebar1 .mainNav li a:active {
	color: #414042;
	text-decoration: none;
	padding-top: 2.5px;
	padding-bottom: 0;
	padding-left: 3px;
	margin-top: 0; /*was -3px*/
	display: block;
	width: 177px;
	height: 23px;
}
#container #sidebar1 .altNav {
	padding-top: 40px;
	color: #959595;
	padding-left: 3px;
}
#container #sidebar li a{
	color: #414042!important;	
}

/* ROLL OVER COLOR */

#container #sidebar1 .mainNav li a:hover.color_1 {
	background-color: #ff0049;
	color: #fff;

}
#container #sidebar1 .mainNav li a:hover.color_2 {
	background-color: #73b41d;
	color: #fff;
}

#container #sidebar1 .mainNav li a:hover.color_3 {
	background-color: #35a4dd;
	color: #fff;
}
#container #sidebar1 .mainNav li a:hover.color_4 {
	background-color: #231f20;
	color: #fff;
}
#container #sidebar1 .mainNav li a:hover.color_5 {
	background-color: #003e6a;
	color: #fff;
}

/* ACTIVE TAB */
#container.page_1 #sidebar1 .mainNav li a.color_1 {
	background-color: #ff0049;
	color: #fff;

}

#container.page_2 #sidebar1 .mainNav li a.color_2 {
	background-color: #73b41d;
	color: #fff;

}

#container.page_3 #sidebar1 .mainNav li a.color_3 {
	background-color: #35a4dd;
	color: #fff;

}
#container.page_4 #sidebar1 .mainNav li a.color_4 {
	background-color: #231f20;	
	color: #fff;

}

#container.page_5 #sidebar1 .mainNav li a.color_5 {
	background-color: #003e6a;	
	color: #fff;

}
/* COLORED TEXT */

.colorText_1 {
	color:#ff0049;
}
.colorText_2 {
	color:#73b41d;
}
.colorText_3 {
	color:#35a4dd;
}
.colorText_4 {
	color:#231f20!important
}

.colorText_5 {
	color: #003e6a}

/* FOOTER */

#container #footer p{
	font: 9px/12px Helvetica, Arial, sans-serif;
}
#container #footer p a {
	color: #414042;
	text-decoration: none;
	padding-top: 5px;
}
.altText{
	color: #959595;
}

a.colorText_4.press {
	padding: 5px 0 5px 0;
}

h3.press {
	margin: 0;
	padding: 5px 0 0 0;
}

h3.press a:hover{
	color: #35a4dd!important;
}


h2.colorText_3.press {
	margin-top: 25px!important
}
