/* Labs Page */

/* welcome image/text, Home */

.welcome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-weight: bold;
	color: #996633;
	padding-top: 20px;
	padding-bottom: 13px;
}


.welcomeText {
	font-family: Arial, Helvetica, sans-serif;
	color: #4E4E4E;
	font-size: 80%;
	padding-top: 0px;
	padding-bottom: 0px;
}

.welcomeText P{
	margin-top: 7px;
	margin-bottom: 4px;
}

.welcomeText ul {
	margin-top: 0px;
	margin-bottom: 0px;
}

.welcomeText li {
	margin-bottom: 0px;
	margin-top: 0px;
}


/* Error Messages */
.errorBox {
	border: 2px dashed #FF6600;
	margin-top: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.errorHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	color: #FF6600;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
	text-align: center;
}
.errorText {
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
	font-size: 80%;
	color: #666666;
	text-align: center;
}

/* blue Boxes */
/* light blue large Outer Box */
.largeBlueBox {
	background-color: #E3EDF6;
	background-image: url(../images/mid2_bk.gif);
	background-repeat: repeat-x;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
	width: 950px;
	background-position: bottom;
}


.menuCell {
	vertical-align: top;
	width: 300px;
}

.widgetCell {
	vertical-align: top;
	width: 650px;
	padding-right: 25px;
	padding-left: 25px;
}

/* light blue header Bar -- contains name, id */
.dataBar {
	background-color: #E3EDF6;
	background-image: url(../images/boxgradbk.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 950px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6998C8;
}

.dataBack {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	white-space: nowrap;
	background-image: url(../images/top_bk.gif);
	background-repeat: repeat;
	vertical-align: top;
}

.profileName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	color: #3871A9;
	font-weight: bold;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 0px;
}

.profileNameIntro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	color: #356A9F;
	font-weight: normal;
	padding-right: 3px;
}

.profileFieldLabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #4E4E4E;
	white-space: nowrap;
	text-align: right;
	vertical-align: top;
	padding-top: 5px;
	font-weight: normal;
	padding-right: 2px;
	padding-left: 6px;
}
.profileDataCells {
	vertical-align: top;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #4E4E4E;
	padding-left: 2px;
	padding-right: 16px;
	padding-bottom: 2px;
	font-weight: bold;
}

/* dark blue menu box */
.menuBox {
	background-image: url(../images/boxgradbk.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 300px;
	margin-bottom: 20px;
}

.menuBack {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	white-space: nowrap;
	background-image: url(../images/mid_bk.gif);
	background-repeat: repeat-x;
	background-color: #6394C6;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 2px;
	padding-left: 12px;
	background-position: bottom;
}



.menuHead {
	font-weight: bold;
	color: #CCCCCC;
	padding-top: 2px;
	font-size: 93%;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 10px;
}


.menuHead  A:link { color: #FFFF99; TEXT-DECORATION: underline; }
.menuHead  A:active { color: #FFFF99; TEXT-DECORATION: underline; }
.menuHead  A:visited { color: #FFFF99; TEXT-DECORATION: underline; }
.menuHead  A:hover { color: #FFFF99; TEXT-DECORATION: underline; }

.menuHeadDisabled {
	font-weight: bold;
	color: #CFCFCF;
	padding-top: 2px;
	font-size: 93%;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 10px;
}
.menuHeadDisabled  A:link { color: #CFCFCF; TEXT-DECORATION: none; }
.menuHeadDisabled  A:active { color: #CFCFCF; TEXT-DECORATION: none; }
.menuHeadDisabled  A:visited { color: #CFCFCF; TEXT-DECORATION: none; }
.menuHeadDisabled  A:hover { color: #CFCFCF; TEXT-DECORATION: none; }

.menuText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #FFFFFF;
	padding-top: 4px;
	padding-left: 10px;
}


.menuBottomBk {
	background-color: #447EB9;
	background-image: url(../images/mid_bot_bk.gif);
}

.menuIcon {
}

.menuRule {
	background-color: #80A8D0;
	height: 1px;
	margin-top: 10px;
	margin-bottom: 10px;
}

/* light blue bar to close large box */

.bottomBar {
	background-color: #E3EDF6;
	background-image: url(../images/boxgradbk.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 950px;
}

.bottomBack {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 80%;
	text-align: center;
	white-space: nowrap;
	background-image: url(../images/bot_bk.gif);
	background-repeat: repeat;
}

/* Widget View Styles */

.widgetTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-weight: bold;
	color: #996633;
	padding-top: 20px;
	padding-bottom: 2px;
}

.widgetSubMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	color: #996633;
	padding-right: 12px;
	padding-bottom: 6px;
	padding-left: 12px;
	padding-top: 6px;
	background-color: #F4F4F4;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #B8B7B7;
	border-right-color: #B8B7B7;
	border-left-color: #B8B7B7;
}

.widgetNoData {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	color: #4E4E4E;
	background-color: #F4F4F4;
	border: 1px solid #B8B7B7;
	padding: 12px;
}


.widgetText {
	font-family: Arial, Helvetica, sans-serif;
	color: #4E4E4E;
	font-size: 80%;
	padding-top: 4px;
	padding-bottom: 8px;
}

.widgetText P{
	margin-top: 7px;
	margin-bottom: 4px;
}

.widgetText ol {
	margin-top: 0px;
	margin-bottom: 0px;
}

.widgetText ul {
	margin-top: 0px;
	margin-bottom: 0px;
}

.widgetText li {
	margin-bottom: 0px;
	margin-top: 0px;
}

.widgetDataText {
	font-family: Arial, Helvetica, sans-serif;
	color: #4E4E4E;
	font-size: 80%;
	padding-top: 4px;
	padding-bottom: 8px;
}

.widgetDataText P{
	margin-top: 7px;
	margin-bottom: 4px;
}

.widgetDataText ol {
	margin-top: 0px;
	margin-bottom: 0px;
}

.widgetDataText ul {
	margin-top: 0px;
	margin-bottom: 0px;
}

.widgetDataText li {
	margin-bottom: 0px;
	margin-top: 0px;
}

.widgetFrame {
	font-family: Arial, Helvetica, sans-serif;
	color: #4E4E4E;
	font-size: 80%;
	padding-bottom: 0px;
	text-align: center;
}

.widgetFeedback {
	font-family: Arial, Helvetica, sans-serif;
	color: #4E4E4E;
	font-size: 80%;
	padding-left: 22px;
	padding-right: 22px;
	padding-bottom: 0px;
	text-align: center;
	font-weight: bold;
}

.widgetMoreInfoLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #4E4E4E;
	text-align: right;
	padding-top: 20px;
	padding-right: 25px;
	padding-bottom: 2px;
	padding-left: 12px;
	float: right;
}
.widgetBadgeBox {
	font-family: Arial, Helvetica, sans-serif;
	color: #4E4E4E;
	padding: 12px;
	border: 2px solid #6998C8;
	margin-bottom: 20px;
	margin-top: 10px;
}
.widgetBadgeIcon {
	padding-right: 20px;
	white-space: nowrap;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.widgetBadgeText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #4E4E4E;
}

.widgetBadgeCode {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.widgetBadgeField {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	width: 500px;
}
.badgeStepTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	padding-bottom: 3px;
}
.badgeStepText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #4E4E4E;
	padding-left: 10px;
}
