/* CSS Document */
* {
	margin:0px;
	padding:0px;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	background:url(/images/backgrounds/inner_bg.jpg) repeat-x 0 132px;
}

body.home {
	background-image:url(/images/backgrounds/home_bg.jpg);
}

#layout {
	width:999px;
	margin:0 auto;
}

img {
	border:none;
}

span.clear {
	clear:both;
}

hr{
	background:#CCC;
	border:none;
	height:1px;
	*border-top:solid #CCC 1px;
	float:left;
	margin:5px 0 10px 20px;
	_margin:5px 0 0 10px;
	width:665px
}



/* Typography */

h1 {
	float:left;
	background:url(/images/backgrounds/heading_corners_left.gif) no-repeat 0 0 #EC337C;
	height:62px;
	font:35px/40px Arial, Helvetica, sans-serif;
	color:#ffffff;
	margin-bottom:20px;
}

h1 span {
	background:url(/images/backgrounds/heading_corners_right.gif) no-repeat top right;
	height:39px;
	display:block;
	padding:12px 35px 11px 20px;
	overflow:hidden;
	float:left
}

/* Header */

#header {
	height:211px;
}

#header .logo {
	width:187px;
	height:126px;
	float:left;
	background:url(/images/backgrounds/logo_bg.jpg) no-repeat 0 0;
	padding:27px 0 0 22px;
	margin:0 0 0 10px;
}

#header .page_title {
	float:right;
}


/* Main Nav */

ul#menu {
	width:999px;
	float:left;
	list-style:none;
	padding:0 0 0 30px;
}

ul#menu li {
	float:left;
	margin-right:1px;
	display:inline;
	height:37px;
}

ul#menu li a {
	text-indent:500px;
	white-space:nowrap;
	overflow:hidden;
	background:url(/images/buttons/menu_img.jpg) no-repeat -13px 0;
	width:75px;
	height:37px;
	display:block;
}

ul#menu li a:hover, ul#menu li a.active {
	background-position:-13px bottom;
}

ul#menu li.about_us a {
	width:108px;
	background-position:-89px 0;
}

ul#menu li.about_us a:hover, ul#menu li.about_us a.active {
	background-position:-89px bottom;
}

ul#menu li.what a {
	width:170px;
	background-position:-198px 0;
}

ul#menu li.what a:hover, ul#menu li.what a.active {
	background-position:-198px bottom;
}

ul#menu li.program a {
	width:166px;
	background-position:-369px 0;
}

ul#menu li.program a:hover, ul#menu li.program a.active {
	background-position:-369px bottom;
}

ul#menu li.support a {
	width:147px;
	background-position:-536px 0;
}

ul#menu li.support a:hover, ul#menu li.support a.active {
	background-position:-536px bottom;
}

ul#menu li.news a {
	width:158px;
	background-position:-684px 0;
}

ul#menu li.news a:hover, ul#menu li.news a.active {
	background-position:-684px bottom;
}

ul#menu li.contact_us a {
	width:96px;
	background-position:-844px 0;
}

ul#menu li.contact_us a:hover, ul#menu li.contact_us a.active {
	background-position:-844px bottom;
}


/* Banner */

#banner {
	background:url(/images/backgrounds/banner_section_bg.jpg) no-repeat right -1px;
	position:relative;
	min-height:310px;
}

#banner .top_heading {
	width:629px;
	height:45px;
	background:#ec337c;
	text-align:center;
	position:absolute;
	top:14px;
	left:20px;
	font:bold 35px/36px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-transform:uppercase;
	padding:8px 0 0;
	z-index:1;
}

#banner .left_img {
	width:314px;
	height:245px;
	background:url(/images/backgrounds/img_box_left.png) no-repeat 0 0;
	position:absolute;
	left:35px;
	top:40px;
	padding:12px 0 0 14px;
}

#banner .right_img {
	width:328px;
	height:255px;
	background:url(/images/backgrounds/img_box_right.png) no-repeat 0 0;
	position:absolute;
	left:305px;
	top:53px;
	padding:14px 0 0 14px;
}

#banner .about_aeiou {
	width:336px;
	float:right;
	padding:70px 0 5px;
}

#banner .about_aeiou p {
	width:300px;
	float:left;
	font:16px/25px Arial, Helvetica, sans-serif;
	color:#4f4039;
	padding-bottom:14px;
}

#banner .about_aeiou p.find_more {
	width:300px;
	float:left;
	font:bold 14px/25px Verdana, Arial, Helvetica, sans-serif;
	color:#ff267a;
	text-transform:uppercase
}

#banner .about_aeiou p.find_more a {
	color:#4f4039;
	text-decoration:none;
}

#banner_inner {
	background:url(/images/backgrounds/inner_page_banner_bg.jpg) no-repeat right -1px;
	position:relative;
	min-height:400px;
}

#banner_inner .banner_img_bg {
	width:558px;
	float:left;
	height:194px;
	background:url(/images/backgrounds/inner_page_banner_bg.png) no-repeat 0 0;
	position:absolute;
	right:0px;
	top:-14px;
	padding:14px 0 0 14px;
}

.takeAHikeTextBanner {
	margin:-1px 0 0 -413px;
	position:relative;
	z-index:100;
}

.BannerContainer {
	overflow: hidden;
	position: relative;
}

.BannerContainer a {
	top: 0;
	left: 0;
	position: absolute;
}

.BannerContainer a.active {
	z-index: 10;
}

.BannerContainer a.last-active {
	z-index: 9;
}


/* Sub-Menu */

.subMenu {
	width:410px;
	height:138px;
	float:left;
	list-style:none;
	padding:15px 0 0 20px;
}

.subMenu li {
	width:181px;
	float:left;
	list-style:none;
	font:12px/23px Arial, Helvetica, sans-serif;
	color:#4f4039;
	background:url(/images/spacers/banner_list_arrow.gif) no-repeat 0 9px;
	padding:0 0 0 24px;
}

.subMenu li a {
	color:#4f4039;
	text-decoration:none;
}

.subMenu li a:hover {
	color:#4f4039;
	text-decoration:none;
	font-weight:bold;
}

.subMenu li.down {
	font-weight:bold;
}


/* Blog */

#left_container .content h2 a.blogTitle{
	text-decoration:none;
}

.postedBy{
	margin:0 0 -23px 0;
}

.displaying{
	text-align:center;
}


/* Content */

#body_container {
	width:959px;
	float:left;
	padding:51px 20px 15px;
}

.home #body_container {
	width:959px;
	float:left;
	padding-top:40px;
}

#left_container {
	width:695px;
	float:left;
}

#left_container .event_box {
	width:337px;
	float:left;
}

#left_container .event_box h2, #left_container .donate_box h2 {
	padding-left:0;
}

#left_container .event_box .event_img {
	width:240px;
	float:left;
	background:url(/images/event_box_img.jpg) no-repeat 0 0;
	height:80px;
	padding:116px 156px 0 20px
}

#left_container .event_box .event_img p {
	display:block;
	color:#fff;
	font:13px/14px "CenturyGothic", Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	margin:0;
}

#left_container .event_box .event_img p.event_details {
	display:block;
	font:bold 11px/25px Verdana, Arial, Helvetica, sans-serif;
	color:#ff267a;
	text-transform:uppercase;
	padding:40px 0 0;
	margin:0 0 0 -3px;
}

#left_container .event_box .event_img p.event_details a {
	color:#fff;
	text-decoration:none;
}

#left_container .donate_box {
	width:337px;
	float:right;
}

#left_container .donate_box .donate_img {
	width:320px;
	float:left;
	background:url(/images/donate_box_img.jpg) no-repeat 0 0;
	height:95px;
	padding:100px 0 0 16px;
}

#left_container .donate_box .commercial_img {
	background:url(/images/backgrounds/tv_commercial_box.jpg) no-repeat 0 0;
	padding:0 0 0 16px;
	height:195px;
}

#left_container .donate_box .commercial_img a#button {
	display:block;
	height:160px;
	margin:0 0 -31px -16px;
	position:relative;
}

#left_container .donate_box .donate_img p {
	width:310px;
	float:left;
	color:#fff;
	font:12px/18px "CenturyGothic", Verdana, Arial, Helvetica, sans-serif;
}

#left_container .donate_box .donate_img p.donate {
	width:310px;
	float:left;
	font:bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#8cd5ea;
	text-transform:uppercase;
	padding:5px 0 0;
}

#left_container .donate_box .donate_img p.donate a {
	color:#8cd5ea;
	text-decoration:none;
}

#left_container .homeTabBox {
	width:337px;
	float:left;
	margin:30px 0 0 0;
	padding:0 0 12px 0;
	height:176px;
	*height:179px;
}

#left_container .homeNewsBox {
	background:url(/images/backgrounds/news_box_bottom_corners.gif) no-repeat bottom left;
}

.rssIcon {
	float:right;
	margin:13px 0 0 0;
}

.aeiouNewsTab, .mediaReleasesTab {
	background:url(/images/backgrounds/aeiou_news_tab.gif) no-repeat;
	width:123px;
	height:24px;
	padding:14px 0 0 12px;
	float:left;
	color:#0070BA;
	font-size:15px;
	font-weight:bold;
}

.mediaReleasesTab {
	color:#FFFFFF;
	background-image:url(/images/backgrounds/aeiou_media_tab.gif);
	width:146px;
}

.mediaReleasesTab:hover {
	color:#FFFFFF;
}

#left_container .homeNewsBoxTopCorners {
	height:12px;
	background:url(/images/backgrounds/news_box_top_corners.gif) no-repeat bottom left;
	clear:both;
}

#left_container .homeNewsBoxContent, #left_container .homeMediaBoxContent {
	background:#8CD5EA;
	border-right:1px solid #B4E4EF;
	border-left:1px solid #B4E4EF;
	padding:0 14px;
	height:126px;
	*height:129px;
	width:307px;
	overflow:hidden;
	position:absolute;
}

#left_container .homeMediaBoxContent ul {
	height:114px;
}

#left_container .homeMediaBoxContent li {
	padding:0 0 10px 14px;
	list-style:none;
	background:url(/images/spacers/homenews_arrow.gif) no-repeat 0 5px;
}

#left_container .homeMediaBoxContent a {
	color:#ffffff;
}

#left_container .homeMediaBoxContent a:hover {
	color:#ffffff;
	text-decoration:underline;
}

#left_container .homeMediaBoxContent a.moreNews {
	font-weight:bold;
	font-size:11px;
}

#left_container .homeMediaBox {
	background-image:url(/images/backgrounds/media_box_bottom_corners.gif);
}

#left_container .homeMediaBox .homeNewsBoxTopCorners {
	background-image:url(/images/backgrounds/media_box_top_corners.gif);
}

#left_container .homeMediaBox .homeMediaBoxContent {
	background:#FF267A;
	border-color:#FC7CB0;
}

#left_container .homeMediaBoxContent, #left_container .homeMediaBox .homeNewsBoxContent {
	z-index:-10;
}

#left_container .homeMediaBox .homeMediaBoxContent {
	z-index:100;
}

#left_container .homeConnectBox {
	float:right;
	background:url(/images/backgrounds/fb_box_bottom_corners.gif) no-repeat bottom left;
	*height:176px;
}

#left_container .homeConnectBox img {
	float:left;
	background:url(/images/backgrounds/fb_box_bottom_corners.gif) no-repeat bottom left;
}

#left_container .homeConnectBoxTopCorners {
	height:12px;
	background:url(/images/backgrounds/fb_box_top_corners.gif) no-repeat;
	clear:both;
}

#left_container .homeConnectBoxContent, #left_container .homeTwitterBoxContent {
	background:#3B5998;
	border-right:1px solid #6985B5;
	border-left:1px solid #6985B5;
	padding:0 14px;
	height:126px;
	*height:129px;
	width:307px;
	overflow:hidden;
	position:absolute;
}

#left_container .homeTwitterBox {
	background-image:url(/images/backgrounds/twitter_box_bottom_corners.gif);
}

#left_container .homeTwitterBox .homeConnectBoxTopCorners {
	background-image:url(/images/backgrounds/twitter_box_top_corners.gif);
}

#left_container .homeTwitterBox .homeTwitterBoxContent {
	background:#66CCEE;
	border-color:#33CCFF;
}

#left_container .homeTwitterBoxContent, #left_container .homeTwitterBox .homeConnectBoxContent {
	z-index:-10;
}

#left_container .homeTwitterBox .homeTwitterBoxContent {
	z-index:100;
}

#left_container .homeTwitterBoxContent ul {
	list-style:none;
	line-height:20px;
}

#left_container .homeTwitterBoxContent a {
	color:#FF267A;
}

#left_container .logo_continer {
	width:694px;
	float:left;
	padding:40px 0 0;
}

#left_container .logo_continer .title {
	width:192px;
	float:left;
	height:20px;
	background:url(/images/backgrounds/logo_box_title_box.jpg) no-repeat 0 0;
	padding:12px 0 0 17px;
	font:bold 14px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#8cd5ea;
	text-transform:uppercase;
}

#left_container .logo_continer .logo_box_inner_bg {
	width:694px;
	float:left;
	background:url(/images/backgrounds/logo_box_middle_bg.jpg) repeat-y 0 0;
}

#left_container .logo_continer .logo_box_top_conrer {
	width:694px;
	float:left;
	background:url(/images/backgrounds/logo_box_top_corner.jpg) no-repeat 0 0;
}

#left_container .logo_continer .logo_box_bottom_conrer {
	width:694px;
	float:left;
	background:url(/images/backgrounds/logo_box_bottom_corner.jpg) no-repeat 0 bottom;
	padding:14px 0 11px;
}

#left_container .logo_continer ul {
	width:694px;
	float:left;
	list-style:none;
}

#left_container .logo_continer ul li {
	width:auto;
	float:left;
	margin-left:35px;
	display:inline;
}

#left_container .content p {
	margin:0 0 20px 20px;
	font:12px/19px Arial, Helvetica, sans-serif;
	color:#4f4039;
}

#left_container .content li{
	color:#4f4039;
}

#left_container .content{
	width:665px;
	float:left;
	min-height:456px;
}

#left_container .content table {
	width:665px;
	/*float:left;*/
	font:12px/19px Arial, Helvetica, sans-serif;
	color:#4f4039;
	margin-left:20px;
	_margin-left:10px
}

#left_container .content table th {
	text-align: left;
}

#left_container .content table td p{
	width:auto;
}

#left_container .content table td img{
	margin-top:5px;
}

#left_container .content table h2{
	margin:0 0 -10px -20px
}

#left_container .content a{
	color:#007dc5;
	text-decoration:none;
}

#left_container .content a:hover{
	color:#007dc5;
	text-decoration:underline;
}

#left_container .content h5 {
	width:665px;
	float:left;
	padding:0 0 20px 20px;
	font:bold 12px/19px Arial, Helvetica, sans-serif;
	color:#4f4039;
}

#left_container .content ul {
	/*width:645px;
	float:left;*/
	padding:0 0 20px 40px;
	font:12px/19px Arial, Helvetica, sans-serif;
	color:#4f4039;
	list-style:none;
}

#left_container .content ol {
	/*width:645px;
	float:left;*/
	padding:0 0 20px 0;
	font:12px/19px Arial, Helvetica, sans-serif;
	color:#4f4039;
}

#left_container .content ul li {
	/*width:625px;
	float:left;*/
	margin-bottom:3px;
	padding:0 0 0 20px;
	background:url(/images/spacers/content_list_style_img.gif) no-repeat 0 5px;
}

#left_container .content ol li {
	/*width:625px;
	float:left;*/
	margin:0 0 3px 40px;
	padding:0 0 0 0;
}

#left_container .content ul.sponsorsList li {
	list-style:none;
	background:none;
	padding:0;
	display:inline;
	width:auto;
	margin:0 20px 20px 0;
}

#left_container .content a.callToAction, #left_container .content a.smallCallToAction {
	color:#4f4039;
}

#left_container .content a.callToAction:hover, #left_container .content a.smallCallToAction:hover {
	color:#EC337C;
}

#left_container .content h2 {
	font-size:17px;
	line-height:19px;
	color:#007dc5;
	padding-left:20px;
	margin-bottom:15px
}

#left_container .content h3 {
	font-size:15px;
	line-height:17px;
	color:#007dc5;
	padding-left:20px;
	margin-bottom:15px
}

#left_container .bottom_content_box img {
	float:right;
	margin:0 0 10px 20px;
	display:inline;
}

.paddle4kidsTable{
	width: 100%;
	margin-bottom:30px
}

.paddle4kidsTable td{
	padding-bottom:8px;
}

.prizeSponsors{
	float:left;
	margin-left:20px
}

.prizeSponsors img{
	margin-right:25px;
	vertical-align:middle
}

#right_container {
	width:238px;
	float:right;
}

.enrollingBT {
	margin:0 0 10px 0;
}

#right_container .newsletter {
	width:238px;
	float:left;
	padding-bottom:30px;
}

#right_container .newsletter h3 {
	width:238px;
	float:right;
	font:bold 17px/18px Arial, Helvetica, sans-serif;
	color:#007dc5;
	padding:10px 0 12px;
}

#right_container .newsletter p {
	width:148px;
	float:left;
	padding:0 0 10px 90px;
	font:12px/17px Arial, Helvetica, sans-serif;
	color:#929497;
	background:url(/images/backgrounds/news_letter_icon.jpg) no-repeat 0 3px
}

#right_container .newsletter .box_top_corner {
	width:235px;
	float:left;
	background:url(/images/backgrounds/news_letter_top_corner.jpg) no-repeat 0 0;
	padding:8px 0 0;
}

#right_container .newsletter .box_bottom_corner {
	width:235px;
	float:left;
	background:url(/images/backgrounds/news_letter_bottom_corner.jpg) no-repeat 0 bottom;
	padding:0 0 8px;
}

#right_container .newsletter .box_middle_bg {
	width:215px;
	float:left;
	background:#a1dbe9 url(/images/backgrounds/news_letter_middle_bg.jpg) repeat-x 0 0;
	padding:0 10px;
}

#right_container .newsletter .form_row {
	width:215px;
	float:left;
	padding:0 0 2px
}

#right_container .newsletter form {
	width:215px;
	float:left;
}

#right_container .newsletter form label {
	width:62px;
	float:left;
	padding:3px 0 0;
	font:11px/15px Arial, Helvetica, sans-serif;
	color:#1b75bb;
}

#right_container .newsletter form input {
	width:139px;
	float:left;
	height:18px;
	padding:2px 5px 0;
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#333333;
	border:1px solid #8cd5ea;
}

#right_container .newsletter form input.button {
	background:none;
	border:0px;
	margin:2px 11px 0 0;
	float:right;
	font:bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#1b75bb;
	text-transform:uppercase;
	width:80px;
	padding:0px;
	display:inline;
	cursor:pointer
}

#right_container .leatest_news {
	width:238px;
	float:left;
	position:relative;
	margin-bottom:30px;
}

#right_container .leatest_news .rss {
	width:42px;
	height:15px;
	position:absolute;
	top:5px;
	right:0px;
}

#right_container .leatest_news .more_news {
	width:auto;
	position:absolute;
	bottom:15px;
	left:0px;
	font:bold 10px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#4f4039;
	text-transform:uppercase;
}

#right_container .leatest_news .more_news a {
	color:#4f4039;
	text-decoration:none;
}

#right_container .leatest_news h3 {
	width:238px;
	float:right;
	font:bold 17px/18px Arial, Helvetica, sans-serif;
	color:#ec267a;
	padding:0 0 10px;
}

#right_container .leatest_news ul {
	width:166px;
	float:left;
	background:url(/images/backgrounds/leatest_news_icon.jpg) no-repeat 0 0;
	padding:5px 0 5px 72px;
	list-style:none;
}

#right_container .leatest_news ul li {
	/*float:left;*/
	color:#929497;
	font:12px/17px Arial, Helvetica, sans-serif;
	background:url(/images/spacers/news_arrow.jpg) no-repeat 0 6px;
	padding:0 0 0 15px;
	margin-bottom:10px;
}

#right_container .leatest_news ul li a {
	color:#929497;
	text-decoration:none;
}

#right_container .leatest_news ul li a:hover {
	color:#ec267a;
	text-decoration:underline;
}

#right_container #topHikers ul {
	width: 100%;
	float:left;
	background:none;
	padding-left:0;
	list-style:none;
}

#right_container .facebook {
	width:238px;
	float:left;
	height:28px;
	background:url(/images/backgrounds/face_book_link_bg.jpg) no-repeat 0 0;
	text-align:center;
	padding:15px 0 0;
	margin-bottom:15px;
}

#right_container h2 {
	width:234px;
	float:left;
	font:bold 25px/25px Arial, Helvetica, sans-serif;
	color:#4f4039;
	padding:10px 0
}

#right_container .donation {
	margin-bottom:20px;
	position:relative;
}

#right_container .donation p {
	width:90px;
	font:bold 12px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#8cd5ea;
	text-transform:uppercase;
	position:absolute;
	bottom:20px;
	left:14px;
}

#right_container .donation p a {
	color:#8cd5ea;
	text-decoration:none;
}


/* Take a Hike Campaign */

.sideBarSponsor {
	margin:10px 0 20px 0;
}

.amountRaised {
	margin:0 0 30px;
	color:#fff;
	font-weight:bold;
	background:#;
	background:url(/images/backgrounds/amount_raised_box.jpg) no-repeat;
	padding:10px 10px 17px;
	line-height:24px;
}

.raisedGraph {
	height:24px;
	background:url(/images/backgrounds/raised_graph_bg.jpg) no-repeat;
	margin:15px 0 0 0;
}

.raisedGraphOverlay {
	background-position:0 -24px;
	margin:-24px 0 0 0;
}

.hikerSummaryContainer {
	height:140px;
}

.hikerSummaryContainer.Odd {
	background:#cdecf3;
}

#left_container .hikerSummaryContainer p {
	margin-bottom:7px;
}

.hikerSummaryImage {
	float:left;
	margin:10px 20px 10px 10px;
	background:#FFFFFF;
	height:120px;
	line-height:120px;
	text-align:center;
	width:150px;
}

.hikerSummaryImage img {
	vertical-align:middle;
}

.hikerSummaryImage span {
	visibility:hidden;
	display:inline-block;
	width:1px;
	position:relative;
	background:#000;
	margin:0 0 0 -1px;
}

.hikerSummaryContainer .callToAction {
	font-size:13px;
	background-position:0 6px;
}

#hikerProfileImage {
	float:right;
	margin:0 0 20px 20px;
	border:5px solid #CDECF3;
}

.hikerRaisedAmount {
	font-size:16px!important;
}

.donationAmount {
	background:#ededed;
	font-weight:bold;
	font-size:13px;
	float:left;
	margin:0 7px 0 0;
	*margin-top:1px;
	padding:2px 10px 0;
	height:22px;
}

.donationAmount:hover {
	background:#ccc;
	text-decoration:none!important;
}

.bubbleForm input.donationAmountDown, .donationAmountDown, .donationAmountDown:hover {
	background:#EC337C;
	color:#fff!important;
}


/* Sponsors Scrolling Bar */

.lendersLogos{
	width:692px;
	float:left;
	margin:0 0 0 1px;
}

#portfolioMenu{
	width: 691px;
	position: relative;
}

#portfolioMenu div.scrollableArea {
	height:98px;
	overflow:hidden;
}

#portfolioMenu div.scrollableArea img{
	margin:0 25px;
	vertical-align:middle;
}


/* Online Enquiry Form */

.onlineEnquiryTable{
	float:left;
	margin: 0 0 20px 20px;
}

.onlineEnquiryTable h2{
	margin:0 0 -15px -20px;
}

.onlineEnquiryTable td {
	padding-bottom:5px;
	font:12px/19px Arial, Helvetica, sans-serif;
	color:#4f4039;
}

.requiredFields {
	text-align:right;
	font-size:11px;
}

.required {
	text-align:center;
	vertical-align:middle;
	padding-left:15px;
	padding-right:5px;
}

#left_container .content .required img{
	margin-top:0
}

.onlineEnquiryTable input.textinput, .onlineEnquiryTable input.textinputhover, .onlineEnquiryTable textarea {
	width:440px;
}

input, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color: white;
}

.textinput {
	border:1px solid #BABABA;
	padding:3px;
}

.textinputhover {
	border:1px solid #8CD5EA;
	padding:3px;
}

select {
	font-size:11px;
}

optgroup {
	padding: 5px;
}

optgroup option {
	padding-left: 10px;
}

.submit {
	text-align:right;
}

input.submit {
	float:right;
}

.errorText {
	color:#FF0000;
}

/* SUPPORT PROGRAM PAGE */

#left_container .content .supportTableOne {
	width:450px;
	margin: 0 0 20px 20px;
}

.supportTableOne td, .supportTableTwo td, .supportTableThree td {
	padding:5px 0;
}

#left_container .content .supportTableTwo {
	width:500px;
	margin: 0 0 20px 20px;
}

#left_container .content .supportTableThree {
	width:300px;
	margin: 0 0 20px 20px;
}




/* Footer */

#footer {
	width:959px;
	float:left;
	padding:0 20px 15px;
}

#footer_inner {
	width:919px;
	float:left;
	background:url(/images/backgrounds/footer_bg.jpg) repeat-x 0 0;
	height:60px;
	padding:20px 20px 0;
}

#footer_inner p {
	font:11px/18px Arial, Helvetica, sans-serif;
	color:#929497;
	padding-bottom:5px;
}

#footer_inner p a {
	color:#ec267a;
	text-decoration:none;
	margin-right:10px;
	display:inline;
}

#footer_inner p a:hover {
	text-decoration:underline;
}

#footer_inner ul li {
	float:left;
	list-style:none;
	font:11px/18px Arial, Helvetica, sans-serif;
	color:#007dc5;
	margin-right:10px;
}

#footer_inner ul li a {
	color:#007dc5;
	text-decoration:none;
}

#footer_inner ul li a:hover {
	color:#007dc5;
	text-decoration:underline;
}

.connectLogos {
	float:right;
	margin:-8px 0 0 0;
}

.connectLogos img {
	float:right;
	margin:0 0 0 11px;
}

.comment {
	color: #999999;
}
