

/*
Author: Marcus Powell 01/11/2009
*/


/*****************************RESET*************************************/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, dt, dd, li, p, blockquote,  
pre,  table, th, td , textarea { margin: 0; padding: 0; }  
/*****************************RESET*************************************/


/***************************BASIC ELEMENTS****************************/
/*body, h1-h6, ul, ol, a, p, etc.   */
body, html {
	border: 0px;
	font-family : "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size : 100%; 
	background-image: url('/assets/templates/rms/images/maintile.gif'); 
	background-repeat: repeat-x;
	height:100%;
	 

}


p {color: #666666; margin:10px 0; font-size:90%; line-height:20px;}

h1 {color: #b20939; font-size: 110%;  }
h2 {color: #666666;  padding:5px 0; font-size:100%; line-height: 1.4em;}
img {border:none; }



li {font-size:80%; color: #666666; border:none; line-height:20px; }

li.pdf  {background:url('/assets/templates/rms/images/pdf.png') 0 5px no-repeat;  list-style:none;}


li.doc, li.docx, li.txt  {background:url('/assets/templates/rms/images/doc.png') 0 4px no-repeat; list-style:none;  }
li.xls, li.xlsx, li.xlsm  {background:url('/assets/templates/rms/images/xlsicon.jpg') 0 4px no-repeat; list-style:none; }
li.ppt, li.pptx , li.pps {background:url('/assets/templates/rms/images/ppticon.jpg') 0 4px no-repeat; list-style:none;   }
li.html {background:url('/assets/templates/rms/images/html.png')  0 10px no-repeat;    }
li.mov  {background:url('/assets/templates/CA/images/mov.png')  0 10px no-repeat; }
li.tick {background:url('/assets/templates/rms/images/tick.png') 0 10px no-repeat; }
li.tick2 {background:url('/assets/templates/rms/images/tick_blue.png') 0 10px no-repeat; }
li.add {background:url('/assets/templates/rms/images/arrow_right.png') 0 10px no-repeat;}
/*
li.doc, li.docx, li.txt  {list-style-image:url('/assets/templates/rms/images/doc.png'); list-style-position:inside;  }
li.xls, li.xlsx, li.xlsm  {list-style-image:url('/assets/templates/rms/images/xlsicon.jpg'); list-style-position:inside; }
li.ppt, li.pptx , li.pps {list-style-image:url('/assets/templates/rms/images/ppticon.jpg'); list-style-position:inside;   }
li.html {list-style-image:url('/assets/templates/rms/images/html.png'); list-style-position:inside;   }
li.url { list-style:none; margin:0px; padding:0px;} */
li.bullet {list-style-image:url('/assets/templates/rms/images/bullet_blue.png'); list-style-position:inside; }

a {font-size:100%; color: blue ; text-decoration: none;}
a:hover {text-decoration: underline; }
a.Download { background:url('/assets/templates/rms/images/save-icon.png')  no-repeat; width:25px;  }
hr {width:90%; background-color:#CCCCCC;   height: 1px;  border:#CCCCCC; }
.dotted {background: url('/assets/templates/rms/images/dotline.gif'); width:100%;  clear:both; height:1px; }
.clear {height:75px;text-align:center; margin-top:5px; position:relative;  clear:both;  width:100%; overflow:hidden;}
.clearAlt {clear:both;}
.alt {background-color:#e5e5e5; }





/***************************TABULAR ****************************/
table.Comparison, table.Redvault {
padding:2px; 
border-collapse:collapse;
color:#625f5f; 
font-size:90%;

}

table.Comparison td {line-height:25px; height:25px; padding:2px;}
table.Comparison th {color:#000;}
table.Comparison tr.even {background-color:#fb6902; border:1px solid #FFFFFF; color:#FFF;  position:relative;}
td.tick {background:  url('/assets/templates/rms/images/tick.png') center center no-repeat;  
width:20px; height:17px;  line-height:30px; }
col.features {width:210px; }


table.Comparison col.option1 {width:100px; text-align:center;}
table.Comparison col.option2 {width:100px; }
table.Comparison col.option3 {width:100px; border-left:1px solid #FFF; }
table.Comparison col.option4 {width:100px; }


table.Redvault {margin:20px 0; width:626px;}
table.Redvault thead tr {background: url('/assets/templates/rms/images/redvault_table_header.jpg') no-repeat; }
table.Redvault th {color:#FFF; font-size:110%; height:53px; width:626px;}
table.Redvault tr.even {background-color:#25b5f6; border:1px solid #FFFFFF; color:#FFF;  position:relative;}
table.Redvault td {padding:5px;line-height:20px; }



#BusinessTable {float:left; width:610px; margin-right:1px;}
/***************************TABULAR ****************************/


/***************************BASIC ELEMENTS****************************/


/***************************CONTAINER DIVS****************************/
#Wrapper  {
	margin: 0 auto;
	padding: 0px;
	width: 990px;
	background-color: #ffffff;
	background-image: url('/assets/templates/rms/images/pagetile.gif'); 
	background-repeat: repeat-x;
	min-height: 100%;
	height:100%;
	height:auto !important; /* real browsers */
	 /* IE6: treaded as min-height*/
	position:relative;
	overflow:hidden; 
	
}

#InnerContainer {margin:0 40px;background-color:#FFFFFF;font-size:90%; height:100%;}
/***************************CONTAINER DIVS****************************/


/**************************HEADER*******************************************/
#Header {width:100%;height:75px; }
#Header .Logo {float:left;width:450px;}
#Header img {padding:5px;}
#Header  .TopLinks {margin: 0px;color: #999999;
	font-size : 80%;
	font-family : Arial, sans-serif;
    top:0px;
	float:right;
	margin-top:10px;
	width:300px;
}
#Header  .TopLinks p {font-size:100%; text-align:left;  margin-right:50px;}
#Header  .TopLinks a {color:#999999; }
#Header  .TopLinks a:hover {color:#cc0000; }
#Header   span  {font-weight:bold; color:#b20939;font-size:130%; margin-top:10px;}
#Header .TopLinks  ul#Newsletter  {position:relative;}
#Header .TopLinks  ul#Newsletter  li {list-style:none; display:inline; }
#Header .TopLinks  ul#Newsletter  li img {float:right; width:auto; padding-top:10px;}
/*#Header .TopLinks  ul#Newsletter  li a {float:right;background: url('/assets/templates/rms/images/linkedin_button.jpg'); background-position: 0px 0px;  text-align:center;} */
/*#Header .TopLinks ul#Newsletter  li a:hover {background-position: 0px -28px; text-decoration:none;} */
/*#Header .TopLinks ul#Newsletter  li span {position:absolute; top:30px; right:-15px; margin:0; font-size:95%; color:#25a1fd;} */
/**************************HEADER*******************************************/


/**************************FOOTER*******************************************/
#Footer {width:900px;color: #000000;clear:both; position:relative;  font-size:80%; margin-top:-80px; /*bottom:0px; */ }
#Footer .Links {background-color: #f2f2f2;border: 1px solid #d7d7d7; height:20px; padding:5px; }
#Footer .left {float:left;}
#Footer .right  {float:right;}
#Footer p {padding:5px; font-size:80%;}  
#Footer span {color:#cc0000; font-weight:bold;}
#Footer a {text-decoration: none;	color: #000000; clear:both;  font-weight:normal;} 
#Footer a:hover {text-decoration: underline;color: #cc0000;}
#Footer .Copyright {margin-top:10px;}
/**************************FOOTER*******************************************/



/**************************CONTENT*******************************************/

/****************MAIN CONTENT **********************/
#HomePageContent { padding-bottom:150px;}
#ContentOverview {float:left;width:600px;background-color: #EFF7FF;line-height: 1.5em;min-height:230px;}
#ContentOverview  p {padding: 10px; font-size:90%; color:#666666;}
#ContentOverview a {display:block;}
#HomePageOverview {width:100%;height:206px;margin:15px auto; position:relative;}

#InnerContentContainer {width:100%;  margin-top:5px;   z-index:1; clear:both;  height:auto; padding-bottom:120px; } 
#Solutions, #InternalPage {
width:675px; 
position:relative;
float:left; 
min-height:400px;
height:auto !important;
height:400px;
}

#Solutions.maxwidth {width:100%;}
#Solutions.maxwidth img {margin:0 auto; text-align:center; }
.ImagePlaceholder  {float:left; padding:0 20px 10px 0; width:250px;}

.ImagePlaceholder img{   margin:0 auto;  }
.ImagePlaceholder em {clear:both; float:left;  margin:0 auto; width:100%; font-size:70%; text-align:center;}



#InternalPage {float:right; }
#InternalPage_SideBarContainer {float:left; width:160px; position:relative;    }
#Promotions {float:left;width:300px; position:relative;  min-height:300px; }
#SideBarContainer_Transparency {position:absolute; top:0px; right:40px; width:40px; height:70px; 
background:url('/assets/templates/rms/images/SideNavTransparency.png') no-repeat; z-index:2000;}



#InternalPage a, #Solutions a {display:inline;}
#Solutions p,li, #InternalPage p,li {font-size:90%; color:#666666;}
#InternalPage h1,h2,h3,h4,h5, #Solutions h1,h2,h3,h4,h5 {margin:8px 0;}
#InternalPage h1,h2,h3,h4,h5,  #Solutions h1,h2,h3,h4,h5 {color:#981e32;}

#InternalPage h2, #Solutions h2 { font-size:95%; color:#636262; font-weight:bold; }
#Solutions ul {margin-left:16px; padding-left:30px;}
#InternalPage li  {margin:0 5px 0 25px;}

#InternalPage .Partners li {
float:left;
width:162px;
padding:0 auto; 
padding-left:0px;
height:105px;
position:relative;
background:url('/assets/templates/rms/images/partnersListContainer.jpg') no-repeat ;
background-position:center;
list-style:none;
margin:auto;
}

#InternalPage .Partners li img {padding:10px;border:none;tex-align:center; margin:5px 2px 0 2px;}
#InternalPage .knowledgebase li {height:30px; padding:5px 0; list-style:none;}
#InternalPage  span.more {font-size:80%; color:#000;}
#InternalPage .knowledgebaseSearch {background:url('/assets/templates/rms/images/search_container.png') no-repeat;
width:650px;
height:120px;
margin:0 auto;
}
/****************MAIN CONTENT **********************/

/****************LEFT / RIGHT  CONTENT **********************/
#RelatedLinksContainer, #RelatedLinksContainer_Left, #ConnectivityNews , #BroadBandSpecs, #RedvaultCalltoAction, #KnowledgeBaseArticle { width:202px; margin:10px -5px 10px 0;  
min-height:400px;
height:auto !important;
height:400px;
float:right;  
}
#RedvaultCalltoAction { position:relative; margin-top:105px;}
#RedvaultCalltoAction a {color:#FFF; font-size:120%;   font-weight:bold; text-align:center; float:left; padding-top:15px;}
#RedvaultCalltoAction a.RedvaultTrial {width:198px; height:119px;  background:url('/assets/templates/rms/images/RedvaultTrialButton.jpg') no-repeat; }
#RedvaultCalltoAction a.RedvaultDatasheet {width:198px; height:89px; background:url('/assets/templates/rms/images/RedvaultDatasheetButton.jpg') no-repeat;}
#RedvaultCalltoAction a:hover {text-decoration:none;}


#ConnectivityNews { 
background:url('/assets/templates/rms/images/RelatedArticles.jpg')  ;

min-height:270px;
height:auto !important;
height:2px;
}


#BroadBandSpecs { margin:0px;  width:220px;
background:url('/assets/templates/rms/images/BroadBandFeaturesContainer.png') repeat-x;
position:relative;
z-index:10;
min-height:500px;
height:auto !important;
height:500px;

}

#BroadBandSpecs h1 {height:40px; background:url('/assets/templates/rms/images/BroadbandContainerHeader.png') no-repeat; width:100%; color:#FFF; text-align:center; font-size:14px; padding:3px;}


#RelatedLinksContainer, #RelatedLinksContainer_Left, #ImageBanner , #KnowledgeBaseArticle { width:202px; margin:10px -5px 10px 0;  
min-height:50px;
height:auto !important;
height:50px;
float:right;  
}
#RelatedLinksContainer, #RelatedLinksContainer_Left, #KnowledgeBaseArticle { background:url('/assets/templates/rms/images/RelatedArticles.jpg') repeat-y;}

#ImageBanner {display:none; overflow:hidden; }

#RelatedLinksContainer  a, #RelatedLinksContainer_Left a, #KnowledgeBaseArticle a {color:#666666; font-weight:bold; font-size:80%; }
#RelatedLinksContainer_Left, #KnowledgeBaseArticle {float:left;  display:none; clear:both; margin:10px -5px 10px 0; }
#KnowledgeBaseArticle {display:block; height:180px; min-height:180px;}

#RelatedArticles ul {background:url('/assets/templates/rms/images/RelatedLinksHeader.png') repeat-x; height:36px;}
#RelatedArticles .separator, #DocumentListing .separator {background:url('/assets/templates/rms/images/RelatedArticleDivider.jpg') no-repeat; height:20px; clear:both;}
#RelatedArticles span { font-weight:bold; color:#b20939; display:block; }
#RelatedArticles li, #DocumentListing li {padding:9px; font-size:95%; list-style:none; }
#DocumentListing li a {padding-left:8px;}

#KnowledgeBaseArticle li {padding:4px; position:relative;}
#KnowledgeBaseArticle span {position:absolute; left:80px; top:5px;}
#KnowledgeBaseArticle span.norating {width:110px; height:20px; background:url('/assets/templates/rms/images/norating.png') no-repeat;}
#KnowledgeBaseArticle span.rating1 {width:110px; height:20px; background:url('/assets/templates/rms/images/rating1.png') no-repeat;}
#KnowledgeBaseArticle span.rating2 {width:110px; height:20px; background:url('/assets/templates/rms/images/rating2.png') no-repeat;}
#KnowledgeBaseArticle span.rating3 {width:110px; height:20px; background:url('/assets/templates/rms/images/rating3.png') no-repeat;}
#KnowledgeBaseArticle span.rating4 {width:110px; height:20px; background:url('/assets/templates/rms/images/rating4.png') no-repeat;}
#KnowledgeBaseArticle span.rating5 {width:110px; height:20px; background:url('/assets/templates/rms/images/rating5.png') no-repeat;}
/****************LEFT / RIGHT  CONTENT **********************/



/****************BANNERS**********************/
#SolutionsBanner, #OtherPagesBanner, #BroadBandPromoBanner {height: 200px; width:906px; position:relative; border:1px solid #dedede;clear:both; }
#BroadBandPromoBanner {background:url('/assets/templates/rms/images/broadbandbanner.jpg') no-repeat; height:220px; border:none;}

.BroadBandLeftImage {background:url('/assets/templates/rms/images/broadbandbannerLeft.jpg') no-repeat; 
width:22px; height:221px; position:absolute; left:-20px; }
.BroadBandImage_BottomRight {background:url('/assets/templates/rms/images/BroadBandBottomRightImage.gif') no-repeat; 
width:280px; height:220px; position:absolute; bottom:250px; right:-257px; z-index:10;}

#SolutionsBanner.Training  {border:none;background:url('/assets/templates/rms/images/mcafee_training_banner.jpg') no-repeat; height:198px; }

#SolutionsBanner.Training  {border:none;
background:url('/assets/templates/rms/images/mcafee_training_banner.jpg') no-repeat; height:198px; }

#SolutionsBanner.Training h1 {
color:#FFF; font-family: Helvetica, "Helvetica Neue", Arial, sans-serif; font-size:190%; padding:60px 0 0 0; 
margin:0 0 0 30px;}
#SolutionsBanner.Training p {color:#e1c3c3; font-size:150%; margin:0 0 0 30px;  padding:0px;}



#SolutionsBanner.Redvault {
background:url('/assets/templates/rms/images/redvault_banner.jpg') no-repeat; height:210px; border:none;}
#SolutionsBanner.Redvault h1 {color:#FFF; font-family: Helvetica, "Helvetica Neue", Arial, sans-serif; font-size:190%; padding:80px 0 0 0; 
margin:0 0 0 30px;}
#SolutionsBanner.Redvault p  {color: #fffff; font-size:150%; margin:0 0 0 30px;  padding:0px; }



#Redvault_BottomRightImage {background:url('/assets/templates/rms/images/redvault_banner_cut.jpg') no-repeat; width:236px;
height:108px;
position:absolute;
bottom:-105px;
right:-2px;
z-index:50;
}

#HomePageBanner {height: 200px; width:906px; position:relative; clear:both; padding-top:10px; }

#HomePageBanner .Connectivity {background:  url('/assets/images/General/HomepageBanner_Connectivity.jpg') no-repeat; height: 200px; width:906px; position:absolute; opacity:1; border:none; left:0;  }
#HomePageBanner .InformationSecurity {background:url('/assets/images/General/HomepageBanner_Security1.jpg') no-repeat; 
width:906px; position:absolute; opacity:1; height: 200px;  left:0;}
#HomePageBanner .ManagedServices {background:url('/assets/images/General/HomepageBanner_Managed.jpg') no-repeat;   
 position:absolute; opacity:1; height:200px; width:906px;  left:0;}


#BannerMessage {position:absolute; width:400px; height:100px; z-index:99; color:#FFF;  top:70px; left:60px; font-size:150%; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold;}
#OtherPagesBanner {height:180px; border:none;}
.TransparentOverlay {width:907px; height:19px; background:url('/assets/templates/rms/images/transparent_overlay.png') no-repeat; position:absolute; left:0px; bottom:-51px; z-index:1000; }
#AnimatedBanner {float:right;width:299px;height:100%;}
#AnimatedBanner img {border:none;}
#ConnectivityBanner {width:910px; height:80px; clear:both;  margin-top:10px;}
#PartnersBanner {height:75px;text-align:center; margin-top:5px; position:relative;  clear:both;  width:100%; overflow:hidden;}
#PartnersBanner li {float:left;  list-style:none;padding:30px 10px 10px 0;width:100px;display:inline-block;}

/****************BANNERS**********************/


/****************BREADCRUMB**********************/
#BreadcrumbContainer { height:32px; width:100%; margin-top:10px; border-bottom:1px solid #999999;}
#BreadMiscContainer { height:32px; width:100%; margin-top:40px;}
#Breadcrumb { color: #999999;  font-size:80%; float:left; width:50%;}
#Breadcrumb a {color: #999999;}
#Breadcrumb a:hover {text-decoration: none;color: #cc0000;}
/****************BREADCRUMB**********************/

#SocialBookmarking { float:right; width:50%; overflow:hidden; } 
#SocialBookmarking li {float:right; width:20px; height:20px; list-style:none; padding:0 5px; }

/****************CASE STUDIES**********************/
.CaseStudies {padding:10px 0;  line-height:25px; width:90%;  margin:10px auto; position:relative; }
.CaseStudies  img {float:left;  padding:5px 5px 10px 5px;}
.CaseStudies h4 {color:#530000; font-weight:bold;}
.CaseStudies p {color:#555555;font-size:80%; padding:5px; }
.IsFeatured {background-color:#F3F3F4;  border:1px solid #CACBCF;}
 a.ViewOnline  {
color:#FF0000;
font-weight:bold; 
font-size:80%;
position:absolute;
bottom:0px;
left:0px;
padding-top:20px;
padding-left:10px;
}
.CaseStudies a:hover.ViewOnline {text-decoration:underline;}
.CaseStudies li {list-style-image:url('/assets/templates/rms/images/casestudy.png'); list-style-position:inside;}

#InternalPage .knowledgebase li {height:auto; border:1px solid color:#000; line-height:20px; }
#InternalPage .knowledgebase li a {padding-left:25px;}

/****************CASE STUDIES**********************/

/****************NEWS**********************/
#News  h1 {
color:#666666; 
background: url('/assets/templates/rms/images/dotline.gif') no-repeat bottom left; 
margin:5px 0;}
#News a {display:block; margin:2px auto;}
#News  a:link {color:#b20939; font-size:80%;}  
#News a:visited {color:#b20939; font-size:80%;}
#News  a:hover  {text-decoration:underline;}
#News h2 {margin-top:20px;}
/****************NEWS**********************/

/****************CAREERS **********************/
#Careers {width:95%; color:#FFFFFF; font-size:80%; margin:0 0 10px 0; clear:both;}
#Careers th {background-color:#666666;text-align:left; font-weight:bold; padding:5px;}
#Careers  td {background-color:#909090; padding:5px; width:200px;}
#Careers  a:hover {text-decoration: underline;color: #FFFFFF;}
#Careers .JobDesc {font-weight:bold;}
#Careers .Heading {font-weight:bold; background-color:#666666;}
.ApplyforJob {float:right;  }
.ApplyforJobHeading {float:left;}
/****************CAREERS **********************/



.Management {width:100%; clear:both; position:relative;  } 
.Management img {float:right;  margin:5px;  }
.LinkedIn {float:right;}
.HeadOffice {padding: 8px;border: 0;margin: 0px;width: 400px;border: 1px solid #9d9380;background-color: #F0EFED;}
#SolutionsLinks {position:relative; width:226px; float:left; margin-bottom:100px;}

.Partners li {
float:left;
width:162px;
padding:0 auto; 
padding-left:0px;
height:105px;
position:relative;
background:url('/assets/templates/rms/images/partnersListContainer.jpg') no-repeat ;
background-position:center;
list-style:none;
}

.Partners img {padding:10px;border:none;tex-align:center; margin:5px 2px 0 2px;}
#NewsletterArchive li {list-style-image:url('/assets/templates/rms/images/html.png'); list-style-position:inside;   }


/****************VIDEOS **********************/
#VideoPlayerSmall  {background:#6c8391;float:left;width:299px;
height:210px; overflow:hidden; position:relative;}
#player {width:299px; height:210px; }
#VideoPlayerWrapper {z-index:10000; width:96px; height:95px;  
position:absolute;
top:-9px;
left:-10px;
background: url('/assets/templates/rms/images/infosec-overview2.png') no-repeat;
}
/****************VIDEOS **********************/

/**************************CONTENT*******************************************/


/**************************NAVIGATION***************************************/
.nav ul {padding:1px;
margin: 0px 0px 0px 0px;
list-style: none;
clear:both; 
position:relative; 
z-index:100;
}
.nav a {text-decoration: none;padding: 5px;display: block; color: #FFFFFF;text-align:center; }
.nav a:hover {color: #FFFFFF;text-decoration: none;}
.nav li {float: left;width: 150px;background-color:#b20939;line-height:15px;border-right:1px solid #FFFFFF; list-style:none;}
.nav li .subnav a:link , .nav li .subnav A:visited{
	font-size:100%;
	font-weight: normal;
	padding: 4px 3px 6px 5px;
	background-color: #ffffff;
	color: #666666;
	text-decoration: none;
	background-image: url('/assets/templates/rms/images/menudots.gif'); 
	background-repeat: repeat-x;
	background-position: bottom left;
	text-align:left;
	position:relative;
	display:block;
}
.nav li .subnav A:hover , .nav li .subnav A:active{
	padding: 4px 3px 6px 5px;
	background-color: #cc0033;
	color: #ffffff;
	text-decoration: none;
}
.nav li ul {position: absolute;left: -999em;height: auto;width: 140px;font-weight: normal;}
.nav li:hover ul {left: auto;}
.nav li:hover, .nav li.hover {left: auto; position: static;  } 
.nav, .nav ul {padding: 0;margin: 0px;list-style: none;line-height: 1.2em;}
.nav li:hover ul ul, .nav li.sfhover ul ul {left: -999em;}
.nav li:hover ul, .nav li li:hover ul, .nav li.sfhover ul, .nav li li.sfhover ul {left: auto;}
/**************************NAVIGATION***************************************/

/**************************SIDE NAVIGATION***************************************/
#SideNav li .SideSubNav a {	text-decoration: none;	color: #666666; background-color: #ebebeb; }
#SideNav li .SideSubNav a:hover {background-color: #b20939; color:#FFFFFF;}


.SideNavigation li {width: 190px;line-height:15px;list-style:none; margin:1px 0; }
.SideNavigation a { display: block; color:#666666;  height:20px; background-color:#ffffff; padding:2px; border:1px solid #e5e2e3;}
.SideNavigation a:hover {text-decoration: none; background-color: #981e32;  color:#FFFFFF;}


li.SideNavigationSubNav  {border:none;/*list-style-type:disc;*/margin:0 5px 0 15px;width:174px; padding:1px;  overflow:hidden;}
.SideNavigationSubNav a { font-weight:bold;  background-color:#ebebeb;  border:none;}
.menuhere {display: block; color:#FFFFFF;  height:20px; background-color:#8499a8; padding:2px;}
li.SideNavigationSubNav .innermenuhere {display: block; color:#FFFFFF; font-weight:bold; height:20px; background-color:#6d91a7; padding:1px;}
/**************************SIDE NAVIGATION***************************************/


/**************************SOLUTIONS SUB NAV ***************************************/
#ConnectivityNav li, #SecurityNav li, #SolutionsNav li {float: left;width: 226px; height:46px; background-color:#92a89d;line-height:15px; margin-right:1px; list-style:none; z-index:2; list-style:none;}
#ConnectivityNav a,  #SecurityNav a, #SolutionsNav a {text-decoration: none;padding:  15px 0;display: block; color: #FFFFFF;text-align:center; font-weight:bold;}
#ConnectivityNav a:hover ,  #SecurityNav a:hover, #SolutionsNav  a:hover {background-color:#b20939; }
/*#ConnectivityNav li.active,   #SecurityNav  li.active { background-color: #72b65a; font-weight:bold; color:#FFFFFF;}*/
#SecurityNav li {width: 181px;  }
#SecurityNav li a {font-size:95%;}
#SolutionsNav  li {width:300px; margin-right:3px; line-height:10px;  }

#SolutionsNav li a {text-transform:capitalize; font-size:110%; }

/*Uses the Doc ID to style the active tab*/
#a126.active {background-color:#28a6fc;}  /*BROADBAND TAB*/
#a127.active {background-color:#011b43;}  /*ETHERNET TAB*/
#a128.active, #a536.active {background-color:#8d0222;}  /*SECURE WAN */
#a129.active {background-color:#73bb52;} /*HOSTING  TAB */
#a160.active, #a463.active { background-color:#72b65a;}  /*ENDPOINT SECURITY / CONSULTANCY TAB */
#a161.active {background-color:#73bdba;}  /*DATA PROTECTION  TAB */
#a162.active {background-color:#2eb4fa;} /*NETWORK SECURITY   TAB */
#a163.active {background-color:#d27f2d;} /*RISK AND COMPLIANCE TAB */
#a164.active {background-color:#a80328;} /*WEB AND EMAIL SECURITY  TAB */
#a587.active {background-color:#10b4e8;} /*CLOUD SECURITY TAB */
#a461.active {background-color:#9b1c30;} /*PROVISION  TAB */
#a462.active {background-color:#f67a1d;} /*SUPPORT  TAB */
#a464.active {background-color:#239bfd;} /*MANAGED SERVICES  TAB */


/*Uses the Doc ID to style the active tab*/

/**************************SOLUTIONS SUB NAV ***************************************/



/**************************FORM  ELEMENTS***************************************/
form { padding-bottom: 20px;width: 550px;}
fieldset {margin-bottom: 10px;border:none; margin: 0 auto; }
fieldset:last-of-type {margin-bottom: 0;}

legend {color: #981e32;font-size: 110%;font-weight: bold; padding-bottom: 10px;}
fieldset span {margin-left:30px;  display:block; font-size:80%; color:#999; padding:10px 0;}
#InternalPage  fieldset > legend:before {content: "Step " counter(fieldsets) ": ";counter-increment: fieldsets;}
#InternalPage  fieldset fieldset legend {color: #ffffff; padding-bottom: 0;}
#InternalPage form ol li {background:url('/assets/templates/rms/images/TestimonialsHeader.jpg') repeat-x;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
border:1px solid #CCC;
line-height:30px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:10px;
padding:5px 10px;
background-color:#b71e32;
}

form ol ol li {background: none;border: none;float: left;}
form  label {float: left;font-size: 90%;width: 250px;color:#FFF;font-weight:bold;}
label.longdesc {width:90%;}
fieldset fieldset label, label.checkbox {background:none no-repeat left 50%;line-height: 20px;padding: 0 0 0 30px;width: auto;}
label[for=visa] {background-image: url(visa.gif);}
fieldset fieldset label:hover {cursor: pointer;}
form textarea { min-width: 100%; min-height:50px;} 

#InternalPage  input.submit {
background-image:  url('/assets/templates/rms/images/careers_submitoff.gif'); 
background-repeat:no-repeat;
background-color:#FFFFFF;
border:none;
width:120px;
height:18px;
color:none;
margin-left:250px;
}

form input:not([type=submit]):focus,form textarea:focus {background: #eaeaea;}
form input[type=radio]  {float: left;margin-right: 5px;}
form button {background: #981e32;margin-left:250px; color:#FFF;}
form button:hover {background: #981e32;cursor: pointer;}


/*****SEARCH FORM *********/
form#search {width:600px; margin:0 auto; position:relative; }
form#search ol li  {padding:0px; margin:0px; background:none; border:none; height:30px; }
form#search input, form#search select { background: #FFF url('/assets/templates/rms/images/form_input_gradient.gif') repeat-x;
height:30px; width:450px; font-size:130%;color:#000; text-align:center;  border:1px solid #999;  float:left; }
form#search select  {width:300px; text-align:left;}
form#search fieldset {padding:5px 0; margin:0px;}
form#search button {background: #519b32; float:right; width:100px; height:30px; overflow:hidden; margin:0px; padding:0px; }
form#search input[type=checkbox]  {float: left; height:20px; width:30px;  background:none; padding:0px; margin:0px; border:none;}
form#search fieldset fieldset label {background:none no-repeat left 50%; width: auto; color:#000; font-size:110%;}
form#search ol ol li {background: none;border: none;float: right; }
/*****SEARCH FORM *********/


/*****SEARCH FORM *********/
form#training, form#trial {margin:10px auto; position:relative; clear:both; 
width:830px;  background: url('/assets/templates/rms/images/TrainingContainer2.jpg') no-repeat;}

form#trial { width:630px; margin:0; background: url('/assets/templates/rms/images/RedvaultFormBackground2.jpg') no-repeat;}

form#training label, form#trial label {float:left; width:200px; margin-left:50px; color:#666; font-weight:normal;}
form#training  legend, form#trial  legend  {margin:10px 0 0 25px; }
form#training ol, form#trial ol {margin-top:10px;}
form#training ol li, form#trial ol li   {padding:5px; margin:0px; background:none; border:none; height:30px; clear:left; list-style:none; }
form#training input, form#training select, form#trial input, form#trial select, form#trial textarea  {
height:20px; width:300px; font-size:90%;color:#000; text-align:left;  border:1px solid #CCC;  float:left;  min-width:0px; }
form#training select , form#trial select  {width:300px; text-align:left;}

form#training fieldset, form#trial fieldset {padding:5px 0; margin:0px;}

form#training input.submit, form#trial input.submit{background:url('/assets/templates/rms/images/mcafee_training_button2.jpg') no-repeat; float:left; width:260px; height:45px;  overflow:hidden; margin-left:250px; padding:0px; border:none; color:#FFF; text-align:center; font-size:100%;}
form#training input[type=checkbox] , form#trial input[type=checkbox]  {float: left; height:20px; width:30px;  background:none; padding:0px; margin:0px; border:none;}
form#training fieldset fieldset label, form#trial fieldset fieldset label  {background:none no-repeat left 50%; width: auto; color:#000; font-size:110%;}
form#training ol ol li, form#trial ol ol li {background: none;border: none;float: right; }




/*****SEARCH FORM *********/






/*****KNOWLEDGE FORM *********/
form#knowledgebase {width: 190px; padding:0px; margin:0px;}
form#knowledgebase ol li {background:url('/assets/templates/rms/images/TestimonialsHeader.jpg') repeat-x;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:5px 1px;
}

#Rating {width:200px; position:relative; float:left;   clear:both;}
form#knowledgebase fieldset  {padding:0px; margin:0px;}
form#knowledgebase fieldset fieldset label {line-height: 20px;padding: 0 0 0 1px;width: auto;}
form#knowledgebase input[type=radio]  {float: left;  width:auto;}
form#knowledgebase  button {background: #519b32; color:#fffff; width:190px; height:25px; margin:5px 0;}
form#knowledgebase  button:hover {background:#7cd300;}
/**************************FORM  ELEMENTS***************************************/

/**************************NEWS TICKER ***************************************/
#NewsTickerContainer {width:300px; height:240px; 
background:url('/assets/templates/rms/images/HomePageNewsContainer.jpg') no-repeat;
position:relative;
float:right;
overflow:hidden;
}

#NewsTicker { width:280px; padding:0 10px; overflow:hidden; font-family:Arial, Helvetica, sans-serif;}
#NewsTicker h1 {
height:40px;
background: url('/assets/templates/rms/images/Newsticker_Header.jpg') no-repeat;
color:#ffffff;
font-size:100%;
padding:5px;
margin-left:2px;
font-weight:bold;}

#NewsVertical {
width:280px;
height:200px;
display:block;
overflow:hidden;
position:relative;
}
#TickerVertical  {
width:280px;
height:210px;
display:block;
list-style:none;
margin:0;
padding:0;
}

#TickerVertical li.odd {background:#eff7ff;}

#TickerVertical li, #TickerVertical li .odd {
display:block;
width:280px;
color:#333333;
text-align:left;
font-size:90%;
height:60px;
float:left;
background:  url('/assets/templates/rms/images/dotline.gif') no-repeat bottom left;
padding:2px;
overflow:hidden;
}


#TickerVertical li .publisheddate {color:#b20939; font-weight:bold; font-size:85%;   display:block; padding:2px 0;}
#TickerVertical li a {
display:block;
color:#8c8c8d;
font-size:95%;
text-decoration:none; 
padding:2px;
}
#TickerVertical li  a:hover {
text-decoration:underline;
}


#KnowledgeBaseTickerContainer {  width:190px; height:300px;  margin-top:50px; 
background:url('/assets/templates/rms/images/KBNewsTicker.png') no-repeat; overflow:hidden; }
#KnowledgeBaseTicker, #ConnectivityTicker {
    margin: 0 auto;
	width:190px;
	height:270px;
	position:relative;
	overflow:hidden;
}
#ConnectivityTicker {width:202px;}

#KnowledgeBaseTicker h1, #ConnectivityTicker h1 {
		height:40px;
     	background-color:#519B32;
		padding:0 5px;
		width:190px;
		color:#FFF;
		font-size:120%;
		font-weight:bold;
		overflow:hidden;
}

#ConnectivityTicker h1 {background-color:#2babfc;
width:183px;
}

#KBVertical, #ConnectTicker {
	width: 190px;
	height: 240px;
	display: block;
	overflow: hidden;
	position: relative;
}

#KBTickerVertical li,  #ConnectTicker li  {
		width: 185px;
		color:#666;
		text-align: left;
		font-size: 100%;
		list-style:none;
		/*padding: 3px;*/
		float: left;
		height:50px;
		padding:5px;
		background: url('/assets/templates/rms/images/dotline.gif') no-repeat bottom left; 
		
}

#KBTickerVertical li  a:link,
#KBTickerVertical li  a:Visited,
#ConnectTickerVertical  li  a:link,
#ConnectTickerVertical li  a:Visited
{
			display: block;
			color: #666666;
			font-size: 90%;
			text-decoration:none;
}
#KBTickerVertical li  a:hover,  #ConnectTickerVertical li  a:hover {
			text-decoration:underline;
}
	
#KBTickerVertical li .publisheddate,  
#ConnectTickerVertical li .publisheddate {color:#b20939; font-weight:bold; font-size:80%; }
/**************************NEWS TICKER ***************************************/


/**************************BROADBAND  ****************************************/
#BroadBand {margin:15px 0 10px 0;  position:relative; width:100%; }

/*ADDED 15/07/2010 to give navigation to other connectivity pages */
#BroadbandNavigation {position:absolute; width:700px; height:40px; bottom:0px; left:0px;}
#BroadbandNavigation ul li { font-size:105%; list-style:none; display:inline; padding-right:5px;}
#BroadbandNavigation ul li a { margin-left:2px; width:225px; height:40px; float:left; line-height:40px;  text-align:center; color:#FFF;  font-weight:bold;}


#BroadbandNavigation ul li a.Ethernet {background: url('/assets/templates/rms/images/BroadBand_EthernetButton.png'); background-position: 0px 0px; }
#BroadbandNavigation ul li a.SecureWan {background: url('/assets/templates/rms/images/BroadBand_SecureWanButton.png'); background-position: 0px 0px;  }
#BroadbandNavigation ul li a.Hosting {background: url('/assets/templates/rms/images/BroadBand_HostingButton.png'); background-position: 0px 0px; }


#BroadbandNavigation ul li a:hover.Ethernet,  #BroadbandNavigation ul li a:hover.SecureWan,  #BroadbandNavigation ul li a:hover.Hosting  {background-position: 0px 41px; text-decoration:none;}
/*ADDED 15/07/2010 to give navigation to other connectivity pages */

#BroadBand .transparency {background: url('/assets/templates/rms/images/BroadbandContainer_Trans.png') repeat-x;
z-index:200;
}
#BroadbandComparison {clear:both; position:relative; margin:15px 0;}
#BroadBand h1, #BroadbandComparison h1 {color:#5c99c6; margin:5px 0px;}
.BroadbandPromotion {
width:260px; 
min-height:220px;  
position:relative;
float:left;
margin-left:30px;
}

#Business, #Enhanced  {background: url('/assets/templates/rms/images/BroadbandContainer.jpg') repeat-y;}

#Business .Header {height:40px;width:100%;
background:url('/assets/templates/rms/images/BroadbandHeader.jpg') no-repeat;
}

#Enhanced .Header {height:40px;width:100%;
background:url('/assets/templates/rms/images/EnhancedHeader.jpg') no-repeat;
}

#Business .Footer, #Enhanced .Footer {
position:absolute;
bottom:0px;
left:0px;
background:url('/assets/templates/rms/images/BroadbandFooter.jpg') no-repeat;
height:15px;
width:100%;
}


ul.BroadBandFeatures  {
margin-top:10px; 
font-weight:bold;

}
.BroadBandFeatures li, .BroadBandFeatures_Box li   {float:left; padding:8px 0 8px 22px; line-height:14px;  display:block; width:90%; color:#000; font-size:12px;  }

.BroadBandFeatures_Box li  {border-bottom:1px dotted #CCC; }

/**************************BROADBAND  ***************************************


/**************************TRAINING ***************************************/
#TrainingCourses {width:900px; position:relative;}
#TrainingCourses p { line-height:15px;}
#TrainingCourses  .logo {position:absolute; right:0px; top:0px; 
width:173px; height:56px;
background: url('/assets/templates/rms/images/mcafeelogo.jpg') no-repeat;
}

#TrainingCourses h1, h2 {color:#000; font-size:130%;}
.TrainingOption1 {width:426px; 
background: url('/assets/templates/rms/images/TrainingContainer.jpg') no-repeat;
min-height: 200px;
margin:20px auto 55px auto;
float:left;
position:relative;
font-size:100%;
}

.TrainingOption2 {width:830px; 
background: url('/assets/templates/rms/images/TrainingContainer2.jpg') no-repeat;
min-height: 200px;
margin:20px auto 55px auto;
position:relative;
font-size:100%;
}


#mcafee_upgrade, #mcafee_advanced {padding:10px 10px 0px 10px;   }
#mcafee_upgrade h3,  #mcafee_advanced h3 {color:#71ab6b; font-size:110%; padding:5px; }
#mcafee_endpoint h3 {text-align:center; color:#2babfc; font-size:110%; padding:10px 0;}
#mcafee_advanced h3 {color: #2babfc; padding:5px; }
#mcafee_upgrade p, #mcafee_advanced p {width:90%; padding:10px; }
#mcafee_endpoint p {width:90%; margin: 0 auto; }


#mcafee_upgrade a.button,  #mcafee_advanced a.button {width:260px; height:45px; 
background:url('/assets/templates/rms/images/mcafee_training_button1.jpg') no-repeat; 
color:#FFF; line-height:45px; font-size:85%;   margin-left:80px; font-weight:bold; text-align:center; float:left;
border:none;}

#mcafee_endpoint a.button {width:260px; height:45px; 
background:url('/assets/templates/rms/images/mcafee_training_button2.jpg') no-repeat; 
color:#FFF; line-height:45px; font-size:85%; float:left; margin:10px 0px 15px 280px; font-weight:bold; text-align:center; 
 }

#mcafee_advanced a.button {background:url('/assets/templates/rms/images/mcafee_training_button2.jpg');}
#mcafee_upgrade a:hover.button, #mcafee_advanced a:hover.button, #mcafee_endpoint a:hover.button 
{text-decoration:none;}

p.course_description {min-height:80px;}  /*NEED TO MIN-HEIGHT IE6 */
p.availability {font-weight:bold; text-align:center; color:#000; font-size:100%; font-style:italic;  padding:10px 0;}
ul.Training, ul.Training2  {margin:10px 20px;}
ul.Training li, ul.Training2 li {float:left; padding:8px 15px 8px 22px; line-height:14px;  display:block; width:90%;  font-size:12px;}
ul.Training2 li { margin-left:20px; width:300px; float:right;}
ul.Training2  {width:90%;  margin:0 auto;}
ul.Training li a, ul.Training2 li a  {color:#000; font-size:120%; font-weight:bold;} 



#TrainingTestimonials {clear:both;}
#TrainingTestimonials, #OtherCourses, #TrainingEnquiries  {
width:280px;
margin-right:15px;
min-height:200px;
float:left;
}
#TrainingEnquiries a {float:left; border:none;}
#TrainingEnquiries a:hover {border:4px solid #333;}

#OtherCourses {background: url('/assets/templates/rms/images/TestiomonialsFade.png') no-repeat;}

#TrainingTestimonials h1, #OtherCourses h1 {height:35px; width:100%; background-color:#2babfc; color:#FFF; text-align:center; line-height:35px; font-size:90%; }
#OtherCourses h1 {background-color:#c41330;  }
#OtherCourses img {margin-left:50px;}
#TrainingTestimonials ul {background: url('/assets/templates/rms/images/TestiomonialsFade.png') no-repeat;}
#TrainingTestimonials li {float:left; padding:5px 0 5px 0; line-height:14px;  display:block; 	background: url('/assets/templates/rms/images/dotline.gif') no-repeat bottom left;  }
#TrainingTestimonials li span {font-weight:bold; display:block; padding:5px 0; color:#000;}
/**************************TRAINING ***************************************/


/****************VIDEOS **********************/
#VideoPlayerSmall  { background:#6c8391;float:left;width:299px;
height:210px; overflow:hidden; position:relative;}
#player {width:299px; height:210px; }
#VideoPlayerWrapper {z-index:10000; width:96px; height:95px;  
position:absolute;
top:-9px;
left:-10px;
background: url('/assets/templates/rms/images/infosec-overview2.png') no-repeat;
}
/****************VIDEOS **********************/

.tip {
	
	width: 300px;
	height:auto;
	z-index: 13000;
	background-color:#f2f6f7;
	/*background url('/assets/templates/rms/images/transparentPartner.png') no-repeat;*/
	border:1px solid #c5d3dc;
	position:absolute;
	font-size:80%;
	padding:5px;
}

.tip-title   {font-size: 80%;margin: 0;padding: 10px;}
#SearchListings {background-color:#e5e5e5;}



/**************************NEWS TICKER ***************************************/



/****************VIDEOS **********************/



/**************************REDUNDANT CSS ***************************************
#DocumentContainer {position:relative; width:226px; float:left; margin-bottom:100px;}
.DocumentListings {position:relative; width:226px;  margin:15px 0; padding-bottom:10px;
 background:url('/assets/templates/rms/images/DocumentContainer.jpg')  repeat-y; overflow:hidden; }
.showdescriptions {position:absolute; right:20px; top:15px;}
.save {border:none;}
.Downloads {font-size:80%; color:#999; display:inline;}
.DocumentListings h1 {height:30px; width:100%; background:url('/assets/templates/rms/images/TestimonialsHeader.jpg') 
repeat-x; color:#FFF;  font-size:120%; line-height:normal;  margin-left:15px;}
.DocDescription {display:none; padding:0 30px; background-color:#6d92a7; width:80%; filter:alpha(opacity=60);opacity:0.6;}
.DocumentListings hr {width:700px; border:1px dotted #CCC; position:absolute; bottom:0px; left:15px;}


#Content {width:710px; float:right;   margin-bottom:51px; position:relative; padding-bottom:20px;}
#Content a {font-weight:bold; display:inline;}
#Content p {margin:5px 0;}
#Content li  {margin-left:20px; font-size:90%; color: #666666;}
#Content img {text-align:center; margin-bottom:20px; } 

#SideNavigationContainer {float:left; width:160px;}
#SideNav li  {
width: 148px;
line-height:15px;
border: 1px solid #e5e5e5;
list-style:none;
margin-bottom:5px;
text-transform:capitalize;
}
#SideNav a {padding: 5px; display: block; color:#000000; }
#SideNav a:hover {text-decoration: none;color: #ffffff;background-color: #b20939; }
#SideNav li.active { background-color: #8499a8; font-weight:bold; color:#FFFFFF;}
#SideNav li .SideSubNav {
	color: #666666;
	font-size : 12px;
	font-family : Arial, sans-serif;
	width: 147px;
	border: 1px solid #e5e5e5;
	vertical-align:bottom;
}

#Testimonials {float:left; width:226px;min-height:100%; margin-top:5px; }
#Testimonials h1 {height:46px; width:226px; background:url('/assets/templates/rms/images/TestimonialsHeader.jpg') repeat-x; 
color:#FFFFFF; text-align:center; padding-top:10px;} 

#InternalPageHeader {height: 74px; background-color: #d1d1d1; width:100%; margin:30px 0 10px 0; position:relative;}
#InternalPageHeader h1 {color:#FFFFFF; padding:15px;}
#InternalPageHeader img { height:74px; position:absolute; top:0px; right:0px;}
.Features li {list-style-image:url('/assets/templates/rms/images/tick.png'); list-style-position:inside;}
.DataSheet li {list-style-image:url('/assets/templates/rms/images/datasheet.png'); list-style-position:inside;}
.CaseStudy li {list-style-image:url('/assets/templates/rms/images/casestudy.png'); list-style-position:inside;}
.Testimonial li {list-style-image:url('/assets/templates/rms/images/testimonial.png'); list-style-position:inside;}


#CallToAction {
width:100%; 
position:absolute; 
bottom:0px; 
left:0px;
height:100px; 
background:url('/assets/templates/rms/images/CallToActionHeader.jpg') repeat-x; 
font-family: ‘Lucida Sans Unicode’, ‘Lucida Grande’, sans-serif;}
#CallToAction  h1 {color:#FFF; text-align:center; padding:30px 0px;}
#AjaxHomePageBanner {background-image:url('/assets/templates/rms/images/rms_swapimg1.jpg') no-repeat;
height:189px;
width:900px;
margin:30px 0px 5px 0px;
}




*/
#ConnectivityTicker {width:202px; height:280px;}
#ConnectTickerVertical  li  {font-size:95%;}
#SecurityNav li {width: 150px;  }



