@charset "utf-8";
/* CSS Document */

/* Shell IDs */
	#table_outer {
		width:1002px;
		background-color:#FFFFFF;
		
	}
	
	#table_cell_outer_top {
		background-image:url(./images/SRS_head_bg_1.gif);
		background-repeat:no-repeat;
		height:95px;
		width:1002px;
		
	}
	
	#table_cell_mid_left {
		background-image:url(./images/mid_left_gradient.gif);
		background-repeat:repeat-y;
		width:9px;
	}
	#table_cell_mid_right {
		background-image:url(./images/mid_right_gradient.gif);
		background-repeat:repeat-y;
		width:9px;
	}
	#table_cell_mid_bottom_left {
		background-image:url(./images/mid_bottom_left_corner.gif);
		width:9px;
	}
	#table_cell_mid_bottom {
		background-image:url(./images/mid_bottom_strip.gif);
	}
	#table_cell_mid_bottom_right {
		background-image:url(./images/mid_bottom_right_corner.gif);
		width:9px;
	}

/* Header IDs */
	#table_header_contents {
		width:1002px;
		height:92px;
		border:none;
	}
	#table_cell_logo{
		width:156px;
		align:right;
		padding-left: 30px;
	}
	
	#table_cell_nav_whole{
		width: 816px; 

	}
	#table_cell_nav_pusher{
		width: 107px;
	}
	#table_cell_nav_bottom{
		vertical-align:bottom;
		padding-bottom: 0px;
	}
	#table_nav_whole{
		height:89px;
	}
	#table_cell_nav_top{
		text-align:right;
		vertical-align:top;
		font-family:Arial, Helvetica, sans-serif;
		font-size:9px;
		padding-top: 10px;
		padding-right: 20px;
		color:#999999;
		text-transform:uppercase;
		
	}
	#table_cell_nav_top a{
		text-decoration:none;
		color:#999999;	
	}
	#table_nav {
	padding-right:4px;
	height: 29px;
	}
	
	.nav_cell {
		border:#999999 thin;
	}
/* Common Middle Elements */
	#table_cell_mid_center {
		vertical-align:top;
	}
	#table_cell_mid_center #main_content_cell{
		vertical-align:top;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666666;
		background-image:url(images/green_bg_01.gif);
		background-repeat:repeat-x;
		
	}
	#table_cell_mid_center #main_content_cell a{
	color:#669933;
	text-decoration: none;
	}
	#table_cell_mid_center #right_promo_content_cell{
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#888888;
	background-image:url(images/srs_right_promo_bg.jpg);
	background-repeat:repeat-x;
	width:171px;
	padding:15px;
	font-weight: 200;
	}
	#right_promo_content_cell #promo_title{
	font-size:11px;
	color:#666666;
	font-weight:800;
	}
	#right_promo_content_cell a {
	color: #669933;
	text-decoration: none;
	}
	 #main_content_bucket_cell{
		vertical-align:top;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#666666;
		background-image:url(images/green_bg_01.gif);
		background-repeat:repeat-x;
	}
	.tribucket {
	font-size:10px;
	color:#888888;
	padding-left: 15px;
	width:180px;
	}
	.tribucket a {
		text-decoration:none;
		color: #669933;
	}
	.tribucket strong {
		font-weight: 800;
		font-size:11px;
		color:#666666;
	}
	.bucket_divider {
		background-color:#CCCCCC;
		width:1px;
	}
	.quadbucket { 
		padding:10px;
		font-size:10px;
		color:#666666;
		width: 150px;
		
	}
	.quadbucket a {
		text-decoration:none;
		color: #669933;
	}
	.quadbucket strong {
	font-weight: 800;
	font-size:11px;
	}


/* Homepage */
	.homepage_bucket_cell {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#888888;
	padding:11px;
	}
	.homepage_bucket_cell span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#666666;
	font-weight:300;
	}
	.homepage_bucket_cell a{
	font-family:Arial, Helvetica, sans-serif;
	color:#669933;
	text-decoration: none;
	font-weight: 600;
	}
	.homepage_bucket_cell strong{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	}
	#homepage_flashsub_cell {
	background-image:url(images/RPO-018_SR_flash_substitute_bg.jpg);
	padding-right:450px;
	padding-left:20px;
	padding-bottom:20px;
	padding-top:20px;
	color: #000000;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 18px;
	
	}
	#homepage_flashsub_cell a {
		color: #4e2683;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
	
	}
	#homepage_flashsub_cell h1 {
		color: #000000;
		font-size:19px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:300;
	
	}

/*MSP Section */
	#msp_subnav_table {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FFFFFF;
		width: 180px;
		padding-left: 5px;	
	}
	#msp_subnav_table #section_title_cell{
		background-image:url(images/SR_1pixel_MSP.gif);
		background-repeat:repeat-x;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FFFFFF;
		font-weight: 600;
		vertical-align: middle;
		text-align: left;
		padding-left:30px;
	}
	#msp_heading h1{
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#502D7F;
	}
	#msp_table {
		font-family:Arial, Helvetica, sans-serif;
		font-size:9px;
		color:#666666;
		width:550px;
		
	}
	
/*CCS Section */
	#ccs_subnav_table {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FFFFFF;
		width: 180px;
		padding-left: 5px;	
	
	}
	#ccs_subnav_table #section_title_cell{
		background-image:url(images/SR_1pixel_CCS.gif);
		background-repeat:repeat-x;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FFFFFF;
		font-weight: 600;
		vertical-align: middle;
		text-align: left;
		padding-left:30px;
	}
	#ccs_heading h1{
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#5A8E22;
	}

/*rpo Section */
	#rpo_subnav_table {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FFFFFF;
		width: 180px;
		padding-left: 5px;	
	
	}
	#rpo_subnav_table #section_title_cell{
		background-image:url(images/SR_1pixel_RPO.gif);
		background-repeat:repeat-x;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FFFFFF;
		font-weight: 600;
		vertical-align: middle;
		text-align: left;
		padding-left:30px;
		
	
	}
	#rpo_subnav_table .subnav_lev1_off{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#666666;
		background-color:#F6D1C9;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 10px;
	}
	#rpo_subnav_table .subnav_lev1_off a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#666666;
		text-decoration:none;
	
	}
	#rpo_subnav_table .subnav_lev1_on{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#D6492A;
		background-color:#F0F0EE;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 10px;
	}
	
	#rpo_subnav_table .subnav_lev2_off{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FFFFFF;
		background-color:#F0F0EE;
		padding-top: 5px;
		padding-right: 0px;
		padding-bottom: 5px;
		padding-left: 15px;
	
	}
	#rpo_subnav_table .subnav_lev2_off a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#666666;
		text-decoration:none;
	}
	#rpo_heading h1{
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#D6492A;
	}
	
	
/*About Section */
	#about_subnav_table {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FFFFFF;
		width: 180px;
		padding-left: 5px;	
	}
	#about_subnav_table #section_title_cell{
		background-image:url(images/SR_1pixel_About.gif);
		background-repeat:repeat-x;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FFFFFF;
		font-weight: 600;
		vertical-align: middle;
		text-align: left;
		padding-left:30px;
	}
	#about_subnav_table .subnav_lev1_off{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#666666;
		background-color:#c0dce7;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 10px;
	
	}
	#about_subnav_table .subnav_lev1_on{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#00759B;
		background-color:#F0F0EE;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 10px;
	
	}
	#about_subnav_table .subnav_lev1_off a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#666666;
		text-decoration:none;
	
	}
	
	#about_subnav_table .subnav_lev2_off{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FFFFFF;
		background-color:#F0F0EE;
		padding-top: 5px;
		padding-right: 0px;
		padding-bottom: 5px;
		padding-left: 15px;
	
	}
	#about_subnav_table .subnav_lev2_on{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#00759B;
		background-color:#F0F0EE;
		padding-top: 5px;
		padding-right: 0px;
		padding-bottom: 5px;
		padding-left: 15px;
	
	}
	#about_subnav_table .subnav_lev2_off a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#666666;
		text-decoration:none;
	}
	#about_heading h1{
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#00759B;
	}
	


/* Tweet Promos */
	.tweet_cell_solid_bar {
		background-color:#CCCCCC;
	}
	.tweet_cell_left {
		background-image:url(./images/mid_left_gradient.gif);
		background-repeat:repeat-y;
		width:9px;
	}
	#tweet_cell_head_center {
		font-family: Arial, Helvetica, sans-serif; 
		font-size:9px;
		text-transform:uppercase;
		padding:9px;
		color:#999999;
	}
	.tweet_cell_right {
		background-image:url(./images/mid_right_gradient.gif);
		background-repeat:repeat-y;
		width:9px;
	}
	#tweet_cell_mid_center {
		font-family: Arial, Helvetica, sans-serif; 
		font-size:9px;
	}
	#tweet_cell_mid_bottom_left {
		background-image:url(./images/mid_bottom_left_corner.gif);
		width:9px;
	}
	#tweet_cell_mid_bottom {
		background-image:url(./images/mid_bottom_strip.gif);
	}
	#tweet_cell_mid_bottom_right {
		background-image:url(./images/mid_bottom_right_corner.gif);
		width:9px;
	}
	
	#tweet_cell_mid_center #twitter_div {
		font-family: Arial, Helvetica, sans-serif; 
		font-size:9px;
		margin:9px;
		color:#999999; 
	}
	#tweet_cell_mid_center #twitter_update_list {
		list-style-type: none; 
		color:#999999; 
		padding-left:0px; 
		list-style-position:outside; 
		margin-left:0px;	
	}
	
	#tweet_cell_mid_center #twitter_update_list  li {
		border-bottom: dotted 1 px #666666; 
		padding-bottom: 5px;
		margin-left:5px;	
	}
	#tweet_cell_mid_center #twitter_update_list  a {
		color: #669933; 
		text-decoration: none; 
	}
	#tweet_cell_mid_center #twitter-link {
		color: #669933; 
		text-decoration: none; 
		display:block;
		text-align:right; 
		margin-right:5px;
	}

/* Footer IDs */
	#table_cell_footer {
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#999999;
		background-position: right;
		padding-top: 0px;
		padding-right: 10px;
		padding-bottom: 10px;
		padding-left: 10px;
	}
	#table_cell_footer a{
		text-decoration:none;
		color:#999999;	
	}
