/* #######################################	
   This section is for the dynamic sub_tabs 
   ####################################### */

#container { } /* fix for IE5 */

#container {
	background-color: #507091;
	/*width: 760px;*/
	height: 28px;
	margin: 0px auto;
	text-align: left;
	padding: 0px 2px 0px 0px;}
}

#menubox {
	/*width: 760px;*/
	height: 28px;
	background-color: #507091;
}

#menubox ul {
	list-style-type: none;
	padding: 0px 0px 0px 25px;
	margin: 0px;
}

#menubox ul li {
	height: 28px;
	float: left;
	poistion: relative;
	padding: 0px;
	margin: 0px;
	background-color: #507091;
	display: inline;
}

#menubox ul li .seperator{
	float: left;
	poistion: relative;
	padding: 0px;
	margin: 0px;
	background-color: #5A82AB;
	display: inline;
}

#menubox ul li a:link, #menubox ul li a:active, #menubox ul li a:visited {
	height: 28px;
	float: left;
	position: relative;
}

/* #######################################	
   End dynamic sub_tabs section
   ####################################### */
   
   
@media print {
  	.page_width {
  		width:650px;
	 }   
  	.noprint { 
  		display: none; 
   }	 
}

	a.login {
		font-family: arial;
		font-size: 7.5pt; 		
		text-decoration: none;		
		color: #555555;
		font-weight:normal;
		padding:0 10 0 0;
	}

	a.login:hover {
		font-family: arial;
		font-size: 7.5pt; 		
		text-decoration: none;		
		font-weight:normal;
		color: #000000;
		padding:0 10 0 0;
	}

	.learn_more {
		font-family: arial;
		font-size: 7.5pt; 		
		text-align:center; 
		text-decoration: none;		
		color: #ffffff; 	
		background-color:#999999;
		height:20px;
		}   
   
	a.learn_more {
		font-family: arial;
		font-size: 7.5pt; 		
		text-align:center; 
		text-decoration: none;		
		color: #ffffff; 	
		background-color:#999999;
		height:20px;
		}
	
	a.learn_more:hover{
		font-family: arial;
		font-size: 7.5pt; 		
		text-align:center; 
		text-decoration: none;		
		color: #ffffff; 	
		background-color:#888888;
		cursor:hand;
		}
		
	.award_hdr {
		background-color:#005A84;
		color:#ffffff;
		padding:3 3 3 20;

		}   
	.award_region_hdr {
		background-color:#005A84;
		color:#ffffff;
		padding:3 10 3 10;
		}  
		
	.award_region {
		padding:3 3 3 10;
		}   

	a.awards {
		font-family: verdana;
		font-size: 8pt; 		
		text-decoration: none;		
		color: #005A84; 
		padding:2 2 2 20;
		width:250px;
		background-color:#ffffff;
		}
	
	a.awards:hover{
		background-color:#eeeeee;
		cursor:hand;
		width:250px;
		}
		
	.award_left_nav_hdr {
		font-family: arial;
		font-size: 8pt;
		font-weight:bold;	
		color: #005A84; 
		background-color:#E6E6E6;
		border-bottom:none;
		width:190px;
		}
	.award_left_nav {
		font-family: verdana;
		font-size: 8pt; 		
		text-decoration: none;		
		color: #cc9933; 
		background-color:#eeeeee;
		width:190px;
		}
				
	a.award_left_nav {
		font-family: verdana;
		font-size: 8pt; 		
		text-decoration: none;		
		color: #666666; 
		background-color:#f9f9f9;

		}
	a.award_left_nav:hover {
		background-color:#eeeeee;

		}
		   
	.award_regional {
		font-family: verdana;
		font-size: 8pt; 		
		text-decoration: none;		
		color: #005A84; 
		background-color:#ffffff;
		width:250px;
		}
				
	a.award_regional {
		font-family: verdana;
		font-size: 8pt; 		
		text-decoration: none;		
		color: #005A84; 
		background-color:#ffffff;

		}
	a.award_regional:hover {
		background-color:#eeeeee;

		}
				   
    body {
		margin:0px;
		padding:0px;
		background:#bbbbbb;}
	
  	.shim_555 {
  		border-bottom:1px solid #555555;
	}
	.fontSmall {
		font-family: arial, sans-serif; 
		font-size: 8pt;
	}
	
	.whitesmall {
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 8pt; 
		font-style: normal; 
		font-weight: normal; 
		color: #FFFFFF;
	}
	
	.white {
		font-family: verdana,Arial, Helvetica, sans-serif; 
		font-size: 8pt; 
		font-style: normal; 
		font-weight: normal; 
		color: #FFFFFF
	}
	
	.hightlight {
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 8pt; 
		font-style: normal; 
		font-weight: normal; 
		color: CCCCFF}
	
	.mission {
		font-family:arial, Helvetica, sans-serif; 
		font-size: 12pt; 
		font-style: normal; 
		font-weight: bold; 
		color: #4A5692}
	
	.products {
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 9pt; 
		font-style: normal; 
		font-weight: normal; 
		color: #222222}
	
	.footer {
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 7.5pt; 
		font-style: normal; 
		font-weight: normal; 
		color: #777777;}
	a.footer_link {
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 7.5pt; 
		font-style: normal; 
		font-weight: normal; 
		color: #777777;}
	a.footer_link:hover {
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 7.5pt; 
		font-style: normal; 
		font-weight: normal; 
		color: #555555;}						
	
	a, .link {
		font-family: verdana,Arial, Helvetica, sans-serif; 
		font-size: 8pt; 
		font-style: normal; 
		font-weight: normal; 
		color: #385777;}
	
	a:hover, .link:hover {
		font-family: verdana,Arial, Helvetica, sans-serif; 
		font-size: 8pt; 
		font-style: normal; 
		font-weight: normal; 
		color: #669999;}
		
		
		
	.product_return {
		font-family: verdana,Arial, Helvetica, sans-serif; 
		font-size: 8pt; 
		font-style: normal; 
		font-weight: normal;
		text-decoration:none;
		color: #336666;}
	
	.product_return:hover {
		font-family: verdana,Arial, Helvetica, sans-serif; 
		font-size: 8pt; 
		font-style: normal; 
		font-weight: normal; 
		text-decoration:none;
		color: #669999;}
		

	.link_white {
		font-family: verdana,Arial, Helvetica, sans-serif; 
		font-size: 7.5pt; 
		font-style: normal; 
		font-weight: normal; 
		color: #ffffff;}
	
	.link_white:hover {
		font-family: verdana,Arial, Helvetica, sans-serif; 
		font-size: 7.5pt; 
		font-style: normal; 
		font-weight: normal; 
		color: #dddddd;}	
	
	.y_link {
		font-family: verdana,Arial, Helvetica, sans-serif; 
		font-size: 8pt; 
		font-style: normal; 
		font-weight: bold; 
		color: #5555aa; 
		text-decoration: none;}	
	
	.y_link:hover {
		font-family: verdana,Arial, Helvetica, sans-serif; 
		font-size: 8pt; 
		font-style: normal; 
		font-weight: bold; 
		color: #0000bb;}	
		
	p, td {
		font-family: verdana, Arial, Helvetica, sans-serif; 
		font-size: 8pt; 
		line-height:17px;
		font-style: normal; 
		font-weight: normal; 
		color: #444444;}
	
	
	th {
		font-family: verdana,Arial, Helvetica, sans-serif; 
		font-size: 8pt; 
		font-style: normal; 
		font-weight: bold; 
		color: #444444;}
	
	.title {
		font-family: verdana,Arial, Helvetica, sans-serif; 
		font-size: 9pt; 
		font-style: normal; 
		font-weight: bold; 
		color: #385777;}
	
	.title_2 {
		font-family: verdana,Arial, Helvetica, sans-serif; 
		font-size: 10pt; 
		font-style: normal; 
		font-weight: bold; 
		color: #990000;}
	
	.title_3 {
		font-family: verdana,Arial, Helvetica, sans-serif; 
		font-size: 10pt; 
		font-style: normal; 
		font-weight: bold; 
		color: #660000;}
	
	.title_wht {
		font-family: verdana,Arial, Helvetica, sans-serif; 
		font-size: 10pt; 
		font-style: normal; 
		font-weight: bold; 
		color: #ffffff;}
	
	.mainnav{
		font-family: verdana, arial, sans-serif; 
		font-size: 7.7pt; 
		font-weight: bold; 
		color: gold; 
		text-decoration: none;
		background-color:#666666;}
	
	a.mainnav{
		font-family: verdana, arial, sans-serif; 
		font-size: 7.7pt; 
		font-weight: bold; 
		color: #ffffff; 
		text-decoration: none;
		background-color:#666666;}
	
	a.mainnav:hover{
		font-family: verdana, arial, sans-serif; 
		font-size: 7.7pt; 
		font-weight: bold; 
		color:#ffffff ; 
		text-decoration: none;
		background-color:#999999;}
	
	.subnav{
		font-family: verdana,arial, sans-serif; 
		font-size: 8pt; 
		font-weight: bold; 
		color: #cc9933; 
		text-decoration: none;}
	
	a.subnav{
		font-family: verdana,arial, sans-serif; 
		font-size: 8pt; 
		font-weight: bold; 
		color: #cccccc; 
		text-decoration: none;}
	
	a.subnav:hover{
		font-family: verdana,arial, sans-serif; 
		font-size: 8pt; 
		font-weight: bold; 
		color:#eeeeee ; 
		text-decoration: none;}
	
	.footnav{
		font-family: arial, sans-serif; 
		font-size: 8pt; 
		font-weight: normal; 
		color:#444444;
		text-decoration: none; 
	}
	
	a.footnav{
		font-family: arial, sans-serif; 
		font-size: 8pt; 
		font-weight: normal; 
		color: #555555;
		text-decoration: none; 
		}
	
	a.footnav:hover{
		font-family: arial, sans-serif; 
		font-size: 8pt; 
		font-weight: normal; 
		color:#cc9933;
		text-decoration: none;}

	a.footnav_on{
		font-family: arial, sans-serif; 
		font-size: 8pt; 
		font-weight: normal; 
		color: #cc9933;
		text-decoration: none; 
		}
	a.footnav_on:hover{
		font-family: arial, sans-serif; 
		font-size: 8pt; 
		font-weight: normal; 
		color:#cc9933;
		text-decoration: none;}
		
	.mainnavsmallwhite{
		font-family: arial, sans-serif; 
		font-size: 8pt; 
		font-weight: normal; 
		color: #FFFFFF; 
		text-decoration: none;}
	
	.mainnavsmall{
		font-family: arial, sans-serif; 
		font-size: 75%; 
		font-weight: normal; 
		color: #CCCCFF; 
		text-decoration: none;}

	.verdana_8pt {
		font-family: verdana, arial;
		font-size: 8pt;
	}
	.verdana_9pt {
		font-family: verdana, arial;
		font-size: 9pt;
	}
	.verdana_7_5pt {
		font-family: verdana, arial;
		font-size: 7.5pt;
	}
	.verdana_7pt {
		font-family: verdana, arial;
		font-size: 7pt;
    }
	.sub_title {
		font-family: verdana;
		font-size: 9pt;
		font-weight: bold;
		color: #385777;

	}
	.gray {
		font-family: verdana, arial;
		font-size: 8pt;	
		color: #222222;
		font-weight: bold;
	}
	.grayblue {
		font-family: verdana, arial;
		font-size: 8pt;	
		color: #005A84;
		font-weight: bold;
	}
		
	.home_listing {
		margin-bottom:5px; 
		margin-left:20px;
	}
	
	.winners {
		font-family: verdana, arial;
		font-size: 8pt;
		font-weight: bold;
		color: #333333;
	}

	.awd_block {
		font-family: verdana, arial;
		font-size: 8pt;
		text-align : justify;
		padding-left: 5px;
		padding-right: 8px;
	}
	
	.awd_tbl {
		border:1px solid #005A84;
	}
	
	.awd_title {
		font-family: verdana;
		font-size: 9pt;
		font-weight: bold;
		padding-bottom: 5px;
		text-align: left;
		text-transform:uppercase;
		color:#000000;
	}
	
	.left_links {
	 	padding-bottom:4px;
	}	
	
	.break_after {
		page-break-after: always; 
	}	

	.award_hdr_col {
		background-color:#005A84;
		color:#ffffff;
		padding:3 3 3 10;
		}
	a.region_col {
		font-family: verdana;
		font-size: 8pt; 		
		text-decoration: underline;		
		color: #005A84; 
		}
	a.region_col:hover {
		font-family: verdana;
		font-size: 8pt; 	
		text-decoration: underline;	
	    color:#669999;
		}
		
	a.media_partner_col {
		font-family: verdana;
		font-size: 8pt; 		
		text-decoration: underline;		
		color: #005A84; 
		}
	a.media_partner_col:hover {
		font-family: verdana;
		font-size: 8pt; 	
		text-decoration: underline;	
	    color:#669999;
		}

