/*------------ Layout ------------*/
body {
	padding:0px;
	margin:0px;
	background-color:#FFFFFF;
	font-family: Tahoma, sans;
}
#Content {
	font-size: 12px;
	line-height: 12px;
	color: #5C5B5A;
	padding: 15px;
}
#Footer{
	font-size: 12px;
	color:#666666;
	background-image: url(images/layout/footer-bg.png);
	background-repeat: repeat-x;
	text-align: right;
	height: 23px;
	padding-top: 6px;
	padding-right: 15px;
	padding-bottom: 25px;
}
#ColumnDivider{
	background-image: url(images/layout/column-divider.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.Button{
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
}
blockquote {
	margin-left:20px;
}
/*------------ Primary Navigation ------------*/
td#PrimaryNavigation{
	background-image: url(images/layout/green-gradient.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
#PrimaryNavigation ul{
	list-style:none;
	margin: 0px;
	padding: 0px 0px 0px 50px;
}
#PrimaryNavigation li{
	display:inline;
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: left;
}
#PrimaryNavigation a:link,
#PrimaryNavigation a:visited,
#PrimaryNavigation a:hover,
#PrimaryNavigation a:active,
#PrimaryNavigation span#activeNav a {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	background-image: url(images/layout/primary-navigation-spacer.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding: 10px 15px;
}
#PrimaryNavigation a:link,
#PrimaryNavigation a:visited{
	color: #FFFFFF;
}
#PrimaryNavigation a:hover, #PrimaryNavigation a:active, #PrimaryNavigation span#activeNav a  {
	color:#666600;
}
#PrimaryNavigation a.NoSpacer{
	background-image:none;
}
.home #PrimaryNavigation .liHome a:link,
.buyers #PrimaryNavigation .liBuyers a:link,
.sellers #PrimaryNavigation .liSellers a:link,
.investors #PrimaryNavigation .liInvestors a:link,
.contact #PrimaryNavigation .liContact a:link,
.blog #PrimaryNavigation .liBlog a:link
{
	color:#666600;
}
/*------------ Secondary Navigation ------------*/
td#SecondaryNavigation{
}
#SecondaryNavigation ul{
	list-style:none;
	margin:0px;
}
#SecondaryNavigation li{
	display:inline;
	padding-right: 4px;
	padding-left: 4px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	float: right;
}
#SecondaryNavigation a:link,
#SecondaryNavigation a:visited,
#SecondaryNavigation a:hover,
#SecondaryNavigation a:active,
#SecondaryNavigation span#activeNav a {
	font-size: 11px;
	text-decoration: none;
	background-image: url(images/layout/green-link-arrows.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 10px;
	display:block;
}
#SecondaryNavigation a:link,
#SecondaryNavigation a:visited{
	color: #666666;
}
#SecondaryNavigation a:hover, #SecondaryNavigation a:active, #SecondaryNavigation span#activeNav a  {
	color:#333333;
}
/*------------ Sidebar ------------*/
ul#SidebarResources {
	font-size: 12px;
	color: #5C5B5A;
	list-style:none;
	padding-left: 20px;
	padding-bottom: 20px;
	margin:0px;
}
ul#SidebarResources li{
	background-image:url(images/layout/link-dotted-line.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	margin-top: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
}
ul#SidebarResources li a{
	color:#666666;
	background-image:url(images/layout/blue-link-arrows.gif);
	text-decoration:none;
	display: block;
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 15px;
}
ul#SidebarResources li a:hover{
	color:#333333;
}
p#SidebarContactInformation{
	padding-left: 45px;
	padding-top: 5px;
	line-height: 18px;
}
/*------------ Typography ------------*/
h1 {
	font-family: Tahoma;
	font-size: 18px;
	color: #6780B8;
	font-weight: bold;
}
h2{
	font-size: 14px;
	margin-bottom: 15px;
	line-height: 20px;
}
h3{
	font-size: 12px;
	margin-bottom: 10px;
}
p {
	font-family: Tahoma;
	font-size: 12px;
	line-height: 17px;
	color: #5C5B5A;
	text-align: justify;
	margin-top: 0px;
	margin-bottom: 15px;
}
ul{
}
ul li{
	padding-top: 2px;
	padding-bottom: 2px;
	line-height: 18px;
}
a:link,a:visited,a:hover,a:active {
	color: #666666;
}
.BlueBold{
	color:#6780B8;
	font-weight:bold;
}
.Blue{
	color:#6780B8;
}
.GreenBold{
	color:#669933;
	font-weight:bold;
}
.Green{
	color:#669933;
}
/*------------ FAQ ------------*/
ul.FAQList{
	padding-left: 0px;
	list-style-type: none;
}
ul.FAQList li{
	background-image: url(images/layout/blue-link-arrows.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
	line-height: 18px;
}
ol.FAQ, ul.FAQ, ol.List, ul.List{
	padding-left: 35px;
}
ol.FAQ li, ul.FAQ li, ol.List li, ul.List li{
	padding-top: 2px;
	padding-bottom: 2px;
	line-height: 17px;

}

