/*
	Typography
	built by AntalMedia (www.antalmedia.com)
	built on WSC3 CSS standards
	
	copyright 2007. all rights reserved.
		
*/
/****************************************|HEADER|****************************************/
#header a, #header a:visited, #header a:hover, #heading a, #heading a:visited, #heading a:hover { border: 0 !important; }
#questions a, #questions a:visited {
	margin: 0 25px;
	color: #c90009;
	font-size: 1.3em;
	font-weight: bold;
	border: 0 !important;
}

.locations{
	margin: 0 30px;
	color: #c90009;
	font-size: 1.6em;
	font-weight: normal;
	border: 0 !important;
	text-align:right;
}


#questions a:hover {
	color: #fdde0c;
}
#resources a, #resources a:visited {
	padding-left: 10px;
	color: #111111;
	font-size: .9em;
	border-left: 4px solid #690004 !important;
}
#resources a:hover {
	color: #690004;
	border-left: 6px solid #690004 !important;
}
/****************************************|PAGE TITLES - H1|****************************************/
h1.home_title {
	margin: -10px 0 .5em -20px !important;
	padding: 0 !important;
	height: 200px;
	width: 905px;
	text-indent: -9999em;
}
h1.main_title {
	margin: -10px 0 .5em -10px !important;
	padding: 0 !important;
	height: 120px;
	width: 677px;
	text-indent: -9999em;
}
/****************************************|PAGE TITLES - H2/H3/H4/H5|****************************************/
h2, h3 {
}
.green_h {
	color: #2d6518;
}
h2.no_subheader{
	margin-bottom: 1em; 
}
h3.shrtbtm {
	margin-bottom: 1em;
}
h4.shrtbtm {
	margin-bottom: .2em;
}
p { font-size:12px;
}
/****************************************|SIDEBAR|****************************************/
.sidebar .inner p, .sidebar .inner li {
	color: #FFFFFF;
}
.sidebar_nav_title {
	margin: 0 0 10px -15px;
	height: 24px;
	width: 190px;
}
.sidebar_nav_title a {
	display: block;
	line-height: 24px;
	width: 190px;
	text-indent: -9999em;
}
.aap_nav_title:hover, .aip_nav_title:hover, .pul_nav_title:hover, .dev_nav_title:hover { background-position: 0 -24px; }
.sidebar_nav ul { margin-left: 5px; padding: 0; }
.sidebar_nav li {
	margin: 0 0 3px 0;
	padding: 0;
	list-style: none;
}
.sidebar_image{
	background-position: 0 -24px !important;
}
.sidebar_nav li a, .sidebar_nav li a:visited {
	display: block;
	width: 150px;
	padding: 6px 10px 6px 20px;
	color: #ffffff;
	font-size: 1.1em;
	border: 0;
}
.sidebar_nav li a:hover {
	color: #FDDE0C;
}
.sidebar_active a, .sidebar_active a:visited  {
	color: #FDDE0C !important;
}

#corporate_speech-page .sidebar_nav li a:hover {
	color: #999999;
}
#corporate_speech-page .sidebar_active a, #corporate_speech-page .sidebar_active a:visited  {
	color: #FDDE0C !important;
}
#corporate_speech-page .sidebar_nav_title a {
	display: block;
	line-height: 24px;
	width: 190px;
	text-indent: -9999em;
}
#corporate_speech-page .aap_nav_title:hover, #corporate_speech-page .aip_nav_title:hover, #corporate_speech-page .pul_nav_title:hover, #corporate_speech-page .dev_nav_title:hover, #corporate_speech-page .feeding_nav_title
 { background-position: 0 -24px; }


#corporate_speech-page .sidebar_nav ul { margin-left: 5px; padding: 0; }
#corporate_speech-page .sidebar_nav li {
	margin: 0 0 3px 0;
	padding: 0;
	list-style: none;
}
#corporate_speech-page .sidebar_image{
	background-position: 0 -24px !important;
}
#corporate_speech-page .sidebar_nav li a, #corporate_speech-page .sidebar_nav li a:visited {
	display: block;
	width: 150px;
	padding: 6px 10px 6px 20px;
	color: #ffffff;
	font-size: 1.1em;
	border: 0;
}
.article p a, .article p a:visited {
	/*border-bottom: 1px dotted #690004;*/
}
.article p a:hover {}
/***/
h5.itemTitle {
	margin: .8em 0 0;
	padding: 0;
	font-size: 1.1em;
}
p.itemUrl, p.itemAbstract { 
	margin: 0; padding: 0;
	font-size: .8em;
}
ul.home_ul {
	width: 650px;
}
ul.home_ul li {
	float: left;
	list-style: none;
	padding-left:20px;
	width: 300px;
}
/****************************************|STANDARD|****************************************/
body {
	color:#000000;
	font-family:Verdana,Arial,sans serif;
	font-size: 11px;
	line-height: 15px;
}
h1, h2, h3 {
	font-family: Arial,sans serif;
}
h1 {
	color: #690004;
	font-size: 3em;
	line-height: 1em;
	font-weight: normal;
	margin: .5em 0;
}
h2 {
	color: #630005;
	font-size: 2.5em;
	font-weight: normal;
	margin: 1.2em 0 .5em 0;
}
#cogmed_video-page h2 {
	margin-left:0px !important;
}
h3 {
	color: #000000;
	font-size: 1.6em;
	font-weight: normal;
	line-height: 110%;
	margin: .4em 0 1.6em 0;
}
h4 {
	color: #630005;
	font-size: 1.8em;
	font-weight: normal;
	margin: .4em 0 .75em ;
	line-height:1.25em;
}
h5 {
	color: #000000;
	font-size: 1.2em;
	font-weight: bold;
	margin: 0 0 1em 0;
}
p, pre {
	color: #3a3a3a;
	margin: 0 0 1.5em 0;
}
sup {
	vertical-align: top;
}
h2 sup {
	font-size: .4em;
	padding-left: .25em;
}
p sup {
	font-size: .75em;
}
ul {
	margin: 0 0 1.5em 2.75em;
	padding: 0;
	list-style-position: outside;
}
li {
	color: #3a3a3a;
}
ul.no_bullets {
	margin: 0 0 1.5em 1.5em;
	padding: 0;
	list-style: none;
	list-style-position: outside;
}
ol {
	margin: 0 0 1.5em 3.5em;
	padding: 0;
	list-style-position: outside;
}
a, a:visited {
	color:#FF0000;
	text-decoration: none;
	font-weight:bold;
}
a:hover {
	color: #3a3a3a;
	text-decoration: none;
}

#download_files-page a, a:visited {
	text-decoration:underline;
}
#download_files-page a:hover {
	text-decoration:underline;
}

#basic_concepts-page a, a:visited {
	text-decoration:none;
}
#basic_concepts-page a:hover {
	text-decoration:none;
}
small { line-height: 13px; }