/* Style Cobalt */
a
{
color: #022f93;
text-decoration: none;
}
/* Body */

    body { color: #000000; margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 0;}
   /* charcoal BOX */

 /* set background images for corners */
.cbroundbox { background: url(/images/bgcr.png) repeat; }
.cbtop div  { background: url(/images/tlcr.png) no-repeat top left; }
.cbtop      { background: url(/images/trcr.png) no-repeat top right; }
.cbbot div  { background: url(/images/blcr.png) no-repeat bottom left; }
.cbbot      { background: url(/images/brcr.png) no-repeat bottom right; }

 /* height and width details */
.cbtop div, .cbtop, .cbbot div, .cbbot {
	width: 100%;
	height: 14px;
	font-size: 1px;
}
.cbcontent  { }
.cbroundbox { width: 230px; margin: auto; }
 
	
/* RED BOX */

 /* set background images for corners */
.rbroundbox { background: url(/images/bgred.png) repeat; }
.rbtop div  { background: url(/images/tlred.png) no-repeat top left; }
.rbtop      { background: url(/images/trred.png) no-repeat top right; }
.rbbot div  { background: url(/images/blred.png) no-repeat bottom left; }
.rbbot      { background: url(/images/brred.png) no-repeat bottom right; }

 /* height and width details */
.rbtop div, .rbtop, .rbbot div, .rbbot {
	width: 100%;
	height: 14px;
	font-size: 1px;
}
.rbcontent  { }
.rbroundbox { width: 230px; margin: auto; }


/* BLUE BOX */
 /* set background images for corners */
.bbroundbox { background: url(/images/bgblue.png) repeat; }
.bbtop div  { background: url(/images/tlblue.png) no-repeat top left; }
.bbtop      { background: url(/images/trblue.png) no-repeat top right; }
.bbbot div  { background: url(/images/blblue.png) no-repeat bottom left; }
.bbbot      { background: url(/images/brblue.png) no-repeat bottom right; }

 /* height and width details */
.bbtop div, .bbtop, .bbbot div, .bbbot {
	width: 100%;
	height: 14px;
	font-size: 8px;
}
.bbcontent  {  }
.bbroundbox { width: 230px; margin: auto; }

/* GRAY BOX */
 /* set background images for corners */
.gbroundbox { background: url(/images/bggray.png) repeat; }
.gbtop div  { background: url(/images/tlgray.png) no-repeat top left; }
.gbtop      { background: url(/images/trgray.png) no-repeat top right; }
.gbbot div  { background: url(/images/blgray.png) no-repeat bottom left; }
.gbbot      { background: url(/images/brgray.png) no-repeat bottom right; }

 /* height and width details */
.gbtop div, .gbtop, .gbbot div, .gbbot {
	width: 100%;
	height: 14px;
	font-size: 8px;
}
.gbcontent  { height: 160px; }
.tbcontent  { height: 275px; }
.gbroundbox { width: 260px; margin: auto; }
/* Backgrounds Colors */
    
    .bg_main              { background-color: #ffffff;  }
    .bg_header            { background-color: #FFFFFF; } 
    .bg_search_box        { background-color: #DDDDDD;}

    .bg_nav_left_header   {  } 
    .bg_nav_left          {  } 
    .bg_nav_left_selected {  } 
    .bg_nav_right_header  { } 
    .bg_nav_right         { } 
	        .studio         { color: #009966; }
    .studio a        { color:#009966; text-decoration: none; }
    .studio         { color: #009966; }

	
	
	
        .contact         { color: #009966; }
    .contact a        { color:#333333; text-decoration: none; }
    .current         { color: #660000; }
    .current a        { color: #660000; text-decoration: none; }
	.currentimg { background: url(/images/currgfx.jpg); height:235px; background-repeat:no-repeat}
	.proparent { background: url(/images/proparents.jpg); height:235px; background-repeat:no-repeat}
	.currentcat { background: url(/images/currentimg.jpg); height:235px; background-repeat:no-repeat}	
	.studioimg { background: url(/images/studioimg.jpg); height:235px; background-repeat:no-repeat}	
	
	
	 .line         { background-color: #f5f5f5; }
	    .pro         { color: #003399; }
    .pro a        { color: #003399; text-decoration: none; }
	/* Common Styles */

    .header_category_name           { color: #000000; font-family: impact, Arial, Helvetica, sans-serif; font-size: 26px; font-weight: bold; text-transform: uppercase; }
    .header_breadcrumb              { color: #666666; font-family: impact, Arial, Helvetica, sans-serif; font-size: 26px; font-weight: bold; text-transform: uppercase; }
    .header_breadcrumb a            { color: #999999 !important; text-decoration: none; }
    .header_breadcrumb a:hover      { color: #999999 !important; text-decoration: underline; }

    .logo_text                      { font-family: Arial, Helvetica, sans-serif; font-size: 30px;  font-weight: bold; letter-spacing: -0.05em  }
    .logo_sub                       { font-family: Arial, Helvetica, sans-serif; font-size: 14px;  font-weight: bold; letter-spacing: -0.05em  }
    .footertext                   { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #042f95; }
    .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-family: Arial, Helvetica, sans-serif; font-size: 12px; } 
    .frontheadblue                   { color: #022f93; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-transform: uppercase; font-weight: bold; }
	.fronthead                  { color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-transform: uppercase; font-weight: bold; }
    .fronttext                   { font-family: Arial, Helvetica, sans-serif; font-size: 11px;  }
/* Left Navigation (Category List) */

    .navtext a         { color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none; }
    .nav_left_header_text a         { color: #FFFFFF !important; }

    .category_link_depth1 a         { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }
    .category_link_depth2 a         { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; }
    .category_link_depth3 a         {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; 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-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; }
    .nav_right_category_header      { color: #FFFFFF; font-family: impact, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: regular; text-transform: uppercase; }
    .nav_right_headlines            { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: regular; text-decoration: none; }

    .nav_right_category_name        { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }


/* Article Summaries */
    .summary_titleblue  a               { color: #022f93; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none;}
    .summary_titleblue                  { color: #022f93; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none;}
	
	.summary_title  a               { color: black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none;}
    .summary_title                  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none;}
    .summary                        { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.5;}
    .summary_date                   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
    td                        { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.3;}    .summary_breadcrumb            { color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
    .summary_breadcrumb a          { color: #ffffff !important; text-decoration: none; }
    .summary_breadcrumb a:hover    { color: #ffffff !important; text-decoration: underline; }


/* Article Pages */

    .article_title                  { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; }
    .article_text                   { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
    
    .bg_printer_page                { background-color: #FFFFFF; }
    
.frontpagesummary                        {
	color: #022f93;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 90%;
	text-align: justify;
}
