body
{
background: #e3edf9 url(/content/images/sce/page-backing.jpg) repeat-x;
margin: 0;
padding: 0;
font-family: Georgia;
font-size: 12px;
text-align: center;
color:#444444;
}

#blue_container
{
margin: auto;
width: 1000px;
text-align: left;

}

#blue_menubar
{
width: 1000px;
background: #204b6e;
height: 34px;
}

#blue_header
{
width: 1000px;
height: 186px;
background: url(/content/images/sce/top-header-background2.jpg) no-repeat;
float: left;
position:relative;
}

.nov2011 #blue_header
{
height: 275px;
background-image:none;
}

.nov2011 #blue_header h1
{
color: #2C80C2;
font-size:18px;
font-style:italic;
position:absolute;
top:6px;
left:20px;
}

.nov2011 #blue_header #mainimage
{
width:476px;
height:222px;
position:absolute;
top:50px;
left:30px;
background-image:url("/content/images/homepage_headerimage.png");
background-repeat:no-repeat;
}

.header_padding
{
padding-left: 30px;
padding-right: 200px;
padding-top: 8px;
}

#blue_left_edge
{
width: 22px;
float: left;
}

#blue_center_frame
{
width: 956px;
float: left;
}

.blue_application_screen
{
width: 956px;
height: 308px;
float: left;
margin-top:20px;
margin-bottom:10px;
}

.blue_page_content
{
padding-left: 14px;
background: white;
width: 100%;
}

#blue_right_edge
{
width: 22px;
float: left;
}

#blue_footer
{
width: 100%;
background: #204b6e url(/content/images/sce/footer_backing.jpg) repeat-x;
clear: both;
height: 400px;
}


#blue_footer_content
{
width: 1000px;
margin: auto;
clear: both;
height: 274px;
background: url(/content/images/sce/footer-background.jpg) 50% 0%  no-repeat;
text-align: center;
}


.highlight_box_left
{
float: left;
width: 310px;

}

.highlight_box_center
{
float: left;
width: 294px;
margin-left: 15px;

}

.highlight_box_right
{
float: left;
width: 294px;
margin-left: 15px;
}

h2, h2 a
{
color: #2c80c2;
font-weight: normal;
font-size: 22px;
}

.topboxes h2, .focusbox h2
{
font-size: 18px;
padding:10px 0 0 0;
margin:0;
}

.focusbox h2
{
padding:10px;
}

.topboxes h2 a
{
color: #2c80c2;
font-weight: normal;
font-size: 18px;
}

p
{
font-size: 12px;
line-height: 180%;
}

.nov2011 p
{
line-height:160%;
}

.highlight_read_more
{
font-size: 12px;
text-align: right;
margin-top: -5px;
margin-right:10px;
}

.left_side_content
{
width: 635px;
float: left;
margin-top: 16px;
clear:left;
}

.right_side_content
{
width:300px;
float:left;
margin-top:10px;
}

.nov2011 .right_side_content
{
width: 310px;
float: left;
margin: 0 0 0 9px;
}

.left_side_content h2, .right_side_content h2
{
margin-top:0;
margin-bottom:10px;
}

.left_side_content li, .right_side_content li
{
line-height:180%;
}

h3
{
color: #204b6e;
font-size: 20px;
font-weight: normal;
}

.bluecamroo_camel
{
float: left;
margin-left: 50px;
/*background: url(/content/images/sce/bluecamroo-camel2.jpg) 20% 80% no-repeat; */
/*background: url(/content/images/sce/bc-camel-head.jpg) 0% 80% no-repeat;*/
width: 280px;
height: 186px;


}

.bluecamroo_headline
{
float:left;
width:500px;
margin-left:5px;
}

.nov2011 .bluecamroo_headline
{
width: 430px;
margin-left: 5px;
position:absolute;
left:527px;
top:55px;}

p.headline_text
{
font-size: 18px;
color: #3e6381;
font-style: italic;
line-height: 150%;
margin-left:20px;}

.nov2011 p.headline_text
{
font-size:17px;
margin-left:0;
margin-top:5px;
}

.highlight_box_left p, .highlight_box_center p, .highlight_box_right p
{
color: #8193a2;  /* original - a bit washed out? */
color: #204B6E;  /* alternate, like the texts around the screenshots */
}

table.table_style
{
color: #204b6e;
}

.right_side_content
{
color: #204b6e;
}

a
{
color: #5b7b95;
}

a.none
{
text-decoration: none;
}

.background_control
{
background: url(/content/images/sce/container-repeat2.jpg) repeat-y; 
width: 1000px;
float: left;
}

.nov2011 .background_control
{
background-image:none;
width:982px;
background-color:white;
margin-left:10px;
}


#logo
{
position:absolute;
top:192px;
left:773px;
}


.button_one
{
position: absolute;
margin-left: 20px;
margin-top: 5px;
}

.button_two
{
position: absolute;
margin-left:400px;
margin-top:-2px;
}

.nov2011 .button_two
{
margin-left:0;
margin-top:0;
left:533px;
top:220px;
}


.bluecamroo_camel h1
{
color: #204b6e;
font-size: 38px;
font-weight: normal;
padding-top: -0px;
margin-top: 3px;
}

.bluecamroo_headline h1
{
color: #6ca753;
font-size: 32px;
font-weight: normal;
padding-top: -0px;
margin-top: 3px;
}

h1.3line
{
line-height:140%;
margin-top:5px;
}


.huge
{
font-size: 28px;
}

.footer_left_section
{
float: left;
margin-top: 15px;
width: 1000px;
color: white;
text-align: left;
}

.footer_right_section
{
float: left;
margin-top: 45px;
width: 150px;
}

.footer_tag_message
{
clear: both;
text-align: center;
color: white;
margin-left: 25px;
margin-top: 20px;
float: left;
width: 1000px;
}


.first_float
{
float: left;
margin-left: 100px;
}


.float
{
float: left;
margin-left: 50px;
}

.float2
{
float: left;
margin-left: 50px;
}
.float3
{
float: left;
margin-left: 50px;
}

.float4
{
float: left;
margin-left: 240px;
padding-top: 0px;
}

.float5
{
float: left;
/*margin-left: 263px; */
margin-left: 100px;
padding-top: 10px;
}

.clear
{
clear: both;
margin-top: 15px;
}


.footer_left_section ul
{
list-style: none;
margin: 0;
padding-left: 3px;
}

.footer_left_section ul li
{
margin-left: 0;
padding-left: 3px;
}


.right_background
{
background: #f1f6fc;
padding: 6px 6px 1px 6px;
}

h4
{
font-size: 12px;
}

#blue_footer a
{
color: white;
text-decoration: none;
}

#blue_footer a:hover
{
text-decoration: underline;
}


#bc_menu 
{	
	background: #204B6E;
	
}

#bc_menu a 
{
	border: 0px;
	border-right: 1px solid white;
	background: #204B6E;
	padding-right: 34px;
	padding-left: 34px;
	font-weight: bold;
	
}


ul li#bc_menu5, 
ul li#bc_menu5 a 
{
	border: 0;
}




#bc_menu ul
{
list-style: none;
}

.highlight_box_left h2
{
padding-top: 0px;
margin-top: 2px;
}

.highlight_box_center h2
{
padding-top: 0px;
margin-top: 2px;
}

.highlight_box_right h2
{
padding-top: 0px;
margin-top: 2px;
}

a:hover
{
color: red;
}

a:hover img
{
color: none;
}

h1.message
{
color: #204b6e;
font-size: 24px;
margin-right: 18px;
font-weight: normal;
}

.small_text
{
font-size: 11px;
font-weight: bold;
padding-top: 2px;
}

.small_text
{
font-size: 11px;
font-weight: bold;
padding-top: 2px;
}


.small_text a 
{
color: #204b6e;


}



.small_text a:hover
{
color: red;
}


.float5  ul li
{
display: inline
}


.panel-overlay
{
margin-top: -15px;
}

.nav-next
{
display: none;
}


.nav-prev
{
display: none;
}

h2.darker
{
color: #204b6e;
}

#bc_menu ul
{
display: inline;
}

#bc_menu ul li
{
line-height:30px;
}

.left_float {
float: left;
/*margin-left: 15px;*/


}

.login
{
color: white;
margin-top: 9px;
font: 12px Georgia;
margin-left: 14px;
}

.login a
{
color: #19dc14;
font-weight: bold;
}


.float5 ul li
{
padding-left: 3px;
padding-right: 5px;
}


a.active
{
color: red;
}

h2.headlines
{
margin: 0;
padding: 0;
color: #6ca753;
font-size: 24px;
background: white;
}
 
/* For tweets copied in from SN Scout, and other quotes in 'Buzz' */

.socialLink
{
text-decoration:none;
font-weight:bold;
color:#29557B;
}

.sn_highlight
{
font-weight:bold;
color:red;
}

#buzz p
{
padding:10px 0;
margin:0;
border-bottom: 1px solid #6DA2E0;
}

#buzz p.firstItem
{
padding-top:0;
}

#buzz p.lastItem
{
border-bottom:none;
}

/*Home Page Styles */

.topboxes
{
float:left;
width:954px;
background-image:url("/content/images/homepage_topboxes_bottom.gif");
background-position:bottom;
background-repeat:no-repeat;
position:relative;
}

.topboxes .inner
{
width:954px;
background-image:url("/content/images/homepage_topboxes_top.gif");
background-position:top;
background-repeat:no-repeat;
float:left;
}

.topboxes .capsule
{
float:left;
width:290px;
margin-left:12px;
padding:0 10px 5px 10px;
}

.topboxes .capsule.first
{
margin-left:0;
}

.topboxes .capsule.last
{
}

.topboxes .capsule p
{
padding-top:5px;
margin-top:0;
}

.topboxes .highlight_read_more
{
position:absolute;
bottom:10px;
width:290px;
text-align:right;
}

.focusband
{
float:left;
width:954px;
background-image:url("/content/images/homepage_focusband_bottom.gif");
background-position:bottom;
background-repeat:no-repeat;
position:relative;
}

.focusband > .inner
{
width:954px;
background-image:url("/content/images/homepage_focusband_top.gif");
background-position:top;
background-repeat:no-repeat;
float:left;
min-height:5px;
}

#nutshell
{
padding:5px 10px 15px 15px;
background-color:white;
float:left;
}

.focusbox
{
float:left;
width:632px;
}

.focusbox .inner
{
width:632px;
}

.focusbox .panel
{
float:left;
width:606px;
background-image:url("/content/images/homepage_focusbox_panel_bottom.gif");
background-position:bottom;
background-repeat:no-repeat;
position:relative;
clear:left;
margin:0 0 10px 13px;
}

.focusbox .panel .inner
{
width:606px;
background-image:url("/content/images/homepage_focusbox_panel_top.gif");
background-position:top;
background-repeat:no-repeat;
float:left;
min-height:5px;
}

.focusbox .panel a img 
{
border:none;
}

.focusbox .panel a 
{
text-decoration:none;
color:#444444;
}

.focusbox .panel a:hover 
{
color:red;
}

.focusbox .capsule
{
float:left;
width:277px;
margin-left:12px;
padding:10px;
}

.focusbox .capsule.first
{
margin-left:0;
}

.focusbox .capsule img
{
display:block;
float:left;
}

.focusbox .capsule span
{
display:block;
margin-left:55px;
}

.focusband .boxright
{
float:left;
margin-left:12px;
width:310px;
background-image:url("/content/images/homepage_1ColFrame_top.gif");
background-position:top;
background-repeat:no-repeat;
position:relative;
}

.focusband .boxright h2
{
margin:10px 0 0 10px;
}

.focusband .boxright .capsule
{
width:290px;
margin-left:0px;
padding:0 10px 5px 10px;
float:left;
}

.band_w2b1
{
float:left;
width:954px;
background-image:url("/content/images/homepage_band_w2b1_bottom.gif");
background-position:bottom;
background-repeat:no-repeat;
position:relative;
}

.band_w2b1 > .inner
{
width:954px;
background-image:url("/content/images/homepage_band_w2b1_top.gif");
background-position:top;
background-repeat:no-repeat;
float:left;
min-height:5px;
}

.band_w2b1 h2
{
margin:9px 0 0 10px;
}

.band_w2b1 .boxleft
{
width:632px;
float:left;
}

.band_w2b1 .boxleft .capsule
{
float:left;
width:290px;
margin-left:12px;
padding:0 10px 0px 10px;
}

.band_w2b1 .boxleft .capsule.first
{
margin-left:0;
}

.band_w2b1 .boxleft .capsule.last
{
}

.band_w2b1 .breaker
{
clear: left;
padding: 20px 10px 5px 10px;
width: 612px;
background-image: url("/content/images/homepage_breaker_w2.gif");
background-position: center top;
background-repeat: no-repeat;
}

.band_w2b1 .boxright
{
float:left;
margin-left:12px;
width:310px;
position:relative;
}

.band_w2b1 .boxright h2
{
margin:10px 0 0 10px;
}

.band_w2b1 .boxright .capsule
{
width:290px;
margin-left:0px;
padding:0 10px 5px 10px;
float:left;
}

.topboxes, .focusband, .band_w2b1
{
margin-bottom: 12px;
margin-top:0;
}

.topboxes
{
margin-top:8px;
}

