/*
 * BDC base CSS
 * July 23, 2009
 * Darren Inouye   
*/

html {
	background-color: #f0f0f0;
}

#doc3 {
	margin: auto 0; /* this turns off the default 10px border in YUI */
}

#topnavcontainer {
	width: 100%;
	height: 145px;
	text-align: center;
	background-color: #FFFFFF;
}
	
#topnav {
	margin-right: auto;
	margin-left: auto;
	width: 974px;
	height: 144px;
}

#contentcontainer {
	width: 100%;
	height: 445px;
	color: #000000;
	text-align: center;
	background:url(images/bgfade.png);
	background-position: 0px 0px;
}

#content {
	margin-right: auto;
	margin-left: auto;
	width: 974px;
	height: 445px;
	background-position: 0px 0px;
}


#logobar {
	background-color: #877b66;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

#logos {
	width: 967px;
	margin-right: auto;
	margin-left: auto;
}

#bottombarcontainer {
	background-color: #393939;
	width: 100%;
}

#bottombar {
	width: 948px;
	margin-right: auto;
	margin-left: auto;	
}

#copylinebarcontainer {
	background-color: #2e2e2e;
	width: 100%;	
}

#copylinebar {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
}

#copyright {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	color:#5b5450;
	font-size:0.6em;
	font-weight:normal;
	font-style: normal;
	letter-spacing:.07em;
	padding-bottom:3px;
	line-height: 300%;
}

#copyright a {
	font-family: Georgia, Baskerville, Times, Times New Roman, serif;
	font-size:1.1em;
	text-decoration: none;
	color: #786E69
}

#copyright a:hover {
	color: #625A56;
}

#bottomlinks {
	font-family: Geneva, Verdana, Lucida Sans, Lucida Grande, Lucida Sans Unicode, sans-serif;
	color:#666666;
	font-size:0.85em;
	font-weight:normal;
	font-style:normal;
	letter-spacing:.046em;
	padding-bottom:3px;
	line-height: 300%;
	text-decoration: none;
}

#bottomlinks a {
	color:#786E69;	
	text-decoration: none;
}

#bottomlinks a:hover{
	color: #625a56;
	text-decoration: none;
}

#backlink {
	font-family: Geneva, Verdana, Lucida Sans, Lucida Grande, Lucida Sans Unicode, sans-serif;
	color:#666666;
	font-size:0.8em;
	font-weight:bold;
	font-style:normal;
	letter-spacing:0em;
	line-height: 300%;
	text-decoration: none;
}

#backlink a {
	color:#786E69;	
	text-decoration: none;
}

#backlink a:hover {
	color: #625a56;
	text-decoration: none;
}
/*--- content styling --- */

.larger {
	letter-spacing:0.04em;
	font-weight: normal;
	font-size: 1.2em;
	line-height:110%;
}

.smaller {
	letter-spacing:0.01em;
	font-weight: normal;
	font-size: 0.9em;
	line-height:100%;
	color:#777777;
}

.italic {
	font-style:italic;
}

.bold {
	font-weight:bold;
}

.blue {
	color:#527bac;
}

.linkscontentblue a {
	font-family: Lucida Sans, Lucida Grande, Lucida Sans Unicode, sans-serif;
	color:#527bac;
	font-size:1.1em;
	font-weight:bold;
	font-style:normal;
	letter-spacing:0em;
	padding-bottom:0px;
	line-height: 200%;
	text-decoration: none;
}

.linkscontentblue a:hover{
	color:#999999;
}

.trianglelist
{
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}

.trianglelist li
{
	padding-top:2px;
	padding-left: 16px;
	background-image: url(images/red-tri-bullet.png);
	background-repeat: no-repeat;
	background-position: 0.7em 0.3em; /* first value left/right second up/down */
}

.trianglelistH
{
	margin-left: 0;
	padding-left: 0;
}

.trianglelistH li
{
	display: inline;
	list-style-type: none;
	padding-top:2px;
	padding-left: 16px;
	background-image: url(images/red-tri-bullet.png);
	background-repeat: no-repeat;
	background-position: 0.7em 0.3em;
}		

img { vertical-align: middle; }