/* Generic Styles */
body {
	margin:20px 0px 0px 0px; padding:0px; 
	background-repeat:repeat-x; background-position:top; background-image:url(../l_images/bkg_body_green.jpg); background-color:#213500;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;
	}
:focus { outline: 0; }
a img { border: 0; }
a { color: #fff; }
.runner {background-color:#000000; height:100%; margin:0px; padding:0px; border:none;}

/* Header block */
#header td {padding:4px; margin:0px; vertical-align:bottom; color:#FFFFFF; font-size:12px;}
#header a {color:#FFFFFF; text-decoration:none;}
#header a:hover {color:#d9d9d9;}
#topnav td {padding:4px 40px 0px 0px; margin:0px;}

td.toplogo {
	height: 36px !important;
	overflow: hidden;
	vertical-align: bottom;
	}
td.toplogo .logo {
	background: url(../l_images/logo_white.png) bottom left no-repeat;
	float: left;
	height: 36px;
	width: 145px;
	}
td.toplogo .reptxt {
	float: left;
	height: 12px !important;
	padding-top: 24px;
	vertical-align: bottom;
	}
.toplogo img {
	display: none;
	}

/* Right rail styles */
#rightrail {margin: 5px;}
#bizcard {border:1px solid #000000; padding:10px; background-color:#000000;}
#bizcard img {border:1px solid #545454;}
#bizcard h3 {font-size:12px; font-weight:bold; margin-bottom:0px;}
#bizcard p {margin-top:0px; padding:0px; font-size:11px;}
#bizcard a {color:#FFFFFF;}
#videobank {background-image:url(../l_images/bkg_videobank.jpg); background-position:top; background-repeat:no-repeat; font-size:14px; font-weight:bold; color:#e8e8e8; padding:3px; text-align:center; border-top:5px solid #000000;}
#videolinks {color:#bdbdbd; padding:5px; font-size:11px;}
#videolinks li {margin-left:-20px; margin-bottom:4px;}
#videolinks a {color:#bdbdbd;}
#videolinks a:hover {color:#FFFFFF;}

/* Content block */
.container {background-image:url(../l_images/container_green.png); background-position:bottom; background-repeat:no-repeat; background-color:#000000;}
#submenu {width:230px; float:right; padding:5px; margin-left:2px; margin-top:-2px;}
#submenu_success {width:225px; float:left; padding:25px 15px 5px 5px;}
#submenu td, #submenu_success td {font-size:11px; border:1px solid #545454;}
#submenu td.active, #submenu_success td.active {background-image:url(../l_images/button_bkg_green.png); background-position:bottom right; background-repeat:no-repeat;}
#submenu td:hover, #submenu_success td:hover {background-image:url(../l_images/button_bkg_green.png); background-position:bottom right; background-repeat:no-repeat; }
#submenu b {color:#80D500; font-size:12px;}
#submenu a, #submenu_success a {color:#FFFFFF; text-decoration:none;}
#submenu img {border:none; margin: 6px 0px 6px 4px;}
#content {padding:10px 10px 10px 10px; font-size:12px; color:#FFFFFF;  background-position:bottom left; background-repeat:no-repeat;}

#content h2 {color:#80D500; margin-top:0px; margin-bottom:10px; font-size:16px;}
#content h3 {color:#80D500; margin-top:0px; margin-bottom:0px; font-size:12px;}
#content h4 {color:#80D500; font-size:12px;}
#content p {margin-top:0px;}
#content .disclaimer {color:#bdbdbd; font-size:12px;}

#founders {font-size:12px; color:#bdbdbd; text-align:center;}
#founders img {border:1px solid #bdbdbd; margin:5px;}
#founders a {color:#bdbdbd; text-decoration:none;}
#founders a:hover {color:#FFFFFF;}

.quotes {background-position:bottom right; background-repeat:no-repeat;}
#video {width:400px; margin:10px; text-align:center; color:#FFFFFF; font-size:12px; float:left;}
.vidlist { background-image:url(../l_images/bkg_videobank.jpg); background-repeat:repeat-x; background-position:top; border-left: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; }
.vidlist, .vidlist a {color:#FFFFFF; text-decoration:none;}
.vidlist a:hover, .vidlist .active a {color:#80D500;}
.vidlist img {border:none;}
.vidlist td {padding:6px 20px 6px 20px; border-right:1px solid #FFFFFF; cursor: pointer !important;}
.vidlist td:hover { cursor: pointer !important; }
.vidlist .active a {font-weight:bold;}

#content_home {margin:20px; font-size:12px; color:#FFFFFF;}
.features_home {padding:10px;}
.features_home, .features_home a {font-size:12px; color:#FFFFFF; text-decoration:none;}
.features_home b, .features_home b a, .features_home a b {color:#80D500;}
.signup {text-decoration:none; color:#80D500; font-size:12px;}
.signup:hover {text-decoration:underline;}
.timeline_bot {border-top:1px solid #FFFFFF;}


.storiespics { text-align: center; }
.storiespics img { border: 1px solid #BDBDBD; margin: 5px; }


/* Footer block */
.footer, .select_country {color:#FFFFFF; padding: 6px; font-size:11px;}
.footer a {color:#FFFFFF; text-decoration:none; border-left:1px solid #FFFFFF; padding-left:6px; margin-left:6px;}
.select_country a {color:#FFFFFF; text-decoration:none; padding-left:6px; margin-left:6px; font-weight: bold;}
.footer a:hover, .select_country a:hover {color:#d9d9d9;}

table.countrypop { color: #fff; }
table.countrypop a { color: #fff; text-decoration: none; }
table.countrypop a:hover { color: #ccc; }

.clearme { clear: both; height: 0; overflow: hidden; }

td.runnerbottom { background: url(../l_images/runner_bottom_green.png) top left no-repeat; height: 12px; }
td.runnerbottom img { display: none; }

