body {
	font-family: Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; font-size: 80%; color: #333; line-height:1.4; background-color: #FCFCFC; text-align:left; vertical-align:top;
}

h1, h2, h3, h4 { color:#36436C; font-weight: bold; padding-bottom:0; }
h1 { font-size: 140%; padding: 0; margin-top: 10px; border-bottom: 1px solid #10568A; padding-bottom: 2px;}
h2 { font-size: 120%; }
h3 { font-size: 110%; padding: 0; padding-bottom: 5px; margin: 0; color:#333;}
h4 { font-size: 105%; padding: 0; padding-bottom: 3px; margin: 0; padding-top: 7px; color:#333}
a { color:#36436C; text-decoration:underline;}
a:hover { color:#870026;}
p { color:#333; margin-top: 0; }



.req { font-weight:bold; color: #870026; }
.breadcrumb { font-size: 70%; padding: 5px; }
.bold { font-weight: bold; }
.italic { font-style: italic; }
.right { text-align: right; }
.center { text-align: center; display: block; margin-left: auto; margin-right: auto; }
.getcertified { text-align: center; display: block; margin-top: 17px; margin-left: auto; margin-right: auto; }


#toc {width:27%; float:left; height:460px; border-right:1px solid #333; margin:0 0px 0 5px;}
#contents{float:left; width:71%; height:460px; min-width: 71%;} 
#main {padding: 20px;}
#ads {float:right; width:9%; padding: 5px auto; }
#copyright { font-size:70%; color:#333; background:#fcfcfc; text-align:center; }
#copyright a { text-decoration:underline; border:none; }
#copyright a:hover { text-decoration:underline; }

/*Header section*/
#header { width: 100%; height: auto; background:url(../images/sliver.gif) top repeat-x; height: 102px; color:#fcfcfc; font-weight:bold; text-align: right; line-height: 1.5em; }
#header .links {padding:5px 10px 5px 10px; font-size:70%;}
#header a { color:#fcfcfc; font-weight:bold; padding:3px; text-decoration:none; }
#header a:hover { text-decoration:underline; }
#header .headImage { float:left; padding: -10px;}
#header .headImage a { padding:0; margin:0; text-decoration:none; }
#header .search {padding: 10px; vertical-align:baseline; float:right; width:auto;}
#header .welcomeName {font-weight: bold;}
.co11, .col2 { width: 25%; float:right; display:block; margin-bottom:10px; }
.col1 { width: 65%; float:left; margin-left:5px; }

#loginArea { width:100%; margin:0px auto; }
#loginArea h3 { background:#36436C; color:#fcfcfc; padding:10px;}
#loginArea fieldset { background:#fcfcfc; border: none; padding:0; padding-bottom:15px; width:90%; margin: 0 auto; border:outset 1px #36436C;}
#loginArea label { font-size:90%; font-weight:bold; margin:5px 10px 0 0; width:150px; text-align:right; display:block; position:relative; float:left; }
#loginArea .check { top:-5px; }
#loginArea br {margin:10px;}
#loginArea .rememberMe, #loginArea .forgotPwd, #loginArea .button, #loginArea .textBox {clear: both; position: relative; float: right;}
#loginArea .textBox input { width: 200px;}


#emailAddressLabel {font-family: Verdana,Arial,Helvetica,sans-serif; padding-right: 20px; text-align:right}
#emailAddress {font-family: Verdana,Arial,Helvetica,sans-serif; padding-right: 20px; text-align:right; color:Gray}
#currentPasswordLabelCell { font-family: Verdana,Arial,Helvetica,sans-serif; padding-right: 20px; text-align:right}
#currentPasswordTextBoxCell {}
#currentPasswordValidatorCell {}

#newPasswordLabelCell {font-family: Verdana,Arial,Helvetica,sans-serif; padding-right: 20px; text-align:right}
#newPasswordTextBoxCell {}
#newPasswordValidatorCell {}

#confirmPasswordLabelCell {font-family: Verdana,Arial,Helvetica,sans-serif; padding-right: 20px; text-align:right}
#confirmPasswordTextBoxCell {}
#confirmPasswordValidatorCell {}

#changePasswordButtonCell {}
#validationSummaryCell {}

#searchTerm {font-style: italic;}

#SearchDocTitle a:link {font-size: 14px; font-weight:bold; padding: 3px; color: Blue; }
#SearchDocTitle a:visited {font-size: 14px; font-weight:bold; padding: 3px; color: Purple; }

#SearchDocDescription {font-size: 12px;}
#SearchHandbookDocPath {font-size: 12px; color: Green;}

.nodes { font-size:90%;  text-decoration:none; }
.hoverNode { color:#870026; }

.modal.eula {
	background: #fff;
	border: 1px solid #000;
	margin: 20px;
	padding: 20px;
}