body{
	padding:0px;
	margin:0px;
	background-image:url(../images/bkg/bkg_panels.jpg);
	background-position:left top;
	background-repeat:repeat-y;
	font-family:Tahoma;
	font-size:11px;
	color:#333333;
}

img{
	border:none;
}

h1, h2, h3, h4, h5{
	padding:0px 0px 4px 0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:16px;
	color:#FF0000
}
h1{
	padding:0px 0px 30px 0px;
}

h2, h3, h4, h5{
	padding:6px 0px 4px 0px;
}

p{
	padding:0px 0px 16px 0px;
	margin:0px;
}

a{
	color:#FF0000;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

ul
{
    margin-left:20px;
    margin-top:10px;
    margin-bottom:10px;
}

ul li
{
    margin-left:10px;
    padding-bottom:2px;
    padding-top:2px;
}

ol
{
    margin-left:20px;
    margin-top:10px;
    margin-bottom:10px;
}

ol li
{
    margin-left:10px;
    padding-bottom:2px;
    padding-top:2px;
}

table.headerContainer{
	position:absolute;
	color:#FFFFFF;
	font-weight:bold;
	height:30px;
	background-color:#3C3C3C;
	background-image:url(../images/bkg/bkg_header_horizontal.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}

table.headerContainer th{
	text-align:left;
	padding-left:10px;
	background-image:url(../images/bkg/bkg_header.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
}

table.headerContainer td{
	text-align:right;
	padding-right:10px;
}

table.headerContainer a{
	color:#FFFFFF;
}

table.containerTable{
	position:absolute;
	top:30px;
}

table.containerTable th{ /* Stores menuTable */
	width:171px;
}

table.containerTable td.subMenu{
	width:239px;
}

table.menuTable{
	border:none;
	width:171px;
	font-size:12px;
	text-align:right;
}

table.menuTable th{
	background-image:url(../images/btn/btn_main_active.jpg);
	background-position:right top;
}

table.menuTable td a{
	color:#FFFFFF;
	background-image:url(../images/btn/btn_main_inactive.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

table.menuTable td a:hover{
	background-image:url(../images/btn/btn_main_inactive_over.jpg);
	text-decoration:none;
}

table.menuTable a.mainUnder{
	background-image:url(../images/btn/btn_main_under.jpg);
}

table.menuTable a:hover.mainUnder{
	background-image:url(../images/btn/btn_main_under_over.jpg);
}

table.menuTable th a{	/* th used for active tab */
	color:#333333;
}

table.menuTable th a:hover.activeLink{ /* Apply to regular height links in th */
	text-decoration:none;
	background-image:url(../images/btn/btn_main_active_over.jpg);
}

table.menuTable a{
	padding:17px 15px 17px 0px;
	display:block;
}

table.menuTable a.completeLink{
	padding:11px 15px 11px 0px;
}

table.menuTable a.doubleLink{
	background-image:url(../images/btn/btn_main_inactive_double.jpg);
}

table.menuTable a:hover.doubleLink{
	background-image:url(../images/btn/btn_main_inactive_double_over.jpg);
}

table.menuTable a.doubleLinkUnder{
	background-image:url(../images/btn/btn_main_under_double.jpg);
}

table.menuTable a:hover.doubleLinkUnder{
	background-image:url(../images/btn/btn_main_under_double_over.jpg);
}

table.menuTable th a.doubleLink{
	background-image:url(../images/btn/btn_main_active_double.jpg);
}

table.menuTable th a:hover.doubleLink{
	background-image:url(../images/btn/btn_main_active_double_over.jpg);
}

table.menuTable a.doubleComplete{
	background-image:url(../images/btn/btn_main_inactive_double_complete.jpg);
}

table.menuTable a:hover.doubleComplete{
	background-image:url(../images/btn/btn_main_inactive_double_complete_over.jpg);
}

table.menuTable a.doubleCompleteUnder{
	background-image:url(../images/btn/btn_main_under_double_complete.jpg);
}

table.menuTable a:hover.doubleCompleteUnder{
	background-image:url(../images/btn/btn_main_under_double_complete_over.jpg);
}

table.menuTable th a.doubleComplete{
	background-image:url(../images/btn/btn_main_active_double_complete.jpg);
}

table.menuTable th a:hover.doubleComplete{
	background-image:url(../images/btn/btn_main_active_double_complete_over.jpg);
}

.completedText{
	text-transform:uppercase;
	color:#FF0000;
	font-size:10px;
}

.innerContent{
	padding:20px 20px 4px 20px;
}

.innerContent a{
	text-decoration:underline;
}

.innerContent a:hover{
	text-decoration:none;
}

table.innerTable img{
	padding:1px;
	margin-left:20px;
	border:1px solid #D6D6D6;
}

table.subQuestions{
	font-weight:bold;
}

table.subQuestions td a{
	color:#333333;
}

table.subQuestions td{
	padding:10px 4px 10px 20px;
	background-image:url(../images/bkg/bkg_sub_questions.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
table.subQuestions th{
	width:40px;
	text-align:left;
	background-image:url(../images/bkg/bkg_sub_questions.jpg);
	background-repeat:no-repeat;
	background-position:top right;
}

table.subQuestions .subActive{
	background-image:url(../images/bkg/bkg_sub_questions_active.jpg);
}

table.subQuestions .subUnder{
	background-image:url(../images/bkg/bkg_sub_questions_under.jpg);
}

.generateContainer{
	padding:15px 0px 10px 0px;
	background-image:url(../images/btn/btn_main_inactive_double_complete.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#00CC00;
}
.eedaLogo{
	position:absolute;
	left:30px;
	bottom:24px;
}
.leonardoLogo
{
    position:absolute;
	left:30px;
	bottom:80px;
}

.addToProfileBox
{
    width:100%;
}

.addToProfileTextBox
{
    padding:10px;
    border:1px solid #CCC;
}

.bannerContainer{
	border:solid 1px #D6D6D6;
	padding:1px;
	margin-bottom:34px;
	display:block;
}
.bannerInner{
	width:100%;
	height:160px;
	background-repeat:no-repeat;
	background-position:right;
	display:block;
}
.banner1{
	background-image:url(/roadmap/images/bnr/bnr_1.jpg);
	background-color:#000000;
}
.banner2{
	background-image:url(/roadmap/images/bnr/bnr_2.jpg);
	background-color:#342618;
}
.banner3{
	background-image:url(/roadmap/images/bnr/bnr_3.jpg);
	background-color:#A9BBCB;
}
.banner4{
	background-image:url(/roadmap/images/bnr/bnr_4.jpg);
	background-color:#B3B3A9;
}
.banner5{
	background-image:url(/roadmap/images/bnr/bnr_5.jpg);
	background-color:#DFD7B1;
}
.banner6{
	background-image:url(/roadmap/images/bnr/bnr_6.jpg);
	background-color:#BFBA8B;
}
.banner7{
	background-image:url(/roadmap/images/bnr/bnr_7.jpg);
	background-color:#6CCCC4;
}
.banner8{
	background-image:url(/roadmap/images/bnr/bnr_8.jpg);
	background-color:#00615C;
}
.banner9{
	background-image:url(/roadmap/images/bnr/bnr_9.jpg);
	background-color:#5C544A;
}
.formTxtBox
{
    font-family:Tahoma;
	font-size:11px;
	color:#333333;
	width:250px;
	margin-left:5px;
}

.formTxtMultiBox
{
    font-family:Tahoma;
	font-size:11px;
	color:#333333;
	width:255px;
	margin-left:5px;
}

.formDropDown
{
    font-family:Tahoma;
	font-size:11px;
	color:#333333;
	width:255px;
	margin-left:5px  
}
