/* GENERAL */

body { padding:0; margin:0;height:100%;width:100%;background:#104E7F;font-family: tahoma, arial;color:#000000;font-size:11px; }

img { margin:0;padding:0;border:0px; }
p { padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
table {margin:0;padding:0;background-color:transparent;border: 0px;}
td {vertical-align:top;}
form, div, input, textarea { margin:0; padding:0;}
input, textarea {font-size:1.01em;}
input {vertical-align:top;}
ul {margin:0;padding:0;}
h1, h2, h3, h4 {margin:0px; padding:0px;}


/* Layout */


#roadmap {width:730px;background-color:#ffffff;margin:auto;padding:5px;}
#roadmap h1 {padding:15px 0 25px 0;margin:0 8px;font-family:arial;color:#4ca0ba;font-size:24px;font-weight:bold;line-height:30px;border-bottom:1px solid #B1B1B1;}
#roadmap h1 b {font-family:arial;color:#666666;font-size:12px;font-weight:bold;line-height:15px;}
#roadmap sup {font-family:arial;font-size:11px;font-weight:normal;}

.tbs {width:730px;margin:0;}
.tb-lt {width:360px;float:left;margin-top:15px;}
.tb-rt {width:359px;float:right;margin:15px 0 0 10px;}
.gtb {width:360px;height:49px;background-image:url(../images/green-tab.jpg);background-repeat:no-repeat;background-position:top left;}
.ytb {width:360px;height:49px;background-image:url(../images/yellow-tab.jpg);background-repeat:no-repeat;background-position:top left;}
.otb {width:360px;height:49px;background-image:url(../images/orange-tab.jpg);background-repeat:no-repeat;background-position:top left;}
.rtb {width:360px;height:49px;background-image:url(../images/red-tab.jpg);background-repeat:no-repeat;background-position:top left;}
.tbg {
	width:351px;
	background-color:#676767;
	background-image:url(../images/tab-bg.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 4px;
	height: 300px;
}
.tbs h3 {padding:7px 0 0 15px;font-family:arial;color:#ffffff;font-size:14px;font-weight:normal;line-height:19px;letter-spacing:2px;}
.tbs h4 {padding-left:15px;font-family:arial;color:#ffffff;font-size:12px;font-weight:normal;line-height:14px;letter-spacing:2px;}
.tbs p {padding:5px 0 0 10px;font-family:arial;color:#ffffff;font-size:12px;font-weight:normal;line-height:17px;}
.tbg a {color:#ffffff;}
.tbg a:hover {color:#DFDFDF;}
.tbg ul {list-style:none;margin-left:19px;}
.tbg ul li {list-style:none;font-family:arial;color:#ffffff;font-size:12px;font-weight:normal;line-height:17px;}

.lt {width:486px;float:left;}
.lt h3 {padding:15px 0 15px 8px;font-family:arial;color:#4ca0ba;font-size:14px;font-weight:bold;line-height:19px;}
.lt p {padding:15px 0 0 8px;font-family:arial;color:#666666;font-size:12px;font-weight:normal;line-height:18px;}
.lt ul {list-style:none;}
.lt ul li {list-style:none;padding-left:15px;color:#666666;}
ul.bt {list-style:none;background-color:#ebebeb;height:45px;width:480px;margin-left:4px;}
ul.bt li {list-style:none;float:left;width:70px;font-family:arial;font-size:11px;padding:15px 0 0 20px;}
ul.bt li a {color:#e11b22;font-weight:bold}
ul.bt li a:hover {color:#4ca0ba;}

.rt {width:229px;float:left;margin:25px 5px 0 10px;}

.test {width:229px;height:50px;background-color:#dfdfdf;background-image:url(../images/gbg-top.jpg);background-repeat:no-repeat;background-position:top left;}
.drive {width:229px;background-color:#ebebeb;background-image:url(../images/gbg-bottom.jpg);background-repeat:no-repeat;background-position:bottom left;}
.drive p {padding:12px 12px 0 13px;}
.drive b {font-family:arial;color:#4ca0ba;font-size:18px;font-weight:normal;line-height:24px;}

.rt h2 {padding:2px 12px;font-family:arial;color:#4ca0ba;font-size:24px;font-weight:bold;line-height:30px;border:0;}
.rt h2 b {font-family:arial;color:#666666;font-size:12px;font-weight:bold;line-height:12px;}

.legend {width:500px;background-color:#ffffff;margin:auto;padding:5px;text-align:left; }
.legend h2 {padding:20px 0;font-family:times new roman;color:#444444;font-size:24px;font-weight:bold;line-height:30px;text-align:center;}
.legend ul {list-style:none;float:left;text-align:center;}
.legend ul li {list-style:none;height:70px;font-family:arial;font-size:11px;font-weight:bold;color:#444444;}

.core {width:730px;background-color:#eeeeee;background-image:url(../images/curve-top.gif);background-repeat:no-repeat;background-position:top left;font-family:arial;font-size:11px;color:#ffffff;line-height:16px;}
.core-tb {width:730px;padding-bottom:15px;background-color:#eeeeee;background-image:url(../images/curve-bottom.gif);background-repeat:no-repeat;background-position:bottom left;}
.core h2 {padding:2px 0 10px 8px;font-family:arial;color:#4ca0ba;font-size:24px;font-weight:bold;line-height:30px;border:0;}
.core h3 {padding:4px 0 0 10px;font-family:arial;color:#ffffff;font-size:14px;font-weight:normal;line-height:17px;letter-spacing:2px;}
.core h4 {padding:0 0 0 10px;font-family:arial;color:#ffffff;font-size:12px;font-weight:normal;line-height:17px;letter-spacing:2px;}
.core p {padding:10px 15px 15px 10px;color:#ffffff;font-size:12px;}

.orange {width:170px;height:40px;background-color:#99258f;}
.blue {width:170px;height:40px;background-color:#4ca0ba;}
.red {width:170px;height:40px;background-color:#f26522;}
.green {width:170px;height:40px;background-color:#89b111;}
.grey {width:170px;background-color:#6A6A6A;background-image:url(../images/grey-bg.jpg);background-repeat:repeat-x;background-position:top left;}
.g {color:#33cc33;}
.r {color:#ff0000;}
.o {color:#ffcc00;}
.l {color:#b4ed08;}
.w {color:#ffffff;}

.clear{clear:both;}

