@charset "utf-8";
/**************************
 General Styles 
**************************/
* { margin:0; padding:0; }
html { background: #e5ecf4; }
body { margin:0px auto; color:#000; line-height: 1.1em; font-family:Arial, Helvetica, sans-serif; font-size: 12px; }
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:14px; color:#1c67b3; font-weight:normal; 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 { list-style: none; }
	ul.bulleted { list-style:disc; margin-left:20px; margin-bottom:12px; color:#990000; }
		ul.bulleted a { color:#333333; }		
		ul.bulleted a span { color:#990000; }	
		ul.bulleted li { margin-bottom:6px; }			
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
**************************/
#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; background: #e5ecf4; color:#333333; }

div#2-col .col-left {
	background-color: #e1e1e1;
	width: 50%;
	height: auto;
	padding: 10px;
	float: left;
}

div#2-col .col-right {
	background-color: red;
	width: 50%;
	height: auto;
	padding: 15px 15px 10px;
	float: right;
}

/**************************
 Top 
**************************/
#top { width:194px; padding:5px; padding-left:756px; color:#6485b0; background-color:#e5ecf4;  float:left; }
	#top #links {
	width:90px;
	float:left;
	text-align: right;
}
		#top #links a { color:#6485b0; }		
		
	#top #flags { width:80px; float:left; margin-left:12px; }
		#top #flags .flag { float:left; width:20px; height:15px; margin-right:2px; } 
			#top #flags .flag img { border:1px solid #e5ecf4; }
				#top #flags .flag img:hover { border:1px solid #990000; }
				#top #flags .flag img.on { border:1px solid #ffffff; }			
				#top #flags .flag .outer-on { width:20px; height:15px; border:1px solid #990000; }
				#top #flags .flag .outer { width:20px; height:15px; border:1px solid #e5ecf4; }

/**************************
 Header 
**************************/
#header { width:957px; height:64px;  background:url('/images/topnav/top-bg.gif') #ffffff; clear:left;  }
	#header #header-content { width:957px; height:64px; }
		#header #header-content #logo { width:300px; height:61px; margin-top:3px; background:url('/images/logo.gif') no-repeat left center; float:left; }
			#header #header-content #logo a { width:300px; height:61px; display:block; text-indent:-500em; overflow:hidden; }
			
					#logo2 {
	width:300px;
	height:61px;
	margin-top:3px;
	float:left;
	background-image: url(/images/logo2.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
	 #logo2 a { width:300px; height:61px; display:block; text-indent:-500em; overflow:hidden; }
							
		#header #header-content #searchbar { float:right; width:640px; padding: 30px 16px 0 0; text-align:right; }
			#header #header-content .search-form { padding-left:445px; padding-top:25px; }
				#header #header-content .search-form .search-field { width:135px; height:15px; margin-bottom:4px; margin-right:4px; }
				#header #header-content .search-form .search-button { width:47px; height:20px; vertical-align:middle;
	margin-left: 5px;
}				

/**************************
 Top Nav
**************************/
#topnav { width:957px; height:28px; clear:both; }
	#topnav #topnav-left { width:4px; height:28px; background:url('/images/topnav/topnav-left-bg.gif') no-repeat #9a0000; float:left; }

	#topnav #topnav-content { width:950px; height:28px;background:url('/images/topnav/topnav-bg.gif') repeat #9a0000; float:left; }	
		#topnav #topnav-content ul li { float:left; }
	
	#topnav #topnav-right { width:3px; height:28px; background:url('/images/topnav/topnav-right-bg.gif') #e5ecf4; float:right; }
	

/**************************
 Main
**************************/
#main { width:937px; padding-left:10px; padding-right:10px; background:url('/images/main-bg.gif'); }
#main-bottom { width:957px; height:12px; background:url('/images/main-bg-bottom.gif'); font-size:0px; }

/**************************
 Main Left			
**************************/
#left { width:237px; padding-left:3px; background-color:#ffffff; float:left; } 

	/* leftnav */
	#left .leftnav { width:224px; padding-bottom:12px; padding-top:30px; background:url('/images/left/left-bucket-bg.gif') no-repeat bottom center #ecedf2; margin-bottom:12px; }
		
		#left .leftnav .center { width:194px; padding-left:15px; padding-right:15px; padding-top:30px; font-size:13px; }
		#left .leftnav h4 { text-transform:uppercase; font-size:14px; color:#990000; font-weight:bold; padding-bottom:0px; padding-left:15px; }
		#left .leftnav a { color:#1c67b3; }	
			#left .leftnav a.off:hover { text-decoration:none; }
			#left .leftnav a span { color:#990000; }
		#left .leftnav .divider { height:1px; margin-top:8px; margin-bottom:8px; border-top:1px dotted #9dbae2; font-size:0px; }	
		#left .leftnav .menuitem { padding-top:8px; padding-bottom:8px; border-top:1px dotted #9dbae2; margin-left:15px; margin-right:15px; font-size:13px; color:#1c67b3; }		
			#left .leftnav .menuitem a { display:block; width:180px; padding-bottom:1px;background:url('/images/left/left-menu-arrow.gif') no-repeat right center; padding-right:14px; }
			#left .leftnav .on { width:209px; height:23px; background:url('/images/left/left-menu-on.gif'); margin-left:0px; margin-right:0px; padding-bottom:0px; padding-top:9px; padding-left:15px; border-top:none; }	
			#left .leftnav .noborder { border-top:none; }
			#left .leftnav .first { margin-top:8px; }
			#left .menuon {
	font-size:13px;
	width:209px;
	height:23px;
	background:url('/images/left/left-menu-on.gif');
	margin-left:0px;
	margin-right:0px;
	padding-bottom:0px;
	padding-top:9px;
	padding-left:15px;
	border-top:none;
	color: #1c67b3;
}
			#left .menuon2 {
	font-size:13px;
	width:209px;
	height:36px;
	background:url('/images/left/left-menu-on2.gif');
	margin-left:0px;
	margin-right:0px;
	padding-bottom:0px;
	padding-top:9px;
	padding-left:15px;
	border-top:none;
	color: #1c67b3;
}	
			#left .leftnav .menuonbelow { padding-top:8px; padding-bottom:8px; margin-left:15px; margin-right:15px; font-size:13px; color:#1c67b3; }
		#left .leftnav .menuonbelow a { display:block; width:180px; padding-bottom:1px;background:url('/images/left/left-menu-arrow.gif') no-repeat right center; padding-right:14px; }				
	
	/* 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; }	
		
	/* 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;
	margin-left: 5px;
}
		
	/* 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; }		

/**************************
 Two Column Left			
**************************/
#2col-left {
	width:600px;
	padding-left:3px;
	background-color:#ffffff;
	float:left;
	margin-left: 35px;
}
	#2col-left h1 {
	padding-bottom:20px;
	font-size: 20px;
	color: 990000;
	font-family: Arial, Helvetica, sans-serif;
} 
	#2col-left h2 {
	padding-bottom:20px;
	font-size: 14px;
	color: 003366;
	font-family: Arial, Helvetica, sans-serif;
}
	#2col-left h3 {
	padding-bottom:20px;
	font-size: 14px;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
	#2col-left p {
	margin-bottom:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: 333333;
}
		
		
/**************************
 Main Center
**************************/
#center {
	width:465px;
	min-height:600px;
	background-color:#ffffff;
	float:left;
	margin-left: 15px;
} 
	#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/bullets/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 Right
**************************/
#right { width:212px; padding-left:5px; background-color:#ffffff; float:right; } 
	
	/* right bucket 1 */
#right .rightbucket-main {
	width:206px;
	padding-left:3px;
	background: url('/images/right-bucket-main-bg.gif');
	background-repeat: repeat-y;
	margin-bottom: 0;
}
		
#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;
	margin-top: 0;
}	
	
	/* 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:935px;
	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: no-repeat;
}
	#footer a { color:#6485b3; }
	#footer p { margin-bottom:4px; }

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

#header-down {
	float: right;
	width: 189px;
	margin-top: 35px;
}#wrapper #main #left .leftnav .menuon .submenu {
	margin-left: 20px;
	background-position: right;
	line-height: .5em;
}
/**************************
Search
**************************/	
#google-q
{ background-image: none !important;
}
/**************************
 Toolbar
**************************/
#pagetitle {
	float: left;
	height: auto;
	width: 300px;
	clear: none;
	position: relative;
}
#info-bar{
	float: right;
	margin-right: 30px;
}
#top-page-element {
	clear: right;
	float: left;
	height: auto;
	width: 463px;
	position: relative;
}
#rss {
	margin-bottom: 10px;
}
#toolbar-table #pagetitle p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
}
#toolbar-table #pagetitle p a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	text-decoration: underline;
}
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;
}

/**************************
Specialty Type Styles
**************************/
.trademark {font-size: 18px}

/* Brandjack of the Month */

.glosslink {
	color: #1c67b3;
	font-weight: normal;
	text-decoration: underline;
}