body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#232323;
	font-weight: normal;
	line-height: 1.3em;
	background-color: #BCBFC1;
	}

/* PW - ALL PARAGRAPHS MUST USE THIS STYLE */
body p {
	margin: 0 0 10px 0;
	padding: 0;
	line-height: 1.3em;
	font-size:11px;
	}

body sup {
	font-size:11px;
	}

body sub {
	font-size:11px;
	}

/*This controls the outer border of the template*/

body div#Container {
	background-color:#ffffff;
	border:none;
	margin:0 auto 0;
	width:955px;
	}

div#Container div#ContentContainer {
	background-color:#ffffff;
	}

div#Container div#Column2 {
	border:0;
	margin:10px 0 0 0;
	padding:0;
	}

div#Container div.Column1WithLeftNav, div.Column1Full {
	width:570px;
	border:0;
	margin:10px;
	min-height:400px;
	}

div#Container div#Header {
	height:253px;
	margin:0;
	padding:0;
	background-color:#a1cbe1;
	border:0;
	background-repeat: no-repeat;
	background-position: left top;
	position:relative;
	}

div#HeaderTopBar {
	position:absolute;
	}

div#HeaderBottomBar {
	color:#FFFFFF;
	font-weight:bold;
	background-color:#000000;
	height:30px;
	width:955px;
	position:absolute;
	bottom:0;
	left:0;
	}

div#EventLocation {
	color:#ffffff!important;
	}

div#EventLocation img {  /* remove minus values in the margin for text */
	margin:-7px 0 0 -10px;
	border:none;
	}

div.headerImage1 {
	float:left;
	}

div#Container div#Header div#HeaderTopBar {
	margin:0;
	padding:0;
	}

div#Container div#Header div#PageHeader {
	border-top:0 !important;
	border-bottom:0;
	margin-top:-2px;
	}

div#Container div#ContentContainer ul {
	text-decoration:none;
	list-style-type:none;
	margin:0;
	padding:0 0 0 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}

div#Container div#ContentContainer ul li {
	background: url(/RXSG/RXSG_ATF/Framework_images/bg_li_blue.gif) 0 0.35em no-repeat transparent;
	margin:0;
	padding:0 10px 5px;
	font:Verdana, Arial, Helvetica, sans-serif;
	}

div.bodyContentMainBody ul li {
	background: url(/RXSG/RXSG_ATF/Framework_images/bg_li_blue.gif) 0 0.35em no-repeat transparent;
	margin:0;
	padding:0 10px 5px;
	font:Verdana, Arial, Helvetica, sans-serif;
	}

div.bodyContentMainBody ul li {
	line-height:1.3em;
	}

div#BodyContentMainBody ul {
	list-style-type:square;
	margin: -8px 0 16px 24px;
	padding: 0;
	}

div#BodyContentMainBody ul li {
	margin: 0 0 6px 0;
	padding: 0;
	}

div#BodyContentMainBody ul li ul {
	margin-top: 6px;
	padding: 0;
	}

div#BodyContentMainBody ol {
	margin: -8px 0 16px 24px;
	padding: 0;
	}

div#BodyContentMainBody ol li {
	margin: 0 0 6px 0;
	padding: 0;
	}

div#BodyContentMainBody ol li ul {
	margin-top: 6px;
	padding: 0;
	}

body h1 {
	color:#464448;
	font-size:16px;
	margin:0 0 20px 0;
	padding:0 0 3px 0;
	border-bottom:1px solid #464448;
	}

body h2 {
	color:#BE1343;
	font-size:13px;
	margin:0 0 10px 0;
	padding:0 0 3px 0;
	border-bottom:1px solid #BE1343;
	}

body h3 {
	color:#464448;
	font-size:13px;
	margin:0 0 10px 0;
	}

body h4 {
	color:#3D04F5;
	font-size:13px;
	margin:0 0 10px 0;
	}

body h5 {
	color:#1E027A;
	font-size:11px;
	margin:0 0 10px 0;
	}

body h6 {
	color:#000000;
	font-size:11px;
	margin:0 0 10px 0;
	}

div#Container .quickLinksHeader h3 {
	color:#6B6B6B;
	font-size:11pt;
	font-weight:bold;
	padding:16px 0 5px 0;
	}

body a {
	color: #0000ff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	}

body a:visited {
	text-decoration:none !important;
	}

body a:active {
	text-decoration:none !important;
	}

body a:hover {
	color: #0000ff;
	text-decoration:underline;
	font-weight:normal;
	}

/* div#Container .quickLinksHeader a {font-size:11px;	} */


/*-----------FORMS------*/

div#Container div.FormBuilder {
	margin: 15px 0 0 0
	}

div#Container div.FormBuilder .formHeading {
	color:#047db2;
	font-weight:bold;
	padding:10px;
	}

div#Container div.FormBuilder .submitButton {
	font-weight:bold;
	width:70px;
	font-size:10pt;
	}

/*div#Container div.FormBuilder .textBox {padding:10px;	}*/
div#Container .xForm {
	text-align:center;
	}

div#Container .xForm table {
	background-color:#e1e1e1;
	width:80%;
	}

div#Container .xForm td {
	padding:5px 0 0 0;
	}

/*-------END FORMS----------*/



div#Container div#ContentContainer a:link, div#Container div#ContentContainer a:visited {
	color:#0000ff;
	text-decoration:none;
	}

div#Container div#ContentContainer a:hover {
	text-decoration:underline;
	color:0000ff;
	}

div#Container .AddToFavouritesHead {
	margin:8px 0 0 5px;
	}

div#Container .EmailPageLink {
	margin:10px 0 0 0px;
	}

div#Container .PrintFriendly {
	margin:0 0 10px 0;
	}
 a[href$=".pdf"] {
padding-right:0px;
	}
a[href$=".doc"] {
padding-right:0px;
	}
	
/*
-------------------------------------------------------------------------------------------------------------------------
            SITE SEARCH STYLES
------------------------------------------------------------------------------------------------------------------------- 
*/

div#SearchForm {
	margin:0;
	padding:5px 5px 0 0;
	position:absolute;
	right:5px
	}

div#SearchForm input {
	border:1px solid #999999;
	}

div#SearchForm button {
	padding:0;
	margin:1px 5px 0 7px;
	font-weight:normal;
	font-size: 9pt;
	border:1px solid #999999;
	}

/*
-------------------------------------------------------------------------------------------------------------------------
            *************  END *************** = SITE SEARCH STYLES
------------------------------------------------------------------------------------------------------------------------- 
*/

 
/*
-------------------------------------------------------------------------------------------------------------------------
            SIGNIN STYLES
------------------------------------------------------------------------------------------------------------------------- 
*/

div#Container div#Header #SignIn {
	position: absolute;
	top: 5px;
	right: 10px;
	font-size: 90%;
	width: 300px;
	height: 26px;
	text-align: right;
	}

div#Container div#Header #SignIn ul {
	list-style: none;
	margin: 0;
	}

div#Container div#Header #SignIn ul li {
	display: inline;
	margin: 0;
	border-left: 1px #666666 solid;
	padding: 0 0 0 5px;
	}

div#Container div#Header #SignIn ul li.first {
	border: none;
	}

div#Container div#Header #SignIn ul li a {
	color: #000000;
	}

/*
-------------------------------------------------------------------------------------------------------------------------
            *************  END *************** = SIGNIN STYLES
------------------------------------------------------------------------------------------------------------------------- 

*/
 

/*
-------------------------------------------------------------------------------------------------------------------------
            BREADCRUMB STYLES
------------------------------------------------------------------------------------------------------------------------- 
*/

div#Container div#ContentContainer div#BreadCrumb {
	font-size:11px;
	height:20px;
	margin:0 0 20px 0 !important;
	}

div#Container div#ContentContainer div#BreadCrumb a {
	color:#000000;
	text-decoration:none;
	}

div#Container div#ContentContainer div#BreadCrumb a:hover {
	color:#005596;
	text-decoration:none;
	}

div#Container div#ContentContainer div#BreadCrumb ul li {
	list-style-type:none;
	display:inline;
	margin:0;
	padding: 0 10px 0 20px;
	}

/*
-------------------------------------------------------------------------------------------------------------------------
            *************  END *************** = BREADCRUMB STYLES
------------------------------------------------------------------------------------------------------------------------- 
*/

 

/*
-------------------------------------------------------------------------------------------------------------------------
            PAGE FUNCTION STYLES
------------------------------------------------------------------------------------------------------------------------- 
*/

div#PageFunctions {
	display:block;
	font-size:0.75em;
	}

div#PageFunctions ul {
	padding: 0;
	margin: 5px 0 0 10px;
	float:right;
	}

div#PageFunctions li {
	padding:3px 0 3px 0;
	margin: 0 4px 0 0;
	border: 1px solid #7fb745;
	background-color:#eec9be;
	display: inline;
	list-style-type:none;
	float:left;
	}

div#PageFunctions li a {
	padding:3px 15px 3px 15px;
	text-decoration: none;
	}

div#PageFunctions li a:hover {
	background:#cccddd;
	}

/*
-------------------------------------------------------------------------------------------------------------------------
            *************  END *************** = PAGE FUNCTION STYLES
------------------------------------------------------------------------------------------------------------------------- 
*/


/*
-------------------------------------------------------------------------------------------------------------------------
            LEFT NAVIGATION STYLES 
------------------------------------------------------------------------------------------------------------------------- 
*/

div#Container div#LeftNavigation {
	margin:10px 0 0 10px!important;
	padding:0!important;
	width:170px!important;
	border:none;
	}

/*lvl1*/
div#Container div#LeftNavigation ul#Level1 {
	margin:0!important;
	padding:0!important;
	}

div#Container div#LeftNavigation ul#Level1 li {
	margin:0!important;
	padding:0!important;
	display:block!important;
	width:170px;
	background-image:url(/RXSG/RXSG_ATF/Images/css/menu_background.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}

div#Container div#LeftNavigation ul#Level1 li a {
	margin:0!important;
	padding:5px 5px 5px 10px!important;
	display:block;
	color:#FFFFFF!important;
	}

/*lvl2*/
div#Container div#LeftNavigation ul#Level1 li#Level2 ul {
	margin:0!important;
	padding:0!important;
	background-image:none;
	background-color:#D2DDDC;
	}

div#Container div#LeftNavigation ul#Level1 li#Level2 ul li {
	margin:0!important;
	padding:0!important;
	background-image:none;
	}

div#Container div#LeftNavigation ul#Level1 li#Level2 ul li a {
	margin:0!important;
	padding:2px 5px 5px 5px !important;
	display:block;
	color:#4A4F53!important;
	font-weight:bold;
	font-size:10px;
	}

/*
-------------------------------------------------------------------------------------------------------------------------
            *************  END *************** = LEFT NAVIGATION STYLES 
------------------------------------------------------------------------------------------------------------------------- 
*/

/*
-------------------------------------------------------------------------------------------------------------------------
            ADD TO CALENDAR STYLES
------------------------------------------------------------------------------------------------------------------------- 
*/
 
div#AddToOutlook {
	border:1px solid #666666;
	margin:0;
	padding:7px;
	}

div#AddToOutlook br {
	clear:both;
	}

div#AddToOutlook .clear {
	margin:0;
	padding:0;
	clear:both;
	}

div#AddToOutlook h2 {
	margin:3px 0 10px 0;
	padding:0;
	font-size:120%;
	}

div#AddToOutlook label {
	width:200px;
	float:left;
	}

div#AddToOutlook h3 {
	float:left;
	margin:0;
	padding:0;
	font-size:100%;
	}

div#AddToOutlook h4 {
	float:left;
	margin:0;
	padding:0;
	font-size:100%;
	font-weight:normal;
	}

div#AddToOutlook input {
	float:right;
	padding:4px;
	margin:-7px 0 10px 0;
	color:#ffffff;
	font-size:70%;
	font-weight:bold;
	}

div.AddToOutlook .AddToCalendarButton {
	font-size:100%;
	background-color:#6db0da;
	border:1px solid #6db0da;
	}

/*
-------------------------------------------------------------------------------------------------------------------------
            *************  END *************** = ADD TO CALENDAR MODULE STYLES
------------------------------------------------------------------------------------------------------------------------- 
*/


/*
-------------------------------------------------------------------------------------------------------------------------
            Featured sections - Home Page
------------------------------------------------------------------------------------------------------------------------- 
*/
 
div#Container div#ContentContainer div#Content div#ContentPrimary div#Column2 div.BodyContent div.featuredBuyer {
	height:115px;
	width:160px;
	background: url(/RXSG/RXSG_ATF/Images/FeaturedBuyer.jpg) no-repeat top left;
	padding-top:60px;
	margin:20px 0 10px 0;
	}

div#Container div#ContentContainer div#Content div#ContentPrimary div#Column2 div.BodyContent div.featuredSeller {
	height:115px;
	width:160px;
	background: url(/RXSG/RXSG_ATF/Images/FeaturedSeller.jpg) no-repeat top left;
	padding-top:60px;
	margin:20px 0 20px 0;
	}

/*
-------------------------------------------------------------------------------------------------------------------------
            *************  END *************** = featured sections
------------------------------------------------------------------------------------------------------------------------- 
*/



/*
-------------------------------------------------------------------------------------------------------------------------
            CUSTOM ERROR 404 PAGE STYLES
------------------------------------------------------------------------------------------------------------------------- 
*/

div#error404Content img {
	border:0;
	}

div#error404 {
	margin:0 auto;
	padding:20px;
	text-align:left;
	width:600px;
	font-size:0.8em;
	border:1px solid #666666;
	}

div#return {
	margin: 15px 0px 30px;
	text-align: right;
	}

div#logo {
	float: left;
	}

div#error404Content {
	padding:0 0 0 30px;
	margin:0px 0px 0px 230px;
	border-left:3px solid #CC6600;
	color:#CC6600;
	}

div#error404Content h1 {
	margin: 0px 0px 0.5em;
	font: 2.7em Arial, Verdana, Tahoma;
	color: #354486
	}

div#error404Content p {
	margin: 0px 0px 1em;
	font: 1.4em Arial, Verdana, Tahoma;
	}

div#error404Content p.sub {
	margin: 0px;
	font: 1em Arial, Verdana, Tahoma;
	color: #666;
	}

div#error404Content a {
	color: #CC6600;
	text-decoration:none;
	}

div#error404Content a:hover {
	color: #CC6600;
	text-decoration:underline;
	}

/*
-------------------------------------------------------------------------------------------------------------------------
            *************  END *************** = CUSTOM ERROR 404 PAGE STYLES
------------------------------------------------------------------------------------------------------------------------- 
*/ 

/*
-------------------------------------------------------------------------------------------------------------------------
            LAYOUT BLOCKS IN ALL VARIATIONS
------------------------------------------------------------------------------------------------------------------------- 
*/
 
/*          = Layout Blocks Common Styles Grouped together
----------------------------------------------- */

div#content .layoutBlock {
	margin:7px 0 7px 0;
	padding:0;
	}

div#content .clear {
	margin:0;
	padding:0;
	clear:both;
	}

/*          =Two Column Styles
----------------------------------------------- */

div.twoColumns {
	margin:0;
	padding:0;
	border:0;
	clear:both;
	}

div.ContentContainer #twoColumns a:hover {
	color:#005596;
	text-decoration:none;
	}

/** Do not remove WIDTH from twoColumns block!! **/
div.twoColumns .firstBlock {
	float:left;
	width:40%;
	margin:0 5px 10px 0;
	padding-right:55px;
	border-right:1px solid #999;
	}

div.twoColumns .firstBlock .bodyContent {
	margin:5px;
	}

#Content div.twoColumns .firstBlock #BodyContentMainBody img {
	border:0;
	margin:0;
	}

div.twoColumns .firstBlock p {
	margin: 0 0 10px 0;
	padding: 0;
	}

/** Do not remove WIDTH from twoColumns block!! **/
div.twoColumns .secondBlock {
	float:right;
	width:45%;
	margin:0 0 10px 0;
	}

div.twoColumns .secondBlock .bodyContent {
	margin:5px;
	}

#Content div.twoColumns .secondBlock #BodyContentMainBody img {
	border:0;
	margin:0;
	}

div.twoColumns .secondBlock p {
	margin: 0 0 10px 0;
	padding: 0;
	}

#Content .Column1WithLeftNav .BodyContent #BodyContentMainBody img {
	padding:0;
	margin:0;
	}

div#Container div#ContentContainer div#Content div#ContentPrimary div.Column1WithLeftNav div.twoColumns div.firstBlock h2 {
	color:#BE1343;
	font-size:13px;
	margin:0 0 10px 0;
	padding:0 0 3px 0;
	border:none !important;
	text-align:center;
	}

div#Container div#ContentContainer div#Content div#ContentPrimary div.Column1WithLeftNav div.twoColumns div.secondBlock h2 {
	color:#BE1343;
	font-size:13px;
	margin:0 0 10px 0;
	padding:0 0 3px 0;
	border:none !important;
	text-align:center;
	}

div#Container div#ContentContainer div#Content div#ContentPrimary div.Column1WithLeftNav div.BodyContent div.bodyContent div.BodyContentMainBody h2 {
	color:#BE1343;
	font-size:13px;
	margin:0 0 10px 0;
	padding:0 0 3px 0;
	border-bottom:1px solid #BE1343;
	}

/*** Homepage text blocks fixed height can be amended here ***/
div.twoColumns .firstBlock .homegroup1_leftBlock {
	text-align:left;
	height:258px;
	}

div.twoColumns .secondBlock .homegroup1_rightBlock {
	text-align:left;
	height:258px;
	}

div.twoColumns .firstBlock .homegroup2_leftBlock {
	text-align: left;
	height:250px;
	}

div.twoColumns .secondBlock .homegroup2_rightBlock {
	text-align: left;
	height:270px;
	}

/*** Homepage text blocks fixed height ENDS here ***/


/*------- twoColumns styles ends here ------- */

 

/*------- threeColumns styles starts here ------- */ 

div.threeColumns {
	}

/** Do not remove WIDTH from threeColumns block **/
div.threeColumns .firstBlock {
	float:left;
	width:32%;
	margin:0 12px 10px 0;
	border:0px solid #cccccc;
	}

div.threeColumns .firstBlock img {
	border:0;
	margin:0;
	padding:0
	}

div.threeColumns .firstBlock p {
	margin:0px;
	padding:0px;
	border:0;
	}

/** Do not remove WIDTH from threeColumns block **/
div.threeColumns .secondBlock {
	float:left;
	width:32%;
	margin:0 10px 10px 0;
	border:0px solid #cccccc;
	}

div.threeColumns .secondBlock img {
	border:0;
	margin:0;
	padding:0
	}

div.threeColumns .secondBlock p {
	margin:0px;
	padding:0px;
	border:0;
	}

/** Do not remove WIDTH from threeColumns block **/
div.threeColumns .thirdBlock {
	float:right;
	width:32%;
	margin:0 0 10px 0;
	border:0px solid #cccccc;
	}

div.threeColumns .thirdBlock img {
	border:0;
	margin:0;
	padding:0
	}

div.threeColumns .thirdBlock p {
	margin:0px;
	padding:0px;
	border:0;
	}

/*------- threeColumns styles ends here ------- */
 

/*------- fourColumns styles starts here ------- */

div.fourColumns {
	}

/** Do not remove WIDTH from fourColumns block **/
div.fourColumns .firstBlock {
	float:left;
	width:23.6%;
	margin:0 10px 10px 0;
	border:0px solid #cccccc;
	}

div.fourColumns .firstBlock p {
	margin:0px;
	padding:0px;
	border:0;
	}

/** Do not remove WIDTH from fourColumns block **/
div.fourColumns .secondBlock {
	float:left;
	width:23.6%;
	margin:0 10px 10px 0;
	border:0px solid #cccccc;
	}

div.fourColumns .secondBlock p {
	margin:0px;
	padding:0px;
	border:0;
	}

/** Do not remove WIDTH from fourColumns block **/
div.fourColumns .thirdBlock {
	float:left;
	width:23.6%;
	margin:0 10px 10px 0;
	;
	border:0px solid #cccccc;
	}

div.fourColumns .thirdBlock p {
	margin:0px;
	padding:0px;
	border:0;
	}

/** Do not remove WIDTH from fourColumns block **/
div.fourColumns .fourthBlock {
	float:left;
	width:23.8%;
	margin:0 0 10px 0;
	;
	border:0px solid #cccccc;
	}

div.fourColumns .fourthBlock p {
	margin:0px;
	padding:0px;
	border:0;
	}

/*------- fourColumns styles ends here ------- */
 

/*------- seventyThirtyColumn styles starts here ------- */
 
div.seventyThirtyColumn {
	}

/** Do not remove WIDTH from seventyThirtyColumn block **/
div.seventyThirtyColumn .seventy {
	float:left;
	width:68%;
	margin:0;
	}

div.seventyThirtyColumn .seventy p {
	margin:0;
	padding:0 0 10px 0;
	border:0;
	}

/** Do not remove WIDTH from seventyThirtyColumn block **/
div.seventyThirtyColumn .thirty {
	float:right;
	width:30%;
	margin:0;
	}

div.seventyThirtyColumn .thirty p {
	margin:0;
	padding:0 0 10px 0;
	border:0;
	}

div.seventyThirtyColumn .seventy .iscBrasilBlock p img {
	margin:0 50px 0 -2px;
	}

div.seventyThirtyColumn .seventy .iscBrasilBlock img {
	float:left;
	margin:0 0 0 -10px;
	}

/*------- seventyThirtyColumn styles ends here ------- */
 

/*------- thirtySeventyColumn styles starts here ------- */


div.thirtySeventyColumn {
	}

/** Do not remove WIDTH from thirtySeventyColumn block **/
div.thirtySeventyColumn .thirty {
	float:left;
	width:30%;
	margin:0;
	}

div.thirtySeventyColumn .thirty p {
	margin:0;
	padding:0 0 10px 0;
	border:0;
	}

/** Do not remove WIDTH from thirtySeventyColumn block **/
div.thirtySeventyColumn .seventy {
	float:right;
	width:68%;
	margin:0;
	}

div.thirtySeventyColumn .seventy p {
	margin:0;
	padding:0 0 10px 0;
	border:0;
	}

/*------- thirtySeventyColumn styles ends here ------- */

 

/*------- fiftyTwentyfiveTwentyfive styles starts here ------- */
 
div.fiftyTwentyfiveTwentyfive {
	}

/** Do not remove WIDTH from fiftyTwentyfiveTwentyfive block **/
div.fiftyTwentyfiveTwentyfive .firstBlock {
	float:left;
	width:46%;
	margin:0pt 10px 0pt 0pt;
	}

div.fiftyTwentyfiveTwentyfive .firstBlock p {
	margin:0px;
	padding:0px;
	border:0;
	}

/** Do not remove WIDTH from fiftyTwentyfiveTwentyfive block **/
div.fiftyTwentyfiveTwentyfive .secondBlock {
	float:left;
	width:25%;
	margin:0;
	}

div.fiftyTwentyfiveTwentyfive .secondBlock p {
	margin:0px;
	padding:0px;
	border:0;
	}

/** Do not remove WIDTH from fiftyTwentyfiveTwentyfive block **/
div.fiftyTwentyfiveTwentyfive .thirdBlock {
	float:right;
	width:25%;
	margin:0;
	}

div.fiftyTwentyfiveTwentyfive .thirdBlock p {
	margin:0px;
	padding:0px;
	border:0;
	}

/*------- fiftyTwentyfiveTwentyfive styles ends here ------- */
 

/*------- twentyfiveTwentyfiveFifty styles starts here ------- */ 

div.twentyfiveTwentyfiveFifty {
	}

/** Do not remove WIDTH from twentyfiveTwentyfiveFifty block **/
div.twentyfiveTwentyfiveFifty .firstBlock {
	float:left;
	width:25%;
	margin:0pt 12px 0pt 0pt;
	}

div.twentyfiveTwentyfiveFifty .firstBlock p {
	margin:0px;
	padding:0px;
	border:0;
	}

/** Do not remove WIDTH from twentyfiveTwentyfiveFifty block **/
div.twentyfiveTwentyfiveFifty .secondBlock {
	float:left;
	width:25%;
	margin:0pt 10px 0pt 0pt;
	}

div.twentyfiveTwentyfiveFifty .secondBlock p {
	margin:0px;
	padding:0px;
	border:0;
	}

/** Do not remove WIDTH from twentyfiveTwentyfiveFifty block **/
div.twentyfiveTwentyfiveFifty .thirdBlock {
	float:right;
	width:46%;
	margin:0;
	}

div.twentyfiveTwentyfiveFifty .thirdBlock p {
	margin:0px;
	padding:0px;
	border:0;
	}

/*------- twentyfiveTwentyfiveFifty styles ends here ------- */

 
/*
-------------------------------------------------------------------------------------------------------------------------
            *************  END *************** = LAYOUT BLOCKS IN ALL VARIATIONS
------------------------------------------------------------------------------------------------------------------------- 
*/
 

 

/*
-------------------------------------------------------------------------------------------------------------------------
            PRE PRESS INDEX STYLES
------------------------------------------------------------------------------------------------------------------------- 
*/

  
#PrePressIndex .clear {
	margin:0;
	padding:0;
	clear:both;
	}

#PrePressIndex {

	width:100%;
	margin:0;
	padding:0;
	}

#PrePressIndex .PrePressIndexContents {
	margin:10px 0 0 0;
	padding:0;
	border:0;
	}

#PrePressIndex .PrePressIndexContents .PrePressDate {
	padding:0;
	margin:0;
	width:20%;
	float:left;
	}

#PrePressIndex .PrePressIndexContents .PrePressSummary {
	padding:0;
	margin:0;
	width:80%;
	float:left;
	}

#PrePressIndex .PrePressIndexContents .PrePressSummaryText {
	padding:0;
	margin:0;
	}

#PrePressIndex .PrePressIndexContents .PrePressSummaryText a {
	font-weight:bold;
	color:0000ff;
	}

/*
------------------------------------------------------------------------------------------------------------------------
            *************  END *************** = PRE PRESS INDEX STYLES
------------------------------------------------------------------------------------------------------------------------- 
*/

 

/*
-------------------------------------------------------------------------------------------------------------------------
            PRE PRESS DETAILS STYLES
------------------------------------------------------------------------------------------------------------------------- 
*/


#PressRelease .clear {
	margin:0;
	padding:0;
	clear:both;
	}

#PressRelease {
	width:100%;
	margin:0;
	padding:0;
	}

#PressRelease h3 {
	margin:0;
	padding:0;
	}

#PressRelease .PressReleaseContent {
	margin:10px 0 10px 0;
	padding:0;
	}

#PressRelease .StandOut {
	font-size:11px;
	font-weight:bold;
	color:#004080;
	margin:5px 0 5px 0;
	padding:0;
	}

#PressRelease .PressReleaseContent p {
	line-height:1.4em;
	}

/*
-------------------------------------------------------------------------------------------------------------------------
            *************  END *************** = PRE PRESS DETAILS STYLES
------------------------------------------------------------------------------------------------------------------------ 
*/

 

/*
------------------------------------------------------------------------------------------------------------------------
            PRESS LISTING SUMMARY STYLES
------------------------------------------------------------------------------------------------------------------------ 
*/
 

div.PressSummaryMain .clear {
	margin:0;
	padding:0;
	clear:both;
	}

div.PressSummaryMain .PressSummary {
	margin:0 5px 0 0;
	padding:0;
	border:0;
	}

div.PressSummaryMain .PressSummary h2 {
	margin:0;
	padding:0;
	font-size:11px;
	color:#000000;
	border:none;
	}

div.PressSummaryMain .date {
	margin:0 0 10px 0;
	padding:0;
	font-size:11px;
	color:#006699;
	font-weight:bold;
	}

div.PressSummaryMain .newsSummary {
	margin:0 0 10px 0;
	line-height: 1.3em;
	}

div.PressSummary h1 {
	color:#89bcd7;
	font-size:13px;
	font-weight:bold;
	margin:5px 5px 10px 5px;
	text-transform:uppercase;
	border:0;
	}

/*
-------------------------------------------------------------------------------------------------------------------------
            *************  END *************** = PRESS LISTING SUMMARY STYLES
------------------------------------------------------------------------------------------------------------------------- 
*/

 

/*
-------------------------------------------------------------------------------------------------------------------------
            RELATED DOCUMENT STYLES
------------------------------------------------------------------------------------------------------------------------- 
*/

 
div#RelatedDocs {
	margin:0;
	padding:0;
	width:100%;
	}

div#RelatedDocs h2 {
	margin:0;
	padding:0;
	}

div#RelatedDocs .line {
	margin:10px 0 10px 0;
	color: #949293;
	width: 100%;
	height: 1px;
	background: #949293;
	border: 0;
	}

div#RelatedDocs img {
	border:0;
	float:left;
	padding:0 7px 7px 0;
	}

div#RelatedDocs br {
	margin:0;
	padding:0;
	clear:both;
	}

/*
-------------------------------------------------------------------------------------------------------------------------
            *************  END *************** = RELATED DOCUMENT STYLES
------------------------------------------------------------------------------------------------------------------------ 
*/
 

/*
-------------------------------------------------------------------------------------------------------------------------
            RSS FEED STYLES
------------------------------------------------------------------------------------------------------------------------- 
*/

div#Container div#ContentContainer div#RSSViewer ul {
	list-style:none;
	margin:0;
	padding:0;
	}

div#Container div#ContentContainer div#RSSViewer h3 {
	color:#5d586a;
	margin:0;
	padding:0;
	}

div#Container div#ContentContainer div#RSSViewer h2 {
	color:#5d586a;
	margin:0;
	padding:0;
	}

/*
-------------------------------------------------------------------------------------------------------------------------
            *************  END *************** = RSS FEED STYLES
------------------------------------------------------------------------------------------------------------------------- 
*/

  

/*
-------------------------------------------------------------------------------------------------------------------------
            SITEMAP STYLES
------------------------------------------------------------------------------------------------------------------------- 
*/
 

div#Container div#ContentContainer #sitemap {
	margin:0;
	padding:0;
	}

div#Container div#ContentContainer #sitemap ul {
	margin:0 0 0 20px;
	padding:0;
	}

div#Container div#ContentContainer #sitemap li {
	margin:0;
	line-height:1.4em;
	/* The following uses image instead of bullets */
padding:2px 0 0 10px;
	background:url(/RXSG/RXSG_ATF/Framework_images/bg_li_blue.gif) 0 0.35em no-repeat transparent;
	list-style-type:none;
	}

div#Container div#ContentContainer #sitemap li a:hover {
	text-decoration:underline;
	color:#0000ff;
	}

div#Container div#ContentContainer #sitemap li a {
	margin:0;
	padding:0;
	text-decoration:none;
	color:#0000ff;
	}

div#Container div#ContentContainer #sitemap ul ul li a {
	}/* controls second level */

div#Container div#ContentContainer #sitemap ul ul ul li a {
	}/* controls third level*/

div#Container div#ContentContainer #sitemap ul ul ul ul li a {
	}/* controls fourth level */

/*
-------------------------------------------------------------------------------------------------------------------------
            *************  END *************** = SITEMAP STYLES
------------------------------------------------------------------------------------------------------------------------- 
*/
 

/*
-------------------------------------------------------------------------------------------------------------------------
            QUICK LINKS STYLES
------------------------------------------------------------------------------------------------------------------------ 
*/
/*= This section controls the 
left and right border and their
positioning including inside padding.
**************************************/


/** Curved Borders in Middle Column content area have been blocked as this site is not using **/
div#Container div#ContentContainer .CurvedBoxes {
	margin:0;
	padding:0;
	}

div#Container div#ContentContainer .CurvedBoxImage {
	text-align:center;
	border:0;
	vertical-align:middle;
	}

div#Container div#ContentContainer .CurveFooterLeft {
	background:none;
	padding:0;
	border:none;
	}

div#Container div#ContentContainer .CurveFooterRight {
	background:none;
	padding:0;
	border:none;
	}

div#Container div#ContentContainer .CurveTopLeft {
	background:none;
	padding:0;
	border:none;
	}

div#Container div#ContentContainer .CurveTopRight {
	background:none !important;
	padding:0;
	border:none !important;
	}

/** Curved Borders in Left Hand Column have been blocked as this site is not using **/
div#LeftNavigation .CurvedBoxes {
	margin:0;
	padding:0;
	}

div#LeftNavigation .CurvedBoxImage {

	text-align:center;
	border:0;
	vertical-align:middle;
	}

div#LeftNavigation .CurveFooterLeft {
	background:none;
	padding:0;
	border:none;
	}

div#LeftNavigation .CurveFooterRight {
	background:none;
	padding:0;
	border:none;
	}

div#LeftNavigation .CurveTopLeft {
	background:none;
	padding:0;
	border:none;
	}

div#LeftNavigation .CurveTopRight {
	background:none;
	padding:0;
	border:none;
	}

/** Curved Borders in Right Hand Column have been blocked as this site is not using **/
div#Column2 .CurvedBoxes {
	margin:0;
	padding:0;
	}

div#Column2 .CurvedBoxImage {
	text-align:center;
	border:0;
	vertical-align:middle;
	}

div#Column2 .CurveFooterLeft {
	background:none;
	padding:0;
	border:none;
	}

div#Column2 .CurveFooterRight {
	background:none;
	padding:0;
	border:none;
	}

div#Column2 .CurveTopLeft {
	background:none;
	padding:0;
	border:none;
	}

div#Column2 .CurveTopRight {
	background:none;
	padding:0;
	border:none;
	}

div#LeftNavigation .CurvedBoxContents {
	border:none;
	}

div#Content .CurvedBoxContents {
	border:none;
	padding:0px;
	}

div#Column2 .CurvedBoxContents {
	border:none;
	margin:0;
	padding:10px 0 5px;
	}

div#Column2 .CurvedBoxContents h2 {
	margin:5px 0 10px;
	padding:0;
	border-bottom:1px solid #89BCD7;
	}

/** Quick links on Right Hand Column **/ 
div#Column2 .CurvedBoxContents .quickLinks {
	padding:0;
	margin:0 0 10px 0;
	}

div#Column2 .CurvedBoxContents .quickLinks a {
	color:#0000ff;
	padding:0px;
	margin:0;
	text-decoration:none;
	}

div#Column2 .CurvedBoxContents .quickLinks a:hover {
	color:#0000ff;
	}

div#Column2 .CurvedBoxContents .quickLinks ul {
	margin:0 !important;
	padding:0 !important;
	}

div#Column2 .CurvedBoxContents .quickLinks ul li {
	text-decoration:none;
	list-style-type:none;
	background:url(/RXSG/RXSG_ATF/Framework_images/bg_li_blue.gif) 0 0.35em no-repeat transparent;
	padding:0 5px 6px 10px;
	}

#QuickLinksModule .clear {
	margin:0;
	padding:0;
	clear:both;
	}

#QuickLinksModule {
	margin:0;
	padding:0;
	}

#QuickLinksModule h3 {
	margin:0;
	padding:0;
	border-bottom:1px solid #ccc;
	color:#5d586a;
	}

#QuickLinksModule .QuickLinks {
	margin:0;
	padding:0;
	}

#QuickLinksModule .QuickLinks ul {
	text-decoration:none;
	list-style-type:none;
	margin:0;
	padding:0;
	}

#QuickLinksModule .QuickLinks ul li {
	margin:0;
	padding:0 0 0 10px;
	line-height:1.3em;
	}

#QuickLinksModule .QuickLinks ul li a {
	padding:0 0 0 10px;
	text-decoration:none;
	color:#0000ff;
	background:url(images/pink_sqr.gif) 0 0.46em no-repeat transparent;
	}

#QuickLinksModule .QuickLinks ul li a:hover {
	color:#0000ff;
	}

/*
-------------------------------------------------------------------------------------------------------------------------
            *************  END *************** = QUICK LINKS STYLES
------------------------------------------------------------------------------------------------------------------------- 
*/
 

/*
-------------------------------------------------------------------------------------------------------------------------
            PLUGIN DOWNLOAD STYLES
------------------------------------------------------------------------------------------------------------------------- 
*/

div#Container div#ContentContainer .downloadPlugin {
	margin:10px 0 10px 0;
	padding:0;
	}

div#Container div#ContentContainer .downloadPlugin img {
	border:1px solid #0099FF;
	}

div#Container div#ContentContainer .downloadPlugin h3 {
	color:#5d586a;
	margin:7px 0 0 0;
	padding:0;
	}

div#Container div#ContentContainer .downloadPlugin p {
	color:#5d586a;
	margin:5px 0 0 0;
	padding:0;
	}

div#Container div#ContentContainer .downloadPlugin a {
	color:#5d586a;
	text-decoration:none;
	margin:5px 0 5px 0;
	}

div#Container div#ContentContainer .downloadPlugin a:hover {
	color:#6bb5dc;
	text-decoration:underline;
	}

/*
-------------------------------------------------------------------------------------------------------------------------
            *************  END *************** =PLUGIN DOWNLOAD STYLES
------------------------------------------------------------------------------------------------------------------------- 
*/

/*
-------------------------------------------------------------------------------------------------------------------------
            Text Overlay styles
------------------------------------------------------------------------------------------------------------------------- 
*/

body div#Container div#ContentContainer div#Content div#ContentPrimary div.Column1WithLeftNav div.TextOverlay p {
	padding:10px 20px;
	font-size:12px;
	color:#fff;
	background:#6e6e70;
	font-weight:bold;
	}

/*
-------------------------------------------------------------------------------------------------------------------------
            *************  END *************** =Text Overlay
------------------------------------------------------------------------------------------------------------------------- 
*/


/*
-------------------------------------------------------------------------------------------------------------------------
            EMAIL A FRIEND STYLES
------------------------------------------------------------------------------------------------------------------------- 
*/

div#emailFriend h2 {
	color:#005596;
	font-size:15px;
	}

/*

-------------------------------------------------------------------------------------------------------------------------
            *************  END *************** = EMAIL A FRIEND STYLES
------------------------------------------------------------------------------------------------------------------------- 
*/



/*
-------------------------------------------------------------------------------------------------------------------------
            FOOTER LINK STYLES
------------------------------------------------------------------------------------------------------------------------- 
*/

 
div#Footer {
	clear: both;
	padding:0;
	border-top:1px solid #d6d4d7;
	background-color:#000000;
	}

div#Footer div#FooterLinks {
	float:right;
	padding:2px 10px 0 0;
	}

div#Footer div#FooterLinks ul {
	list-style: none;
	margin: 0;
	padding:5px 0 0 0;
	}

div#Footer div#FooterLinks ul li {
	display: inline;
	margin: 0;
	padding: 0 5px 0 5px;
	}

div#Footer div#FooterLinks ul li.first {
	border:none;
	}

div#Footer div#FooterLinks ul li a {
	color: #ffffff;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

div#Footer div#FooterLinks ul li a:hover {
	background-color:#000000;
	color: #ffffff;
	text-decoration:underline;
	}

div#Copyright {
	float:left;
	margin:7px 10px 0px 10px;
	color: #ffffff;
	font-size:11px;
	}

/* Sponsorship links */

div.SponsorshipFooterLinks #SponsorshipFooterLinks {
	height:115px !important;
	border-top:4px solid black;
	clear:both;
	}

div.SponsorshipFooterLinks #SponsorshipFooterLinks h3 {
	display:none;
	}

div.SponsorshipFooterLinks #SponsorshipFooterLinks a {
	}

div.SponsorshipFooterLinks #SponsorshipFooterLinks a div {
	float:left;
	height:83px;
	margin:8px 2px !important;
	}

/* IE 6 */
	* html body div.SponsorshipFooterLinks #SponsorshipFooterLinks a div {
	margin:7px 2px !important;
	}

div.SponsorshipFooterLinks #SponsorshipFooterLinks a div.SponsorshipFooter1 {
	width:115px;
	height:83px;
	background-image:url(/RXSG/RXSG_ATF/Images/css/footer/1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}

div.SponsorshipFooterLinks #SponsorshipFooterLinks a div.SponsorshipFooter2 {
	width:74px;
	height:83px;
	background-image:url(/RXSG/RXSG_ATF/Images/css/footer/2new.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}

div.SponsorshipFooterLinks #SponsorshipFooterLinks a div.SponsorshipFooter3 {
	width:99px;
	height:83px;
	background-image:url(/RXSG/RXSG_ATF/Images/css/footer/3new.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}

div.SponsorshipFooterLinks #SponsorshipFooterLinks a div.SponsorshipFooter4 {
	width:125px;
	height:83px;
	background-image:url(/RXSG/RXSG_ATF/Images/css/footer/4new.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}

div.SponsorshipFooterLinks #SponsorshipFooterLinks a div.SponsorshipFooter5 {
	width:102px;
	height:83px;
	background-image:url(/RXSG/RXSG_ATF/Images/css/footer/5new.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}

div.SponsorshipFooterLinks #SponsorshipFooterLinks a div.SponsorshipFooter6 {
	width:122px;
	height:83px;
	background-image:url(/RXSG/RXSG_ATF/Images/css/footer/6.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}

div.SponsorshipFooterLinks #SponsorshipFooterLinks a div.SponsorshipFooter7 {
	width:112px;
	height:83px;
	background-image:url(/RXSG/RXSG_ATF/Images/css/footer/7new.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}

div.SponsorshipFooterLinks #SponsorshipFooterLinks a div.SponsorshipFooter8 {
	width:80px;
	height:83px;
	background-image:url(/RXSG/RXSG_ATF/Images/css/footer/8.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}

div.SponsorshipFooterLinks #SponsorshipFooterLinks a div.SponsorshipFooter9 {
	width:80px;
	height:83px;
	background-image:url(/RXSG/RXSG_ATF/Images/css/footer/9.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}

div.ExtendedFooter {
	display:none;
	}

/*

-------------------------------------------------------------------------------------------------------------------------
            *************  END *************** = FOOTER LINK STYLES
------------------------------------------------------------------------------------------------------------------------- 
*/


/* Image Carousel =========================================================================================== */

.ImageCarousel .ImageNumberStatus, .ImageCarousel .hr, .ImageCarousel .ModuleDescription {
	display:none;
	}

div.ImageCarousel div.ImageCarousel {
	background:url(/RXSG/RXSG_ATF/Images/ImageCarouselBG.jpg) no-repeat top left;
	width:574px !important;
	height:320px !important;
	margin-top:20px;
	position:relative;
	padding-bottom:10px!important;
	}

.ImageCarousel h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px!important;
	font-weight:bold!important;
	padding:10px 8px !important;
	border:none !important;
	text-align:center;
	color:#be3f27 !important;
	}

.ImageCarousel .CarouselBackground {
	background:none;
	}

.ImageCarousel ul li {
	background:none;
	}

.ImageCarousel .ImageCarousel {
	border:none;
	}

.ImageCarousel .CarouselBackground {
	background:none;
	}

div.ImageCarousel div.ImageCarousel div.ModulePadding {
	padding:0 !important;
	margin:0 0 0 25px;
	}

.ImageCarousel .Scroll .MaxWidth {
	height:auto!important;
	}

.ImageCarousel .CarouselImageList {
	height:auto!important;
	}

.ImageCarousel .CarouselImageList li {
	height:auto!important;
	}

.ImageCarousel .BackScrollControl a {
	background-image:url(/RXSG/RXSG_ATF/Images/css/carousel_left.gif);
	}

.ImageCarousel .ForwardScrollControl a {
	background-image:url(/RXSG/RXSG_ATF/Images/css/carousel_right.gif);
	}

/*carousel images*/

div#Container div#ContentContainer ul {
	padding:0!important;
	}

.ImageCarousel ul li {
	margin:4px!important;
	padding:0!important;
	}

.ImageCarousel .CarouselImageFrame {
	padding:0!important;
	}

.ImageCarousel .CarouselImage {
	width:98px;
	height:82px;
	padding:7px;
	}

.ImageCarousel .SelectedImage .CarouselImage {
	width:98px;
	height:82px;
	border:2px solid black;
	padding:7px;
	}

.ImageCarousel .SupImgDesc {
	margin-top:-70px;
	}

.ImageCarousel .SupImgDescTitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#BE1343;
	font-size:13px;
	margin:0 0 10px 0;
	padding:0 0 3px 0;
	border-bottom:1px solid #BE1343 !important;
	font-weight:bold;
	}

.ImageCarousel .SupImgDescText {
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
	font-size:11px !important;
	line-height:1.3em !important;
	color:#000 !important;
	}

.ImageCarousel .SupImgDescBox {
	margin-top:35px !important;
	}

.ImageCarousel .SupImgDescLink {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}

/* END Image Carousel ======================================================================================= */

/* Email popup ============================================================================================== */

body.EmailPopup div#emailFriend h2.Title {
	color:#BE1343;
	font-size:13px;
	margin:0 0 10px 0;
	padding:0 0 3px 0;
	}

body div#Container div#LeftNavigation div.EmailPageLink div.emailPage h2 {
	border-bottom:none !important;
	}

/* Bugs */

/* IE6 */

* html body div.twoColumns .firstBlock {
	float:left;
	width:40%;
	margin:0 5px 10px 0;
	padding-right:40px;
	border-right:1px solid #999;
	}

* html body div.ImageCarousel div.ImageCarousel div.ModulePadding {
	padding:0 !important;
	margin:-5px 0 0 25px;
	}

/* IE7 */

*:first-child + html div.ImageCarousel div.ImageCarousel div.ModulePadding {
	padding:0 !important;
	margin:-5px 0 0 25px;
	}
	
/* INC019301 - Language Links */
div#Container div#Header div#HeaderTopBar div.LanguageSelector div#LanguageSelector div#LanguageLinks {
	width:900px;
	}

div#Container div#Header div#HeaderTopBar div.LanguageSelector div#LanguageSelector div#LanguageLinks a			{ color:#1E027A; }
div#Container div#Header div#HeaderTopBar div.LanguageSelector div#LanguageSelector div#LanguageLinks a:hover	{ color:#666; }