@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, h2, h3, h4, h5 { color:#0c4d8c; font-weight:normal; margin-left:-2px; line-height:1.1em; }
h1 { font-size:24px; padding-bottom:12px;  }
h2 { font-size:20px; padding-bottom:12px; } 
h3 { font-size:16px; }
h4 { font-size:14px; padding-bottom:8px;  }
a { text-decoration: none; color: #0c4d8c; }
    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:#900; }
		ul.bulleted a { color:#333; }		
		ul.bulleted a span { color:#900; }	
		ul.bulleted li { margin-bottom:6px; }			
p { margin: 0px; margin-bottom:8px; }
	p.last { margin-bottom:0px; }
legend { margin-left:6px;color:#000; font-size:14px;  font-weight:normal; }
fieldset { padding:8px; margin-bottom:12px; }
th { text-align:left; }
img { border:none; }
input, select, textarea { font:11px Arial, Helvetica, sans-serif; }
.left { float:left; }
.right { float:right; }
.subhead { margin-bottom:12px;font-weight: bold;color: #666; }
blockquote { margin-left: 10px; }

#linebreak-blue{height:2px;margin:8px 0 10px 0;border-top:1px dotted #9dbae2;font-size:0px; }

ol.bulleted { color:#900;list-style:none outside  decimal;margin:0 0 12px 20px; }
ol.bulleted span { color:#333; }
ol.bulleted a { color:#333; }
ol.bulleted a span { color:#900; }
ol.bulleted li { margin-bottom:6px; }
ul.bulleted span { color:#333; }

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

/**************************
 Main
**************************/
#main { width:937px; padding-left:10px; padding-right:10px;background: #fff; }
#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:#fff; 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:#900; font-weight:bold; padding-bottom:0px; padding-left:15px; }
		#left .leftnav a { color:#0c4d8c; }	
			#left .leftnav a.off:hover { text-decoration:none; }
			#left .leftnav a span { color:#900; }
		#left .leftnav .divider { height:1px; margin-top:8px; margin-bottom:8px; border-top:1px dotted #9dbae2; font-size:0px; }	

/**************************
Left Nav Menu Items			
**************************/	
#left .leftnav .menuitem, .menuitem-indent, .menuitem2-indent, .menuonbelow, .menuonbelow-indent, .menuon, .menuon-indent, .menuon2-indent { display:block; width:180px; padding:8px 14px 8px 0px; border-top:1px dotted #9dbae2; margin:0px 15px 0px 15px; font-size:13px; color:#0c4d8c;}
/**************************
background:url('/images/left/left-menu-arrow.gif') no-repeat right center;}
**************************/	
	#left .leftnav .menuitem-indent, .menuon-indent, .menuitem2-indent, .menuonbelow-indent  { width:170px; padding-left:10px; }
	#left .leftnav .menuonbelow, .menuonbelow-indent { border-top:none; }
	#left .leftnav .menuon, .menuon-indent, .menuon2, .menuon2-indent  { width:209px; height:23px;background:url('/images/left/left-menu-on.gif');margin-left:0px;margin-right:0px;padding: 9px 0px 0px 15px;border-top:none;font-size:13px;color: #0c4d8c; }
	#left .leftnav .menuon2, .menuon2-indent  { width:209px;height:36px;background:url('/images/left/left-menu-on2.gif');padding: 9px 0px 0px 15px;border-top:none;font-size:13px;color: #0c4d8c; }
	#left .menuon-indent, .menuon2-indent  { width:199px;padding: 9px 0px 0px 25px; }	
	/**************************
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:#000;
	font-weight: normal;
	font-style: normal;
}
			#left .left-bucket2-main a span.black { color:#000;
	text-decoration: none;
}	
		#left .left-bucket2-main h4 { color:#900; 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:#0c4d8c; }
			#left .left-bucket2-main .resources-menu a span { color:#900; }	
			#left .left-bucket2-main .resources-menu a span.black { color:#000; }	
			
	/* whois */		
	#left .left-bucket2-main #whois-form { }
		#left .left-bucket2-main #whois-form input { color:#666;  }
		#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:#333; }		
			#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:465px;min-height:600px;background-color:#fff;float:left;margin-left: 15px;padding-bottom:24px; }

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

#center ul {
	margin-left:10px;list-style-position: outside;list-style-image: url('/images/bullets/bullet-red.gif') }
#center li { margin:0 0 10px 12px;color: #333;font-size: 12px; }
#center .blue { color: #0c4d8c; }
#center .grey-medium_bold { color: #0c4d8c;font-weight: bold; }
#center .lead-paragraph { color: #666; font-weight: bold;}		
	
/**************************
 Main Right
**************************/
#right { width:212px; padding-left:5px; background-color:#fff; float:right; } 
	
	/* right bucket 1 */
#right .rightbucket-main {
	width:206px;
	padding-left:3px;
	background: url('/images/right-bucket-main-bg.gif') repeat-y;
	margin-bottom: 0;
}
		
#right .rightbucket-main .center {
	width:173px;
	padding:30px 15px 0 15px;
	min-height:100px;
	font-size:13px;
	background: #e8e9ed url(/images/right-bucket-main-center-bg.gif) no-repeat center bottom;
}
#right .rightbucket-main .center h4 { text-transform:uppercase; font-size:14px; color:#900; padding-bottom:20px; font-weight:bold; }
		#right .rightbucket-main .center a { color:#0c4d8c; }	
			#right .rightbucket-main .center a.off:hover { text-decoration:none; }
			#right .rightbucket-main .center a span { color:#900; }
		#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:0 0 12px 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:#0c4d8c; padding-bottom:2px; font-weight:bold; }
		#right .rightbucket2-main .center a { color:#333; }	
			#right .rightbucket2-main .center a.off:hover { text-decoration:none; }
			#right .rightbucket2-main .center a span { color:#900; }
		#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;  }
	

/**************************
MISC
**************************/	
#spacer { margin-bottom:25px; }
.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; }
/**************************
COOKIE CRUMB TYPE
**************************/
#pagetitle { float: left;height: 18px;width: 450px;margin:12px 0 12px 0;clear: none; }
#pagetitle p { font: 10px Arial, Helvetica, sans-serif;color: #999; }
	#pagetitle p a{ color: #999;text-decoration: underline; }

/**************************
ADDITIONAL TYPE STYLES
**************************/
.submenu { margin-bottom:12px; }
.footer-type { font-size: 9px; }
.mark { font-size: x-small;vertical-align: top; }
.glosslink { color: #0c4d8c; font-weight: normal; text-decoration: underline; }
.justificado {text-align:justify;}
 
/**************************
TEXT COLORS
**************************/
.red { color: #900; }
.red-bold { color:#900;font-weight: bold; }
.blue { color:#0c4d8c; }
	.blue a { color: #0c4d8c; text-decoration: none; }
.grey { color:#333; }
.grey-medium { color:#666; }
.grey-medium-bold { color:#666;font-weight: bold; }

.black { font-weight: normal; color: #333; }
	.black a{ font-weight: normal; color: #333; }


