/****************************************
| ** APM Stylesheet
|
| Created by: Harshanie Gomes
| Date Created: 2008-08-20
| Copyright © Reed Exhibitions
| Description: up to date 08/09/2008
|
****************************************/


/* common classes */

body { padding:0; margin:0; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight: normal; background: url(/RXSG/RXSG_APM/Framework_images/pageBackground.gif) 49% 0 repeat-y scroll #CCCCCC !important; } /* #CFCDCE */

body p {line-height: 15px; padding:0 0 10px 0; font-family: Verdana, Arial, Helvetica, sans-serif; }

body ul {padding:0 0 10px 0;}

div#Container div#ContentContainer strong {color: #000000; font-weight: bold;}


/* Use this for overriding all links globally */

body a {color: #005596; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}

body a:hover{color: #005596; text-decoration:underline; font-weight:normal;}

div#Container div#ContentContainer li {list-style:square; }

div#Container div#ContentContainer a{color: #005596;}

div#Container div#ContentContainer a:active{color: #005596;}

div#Container div#ContentContainer a:link, div#Container div#ContentContainer a:visited{color: #005596; text-decoration:none;}

div#Container div#ContentContainer a:hover{color: #005596; text-decoration:underline;}

div#Container div#Column2 a{font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}

#PressSummaryMain a{font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}

#PrePressIndex a{font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}

#PressRelease a{font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}

div#Container div#ContentContainer .downloadPlugin a{font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}

div#Container div#ContentContainer .bodyContentMainBody ul li { padding:10px 0 5px 5px; line-height:1.5em;}

/* END */
 

body h1{font-weight: bold; font-size: 16px; color:#333333; padding:0 0 10px 0;}

body h2{font-weight: bold; font-size: 12px; color: #ff6600; padding:10px 0 10px 0;}

body h3{font-size: 12px; color: #333333; margin-bottom: 10px; font-style: normal; padding:16px 0 10px 0; }

body h4{font-size: 12px; color: #0066ff;}

body h5{font-size: 11px; margin-bottom: 10px; color: #333399; font-weight: bold;}

body h6{font-size: 11px; margin-bottom: 10px; color: #333333; font-weight: bold;}

/* styles end */




/*This controls the outer border of the template*/

body div#Container {background-color:#ffffff; border:0; border-bottom:1px solid #D7D7D7; margin:0 auto 0; }

div#Container div#ContentContainer{background-color:#ffffff;}

div#Container div#Column2 { border:0; margin:10px 0; /* background-color:#F4F4F4; */ }

div#Container div#Column2 .BodyContent #BodyContentMainBody {padding:5px 5px 0  5px; margin:0;} 

div#Container div.Column1WithLeftNav, div.Column1Full {border:0; margin:10px 15px 10px 15px; width:590px;}

* html body div#Container div.Column1WithLeftNav, div.Column1Full { border:0; margin:10px 5px 10px 15px; width:590px; } 

div#Container div#Header{border:0;}

div.headerImage1 {float:left;}

div#LanguageLinks {margin-top:-10px; padding:0;}

div#Container div#HeaderTopBar{border:0;} 

div#Container div#Header div#HeaderTopBar{border:0;} 

div#Container div#HeaderTopBar div#LanguageSelector img { margin:0; padding:0;}

div#Container div#Header div#PageHeader {border-top:0; border-bottom:0;}


div#Container .AddToFavouritesHead { margin:10px 0 0 5px; }
div#Container .AddToFavourites a { margin-left: 5px; }
div#Container .EmailPageLink { margin:10px 0 0 5px; }
div#Container .PrintFriendly {margin:0 0 10px 0; }

body #BodyContentMainBody ul li {border:0;}

/*
-------------------------------------------------------------------------------------------------------------------------
            TOP HORIZONTAL NAVIGATION STYLES
------------------------------------------------------------------------------------------------------------------------- 
*/ 

div#navigation { position:relative; min-height:30px; border-bottom:1px solid black;}

/** optional **/

div#navigation div#top ul.bottomBorder {border-bottom:5px solid #CCCC66;}

div#navigation div#top {width:100%; margin:0; padding:0; } 

div#navigation div#top ul {text-decoration:none; list-style-type:none; margin:0; padding:10px 5px 10px 5px;}    

div#navigation div#top ul li {display:inline; margin:0; padding:5px 10px;}

div#navigation div#top ul li a {text-decoration:none; color:#ffffff; font-weight:bold; margin:0;padding:0;}

div#navigation div#top ul li a:hover { text-decoration:underline; }

/** level 1 **/

div#navigation div#top ul.level1 {background-color:#00B8EE; margin:0; padding:5px; /*border-bottom:1px solid #C0C0C0;*/}

div#navigation div#top ul.level1 li {margin:0; padding:5px 10px; /*border-left:1px solid #C0C0C0;*/  

            /** left border of the first navigation to keep a gap in between the links **/}      

div#navigation div#top ul.level1 li.startLink {border-left:0;  /** do not remove - no left line for the first navigation **/ }
 

/** level 2 **/

div#navigation div#top ul.level2 { background-color:#00B8EE; margin:0; padding:5px 5px 5px 5px; } 

div#navigation div#top ul.level2 a {color:#ffffff;} 

div#navigation div#top ul.level2 li {margin:0; padding:5px 10px; /*border-left:1px solid #C0C0C0;*/  /** left border of the second navigation to keep a gap in between the links, if you don't need this set it to zero **/} 

div#navigation div#top ul.level2 li.startLink {border-left:0;  /** do not remove - no left line for the second navigation **/} 

/** level 1 and level 2 - selected **/

div#navigation div#top ul.level1 li.selected {background:url(/RXSG/RXSG_APM/Framework_images/li-bg.gif) 0 0 repeat-x transparent;}  

div#navigation div#top ul.level1 li.selected a {color:#ffffff;}

div#navigation div#top ul.level2 li.selected a {text-decoration:underline;}

 

/*
-------------------------------------------------------------------------------------------------------------------------
            *************  END *************** = TOP HORIZONTAL NAVIGATION STYLES
------------------------------------------------------------------------------------------------------------------------- 
*/
 

/*
-------------------------------------------------------------------------------------------------------------------------
            SITE STRAPLINE STYLES
------------------------------------------------------------------------------------------------------------------------- 
*/

/* = Changes the background color
             for the strap line area
--------------------------------- */



div#HeaderBottomBar {background:url(/RXSG/RXSG_APM/Framework_images/straplineBg.gif) 0 0 repeat-x transparent; }

/* = Controls the Event Date and Location section
------------------------------------------------- */

div#EventLocation { position:absolute;  margin:7px 0 0 15px;  padding:0;  font-weight:bold;  color:#ffffff; } 

div#EventLocation img {  /* remove minus values in the margin for text */ margin:-7px 0 0 -15px;  border:none; }
 

/*
-------------------------------------------------------------------------------------------------------------------------
            *************  END *************** = SITE STRAPLINE STYLES
------------------------------------------------------------------------------------------------------------------------- 
*/


/*
-------------------------------------------------------------------------------------------------------------------------
            SITE SEARCH STYLES
------------------------------------------------------------------------------------------------------------------------- 
*/

div#SearchForm {margin:0; padding:5px 5px 0 0; position:absolute; right:5px;} 

div#SearchForm input {border:1px solid #C0C0C0; } 

div#SearchForm button { padding:0; margin:1px 5px 0 7px; font-weight:normal; font-size:x-small; border:1px solid #999999; width:55px; height:18px; background-color:#EE3224; }


/*
-------------------------------------------------------------------------------------------------------------------------
            *************  END *************** = SITE SEARCH STYLES
------------------------------------------------------------------------------------------------------------------------- 
*/


/*
-------------------------------------------------------------------------------------------------------------------------
            FORMS STYLES
------------------------------------------------------------------------------------------------------------------------- 
*/
.FormBuilder table { width: 400px;}

.xForm textarea { height:50px; margin:-10px 0 0 110px; padding:0; width:60%; }

.FormBuilder input, select { margin:0 0 0 30px; }
.FormBuilder .submitButton { margin:0; }

 
/*
-------------------------------------------------------------------------------------------------------------------------
            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 {margin:0 0 10px 0px;} 

div#Container div#ContentContainer div#BreadCrumb a:hover{color:#6694C9; text-decoration:none;} 

div#Container div#ContentContainer div#BreadCrumb a{color:#6694C9; text-decoration:underline;} 

div#Container div#ContentContainer div#BreadCrumb ul li {list-style-type:none; display:inline; margin:0; padding: 0 10px 0 20px; }

div#Container div#ContentContainer div#BreadCrumb ul li.selected{ padding: 0 10px 0 20px; } 

/*
-------------------------------------------------------------------------------------------------------------------------
            *************  END *************** = BREADCRUMB STYLES
------------------------------------------------------------------------------------------------------------------------- 
*/

 

/*
-------------------------------------------------------------------------------------------------------------------------
            PAGE FUNCTION STYLES
------------------------------------------------------------------------------------------------------------------------- 
*/

div#PageFunctions {display:block; } 

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 
------------------------------------------------------------------------------------------------------------------------- 
*/


/*          =Left Navigation Menu common controls
----------------------------------------------- */

html > body div#Container div#LeftNavigation { margin-left:0px; }

div#Container div#LeftNavigation { margin:0; border:0; /*background-color: #00B8EE;*/  } 

div#Container div#LeftNavigation div#left ul{ list-style:none; margin: 0; padding: 0; font-weight:normal; } 

div#Container div#LeftNavigation div#left li { display:inline; } 


/* = Controls the Outer and Inline 
     Borders including sub-navigation
----------------------------------------*/
 

/*= This controls the border between the outermost border and the actual navigation block  */

div#Container div#LeftNavigation div#left { text-align:left; margin:10px 0 0 0;}

 
/*= This controls space beneath each navigation link */

 
div#Container div#LeftNavigation div#left #Level3 ul { /*border-bottom:1px dashed #CCCCCC;*/ }
 
/*---------------------------------------------------------------------------------------------------------------------*/
 

/*= Control all navigations in the left
            globally from here. Check Individual
            sections as some styles are overriden
----------------------------------------*/ 

div#Container div#LeftNavigation div#left #Level1 li a { font-weight:bold; margin:0; font-size:11px; }


/*---------------------------------------------------------------------------------------------------------------------*/


/*          =Level 1 Navigation Styles
----------------------------------------------- */ 

div#Container div#LeftNavigation div#left #Level1 li a { text-decoration: none; display: block; padding: 5px 20px 5px 30px; background:url(/RXSG/RXSG_APM/Framework_images/leftNavArrow.gif) 7% 55% no-repeat transparent; background-color:#00B8EE; color:#ffffff;  }
 
div#Container div#LeftNavigation div#left #Level1 li a:hover { padding: 5px 20px 5px 30px; background:url(/RXSG/RXSG_APM/Framework_images/leftNavArrow.gif) 7% 55% no-repeat transparent; background-color:#00B8EE; color:#ffffff; } 

div#Container div#LeftNavigation div#left #Level1 a.Selected { background-color:#EEB500 !important; color:#165283; font-weight:bold; text-decoration:none; background:url(/RXSG/RXSG_APM/Framework_images/navSelectedArrow.gif) 7% 60% no-repeat transparent; } 

div#Container div#LeftNavigation div#left #Level1 .Selected:hover{padding: 5px 20px 5px 30px; background:url(/RXSG/RXSG_APM/Framework_images/navSelectedArrow.gif) 7% 55% no-repeat transparent; background-color:#EEB500; color:#165283; } 

/*---------------------------------------------------------------------------------------------------------------------*/
 

/*          =Level 2 Navigation Styles
----------------------------------------------- */

div#Container div#LeftNavigation div#left #Level2 li a { padding: 5px 20px 5px 30px; margin:0; background-color:#F7F9D3 !important; color:#102452; font-size:11px; font-weight:normal; border:0; background:url(/RXSG/RXSG_APM/Framework_images/navLevel2Bullet.gif) 7% 55% no-repeat transparent; } 

div#Container div#LeftNavigation div#left #Level2 li a:hover {padding: 5px 20px 5px 30px; background-color:#F7F9D3 !important; color:#102452; text-decoration:underline; background:url(/RXSG/RXSG_APM/Framework_images/navLevel2Bullet.gif) 7% 55% no-repeat transparent;} 

div#Container div#LeftNavigation div#left #Level2 .SelectedExpanded{ padding: 5px 20px 5px 30px; background-color:#EEB500 !important; color:#102452; text-decoration:none; background:url(/RXSG/RXSG_APM/Framework_images/navSelectedArrow.gif) 7% 55% no-repeat transparent; }            

div#Container div#LeftNavigation div#left #Level2 .Expanded{ padding: 5px 20px 5px 30px; background-color:#EEB500 !important; color:#102452; text-decoration:none; background:url(/RXSG/RXSG_APM/Framework_images/navSelectedArrow.gif) 7% 55% no-repeat transparent; } 

div#Container div#LeftNavigation div#left #Level2 .Expanded:hover{ padding: 5px 20px 5px 30px; background-color:#EEB500 !important; color:#102452; text-decoration:underline; background:url(/RXSG/RXSG_APM/Framework_images/navSelectedArrow.gif) 7% 55% no-repeat transparent;} 

div#Container div#LeftNavigation div#left #Level2 a.Selected { padding: 5px 20px 5px 30px; background-color:#F7F9D3 !important; color:#165283; font-weight:bold; background:url(/RXSG/RXSG_APM/Framework_images/navLevel2Bullet.gif) 7% 55% no-repeat transparent; }

div#Container div#LeftNavigation div#left #Level2 .Selected:hover{ padding: 5px 20px 5px 30px; background-color:#F7F9D3 !important; color:#165283;font-weight:bold; background:url(/RXSG/RXSG_APM/Framework_images/navLevel2Bullet.gif) 7% 55% no-repeat transparent; }

/*---------------------------------------------------------------------------------------------------------------------*/
 

/*          =Level 3 Navigation Styles
----------------------------------------------- */ 

div#Container div#LeftNavigation div#left #Level3 li a {padding: 5px 20px 5px 40px; margin:0; background-color:#F7F9D3 !important; color:#102452; font-size:11px; font-weight:normal; border:0; background:url(/RXSG/RXSG_APM/Framework_images/navLevel2Bullet.gif) 15% 55% no-repeat transparent; }
 
div#Container div#LeftNavigation div#left #Level3 li a:hover {padding: 5px 20px 5px 40px; background-color:#F7F9D3; color:#102452; text-decoration:underline; background:url(/RXSG/RXSG_APM/Framework_images/navLevel2Bullet.gif) 15% 55% no-repeat transparent; } 

div#Container div#LeftNavigation div#left #Level3 .SelectedExpanded{ padding: 5px 20px 5px 30px; background-color:#F7F9D3 !important; color:#165283; text-decoration:none; font-weight:bold; background:url(/RXSG/RXSG_APM/Framework_images/navLevel2Bullet.gif) 7% 55% no-repeat transparent; } 

div#Container div#LeftNavigation div#left #Level3 .Expanded{ padding: 5px 20px 5px 30px; background-color:#F7F9D3 !important; color:#102452; text-decoration:none; font-weight:bold; background:url(/RXSG/RXSG_APM/Framework_images/navLevel2Bullet.gif) 7% 55% no-repeat transparent; }

div#Container div#LeftNavigation div#left #Level3 .Expanded:hover{padding: 5px 20px 5px 30px; background-color:#F7F9D3 !important; color:#102452; text-decoration:underline; background:url(/RXSG/RXSG_APM/Framework_images/navLevel2Bullet.gif) 7% 55% no-repeat transparent; } 

div#Container div#LeftNavigation div#left #Level3 a.Selected{ padding: 5px 20px 5px 40px; background-color:#F7F9D3 !important; color:#165283; font-weight:bold; background:url(/RXSG/RXSG_APM/Framework_images/navLevel2Bullet.gif) 15% 55% no-repeat transparent; }

div#Container div#LeftNavigation div#left #Level3 .Selected:hover{ padding: 5px 20px 5px 40px; background-color:#F7F9D3 !important; color:#165283;font-weight:bold; background:url(/RXSG/RXSG_APM/Framework_images/navLevel2Bullet.gif) 15% 55% no-repeat transparent; } 

/*---------------------------------------------------------------------------------------------------------------------*/


/*          =Level 4 Navigation Styles
----------------------------------------------- */ 

div#Container div#LeftNavigation div#left #Level4 li a {padding:2px 20px 2px 0px; background-color:#ffffff; color:#7c6f7f;} 

div#Container div#LeftNavigation div#left #Level4 li a:hover { background-color:#ffffff;color:7c6f7f;} 

div#Container div#LeftNavigation div#left #Level4 .SelectedExpanded{background-color:#ffffff; color:#7c6f7f;}            

div#Container div#LeftNavigation div#left #Level4 a.Selected{background-color:#ffffff; color:#7c6f7f;/*border:1px solid #ffffff;*/}

div#Container div#LeftNavigation div#left #Level4 .Selected:hover{background-color:#ffffff; color:#7c6f7f;} 

div#Container div#LeftNavigation div#left #Level4 .Expanded{font-weight:normal;}

div#Container div#LeftNavigation div#left #Level4 .Expanded:hover{font-weight:normal;}

/*
-------------------------------------------------------------------------------------------------------------------------
            *************  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 label{width:170px; float:left;} 

div#AddToOutlook input{float:right; padding:4px; margin:-7px 0 10px 0; color:#ffffff; font-weight:bold;} 

div#AddToOutlook .AddToCalendarButton{  background-color:#6db0da; border:1px solid #6db0da; font-size:13px;} 

/*
-------------------------------------------------------------------------------------------------------------------------
            *************  END *************** = ADD TO CALENDAR MODULE STYLES
------------------------------------------------------------------------------------------------------------------------- 
*/


/*
-------------------------------------------------------------------------------------------------------------------------
            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 p.sub {margin: 0px; font: 1em Arial, Verdana, Tahoma; color: #666;} 

/*
-------------------------------------------------------------------------------------------------------------------------
            *************  END *************** = CUSTOM ERROR 404 PAGE STYLES
------------------------------------------------------------------------------------------------------------------------- 
*/ 

/*
-------------------------------------------------------------------------------------------------------------------------
            LAYOUT BLOCKS IN ALL VARIATIONS
------------------------------------------------------------------------------------------------------------------------- 
*/
 
/*          = Layout Blocks Common Styles Grouped together
----------------------------------------------- */

div#content .layoutBlock {margin:0 0 0 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 div.twoColumns a:hover{ color:#005596; text-decoration:none; }

/** Do not remove WIDTH from twoColumns block **/
div.twoColumns .firstBlock { float:left; width:48.5%; margin:0 10px 20px 0; border:0px solid #cccccc; }

div.twoColumns .firstBlock .redBgBlock h2 {background:url(/RXSG/RXSG_APM/Framework_images/redBgHeader.gif) 0 0.15em no-repeat transparent; padding:8px 5px 32px 10px; margin:0; color:#fff; }

div.twoColumns .firstBlock .redBgBlock .bodyContentMainBody img { padding: 0 10px 0 0 !important;}

div.twoColumns .firstBlock .redBgBlock .bodyContentMainBody ul { padding:0; margin:0;}
div.twoColumns .firstBlock .redBgBlock .bodyContentMainBody ul li {background:url(/RXSG/RXSG_APM/Framework_images/li-red.gif) 0 0.15em no-repeat transparent; padding:0 0 0 15px; margin:0; list-style-type:none; } 

div.twoColumns .firstBlock .greenBgBlock h2 {background:url(/RXSG/RXSG_APM/Framework_images/greenBgHeader.gif) 0 0.15em no-repeat transparent; padding:8px 5px 29px 10px; margin:0; color:#fff; }

div.twoColumns .firstBlock .greenBgBlock .bodyContentMainBody img { padding: 0 10px 0 0 !important;}

#Content div.twoColumns .firstBlock .bodyContentMainBody img { border:0; margin:0; padding:5px 0 0 5px; }

div.twoColumns .firstBlock p { margin:0; padding:0 0 10px 0; border:0; font-family: Verdana, Arial, Helvetica, sans-serif; } 

/** Do not remove WIDTH from twoColumns block **/ 
div.twoColumns .secondBlock{ float:right; width:48.5%; margin:0 0 20px 0; border:0px solid #cccccc; }

div.twoColumns .secondBlock .orangeBgBlock h2 {background:url(/RXSG/RXSG_APM/Framework_images/orangeBgHeader.gif) 0 0.15em no-repeat transparent; padding:8px 5px 29px 10px; margin:0; color:#fff; }

div.twoColumns .secondBlock .orangeBgBlock .bodyContentMainBody img { padding: 0 10px 0 0 !important;}

div.twoColumns .secondBlock .orangeBgBlock .bodyContentMainBody ul li {background:url(/RXSG/RXSG_APM/Framework_images/li-orange.gif) 0 0.15em no-repeat transparent; padding:0 0 0 15px; margin:0; list-style-type:none; line-height:1.6em;} 

div.twoColumns .secondBlock .blueBgBlock h2 {background:url(/RXSG/RXSG_APM/Framework_images/blueBgHeader.gif) 0 0.15em no-repeat transparent; padding:8px 5px 29px 10px; margin:0; color:#ff6600; }

div.twoColumns .secondBlock .blueBgBlock .bodyContentMainBody img { padding: 0 10px 0 10px !important;}
div.twoColumns .secondBlock .blueBgBlock .bodyContentMainBody p {margin:0 0 10px 0;}

#Content div.twoColumns .secondBlock .bodyContentMainBody img{ border:0; margin:0; padding:5px 0 0 5px; }

div.twoColumns .secondBlock p{ margin:0; padding:0 0 10px 0; border:0; font-family: Verdana, Arial, Helvetica, sans-serif;}

#Content .Column1WithLeftNav .BodyContent .bodyContentMainBody img { padding:5px 10px 0 0;} 


/*------- twoColumns styles ends here ------- */

 

/*------- threeColumns styles starts here ------- */ 

div.threeColumns{} 

/** Do not remove WIDTH from threeColumns block **/
div.threeColumns .firstBlock{float:left; width:32.05%; margin:0 10px 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.05%; 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:24%; 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%; 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:24.2%; margin:0 0 10px 0;; border:0px solid #cccccc;}
div.fourColumns .fourthBlock p{margin:0px; padding:0px; border:0;} 

/*------- fourColumns styles ends here ------- */
 

/*
-------------------------------------------------------------------------------------------------------------------------
            FOOTER LINK STYLES
------------------------------------------------------------------------------------------------------------------------- 
*/

/* Sponsorship links */

div.SponsorshipFooterLinks #SponsorshipFooterLinks {
	/* height:110px;
	border-top:4px solid #00b2e7;
	clear:both; */
	display:none;
	}

div.SponsorshipFooterLinks #SponsorshipFooterLinks h3 {display:none;}

div.SponsorshipFooterLinks #SponsorshipFooterLinks a {}

div.SponsorshipFooterLinks #SponsorshipFooterLinks a div {
	float:left;
	height:50px;
	margin:15px 5px 15px 5px;
	}
	
div.SponsorshipFooterLinks #SponsorshipFooterLinks a div.SponsorshipFooter1 {
	width:169px;
	height:85px;
	background-image:url(/RXSG/RXSG_APM/Images/Sponsor_logos/footer/1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
		
div.SponsorshipFooterLinks #SponsorshipFooterLinks a div.SponsorshipFooter2 {
	width:99px;
	height:85px;
	background-image:url(/RXSG/RXSG_APM/Images/Sponsor_logos/footer/2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
	
div.SponsorshipFooterLinks #SponsorshipFooterLinks a div.SponsorshipFooter3 {
	width:104px;
	height:85px;
	background-image:url(/RXSG/RXSG_APM/Images/Sponsor_logos/footer/3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
	
div.SponsorshipFooterLinks #SponsorshipFooterLinks a div.SponsorshipFooter4 {
	width:91px;
	height:85px;
	background-image:url(/RXSG/RXSG_APM/Images/Sponsor_logos/footer/4.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
	
div.SponsorshipFooterLinks #SponsorshipFooterLinks a div.SponsorshipFooter5 {
	width:155px;
	height:85px;
	background-image:url(/RXSG/RXSG_APM/Images/Sponsor_logos/footer/5.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
	
div.SponsorshipFooterLinks #SponsorshipFooterLinks a div.SponsorshipFooter6 {
	width:125px;
	height:85px;
	background-image:url(/RXSG/RXSG_APM/Images/Sponsor_logos/agility.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
	
div.SponsorshipFooterLinks #SponsorshipFooterLinks a div.SponsorshipFooter7 {
	width:122px;
	height:85px;
	background-image:url(/RXSG/RXSG_APM/Images/Sponsor_logos/footer/7.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}	
	
div.ExtendedFooter {
	display:none;
	}

div#Container div.PageFooter div#Footer { 
	background:none !important;
	border:none !important;
}

div#Container div.PageFooter div#Footer { 
	background:none !important;
	border:none !important;
	height:0;
}

div#Container div.PageFooter div#Footer div.PageFooterCustom a { color:#000; text-decoration:none; }
div#Container div.PageFooter div#Footer div.PageFooterCustom a:hover { color:#000; text-decoration:none; }



/*


/* Bug testing */



div#Container div.PageHeader { margin:-37px 0 0 0; }

	/* IE7 */
	*:first-child + html div#Container div.PageHeader { margin:-40px 0 0 0; }

	/* IE6 */
	* html body div#Container div.PageHeader { margin:-40px 0 0 0; }


/*
-------------------------------------------------------------------------------------------------------------------------
            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;
}