body,h1,h2,h3,h4,h5,h6,form,fieldset,ul,li,dt,dd,dl { margin: 0; padding: 0; }

h1,h2,h3,h4,h5,h6 { font-weight: normal; }



#bodyContainer #ColumnRightContent p {
	line-height: 1.8em;
}
#bodyContainer #ColumnRightContent h1 {
	font-size: 24px;
	font-weight: bolder;
}

img,fieldset { border: 0; margin: 0; }

a { text-decoration: underline; }


/* general body attributes */
body
	{
	font-size: 12px;
	background-color: #ffffff;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	}

html>body { font-size: 12px; }

#ddlDocType{

}
#subtype-field{

}

.center { clear: both;  position: relative; text-align: left; width: width: 100%;
}
.clear { clear: both; }

.clearfix:after { 
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;

}

* html .clearfix { height: 1%; }
#logo {
	height: 50px;
	left: 0px;
	position: absolute;
	width: 250px;
	background-repeat: no-repeat;
	background-position: center;
	top: 20px;
}
#document-meta-container h1 {
	font-size: 130%;
	font-weight: bold;
}
.active {
	background-color: #497098;
	background-image: url(http://agreements.realdealdocs.com/images/dev/header/tab-active-bgnd.gif);
	background-repeat: repeat-x;
	background-position: top;
	color: #FFFFFF;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #003366;
	border-right-color: #003366;
	border-bottom-color: #003366;
	border-left-color: #003366;
}
.notactive {
	background-color: #e7eef3;
	background-image: url(../images/dev/header/tab-notactive-bgnd.gif);
	background-repeat: repeat-x;
	background-position: top;
}
#topnav {
	list-style: none;
	position: absolute;
	left: 540px;
	top:-5px;
}

#topnavboldchat {
	list-style: none;
	position: absolute;
	left: 380px;
	top:2px;
}

#breadcrumb {
	background-color:#e3ebf1;
	padding: 7px;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 5px;
	font-size: 95%;
	font: 90% Arial, Helvetica, sans-serif;
	overflow: visible;
}
#navbar {
	position: absolute;
	width: 100%;
	top: 54px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #497098;
	margin: 0px;
}
#header {
	height: 88px;
	border-top-width: 9px;
	border-top-style: solid;
	border-top-color: #0e0e57;
}

#header #topnav #topnav_links{
	float:left;
	width:46 	0px;
	_width:450px;
	background-color: #0e0e57;
	margin: 0px;
	padding: 0px;
	_padding-bottom: 3px;
	_padding-top: 0px;
	_padding-left: 0px;
	_padding-right: 0px;
	list-style:none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font: 90% Arial, Helvetica, sans-serif;
}
#header #topnav #topnav_links a:active, #header #topnav #topnav_links a:visited,#header #topnav #topnav_links a{
	text-decoration:underline;
	color:#FFFFFF;
}
#header #navbar #nav_links {
	float: left;
	margin-left: 300px;
	_margin-left: 150px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 450px;
	height:30px;
	overflow: hidden;
}
#header #navbar #nav_links li {
	font-size: 110%;
	float: left;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	vertical-align: middle;
	height:30px;
}

#header #topnav #topnav_links li {
	font-size: 95%;
	margin-top: 4px;
	margin-bottom: 4px;
	padding: 0px;
	float: left;
	color: #FFFFFF;
}
#header #topnav #topnav_links .topnav_noform {
	font-size: 95%;
	float: left;
	color: #FFFFFF;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 4px;
	margin-left: 5px;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #FFFFFF;
}
#content #document-links {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #ffe779;
	width: 95%;
	clear: both;
	position: relative;
	text-align: left;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding:0px;
}
#content #document-links #d-links {
	list-style-type: none;
}
#document-meta-container h1 {
	color: #97abbf;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 190%;
	font-weight: bold;
}
#doc-banner {
	background-color: #000855;
	background-image: url(/images/dev/header/mktg-banner.gif);
	background-position: center;
	height: 111px;
	width: 400px;
}
#content #document-links #d-links li {
	font-size: 90%;
	padding: 0px;
	float: left;
	color: #000000;
	height: 28px;
	_height: 24px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#doc-form span {
	font-size: 100%;
	font-weight: bold;
	color: #000855;
}
#doc-form input {
	font-size: 11px;
	margin: 2px;
}
#content #document-content {
	margin-top: 20px;
	margin-left: 15px;
}
#content #document-attributes #document-meta-container {
	float: left;
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:90%;
	line-height:1.8ems;
}
#document-mktg-container {
	float: right;
	width:400px;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
}
#doc-form {
	float: left;
}
#search-links {
	float: right;
}
#search-links a{
 text-decoration:underline;
}
 #doc_social_links {
	float: left;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
}
 #doc_social_links a{
 text-decoration:underline;
}
#search_options {
	background-color: #e3ebf1;
	padding: 8px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	height:70px;
	
}
#content #document-attributes #document-meta-container #doc_social_links  li {
	font-size: 110%;
	float: left;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 2px;
}
#header #navbar #nav_links #mainnav_products {
	width:106px;
	/**background-image: url(../images/dev/header/mainnav-products.gif);**/
}

#header #navbar #nav_links #mainnav_learnmore {
	/**background-image: url(../images/dev/header/mainnav-customers.gif);
	background-repeat: no-repeat;**/
	width:109px;
}

#header #navbar #nav_links #mainnav_pricing {
	/**background-image: url(../images/dev/header/mainnav-pricing.gif);
	background-repeat: no-repeat;**/
	width:104px;
}
#document-attributes #document-links #d-links #dlink_partialview {
	background-image: url(../images/dev/header/docnav-partialview.gif);
	background-repeat: no-repeat;
	width: 111px;
}
#document-attributes #document-links #d-links #dlink_fullview {
	background-image: url(../images/dev/header/docnav-fullview.gif);
	background-repeat: no-repeat;
	width: 137px;
}
#document-attributes #document-links #d-links #dlink_moredocs {
	background-image: url(../images/dev/header/docnav-moredocs.gif);
	background-repeat: no-repeat;
	width: 102px;
}
#doc-search-links {
	list-style-type: none;
}
#document-attributes #document-meta-container span {
	font-size: 110%;
	font-weight: bold;
	color: #009900;
}
#doc-search-links li{
	margin-top: 4px;
}
/**#document-attributes #document-meta-container #doc_social_links #word {
	list-style-image: url(../images/dev/icon-word.gif);
}**/








.small_text {
	font-size: 12px;
}
#intro_text {
	border: 1px solid #BDFFFF;
	padding: 9px;
	margin-top: 9px;
	margin-bottom: 9px;
	width:920px;
}
#container {	
	height: auto;
	widthL
}
#direction_controls {
	clear: both;
}
#doc_results {
	float: left;
	width: 430px;
	margin-left:20px;
}
#container {
	height: auto;
	width:920px;
	margin-left:5px;
}


.errornote{
background-color:#e4e4e4;
color:#b40d0d;
border:1px solid #b40d0d;
padding:4px;
font-weight:bold;
}


.doctype_list a.dt:active,.doctype_list a.dt{
	color:#000099;
}
.doctype_list{
	border:solid 1px #e3e3e3;
	padding:5px;
	margin-bottom:9px;
}

.doctype_list .links{
	font-size:11px;
	margin-bottom:4px;
	padding:4px;
	border-bottom:1px dotted #0066CC;
}

.doctype_list .links a,.doctype_list .links a:active,.doctype_list .links a:visited,.doctype_list .links a:linked{
	
}

.subtype_list a.st:active,.subtype_list a.st{
	color:#000099;
}
.subtype_list{
	border:solid 1px #e3e3e3;
	padding:5px;
	margin-bottom:9px;
}

.subtype_list .links{
	font-size:11px;
	margin-bottom:4px;
	padding:4px;
	border-bottom:1px dotted #0066CC;
}

.subtype_list .links a,.subtype_list .links a:active,.subtype_list .links a:visited,.subtype_list .links a:linked{
	
}

.docresult_list a.doc:active,.docresult_list a.doc{
	color:#000099;
	font-weight:bold;
}
.docresult_list{
	border:solid 1px #e3e3e3;
	padding:5px;
	margin-bottom:9px;
	line-height:1.5em;
	width: 450px;
}

.docresult_list .links{
	font-size:11px;
	margin-bottom:4px;
	padding:4px;
	border-bottom:1px dotted #0066CC;
}

.docresult_list .links a,.docresult_list .links a:active,.docresult_list .links a:visited,.docresult_list .links a:linked{
	
}

#exitPopLogoArea {
	border-top: 5px solid #0e0e57;
	_border-bottom: 4px solid #497098;
	border-left: solid #4F81BD;
	border-right: solid #4F81BD;
	padding-bottom: 3px;
	background: white;
	width: 580px;
}

#exitPopLogoAreaTwoTone {
	border-top: 5px solid #E3EBF1;
}

#exitPopHeader {
	margin: 17px auto;
	text-align: center;
	color: #17375E;
	font-family: Arial;
	font-weight: bold;
	font-size: 30px;
	clear: both;
}

#exitPopList {
	font-family: Arial;
	list-style-image: url('../img/checkmarkBullet.png');
}


.jqmWindow {
    display: none;
    position: fixed;
    top: 5%;
    left: 50%;
    margin-left: -300px;
    width: 600px;
    padding: 12px;
}

.jqmOverlay { background-color: #000; }

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

.dialogCloseBtn {
	background:transparent url(../images/btn_close_dialog.gif) no-repeat scroll right 1px;
	cursor:pointer;
	float:right;
	height:20px;
	margin-right:20px;
	margin-top:12px;
	padding-right:17px;
	position:relative;
}
