@charset "utf-8";
/**************************
 General Styles 
**************************/
* { margin:0; padding:0; }
html { background: #ffffff; }
body { margin:0px auto; color:#000; line-height: 1.1em; font-family:Arial, Helvetica, sans-serif; font-size: 12px;
	background-color: #e5ecf4;
}
h1 { font-size:24px; color:#1c67b3; font-weight:normal; padding-bottom:12px; margin-left:-2px; line-height:1.1em;  }
h2 { font-size:20px; color:#1c67b3; font-weight:normal; padding-bottom:12px; margin-left:-2px; line-height:1.1em; } 
h3 { font-size:16px; }
h4 { font-size: 16px; color:#990000; font-weight: bold; padding-bottom:8px;  line-height: 1.1em; }
	h4 a { color:#1c67b3;}
a { text-decoration: none; color: #a93333; }
    a img { border:none; } 
a:hover { text-decoration: underline; }
ul{ margin-left:20px; margin-list-style-position: outside;
list-style-image: url('../images/bullet-red.gif');
}

li {
	margin-left:0px;
	margin-bottom: 5px;
	color: #333333;
	font-size: 11px;
	line-height: normal;
}			
p { margin: 0px; margin-bottom:8px; }
	p.last { margin-bottom:0px; }
legend { margin-left:6px;color:#000000; font-size:14px;  font-weight:normal; }
fieldset { padding:8px; margin-bottom:12px; }
th { text-align:left; }
img { border:none; }
input, select, textarea { font-family:Arial, Helvetica, sans-serif; font-size: 11px; }
.left { float:left; }
.right { float:right; }
.subhead { margin-bottom:12px;
	font-weight: bold;
	color: #666666;
}
/**************************
ADDED AFTER ZEND
**************************/
.ttl-14-blue-bold {
	color: #1c67b3;
	font: bold 14px Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
}
.ttl-18-red {
	color: #990000;
	font: 18px/normal Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
}

.ttl-a4-arrows-red {
	color: #990000;
	font: 14px Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
}
#linebreak-blue{
	height:2px;
	margin-top:8px;
	margin-bottom:10px;
	border-top:1px dotted #9dbae2;
	font-size:0px;
	
}
#linebreak-red {
	height: 1px;
	margin-top: 8px;
	margin-bottom: 10px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #990000;
	margin-right: 20px;
	margin-left: 20px;
}
ol.bulleted {
color:#990000;
list-style-image:none;
list-style-position:outside;
list-style-type: decimal;
margin-bottom:12px;
margin-left:20px;
}
ol.bulleted span { color:#333333; }
ol.bulleted a {
color:#333333;
}
ol.bulleted a span {
color:#990000;
}
ol.bulleted li {
margin-bottom:6px;
}
ul.bulleted span { color:#333333; }

/**************************
Font Sizes-Styles
**************************/
.eleven { font-size:11px; }
.twelve { font-size:12px; }
.submenu { margin-bottom:12px; }
.red-bold {
	margin-bottom:12px;
	color: #990000;
	font-weight: bold;
}
.blue {
	color: #1c67b3;
}
.blue a {
	color: #1c67b3;
	text-decoration: none;
}
.blue-bold {
	color: #1c67b3;
	font-weight: bold;
}
.black {
	font-weight: normal;
	color: #333333;
}
.black a{
	font-weight: normal;
	color: #333333;
}

/**************************
 Wrapper
**************************/
#wrapper { font-size:11px; width:957px; margin:auto; color:#333333; }

/**************************
 Top 
**************************/
#top { width:959px;  float:left;
	height: 107px;
	padding-top: 10px;
	background-color: #e5ecf4;
}

#top .mm-logo {
	float: right;
	height: 28px;
	width: 173px;
	margin-right: 25px;
	clear: left;
	margin-bottom: 10px;
	text-align: right;
}

/**************************
 Header 
**************************/
#header { width:959px; height: 80px; clear:none;
	border-right: 1px none #666666;
	border-left: 1px none #666666;
	background: #ffffff url(../images/mast-bg.gif) no-repeat;
	float: left;
}

#header #header-content { width:959px; float:right;
	height: 80px;
}
	
#header #header-content .header-left { width:300px; float: left;
	padding-left: 30px;
	height: auto;
	clear: none;
	text-align: left;
	padding-top: 15px;
	padding-bottom: 0;
	margin-bottom: 0;
}

#header #header-content .header-right {
	float: right;
	width: 180px;
	padding-top: 50px;
	background-color: transparent;
	position: relative;
	padding-right: 22px;
}


/**************************
 Top Nav
**************************/
#topnav-content { width:957px; height:28px;background: #990000 url(../images/topnav-bg.gif) repeat; float:left;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 4px solid #233f6b;
}

/**************************
 Main
**************************/
#main {
	width:937px;
	min-height: 400px;
	padding-left:10px;
	padding-right:10px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #233f6b;
	border-left-color: #999999;
	background-color: #fff;
}

#main-bottom { width:959px; height:21px; background:url('../images/main-btm.gif'); font-size:0px;
}

/**************************
 Main Left			
**************************/
#left {
	width:227px;
	padding-left: 10px;
	float:left;
	background-color: #e9e9e9;
	padding-top: 10px;
	height: 100%;
	position: relative;
}

	/* left bucket 2 */
	#left .left-bucket2-top { width:224px; height:10px; background:url('/images/left/left-bucket2-top-bg.gif'); font-size:0px; }
	#left .left-bucket2-main { width:194px; padding-left:15px; padding-bottom:10px; padding-right:15px; margin-bottom:8px; background:url('/images/left/left-bucket2-bg.gif') no-repeat bottom center #ecedf2; }
					#left .left-bucket2-main span.black { color:#000000;
	font-weight: normal;
	font-style: normal;
}
			#left .left-bucket2-main a span.black { color:#000000;
	text-decoration: none;
}	
		#left .left-bucket2-main h4 { color:#990000; font-size:11px; font-weight:bold; text-transform:uppercase; padding-bottom:8px; }	
		#left .left-bucket2-main .divider { height:1px; margin-top:8px; margin-bottom:8px; border-top:1px dotted #9dbae2; font-size:0px; }	
		
hr { height:1px; margin-top:8px; margin-bottom:8px; border-top:1px dotted #9dbae2; font-size:0px; }	
		
	/* resources */	
	#left .left-bucket2-main .resources-menu { }
		#left .left-bucket2-main .resources-menu li { padding-bottom:6px; }
		#left .left-bucket2-main .resources-menu a { color:#1c67b3; }
			#left .left-bucket2-main .resources-menu a span { color:#990000; }	
			#left .left-bucket2-main .resources-menu a span.black { color:#000000; }	
			
	/* whois */		
	#left .left-bucket2-main #whois-form { }
		#left .left-bucket2-main #whois-form input { color:#666666;  }
		#left .left-bucket2-main #whois-form input.search-field { width:120px; margin-right:15px; height:14px; margin-bottom:4px; }	
		#left .left-bucket2-main #whois-form input.search-button { height:14px; margin-bottom:2px; }
		
	/* blog */
	#left .left-bucket2-main #leftblog { }	
		#left .left-bucket2-main #leftblog { }
		#left .left-bucket2-main #leftblog span { color:#337fcc; display:block; } 		
		#left .left-bucket2-main #leftblog .blogitem { margin-bottom:8px; }
			#left .left-bucket2-main #leftblog .blogitem a { color:#333333; }		
			#left .left-bucket2-main #leftblog .blogitem a span { color:#A93333; display:inline; }		 	
		
	/* icons */	
	#left .left-bucket2-main img.did-you-know { float:left; margin-right:5px; margin-bottom:8px; }	
	#left .left-bucket2-main img.icon-video { margin-left:5px; }		
	
		
/**************************
 Main Center
**************************/
#center {
	width:460px;
	background-color:#ffffff;
	float:left;
	margin-left: 10px;
}

#center #prime-article {
	width:440px;
	min-height:300px;
	background-color:#ffffff;
	float:left;
	border-top-style: none;
	padding-top: 25px;
	padding-right: 10px;
	padding-left: 10px;
}

/* My Comment */

#center .img { margin-bottom:30px; }

#center p {
	margin-bottom:14px;
	margin-right: 20px;
	font-size: 12px;
	line-height:1.1em;
}
#center h1 {
	padding-bottom:20px;
	}
#center h2 {
	padding-bottom:18px;
	color: #990000;
}
#center h2 a {
	padding-bottom:18px;
	color: #990000;
	text-decoration: underline;
}
#center h3 {
	padding-bottom:20px;
	}
#center h3 a {
	padding-bottom:20px;
	text-decoration: underline;
	}	
#center h4 {
	padding-bottom:10px;
	}
#center h4 a {
	padding-bottom:10px;
	text-decoration: underline;
	}
#center h5 a {
	 font-size: 20px; 
	 color: #1c67b3; 
	 font-weight: normal; 
	 padding-bottom: 10px; 
	 line-height: 1.1em;
}

#center ul {
	list-style-position: outside;
	list-style-image: url('/images/bullet-red.gif');
}

#center li {
	margin-left:20px;
	margin-bottom:12px;
	color: #333333;
	font-size: 12px;
}

#spacer { margin-bottom:25px; }
#center .centerstage { margin-bottom:25px; }

#center .red {
	color: #990000;
}
#center .red-bold {
	color: #990000;
	font-weight: bold;
}
#center .blue {
	color: #0c4d8c;
}
#center .blue-bold {
	color: #0c4d8c;
	font-weight: bold;
}
#center .grey {
	color: #333333;
}
#center .grey-bold {
	color: #333333;
	font-weight: bold;
}

#center .lead-paragraph {
	color: #666666;
	font-weight: bold;
}

#center .footer-type {
	font-size: 9px;
}

/**************************
 Main Center-2col
**************************/
#center-2col {
	width:660px;
	background-color:#ffffff;
	float:left;
	margin-left: 20px;
}

#center-2col #prime-article {
	background-color:#ffffff;
	float:left;
	border-top-style: none;
	padding-top: 25px;
}

#center-2col p {
	margin-bottom:14px;
	margin-right: 20px;
	font-size: 12px;
	line-height:1.1em;
}
#center-2col h1 {
	padding-bottom:20px;
	}
#center-2col h2 {
	padding-bottom:18px;
	color: #990000;
}
#center-2col h2 a {
	padding-bottom:18px;
	color: #990000;
	text-decoration: underline;
}
#center-2col h3 {
	padding-bottom:20px;
	}
#center-2col h3 a {
	padding-bottom:20px;
	text-decoration: underline;
	}	
#center-2col h4 {
	padding-bottom:10px;
	}
#center-2col h4 a {
	padding-bottom:10px;
	text-decoration: underline;
	}
#center-2col h5 a {
	 font-size: 20px; 
	 color: #1c67b3; 
	 font-weight: normal; 
	 padding-bottom: 10px; 
	 line-height: 1.1em;
}

#center-2col ul {
	list-style-position: outside;
	list-style-image: url('/images/bullet-red.gif');
}

#center-2col li {
	margin-left:20px;
	margin-bottom:12px;
	color: #333333;
	font-size: 12px;
}

#center-2col .red {
	color: #990000;
}
#center-2col .red-bold {
	color: #990000;
	font-weight: bold;
}
#center-2col .blue {
	color: #0c4d8c;
}
#center-2col .blue-bold {
	color: #0c4d8c;
	font-weight: bold;
}
#center-2col .grey {
	color: #333333;
}
#center-2col .grey-bold {
	color: #333333;
	font-weight: bold;
}

#center-2col .lead-paragraph {
	color: #666666;
	font-weight: bold;
}

#center-2col .footer-type {
	font-size: 9px;
}

/**************************
 Main form-2col
**************************/
#form-2col {
	width:660px;
	background-color:#ffffff;
	float:left;
	margin-left: 20px;
}

#form-2col #prime-article {
	background-color:#ffffff;
	float:left;
	border-top-style: none;
	padding-top: 25px;
}

#form-2col p {
	margin-bottom:14px;
	margin-right: 20px;
	font-size: 12px;
	line-height:1.1em;
}
#form-2col h1 {
	padding-bottom:20px;
	}
#form-2col h2 {
	padding-bottom:18px;
	color: #990000;
}
#form-2col h2 a {
	padding-bottom:18px;
	color: #990000;
	text-decoration: underline;
}
#form-2col h3 {
	padding-bottom:20px;
	}
#Form-2col h3 a {
	padding-bottom:20px;
	text-decoration: underline;
	}	
#Form-2col h4 {
	padding-bottom:10px;
	}
#Form-2col h4 a {
	padding-bottom:10px;
	text-decoration: underline;
	}
#Form-2col h5 a {
	 font-size: 20px; 
	 color: #1c67b3; 
	 font-weight: normal; 
	 padding-bottom: 10px; 
	 line-height: 1.1em;
}

#form-2col ul {
	list-style-position: outside;
	list-style-image: url('/images/bullet-red.gif');
}

#form-2col li {
	margin-left:20px;
	margin-bottom:12px;
	color: #333333;
	font-size: 12px;
}

#form-2col .red {
	color: #990000;
}
#form-2col .red-bold {
	color: #990000;
	font-weight: bold;
}
#form-2col .blue {
	color: #0c4d8c;
}
#form-2col .blue-bold {
	color: #0c4d8c;
	font-weight: bold;
}
#form-2col .grey {
	color: #333333;
}
#form-2col .grey-bold {
	color: #333333;
	font-weight: bold;
}

#form-2col .lead-paragraph {
	color: #666666;
	font-weight: bold;
}

#form-2col .footer-type {
	font-size: 9px;
}
		
/**************************
 Main Right
**************************/
#right {
	width:212px;
	padding-left:5px;
	float:right;
	height: 600px;
} 
	
	/* right bucket 1 */
	#right .rightbucket-main {
	width:206px;
	padding-left:3px;
	background: url('/images/right-bucket-main-bg.gif');
	background-repeat: repeat-y;
}
		
		#right .rightbucket-main .center {
	width:173px;
	padding-left:15px;
	padding-right:15px;
	padding-top:30px;
	min-height:100px;
	font-size:13px;
	background-color: #e8e9ed;
	background-image: url(/images/right-bucket-main-center-bg.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
		#right .rightbucket-main .center h4 { text-transform:uppercase; font-size:14px; color:#990000; padding-bottom:20px; font-weight:bold; }
		#right .rightbucket-main .center a { color:#1c67b3; }	
			#right .rightbucket-main .center a.off:hover { text-decoration:none; }
			#right .rightbucket-main .center a span { color:#990000; }
		#right .rightbucket-main .center .divider { height:1px; margin-top:8px; margin-bottom:8px; border-top:1px dotted #9dbae2; font-size:0px; }		
	
	#right .rightbucket-bot { width:209px; height:10px; background:url('/images/right-bucket-bot-bg.gif'); font-size:0px; margin-bottom:12px; }	
	
	/* right bucket 2 */	
	#right .rightbucket2-top { width:209px; height:10px; background:url('/images/right-bucket2-top-bg.gif'); font-size:0px; }
	#right .rightbucket2-main { width:201px; padding-left:4px; padding-right:4px; background:url('/images/right-bucket2-main-bg.gif'); }
		
		#right .rightbucket2-main .center { width:187px; padding:7px; padding-top:0px; background:url('/images/right-bucket2-main-center-bg.gif') no-repeat bottom center #f6f7f9; font-size:11px; }
		#right .rightbucket2-main .center h4 { text-transform:uppercase; font-size:11px; color:#1c67b3; padding-bottom:2px; font-weight:bold; }
		#right .rightbucket2-main .center a { color:#333333; }	
			#right .rightbucket2-main .center a.off:hover { text-decoration:none; }
			#right .rightbucket2-main .center a span { color:#990000; }
		#right .rightbucket2-main .center .divider { height:1px; margin-top:12px; margin-bottom:12px; border-top:1px dotted #9dbae2; font-size:0px; }		

	#right .rightbucket2-bot { width:209px; height:10px; background:url('/images/right-bucket2-bot-bg.gif'); font-size:0px; margin-bottom:12px;  }
	
/**************************
Save Date
**************************/	
	div.savedate {
	border:1px solid #78c6ef;
	border-width:0 0 1px 0;
	padding:10px;
	clear:both;
	background-color: #e5ecf4;
}
	
	div.savedate p {
	color:#111;
	font-size: 12px;
}
#STD-promo {
	background-color: #E5ECF4;
	text-align: left;
	padding-right: 7px;
	padding-left: 7px;
	padding-top: 7px;
	border: 1px solid #003366;
}

/**************************
 Footer 
**************************/	
#footer {
	width: 939px;
	height:98px;
	padding-top:20px;
	padding-right:20px;
	color:#6485b3;
	text-align:right;
	font-size:10px;
	clear:both;
	background-image: url(../images/footer-bg.gif);
	background-repeat: repeat-x;
}

	#footer a { color:#6485b3; }
	#footer p { margin-bottom:4px; }
.frt-left {
	padding-left:20px;
	color:#6485b3;
	text-align:left;
	float: left;
	width: 550px;
	height: auto;
}
.frt-right {
	color:#6485b3;
	text-align:right;
	float: right;
	width: 330px;
	height: auto;
}

	#footer .frt-left p{
	font-weight: bold;
	font-size: 11px;
}


/**************************
 Misc 
**************************/

/* My Comment */

div#2-col .col-left {
	height: auto;
	padding: 0px;
	float: left;
	margin-left: 10px;
	width: 225px;
	clear: none;
}

div#2-col .col-right {
	width: 200px;
	height: auto;
	float: left;
	padding: 5px 5px 5px 10px;
	margin-bottom: 10px;
}

/* My Comment */

.clear { clear:both; font-size:0px; height:0px; }

.sidebar-txt {
	padding-right: 15px;
	padding-left: 0px;
}

.indent10 {
	text-align: left;
	padding-left: 15px;
}

.tablebreak {
	text-align: left;
	color: #666;
	font: bold 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	background-color: #e9e9e9;
	padding: 5px 0 5px 10px;
}

.cellspace-ttl {
	text-align: left;
	padding: 5px 5px 5px 20px;
}
.cellspace {
	text-align: left;
	padding: 5px 5px 5px 20px;
}
.highlight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: normal;
}
a.email-to-friend {
	display:block;
	width:34px;
	height:23px;
	background:url('http://www.markmonitor.com/images/buttons/btn-frwrd.gif') top left no-repeat;
text-indent:-1000em;
}