﻿/* Layout Stylesheet */

#envelope 
{
	width: 800px;
	height: 100%;
	margin-left:auto;
	margin-right:auto;
}

#envelopeOverride {
	width: 100%;
	margin: 0 auto;
	
}

#header
{
    margin:0;
    width:800px;
    float:left;
}

#headerRight 
{ 
   right:0px;
   left:0px;
   height:0px;
}


	/* Logo */
	h1 a {
		position: relative;
		margin: 22px 0 6px -3px;
		width: 200px;
		height: 39px;
		background: url(/img/interface/logo.gif) 0 0 no-repeat;
		display: block;
		overflow: hidden;
		text-indent: -9000px;
	}
		#tagline 
		{
			position: relative;
			float: left;
			width: 267px;
			height: 11px;
			margin: 0 0 0 19px;
			background: url(/img/interface/tagline.gif) 0 0 no-repeat;
			display: block;
			overflow: hidden;
			text-indent: -9000px;
		}
		
		#taglineBR {
			position: relative;
			float: left;
			width: 276px;
			height: 11px;
			margin: 49px 0 0 19px;
			background: url(../../img/interface/br/tagline.png) 0 0 no-repeat;
			display: block;
			overflow: hidden;
			text-indent: -9000px;
		}
		
		#taglineCZ {
			position: relative;
			float: left;
			width: 276px;
			height: 11px;
			margin: 49px 0 0 19px;
			background: url(../../img/interface/cz/tagline.png) 0 0 no-repeat;
			display: block;
			overflow: hidden;
			text-indent: -9000px;
		}
		
		#taglineCN {
			position: relative;
			float: left;
			width: 276px;
			height: 14px;
			margin: 49px 0 0 19px;
			background: url(../../img/interface/cn/tagline.png) 0 0 no-repeat;
			display: block;
			overflow: hidden;
			text-indent: -9000px;
		}
		
				#taglinePL {
			position: relative;
			float: left;
			width: 235px;
			height: 13px;
			margin: 49px 0 0 19px;
			background: url(../../img/interface/pl/tagline.png) 0 0 no-repeat;
			display: block;
			overflow: hidden;
			text-indent: -9000px;
		}
				

	
	/* Text Resize */
	 ul#textSize 
	 {
		top: 24px;
		right: 0;
		font-family:  Arial, Tahoma, Verdana, Helvetica, sans-serif;
		font-size: 11px;
		float:right;
		position:relative;
	}
		 ul#textSize li { display: inline; }
		 
		 ul#textSize li a { 
			float: left;
			text-decoration: none;
			color: #414b56;
			margin: 0 2px 0 0;
		}
		 ul#textSize li a#textMinus,   
		 	ul#textSize li a#textPlus  {
			display: block;
			width: 10px;
			height: 10px;
			margin: 3px 0 0 4px; 
			overflow: hidden;
			text-indent: -9000px;
			background-position: 0 0;
			background-repeat: no-repeat;
		}
			 ul#textSize li a#textMinus  { background-image: url(../../img/interface/text-size-minus-0.gif); }
			 	 ul#textSize li a:hover#textMinus  { background-image: url(../../img/interface/text-size-minus-r.gif); }
			 ul#textSize li a#textPlus  { background-image: url(../../img/interface/text-size-plus-0.gif); }
				 ul#textSize li a:hover#textPlus  { background-image: url(../../img/interface/text-size-plus-r.gif); }
				 
	/* Constants styles in navigation.css */
	
	#levelOneContent {
		clear: both;
		width: 815px;
		min-height: 25px;
	    background: transparent url(/img/interface/bg-l1-nav.gif) no-repeat scroll 0pt
		
	
	}
		/* Search */
		#search 
		{ 
			right: 0;
		    border: none;
		    top: -3px;
		    position:relative;
	    }
			#search fieldset {
				border: 0;
				width: 206px;
			} 
			#search input#searchField { 
				width: 177px;
					w\idth: 148px;
				height: 18px;
					he\ight: 16px;
				 float: left; 
				background: url(/includes/2009/img/bg-search.gif) 0 0 no-repeat;
				border: none; 
				padding: 2px 3px 0 26px;
	
			}
			#search #searchButton a { 
				display: block;
				width: 18px;
				height: 18px;
				float: left; 
				margin: 0 0 0 9px; 
				background: url(/includes/2009/img/btn-search.gif) 0 0 no-repeat;
				text-indent: -9000px;
				overflow: hidden;
			}
				#search #searchButton a:hover { background: url(/includes/2009/img/btn-search.gif) 0 0 no-repeat; }
	
	/* Navigation styles in navigation.css */
	
	/* Breadcrumbs */
	#breadcrumbs {
		width: 815px;
			w\idth: 804px;
		float: left;
		margin: 2px 0 0 0;
		background: #efefef;
		font-family:  Arial, Tahoma, Verdana, Helvetica, sans-serif;
		font-size: 1em;
		color: #414b56;
		padding: 6px 0 8px 11px;
	}
		#breadcrumbs a { color: #252525; }
			#breadcrumbs a:hover {color: #aa103f; }
	/* Content */
	#content { 
		width: 596px;
			w\idth: 516px;
		float: left;
		font-size: 1em;
	}
	
		.noNav #content { 
			width: 815px;
				w\idth: 775px;
			}
		.noNav #rightContent { display: none; }
	
	
		/* Rest of #content styles in content-design.css */
	
	
	/* Right Content - sub navigation and focus areas */
	#rightContent {
		float: left;
		width: 219px;
	}
	
		#rightContent  #newsletter h4 {
			width: 163px;
			height: 33px;
			float: left;
			background: url(../../img/homepage/newsletter.gif) 0 0 no-repeat;
			border: none;
			margin: 26px 0 0 7px;
			padding: 0 0 3px 0;
			display: block;
			text-indent: -9000px;
			overflow: hidden;
		}
		
		#rightContent  #newsletter a {
			width: 82px;
			height: 18px;
			float: left;
			display: block;
			margin: 1px 0 0 7px;
			text-indent: -9000px;
			overflow: hidden;
			background: url(../../img/homepage/subscribe-0.gif) 0 0 no-repeat;
		}
		#rightContent #newsletter a:hover { background: url(../../img/homepage/subscribe-r.gif) 0 0 no-repeat; }

	
	
	
			#rightContent  #dragonDL h4 {
			width: 183px;
			height: 33px;
			float: left;
			background: url(../../img/content-design/dragonIntrusionDefenseDL.gif) 0 0 no-repeat;
			border: none;
			margin: 26px 0 0 7px;
			padding: 0 0 9px 0;
			display: block;
			text-indent: -9000px;
			overflow: hidden;
		}
		
		#rightContent  #dragonDL a {
			width: 112px;
			height: 18px;
			float: left;
			display: block;
			margin: 1px 0 0 7px;
			text-indent: -9000px;
			overflow: hidden;
			background: url(../../img/content-design/dragonDL.gif) 0 0 no-repeat;
		}
		#rightContent #dragonDL a:hover { background: url(../../img/content-design/dragonDL-over.gif) 0 0 no-repeat; }

	
	/* Footer styles in navigation.css */

	.reqTxt 
	{
	    	font-weight: bold;
	    	color: #a9103f;
	}

	.errTxt
	{
		color: #a9103f;
	}

	.secHdr
	{
		font-weight: bold; 
		height: 30px;
	}
	
	.partnerLocResultsSecHdr
	{
        color:#AA103F;
        font-weight:bold;
        text-decoration:none;
        border-bottom: #9fafd3 1px solid;
	}
	
div#HeaderDropDown 
{
   margin: 0;
   padding: 0 0 0 0;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight:bold;
}

div#HeaderDropDown .RadMenu .rmRootGroup
{
  margin-top: -5px;
  margin-left: -2px;
  background: none;
  border: none;   
}

div#HeaderDropDown div.RadMenu .rmItem 
{
    position:static;
}


div#HeaderDropDown .RadMenu .rmSlide
{
   margin-top: 6px;   
   margin-left: 0px;
   border: none;
 }

div#HeaderDropDown .RadMenu .rmLink 
{
  padding-left: 9px;   
}

div#HeaderDropDown .rmExpanded,
div#HeaderDropDown .rmSelected,
div#HeaderDropDown .rmExpanded:hover,
div#HeaderDropDown .rmLink:hover
{
  Color: #AA103F;
  background:none;
}


div#HeaderDropDown .rmGroup, 
div#HeaderDropDown .rmGroup .rmVertical
{
   border: none;
   background: none;
}


div#HeaderDropDown .company
{
   height: 250px;
   width: 580px;
   background-image:  url('/img/headers/partners.gif');
   background-repeat:no-repeat;
   background-position:  left  top;  
   background-color: White; 
   border: solid 2px #C0C0C0;
}

div#HeaderDropDown .products
{
   height: 250px;
   width: 580px;
   background-image:  url('/img/headers/partners.gif');
   background-repeat:no-repeat;
   background-position:  left  top;  
   background-color: White;
   border: solid 2px #C0C0C0;
}

div#HeaderDropDown .solutions
{
   height: 250px;
   width: 580px;
   background-image:  url('/img/headers/partners.gif');
   background-repeat:no-repeat;
   background-position:  left  top;  
   background-color: White;
   border: solid 2px #C0C0C0;
}

div#HeaderDropDown .customers
{
   height: 250px;
   width: 580px;
   background-image:  url('/img/headers/partners.gif');
   background-repeat:no-repeat;
   background-position:  left  top;  
   background-color: White;
   border: solid 2px #C0C0C0;
   
}

div#HeaderDropDown .partners
{
   height: 250px;
   width: 580px;
   background-image:  url('/img/headers/partners.gif');
   background-repeat:no-repeat;
   background-position:  left  top;  
   background-color: White;
   border: solid 2px #C0C0C0;
}

div#HeaderDropDown .servicestraining
{
   height: 250px;
   width: 580px;
   background-image:  url('/img/headers/partners.gif');
   background-repeat:no-repeat;
   background-position:  left  top;  
   background-color: White;
   border: solid 2px #C0C0C0;
}

div#HeaderDropDown .support
{
   height: 250px;
   width: 580px;
   background-image:  url('/img/headers/partners.gif');
   background-repeat:no-repeat;
   background-position:  left  top; 
   background-color: White; 
   border: solid 2px #C0C0C0;
}




