/* CSS Document */

div#footerGrad {
	margin-bottom:-11px;
}

DIV#wrapperGeneral{
	
	width:923px;
	float:left;
	background-image:url(/content/s2/images/bg/riskMainBGWhite.gif);
	background-repeat:repeat-y;
}

DIV#wrapperGeneralTwoCol{
	width:923px;
	float:left;
	background-image:url(/content/s2/images/bg/riskMainBGWhite.gif);
	background-repeat:repeat-y;
}

DIV#wrapperGeneralSingleCol{
	width:923px;
	float:left;
	background-image:url(/content/s2/images/bg/riskMainBGWhite.gif);
	background-repeat:repeat-y;
}

DIV.sectionWhite{
	display:inline;
	margin-top:-27px;
	float:left;
	width:909px;
	padding:0 7px 5px 7px;
	margin-bottom:1px;
	background-image:url(/content/s2/images/bg/riskBGWhite2.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}
DIV.sectionBlack{


	width:909px;
	float:left;
	padding:3px 7px 0 7px;
	background-image:url(/content/s2/images/bg/sectionBlack.gif);
	background-repeat:no-repeat;
	margin-bottom:1px;
}


DIV#utilBar{

	height:27px;
}







/*****************************/

DIV.topShadow{

	width:923px;
	/*height:21px;*/
	height:0px;
	float:left;
	background-image:url(/content/s2/images/bg/topShadowRisk.gif);
	background-repeat:no-repeat;
	background-position:top;
	position:relative;
	z-index:1;
}

DIV.sectionWhite .leftFeature{
	margin-top:-21px;
	width:388px;
	float:left;
	position:relative;
	z-index:2;
}

DIV#sectionBottom .leftFeature .content{

	width:363px;
	height:128px;
	float:left;
	background-image:url(/content/s2/images/bg/eventsBG2.png);
	background-repeat:no-repeat;
	padding:10px 12px 0 13px;
	margin-left:1px;
}

DIV#sectionBottom .leftFeature .content .roundedBG{

	width:323px;
	height:113px;
	padding:4px 5px 3px 5px;
	float:left;
	background-image:url(/content/s2/images/bg/eventsRoundCorners.png);
	background-repeat:no-repeat;
}

DIV#sectionBottom .leftFeature .content .roundedBG EM{

	color:#7a7a7a;
	font-style:normal;
	font-size:0.9em;
}

DIV#sectionBottom .leftFeature .content .roundedBG .thumbImg{

	width:118px; 
	height:110px;
	float:left;
	margin-right:11px;
}

DIV#sectionBottom .leftFeature .content .roundedBG H2{


	margin-top:0;
	margin-bottom:0.2em;
	font-size:0.9em;
	color:#c30007;
}




DIV#sectionBottom .leftFeature .titleBar{

	width:388px;
	float:left;
	padding-top:5px;
}

DIV#sectionBottom .leftFeature .titleBar .titleBarMid{
	width:372px;
	float:left;
	height:38px;
	background-image:url(/content/s2/images/bg/button-titleBar/darkGrey/middle.png);
	background-repeat:repeat-x;
}


DIV#sectionBottom .leftFeature .buttonBar{
	
	width:387px;
	margin-left:1px;
	height:36px;
	float:left;
}

DIV#sectionBottom .leftFeature .cornerLeft{
	
	width:8px;
	height:36px;
	float:left;
	background-image:url(/content/s2/images/bg/button-titleBar/grey/left-small.png);
	background-repeat:no-repeat;
}


DIV#sectionBottom .leftFeature .BarMid{
	
	width:371px;
	height:36px;
	float:left;
	background-image:url(/content/s2/images/bg/button-titleBar/grey/middle-small.png);
	background-repeat:repeat-x;
}


DIV#sectionBottom .leftFeature .cornerRight{
	
	width:8px;
	height:36px;
	float:right;
	background-image:url(/content/s2/images/bg/button-titleBar/grey/right-small.png);
	background-repeat:no-repeat;
	
}

DIV#sectionBottom .leftFeature .button{
	
	float:left;
	padding:7px 0 0 5px;
}






/****right****/
DIV.sectionWhite .rightFeature{
	margin-top:-21px;
	width:521px;
	float:left;
	position:relative;
	z-index:2;
}

DIV#sectionBottom .rightFeature .buttonBar{
	
	width:521px;
	height:36px;
	float:left;
}

DIV#sectionBottom .rightFeature .cornerLeft{
	
	width:8px;
	height:36px;
	float:left;
	background-image:url(/content/s2/images/bg/button-titleBar/grey/left-small.png);
	background-repeat:no-repeat;
}


DIV#sectionBottom .rightFeature .BarMid{
	
	width:505px;
	height:36px;
	float:left;
	background-image:url(/content/s2/images/bg/button-titleBar/grey/middle-small.png);
	background-repeat:repeat-x;
}


DIV#sectionBottom .rightFeature .cornerRight{
	
	width:8px;
	height:36px;
	float:right;
	background-image:url(/content/s2/images/bg/button-titleBar/grey/right-small.png);
	background-repeat:no-repeat;
	
}

DIV#sectionBottom .rightFeature .button{
	
	float:left;
	padding:7px 0 0 5px;

}


/***/


DIV.sectionBlack #threeColFeatures{

	float:left;
	width:909px;
}


DIV.featureBoxes{
	width:189px;
	float:left;
	
}

DIV.featureBoxes .contentWithImg{
	
	width:189px;
	float:left;
	background-image:url(/content/s2/images/bg/threeColsBGgroup.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding:0 6px 0 16px;
	margin-left:1px;
	min-height:110px;
	height:auto !important; /* IE6 hackacty hack hack hack*/
	height:110px; 
}
DIV.featureBoxes p{
	font-size:0.9em;
}
DIV.featureBoxes .contentWithImg P{

	margin-top:10px;
	
}


DIV.featureBoxes .contentTxtOnly{
	width:159px;
	float:left;
	background-image:url(/content/s2/images/bg/threeColsBGgroup.png);
	background-repeat:repeat-y;
	background-position:left bottom;
	padding:0 16px 0 16px;
	margin-left:1px;
	min-height:0px;
	
	display:inline;
	
	font-size:1.1em;
	

}



DIV#introRightColBG .contentForm{
	width:274px;
	
	float:left;
	background-image:url(/content/s2/images/bg/newletterBGfix.png);
	background-repeat:no-repeat;
	background-position:center top;
	padding:10px 16px 0 12px;
	margin-left:1px;
	
	
	
}
DIV.featureBoxes .contentForm{
	width:274px;
	
	float:left;
	background-image:url(/content/s2/images/bg/newletterBG.png);
	background-repeat:no-repeat;
	/*background-position:bottom;*/
	padding:10px 16px 0 12px;
	margin-left:1px;
	min-height:100px;
	height:auto !important; /* IE6 hackacty hack hack hack*/
	height:100px; 
}

DIV.featureBoxes .contentForm FIELDSET{

	width:254px;
	height:55px;
	float:left;
	background-image:url(/content/s2/images/bg/newsletterFeature.png);
	background-repeat:no-repeat;
	padding:10px 9px 0 11px;
	/*background-color:#FF0000;*/
}


DIV.featureBoxes .contentForm FIELDSET INPUT[type="text"]{

	width:180px;
	height:18px;
	float:left;
	padding:2px 0 0 5px;
	background-image:url(/content/s2/images/bg/newletterForm.png);
	background-repeat:no-repeat;
	margin-bottom:5px;
	border:0;
}


DIV.featureBoxes .titleBar{
	width:191px;
	float:left;
	padding-top:0px;
}

DIV.featureBoxes .titleBar .cornerLeftBlack{

	width:8px;
	float:left;
	height:33px;
	background-image:url(/content/s2/images/bg/button-titleBar/black/left.png);
	background-repeat:no-repeat;

}

DIV.featureBoxes .titleBar .cornerMidBlack{
	float:left;
	height:33px;
	width:175px;
	background-image:url(/content/s2/images/bg/button-titleBar/black/middle.png);
	background-repeat:repeat-x;
}

DIV.featureBoxes .titleBar .cornerRightBlack{

	width:8px;
	float:right;
	height:33px;
	background-image:url(/content/s2/images/bg/button-titleBar/black/right.png);
	background-repeat:no-repeat;
	
}


DIV.sectionBlack .buttonBar{
	
	width:302px;
	height:37px;
	float:left;
	margin-bottom:8px;
}

DIV.sectionBlack .cornerLeft{
	
	width:8px;
	height:38px;
	float:left;
	background-image:url(/content/s2/images/bg/button-titleBar/grey/left.png);
	background-repeat:no-repeat;
}


DIV.sectionBlack .cornerRight{
	
	width:8px;
	height:37px;
	float:right;
	background-image:url(/content/s2/images/bg/button-titleBar/grey/right.png);
	background-repeat:no-repeat;
	
}

DIV.sectionBlack .BarMid{
	
	width:286px;
	height:37px;
	float:left;
	background-image:url(/content/s2/images/bg/button-titleBar/grey/middle.png);
	background-repeat:repeat-x;
}


DIV.sectionBlack .BarMid .button{
	
	float:left;
	padding:7px 0 0 5px;
}


/*****************************/


DIV#subNavCon{
	height:26px;
}



/**********General Page*********/

DIV#banner{

	float:left;
	width:923px;
	position:relative;
	margin-top:0px;
	z-index:3;
	margin-bottom:1px;
}

/*DIV#generalwrapper{

	width:923px;
	float:left;
	background-image:url(/content/images/bg/riskMainBGWhite.gif);
	background-repeat:repeat-y;
}*/


DIV#pageContent{

	width:923px;
	float:left;
	background-image:url(/content/s2/images/bg/groupGeneralBg.gif);
	background-repeat:repeat-y;
	margin-bottom:1px;
}

 DIV#pageContent #bottomShadow{
/*
	width:923px;
	height:19px;
	float:left;
	background-image:url(/content/s2/images/bg/groupGeneralBg.gif);
	background-repeat:no-repeat;*/
} 
/*
DIV#pageContent #bottomShadowTwoColRight {

	width:923px;
	height:19px;
	float:left;
	background-image:url(/content/s2/images/bg/groupGeneralBgTwoColRight.gif);
	background-repeat:no-repeat;
} */

DIV#wrapperGeneralTwoCol DIV#pageContent{
	background-image:url(/content/s2/images/bg/groupGeneralBgTwoCols.gif);
}
DIV#wrapperGeneralTwoCol DIV#bottomShadow{
	background-image:url(/content/s2/images/bg/groupGeneralBgTwoCols.gif);
}

DIV#wrapperGeneralSingleCol DIV#pageContent{
	background-image:url(/content/s2/images/bg/groupGeneralBgTwoCols.gif);
}
DIV#wrapperGeneralSingleCol DIV#bottomShadow{
	background-image:url(/content/s2/images/bg/groupGeneralBgTwoCols.gif);
}


DIV#threeColslayout{
	padding-bottom:20px;
	float:left;
	width:923px;
	background-image:url(/content/s2/images/bg/groupBg.gif);
	background-repeat:repeat-y;
	background-position:top;
	min-height:613px;
	height:auto !important; /* IE6 hackacty hack hack hack*/
	height:613px; 
}

DIV#twoColslayout{

	float:left;
	width:923px;
	background-image:url(/content/s2/images/bg/groupBgTwoCol.gif);
	background-repeat:repeat-y;
	background-position:top;
	min-height:613px;
	height:auto !important; /* IE6 hackacty hack hack hack*/
	height:613px; 
}

DIV#twoColslayoutRight {

	float:left;
	width:923px;
	/*background-image:url(/content/s2/images/bg/groupGeneralBgTwoColRight.gif);*/
	background-repeat:repeat-y;
	background-position: 191px 0px;
	min-height:613px;
	height:auto !important; /* IE6 hackacty hack hack hack*/
	height:613px; 
}


/* General page */

DIV#threeColslayout #banner{
	width:732px;
	float:left;
	background-repeat:repeat-y;
	margin-bottom:1px;
	/*height:111px;*/
}

DIV#twoColslayout #banner{
	width:923px;
	
	float:left;
	background-repeat:repeat-y;
	margin-bottom:1px;
	height:111px;
}

DIV#twoColslayoutRight #banner{
	width:732px;
	
	float:left;
	background-repeat:repeat-y;
	margin-bottom:1px;
	height:111px;
}


DIV#leftCol{

	float:left;
	width:191px;
	min-height:200px;
	height:auto !important; /* IE6 hackacty hack hack hack*/
	height:200px; 
	
}

/************Nav****************/

DIV#leftCol UL{

	width:191px;
	list-style:none;
	background-image:url(/content/s2/images/bg/leftNavMain.gif);
	background-repeat:repeat-y;
}

DIV#leftCol UL LI{

	width:191px;
	
}

DIV#leftCol UL LI A{

	display:block;
	width:147px;
	padding:7px 30px 9px 14px;

	background-repeat:no-repeat;
	
	text-decoration:none;
	
}

DIV#leftCol UL LI A:hover, DIV#leftCol UL LI A.active{

	
	background-image:url(/content/s2/images/bg/leftNavBG_over.gif);
	background-repeat:no-repeat;
	
}


/**************Level 2 ********/

DIV#leftCol UL LI UL{

	width:191px;
	list-style:none;
	background-image:url(/content/s2/images/bg/leftNavlvl2.gif);
	background-position:top;
	background-repeat:repeat-y;
	padding-top:10px;
	padding-bottom:5px;
	border-bottom:1px solid #e5e5e5;
}

DIV#leftCol UL LI UL LI{

	width:158px;
	margin-bottom:4px;
	padding:0;
	margin:0 0 4px 0;
}

DIV#leftCol UL LI UL LI A{

	display:block;
	width:158px;
	padding:2px 0 0 14px;
	/*background-image:none;*/
	
	color:#262626;

	text-decoration:none;
	/*height:16px;*/
	margin-left:10px;
min-height:6px;
  height:auto !important;
  height:6px;



	

}

div#leftCol ul li ul li a, DIV#leftCol UL LI UL LI A:hover, DIV#leftCol UL LI UL LI A.active{
	background-image:url(/content/s2/images/bg/navLeftArrow.gif);
	background-repeat:no-repeat;
	background-position:2px 6px;
}
DIV#leftCol UL LI UL LI A:hover, DIV#leftCol UL LI UL LI A.active{

	text-decoration:underline;
	color:#911F30;

	width:158px;

}


DIV#middleCol{
	width:531px;
	float:left;
	padding:0px;
	/*position:relative;*/
}

DIV#middleCol .padding{
	padding-top:24px;
	padding-bottom:30px;
	padding-left:21px;
	padding-right:21px;
	
}

DIV#twoColslayout DIV#middleCol{
	width:720px;
	float:left;
	padding:0px;
}

DIV#twoColslayoutRight DIV#middleCol{
	width:720px;
	float:right;
	padding:0px;
}


/*DIV#middleCol H2{

	color:#666666;
	font-size:1.1em;
	margin-bottom:0.7em;
	line-height: 150%;
}*/


DIV#rightCol{

	padding:3px 2px 0 0;
	width:195px;
	float:right;
	margin:0px;
	
	
}


DIV#rightCol .buttonBar{
	
	width:191px;
	height:37px;
	float:left;
	margin-bottom:8px;
}

DIV#rightCol .cornerLeft{
	
	width:8px;
	height:37px;
	float:left;
	background-image:url(/content/s2/images/bg/button-titleBar/grey/left.png);
	background-repeat:no-repeat;
}


DIV#rightCol .cornerRight{
	
	width:8px;
	height:37px;
	float:right;
	background-image:url(/content/s2/images/bg/button-titleBar/grey/right.png);
	background-repeat:no-repeat;
	
}

DIV#rightCol .BarMid{
	width:175px;
	height:37px;
	float:left;
	background-image:url(/content/s2/images/bg/button-titleBar/grey/middle.png);
	background-repeat:repeat-x;
}

DIV#rightCol .buttonBar{
	
	margin-bottom:0;

}

DIV#rightCol .BarMid .button{
	
	float:left;
	padding:5px 0 0 5px;
}
/* addition styles */

.relatedLinks{
	position:relative;
	float:left;
	margin:0px;
	padding:0px;
	list-style-type:none;
	width:173px;
	margin-left:-8px;
	display:inline;
	margin-top:4px;
}
.relatedLinks li{
	/*background-image:url(/content/s2/images/bg/related_top.gif);
	background-position:top left;
	background-repeat:no-repeat;*/
	margin-bottom:12px;
	float:left;
	clear:both;
	width:100%;
	margin:0px;
	padding:0px;
	margin-bottom:4px;
	
}
.relatedLinks li a{
	/*background-image:url(/content/s2/images/bg/related_bottom.gif);

	background-position:left bottom;
	background-repeat:no-repeat;*/
	display:block;
	font-size:1em;
	line-height:2em;
	text-decoration:none;
	padding-left:8px;
	padding-right:8px;
}

.relatedLinks li a:hover {
text-decoration:underline;

}
/* EVENTS page */

DIV#introLeftCol{

	float:left;
	position:relative;
	width:339px;
	padding:0 0 0 17px;
	margin-right:30px;
}

DIV#introLeftCol H1{
	font-weight:lighter;
	font-size:2em; /*added 10-07-08*/
	margin:0 0 0.7em 0;
	padding:0;
}

DIV#introRightCol{

	width:523px;
	float:left;
	position:relative;
	z-index:2;
	margin-top:-15px;

}
DIV.headerFade{
	background-image:url(/content/s2/images/bg/headerFade.gif);
	height:33px;
	position:absolute;
	width:923px;
	
	margin-left:-7px;
}

.clearfloat {
	clear:both;
	height:0px;
	font-size: 1px;
	line-height: 0px;
}


/* RESOURCES page */
DIV.resources div#introLeftCol {
	width:400px;
	padding-right:0px;
	margin-right:0px;
}
DIV.resources div#introRightCol {
	width:461px;
}
DIV.resources div#introRightCol DIV.featureResources .titleBar {
	position:relative;
	width:456px;
	float:left;
}
DIV.resources div#introRightCol DIV.featureResources .cornerMidBlack {
	width:440px;
}
DIV.featureResources .contentForm{
	width:425px;
	background-position:left bottom;
	background-image:url(/content/s2/images/bg/resourceBg.png);	
	padding-left:15px;
}


DIV.featureResources .left {
	width:170px;
}
DIV.featureResources select{
	width:150px;
}
DIV.featureResources label {
	display:block;
	width:162px;
	position:relative;
	margin-bottom:6px;
}
DIV.resources div#introRightCol DIV.featureResources fieldset {
	width:405px;
	margin-top:10px;
	background-image:url(/content/s2/images/bg/resourceFormBg.gif);
	height:45px;
}

h2.icon{
	background-repeat:no-repeat;
	padding-left:20px;
}

table.table_generic {
}

table.table_generic tr.grey {
background-color:#ECEBEB;
}

table.table_generic td {
padding: 4px;
font-size: 1.0em;
}


#optionsDivupdate-target{
	height:200px;
	overflow:auto;
}


/***** subscription pages *****/

DIV#middleCol .padding .intro{
	width:489px;
	float:left;
	/*padding-bottom:10px;*/
}

DIV#middleCol .padding .image{
	width:158px;
	float:left;
}

DIV#middleCol .padding .copy{
	width:308px;
	float:right;
	margin-right:9px;
	display:inline;
}

DIV#middleCol #subscriptionsCon {
	/*position:absolute;*/
	width:500px;
	float:left;
	/*rder:1px solid red;*/
	margin-left:16px;
	display:inline;
	/*bottom:10px;
	left:16px;*/
}

#mainBodyGeneral #subscriptionsCon {
	/*position:absolute;*/
	width:480px;
	float:left;
	/*rder:1px solid red;*/
	margin-left:16px;
	display:inline;
	/*bottom:10px;
	left:16px;*/
}


DIV#middleCol #subscriptionsCon .titleBar {
	/*width:500px;*/
	position:relative;
	left:-2px;
	display:inline;

}

#mainBodyGeneral #subscriptionsCon .titleBar {
	/*width:500px;*/
	position:relative;
	left:-2px;
	display:inline;

}

DIV#middleCol #subscriptionsCon #subFormBg {
	float:none;
	width:491px;
	min-height:271px;
	height:auto !important;
	height:271px;
	background:url(/content/s2/images/bg/subscriptionForm.png) repeat-y;
	padding:0 5px 0 4px;
}

#mainBodyGeneral #subscriptionsCon #subFormBg {
	float:none;
	width:471px;
	min-height:271px;
	height:auto !important;
	height:271px;
	background:url(/content/s2/images/bg/cmp-subscriptionForm.png) repeat-y;
	padding:0 5px 0 4px;
}

#mainBodyGeneral #subscriptionsCon #subFormBg table {
	margin:auto;
}

DIV#middleCol #subscriptionsCon #subFormBg FIELDSET, #mainBodyGeneral #subscriptionsCon #subFormBg FIELDSET {
	float:none;
	width:460px;
	padding:15px 11px 0 20px;
	min-height:256px;
	height:auto !important;
	height:256px;
	background:url(/content/s2/images/bg/subscriptionFormBG.gif) bottom no-repeat;
}








DIV#subFormBg .groupSubFields{
	margin-bottom:5px;
	clear:left;
	
}

DIV.subFormLeft{
	width:200px; 
	float:left; 
	padding-bottom:10px;
}


DIV.subFormRight{ 
	width:225px; 
	float:right; 
	padding-bottom:10px;
}

DIV#subFormBg .groupSubFields INPUT{
	width:110px;
	border:1px solid #ccc; 
	background-color:#fff;
}

DIV#subFormBg .groupSubFields TEXTAREA {
	font-size:11px;
	border:1px solid #ccc; 
	background-color:#fff;
}

DIV.subFormLeft .groupSubFields LABEL{
	float:left;
	width:85px;
	clear:left;
}

DIV.subFormRight .groupSubFields LABEL{
	float:left;
	width:105px;
	clear:left;
}

DIV#subFormBg P{
margin-bottom:0;
padding-bottom:2em;
} 


DIV.subFormLeft_Bottom{
	width:380px; 
	float:left; 
	padding-bottom:10px;
	margin-top:20px;
	display:inline;
}

DIV.subFormLeft_Bottom .groupSubFields LABEL{
	float:left;
	width:180px;
}

/*DIV.groupSubFields_radio{
	margin-bottom:10px;
}

DIV.groupSubFields_radio INPUT{
	width:12px;
	height:12px;
	margin-left:10px;
	
}*/


DIV#middleCol #subscriptionsCon .button{
	
	float:left;
	padding:6px 0 0 5px;
	/*position: absolute;*/
}


DIV#middleCol #subscriptionsCon .titleBar .cornerLeftBlack {

	width:8px;
	float:left;
	height:33px;
	background-image:url(/content/s2/images/bg/button-titleBar/black/left.png);
	background-repeat:no-repeat;

}

#mainBodyGeneral  #subscriptionsCon .titleBar .cornerLeftBlack{
	margin-left:-1px;
	width:8px;
	float:left;
	height:33px;
	background-image:url(/content/s2/images/bg/button-titleBar/black/left.png);
	background-repeat:no-repeat;

}

DIV#middleCol #subscriptionsCon .titleBar .cornerMidBlack{
	float:left;
	height:33px;
	width:487px;
	background-image:url(/content/s2/images/bg/button-titleBar/black/middle.png);
	background-repeat:repeat-x;
}

#mainBodyGeneral #subscriptionsCon .titleBar .cornerMidBlack{
	float:left;
	height:33px;
	width:464px;
	background-image:url(/content/s2/images/bg/button-titleBar/black/middle.png);
	background-repeat:repeat-x;
}

DIV#middleCol #subscriptionsCon .titleBar .cornerRightBlack,  #mainBodyGeneral #subscriptionsCon .titleBar .cornerRightBlack{

	width:8px;
	float:left;
	height:33px;
	background-image:url(/content/s2/images/bg/button-titleBar/black/right.png);
	background-repeat:no-repeat;
}


DIV#middleCol #subscriptionsCon .buttonBar, #mainBodyGeneral #subscriptionsCon .buttonBar{
	
	width:500px;
	height:36px;
	float:left;
	
	
}



DIV#middleCol #subscriptionsCon .singleBordercornerLeft, #mainBodyGeneral #subscriptionsCon .singleBordercornerLeft{
	background-position:-1px 0;
	width:7px;
	height:33px;
	float:left;
	background-image:url(/content/s2/images/bg/button-titleBar/grey/left.png);
	background-repeat:no-repeat;
	text-indent: -1500px;
	
}


DIV#middleCol #subscriptionsCon .singleBordercornerRight, #mainBodyGeneral #subscriptionsCon .singleBordercornerRight{
	
	width:6px;
	height:33px;
	float:left;
	background-image:url(/content/s2/images/bg/button-titleBar/grey/right.png);
	background-repeat:no-repeat;
	text-indent: -1500px;
}




DIV#middleCol #subscriptionsCon .singleBordercornerMidForm {
	width:485px;
	height:33px;
	float:left;
	background-image:url(/content/s2/images/bg/button-titleBar/grey/middle.png);
	background-repeat:repeat-x;
}

#mainBodyGeneral #subscriptionsCon .singleBordercornerMidForm {
	width:464px;
	height:33px;
	float:left;
	background-image:url(/content/s2/images/bg/button-titleBar/grey/middle.png);
	background-repeat:repeat-x;
}

/*

#generalForm td {
padding: 2px 0px 2px 0px;
}

#generalForm td.devide {
padding-top:6px;
border-bottom:1px solid #cccccc;
}

#generalForm input {
padding: 2px;
border:1px solid #CCCCCC;
}

*/

/* SCP New Form Style 23-06-08 */

#formStyle {
width:470px;
}

td.formCol1 {
padding-top:10px;
width:150px;
text-align:right;
}

td.formCol2 {
padding-top:10px;
padding-left:20px;
width: 300px;
}

#formStyle fieldset {
padding:0;
margin:0;
clear:both;
border:none;
}

#formStyle legend {
padding-bottom:20px;
font-size:1.2em;
color:#333333;
padding-top:30px;
font-weight:600;
}

#formStyle .small {
font-size:1.0em;
color:#666666;
}

#formStyle .textbox {
width:250px;
border:1px solid #999999;
padding:4px;
}

#formStyle label.radio {
float:left;
width:auto;
}

#formStyle input.radio {
float:left;
width:auto;
margin-left:5px;
margin-right:20px;
border:none;
}

/* SCP 25-06-08 Temp Images for Construction Landing Page */

#tmp_section_header {
background: url(/content/s2/images/bg/section_header.gif) no-repeat;
width:474px;
height:27px;
padding:10px 0px 0px 17px;
}

#tmp_section_header .tmp_title {
color:#FFFFFF;
font-size:1.7em;
font-stretch:condensed;
font-weight:lighter;
letter-spacing:-1px;
}

#tmp_section_body {
background: url(/content/s2/images/bg/section_mid.gif) repeat-y;
width:457px;
padding:10px 17px 10px 17px;
}

#tmp_section_footer {
background: url(/content/s2/images/bg/section_footer.gif) no-repeat;
width:491px;
height:35px;
margin-bottom:15px;
}

#googleTable {
width: 672px;
}

#googleTable h4 {
font-size:1.2em;
font-weight:300;
}

#googleTable a h4 {
text-decoration:underline;
}

#googleTable a:visited h4 {
text-decoration:underline;
color:purple;
}


#subFormBg td {
padding:5px;
}

#subFormBg input {
border:1px solid #CCC;
padding:2px;
}















