@charset "utf-8";
/* CSS Document */

/*General Styles */

h1 {
	margin-left: 15px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1em;
	color: #089ADE;
	font-weight: normal;
	text-align:left;
}

h2 {
	margin-left: 25px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.9em;
	color: #666;
	font-weight: normal;
	text-align:left;
}

p { margin:0;
	margin-bottom:15px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.8em;
	color:#333;
	line-height: 1.4em;
	font-weight: normal;
	text-align: left;
}

li { font-family: Verdana, Geneva, sans-serif;
	font-size: 0.8em;
	color:#333;
	line-height: 1.4em;
	font-weight: normal;
	text-align: left;
}

p a {
	color: #089ADE;
	text-decoration: none;
	padding-bottom: 2px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}
p a:hover {
	border-bottom-color: #666;
	color: #999;
}

a {
	color: #089ADE;
	text-decoration: none;
	padding-bottom: 2px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}

a:hover {
	border-bottom-color: #666;
	color: #999;
}

a img{
	border: none;
}


table {
	padding: 5px;
	border:none;
	position:relative;
	z-index: 100;	
}
th {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.7em;
	font-style: normal;
	line-height: 1.4em;

}
td {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.7em;
	font-style: normal;
	line-height: 1.4em;
	text-align:left;
	padding:0;
	vertical-align:top;
}
tr {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	padding:0;
}

.left {float:left;}
.right {float:right;}


/* Page Layout */
body {
	margin: 0px;
	padding: 0px;
	background-color: #e2e2e2;
	background-image: url(../images/pageBG.jpg);
	background-repeat: no-repeat;
	background-attachment:fixed;
	background-position: center top;		
}
#wrapper {
		width: 996px;
		position:relative;
}
#header {height:90px;
margin-top:20px; position:relative;}
#header .logo {position:absolute; bottom:10px; left:20px; behavior: url(script/iepngfix.htc);}
#header .right {position:absolute; bottom:10px; right:20px;}
#header h2.inAssociationWithCertID{
	background-image: url(../images/inAssociationWithCertID.png); behavior: url(script/iepngfix.htc); background-repeat:no-repeat;
	width:168px;
	height: 25px;
	text-indent:-9999px;
	margin:0;
	padding:0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	font-style: normal;
	color: #333;
	float:right; clear:both;
}
#header .account{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	font-style: normal;
	color: #333;
	float:right;
	clear:right;
	padding: 4px;
	margin-top:5px;
}

#introBox {
	margin: 0px;
	padding: 0px;
	height: 178px;
	width: 100%;
	background-image: url(../images/introBG.png);
	background-repeat: no-repeat;
	position:relative;
}
#introBox img{padding:4px; float:right;}

#title {position:absolute; top: 25px; left:40px; text-align:left; font-family: Verdana, Geneva, sans-serif; }
#title span.title {
	color: #FFF;
	font-size:14pt;
	clear:both;
	
}
#title span.subTitle {
	color: #ccc;
	font-size:12pt;
	clear:both;
}
#welcomeText {
	position:absolute;
	bottom: 15px;
	left:30px;
	padding:10px;
	color:#FFF;
	text-align:left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	width: 490px;
	background-image: url(../images/15grey.png);
	behavior: url(script/iepngfix.htc);
}

#left750 div.cf_wrapper  {z-index: 200;
	position:relative;
	width:90%;
	height:150px;
	padding: 10px;
	border: 5px solid #E9E9E9;
	margin: 10px;
	background-image: url(../images/homeQuoteGrad.gif);
	background-repeat: repeat-x;
	text-align:left;
	margin-top:15px;
	}
#left750 div.cf_element {
	
}

#homeLogin {
	float: right;
	width: 205px;
	padding:15px;
	text-align:left;
	background-image: url(../images/homeLoginBG.png);
	background-repeat: no-repeat;
	margin-top:-5px;
	height:285px;
}
#homeLogin h1  {margin-left:0; padding-top:20px;}



/* navigation */
#introBox #nav {position:absolute;
	bottom: 13px;
	right:12px;
	}

#introBox #nav ul{list-style-type:none;
	margin:0;
	padding:0;
}

#introBox #nav ul li {
	float:right;
	position: relative;
	
}

#introBox #nav ul li a {
	height:31px;
	display:block;
	text-indent:-9999px;
	border:none;
	
}
#introBox #nav a.home {
	height:31px;
	width:102px;
	background-image: url(../images/introBoxNav.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#introBox #nav a:hover.home {
	background-position: 0px -34px;
}
#introBox #nav a.myAccount {
	height:31px;
	width:141px;
	background-image: url(../images/introBoxNav.png);
	background-repeat: no-repeat;
	background-position: -102px 0px;
}
#introBox #nav a:hover.myAccount {
	background-position: -102px -34px;
}
#introBox #nav a.myCertification {
	height:31px;
	width:193px;
	background-image: url(../images/introBoxNav.png);
	background-repeat: no-repeat;
	background-position: -243px 0px;
}
#introBox #nav a:hover.myCertification {
	background-position: -243px -34px;
}

#pageSubNav ul {
list-style-type:none;
	margin:0;
	padding:0;
	
	}
#pageSubNav ul li {
	
	position: relative;
	background-image:url(../images/menusubNavbg.gif);
	background-repeat:no-repeat;
	margin:0;
	padding-left:25px;
	vertical-align:top
}

#pageSubNav ul li.proceed {
	background-image:none;
}

#pageSubNav li.proceed a {
	color:#09F;	
}

#pageSubNav a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8pt;
	color: #333;
	text-decoration: none;
	line-height:1.8em;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
	border-bottom-color:#FFF;
}
#pageSubNav a:hover {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #666;	
}

#questionnaireNav {}

#questionnaireNav ul{list-style-type:none;
	margin:0;
	padding:0;
}

#questionnaireNav ul li {
	float:left;
	position: relative;
	margin-bottom:10px;
	
}

#questionnaireNav ul li a {
	height:31px;
	display:block;
	text-indent:-9999px;
	border:none;
	
}
#questionnaireNav a.proceed {
	height:58px;
	width:231px;
	background-image: url(../images/questionnaireNav.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#questionnaireNav a:hover.proceed {
	background-position: 0px -60px;
}
#questionnaireNav a.save {
	height:58px;
	width:231px;
	background-image: url(../images/questionnaireNav.gif);
	background-repeat: no-repeat;
	background-position: -231px 0px;
}
#questionnaireNav a:hover.save {
	background-position: -231px -60px;
}
#questionnaireNav a.exit {
	height:58px;
	width:231px;
	background-image: url(../images/questionnaireNav.gif);
	background-repeat: no-repeat;
	background-position: -462px 0px;
}
#questionnaireNav a:hover.exit {
	background-position: -462px -60px;
}

#questionnaireNav a.consulting {
	height:58px;
	width:231px;
	background-image: url(../images/questionnaireNav.gif);
	background-repeat: no-repeat;
	background-position: -693px 0px;
}
#questionnaireNav a:hover.consulting {
	background-position: -693px -60px;
}


	
/* end navigation */

h1.threeSteps {
	margin: 0px;
	padding: 0px;
	height: 52px;
	width: 100%;
	background-image: url(../images/3steps.png);
	background-repeat: no-repeat;
	position:relative;
	margin-top:4px;
	margin-left:0; margin-right:0;
	text-align:left;
	margin-bottom:4px;
	text-indent:-9999px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	font-style: normal;
	color:#333;
	behavior: url(script/iepngfix.htc);
}

#left650 {
	float: left;
	width: 650px;
	padding: 0;
	margin: 0;
}

#right325 {
	float: right;
	width: 325px;
	padding:0;
	
	}


#left750 {
	float: left;
	width: 690px;
	height:auto;
	padding: 30px;
	background-image: url(../images/left750bg.png);
	
	background-repeat: repeat-y;
	position:relative;
	behavior: url(script/iepngfix.htc);
	margin-bottom:10px;
	z-index:1;
}
#left750 span.top {
	width:750px;
	height:70px;
	position:absolute;
	top:-4px;
	left:0;
background-image:; 	background-image: url(../images/left750bgtop.png);
behavior: url(script/iepngfix.htc);
z-index:2;
}

#left750 span.bottom {
	width:750px;
	height:70px;
	position:absolute;
	bottom:-4px;
	left:0;
background-image:; 	background-image: url(../images/left750bgbottom.png);
behavior: url(script/iepngfix.htc);
z-index:2;
}

#left750 p, #left750 h1, #left750 h2, #left750 img, #left750 form {z-index: 200;
	position: relative;}

#right225 {
	float: right;
	width: 235px;
	padding:0;	
	text-align:left;
	
	}
	
#footer {
	height:120px;
	clear:both;
	background-image: url(../images/footerBG.png);
	background-repeat: no-repeat;
	behavior: url(script/iepngfix.htc);
	margin-top:10px;
	margin-bottom:10px;
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
}
#footer .quickLinks {margin-left:10px; margin-right:10px; clear:both; height:48px;}
#footer .quickLinks p {font-size: 8pt;}
#footer .quickLinks a {color:#333; position:relative; z-index:300;}
#footer p {font-size: 0.8em;}
#footer .right p {font-size: 0.7em; text-align:right;}
#footer a {border:none; color:#FFF; position:relative; z-index:300;}
#footer a:hover {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #666;
}
#footer .img:hover {
	border:none;
}
#footer img {position:relative;}
#breadcrumb {
	padding: 0px;
	width: 946px;
	position:relative;
	margin-top: 0px;
	margin-right: 25px;
	margin-bottom: 0px;
	margin-left: 25px;
}
#breadcrumb p {font-size:0.7em;}
#breadcrumb a {color:#333; border:none;}
#breadcrumb a:hover {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color:#666;
}

/* Login */
p.loginerror {
	font-weight: bold;
	color: #F00;
	margin-left: 45px;
}


/* Dashboard */

#myCertification {
	
	position:relative;
	float:left;
	width:650px;
	height:300px;
	margin-top:10px;
	z-index:100;
	
}
#myCertificationBotNav {
	position:relative;
	float:left;
	width:615px;
	margin-top:5px;
	padding-right:15px;
	padding-left:15px;
	text-align:right;
	
}
#myCertificationBotNav p {text-align:right;}
#myCertificationBotNav a {font-size:8pt;}
#myCertification span.certbg {
	behavior: url(script/iepngfix.htc);
	display:block;
	width:650px;
	height:300px;
	background-image: url(../images/myCertBG.png);
	background-repeat: no-repeat;}
h2.myCertification {
	float:left;
	margin: 0;
	margin-left:10px;
	padding: 0px;
	height: 29px;
	width: 142px;
	background-image: url(../images/myCertificationTab.png);
	background-repeat: no-repeat;
	position:relative;
	text-align:left;
	text-indent:-9999px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	font-style: normal;
	color:#333;
	behavior: url(script/iepngfix.htc);
	clear:both;
}
#myCertification .status {position:absolute; top:29px; right:5px; width:122px; height:70px;}
#myCertification img{behavior: url(script/iepngfix.htc);}
#myCertification .right, #myAccount .text {
	position:relative;
	width: 305px;
	float: right;
	padding:15px;
	margin-top:25px; z-index:20;
}
#myCertification p, #myAccount p {font-size:8pt;}
#myCertification h1, #myAccount h1 {text-align:left; margin:0; padding:0; padding-top:10px; font-size:12pt;}
#myCertification .siteimg {position:absolute; top:39px; left:15px;}

#myAccount {
	position:relative;
	float:left;
	width:325px;
	height:300px;
	margin-top:10px;
}
#myAccount span.acctbg {
	behavior: url(script/iepngfix.htc);
	display:block;
	width:325px;
	height:300px;
	background-image: url(../images/myAcctBG.png);
	background-repeat: no-repeat;}

h2.myAccount {
	float:left;
	margin: 0;
	margin-left:10px;
	padding: 0px;
	height: 29px;
	width: 109px;
	background-image: url(../images/myAccountTab.png);
	background-repeat: no-repeat;
	position:relative;
	text-align:left;
	text-indent:-9999px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	font-style: normal;
	color:#333;
	behavior: url(script/iepngfix.htc);
	clear:both;
}

form.inline {
	margin:0;
	padding:0;
	float:left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8pt;
	line-height: 1.4em;
}

form.inline .submit {vertical-align:middle; margin:0; margin-right:10px; padding:2px; background-color:#2c9fd5; color:#FFF; border:none;}

span.myCertStatus { position:absolute; z-index:100;  top:0; right:4px}
span.myCertStatus img {behavior: url(script/iepngfix.htc);}
/* Form Styling */

#left750 form label {
	display: block;
	text-align: right;
	float:left;
	width: 200px;
	margin-right: 5px;
	font-weight: normal;
	font-size: 10pt;
	position: relative;
}
#left750 form textarea {
	font-size: 8pt;
	font-family: Verdana, Geneva, sans-serif;
	line-height: 1.4em;	
}
#left750 form p {clear: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 0.8em;
	color: #424542;
	}
#left750 form .error {
	background-color: #efefef;
	border: 1px solid #7F9DB9;
	height: 18px;
}
	
#left750 .submit{
	behavior: url(script/iepngfix.htc);
	margin-left: 265px;
	position: relative;
}

/* Questionnaire Styling */

#questionnaireSummary {
	position:relative;
	float:left;
	width:996px;
	height:200px;
	z-index:100;
	background-image: url(../images/questionnaireSummaryBG.png);
	background-repeat: no-repeat;	
	margin-top:2px;
	margin-bottom:13px;
	behavior: url(script/iepngfix.htc);
}

#questionnaireSummary h2.myCertification {
	float:right;
	margin: 0;
	margin-right:30px;
	padding: 0px;
	height: 29px;
	width: 142px;
	background-image: url(../images/myCertificationTab.png);
	background-repeat: no-repeat;
	position:relative;
	text-align:left;
	text-indent:-9999px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	font-style: normal;
	color:#333;
	behavior: url(script/iepngfix.htc);
	clear:both;
}


#questionnaireSummary #breadcrumb {
	margin-top:5px;
	padding: 0px;
	width: auto;
	position:relative;
	float:left;
}

#questionnaireSummary table {margin:15px;}

#questionnaireSummary .myCertStatus{top:29px}

#left750 span.formNotification {background-color:#666; width:711px; height:30px; padding:15px; position:absolute; top:0; left:5px; z-index:100;}

#left750 span.formNotification h1{margin:0; padding:0;}

#left750 span.formNotification p {margin:0; padding:0; color:#FFF; font-size:8pt; text-align:left}

#left750 span.formNotification img {margin-right:15px; margin-left:15px;}

#left750 form.questionnaire label {
	display: block;
	text-align: left;
	float:left;
	width: 415px;
	margin-right: 5px;
	font-weight: normal;
	font-size: 10pt;
	position: relative;
}
#left750 form.questionnaire label.number {
	width:30px;
	color:#0099FF;
	margin-right:10px;
	text-align:right
}
#left750 form.questionnaire label.r {
	text-align: right;
	width:455px;
	
}
#left750 form.questionnaire p {
	clear: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 0.8em;
	color: #424542;
	}
#left750 form.questionnaire .error {
	background-color: #efefef;
	border: 1px solid #7F9DB9;
	height: 18px;
}
	
#left750 form.questionnaire .submit{
	behavior: url(script/iepngfix.htc);
	position: relative;
	margin: 0px;
	padding: 0px;
}

#left750 form.questionnaire p.center {
	text-align: center;
	}
a.nostyle {
	behavior: url(script/iepngfix.htc);
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

a img{behavior: url(script/iepngfix.htc);}

span.statusicon img{
	behavior: url(script/iepngfix.htc);
	
}
span.statusicon {
	padding: 15px;
	float: left;
	z-index: 100;
	position: relative;
	
}

form.proceed{
	margin: 0px;
	padding: 0px;
	position: relative;
	float: right;
	width: 100px;
	clear: none;
}

form.proceed .submit{
	margin: 0px;
	padding: 0px;
	width:86px;
}

/* Upload Form */
body.upload{
	background-color: #333;
	background-image: url(../images/uploadBg.gif);
	background-repeat: no-repeat;
	background-attachment:fixed;
	
}

#upload{
	margin: 25px;
	text-align: left;
}
#upload p {
	color: #FFF;
	font-size: 0.8em;
	line-height: 1.4em;
}

#upload form .submit{
	behavior: url(script/iepngfix.htc);
	position: relative;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 150px;
}

#upload form{
	margin-right: 50px;
	margin-left: 50px;	
}

#uploading {
	background-color: #000;
	height: 235px;
	width: 528px;
	visibility: hidden;
	position: absolute;
	z-index: 300;
	left: 0px;
	top: 0px;
	-moz-opacity: 0.80;
	filter: alpha(opacity=80);
	opacity: 0.80;
	text-align: center;
	vertical-align: middle;
	padding-top: 125px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	
}
#uploading p, #uploadingPage p{
	color: #ffffff;
	width: 300px;
}

#upload img {
	behavior: url(script/iepngfix.htc);
}

#upload span.tick{
	padding-right: 25px;
	float: left;
}

#upload h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.8em;
	color: #089ADE;
	font-weight: normal;
	clear: none;
	margin-left: 0px;
}
#upload #previous {
	background-color: #3f3f3f;
	width: 500px;
	margin-left: -50px;
	clear: left;
	padding: 10px;
	margin-right: -50px;
}

#upload th {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.7em;
	font-style: normal;
	line-height: 1.4em;
	background-color: #424542;
	color: #CCC;
}
#upload td {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.7em;
	font-style: normal;
	line-height: 1.4em;
	color: #FFF;
}
#upload tr {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;}

td a {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#displayInline table {
	margin-left: 50px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 2px;
}
#displayInline th {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.7em;
	font-style: normal;
	line-height: 1.4em;
	background-color: #efefef;
	color: #424542;
}
#qStatusBox {
	background-color: #efefef;
	width: 275px;
	position: relative;
}
#qStatusBox span.top {
	background-image: url(../images/qStatusBoxBgtop.jpg);
	background-repeat: no-repeat;
	height: 50px;
	width: 275px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}
#qStatusBox span.bot {
	background-image: url(../images/qStatusBoxBgbot.jpg);
	background-repeat: no-repeat;
	height: 50px;
	width: 275px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	z-index: 1;
}
#qStatusBox p {
	font-size: 8pt;
	color: #424542;
	margin: 25px;
	line-height: 1.4em;
}
#qStatusBox h1 {
	font-size: 10pt;
	color: #089ade;
	line-height: 1.4em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 25px;
	margin-bottom: 0px;
	margin-left: 25px;	
}
#qStatusBox table {
	padding: 2px;
}
#qStatusBox th {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: 1.4em;
	background-color: #FFF;
}
#qStatusBox td {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: 1.4em;
}

/*help*/
body.help{
	background-color: #333;
	background-image: url(../images/helpbg.gif);
	background-repeat: no-repeat;
	background-attachment:fixed;
	width:650px;
	padding-bottom:50px;
	
}
#help{
	margin: 25px;
	text-align: left;
	width:550px
}
#help p {
	color: #FFF;
	font-size: 0.8em;
	line-height: 1.4em;
}
 span.help {
	
}

hr  { margin: 0; padding: 0; width: 100%; height: 1px; border-style: dashed none none; border-width: 1px 0 0; border-color: #dcd9d0   }

/* My Certification */
#certSummary {
	position: absolute;
	top: 46px;
	right: 45px;
	text-align: right;
	font-size: 9pt;
}
	/* Tab Pane */
	.dynamic-tab-pane-control.tab-pane      {
	position: relative;
	width: 600px;
	height: auto;
	
}
	.dynamic-tab-pane-control .tab-row .tab     {
	font-size: 10pt;
	font-family: verdana, Helvetica, Arial;
	float: left;
	border: none;
	background-color: #efefef;
	background-image: url(../images/tabOffbg.gif);
	background-repeat: repeat-x;	
}
	.dynamic-tab-pane-control .tab-row .tab.selected    {
	background-color: #09F;
	background-image: url(../images/tabOnbg.gif);
	background-repeat: repeat-x;
}
	.dynamic-tab-pane-control .tab-row .tab a     {
	color: #424542;
	font-size: 10pt;
	font-family: Verdana, Helvetica, Arial;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 100%;
	display: inline-block;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
}
	.dynamic-tab-pane-control .tab-row .hover a   {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #CCC;
	background-image: url(../images/tabHoverbg.gif);
}
	.dynamic-tab-pane-control .tab-row .tab.selected a:hover   {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #09F;
}
	.dynamic-tab-pane-control .tab-row .tab.selected a   { }
	.dynamic-tab-pane-control .tab-page    {
	position: relative;
}
	.dynamic-tab-pane-control .tab-row      { white-space: nowrap; margin-left: -20px; z-index: 1; height: 25px }
	.dynamic-tab-pane-control .tab-page span.shadow     {
	height: 10px;
	width: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	background-image: url(../images/tabPaneShadow.gif);
	background-repeat: repeat-x;
}
.dynamic-tab-pane-control .tab-page table {
	padding: 5px;
}
.dynamic-tab-pane-control .tab-page th {
	font-weight: bold;
	font-size: 1em;
	background-color: #FFF;
}
.dynamic-tab-pane-control .tab-page td {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1em;
	font-style: normal;
	line-height: 1.4em;
}
.dynamic-tab-pane-control .tab-page tr {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
}
.dynamic-tab-pane-control .tab-page td.small {
	font-size: 0.7em;
	}
.dynamic-tab-pane-control .tab-page td form {
	
	margin: 0px;
	padding: 0px;
	}

#supp {background-color:#efefef; margin-top:25px; padding:15px; position:relative; z-index:300}
#supp form.suppEvidence label {display:inline; 
	text-align: left;
	float:left;
	width: auto;
	margin-right: 5px;
	font-weight: bold;
	font-size: 10pt;
	position: relative;
	}

#supp form.suppEvidence .text {display:inline; 
	text-align:left;
	float:left;
	margin-right: 5px;
	font-weight: normal;
	font-size: 10pt;
	position: relative;
	}
	
	#supp p {margin-bottom:10px;}
	
table.download { float:left; clear:both}
table.download td {background-color:#efefef; padding:5px; vertical-align:middle;}