@charset "UTF-8";
/* Home Page CSS Document */

h4 {
	float: none;
	clear: both;
}
p {
	clear:both;
	float:none;
	overflow: hidden;
}

#apDiv1 {
	position:absolute;
	width:220px;
	height:180px;
	z-index:1;
	background-color: #FFFFFF;
}
.startbox {
	border: #000000 2px solid;
}
.endbox {
	border: none;
}
#social-links {
	position:absolute;
	left:770px;
	top:38px;
	width:206px;
	height:46px;
	z-index:1;
	background-color: #FFF;
}
#social-links ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#social-links ul li {
	float:left;
	margin:0;
	padding: 0;
	display:block;
	height: 44px;
	list-style: none;
}
#social-links ul li a {
	margin:0;
	padding: 0;
	display:block;
	height: 44px;
}
#social-links ul li a span {
	display: none;
}
#social-links ul li#sm-email a 					{ background: url(../Images/sm-email-off.gif) no-repeat top left; width:43px;}
#social-links ul li#sm-email a:hover 			{ background: url(../Images/sm-email-on.gif) no-repeat top left;}
#social-links ul li#sm-facebook a 				{ background: url(../Images/sm-facebook-off.gif) no-repeat top left; width:40px;}
#social-links ul li#sm-facebook a:hover 		{ background: url(../Images/sm-facebook-on.gif) no-repeat top left;}
#social-links ul li#sm-twitter a 				{ background: url(../Images/sm-twitter-off.gif) no-repeat top left; width:40px;}
#social-links ul li#sm-twitter a:hover 			{ background: url(../Images/sm-twitter-on.gif) no-repeat top left;}
#social-links ul li#sm-flickr a 				{ background: url(../Images/sm-flickr-off.gif) no-repeat top left; width:39px;}
#social-links ul li#sm-flickr a:hover 			{ background: url(../Images/sm-flickr-on.gif) no-repeat top left;}
#social-links ul li#sm-youtube a 				{ background: url(../Images/sm-youtube-off.gif) no-repeat top left; width:43px;}
#social-links ul li#sm-youtube a:hover 			{ background: url(../Images/sm-youtube-on.gif) no-repeat top left;}

#home-top-wrapper {
	background: url(../Images/home_bodySpacer.gif) repeat-x top left;
	height: 344px;
}
#home-top-inner {
	width: 1020px;
}
#home-top-wrapper .col-01 {
	margin: 0;
	width: 483px;
	float: left;
	height: 344px;
}
#home-top-wrapper .col-02 {
	margin: 0;
	width: 526px;
	float: left;
	height: 344px;
}

#top-nav-wrapper {
	
}
#top-nav-wrapper a {
	display: block;
	float: left;
}
#top-nav-wrapper .search-box {
	width: 95px;
	font-size: 10px;
	margin: 4px 5px 0 5px;
	float: left;
	border: #CCC 1px solid;
	line-height: 18px;
	height: 18px;
	color: #666;
}
#top-nav-wrapper #top-nav-logo {
	float: left;
	width: 121px;
	height: 109px;
}
#top-nav-wrapper #top-nav-secondary {
	float: left;
	width: 362px;
	height: 28px;
}
#top-nav-wrapper #top-nav-secondary ul {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}
#top-nav-wrapper #top-nav-secondary ul li {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}
#top-nav-wrapper #top-nav-primary {
	float: left;
	width: 362px;
	height: 66px;
}
#top-nav-wrapper #top-nav-primary ul {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}
#top-nav-wrapper #top-nav-primary ul li {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}
#home-top-wrapper .col-01 .main-image {
	margin: 0;
	width: 483px;
	float: left;
	height: 235px;
}
#home-top-wrapper .col-02 .main-image {
	margin: 0;
	width: 450px;
	height: 344px;
}


.home-hdiv {
	border-bottom: #E5E5E5 1px solid;
	height: 4px;
	background-color: #FFF;
	float: none;
	clear: both;
}

#home-features {
	margin: 10px 0 10px 37px;
	width: 962px;
	color:#666666;
	float: none;
	clear: both;
}

#home-features .cols {
	margin: 0;
	float: left;
	height: 210px;
}
#home-features .cols h4 {
	margin-right: 8px;
}
#home-features .cols p {
	margin-right: 8px;
}

#home-features .col-01 {
	margin: 0;
	width: 229px;
	border-right:1px dashed #E5E5E5;
}
#home-features .col-02 {
	margin: 0 0 0 8px;
	width: 230px;
	border-right:1px dashed #E5E5E5;
}
#home-features .col-03a {
	margin: 0 0 0 0px;
	width: 120px;
}
#home-features .col-03 {
	margin: 0 0 0 8px;
	width: 229px;
	border-right:1px dashed #E5E5E5;
}
#home-features .col-04 {
	margin: 0 0 0 8px;
	width: 228px;
}

.sponsors {
	margin: 10px 0 10px 37px;
	width: 962px;
	color:#666666;
	float: none;
	clear: both;
}

#footer-wrapper {
	height: 32px;
	background-color: #E5E5E5;
	clear: both;
	float: none;
	font: normal 10px/32px Arial, Helvetica, sans-serif;
	color:#666666;
}
#footer-inner {
	width: 962px;
	margin: 0 0 0 37px;
}
#footer-wrapper .col-01 {
	margin: 0;
	width: 542px;
	float: left;
	text-align: left;
}
#footer-wrapper .col-02 {
	margin: 0 0 0 0;
	width: 400px;
	float: left;
	text-align: right;
}

#foooter-sub {
	text-align:center;
	margin: 10px 0 10px 37px;
	clear: both;
	float: none;
	width: 942px;
}

a.button-more {
	border: #FFB300 1px solid;
	background: #FFF url(../Images/btn-bg-off.gif) no-repeat right center;
	font: normal 8px/8px Helvetica,Arial,sans-serif;
	color: #FD9700;
	padding: 2px 18px 2px 4px;
	display: block;
	text-transform: uppercase;
	width: auto;
	float: left;
	text-decoration:none;
	clear:both;
	letter-spacing: 1px;
	font-weight:bold;
	height: auto;
	overflow: hidden;
}
a.button-more:hover {
	border: #FFB300 1px solid;
	background: #FDECB3 url(../Images/btn-bg-on.gif) no-repeat right center;
	font: normal 8px/8px Helvetica,Arial,sans-serif;
	color: #FD9700;
	padding: 2px 18px 2px 4px;
	display: block;
	text-transform: uppercase;
	width: auto;
	float: left;
	text-decoration:none;
	clear:both;
	letter-spacing: 1px;
	font-weight:bold;
	height: auto;
	overflow: hidden;
}


/*
Images are wrapped in divs classed "flickr_badge_image" with ids "flickr_badge_imageX" where "X" is an integer specifying ordinal position. Below are some styles to get you started!
*/
#flickr_badge_uber_wrapper 				{text-align:center; width:228px;}
#flickr_badge_wrapper 					{padding:0;}
.flickr_badge_image 					{margin:0;float:left;display:block;}
.flickr_badge_image img 				{border-width: 0px 1px 1px 0;border-color:#FFF; border-style:solid;}
#flickr_badge_source 					{text-align:left; margin:0 10px 0 10px;}
#flickr_badge_icon 						{float:left; margin-right:5px;}
#flickr_www 							{font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited 	{text-decoration:none !important; background:inherit !important;color:#006699;}
#flickr_badge_wrapper 					{background-color:#ffffff;border: none}
#flickr_badge_source 					{padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}


