/* Style Cobalt */

/* Body */

    body {
	color: #333333;
	font-family: verdana, Arial, Helvetica, sans-serif;
	margin: 1em;
	padding: 0;
	font-size: 80%;
	line-height: 160%;
	}
    
    a:link {
	color: #0000A0;
	TEXT-DECORATION: none;
	BORDER-BOTTOM: #C0C0C0 1px solid;
	}
	a:visited {
	color: #8000FF;
	TEXT-DECORATION: none;
	BORDER-BOTTOM: #C0C0C0 1px solid;
	}
    
	a:hover {
	color: #000000;
	TEXT-DECORATION: none;
	BORDER-BOTTOM: #0000FF 1px dashed; 
	}
	a:active { color: #0000ff;
	TEXT-DECORATION: none;
	BORDER-BOTTOM: #FF0000 1px dashed;
	}
	
	/*headings*/
	
	H1 {
		color: #666;
		font-size: 1.5em;
		line-height: 130%;
		}
	
	h2 {
		color: #333;
		background-color: #f8f8f8;
		font-size: 1.4em;
		margin: 0;
		margin-bottom: 0.5em;
		margin-top: 0.5em;
		padding: 0.25em;
		font-style: normal;
		text-align: left;
		
		border-bottom-style: solid;
		border-bottom-width: 0.5em;
		border-bottom-color: #ddd;
		line-height: 130%;
		}
	
	H3 {
		color: #333;
		background-color: #f8f8f8;
		font-size: 1.35em;
		margin: 0;
		margin-bottom: 0.5em;
		margin-top: 0.5em;
		padding: 0.25em;
		font-style: normal;
		text-align: left;
		
		border-bottom-style: solid;
		border-bottom-width: 0.5em;
		border-bottom-color: #ddd;
		line-height: 130%;
		}
	
	H4 {
	FONT-SIZE: 10pt;
	COLOR: #333333;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	line-height: 130%;
	}


/* Backgrounds Colors */
    
    .bg_main              { background-color: #FFFFFF; }
    .bg_header            { background-color: #FFFFFF; } 
    .bg_search_box        { background-color: #999999; }

    .bg_nav_left_header   { background-color: #666666; padding: 0 0 3 0; } 
    .bg_nav_left          { background-color: #E5E5E5; padding: 0 0 3 0; } 
    .bg_nav_left_selected { background-color: #FFFFFF; } 
    .bg_nav_right_header  { background-color: #666666; } 
    .bg_nav_right         { background-color: #E5E5E5; } 
    

/* Common Styles */

    .header_category_name           { color: #000000; font-size: 26px; font-weight: normal; }
    .header_breadcrumb              { color: #000000; font-size: 10px; font-weight: normal; }
    .header_breadcrumb a            { color: #000000 !important; text-decoration: none; }
    .header_breadcrumb a:hover      { color: #000000 !important; TEXT-DECORATION: none; }

    .logo_text                      { color: #666666; font-family: font-size: 30px;  font-weight: bold; letter-spacing: -0.05em  }
    .logo_sub                       { color: #999999; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 14px;  font-weight: bold; letter-spacing: -0.05em  }

    .image_caption                    { font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
    .more_headlines                 { color: #CCCCCC; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
    .global_updated                 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }

    .general_text { 
		font-color: #333;
		}


/* Left Navigation (Category List) */

    .nav_left_header_text { 
		color: #FFFFFF; 
		font-size: 90%; 
		font-weight: bold; 
		}
    .nav_left_header_text a { 
		color: #FFFFFF !important; 
		
		}
	A.nav_left_header_text:link { 
		COLOR: #fff; 
		font-weight: bold;
		font-size: 90%; 
		BACKGROUND: none; 
		BORDER-BOTTOM: #C0C0C0 1px solid;
		}
	A.nav_left_header_text:visited { 
		COLOR: #C0C0C0; 
		font-weight: bold;
		font-size: 90%; 
		BACKGROUND: none; 
		BORDER-BOTTOM: #C0C0C0 1px solid;
		}
	A.nav_left_header_text:hover { 
		COLOR: #fff; 
		font-weight: bold;
		font-size: 90%; 
		BACKGROUND: none; 
		BORDER-BOTTOM: #fff 2px dashed;
		}

    .category_link_depth1 a  { 
		color: #000000 !important; 
		font-size: 80%; 
		font-weight: bold; 
		}
	A.category_link_depth1:link { 
		COLOR: #000000; 
		font-weight: bold;
		font-size: 80%; 
		BACKGROUND: none; 
		BORDER-BOTTOM: #C0C0C0 1px solid;
		}
	A.category_link_depth1:visited {  
		COLOR: #666; 
		font-weight: bold; 
		font-size: 80%;
		BACKGROUND: none; 
		BORDER-BOTTOM: #C0C0C0 1px solid;
		}
	A.category_link_depth1:hover { 
		COLOR: #fff; 
		font-weight: bold; 
		font-size: 80%;
		BACKGROUND: #666; 
		BORDER-BOTTOM: #fff 2px dashed;
		}

    .category_link_depth2 a         { color: #000000 !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
A.category_link_depth2:link {  font-weight: bold; FONT-SIZE: 11px; COLOR: #000000; BACKGROUND: none; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
A.category_link_depth2:visited {  font-weight: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
A.category_link_depth2:hover {  font-weight: bold; FONT-SIZE: 11px; COLOR: #0000FF; BACKGROUND: none; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }

    .category_link_depth3 a         { color: #000066 !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
A.category_link_depth3:link {  font-weight: bold; FONT-SIZE: 10px; COLOR: #000000; BACKGROUND: none; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
A.category_link_depth3:visited {  font-weight: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
A.category_link_depth3:hover {  font-weight: bold; FONT-SIZE: 10px; COLOR: #0000FF; BACKGROUND: #none; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }

    .advancedsearch_link   { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: regular;  }



/* Right Navigation (Headlines) */


    .nav_right_header { 
	color: #FFFFFF; 
	font-size: 75%; 
	font-weight: bold; 
	}
    .nav_right_category_header { 
	color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 90%; 
	}

    .nav_right_headlines { 
	COLOR: #000000;
	font-size: 70%; 
	line-height: 140%;
	}
	A.nav_right_headlines:link { 
	COLOR: #000000; 
	BACKGROUND: #FFFFFF; 
	}
	A.nav_right_headlines:visited { 
	COLOR: #000000;  
	BACKGROUND: #none;
	}
	A.nav_right_headlines:hover { 
	COLOR: #FF0000;  
	BACKGROUND: #none; 
	BORDER-BOTTOM: #FF0000 1px dashed; }
    


    .nav_right_category_name {
		Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
	}

/* Article Summaries */

    .summary_title { 
		font-size: 85%;
		font-weight: bold; 
		}
	A.summary_title:link { 
		COLOR: #0000A0; 
		}
	A.summary_title:visited { 
		COLOR: #8000FF; 
		}
	A.summary_title:hover {
	 	COLOR: #000000; 
	 	BORDER-BOTTOM: #0000ff 2px dashed;
	 	}

    .summary { 
		font-size: 11px; 
		line-height: 170%;
		}
    .summary_date                   { color: #666666; font-size: 10px; }
    
    .summary_breadcrumb            { color: #000080; font-size: 10px; font-weight: bold; }
    .summary_breadcrumb a          { color: #666666 !important; text-decoration: none; }
    .summary_breadcrumb a:hover    { color: #000000 !important; TEXT-DECORATION: none; }


/* Article Pages */

    .article_title                  { font-size: 20px; font-weight: bold; }
    .article_text { 
		font-size: 80%;
		line-height: 170%;
		}
    
    .bg_printer_page                { background-color: #FFFFFF; }
	
	/* other */
	
	.top    { 
		FONT-SIZE: 80%; 
		COLOR: #FFFFFF; 
		font-weight: bold;
		}
	A.top:link {  
		COLOR: #FFFFFF; 
		BORDER-BOTTOM: #C0C0C0 1px solid;
		}
	A.top:visited { 
		COLOR: #C0C0C0; 
		BORDER-BOTTOM: #C0C0C0 1px solid;
		}
	A.top:hover { 
		COLOR: #fff; 
		BORDER-BOTTOM: #fff 1px dashed;
		}

			.small { 
				FONT-SIZE: 11px; 
				COLOR: #333333; 
				}
			A.small:link {
				text-decoration: none;
				}
			A.small:link { 
				COLOR: #0000FF; 
				border-bottom: 1px solid #0000FF;
				}
			A.small:visited { 
				COLOR: #000080; 
				}
			A.small:hover { 
				COLOR: #FF0000; 
				border-bottom: 1px dashed #FF0000;
				}
				
	.copyright-container {
		FONT-SIZE: 11px;
		COLOR: #666666; 
		line-height: 160%;
		padding: 40px 0 0;
		}

	A.copyright:link {
		COLOR: #666666;
		}
	A.copyright:visited {
		COLOR: #8000FF;
		}
	A.copyright:hover {
		COLOR: #0000FF;
		}

.nav_bottom    { FONT-SIZE: 10px; COLOR: #333333;}
A.nav_bottom:link { font-weight: bold; FONT-SIZE: 10px; COLOR: #0000FF; TEXT-DECORATION: none }
A.nav_bottom:visited { font-weight: bold; FONT-SIZE: 10px; COLOR: #0000FF; TEXT-DECORATION: none }
A.nav_bottom:hover { font-weight: bold; FONT-SIZE: 10px; COLOR: #FF0000; TEXT-DECORATION: none }

	.print { 
		FONT-SIZE: 10px; 
		COLOR: #666666; 
		}
	A.print:link { 
		FONT-SIZE: 10px; 
		COLOR: #0000FF; 
		TEXT-DECORATION: none 
		}
	A.print:visited { 
		FONT-SIZE: 10px; 
		COLOR: #8000FF; 
		TEXT-DECORATION: none 
		}
	A.print:hover { 
		FONT-SIZE: 10px; 
		COLOR: #000000; 
		TEXT-DECORATION: none 
		}

.more    { FONT-SIZE: 10px; FONT-WEIGHT: bold; COLOR: #666666;}
A.more:link { COLOR: #0000FF; }
A.more:visited { COLOR: #C0C0C0; }
A.more:hover { COLOR: #000000; }

	.related_articles {
		FONT-SIZE: 80%; 
		line-height: 170%;
		padding: 5 5 10 20
		}

	.related { 
		COLOR: #333; 
		}
	A.related:link { 
		COLOR: #000080; 
		BORDER-BOTTOM: #C0C0C0 1px solid;
		}
	A.related:visited { 
		COLOR: #8000FF; 
		BORDER-BOTTOM: #C0C0C0 1px solid;
		}
	A.related:hover { 
		COLOR: #000000; 
		BORDER-BOTTOM: #0000FF 2px dashed;
		}

.216a    { FONT-SIZE: 70%; COLOR: #000000;}
    
.216b    { FONT-SIZE: 70%; COLOR: #808080;}

/* code */
    
code
	{ FONT-SIZE: 13px;  line-height: 150% }
.code
	{ FONT-SIZE: 13px;  line-height: 150% }
.anchor
	{ COLOR: #FF0000 }
.warning
	{ COLOR: #FF0000 }
.tag
	{ COLOR: #000080 }
.value
	{ COLOR: #0000FF }
.image
	{ COLOR: #FF0099}
.css
	{ COLOR: #800000; }
.attribute
	{ COLOR: #0000FF }
.property
	{ COLOR: #0000FF }
	.highlight { 
		background-color: #FFFF00;
		font-weight: bold;
		}
	
.format
	{ line-height: 150%;  padding: 10px 0px 10px 0px; }
	
.textlink
	{  FONT-SIZE: 11px; COLOR: #333333; padding: 3px 0px 6px 0px; }
	
.box
	{ background-color: #F8F8F8; text-align: left; border: 1 black solid; padding: 10px 10px 10px 10px; align: center; }
	
.box2
	{ background-color: #F8F8F8; text-align: left; border: 1 black solid; padding: 10px 10px 10px 10px; align: center; width: 100%;}

.codebox
	{ background-color: #F8F8F8; color: #800000; text-align: left; border: 0 black solid; padding: 10px 10px 10px 10px; align: center; width: 100%;}

	.commentbox {
		background-color: #F8F8F8;
		font: bold 85%; 
		border: 1 black solid; 
		line-height: 150%; 
		padding: 6px 6px 6px 6px;
		}