#SIPContainer{width: 940px; position: relative;}
#SipFullRegionContainer {width: 100%;}
#SipTopNavigationRegionContainer {width: 100%; height: 26px; float: left; background:#e6e6e1 url(/images/tab_b.gif) 0 100% repeat-x;}
#SipTopRegionContainer {width: 100%;}
#SipMainRegionContainer 
{
	width: 100%;
	background-color: #ffffff;	
	float: none;
	margin: 0px;
	padding: 0px;
	}
#SipLeftRegionContainer {width:180px; padding:0; margin:0;float:left;background:#FFFFFF;display:table;overflow:hidden;}
#SipOptionalNavigationRegionContainer {padding: 10px 0px 0px 10px;}
#SipLeftNavigationRegionContainer {margin:0px; padding:13px 0px 0px 40px;}
#CON_MainRegionContainer #SipLeftNavigationRegionContainer{margin:0px; padding:13px 0px 0px 20px;}
#SipContentRegionContainer 
{
	min-height:600px;
	height:auto !important;
	height:600px;
	float:left;  
	width:750px; 
	padding:10px 0px 10px 10px;
}
#SipNavigationSupportRegionContainer {background-color: #ffffff;}
#SipContentTitleRegionContainer {border-bottom: solid 2px #d2d2c6;}
#SipContentFullRegionContainer {width: 100%;}
#SipContentLeftRegionContainer {width: 372px; float: left;}
#SipContentRightRegionContainer {width: 360px; float: left; margin-left: 8px;}
div#SipBottomRegionContainer{width: 100%;height: 50px; background-color: #fff;}
#CON_TopNavigationRegionContainer {float: left; width: 100%; margin:0; padding:0; background:#E0E0DB url(/images/tab_b.gif) 0 100% repeat-x; display: table;}
#CON_TopRegionContainer{width: 100%;height:90px; border-bottom: solid 1px #e6e6e1;}

#CON_MainRegionContainer
{
    margin: 0; 
    padding:0;
     
}
/*For Fire Fox Flexible Page*/
@-moz-document url-prefix()
{
    div#CON_MainRegionContainer{background-color: #fff;}
}

#CON_ContentRegionContainer 
{
	min-height: 600px;
	height: auto !important;
	width: 551px;
	height: 600px;
	float: left;
	padding: 0px 0px 0px 20px;
	margin: 10px 0px 30px 0px !important;
	margin: 10px 0px 15px 0px;
	/*background: transparent url("/images/CON_rb.gif") repeat-y 0px 0px;*/
}
#CON_ContentRegionContainerWide 
{
	min-height: 600px;
	height: auto !important;
	width: 740px;
	height: 600px;
	float: left;
	padding: 0px 0px 0px 20px;
	margin: 10px 0px 30px 0px !important;
	margin: 10px 0px 15px 0px;
	/*background: transparent url("/images/CON_rb.gif") repeat-y 0px 0px;*/
}
#CON_NavigationSupportRegionContainer {background-color: #ffffff;}
#CON_ContentTitleRegionContainer {}
.margin20 {margin-right: 20px;}
#CON_ContentFullRegionContainer
{
	width: 100%; 
	margin: 0px 0px 0px 0px;
	padding: 18px 0px 0px 0px;
}
#CON_ContentMainRegionContainerPlain
{
	margin-left:175px;
	padding-left:18px;
	width: 100%;
	position:relative;
}
#CON_ContentLeftRegionContainer {width: 360px;float: left;padding: 0 10px 0 0;}
#CON_ContentRegionContainerWide #CON_ContentLeftRegionContainer {width: 486px;}
#CON_ContentLeftRegionContainer_serviceLinkConPage {width: 371px;float: left;margin: 0 0 0 0 !important;padding: 0 0 0 0 !important;padding: 0 0 0 0;}
#CON_ContentRightRegionContainer {width: 170px;padding: 0px 1px 0px 8px;float: left;}
#CON_ContentRegionContainerWide #CON_ContentRightRegionContainer {width: 234px;}
div#CON_BottomRegionContainer {width: 100%;height: 50px;}
table.SIP_StandardPageIntroContainer {font-size: 13px !important;border: 0px;padding: 0px 0px 0px 0px !important;padding: 0px 0px 0px 0px;margin: 0px 0px 2px 0px !important;margin: 0px 0px 2px 0px;}
div.SIP_StandardPageIntroContainer {font-size: 13px !important;float: left;width: 100%;padding: 0px 0px 2px 0px !important;padding: 0px 0px 0px 0px;}
div.SIP_StandardPageRightTopImage {float: right;text-align: right;padding: 0px 0px 0px 0px !important;padding: 0px 0px 0px 0px;}
div.SIP_StandardPageRightTopImage img{ width: 170px; height: 170px;}
div.SIP_MainBody 
{
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:100%;
	overflow: hidden;
}
div#SIP_ArchiveLink {margin: 17px 0px 0px 0px;padding: 0px 0px 116px 0px;}

div.SIP_ContentBottomRegion {margin-right: 10px; padding-top: 5px;}


#IBPFullRegionContainer {background-color: #ffffff;	width: 100%; height: 100%;}
#IBPContentRegionContainer {width: 580px !important; width: 581px; min-height: 600px; float: left /*right*/; padding: 10px 0px 10px 10px; background: transparent url(/images/CEP_rb.gif) 0 0 repeat-y;}
/* TODO: Move to common.css */
div.CON_PrintLinks {padding-top: 10px;}
A.C_EmailLink,
A.C_PrintLink {margin-right: 4px; padding-left: 16px; background-position: 0 2px; background-repeat: no-repeat;}
A.C_EmailLink {background-image: url(/images/icons/e-mail.gif); background-position: 0 3px;}
A.C_EmailLink:hover {background-image: url(/images/icons/e-mail_red.gif);}
A.C_PrintLink {background-image: url(/images/icons/print.gif);}
A.C_PrintLink:hover {background-image: url(/images/icons/print_red.gif); }
/* -- Standard divs --*/
.leftfloating {float: left;}
.rightfloating {float: right;}
.centered {text-align: center;}
.rightaligned {text-align: right;}
.leftaligned {text-align: left;}
.hidden {display:none;}
img.borderless {border: 0;}
/* EB Award Styles */
#EB_LeftRegionContainer{width:570px;float:left;background:#f1f1ee url(/images/CON_rb.gif) repeat-y 100% 0;}
#EB_RightRegionContainer{width:172px;margin:0;padding:8px 0 0 8px;float:left;}
#EB_ProgressRegionContainer ul {background:#f1f1ee url(/images/menu/eb_bar_bg.gif) repeat-x 0 5px;margin:6px 10px 6px 0;padding:0;}
#EB_ProgressRegionContainer li {color:#000099;background-color:#f1f1ee;display:inline;}
#EB_ProgressRegionContainer li.first {margin:0 0 0 10px;padding:0 6px 0 6px;}
#EB_ProgressRegionContainer li.middle {margin:0;padding:0 6px 0 36px;background:#f1f1ee url(/images/menu/eb_step.gif) no-repeat 0 2px;}
#EB_ProgressRegionContainer li.active {color:#ff3300;background-image:url(/images/menu/eb_step_active.gif);}
#EB_ProgressRegionContainer li.last {width:2px;background-color:#d2d2c6;}
.EB_InfoContainer {width:172px;}
.EB_InfoContainer p {margin:3px 0 3px 0;}
.EB_InfoContainer p.heading {font-size:110%;font-weight:bold;}
.EB_InfoContainer .topRow .left {width:7px;height:7px;background:url(/images/decor/eb_info_top_left.gif) no-repeat 0 0;}
.EB_InfoContainer .topRow .center {background:url(/images/decor/eb_info_top.gif) repeat-x 0 0;}
.EB_InfoContainer .topRow .right {background:url(/images/decor/eb_info_top_right.gif) no-repeat 100% 0;}
.EB_InfoContainer .middleRow .left {background:url(/images/decor/eb_info_left.gif) repeat-y 0 0;}
.EB_InfoContainer .middleRow .center {background-color:#d2d2c9;}
.EB_InfoContainer .middleRow .right {background:url(/images/decor/eb_info_right.gif) repeat-y 100% 0;}
.EB_InfoContainer .bottomRow .left {background:url(/images/decor/eb_info_bottom_left.gif) no-repeat 0 100%;}
.EB_InfoContainer .bottomRow .center {background:url(/images/decor/eb_info_bottom.gif) repeat-x 0 100%;}
.EB_InfoContainer .bottomRow .right {width:7px;height:7px;background:url(/images/decor/eb_info_bottom_right.gif) no-repeat 100% 100%;}
