/*
Revision History
Date		By 	Details		
2011-01-14  BZ  Added classes for 2011 agenda [Enhancement #1077]
2011-03-18  BZ  Some changes for 2011 agenda [Incident #SRX29477]
2011-08-29  BZ  Restored TAW Baltimore 2011 additions 
				[Original Enhancement #1179] [Incident #SRX33186]
2011-09-28  BZ  Added styles for Americas 2011 [Incident #SRX34010]
2012-01-25  BZ  Tweaked some styles for 2012 agenda [Enhancement #1281]
*/

body { background-image: url(images/images2011/background_repeater3.jpg); background-repeat: repeat-x; font-family:  "Helvetica Neue", Arial, san-serif; font-size: 12px; font-weight: normal; line-height: 17px; color: #676767; background-color: #ffffff; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
table { font-family: "Helvetica Neue", Arial, san-serif; font-size: 12px; font-weight: normal; color: #676767;  }
.twelvepx { font-family: "Helvetica Neue", Arial, san-serif; font-size: 12px; font-weight: normal; color: #333333; }

h1, h1 a, h1 a:visited {  font-family: "Helvetica Neue", Arial, san-serif; font-size: 25px; margin-top: 0px; color: #676767; line-height: normal; text-decoration: none; }
h2, h2 a, h2 a:visited {  font-family: "Helvetica Neue", Arial, san-serif; font-size: 21px; margin-top: 0px; line-height: normal; text-decoration: none; }
h3, h3 a, h3 a:visited {  font-family: "Helvetica Neue", Arial, san-serif; font-size: 18px; margin-top: 0px; margin-bottom: 0px; line-height: normal; text-decoration: none;  }
h4, h4 a, h4 a:visited{  font-family: "Helvetica Neue", Arial, san-serif; font-size: 14px; margin-top: 0px; margin-bottom: 10px; color: #676767 !important; line-height: normal; text-decoration: none; }
h5, h5 a, h5 a:visited {  font-family: "Helvetica Neue", Arial, san-serif; font-size: 16px; margin-top: 0px; margin-bottom: 5px;  line-height: 19px; line-height: normal; text-decoration: none; }

h1 a:hover { text-decoration: underline; font-size: 25px; }
h2 a:hover { text-decoration: underline; font-size: 21px; }
h3 a:hover { text-decoration: underline; font-size: 18px; }
h4 a:hover { text-decoration: underline; font-size: 14px; }
h5 a:hover { text-decoration: underline; font-size: 16px; }


h5.newsroom, h5.newsroom a
{  font-family: Georgia; font-weight: normal; color: #2b2b2b; font-size: 16px; margin-top: 0px; margin-bottom: 5px;  line-height: 19px; }
h5.newsroom a:hover 
 { color: #2b2b2b !important; text-decoration: none; }

.orange, a.orange { color: #f7931e !important; text-decoration: none; }
a.orange:hover { color: #f7931e !important; text-decoration: none; }
.lightgray { color: #b1b0b0; }
.darkgray, a.darkgray { color: #676767 !important; text-decoration: none; }
a.darkgray:hover { color: #676767 !important; text-decoration: underline; cursor: pointer; }
.black, a.black { color: #2b2b2b !important; text-decoration: none; }
a.black:hover { color: #f7931e !important; text-decoration: none; }
.white, a.white { color: #ffffff !important; text-decoration: none; }
a.white:hover { color: #ffffff !important; text-decoration: underline; }
.blue, a.blue { color: #3b59b3 !important; text-decoration: none; }
a.blue:hover { color: #3b59b3 !important; text-decoration: none; }
.red { color: Red !important; }

.extralarge
{ font-size: 27px; color: #e4e3e2; }

img {border: 0px;}


hr
{ color: #ffffff !important; border-top: 1px solid #dddddd; }

/* Redesign 2011 New Styles */


h1.root_title {color:#2b2b2b;float:left;padding-right:10px; line-height: normal;}
h1.page_title {float:left; line-height: normal;}


.horizontal_menu {float: left; width: 100%;}

div#container {	margin: 0 auto;	width: 1000px; float:left; }

div#browse_container 
{	margin: 0 auto;	width: 1000px;}

#browse_main
{	width: 1000px; background-color: #ffffff; float:left; text-align:left; }
.browse_headermain
{ background-image: url(images/images2011/background_repeater3.jpg); float:left; height: 67px; background-repeat: repeat-x; width: 1000px;}
.browse_headerleft
{	width: 190px; float:left; padding-left:10px;}
.browse_headerlogo
{	width: 200px; float:left; height: 40px;}
.browse_headeraboutmenu
{	width: 190px; float:left; padding-left: 10px; color: #ffffff; font-size: 12px; padding-top: 7px; height: 20px; }
.browse_headerright
{	float:left; width: 800px;}
.browse_headermenu
{	float:left; width: 600px; }
.browse_headersearch
{	float:left; width: 200px; padding-top: 5px; height: 41px;}
.browse_headerhelp
{   float:left; width: 30px; padding-top: 8px; text-align:right;}
.browse_headerlogin
{	float:left; width: 800px;  height: 15px; }
.browse_headerloginbutton
{	width: 20px; padding-top: 2px; padding-left: 2px; padding-right: 0px; text-align: right;}
#browse_maincontentarea, #browse_maincontentmain
{	width: 1000px; float: left; }
#browse_maincontenttop
{	width: 980px; padding-left: 20px; float: left; background-image: url(images/images2011/contenttop_background.jpg); padding-top: 40px; height: 69px; }

#browse_maincontentmain .leftmenu
{ width: 200px; float:left; min-height: 500px; padding-top: 10px; padding-right: 40px; background-image: url(images/images2011/leftmenu_background.jpg); background-repeat: no-repeat; }

#browse_maincontentmain .content
{ width: 730px; float:left; padding-left: 30px;}

#browse_bannermanager
{ float: left; height: 90px; width: 728px; padding-left: 270px; padding-top: 10px; padding-bottom: 10px; }
#article_bannermanager
{ float: left; height: 90px; width: 728px; padding-top: 10px; padding-bottom: 10px; }

#footer_wrapper 
{  
   float: left; padding-left: 270px; width: 730px; }
#mainfooterupper
{ float: left; width: 730px; height: 250px; padding: 20px 0px 0px 0px; margin-top: 0px; }
#mainfooterlower
{ float: left; width: 730px; height: 180px; padding: 0px 0px 0px 0px;  }
#mainfooterupper .panel, #mainfooterlower .panel
{ float: left; width: 165px; padding-right: 23px; }
#mainfooterlower .panel2
{ float: left; width: 188px; }
#mainfooterupper .rightpanel, #mainfooterlower .rightpanel
{ float: left; width: 165px; }
#mainfooterupper ul, #mainfooterlower ul
{ list-style-type: none; list-style: none; margin: 0; padding: 0; }
#mainfooterupper li.footerheading, #mainfooterlower li.footerheading
{ border-bottom: 4px solid #f7931e; padding-left: 0px !important; padding-top: 5px; height: 24px;}
#mainfooterupper a.footerheading, #mainfooterlower a.footerheading
{ font-size: 15px; font-weight: bold; color: #000000; text-decoration: none; }
#mainfooterupper a.footerheading:hover, #mainfooterlower a.footerheading:hover
{ text-decoration: none;}
#mainfooterupper li, #mainfooterlower li
{ line-height: 19px; padding-left: 3px !important;}

#lowerfooter
{ float: left; width: 700px;  border-top: 15px #f1f1f1 solid; background-color: #929292; padding: 10px 15px 10px 15px; }
#lowerfooter .left
{ float: left; width: 430px; color: #ffffff; }
#lowerfooter .middle
{ float: left; width: 150px; }
#lowerfooter .right
{ float: left; width: 120px; }

.pageowner { float:left; }

#pnlFooter { width: 100%; float:left;}

#ctlcontent_container
{ float: left; width: 100%;}
#ctlcontent_container .ctlcontent_title
{ float: left; width: 100%; font-weight: bold; }
#ctlcontent_container .ctlcontent_date
{ float: left; width: 100%; min-height: 20px; padding-bottom: 5px; font-size: 12px; color: #888888; }
#ctlcontent_container .ctlcontent_thumbnail
{ float: left; padding-right: 10px; }
#ctlcontent_container .ctlcontent_content
{ float: left;}

.teamhome_leftpanel
{width: 470px; padding-right: 10px; float: left;}
.teamhome_rightpanel
{ background-image: url(images/images2011/rightpanel_background.jpg); background-repeat: no-repeat; min-height: 600px; padding: 15px 0px 0px 15px; width: 235px; float: left;}
.frameworxhome_rightpanel
{ background-image: url(images/images2011/rightpanel_background_3.png); background-repeat: no-repeat; min-height: 600px; padding: 15px 0px 0px 15px; width: 235px; float: left;}
.membershiphome_rightpanel
{ background-image: url(images/images2011/rightpanel_background_4.jpg); background-repeat: no-repeat; min-height: 500px; padding: 15px 0px 0px 15px; width: 235px; float: left;}


.Article_Casestudy, .Article_Whitepaper
{width: 590px; line-height: 18px; padding: 15px 70px 0px 70px;}
.Article_News, #_news_article #pnlArticle, #_book_article #pnlArticle, #_webinars_article #pnlArticle,
#_poster_article #pnlArticle, #_events_article #pnlArticle, #_publications_article #pnlArticle,
#_search_article #pnlArticle, #_training_article #pnlArticle, #_documents_article #pnlDocument, .Article_Presentation,
#_news_simple_article #pnlArticle
{padding:0 40px;}

#sponsors_webinar
{ margin-left: 10px;}
#content_training
{ width: 66% !important;}
#content_column
{ width: 60% !important;}


#pnlRelated_Downloads
{margin-top: 10px;}

/* Homepage 2011 New Styles */

a.largelink
{ font-size: 22px; text-decoration: none; color: #8b8b8b; }
a.largelink:hover
{ font-size: 22px; text-decoration: none; color: #676767; }
.homepage_promo_link
{ text-align: right; padding-right: 7px; }

/* start dj listing content classes */

#searcharea_2011
{ height: 120px; width: 205px; background-repeat: no-repeat; padding: 20px 15px 20px 15px;
	background-image: url(images/images2011/search_background.jpg); }

#searcharea_2011 .searchbox
{ margin: 20px 0px 20px 0px; float: left;}
#searcharea_2011 .searchbutton
{ float:right;}
.searchtitle_2011
{margin-left: 20px; margin-top: -60px; float: left; width: 980px;}
.Whatshot_cms
{float: left;}
.Whatshot_Item
{
    width: 630px;
    min-width: 630px;
    max-width: 630px;
    float: left;
    min-height: 80px;
    padding: 10px 50px 0px 50px;
    border-top: 1px solid #eeeeee;
}
.Whatshot_date
{float: left; width: 365px; text-align: right; height: 25px; padding-top: 5px; font-weight: bold;}
.Whatshot_title
{float: left; width: 365px; height: 30px;}

.Latestnews_Item
{
    width: 100%;
    min-width: 450px;
    max-width: 450px;
    float: left;
    min-height: 80px;
    padding: 10px 200px 0px 80px;
    border-top: 1px solid #eeeeee;
    background-image: url(images/images2011/latestnews_icon.jpg);
    background-repeat: no-repeat;
    background-position: 5px 25px;
}

.Event_Item
{
    width: 170px;
    max-width: 170px;
    min-width: 170px;
    height: 210px;
    max-height: 210px;
    min-height: 210px;

    float:left; 
    margin-left:5px;
    margin-bottom:5px;
    text-align:center;
    z-index:900;
    overflow:hidden;
}

.Event_Item a
{ color: #676767 !important; text-decoration: none; }

.Event_Item a:hover
{ text-decoration: none; }

.Event_Item_Hover
{
    width: 150px;
    max-width: 150px;
    min-width: 150px;
    height: 200px;
    max-height: 200px;
    min-height: 200px;
	padding: 10px 10px 0px 10px;
    float:left; 

    text-align:left;
    display: none;

    z-index: 901;
    background-image: url(images/images2011/tile_hover.png);
    background-position: left top;
    cursor: pointer;
}

.Event_Item_Hover div
{
    color:White;
    display:block;
}

.Event_Item_Hover_Title, .Publication_Item_Hover_Title, .Publication_Item_Hover_Summary
{
    clear:both;
    font-size:14px;
    font-weight:normal;
}

.Event_Item_Hover_Location
{
    clear:both;
     font-size:12px;
     margin-top:5px;
     padding-bottom:10px;
}
.Event_Item_Hover_Date
{ text-align: left; font-size: 12px; padding: 5px 0px 0px 0px; }

.Event_Title
{ text-align: left; font-size: 14px; padding: 10px 5px 0px 10px; }

.Event_Date
{ text-align: left; font-size: 12px; padding: 5px 5px 0px 10px; }

.Publication_Date
{ text-align: left; font-size: 12px; padding: 175px 10px 0px 10px; color: #ffffff; font-weight: bold; }

.Publication_Title
{ text-align: left; font-size: 14px; padding: 10px 10px 0px 10px; }

.Publication_Item
{
    width: 160px;
    max-width: 160px;
    min-width: 160px;
    height: 210px;
    max-height: 210px;
    min-height: 210px;
    padding: 5px;
    float:left; 
    margin-left:5px;
    margin-bottom:5px;
    text-align:center;
}

.Publication_Item_Hover_Date
{ text-align: left; font-size: 12px; padding: 10px 0px 0px 0px; }


.Webinar_Item,.Document_Item,.Training_Item,.Article_Item,.Video_Item
{
    width: 730px;
    min-width: 730px;
    max-width: 730px;
    float: left;
    min-height: 80px;
    padding-top: 10px;
    border-top: 1px solid #eeeeee;
}
.Webinar_Item:hover, .Document_Item:hover, .Training_Item:hover, .Article_Item:hover, .Video_Item:hover, .Whatshot_Item:hover, .Latestnews_Item:hover
{	border-top: 1px solid #f7931e;}

.Webinar_Date
{	float: left; width: 120px; padding-right: 30px; }

.Document_Date, .Training_Date, .Article_Date, .Video_Date
{	float: left; width: 100px; padding-right: 30px; }

.Webinar_Title
{	float: left; width: 380px; padding-right: 30px; }

.Document_Title, .Article_Title, .Video_Title
{	float: left; width: 400px; padding-right: 30px; }
.Training_Title
{	float: left; width: 560px; padding-right: 30px; }

.Webinar_Thumb
{	width: 160px; min-width: 160px; max-width: 160px; float: left; text-align: center; }

.Webinar_Thumb img
{padding-top: 5px; padding-bottom: 5px;}

.Document_Thumb, .Training_Thumb, .Article_Thumb, .Video_Thumb
{
    width: 160px;
    min-width: 160px;
    max-width: 160px;
    float: left; 
}


.Webinar_Item .Webinar_Thumb span
{
    clear: left;
    display: block;
    text-align: center;
}
.Webinar_setreminder
{float:left; padding-top: 10px;}

#video_details
{width: 100%; float:left; padding-left: 30px; padding-top: 10px;}

#video_details .summary, #video_details .date
{float: left; width: 100%;}

#video_details .videobody
{width: 500px; max-width: 500px; min-width: 500px; float: left; padding-top: 40px;}
#video_details .relatedvideos
{width: 190px; max-width: 190px; min-width: 190px; float: left; padding-top: 40px;}
#video_details .relatedvideos_list
{padding-bottom:5px;}




.EnhancedNews_Item_Main
{
	
   /* text-align: justify; */
     background: none repeat scroll 0 0 #FCFCFC;
    border: 1px solid #E8E8E8;
    float: left;
    height: 401px;
    max-height: 401px;
    min-height: 401px;
    max-width: 390px;
    min-width: 390px;
    width: 390px;
    overflow: hidden;
    padding: 10px;
    line-height:18px;
}

.EnhancedNews_Item_Main .EnhancedNews_Item_Main_Header
{
    width: 100%;
    background-color: #c22323;
    color: white;
    margin-bottom: 5px;
    font-weight: bold;
    padding: 2px;
    text-transform: uppercase;
}


.EnhancedNews_Item_Sub_1
{
   
   background: none repeat scroll 0 0 #FCFCFC;
   border-bottom: 1px solid #E8E8E8;
   border-right: 1px solid #E8E8E8;
   border-top: 1px solid #E8E8E8;
   float: right;
   height: 190px;
   max-height: 190px;
   min-height: 190px;
   max-width: 295px;
   min-width: 295px;
   width: 295px;
   overflow: hidden;
   padding: 10px;
   line-height:16px
}


.EnhancedNews_Item_Sub_2
{
   
   background: none repeat scroll 0 0 #FCFCFC;
   border-bottom: 1px solid #E8E8E8;
   border-right: 1px solid #E8E8E8;
   border-top: 1px solid #E8E8E8;
   float: right;
   height: 190px;
   max-height: 190px;
   min-height: 190px;
   max-width: 295px;
   width: 295px;
   min-width: 295px;
   overflow: hidden;
   padding: 10px;
   line-height:16px
}



.EnhancedNews_Item_Sub_1 .EnhancedNews_Item_Main_Header,
.EnhancedNews_Item_Sub_2 .EnhancedNews_Item_Main_Header
{
    width: 100%;
    background-color: #f7931e;
    color: white;
    margin-bottom: 5px;
    font-weight: bold;
    padding: 2px;
    text-transform: uppercase;
}



.EnhancedNews_InTheNews 
{    
    background-color: Transparent;
    float: left;
    height: 101px;
    max-height: 101px;
    max-width: 400px;
    min-height: 101px;
    min-width: 400px;
    overflow: hidden;
    padding: 10px 0px 10px 0px;
    width: 415px;
    line-height:18px;
    
}


.EnhancedNews_Banner
{
    margin-top: 10px;
    clear: both;
    width: 100%;
}

.EnhancedNews_Item_Read {
float: left; padding-top: 5px; }
div.EnhancedNews_Item_Read a, div.EnhancedNews_Item_Comments a
{ color: #20409a !important; font-weight: bold;  }
div.EnhancedNews_Item_Read a:hover, div.EnhancedNews_Item_Comments a:hover
{ color: #20409a !important; text-decoration: underline; }

.EnhancedNews_Item_Comments {
        float: right; text-align:right; padding-top: 5px;
 
}

.EnhancedNews_Item_TopThree_Left
{
    
    width: 550px; float: left;
}


.EnhancedNews_Item_TopThree_Left .EnhancedNews_Item_Read {
    float:none ;clear: none;
}


.EnhancedNews_Item_TopThree_Right
{
    width: 100px; float: right;
}
 
.EnhancedNews_type
{ float:left; text-transform: uppercase; padding-bottom: 5px; font-size: 11px; width: 70%;}

.EnhancedNews_date
{ float: left; padding-bottom: 5px; font-size: 11px; width: 30%; text-align: right;}
                            
.EnhancedNews_type2
{ text-transform: uppercase; padding-bottom: 5px; font-size: 11px; }   


                            
                            



.News_Item_Main
{
	
   /* text-align: justify; */
     background: none repeat scroll 0 0 #FCFCFC;
    border: 1px solid #E8E8E8;
    float: left;
    height: 401px;
    max-height: 401px;
    max-width: 400px;
    min-height: 401px;
    min-width: 400px;
    overflow: hidden;
    padding: 10px;
    width: 415px;
    line-height:18px;
}

.News_Item_List
{   
    border-bottom: 1px solid #E8E8E8;
    clear: both;
    padding: 20px 10px 20px 10px;
    background: none repeat scroll 0 0 #FCFCFC;
   
}
       
       
       
.News_Item_List .EnhancedNews_Item_Main_Header
{
    width: 100%;
    color: #f7931e;
    margin-bottom: 5px;
    font-weight: bold;
    text-transform: uppercase;
}


 
.News_Item_Sub_1
{
   
   background: none repeat scroll 0 0 #FCFCFC;
   border-bottom: 1px solid #E8E8E8;
   border-right: 1px solid #E8E8E8;
   border-top: 1px solid #E8E8E8;
   float: right;
   height: 180px;
   max-height: 180px;
   max-width: 285px;
   min-height: 180px;
   min-width: 280px;
   overflow: hidden;
   padding: 10px;
    line-height:16px
}

.News_Item_Sub_2
{
  
    background: none repeat scroll 0 0 #FCFCFC;
    border-bottom: 1px solid #E8E8E8;
    border-right: 1px solid #E8E8E8;
    float: right;
    height: 209px;
    max-height: 209px;
    max-width: 140px;
    min-height: 209px;
    min-width: 140px;
    overflow: hidden;
    padding: 5px;
    width: 140px;
     line-height:16px
}
        
.News_Item_Sub_3
{
   
    background: none repeat scroll 0 0 #FCFCFC;
    border-bottom: 1px solid #E8E8E8;
    border-right: 1px solid #E8E8E8;
    float: right;
    height: 209px;
    max-height: 209px;
    max-width: 140px;
    min-height: 209px;
    min-width: 140px;
    overflow: hidden;
    padding: 5px;
    width: 140px;
    line-height:16px
 }
.News a,.News a:hover,.News_Title
.News_Item_Main a , .News_Item_List a ,.News_Item_Sub_1 a ,.News_Item_Sub_2 a,.News_Item_Sub_3 a, 
.News_Item_Main a:hover , .News_Item_List a:hover,.News_Item_Sub_1 a:hover,.News_Item_Sub_2 a:hover,.News_Item_Sub_3 a:hover 
{ text-decoration: none;} 
.News_Item_Hover{background:#F6F5F5;}
.News_Item_Hover .News_Title { text-decoration: none; color: #f7931e;  }       

/*.News_Item_Sub_4
{
    height: 245px;
    max-height: 245px;
    min-height: 245px;
    padding: 5px;
    width: 140px;
    min-width: 140px;
    max-width: 140px;
    float: right;
    border-right: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
    overflow: hidden;
}*/
        
        
/* end dj listing content classes */

/* Megadropdown 2011 */

.RadMenu_Sitefinity UL.rmRootGroup
{   background-color:transparent !important;
    border:none !important; }
    
.RadMenu_Sitefinity a.rmLink
{ color: #ffffff !important; cursor: pointer; font-family: "Helvetica Neue", Arial, sans-serif !important; font-weight: bold !important;}
.RadMenu_Sitefinity a.rmLink:hover
{cursor: pointer;}


.RadMenu_Sitefinity li.rmItem
{ border-left: 1px solid #484848 !important; border-right: 1px solid #414141 !important; }
.RadMenu_Sitefinity li.rmTemplate
{ border: 0px !important; margin: 0px !important; padding: 0px !important;}

.RadMenu_Sitefinity span.rmText
{ border-right: 0 none !important; line-height: 36px !important; }

.RadMenu_Sitefinity div.rmText
{ margin: 0px !important; padding: 0px !important; }

.RadMenu_Sitefinity .rmSlide
{ top: 66px !important; }

.RadMenu_Sitefinity .rmVertical
{ padding: 0px !important; }

div#megadropdown
{ width: 980px; height: 505px; float:left; line-height: normal;  }

div#megadropdown .standards
{ width: 980px; height: 505px; background-image: url(/sdata/content/redesign2011/menu/standards_mega.jpg); background-repeat: no-repeat;  }

div#megadropdown .collab
{ width: 980px; height: 465px; background-image: url(/sdata/content/redesign2011/menu/collab_thinktank_mega.jpg); 
background-repeat: no-repeat; padding-top: 40px; }

div#megadropdown .publications
{ width: 980px; height: 425px; background-image: url(/sdata/content/redesign2011/menu/publications_mega.jpg); background-repeat: no-repeat; padding-top: 80px; }

div#megadropdown .confandtraining
{ width: 980px; height: 505px; background-image: url(http://www.tmforum.org/sdata/content/redesign2011/menu/confandtraining_mega_2.jpg); background-repeat: no-repeat; }

div#megadropdown .left
{ height: 425px; width: 170px; padding: 0px 10px 0px 10px; float: left; }
div#megadropdown .left ul li a
{ color: #676767; text-decoration:none; }
div#megadropdown .confandtrainingleft
{ height: 225px; width: 170px; padding: 190px 7px 0px 10px; float: left; }
div#megadropdown .confandtrainingleft2
{ height: 225px; width: 170px; padding: 20px 7px 0px 10px; float: left; }
div#megadropdown .confandtrainingleft ul li a, div#megadropdown .confandtrainingleft2 ul li a
{ color: #676767; text-decoration:none; }
div#megadropdown .confandtrainingbanner_wrapper
{ float:left; padding-left: 187px; width: 793px; }
div#megadropdown .confandtrainingbanner
{ float:left; height: 173px; width: 790px; }
div#megadropdown .confandtrainingarticle_wrapper
{ float:left; padding-left: 0px; width: 720px; }

div#megadropdown .standardsleft
{ height: 345px; width: 170px; padding: 160px 10px 0px 10px; float: left; }
div#megadropdown .collableft
{ height: 235px; width: 170px; padding: 230px 10px 0px 10px; float: left; }
div#megadropdown .standardsmain
{ height: 420px; width: 430px; padding: 85px 30px 0px 60px; float: left; }
div#megadropdown .standardsmain ul li.heading
{ border-bottom: 1px dotted #e1e1e1; padding-top: 10px; color: #000000; text-decoration: none; font-size: 18px; line-height: 27px; font-weight: bold;}

div#megadropdown .standardsmain ul li.heading a
{ color: #000000; text-decoration: none; font-size: 18px; line-height: 27px; font-weight: bold; }
div#megadropdown .standardsmain ul li a:hover
{ text-decoration: underline;}

div#megadropdown .standardsmain ul li
{ border-bottom: none;}
div#megadropdown .standardsmain ul li a
{ color: #000000; text-decoration: none; font-size: 12px; line-height: 18px; font-weight: normal; }


div#megadropdown .collabmain
{ height: 425px; width: 760px; padding: 0px 0px 0px 0px; float: left; }
div#megadropdown .collabmain ul, div#megadropdown .left ul, div#megadropdown .standardsmain ul, div#megadropdown .confandtrainingleft ul, div#megadropdown .confandtrainingleft2 ul
{ list-style-type: none; list-style: none; margin: 0; padding: 0; }

div#megadropdown .collabmain ul li a:hover, div#megadropdown .left ul li a:hover, 
div#megadropdown .collab_topics ul li ul li a.subitem:hover
{ text-decoration: underline;}
div#megadropdown .collab_title
{ width: 730px; padding-left: 30px; height: 50px; float:left; }
div#megadropdown .collab_whatiscollab
{ height: 395px; width: 180px; padding: 20px 30px 0px 30px; float: left; }
div#megadropdown .collab_topics
{ height: 395px; width: 200px; padding: 20px 30px 0px 30px; float: left; }
div#megadropdown .collab_atozlist
{ height: 385px; width: 200px; padding: 20px 30px 0px 30px; margin-bottom: 10px; float: left; overflow: auto; }
div#megadropdown .collab_whatiscollab ul li a
{ font-weight: bold; line-height: 28px; }
div#megadropdown .collab_topics ul li a
{ color: #676767; text-decoration: none; font-weight: bold; line-height: 18px; }
div#megadropdown .collab_topics ul li ul li a.subitem
{ color: #676767; text-decoration: none; font-weight: normal !important; }
div#megadropdown .collab_topics ul li ul
{ padding-left: 5px; }

div#megadropdown .collab_atozlist ul li a
{ color: #676767; text-decoration: none; font-size: 11px; }

li.sponsorship
{ margin-top: 30px; }

div#megadropdown .right
{ height: 490px; width: 245px; padding: 15px 10px 0px 10px; float: left; }

div#megadropdown .right2
{ height: 390px; width: 210px; padding: 35px 10px 0px 10px; float: left; }
div#megadropdown .right3
{ height: 400px; width: 170px; padding: 25px 20px 0px 20px; float: left; }

div#megadropdown .latestpubs
{ height: 405px; width: 190px; padding: 20px 31px 0px 41px; float: left; }

div#megadropdown .eventstraining
{ height: 300px; width: 205px; padding: 20px 15px 15px 40px; float: left; }
div#megadropdown .eventstraining2
{ height: 280px; width: 205px; padding: 40px 15px 15px 40px; float: left; }
div#megadropdown .eventstraining h3, div#megadropdown .eventstraining2 h3, 
div#megadropdown .eventstraining h3 a, div#megadropdown .eventstraining2 h3 a, 
div#megadropdown .eventstraining h3 a:hover, div#megadropdown .eventstraining2 h3 a:hover
{ color: #676767 !important; margin-bottom: 10px; text-decoration:none; font-weight: normal !important; }

div#megadropdown .latestreleases
{ height: 100px; padding-top: 140px; width: 245px; float: left; background-repeat: no-repeat; 
  background-position: 116px 110px;
  background-image: url(/sdata/content/redesign2011/menu/standards-dd-frameworx.png); }
div#megadropdown .latestdownloads ul
{ list-style-type: none; list-style: none; margin: 0; padding: 0; }
div#megadropdown .latestdownloads ul li a
{ color: #676767; text-decoration: none; font-size: 11px; line-height: 17px; }
div#megadropdown .latestdownloads ul li a:hover
{ text-decoration: underline;}

/*
.rmLevel1
{
margin-left:-115px !important;
}
*/
/*scroll-bar*/
.collab_list::-webkit-scrollbar {
    width: 12px;
}

.collab_list::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    border-radius: 10px;
}

.collab_list::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
}

/* END Megadropdown 2011 */

/* start horizontal filter navigation */




.listing_navigation_wrapper
{
    height:50px;
        max-height:50px;
            min-height:50px;
            clear:right;
}
.listing_navigation_container a.listing_navigation image
{
border:none;
}

ul.listing_navigation, ul.listing_navigation_training
{
    background-position: left top;
    border-style: none;
    border-width: medium;
    float: left;
    margin: 0;
    padding: 0;
    list-style-type: none;
    list-style: none;
    background-image: url('images/images2011/tabs/listing_navigation_bg.png');
    background-repeat: repeat-x;
}

ul.listing_navigation li
{
    font-size: 12px; height: 31px;
    float: left;
    cursor: pointer;
    width: 80px;
    text-align: center;
}

ul.listing_navigation_training li

{
    font-size: 12px; height: 31px;
    float: left;
    cursor: pointer;
    width: 115px;
    text-align: center;
}

ul.listing_navigation li.selected
{
    background-image: url('images/images2011/tabs/menu_selected.png'); background-repeat: no-repeat; 
    background-position: top left;
}

ul.listing_navigation_training li.selected
{
    background-image: url('images/images2011/tabs/menu_selected_lg.png'); background-repeat: no-repeat; 
    background-position: top left;
}

ul.listing_navigation li input, ul.listing_navigation_training li input
{
    background-image: url(images/images2011/tabs/listing_navigation_bg.png);
    background-attachment: scroll;
    background-repeat: repeat-x;
    background-position: 0px -4px;
}

ul.listing_navigation li.selected a, ul.listing_navigation_training li.selected a
{
    width: 100% !important;
    display: block !important;
    color: #ff9933 !important;
    font-weight: normal;
 text-decoration:none !important;
}

ul.listing_navigation li a, ul.listing_navigation_training li a
{
    width: 100% !important;
    display: block !important;
    color:#676767 !important;
    font-weight:normal; line-height: 31px;
     text-decoration:none !important;
}


ul.listing_navigation li.first, ul.listing_navigation_training li.first
{
    background-position: left top;
    width: 10px;
    background-image: url(images/images2011/tabs/listing_navigation_left.png);
    background-repeat: no-repeat;
}

ul.listing_navigation li.last, ul.listing_navigation_training li.last
{
    background-position: right top;
    width: 10px;
    background-image: url('images/images2011/tabs/listing_navigation_right.png');
    background-repeat: no-repeat;
}

ul.listing_navigation li.filter, ul.listing_navigation_training li.filter
{
    background-position: left top;
    width: 20px;
    background-image: url(images/images2011/tabs/listing_navigation_filter.png);
    background-repeat: repeat-x;
    height:30px;
}

.listing_filter
{
    margin-left:50px !important;
}


/* end horizontal filter navigation */



/* start members list template KM */

.mlcolumn
{	width: 25%;
	float: left;
	padding: 5px;
	vertical-align: top;
	}
.membershipbutton
	{float: right;}

.fullwidth
{	width: 100%;
	float: left;
		}
	
.greyborder
{	
		border: 1px solid #efeded;
		border-collapse: collapse;
		}
	
.greyborderbottom
{
		border-bottom: 1px solid #efeded;}

/* end members list template */
















/* END Redesign 2011 New Styles */

/* LiteMenu 2011 */

.FilterLabel
{
    display:block;
    width:100%;
    clear:left;
    color:#676767;
    font-size:16px;
    font-weight:bold;
    padding-top:5px;
    padding-bottom:5px;
}





/* start mobile */


#CtlMenu1_leftmenu_liteMenu ul, #CtlMenu1_leftmenu_liteMenu
{	margin: 0; padding: 0; list-style-type: none; list-style: none !important;	}



#CtlMenu1_leftmenu_liteMenu li a:hover, 
#CtlMenu1_leftmenu_liteMenu li li a:hover, 
#CtlMenu1_leftmenu_liteMenu li li li a:hover, 
#CtlMenu1_leftmenu_liteMenu li li li li a:hover

#CtlMenu1_leftmenu_liteMenu li.leftmenuitem_root a:hover,

#CtlMenu1_leftmenu_liteMenu li .leftmenuitem_selected a:hover, 
#CtlMenu1_leftmenu_liteMenu li li .leftmenuitem_selected a:hover,
#CtlMenu1_leftmenu_liteMenu li li li .leftmenuitem_selected a:hover,
#CtlMenu1_leftmenu_liteMenu li li li li .leftmenuitem_selected a:hover,

#CtlMenu1_leftmenu_liteMenu li.leftmenuitem_selected a:hover, 
#CtlMenu1_leftmenu_liteMenu li li.leftmenuitem_selected a:hover,
#CtlMenu1_leftmenu_liteMenu li li li.leftmenuitem_selected a:hover,
#CtlMenu1_leftmenu_liteMenu li li li li.leftmenuitem_selected a:hover,

#CtlMenu1_leftmenu_liteMenu li .leftmenuitem_selected a:hover, 
#CtlMenu1_leftmenu_liteMenu li li .leftmenuitem_selected a:hover,
#CtlMenu1_leftmenu_liteMenu li li li .leftmenuitem_selected a:hover,
#CtlMenu1_leftmenu_liteMenu li li li li .leftmenuitem_selected a:hover,

#CtlMenu1_leftmenu_liteMenu li.leftmenuitem_selected li a:hover,
#CtlMenu1_leftmenu_liteMenu li li.leftmenuitem_selected li a:hover,
#CtlMenu1_leftmenu_liteMenu li li li.leftmenuitem_selected li a:hover
{  color: #f7931e;}



#CtlMenu1_leftmenu_liteMenu li.leftmenuitem_selected a 
{	background-image:url(images/images2011/leftmenu_hoverarrow.png) !important; color: #f7931e; 
	padding: 6px 29px 3px 7px; height: 17px; background-repeat: no-repeat; border-bottom: none !important; }

#CtlMenu1_leftmenu_liteMenu li.leftmenuitem_selected li a
{	border-bottom: 1px solid #e8e8e8 !important; background-image: none !Important; }

#CtlMenu1_leftmenu_liteMenu li a
{   display: block; color: #5e5e5e; background-color: #ffffff; padding: 6px 0px 3px 7px;
	width: 210px; height: 17px; text-decoration: none; border-bottom: 1px solid #e8e8e8; font-weight: normal; 
	background-image: none !important; }

#CtlMenu1_leftmenu_liteMenu .leftmenuitem_selected li a
{   display: block; color: #5e5e5e; background-color: #ffffff; padding: 6px 0px 3px 7px;
	width: 210px; height: 17px; text-decoration: none; font-weight: normal; 
	}
#CtlMenu1_leftmenu_liteMenu li li.leftmenuitem_selected li a
{	padding: 6px 0px 3px 17px; width: 200px; height: 17px; text-decoration: none; 
	border-bottom: 1px solid #e8e8e8; font-weight: normal; 
	background-image: none !important;
	}

#CtlMenu1_leftmenu_liteMenu li li li.leftmenuitem_selected li a
{	padding: 6px 0px 3px 27px; width: 190px; height: 17px; text-decoration: none; 
	border-bottom: 1px solid #e8e8e8 !important; font-weight: normal; 
	background-image: none !important; color: #5e5e5e;
	}
	
#CtlMenu1_leftmenu_liteMenu li li li.leftmenuitem_selected a 
{	background-image:url(images/images2011/leftmenu_hoverarrow.png) !important; color: #f7931e; 
	padding: 6px 29px 3px 17px; height: 17px; background-repeat: no-repeat; border-bottom: none !important; }

#CtlMenu1_leftmenu_liteMenu li li li a 
{   display: block; color: #5e5e5e; background-color: #ffffff; padding: 6px 0px 3px 17px;
	width: 200px; height: 17px; text-decoration: none; border-bottom: 1px solid #e8e8e8; font-weight: normal; 
	background-image: none !important; }
	
#CtlMenu1_leftmenu_liteMenu li li li li.leftmenuitem_selected a 
{	background-image:url(images/images2011/leftmenu_hoverarrow.png) !important; color: #f7931e; 
	padding: 6px 29px 3px 27px; height: 17px; background-repeat: no-repeat; border-bottom: none !important; }

#CtlMenu1_leftmenu_liteMenu li li li li a 
{   display: block; color: #5e5e5e; background-color: #ffffff; padding: 6px 0px 3px 27px;
	width: 190px; height: 17px; text-decoration: none; border-bottom: 1px solid #e8e8e8; font-weight: normal; 
	background-image: none !important; }


#CtlMenu1_leftmenu_liteMenu li.leftmenuitem_selected li.membersonly a, 
#CtlMenu1_leftmenu_liteMenu li li.membersonly a,
#CtlMenu1_leftmenu_liteMenu li.membersonly a
{
    background-image: url(images/images2011/members-only.png) !important;
    background-repeat: no-repeat !important;
    background-position: right center;
}

#CtlMenu1_leftmenu_liteMenu li.leftmenuitem_selected_membersonly a
{
    background-image: url(images/images2011/leftmenu_membersonly.png) !important;
    background-repeat: no-repeat !important; width: 240px; background-repeat: no-repeat; border-bottom: none !important;
   
}

/* end mobile */











#ctl00_CtlMenu1_leftmenu_liteMenu ul, #ctl00_CtlMenu1_leftmenu_liteMenu
{	margin: 0; padding: 0; list-style-type: none; list-style: none !important;	}



#ctl00_CtlMenu1_leftmenu_liteMenu li a:hover, 
#ctl00_CtlMenu1_leftmenu_liteMenu li li a:hover, 
#ctl00_CtlMenu1_leftmenu_liteMenu li li li a:hover, 
#ctl00_CtlMenu1_leftmenu_liteMenu li li li li a:hover

#ctl00_CtlMenu1_leftmenu_liteMenu li.leftmenuitem_root a:hover,

#ctl00_CtlMenu1_leftmenu_liteMenu li .leftmenuitem_selected a:hover, 
#ctl00_CtlMenu1_leftmenu_liteMenu li li .leftmenuitem_selected a:hover,
#ctl00_CtlMenu1_leftmenu_liteMenu li li li .leftmenuitem_selected a:hover,
#ctl00_CtlMenu1_leftmenu_liteMenu li li li li .leftmenuitem_selected a:hover,

#ctl00_CtlMenu1_leftmenu_liteMenu li.leftmenuitem_selected a:hover, 
#ctl00_CtlMenu1_leftmenu_liteMenu li li.leftmenuitem_selected a:hover,
#ctl00_CtlMenu1_leftmenu_liteMenu li li li.leftmenuitem_selected a:hover,
#ctl00_CtlMenu1_leftmenu_liteMenu li li li li.leftmenuitem_selected a:hover,

#ctl00_CtlMenu1_leftmenu_liteMenu li .leftmenuitem_selected a:hover, 
#ctl00_CtlMenu1_leftmenu_liteMenu li li .leftmenuitem_selected a:hover,
#ctl00_CtlMenu1_leftmenu_liteMenu li li li .leftmenuitem_selected a:hover,
#ctl00_CtlMenu1_leftmenu_liteMenu li li li li .leftmenuitem_selected a:hover,

#ctl00_CtlMenu1_leftmenu_liteMenu li.leftmenuitem_selected li a:hover,
#ctl00_CtlMenu1_leftmenu_liteMenu li li.leftmenuitem_selected li a:hover,
#ctl00_CtlMenu1_leftmenu_liteMenu li li li.leftmenuitem_selected li a:hover
{  color: #f7931e;}



#ctl00_CtlMenu1_leftmenu_liteMenu li.leftmenuitem_selected a 
{	background-image:url(images/images2011/leftmenu_hoverarrow.png) !important; color: #f7931e; 
	padding: 6px 29px 3px 7px; height: 17px; background-repeat: no-repeat; border-bottom: none !important; }

#ctl00_CtlMenu1_leftmenu_liteMenu li.leftmenuitem_selected li a
{	border-bottom: 1px solid #e8e8e8 !important; background-image: none !Important; }

#ctl00_CtlMenu1_leftmenu_liteMenu li a
{   display: block; color: #5e5e5e; background-color: #ffffff; padding: 6px 0px 3px 7px;
	width: 210px; height: 17px; text-decoration: none; border-bottom: 1px solid #e8e8e8; font-weight: normal; 
	background-image: none !important; }

#ctl00_CtlMenu1_leftmenu_liteMenu .leftmenuitem_selected li a
{   display: block; color: #5e5e5e; background-color: #ffffff; padding: 6px 0px 3px 7px;
	width: 210px; height: 17px; text-decoration: none; font-weight: normal; 
	}
#ctl00_CtlMenu1_leftmenu_liteMenu li li.leftmenuitem_selected li a
{	padding: 6px 0px 3px 17px; width: 200px; height: 17px; text-decoration: none; 
	border-bottom: 1px solid #e8e8e8; font-weight: normal; 
	background-image: none !important;
	}

#ctl00_CtlMenu1_leftmenu_liteMenu li li li.leftmenuitem_selected li a
{	padding: 6px 0px 3px 27px; width: 190px; height: 17px; text-decoration: none; 
	border-bottom: 1px solid #e8e8e8 !important; font-weight: normal; 
	background-image: none !important; color: #5e5e5e;
	}
	
#ctl00_CtlMenu1_leftmenu_liteMenu li li li.leftmenuitem_selected a 
{	background-image:url(images/images2011/leftmenu_hoverarrow.png) !important; color: #f7931e; 
	padding: 6px 29px 3px 17px; height: 17px; background-repeat: no-repeat; border-bottom: none !important; }

#ctl00_CtlMenu1_leftmenu_liteMenu li li li a 
{   display: block; color: #5e5e5e; background-color: #ffffff; padding: 6px 0px 3px 17px;
	width: 200px; height: 17px; text-decoration: none; border-bottom: 1px solid #e8e8e8; font-weight: normal; 
	background-image: none !important; }
	
#ctl00_CtlMenu1_leftmenu_liteMenu li li li li.leftmenuitem_selected a 
{	background-image:url(images/images2011/leftmenu_hoverarrow.png) !important; color: #f7931e; 
	padding: 6px 29px 3px 27px; height: 17px; background-repeat: no-repeat; border-bottom: none !important; }

#ctl00_CtlMenu1_leftmenu_liteMenu li li li li a 
{   display: block; color: #5e5e5e; background-color: #ffffff; padding: 6px 0px 3px 27px;
	width: 190px; height: 17px; text-decoration: none; border-bottom: 1px solid #e8e8e8; font-weight: normal; 
	background-image: none !important; }


#ctl00_CtlMenu1_leftmenu_liteMenu li.leftmenuitem_selected li.membersonly a, 
#ctl00_CtlMenu1_leftmenu_liteMenu li li.membersonly a,
#ctl00_CtlMenu1_leftmenu_liteMenu li.membersonly a
{
    background-image: url(images/images2011/members-only.png) !important;
    background-repeat: no-repeat !important;
    background-position: right center;
}

#ctl00_CtlMenu1_leftmenu_liteMenu li.leftmenuitem_selected_membersonly a
{
    background-image: url(images/images2011/leftmenu_membersonly.png) !important;
    background-repeat: no-repeat !important; width: 240px; background-repeat: no-repeat; border-bottom: none !important;
   
}












/* simple menu */



#ctl00_CtlMenu1_leftmenu_liteMenu.basic_menu a,
#ctl00_CtlMenu1_leftmenu_liteMenu.basic_menu ul li a,
#ctl00_CtlMenu1_leftmenu_liteMenu.basic_menu ul li li a,
#ctl00_CtlMenu1_leftmenu_liteMenu.basic_menu ul li li li a,
#ctl00_CtlMenu1_leftmenu_liteMenu.basic_menu ul li li.leftmenuitem_selected a,
#ctl00_CtlMenu1_leftmenu_liteMenu.basic_menu ul li li li.leftmenuitem_selected a
{
    background-image: none !important;
    border-bottom: none !important;
    padding: 0px 0px 0px 10px !important;
    line-height: 17px !important;
}
ul.basic_menu li.leftmenu_selected a
{
    background-image: none !important;

}

#ctl00_CtlMenu1_leftmenu_liteMenu.basic_menu li.leftmenuitem_selected a
{
    background-image: none !important;
}



/* END LiteMenu 2011 */

/* arrow buttons 2011 */

#arrow_buttons ul
{ list-style-type: none; margin: 0px; padding:0px;}
#arrow_buttons li.grey, #arrow_buttons li.orange, #arrow_buttons li.blue
{	 background-image:url(images/images2011/leftmenu_hoverarrow2.png) !important; padding: 6px 29px 3px 7px; 
	 height: 17px; margin-left: 0px; background-repeat: no-repeat; background-repeat: no-repeat; margin-bottom: 15px;}
#arrow_buttons li.grey a
{	 text-decoration: none; color: #5e5e5e;  }
#arrow_buttons li.grey a:hover
{	 text-decoration: underline; color: #5e5e5e; cursor: pointer;  }
#arrow_buttons li.orange a
{	 text-decoration: none; color: #676767;  }
#arrow_buttons li.orange a:hover,  #arrow_buttons li.orange:hover
{	 text-decoration: underline; color: #676767; cursor: pointer;  }
#arrow_buttons li.blue a
{	 text-decoration: none; color: #3b59b3;  }
#arrow_buttons li.blue a:hover,  #arrow_buttons li.blue:hover
{	 text-decoration: underline; color: #3b59b3; cursor: pointer;  }

#frameworx_topright
{	 height: 240px; text-align: center;  }

/* END arrow buttons 2011 */
	

.banner
{ float:left; height: 0px; width: 1000px; visibility: hidden; }


.tdsmall { font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #333333; }
.login {font-family: Arial; font-size: 11px; color: #ffffff; font-weight:bold;} 
a.login {font-family: Arial; font-size: 11px; color: #ffffff; font-weight:bold; text-decoration: none;} 
a.login:hover {font-family: Arial; font-size: 11px; color: #ffffff; font-weight:bold; text-decoration: underline;} 
a.login:visited {font-family: Arial; font-size: 11px; color: #ffffff; font-weight:bold; text-decoration: underline;} 

.breadcrumbs {	color:#676767; font-size:10px; font-weight: bold; }
a.breadcrumbs {	color: #676767;	font-size: 10px;text-decoration: none; font-weight: bold; }
a.breadcrumbs:visited {	color:#676767; font-size:10px; text-decoration: none; font-weight: bold; }
a.breadcrumbs:hover {	color:#676767; font-size:10px; font-weight: bold; }

.black_subheading {font-family:Arial; font-size: 11px; color: #333333; font-weight: bold;}
.largeblack_subheading{font-family:Arial; font-size: 14px; color: #333333; font-weight: normal; text-decoration: none;}
a.largeblack_subheading {font-family:Arial; font-size: 14px; color: #333333; font-weight: normal; text-decoration: none;}
a.largeblack_subheading:hover {font-family:Arial; font-size: 14px; color: #333333; font-weight: normal; text-decoration: underline;}
a.largeblack_subheading:visited {font-family:Arial; font-size: 14px; color: #333333; font-weight: normal; text-decoration: none;}
a.largeblack_subheading:visited:hover {font-family:Arial; font-size: 14px; color: #333333; font-weight: normal; text-decoration: underline;}
.largewhite_subheading{font-family:Arial; font-size: 14px; color: #ffffff; font-weight: normal; text-decoration: none;}
a.largewhite_subheading {font-family:Arial; font-size: 14px; color: #ffffff; font-weight: normal; text-decoration: none;}
a.largewhite_subheading:hover {font-family:Arial; font-size: 14px; color: #ffffff; font-weight: normal; text-decoration: underline;}
a.largewhite_subheading:visited {font-family:Arial; font-size: 14px; color: #ffffff; font-weight: normal; text-decoration: underline;}
a.largewhite_subheading:visited:hover {font-family:Arial; font-size: 14px; color: #ffffff; font-weight: normal; text-decoration: underline;}

.largeorange_subheading{font-family:Arial; font-size: 14px; color: #f7931e; font-weight: bold; text-decoration: none;}
a.largeorange_subheading {font-family:Arial; font-size: 14px; color: #f7931e; font-weight: bold; text-decoration: none;}
a.largeorange_subheading:hover {font-family:Arial; font-size: 14px; color: #f7931e; font-weight: bold; text-decoration: underline;}
a.largeorange_subheading:visited {font-family:Arial; font-size: 14px; color: #f7931e; font-weight: bold; text-decoration: none;}
a.largeorange_subheading:visited:hover {font-family:Arial; font-size: 14px; color: #f7931e; font-weight: bold; text-decoration: underline;}

.largeorange_subheadingnb{font-family:Arial; font-size: 14px; color: #f7931e; font-weight: normal; text-decoration: none;}
a.largeorange_subheadingnb {font-family:Arial; font-size: 14px; color: #f7931e; font-weight: normal; text-decoration: none;}
a.largeorange_subheadingnb:hover {font-family:Arial; font-size: 14px; color: #f7931e; font-weight: normal; text-decoration: underline;}
a.largeorange_subheadingnb:visited {font-family:Arial; font-size: 14px; color: #f7931e; font-weight: normal; text-decoration: none;}
a.largeorange_subheadingnb:visited:hover {font-family:Arial; font-size: 14px; color: #f7931e; font-weight: normal; text-decoration: underline;}



.white_subheading {font-family:Arial; font-size: 12px; color: #ffffff; font-weight: normal; text-decoration: none;}
a.white_subheading {font-family:Arial; font-size: 12px; color: #ffffff; font-weight: normal; text-decoration: none;}
a.white_subheading:hover {font-family:Arial; font-size: 12px; color: #ffffff; font-weight: normal; text-decoration: underline;}
a.white_subheading:visited {font-family:Arial; font-size: 12px; color: #ffffff; font-weight: normal; text-decoration: none;}
a.white_subheading:visited:hover {font-family:Arial; font-size: 12px; color: #ffffff; font-weight: normal; text-decoration: underline;}
.white_mainheading {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #ffffff; font-weight: normal; text-decoration:none; padding-left: 5px; }
a.white_mainheading {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #ffffff; font-weight: normal; text-decoration:none; padding-left: 5px; }
a.white_mainheading:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #ffffff; font-weight: normal; text-decoration:underline; padding-left: 5px; }
a.white_mainheading:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #ffffff; font-weight: normal; text-decoration:none; padding-left: 5px; }
a.white_mainheading:visited:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #ffffff; font-weight: normal; text-decoration:underline; padding-left: 5px; }

.whiteheading
 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-weight: bold; text-decoration:none;}
a.whiteheading {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-weight: bold; text-decoration:none;}
a.whiteheading:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-weight: bold; text-decoration:none;}
a.whiteheading:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-weight: bold; text-decoration:none;}

.black_mainheading
 {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #000000; font-weight: normal; text-decoration:none;}
a.black_mainheading {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #000000; font-weight:normal; text-decoration:none;}
a.black_mainheading:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #000000; font-weight: normal; text-decoration:none;}
a.black_mainheading:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #000000; font-weight: normal; text-decoration:none;}

.white_16 {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #ffffff; font-weight: normal; text-decoration:none; }
a.white_16 {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #ffffff; font-weight: normal; text-decoration:none; }
a.white_16:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #ffffff; font-weight: normal; text-decoration:underline; }
a.white_16:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #ffffff; font-weight: normal; text-decoration:none; }
a.white_16:visited:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #ffffff; font-weight: normal; text-decoration:underline; }

.left_undermenu_bg
{ background-image: url(images/lefthand_repeater.jpg); background-repeat: repeat-x; height: 70px; background-color: #e4e9ef; font-size: 11px; color: #333333;}


.quote {font-family:Arial; font-size: 11px; color: #31498c; font-weight: normal; font-style: italic;}

a { color: #20409a; text-decoration:underline; font-size: 12px;}
a:visited { color: #20409a; text-decoration:underline; font-size: 12px;}
a:hover { text-decoration: underline; color: #20409a; font-size: 12px;}

.small {font-size: 11px;}
a.small { color: #20409a; font-size:11px; text-decoration:underline; }
a.small:visited { color: #20409a; font-size:11px; text-decoration:underline; }
a.small:hover { font-size:11px; color: #20409a; text-decoration: underline; }

a.tiny { color: #31498c; font-size:9px;text-decoration:underline; }
a.tiny:visited { color: #31498c; font-size:9px;text-decoration:underline;}
a.tiny:hover { font-size:9px; color: #79a8d3; text-decoration: underline; cursor: pointer; }


.smallgrey { color: #bcbcbc; font-size:11px;text-decoration:none; }
a.smallgrey { color: #bcbcbc; font-size:11px;text-decoration:none; }
a.smallgrey:visited { color: #bcbcbc; font-size:11px;text-decoration:none;}
a.smallgrey:hover { font-size:11px; color: #bcbcbc; text-decoration: underline; }

.smalldarkgrey { color: #777777; font-size:11px;text-decoration:none; }
a.smalldarkgrey { color: #777777; font-size:11px;text-decoration:none; }
a.smalldarkgrey:visited { color: #777777; font-size:11px;text-decoration:none;}
a.smalldarkgrey:hover { font-size:11px; color: #777777; text-decoration: underline; }

.smallblue { color: #676767; font-size:11px;text-decoration:none; }
a.smallblue { color: #676767; font-size:11px;text-decoration:none; }
a.smallblue:visited { color: #676767; font-size:11px;text-decoration:none;}
a.smallblue:hover { font-size:11px; color: #676767; text-decoration: underline; }

.smallblack2 { color: #000000; font-size:11px;text-decoration:none; }
a.smallblack2 { color: #000000; font-size:11px;text-decoration:none; }
a.smallblack2:visited { color: #000000; font-size:11px;text-decoration:none;}
a.smallblack2:hover { font-size:11px; color: #000000; text-decoration: underline; }
a.smallblack2:visited:hover { color: #000000; font-size:11px;text-decoration:underline;}


.smallwhite, a.smallwhite, a.smallwhite:visited 
{ color: #ffffff !important; font-size:11px; text-decoration:none; line-height: normal; }
a.smallwhite:hover a.smallwhite:visited:hover
{ font-size:11px; color: #ffffff !important; text-decoration: underline; line-height: normal; }

a.small_callme { font-weight: bold; color: #777777; font-size:11px;text-decoration:none; }
a.small_callme:visited {font-weight: bold; color: #777777; font-size:11px;text-decoration:none; }
a.small_callme:hover {font-weight: bold; font-size:11px; color: #777777; text-decoration: underline; }


.top_menu { font-family: arial; font-size: 9pt;color:#ffffff; text-decoration: none;font-weight:bold;}
a.top_menu {  font-family: arial; font-size: 9pt;color:#ffffff; text-decoration: none;font-weight:bold;}
a.top_menu:visited { font-family: arial; font-size: 9pt;color:#ffffff; text-decoration: none;font-weight:bold;}
a.top_menu:hover { font-family: arial; font-size: 9pt; color:#ffffff; text-decoration: none; font-weight:bold;}

.menusmall { font-family: arial; font-size: 8pt;color:#666666; text-decoration: none;font-weight:normal; padding-left: 3px; padding-right: 3px;}
a.menusmall {  font-family: arial; font-size: 8pt;color:#666666; text-decoration: none;font-weight:normal; padding-left: 3px; padding-right: 3px; padding-bottom:3px;}
a.menusmall:visited { font-family: arial; font-size: 8pt;color:#666666; text-decoration: none;font-weight:normal; padding-left: 3px; padding-right: 3px; padding-bottom:3px;}
a.menusmall:hover { font-family: arial; font-size: 8pt; color:#666666; text-decoration: none; font-weight:normal; padding-left: 3px; padding-right: 3px; padding-bottom:3px;}

.footersmall { font-family: arial; font-size: 11px;color:#555555; text-decoration: none;font-weight:bold; padding-left: 5px;}
a.footersmall {  font-family: arial; font-size: 11px;color:#555555; text-decoration: none;font-weight:bold; padding-left: 5px;}
a.footersmall:visited { font-family: arial; font-size: 11px;color:#555555; text-decoration: none;font-weight:bold; padding-left: 5px;}
a.footersmall:hover { font-family: arial; font-size: 11px; color:#555555; text-decoration: none; font-weight:bold; padding-left: 5px;}

.homepagetab{ font-family: arial; font-size: 8pt; font-weight: bold; color: #FFFFFF; padding-bottom:2px; text-decoration:none;}
a.homepagetab{font-family: arial; font-size: 8pt; font-weight: bold; color: #FFFFFF; padding-bottom:2px; text-decoration:none;}
a.homepagetab:visited{font-family: arial; font-size: 8pt; font-weight: bold; color: #FFFFFF; padding-bottom:2px; text-decoration:none;}
a.homepagetab:hover{font-family: arial; font-size: 8pt; font-weight: bold; color: #FFFFFF; padding-bottom:2px; text-decoration:none;}

.arial_8_default { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #333333; }
.arial_8_grey { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #888888; }
.headline_1, a.headline_1, a.headline_1:visited  
{ font-size: 18px; margin-top: 0px; margin-bottom: 0px; color: #2b2b2b; font-weight: bold; line-height:normal; text-decoration:none; }
a.headline_1:hover, a.headline_1:visited:hover 
{ text-decoration:none; color: #f7931e;  }

.headline_2 {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #f7931e; font-weight: normal; text-decoration:none; }
a.headline_2 {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #f7931e; font-weight: normal; text-decoration:none;  }
a.headline_2:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #f7931e; font-weight: normal; text-decoration:underline;  }
a.headline_2:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #f7931e; font-weight: normal; text-decoration:none;  }
a.headline_2:visited:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #f7931e; font-weight: normal; text-decoration:underline;  }
.headline_3 {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #676767; font-weight: normal; text-decoration:none; }
a.headline_3 {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #676767; font-weight: normal; text-decoration:none;  }
a.headline_3:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #676767; font-weight: normal; text-decoration:underline;  }
a.headline_3:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #676767; font-weight: normal; text-decoration:none;  }
a.headline_3:visited:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #676767; font-weight: normal; text-decoration:underline;  }
.list_header { background-color: #777777; font: arial bold 12px #ffffff; }
.list { background-color: #ffffff; padding: 2px 2px 2px 2px;}
.list_alt {background-color: #f5f5f5; padding: 2px 2px 2px 2px;}

textarea { font-family: sans-serif; font-size: 10pt;}

.mainheading_bg
{ background-image: url(images/mainheading_bg.gif); background-repeat: repeat-x; height: 36px;}

.mainheading_border
{ border: 1px solid #ededed;}

div.mainheading_border
{ border: 1px solid #ededed; padding: 2px; }

.white_border
{ border: 1px solid #ffffff;}

.main_border
{ border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf;}

.subheading_bg
{background-image: url(images/mainheading_bg.gif); background-repeat: repeat-x; height: 22px; padding-left: 3px; padding-top: 3px;}

.rightheading_bg
{ padding:0 0 0 0; background-image: url(images/rightheading_bg.gif); background-repeat: repeat-x; height: 30px; vertical-align: top; line-height:30px;}

.rightheading_links
{ height: 30px; font-family:Arial; font-size: 14px; color: #333333; font-weight: normal; background-image: url(images/icons/team_icons/link_blue_30px.png);
	background-position: left center; padding-right: 2px; padding-left:35px; padding-top: 8px; padding-bottom: 8px;  background-repeat: no-repeat; }

.rightheading_contact
{ height: 30px; font-family:Arial; font-size: 14px; color: #333333; font-weight: normal; background-image: url(images/icons/team_icons/phone_blue_30px.png);
	background-position: left center; padding-right: 2px; padding-left:35px; padding-top: 8px; padding-bottom: 8px;  background-repeat: no-repeat; }

.rightheading_join
{ height: 30px; font-family:Arial; font-size: 14px; color: #333333; font-weight: normal; background-image: url(images/icons/team_icons/sign_blue_30px.png);
	background-position: left center; padding-right: 2px; padding-left:35px; padding-top: 8px; padding-bottom: 8px;  background-repeat: no-repeat; }

.rightheading_casestudy
{ height: 30px; font-family:Arial; font-size: 14px; color: #333333; font-weight: normal; background-image: url(images/icons/team_icons/casestudy_blue_30px.png);
	background-position: left center; padding-right: 2px; padding-left:35px; padding-top: 8px; padding-bottom: 8px;  background-repeat: no-repeat; }

.rightheading_media
{ height: 30px; font-family:Arial; font-size: 14px; color: #333333; font-weight: normal; background-image: url(images/icons/team_icons/media_blue_30px.png);
	background-position: left center; padding-right: 2px; padding-left:35px; padding-top: 8px; padding-bottom: 8px;  background-repeat: no-repeat; }

.rightheading_webinars
{ height: 30px; font-family:Arial; font-size: 14px; color: #333333; font-weight: normal; background-image: url(images/icons/team_icons/webinar_blue_30px.png);
	background-position: left center; padding-right: 2px; padding-left:35px; padding-top: 8px; padding-bottom: 8px;  background-repeat: no-repeat; }

.rightheading_events
{ height: 30px; font-family:Arial; font-size: 14px; color: #333333; font-weight: normal; background-image: url(images/icons/team_icons/events_blue_30px.png);
	background-position: left center; padding-right: 2px; padding-left:35px; padding-top: 8px; padding-bottom: 8px;  background-repeat: no-repeat; }

.rightheading_data
{ height: 30px; font-family:Arial; font-size: 14px; color: #333333; font-weight: normal; background-image: url(images/icons/team_icons/data_blue_30px.png);
	background-position: left center; padding-right: 2px; padding-left:35px; padding-top: 8px; padding-bottom: 8px;  background-repeat: no-repeat; }

.rightheading_docs
{ height: 30px; font-family:Arial; font-size: 14px; color: #333333; font-weight: normal; background-image: url(images/icons/team_icons/docs_blue_30px.png);
	background-position: left center; padding-right: 2px; padding-left:35px; padding-top: 8px; padding-bottom: 8px;  background-repeat: no-repeat; }

a.rightheading_download
{ height: 30px; font-family:Arial; font-size: 14px; color: #333333; font-weight: normal; background-image: url(images/icons/team_icons/downloads_blue_30px.png);
	background-position: left center; padding-right: 2px; padding-left:35px; padding-top: 8px; padding-bottom: 8px;  background-repeat: no-repeat; }

.rightheading_elements
{ height: 30px; font-family:Arial; font-size: 14px; color: #333333; font-weight: normal; background-image: url(images/icons/team_icons/sid_blue_30px.png);
	background-position: left center; padding-right: 2px; padding-left:35px; padding-top: 8px; padding-bottom: 8px;  background-repeat: no-repeat; }

.rightheading_elements2
{ font-family:Arial; font-size: 14px; color: #333333; font-weight: normal; background-image: url(images/icons/team_icons/sid_blue_30px.png);
	background-position: left center; padding-right: 2px; padding-left:35px; line-height: 15px;  background-repeat: no-repeat; }

.webinar_subheading {font-weight:bold; color:#005aa8;}

li.blueicons
{ font-family:Arial; font-size: 12px; font-weight: normal; padding-right: 2px; padding-bottom: 8px;  }


.rightheading_blue_bg
{ background-image: url(images/rightheading_blue_bg.gif); background-repeat: repeat-x; height: 30px; vertical-align: top; padding-top:6px; padding-bottom:0px;}

.rightheading_white
{ font-family:Arial; font-size: 14px; color: #ffffff; font-weight: normal; padding-right: 2px; padding-left:2px; }

.rightheading_knowledge
{
	background-image: url(images/knowledge_title_background.png);
	background-repeat: no-repeat;
	height: 35px;
	vertical-align: top;
	line-height: 30px;
	padding-bottom: 0px;
	padding-left: 40px;
	padding-right: 0px;
	padding-top: 0px;
}


.dottedline
{ border-bottom: 1px dotted #333333; padding-bottom: 3px;}
.dottedline2
{ border-bottom: 1px dotted #333333; padding-bottom: 2px; padding-top: 2px; padding-left: 3px; padding-right: 3px;}

.zonecolour { background-color: #ffffff; height: 1px; padding: 0 0 0 0; width:100%; }

div.training
{  height: 150px; width: 100%; overflow: auto; }
.grey_subheading {font-family:Arial; font-size: 14px; color: #555555; font-weight: normal; text-decoration: none;}
a.grey_subheading {font-family:Arial; font-size: 14px; color: #555555; font-weight: normal; text-decoration: underline;}
a.grey_subheading:hover {font-family:Arial; font-size: 14px; color: #79a8d3; font-weight: normal; text-decoration: underline;}
a.grey_subheading:visited {font-family:Arial; font-size: 14px; color: #555555; font-weight: normal; text-decoration: underline;}
a.grey_subheading:visited:hover {font-family:Arial; font-size: 14px; color: #79a8d3; font-weight: normal; text-decoration: underline;}

.small_grey_subheading {font-family:Arial; font-size: 12px; color: #555555; font-weight: normal; text-decoration: none;}
a.small_grey_subheading {font-family:Arial; font-size: 12px; color: #555555; font-weight: normal; text-decoration: underline;}


a.small_grey_subheading:hover {font-family:Arial; font-size: 12px; color: #79a8d3; font-weight: normal; text-decoration: underline;}
a.small_grey_subheading:visited {font-family:Arial; font-size: 12px; color: #555555; font-weight: normal; text-decoration: underline;}
a.small_grey_subheading:visited:hover {font-family:Arial; font-size: 12px; color: #79a8d3; font-weight: normal; text-decoration: underline;}

.bigquotes 
{  font-family: Arial, Helvetica, sans-serif; font-size: 40px; color: #f7931e; font-weight: normal; text-decoration:none;  }

.news_background { border-bottom: solid 1px #e2e9f0; width: 183px; background-color: #ffffff; padding:5px; }
.news_background:hover {border-bottom: solid 1px #ff8600; width: 183px; background-color: #e2e9f0; padding:5px;}
.news_background:visited {border-bottom: solid 1px #e2e9f0; width: 183px; background-color: #ffffff; padding:5px;}
.news_backrgound:visited:hover { border-bottom: solid 1px #ff8600; width: 183px; background-color: #e2e9f0; padding:5px;}

.news_subheading { font-family:Arial; font-size: 12px; color: #444444; font-weight: normal; text-decoration: none;}
a.news_subheading {font-family:Arial; font-size: 12px; color: #444444; font-weight: normal; text-decoration: none;}
a.news_subheading:hover {font-family:Arial; font-size: 12px; color: #222222; font-weight: normal; text-decoration: none;}
a.news_subheading:visited {font-family:Arial; font-size: 12px; color: #444444; font-weight: normal; text-decoration: none;}
a.news_subheading:visited:hover {font-family:Arial; font-size: 12px; color: #222222; font-weight: normal; text-decoration: none;}

 /* glossary styling */
.popup {
	display: none;
}

a.text {
	position: relative;
	text-decoration: none;
	color: #f7931e; font-family: Arial, Helvetica, sans-serif; font-size: 12px; border-bottom: double;
}
a.text:hover {
	position: relative;
	text-decoration: none;
	color: #676767; font-family: Arial, Helvetica, sans-serif;
}
.text:hover .popup {
	display: block;
	position: absolute;
	background-color: #ffffff;
	padding: 5px; width: 150px;
	border-left: 1px #cccccc solid;
	border-right: 1px #cccccc solid;
	border-top: 1px #cccccc solid;
	border-bottom: 1px orange solid;
	font-size: 12px; color: #333333;
	left: 0em;
	top: 1.7em; font-family: Arial, Helvetica, sans-serif;
}



.HorizontalUL
{
	margin: 0px;
	border: 0px;
	float: left;
	list-style: none;
	line-height: 100%;
}
.HorizontalUL li
{
	float:left;
	margin: 0;
	padding-left: 10px;
	padding-right: 10px;
	border-left:1px solid #ffffff;
	padding-top:5px;
}

.HorizontalUL li.FirstLi
{
	padding-left: 0px;
	border-left:0px solid #6199cb;	
}

.Bold
{
	font-weight:900;
}


.HorizontalUL li a:link, .HorizontalUL li a:visited, .HorizontalUL li a:hover, .HorizontalUL li a:active
{
	color: white;
	font-size: 120%;
}


.HorizontalUL li a:link.Selected,
.HorizontalUL li a:visited.Selected,
.HorizontalUL li a:hover.Selected,
.HorizontalUL li a:active.Selected
{
	color:white;
	font-size:120%;
	font-weight:bold;
}
.printlogo
{
display: none !important;
}
.orange_dot_bullet 
{
	font-family:Arial; font-size: 11px; color: #666666; font-weight: normal; background-image: url(images/orange_dot.gif);
	background-position: 8px 9px;
	background-repeat: no-repeat;
	font-family: arial;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 15px; padding-right:3px;}
a.orange_dot_bullet 
{	text-decoration: underline; 
	font-family:Arial; font-size: 11px; color: #666666; font-weight: normal; background-image: url(images/orange_dot.gif);
	background-position: 8px 9px;
	background-repeat: no-repeat;
	font-family: arial;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 15px; padding-right:3px;}
a.orange_dot_bullet:hover 
{	font-family:Arial; font-size: 11px; color: #676767; font-weight: normal; 
	text-decoration: underline; background-image: url(images/orange_dot.gif);
	background-position: 8px 9px;
	background-repeat: no-repeat;
	font-family: arial;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 15px; padding-right:3px;}
a.orange_dot_bullet:visited 
{	font-family:Arial; font-size: 11px; color: #666666; font-weight: normal; 
	text-decoration: underline; background-image: url(images/orange_dot.gif);
	background-position: 8px 9px;
	background-repeat: no-repeat;
	font-family: arial;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 15px; padding-right:3px;}
a.orange_dot_bullet:visited:hover 
{
	font-family:Arial; font-size: 11px; color: #676767; font-weight: normal; 
	text-decoration: underline;background-image: url(images/orange_dot.gif);
	background-position: 8px 9px;
	background-repeat: no-repeat;
	font-family: arial;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 15px; padding-right:3px;}
	
.orange_dot_bullet_norm {font-family:Arial; font-size: 13px; color: #666666; font-weight: normal; text-decoration: none;background-image: url(images/orange_dot.gif);
	background-position: 8px 9px;
	background-repeat: no-repeat;
	font-family: arial;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 15px; padding-right:3px;}
a.orange_dot_bullet_norm  {font-family:Arial; font-size: 13px; color: #666666; font-weight: normal; text-decoration: underline;background-image: url(images/orange_dot.gif);
	background-position: 8px 9px;
	background-repeat: no-repeat;
	font-family: arial;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 15px; padding-right:3px;}
a.orange_dot_bullet_norm:hover {font-family:Arial; font-size: 13px; color: #676767; font-weight: normal; text-decoration: underline;background-image: url(images/orange_dot.gif);
	background-position: 8px 9px;
	background-repeat: no-repeat;
	font-family: arial;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 15px; padding-right:3px;}
a.orange_dot_bullet_norm:visited {font-family:Arial; font-size: 13px; color: #666666; font-weight: normal; text-decoration: underline;background-image: url(images/orange_dot.gif);
	background-position: 8px 9px;
	background-repeat: no-repeat;
	font-family: arial;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 15px; padding-right:3px;}
a.orange_dot_bullet_norm:visited:hover {font-family:Arial; font-size: 13px; color: #676767; font-weight: normal; text-decoration: underline;background-image: url(images/orange_dot.gif);
	background-position: 8px 9px;
	background-repeat: no-repeat;
	font-family: arial;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 15px; padding-right:3px;}
	
.readmore, a.readmore, a.readmore:hover, a.readmore:visited, a.readmore:visited:hover  {font-family:Arial; font-size: 13px; font-weight: normal; background-image: url(images/arrow_single_blue.gif);
	background-position: left center;
	background-repeat: no-repeat;
	font-family: arial;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px; padding-right:3px;}

.readmore_small, a.readmore_small, a.readmore_small:hover, a.readmore_small:visited, a.readmore_small:visited:hover  {font-family:Arial; font-size: 11px; font-weight: normal; background-image: url(images/arrow_single_blue.gif);
	background-position: left center;
	background-repeat: no-repeat;
	font-family: arial;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px; padding-right:3px;}

.grey_bubble
 { font-size:12px; padding: 9px 8px 0px 8px; height: 49px; vertical-align: top;
	background-image: url(../../images/grey_gradient_background.png); 
	background-repeat: no-repeat; background-position: center 5px;}
	
.gtitle {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #0000cc; font-weight: normal; text-decoration:none; }
a.gtitle {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #0000cc; font-weight: normal; text-decoration:none;  }
a.gtitle:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #0000cc; font-weight: normal; text-decoration:underline;  }
a.gtitle:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #0000cc; font-weight: normal; text-decoration:none;  }
a.gtitle:visited:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #0000cc; font-weight: normal; text-decoration:underline;  }

.gtitle2 {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #0000cc; font-weight: normal; text-decoration:none; }
a.gtitle2 {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #0000cc; font-weight: normal; text-decoration:none;  }
a.gtitle2:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #0000cc; font-weight: normal; text-decoration:underline;  }
a.gtitle2:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #0000cc; font-weight: normal; text-decoration:none;  }
a.gtitle2:visited:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #0000cc; font-weight: normal; text-decoration:underline;  }



.gbody
{
	color:Black;
	font-family : Sans-Serif;
	font-size:10pt;
	
}

.glink{  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #008000; font-weight: normal; text-decoration:none; }
a.glink {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #008000; font-weight: normal; text-decoration:none;  }
a.glink:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #008000; font-weight: normal; text-decoration:underline;  }
a.glink:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #008000; font-weight: normal; text-decoration:none;  }
a.glink:visited:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #008000; font-weight: normal; text-decoration:underline;  }

.Reminder
{
	margin: 0px;
	padding:0px;
	list-style: none;
	line-height: 100%;
	
}


.ReminderHeader
{
	
	color:#676767;
	font-size:12px;
	cursor:pointer;
	padding-left: 20px;
	clear: both;
	background-position: left center;
	background-image: url(images/datePickerPopup.gif);
	background-repeat: no-repeat;
	line-height: 20px;

	
}

.ReminderDetail 
{
margin-top: 0px;
padding:0px;
padding-left: 20px;
background: no-repeat 0px 0px;

display:block;
white-space:nowrap;
padding-bottom:3px; padding-top: 3px; 
}

.ReminderDetail a:link, .ReminderDetail a:visited
{ text-decoration: none; font-size: 12px; }

.ReminderDetail a:hover
{text-decoration: underline; font-size: 12px;}


.Outlook
{
	background-image: url(images/outlook.gif);
	background-position: left center;
	background-repeat: no-repeat;
}
.Google
{
	background-image: url(images/google.png);
	background-position: left center;
	background-repeat: no-repeat;
}
.Yahoo
{
	background-image: url(images/yahoo.png);
	background-position: left center;
	background-repeat: no-repeat;
}
.MSN
{
	background-image: url(images/msn.gif);
	background-position: left center;
	background-repeat: no-repeat;
} 

/* TAW Agenda Styles 2011 */

#schedule2011_date
{ font-size: 16px; background-color: #f6f6f6; font-weight: bold; padding-top: 5px; padding-bottom: 5px; padding-left: 2px;}

td.schedule2011_item 
{	font-family:Arial; font-size: 12px; color: #000000; font-weight: normal; padding: 5px;}
.schedule2011_item a
{	font-family:Arial; font-size: 12px; color: #000000; font-weight: normal; text-decoration: none; }
.schedule2011_item a:hover
{	font-family:Arial; font-size: 12px; color: #000000; font-weight: normal; text-decoration: underline; }

.schedule2011_background
{ background-color: #ffffff; border: 1px solid #ededed !important;}

.schedule2011_title
{font-family:Arial; font-size: 14px; color: #000000; font-weight: normal; text-decoration: none; padding: 3px; border-top: 1px solid #ededed !important;}


.content_inactive {
        width: 100%;
		color: #fc6200;
        filter:alpha(opacity=50);
        -moz-opacity:0.5;
        -khtml-opacity: 0.5;
        opacity: 0.5;
        background: lightgray;
}

.schedule2011_item_inactive
{background-color: #f6f6f6; padding-top: 7px; font-size: 11px; }


/* END TAW Agenda Styles 2011 */


.schedule_background
{ background-color: #ffffff;}

.schedule_date
{font-family:Arial; font-size: 14px; color: #ffffff; font-weight: normal; text-decoration: none;}

.schedule_title
{font-family:Arial; font-size: 14px; color: #676767; font-weight: normal; text-decoration: none;
	border-left: 1px solid #cccccc;	border-bottom: 1px solid #cccccc;
	}

.schedule_title2
{font-family:Arial; font-size: 12px; color: #676767; font-weight: normal; text-decoration: none;
	border-top: 1px solid #cccccc; border-right: 1px solid #cccccc;
	}
.schedule_item
{color: #ffffff; font-size: 11px;}

.schedule_item2
{color: #000000; font-size: 11px;} 

.schedule_item_inactive
{background-color: #e1e9ec;}
.delete
{ height: 16px; width: 16px; background-image: url(images/delete.png);}

.addtoagenda
{ height: 20px; width: 111px; background-image: url(images/addtoagenda.gif);}
.removefromagenda
{ height: 20px; width: 111px; background-image: url(images/removefromagenda.gif);}

.module_bar
{ height: 40px; background-color: #000080; background-repeat: repeat-x; font-family: arial; font-weight: bold;
	font-size: 15px; color: #ffffff; padding-top: 2px; padding-left: 5px;}
.chairperson
{ font-family: arial; font-weight: bold; font-size: 12px; color: #ffffff; }
.session_bar
{  height: 21px; background-image: url(/sdata/content/events/americas2008/agenda/white_repeater.jpg); background-repeat:repeat; color: #676767; border-bottom: 1px solid #ededed; font-size: 14px;}
.blue_bar
{  height: 21px; background-image: url(images/login_repeater.gif); background-repeat: repeat-x; font-family: arial; font-weight: bold;
	font-size: 13px; color: #ffffff; padding-left: 5px; padding-top: 2px;}
.session_number
{ font-weight: bold; font-size: 11px; font-weight: bold; padding: 5px; background-color: #f0f0f0; 
	text-align: center;}
.breaks
{  font-weight: bold; font-size: 11px; color: #ffffff; padding-top: 2px; background-color: #bcbcbc; text-align: center;}
.switchcontent
{ color: #000000; background-color: #ffffff;padding: 2px; margin-top: 3px;
                                    width: 300px; display: none; font-weight: normal !important;}
.presentation_title_white
{ font-family: arial; font-weight: normal; font-size: 13px; color: #ffffff;}
a.presentation_title_white
{ font-family: arial; font-weight: normal; font-size: 13px; color: #ffffff; text-decoration: none;}
a.presentation_title_white:hover
{ font-family: arial; font-weight: normal; font-size: 13px; color: #ffffff; text-decoration: none;}
a.presentation_title_white:visited
{ font-family: arial; font-weight: normal; font-size: 13px; color: #ffffff; text-decoration: none;}


.presentation_title
{ font-family: arial; font-weight: normal; font-size: 13px; color: #000000;}
a.presentation_title
{ font-family: arial; font-weight: normal; font-size: 13px; color: #000000; text-decoration: none;}
a.presentation_title:hover
{ font-family: arial; font-weight: normal; font-size: 13px; color: #000000; text-decoration: none;}
a.presentation_title:visited
{ font-family: arial; font-weight: normal; font-size: 13px; color: #000000; text-decoration: none;}

.presentation_name
{ font-family: arial; font-weight: normal; font-size: 11px; color: #555555; padding-top: 2px;  }
a.presentation_name
{ font-family: arial; font-weight: normal; font-size: 11px; color: #555555; padding-top: 2px; text-decoration: none; }
a.presentation_name:hover
{ font-family: arial; font-weight: normal; font-size: 11px; color: #555555; padding-top: 2px; text-decoration: none; }
a.presentation_name:visited
{ font-family: arial; font-weight: normal; font-size: 11px; color: #555555; padding-top: 2px; text-decoration: none; }


/*need to go against the td*/
.presentation
{ background-color: #ffffff; padding-left: 5px; font-size:13px; color: #000000; padding-right: 1px;}
.presentation2
{ background-color: #ffffff; padding-left: 10px; font-size:11px; padding-right: 3px;}
.presentation_alt
{ background-color: #efeded; padding-left: 5px; font-size:13px; color: #000000; padding-right: 1px;}
.presentation_alt2
{ background-color: #efeded; padding-left: 10px; font-size:11px; padding-right: 3px;}

.agenda_border
{ border: 1px solid 31498c;}

.track_title
{ font-family: arial; font-weight: normal; font-size: 14px; color: #31498c; padding-top: 2px; padding-left: 5px;}

.track_bar
{  height: 21px; background-image: url(images/track_repeater.gif); background-repeat: repeat-x; font-family: arial; font-weight: bold;
	font-size: 12px; color: #ffffff; padding-left: 5px; padding-top: 2px;}


.track_top {font-family:Arial; font-size: 12px; color: #333333; font-weight: bold;  
	padding: 2px;text-decoration: none;}
a.track_top {font-family:Arial; font-size: 12px; color: #333333; font-weight: bold; 
	padding: 2px;text-decoration: none;}
a.track_top:hover {font-family:Arial; font-size: 12px; color: #333333; font-weight: bold;  
	padding: 2px;text-decoration: none;}
a.track_top:visited {font-family:Arial; font-size: 12px; color: #333333; font-weight: bold;  
	padding: 2px;text-decoration: none;}
	
.sb {clear: both;padding-right: 3px;	padding-left: 3px;	padding-bottom: 3px;	margin: 15px 0px 10px;padding-top: 3px;	position: relative}
.sb p {padding-right: 0px;	padding-left: 0px;	padding-bottom: 0px;	margin: 0px;padding-top: 0px}
.sb p a {padding-right: 5px;	padding-left: 0px;	right: 0px;	padding-bottom: 0px;padding-top: 3px;	position: absolute;	top: 0px}
.sb h3 {padding-right: 3px;	padding-left: 0px;	font-weight: normal;	font-size: 0.88em;padding-bottom: 0px;	margin: 0px 5px 0px 3px;	padding-top: 0px}
.sb ul {padding-right: 0px;	padding-left: 0px;	padding-bottom: 0px;	margin: 6px 0px 4px;padding-top: 0px;	list-style-type: none;	text-align: center}
.sb ul li {padding-right: 4px;	display: inline;	padding-left: 0px;	padding-bottom: 6px;padding-top: 0px;	text-align: center}
.sb ul li.delicious {background: url(http://news.bbc.co.uk/shared/img/icons/bookmarks/delicious.gif) no-repeat 0px 0px}
.sb ul li.digg {background: url(http://news.bbc.co.uk/shared/img/icons/bookmarks/digg.gif) no-repeat 0px 0px}
.sb ul li.reddit {padding-right: 0px;	padding-left: 2px;	background: url(http://news.bbc.co.uk/shared/img/icons/bookmarks/reddit.gif) no-repeat 0px 0px;	padding-bottom: 0px;	padding-top: 0px}
.sb ul li.facebook {background: url(http://news.bbc.co.uk/shared/img/icons/bookmarks/facebook.gif) no-repeat 0px 0px}
.sb ul li.stumbleupon {background: url(http://news.bbc.co.uk/shared/img/icons/bookmarks/stumbleupon.gif) no-repeat 0px 0px}
.sb ul li a {	padding-right: 0px;	padding-left: 18px;	padding-bottom: 0px;	margin: 0px 3px 0px 0px;	padding-top: 0px}


.RSSItem{    width: 630px;
    min-width: 630px;
    max-width: 630px;
    float: left;
    min-height: 80px;
    padding: 10px 50px 0px 50px;
    border-top: 1px solid #eeeeee;}
.RSSSummary {clear:both;padding-bottom:2px;}
.RSSDate {clear:both; font-size:12px; padding-bottom:0px; padding-top: 7px;}
.RSSTitle, a.RSSTitle, a.RSSTitle:visited 
{  color: #2b2b2b !important; font-weight: bold; font-family: "Helvetica Neue", Arial, san-serif; font-size: 18px; margin-top: 0px; margin-bottom: 0px; line-height: normal; text-decoration: none;  }
a.RSSTitle:hover  { font-weight: bold; font-size: 18px; color: #f7931e !important; text-decoration: none; }

td.navbutton_dl a {
color: #000000;
text-decoration: none;
background-color: #ffffff;
display: block;
padding: 0px 0px 0px 0px;
width: 170px; height: 25px;
background-repeat: no-repeat;
background-image: url(/images/dl_button.jpg); } 

td.navbutton_dl a:hover, td.navbutton_dl a:active {
background-color: #ffffff;
color: #FFFFFF;
background-repeat: no-repeat;
background-image: url(/images/dl_button_hover.jpg); }

td.navbutton_ps a {
color: #000000;
text-decoration: none;
background-color: #ffffff;
display: block;
padding: 0px 0px 0px 0px;
width: 170px; height: 25px;
background-repeat: no-repeat;
background-image: url(/images/ps_button.jpg); } 

td.navbutton_ps a:hover, td.navbutton_ps a:active {
background-color: #ffffff;
color: #FFFFFF;
background-repeat: no-repeat;
background-image: url(/images/ps_button_hover.jpg); }

td.navbutton_cc a {
color: #000000;
text-decoration: none;
background-color: #ffffff;
display: block;
padding: 0px 0px 0px 0px;
width: 170px; height: 25px;
background-repeat: no-repeat;
background-image: url(/images/cc_button.jpg); } 

td.navbutton_cc a:hover, td.navbutton_cc a:active {
background-color: #ffffff;
color: #FFFFFF;
background-repeat: no-repeat;
background-image: url(/images/cc_button_hover.jpg); }

td.navbutton_cs a {
color: #000000;
text-decoration: none;
background-color: #ffffff;
display: block;
padding: 0px 0px 0px 0px;
width: 170px; height: 25px;
background-repeat: no-repeat;
background-image: url(/images/cs_button.jpg); } 

td.navbutton_cs a:hover, td.navbutton_cs a:active {
background-color: #ffffff;
color: #FFFFFF;
background-repeat: no-repeat;
background-image: url(/images/cs_button_hover.jpg); }

td.navbutton_bd a {
color: #000000;
text-decoration: none;
background-color: #ffffff;
display: block;
padding: 0px 0px 0px 0px;
width: 170px; height: 25px;
background-repeat: no-repeat;
background-image: url(/images/bd_button.jpg); } 

td.navbutton_bd a:hover, td.navbutton_bd a:active {
background-color: #ffffff;
color: #FFFFFF;
background-repeat: no-repeat;
background-image: url(/images/bd_button_hover.jpg); }

td.navbutton_home a {
color: #000000;
text-decoration: none;
background-color: #ffffff;
display: block;
padding: 0px 0px 0px 0px;
width: 32px; height: 38px;
background-repeat: no-repeat;
background-image: url(/images/silver_homeg.gif); } 

td.navbutton_home a:hover, td.navbutton_home a:active {
background-color: #ffffff;
color: #FFFFFF;
background-repeat: no-repeat;
background-image: url(/images/silver_home.gif); }

td.navbutton_home2 a {
color: #000000;
text-decoration: none;
background-color: #ffffff;
display: block;
padding: 0px 0px 0px 0px;
width: 28px; height: 38px;
background-repeat: no-repeat;
background-image: url(/images/silver_homeg.gif); } 

td.navbutton_home2 a:hover, td.navbutton_home2 a:active {
background-color: #ffffff;
color: #FFFFFF;
background-repeat: no-repeat;
background-image: url(/images/silver_home.gif); }

td.navbutton_dev_home a {
color: #000000;
text-decoration: none;
background-color: #4879bb;
display: block;
padding: 0px 0px 0px 0px; margin-right: 5px;
width: 32px; height: 38px;
background-repeat: no-repeat;
background-image: url(app_themes/developer/images/dev_home.png); } 

td.navbutton_dev_home a:hover, td.navbutton_dev_home a:active {
background-color: #4879bb;
color: #FFFFFF;
background-repeat: no-repeat;
background-image: url(app_themes/developer/images/dev_home_hover.png); }

td.navbutton_nl a {
color: #000000;
text-decoration: none;
background-color: #ffffff;
display: block;
padding: 0px 0px 0px 0px;
width: 170px; height: 25px;
background-repeat: no-repeat;
background-image: url(/images/nl_button.jpg); } 

td.navbutton_nl a:hover, td.navbutton_nl a:active {
background-color: #ffffff;
color: #FFFFFF;
background-repeat: no-repeat;
background-image: url(/images/nl_button_hover.jpg); }

	

.MenuLeftCell
{
	width: 10px;
	background-position: 5px 9px;
	background-image: url(images/orange_dot.gif);
	background-repeat: no-repeat;
}
.MenuLink {	FONT-SIZE: 11px;	COLOR: #555555;	TEXT-DECORATION: none;}
.MenuLink:visited {	FONT-SIZE: 11px;	COLOR: #555555;	TEXT-DECORATION: none;}
.MenuLink:hover {	FONT-SIZE: 11px;	COLOR: #222222;	TEXT-DECORATION: underline;}
.MenuLink:active {	FONT-SIZE: 11px;	COLOR: #222222;	TEXT-DECORATION: underline;}

.MenuLink_Selected
{ FONT-SIZE: 11px; COLOR: #222222 !important; TEXT-DECORATION: none; font-weight: bold; }

.rade_toolbar.Outlook .Gallery, .reToolbar.Outlook .Gallery
{
	background-image: url(images/photo_add.png);
	background-position: 50% 50%;
	background-repeat: no-repeat;
}


.raddock .rdTitle
{
	padding-left: 5px !important;
	font-weight: normal !important;
	font-size: 18px !important;
	color: #676767 !important;
	font-family: Arial, Helvetica, sans-serif !important;
	text-decoration: none !important;
	margin-left:-10px !important;
}

.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(Images/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(Images/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(Images/SavedStar.png);
}


.validatorCalloutHighlight
{
	background-color:#fffacd;
}


.rade_toolbar.Outlook .CustomPaste .reToolbar.Outlook .CustomPaste
{
	background-image: url(images/Editor_Paste.png);
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

.noticebox
{
	background-image: url(sdata/content/misc/notice-boxes.jpg);
	background-position: left top; 
	height: 100px; 
	width: 200px; 
	background-repeat: no-repeat;
	
}
    .data {
    border-width: 1px;
    border-style: solid;
    border-color: #ededed;
    border-collapse: collapse;
    }
    .data td {
    border-width: 1px;
    border-style: solid;
    border-color: #ededed;
    border-collapse: collapse;
    }
    .data_alt {
    border-width: 1px;
    border-style: solid;
    border-color: #ededed;
    border-collapse: collapse;
    background-color:#eef3f7;
    }
    .data_alt td {
    border-width: 1px;
    border-style: solid;
    border-color: #ededed;
    border-collapse: collapse;
    background-color: #eef3f7;
    }
    
    /* homepage promo tab styles */

a.homepagetab_one
{ background-image: url(RadControls/Tabstrip/Skins/promotabs/Img/tabLeftFirstOff.gif); 
  background-repeat: repeat-x; height: 27px; width: 215px; color: #ffffff;
  font-size: 14px; text-decoration: none; padding-top: 9px; padding-left: 5px;
  border-right: 2px solid #ffffff; background-color: #4162a4;}

a.homepagetab_one_selected 
{ background-image: url(RadControls/Tabstrip/Skins/promotabs/Img/tabLeftFirstOn.gif); 
  background-repeat: repeat-x; height: 27px; width: 215px; color: #ffffff;
  font-size: 14px; text-decoration: none; padding-top: 9px; padding-left: 5px;
  border-right: 2px solid #ffffff; background-color: #4162a4;}

a.homepagetab_two
{ background-image: url(RadControls/Tabstrip/Skins/promotabs/Img/tabStripeOff2.gif); 
  background-repeat: repeat-x; height: 27px; width: 214px; color: #ffffff;
  font-size: 14px; text-decoration: none; padding-top: 9px; padding-left: 5px;
  border-right: 2px solid #ffffff; background-color: #1f4084;}

a.homepagetab_two_selected 
{ background-image: url(RadControls/Tabstrip/Skins/promotabs/Img/tabStripeOn2.gif); 
  background-repeat: repeat-x; height: 27px; width: 214px; color: #ffffff;
  font-size: 14px; text-decoration: none; padding-top: 9px; padding-left: 5px;
  border-right: 2px solid #ffffff; background-color: #1f4084;}

a.homepagetab_three
{ background-image: url(RadControls/Tabstrip/Skins/promotabs/Img/tabStripeOff3.gif); 
  background-repeat: repeat-x; height: 27px; width: 214px; color: #ffffff;
  font-size: 14px; text-decoration: none; padding-top: 9px; padding-left: 5px; background-color: #030467;
 }

a.homepagetab_three_selected 
{ background-image: url(RadControls/Tabstrip/Skins/promotabs/Img/tabStripeOn3.gif); 
  background-repeat: repeat-x; height: 27px; width: 214px; color: #ffffff;
  font-size: 14px; text-decoration: none; padding-top: 9px; padding-left: 5px; background-color: #030467;
  }

/* communuity widgets */

    .community_box_row {
    BORDER-LEFT: #eeeeee 1px solid; PADDING-BOTTOM: 3px; padding-top: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BORDER-RIGHT: #eeeeee 1px solid; 
    }

    a.community_box_link{
    BORDER-BOTTOM: #99bee9 1px dotted; COLOR: #333333; font-size: 11px; text-decoration: none;
    }

    a.community_box_row_link:visited  {
    COLOR: #333333;
    }
    a.community_box_link:hover, A.community_box_row:active  {
    COLOR: #99bee9;
    }

    a.community_box_linknd{
     COLOR: #333333; font-size: 11px; text-decoration: none;
    }

    a.community_box_linknd:hover  {
    COLOR: #99bee9; BORDER-BOTTOM: #99bee9 1px dotted; 
    }

#_usergroups a
{ text-decoration: none;}
#_usergroups a:hover
{ text-decoration: underline;}

/*left menu changes */
.menu_top { 
width: 181px; height: 6px; background-image: url(/images/menu_top.png); background-repeat: no-repeat; 
}
.menu_middle {
border-left: 1px solid #ededed; border-right: 1px solid #ededed; background-color: #ffffff;
}
.menu_bottom {
width: 181px; height: 6px; background-image: url(/images/menu_bottom.png); background-repeat: no-repeat; 
}

/* Quotes */
 .quote_attribute {
FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #4261a4
}
.quote_box {
BACKGROUND-COLOR: rgb(250,250,250)
}
.data_alt2 {
border-width: 1px;
border-style: solid;
border-color: #ededed;
border-collapse: collapse;
background-color:#eef3f7;
}
 
.data_alt2 td {
border-width: 1px;
border-style: solid;
border-color: #ededed;
border-collapse: collapse;
background-color: #eef3f7;
}

.RollingSurveyFrame
{
 
    border:4px solid #999999;
    z-index:1000;
}

.RollingSurveyFrame .RollingSurveyTitle
{
    width: 700px; 
    height:20px;
    background-color:#999999;
}

.RollingSurveyFrame .RollingSurveyTitle span
{
float:left;
color:White;
font-size:14px; font-weight: bold;
}
.RollingSurveyFrame .RollingSurveyTitle div
{
float:right;
}

/*** Agenda ***/

.Agenda_Tab_DayName
{
    font-size:16px;
    color:Black;
    line-height:22px;
}

.Agenda_Tab_Date
{
    font-size:12px;
    color:gray;
    clear:left;
    display:block;
    line-height:20px;
}

.Agenda_Track_Title
{
    color:White;
    font-size:12px;
}


.Agenda_Track_Title A:link,.Agenda_Track_Title A:visited,.Agenda_Track_Title A:hover,.Agenda_Track_Title A:active,.Agenda_Track_Title A
{
    color:White;
    font-size:12px;
    text-decoration:none;
}

.Agenda_Track_Title A:hover
{
    color:White;
    font-size:12px;
    text-decoration:underline;
}



.Agenda_Day_Title
{
    color:black;
    font-size:16px; font-weight: bold;
}

.Agenda_Time_Title
{
    width:30px;
    text-align:center;
    clear:both;
    color:#676767;
    font-size:12px;
    display:none;
    line-height:15px;
    
}

.Agenda_Slot_Title
{
    width:100%;
    color:black;
    font-size:12px;
    clear:left;
    display:block;
    padding-bottom:20px;
    height:80px;
    max-height:80px;
    min-height:80px;
    overflow:hidden;
}



.Agenda_Slot_Title A:link,.Agenda_Slot_Title A:visited,.Agenda_Slot_View A
{
    width:100%;
    color:black;
    font-size:12px;
    clear:left;
    display:block;
    padding-bottom:20px;
    overflow:hidden;
    cursor:pointer;
    text-decoration: none;
}

.Agenda_Slot_Title A:hover,.Agenda_Slot_Title A:active
{	text-decoration: underline;}


.Agenda_Slot_Time
{
    width:100%;
    font-size:11px;
    color: #444444;
    clear:left;
    display:block;
    padding-bottom:10px;
}

.Agenda_Slot_View
{
    width: 100%;
    clear: both;
}


.Agenda_Slot_View A:link,
.Agenda_Slot_View A:visited,
.Agenda_Slot_View A:active,
.Agenda_Slot_View A:hover,
.Agenda_Slot_View A
{
    font-size:10px;
    color: #676767;
    background-image: url(images/view.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding:5px;
    padding-left:25px;
    display:block;
    cursor:pointer;
	TEXT-DECORATION: none;
}

.Agenda_Module_Title
{
    color:White;
    font-size:16px;
    clear:left;
    display:block;

}
.Agenda_Module_Date
{
    color: White;
    font-size: 12px;
    clear: left;
    display: block;
    padding-bottom: 5px;
}

.Agenda_Module_Session_Title
{
    width: 100%;
    color: black;
    font-size: 14px;
    clear: left;
    display: block;
    padding-bottom: 10px;
    padding-top: 10px;
    font-weight: bold;
}

.Agenda_Module_Speakers_Title
{
    font-size: 14px;
    clear: left;
    display: block;
    font-weight: bold;
    color:#f7931e;
}

.Agenda_Submission_Description
{
    clear: left;
    display: block;
    font-size: 11px;
    padding-bottom: 10px;
    padding-left: 25px;
}

.Agenda_Module_Speakers_Name
{
        font-weight: bold;
}

.Agenda_Module_Speakers_Bio
{
    font-size: 12px;
    clear: left;
    display: none;
    padding-bottom:10px;
}
.Agenda_Search_Watermark
{
    color:Silver;
}

.Agenda_Search_Module_Title
{
    color:White;
    font-size:14px;
    display:block;
}

.Agenda_Search_Chair
{
    color:White;
    font-size:12px;
    clear:left;
    display:block; 
}


.Agenda_Search_Module_Date
{
    color:White;
    font-size:12px;
    display:block;
}

.Agenda_Search_Module_Session_Title
{
    padding-left:10px;
    width: 100%;
    color: black;
    font-size: 14px;
    clear: left;
    display: block;
    font-weight: bold;
}

.Agenda_Table tr td
{
border-left:solid 1px #ededed; padding: 3px;
border-right:solid 1px #ededed; padding: 3px;
}

.Agenda_Table tr td table tr td
{
    border:solid 0px #ffffff;
}

.Agenda_Search_CompanyText
{

}


.EventCalendarBanner
{

}

.Agenda_Chair
{
    margin-left:5px;
    color:White;
    font-size:12px;
    clear:none;
    display:block; 
    float:left; 
    width:400px;
}

.Agenda_Chair_Bio
{
    width:99%;
    padding:5px;
    background-color:White;
    color:black;
    font-size:10px;
    clear:left;
    display:block; float:left;   
}

.Agenda_StreamKey
{
    border:1px solid #ededed;
    font-size:10px;
}

.Agenda_StreamIcon
{
    padding-left:3px;
}

.Agenda_Key
{
background-image: url(images/mainheading_bg.gif); background-repeat: repeat-x; height: 22px; padding-left: 3px; padding-top: 3px;
font-size: 11px; color: #000000; font-weight: bold; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; border-top: 1px solid #ffffff;}

/*** End of Agenda ***/

/*** Agenda 2011 ***/
.Agenda2011_Table tr td
{
    border: solid 1px #e9e9e9;
}

.Agenda2011_Table tr td table tr td
{
    border:solid 0px #ffffff;
}

.Agenda2011_Forum_Title
{
    font-size:17px;
    clear:left; font-weight: normal;
    display:block; color: #ffffff;
}

.Agenda2011_Summit_Title
{
    font-size:15px;
    clear:left; font-weight: normal;
    display:block; color: #ffffff;
}

.Agenda2011_Summit_Description
{
    background-color: #ffffff; 
}

.Agenda2011_Submission_Description
{
    font-size: 12px;
}
.Agenda2011_Submission_Readmore
{   color: #C6C1C1; cursor: pointer; float: right; font-size: 12px; padding-top:10px; }

.Agenda2011_Module_Title
{
    clear: left;
    color: #F7F1F1;
    display: block;
    font-size: 17px;
    font-weight: normal;
    letter-spacing: 0.35px;
    line-height: 18px;
    padding-left: 30px;
    padding-top: 15px;
    padding-bottom: 5px;
    text-shadow: 1px 1px 1px #696767;
}
.Agenda2011_Module_Title_td
{	padding-right: 5px; vertical-align: bottom; width: 40%; background-repeat: no-repeat; background-position: 5px; background-image:url(http://www.tmforum.org/sdata/content/events/dublin2011/agenda/transparent_dots.png);}
	
.Agenda2011_Module_Title_Keynote
{
    font-size:15px;
    clear:left;
    display:block;
	color:Red; font-weight: bold;
}


.Agenda2011_Module_Date
{
    clear: left;
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    padding-bottom: 5px;
    padding-right: 24px;
}
.Agenda2011_Module_Date_td
{  text-align: left; background-color: #3d3d3d; vertical-align: bottom; width: 60%; color: #ffffff; font-size: 12px; }

.Agenda2011_Module_Speakers_Name
{
    clear: left;
    color: #87898B;
    display: block;
    font-size: 11px;
    line-height: 13px;
    padding: 1px 5px 0 10px;
}

.Agenda2011_Module_Speakers_Title
{
    font-size: 12px;
    clear: left;
    display: block;
    font-weight: bold;
    color:#f7931e;
}

.Agenda2011_Module_Speakers_Bio
{
    font-size: 11px; 
    clear: left;
    /*display: none;*/
    padding-bottom:10px; padding-left:10px;
}

.Agenda2011_Chair
{
    margin-left:5px;
    font-size:12px;
    clear:none;
    display:block; 
    float:left; 
    width:400px;
    color: #000000; font-weight:bold;
}
.Agenda2011_Chair_table
{
background-color: #f7f7f7; border-bottom: 1px solid #e9e9e9;
}
.Agenda2011_Chair_tableSearch
{
background-color: #f7f7f7; 
}

.Agenda2011_Chair_Bio
{
    color:black;
    font-size:11px;
    clear:left;
    display:block; float:left; padding-top: 3px; padding-bottom: 3px; color: #000000;
}

.Agenda2011_Presentation_Title
{
    display: block;
    font-size: 14px;
    font-weight: bold;
    line-height: 19px;
    padding-left: 20px;
}
.Agenda2011_Presentation_Time
{
    font-size: 12px;
    clear: left;
    display: block;
    padding-bottom: 5px;
}
.Agenda2011_Search_Module_Title
{
    font-size:14px;
    display:block;
}

.Agenda2011_Search_Chair
{
	margin-left:5px;
    font-size:12px;
    clear:none;
    display:block; 
    float:left; 
    width:300px;
}

.Agenda2011_Forum_Title2
{
    background-color: #ffffff !important;
    font-size:12px;
    color: #696969 !important;
    font-family: "Helvetica Neue", Arial, sans-serif !important;
    font-weight: normal; padding: 10px;
}

.Agenda2011_Forum_Title2 A:link,.Agenda2011_Forum_Title2 A:visited,.Agenda2011_Forum_Title2 A:hover,.Agenda2011_Forum_Title2 A:active,.Agenda2011_Forum_Title2 A
{
    color:White;
    font-size:12px;
    text-decoration:none;font-weight: bold;
}

.Agenda2011_Forum_Title2 A:hover
{
    color:White;
    font-size:12px;
    text-decoration:underline;font-weight: bold;
}
.Agenda2011_StreamIcon
{
    padding-right:3px;
}

.expand_collapse
{
display: none;
}        
.expand_expand
{
    display: block;
    vertical-align: top;
    width: 100% !important;
}      
 
element.style {
    float: right;
    margin: 5px 0 0 10px;
}


a.next_summit {font-family:Arial; font-size: 12px; color: #ffffff; font-weight: normal; text-decoration: none; padding-right: 5px;}
a.next_summit:hover {font-family:Arial; font-size: 12px; color: #ffffff; font-weight: normal; text-decoration: underline; padding-right: 5px;}
a.next_summit:visited {font-family:Arial; font-size: 12px; color: #ffffff; font-weight: normal; text-decoration: none; padding-right: 5px;}
a.next_summit:visited:hover {font-family:Arial; font-size: 12px; color: #ffffff; font-weight: normal; text-decoration: underline; padding-right: 5px;}
  
a.previous_summit {font-family:Arial; font-size: 12px; color: #ffffff; font-weight: normal; text-decoration: none; padding-left: 5px;}
a.previous_summit:hover {font-family:Arial; font-size: 12px; color: #ffffff; font-weight: normal; text-decoration: underline; padding-left: 5px;}
a.previous_summit:visited {font-family:Arial; font-size: 12px; color: #ffffff; font-weight: normal; text-decoration: none; padding-left: 5px;}
a.previous_summit:visited:hover {font-family:Arial; font-size: 12px; color: #ffffff; font-weight: normal; text-decoration: underline; padding-left: 5px;}

td.session_cell
{
    background-color: White;
    border-bottom: 1px solid #E9E9E9 !important;
    cursor: pointer; border-right: 6px solid #e9e9e9;
}

td.session_cell_hover
{
	background-color: #e9e9e9;
	border-bottom: 1px solid #E9E9E9 !important;
}

td.cell_hover
{
	background-color: #e9e9e9;
}

td.session_cell_clicked
{
    background-color: #FFFFFF;
    border-bottom: 1px solid #E9E9E9 !important;
}

/*** End of Agenda 2011 ***/

/*** Agenda Americas 2011 ***/
.Agenda_Americas2011_Module_Title_td
{
	padding-right: 5px; vertical-align: bottom; width: 70%;
}
.Agenda_Americas2011_Module_Date_td
{
	text-align: left; background-color: #3d3d3d; vertical-align: bottom; width: 30%; color: #ffffff; font-size: 12px; 
}

.Agenda_Americas2011_Presentation_Title
{
    display: block;
    font-size: 14px;
    font-weight: bold;
    line-height: 19px;
}

.Agenda_Americas2011_do_agenda_stuff a:link, .Agenda_Americas2011_do_agenda_stuff a:visited
{
	color: #FFFFFF;
}

.Agenda_Americas2011_do_agenda_stuff .ReminderHeader
{
	color: #FFFFFF;
}

.Agenda_Americas2011_Module_Title
{
    clear: left;
    color: #F7F1F1;
    display: block;
    font-size: 17px;
    font-weight: normal;
    letter-spacing: 0.35px;
    line-height: 18px;
    padding-left: 15px;
    padding-top: 15px;
    padding-bottom: 5px;
    text-shadow: 1px 1px 1px #696767;
}

/*** End of Agenda Americas 2011 ***/

/*** Agenda 2012 ***/

.Agenda2012_MainTable
{background-color: #f0f2f6; width: 900px; padding: 0px; margin: 0px 0px 0px 15px; 
 border-top: 0px; border-right: 1px solid #d0d2d4; border-bottom: 1px solid #d0d2d4; border-left: 1px solid #d0d2d4;}

.Agenda2012_Table
{background-color: #f0f2f6;}

.Agenda2012_Module_Title_td
{ padding-right: 5px; vertical-align: bottom; width: 70%; }
.Agenda2012_Module_Title
{
    clear: left;
    color: #ffffff;
    display: block;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 0.35px;
    line-height: 18px;
    padding: 5px 0px 5px 30px;
}

.Agenda2012_Summit_Title
{	font-size: 18px; font-weight: bold; letter-spacing: 0.35px; line-height: 18px;}

.Agenda2012_Summit_Title_td, .Agenda2012_Presentation_Title_td
{background-color: #ffffff; padding: 30px;}

.Agenda2012_Presentation
{ border-bottom: 1px solid #bdc3ce; margin: 0px 30px 0px 30px; padding: 10px 0px 10px 0px; }
p.Agenda2012_Presentation_Title 
{  display: block; font-size: 13px; font-weight: bold; margin-bottom: 3px; color:#383838; }
.Agenda2012_Presentation_Date_td
{ text-align: left; vertical-align: bottom; width: 80%; font-size: 12px; color:#383838; }
.Agenda2012_Presentation_Time_td
{ text-align: right; vertical-align: bottom; width: 20%; font-size: 12px; color:#383838; }

.Agenda2012_Chair
{ font-size:12px; clear:none; display:block; float:left; color: #333333; font-weight:bold; }
.Agenda2012_Chair_tableSearch
{ font-size: 12px !important; border-bottom: 1px solid #bdc3ce; margin: 0px 30px 0px 30px; padding: 10px 0px 20px 0px; }
.Agenda2012_Chair_Bio p
{ font-size: 12px; }
.Agenda2012_Chair_tableSearch .expand_expand
{ min-height: 80px !important; }

td.Agenda2012_session_cell
{   background-color: #f0f2f6; cursor: pointer;  }
td.Agenda2012_session_cell_hover, td.Agenda2012_cell_hover
{	background-color: #f0f2f6;}
td.Agenda2012_session_cell_clicked
{   background-color: #ffffff; }

#Agenda2012_searcharea
{width: 898px; margin: 0px 15px 0px 15px; background-color: #F0F2F6; border-right: 1px solid #BDC3CE; border-left: 1px solid #BDC3CE;}
#Agenda2012_searchfilters
{padding: 30px; width: 840px;}
#Agenda2012_searchfilters td
{font-size: 14px; }

.Agenda2012_Submission_Description
{padding-top: 10px;}

.Agenda2012_Searchresultsbar
{ background-color: #555555; }
.Agenda2012_Searchresultscell
{ color: #ffffff; font-size: 14px; text-align:center; }

span.Agenda2012_Module_Speakers_Name
{float:left; width:100%;}

/*** End of Agenda 2012 ***/

.KnowledgeHighLight
{
    background-color:Yellow;
}


.KnowledgePagerLinkCurrent
{
    color:#676767;
    font-weight:bold;
}

.KnowledgePagerLink
{
     color:#676767;
}

a.DownloadFile-members
{ font-size: 12px;}

.Widget_Training_Title
{padding-top: 5px;}
.Widget_Training_Title a
{ font-size: 12px; text-decoration: none; color: #000000; font-weight:bold; }
.Widget_Training_Title a:hover
{ font-size: 12px; text-decoration: underline; font-weight:bold; }

.Widget_Training_Date
{
    font-size: 12px; color: #676767 !important; border-bottom: 1px solid #ffffff; padding-bottom: 5px; padding-top: 2px;
}
.trainingwidget_title
{ background-color: #f7931e; height: 25px; padding: 5px; color: #ffffff; font-size: 14px; font-weight: bold; }
.trainingwidget_main
{ padding: 5px; background-color: #f0f0f0; }
.InactiveDownloadLink
{
    text-decoration:none;
    color:#333333;
}

.InactiveDownloadLink:hover
{
    text-decoration:none;
    color:#333333;
    cursor:default;
}

.paging
{float: left; clear: both; width: 100%;}

/*** Home community blog feed ***/

.main-site {
    border-bottom: 1px dashed #999999; 
    padding-bottom: 8px; 
    padding-top: 8px;
}
.main-site .display-if-community {
    display: none;
}
.main-site .avatar {
    float: left;
    width: 60px;
}
.main-site .non-avatar {
}
.main-site .title-and-body {
    padding-bottom: 5px;
}
.main-site .blog-header {
    font-family: Arial; 
    font-size: 12px; 
    color: #676767; 
    font-weight: bold; 
    text-decoration: none;
}
.main-site .blog-header {font-family:Arial; font-size: 12px; color: #676767; font-weight: bold; text-decoration: none;}
.main-site .blog-header:hover {font-family:Arial; font-size: 12px; color: #676767; font-weight: bold; text-decoration: underline;}
.main-site .blog-header:visited {font-family:Arial; font-size: 12px; color: #676767; font-weight: bold; text-decoration: none;}
.main-site .blog-header:visited:hover {font-family:Arial; font-size: 12px; color: #676767; font-weight: bold; text-decoration: underline;}
.main-site .bottom-info {
    color: #777777; 
    font-size: 11px;
    text-decoration: none;
}
.main-site .bottom-info a {
    font-size: 11px;
}
.main-site .padded {
    padding-top: 3px; 
    padding-bottom: 3px;
}

.community .display-if-community {
}
.community .avatar {
    float: left;
    width: 90px;
}
.community .non-avatar {
    margin-left: 110px;
}
.community .title-and-body {
}
.community .blog-header {
	font-size: 16px;
	padding: 0;
	margin: 0 0 4px 0;
	font-family: Arial; 
	color: #676767; 
	font-weight: bold; 
	text-decoration: none;
}
.community .blog-header:hover {font-family:Arial; font-size: 16px; color: #676767; font-weight: bold; text-decoration: underline;}
.community .blog-header:visited {font-family:Arial; font-size: 16px; color: #676767; font-weight: bold; text-decoration: none;}
.community .blog-header:visited:hover {font-family:Arial; font-size: 16px; color: #676767; font-weight: bold; text-decoration: underline;}
.community .bottom-info {
	margin: 4px 0 0 0;
	color: #000;
	font-size: 11px;
}

/*** End of Home community blog feed ***/


#cmbSubject,#cmbRegion,#cmbdates
{
max-width:200px;
min-width:200px;
width:200px;
}

/* start submodal */

.info {
	font-style:italic;
	font-size: 0.9em;
	color: #666666;
}
/**
 * POPUP CONTAINER STYLES
 */
#popupMask {
	position: absolute;
	z-index: 200;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	opacity: .4;
	filter: alpha(opacity=40);
	/* this hack is so it works in IE
	 * I find setting the color in the css gives me more flexibility 
	 * than the PNG solution.
	 */
	background-color:transparent !important;
	background-color: #333333;
	/* this hack is for opera support
	 * you can uncomment the background-image if you don't care about opera.
	 * this gives you the flexibility to use any bg color that you want, instead of the png
	 */
	background-image/**/: url("include/submodal/maskBG.png") !important; // For browsers Moz, Opera, etc.
	background-image:none;
	background-repeat: repeat;
	display:none;
}
#popupContainer {
	position: absolute;
	z-index: 201;
	top: 0px;
	left: 0px;
	display:none;
	padding: 0px;
}
#popupInner {
	border: 1px solid #4889c3;
	background-color: #eef3f7;
}

#popupFrame {
	margin: 0px;
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 202;
}
#popupTitleBar {
	border-left:  2px solid #4889c3;
	border-top: 2px solid #4889c3;
	border-right:2px solid #4889c3;
	background-color: #ffffff;
	background-color: #4889c3;
	color: #ffffff;
	font-weight: bold;
	height: 1.3em;
	padding: 5px;
	position: relative;
	z-index: 203;
}
#popupTitle {
	float:left;
	font-size: 1.1em;
	font-family:Arial !important;
}
#popupControls {
	float: right;
	cursor: pointer;
	cursor: hand;
}

/* end submodal */

/* User Registration Submodal */

.regwizard_leftpanel
{ height: 100%; width: 186px; padding-left: 14px; padding-top: 150px; font-family: Arial; font-size: 12px;
  background-image: url(/images/reg_wizard/signup_wizard_repeater.jpg);}
.regwizard_mainpanel
{ padding-left: 30px; padding-top: 30px;}
.regwizard_menu_div
{ border-bottom: 1px solid #dedede; width: 163px; height: 19px; padding: 3px 0px 0px 3px;  }
.regwizard_menuselected_div
{ width: 183px; height: 19px; padding: 3px 0px 0px 3px; background-image: url(/images/reg_wizard/blue_arrow.png);}

.regwizard_menu, .regwizard_menu:hover
{	font-size: 11px; text-decoration: none; }
.regwizard_menuselected:hover, .regwizard_menuselected
{	font-size: 11px; color: #ffffff; text-decoration: none; }

.regwizard_grey, a.regwizard_grey, a.regwizard_grey:visited, a.regwizard_grey:hover
{ color: #bcbcbc; font-size:11px; text-decoration:none; }

/* END User Registration Submodal */

/* Membership Profile */

#overview_memberprofile td, #profile_memberprofile td
{ padding-left: 10px !important; font-size: 12px;}

#managelogo_memberprofile td
{  font-size: 12px; padding-left: 5px !important;}

#memberprofile_contacts_info td, .memberprofile_contacts_info_edit td
{  font-size: 12px; }

.memberprofile_contacts
{ background-color: #f5f5f5; font-size: 14px; font-weight: bold; padding: 2px;}

/* END Membership Profile */

.GenericMessage
    {
        color: #333333; font-size: 12px; padding: 2px;
        background-color: #f5f5f5;
        border: solid 1px #777777;
        margin-bottom:10px;
    }
    
.GenericMessageTitle
    {
         color: #31498c; font-size: 16px !important; font-weight: bold;
    }
    
    
    ul.tags
    {
    margin: 0; padding: 0; list-style-type: none; list-style: none !important;	
    }
    
    ul.tags li
{
    float: left;
    padding: 2px;
    margin-right: 2px;
    margin-bottom: 2px;
    background-color: #dee7f8;
    white-space: nowrap;
    color: #676767;
    border:1px solid #cad8f3;
}

    
    ul.tags li.disabled
{
    float: left;
    padding: 2px;
    margin-right: 2px;
    margin-bottom: 2px;
    background-color: #fe7f7c;
    white-space: nowrap;
    color: #676767;
    border: 1px solid #cad8f3;
    text-decoration:line-through;
}


.publication_group_header
{

	z-index: 800;

}

.publication_group_item
{
    z-index: 801;
	margin-bottom:10px;
	border: 1px solid #dedede !important;
	background-color: #f4f4f4 !important;
	padding:5px;
	width:600px;
	float:right;
	-moz-border-radius:5px;
	border-radius:5px;
	margin-top:-75px !important;
	min-height: 60px;
	color: #333333;
}


.jqTransformSelectWrapper
{
width:201px !important;
}

/* Accredited Supplier */
.accredited_supplier_menubar
{ width: 960px; height: 52px; background-image: url(../../images/accredited_supplier/accreditedsupplier_menubar.jpg); }
a.supplier_name
{ font-size: 14px; color: #000000; font-weight: bold; }
a.supplier_name:hover
{ color: #f7931e; }
a.supplier_url
{ color: #676767;  }
div.supplier_leftpanel
{ width: 230px; float:left; min-height: 300px; background-color: #ffffff; margin-top: -31px;}
div.supplier_mainpanel
{ width: 710px; padding-left: 20px; float:left;  }
/* END Accredited Supplier */

/* Ecommerce Publications */
    #leftpubscontent_column {
    WIDTH: 170px; FLOAT: left; MARGIN-RIGHT: 30px
    }
    #pubscontent_column {
    WIDTH: 450px; FLOAT: left
    }
    .pubsinner {
    BORDER-BOTTOM: #c8c8c8 1px solid; BORDER-LEFT: #c8c8c8 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 440px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 5px; BORDER-TOP: #c8c8c8 1px solid; BORDER-RIGHT: #c8c8c8 1px solid; PADDING-TOP: 5px
    }
    .overviewtitle
    {background-color: #fbeee7; height: 32px; font-weight: bold; color: #000000; padding-left: 5px; padding-top: 2px; }


/* END Ecommerce Publications */


