@charset "utf-8";
/*
Title:      
Author:     
Updated:    
Notes:	    
*/


#content{
background:url(/Images/site/bg_home_content.jpg) 0 122px repeat-x;
height:1%;
margin:1px auto 0 auto !important;
margin:0 auto;
width:949px;
}
#content #network, #content #services, #content #solutions, #content #community, #content #company, #content #support,#content #default{
padding:20px 0 0 0;
height:1%;
}
#content #default, #content #network, #content #services, #content #solutions, #content #community, #content #company, #content #support{background:url(/Images/site/bg_sliver_default.jpg) no-repeat;}
/*#content #network{background:url(/Images/site/bg_sliver_network.jpg) no-repeat;}
#content #services{background:url(/Images/site/bg_sliver_services.jpg) no-repeat;}
#content #solutions{background:url(/Images/site/bg_sliver_solutions.jpg) no-repeat;}
#content #community{background:url(/Images/site/bg_sliver_community.jpg) no-repeat;}
#content #company{background:url(/Images/site/bg_sliver_company.jpg) no-repeat;}
#content #support{background:url(/Images/site/bg_sliver_support.jpg) no-repeat;}*/

	#section{
	background:url(/Images/site/bg_highlight_header1.png) -150px center no-repeat;
	color:#d2ecfd;
	font-size:26px;
	font-weight:normal;
	height:45px;
	padding:20px 0 0 50px;
	}
		#section a{color:#d2ecfd;}
		#section a:hover{
		color:#fff;
		text-decoration:none;
		}
		
	#left{
	float:left;
	margin:0 0 0 22px !important;
	margin:0 0 0 11px;
	width:169px;
	}
		#secondaryNav{
		background:url(/Images/site/bg_subnav_top.png) no-repeat;
		font-size:12px;
		padding:17px 0 0 0;
		}
		#secondaryNav .inner1{
		background:url(/Images/site/bg_subnav_bot.png) bottom left no-repeat;
		padding:0 0 15px 0;
		}
		#secondaryNav .inner2{
		background:url(/Images/site/bg_subnav_mid.png) repeat-y;
		height:1%;
		padding:0 5px;
		}
			#secondaryNav ul{}
			#secondaryNav li{display:inline;}
			#secondaryNav li a{
			background:url(/Images/site/bg_home_resources_link.jpg) #ebeff3 bottom repeat-x;
			color:#bf8205;
			display:block;
			padding:0 15px;
			}
			#secondaryNav li a span{
			background:url(/Images/site/bullet_triangle_blue.png) 0 12px no-repeat;
			display:block;
			height:1%;
			padding:8px 0 8px 11px;
			}
			#secondaryNav li a:hover{
			background:url(/Images/site/bg_subnav_hov.jpg) #e1e6ec bottom repeat-x;
			color:#0571b1;
			text-decoration:none;
			}
				#secondaryNav .active a, #secondaryNav .active a:hover{
				background:url(/Images/site/bg_subnav_active.jpg) #ebf3f7 bottom repeat-x;
				color:#3f9ad1;
				}
				#secondaryNav .active ul{
				background:url(/Images/site/bg_subnav_sub.jpg) #eff2f5 bottom repeat-x;
				padding:5px 0;
				}
				#secondaryNav .active ul li{}
				#secondaryNav .active ul li a{
				background:url(/Images/site/bg_subnav_bullet.jpg) 23px 9px no-repeat;
				color:#4fa2c8;
				font-style:italic;
				line-height:130%;
				}
				#secondaryNav .active ul li a span{
				background:none;
				padding:3px 0 3px 17px;
				}
				#secondaryNav .active ul li a:hover, #secondaryNav .active ul li.active a{
				background:url(/Images/site/bg_subnav_bullet_hov.jpg) 23px 9px no-repeat;
				color:#055d93;
				}
				
		#mainCTA{
		background:url(/Images/site/bg_cta_top.png) no-repeat;
		margin:15px 0 25px 0;
		}
		#mainCTA .inner1{
		background:url(/Images/site/bg_cta_bot.png) bottom left no-repeat;
		padding:0 0 12px 0;
		}
		#mainCTA .inner2{
		background:url(/Images/site/bg_cta_mid.png) repeat-y;
		height:1%;
		}
			#mainCTA h2{
			color:#2c72a2;
			font-size:16px;
			height:27px;
			padding:12px 0 0 0;
			text-align:center;
			}
			#mainCTA ul{
			font-size:12px;
			padding:7px 10px 3px 10px;
			}
			#mainCTA li{
			height:1%;
			margin:4px 0;
			}
				#mainCTA li.one{
				background:url(/Images/site/icon_cta_mail.jpg) left center no-repeat;
				padding:2px 0 2px 28px;
				}
				#mainCTA li.two{
				background:url(/Images/site/icon_cta_community.jpg) left center no-repeat;
				padding:1px 0 1px 28px;
				}
				#mainCTA li.three{
				background:url(/Images/site/icon_cta_network.jpg) left center no-repeat;
				padding:3px 0 3px 28px;
				}
	
	#twoCol #main{
	margin:0 30px 25px 0 !important;
	margin:0 15px 25px 0;
	width:700px;
	}
	#twoCol #right{display:none;}
	
	#threeCol #main{
	margin:0 23px 25px 0;
	width:490px;
	}
	
	#landing #main{
	float:left;
	margin:0 0 25px 30px !important;
	margin:0 0 25px 15px;
	width:918px;
	}
	#landing #header{height:130px;}
	
	#main{
	color:#75838a;
	float:right;
	}
		#main a, #right a{color:#bf8205;}
	
		#main #breadcrumb{
		color:#e0f3ff;
		font-size:12px;
		margin:10px 0 35px 0;
		}
			#breadcrumb a{color:#fdb927;}
		
		#main h2, #main h3, #main h4{
		color:#4888aa;
		font-weight:normal;
		line-height:120%;
		margin:30px 0 15px 0;
		}
		#main h2{font-size:22px;}
		#main h3{
		color:#bf8205;
		font-size:18px;
		}
		#main h4{font-size:16px;} 
		
		#main p{margin:10px 0;}
		
		#main ul, #main ol{
		margin:15px 0;
		padding:0 20px; 
		}
		#main ul li{
		background:url(/Images/site/bg_bullet.png) 0 5px no-repeat;
		margin:10px 0;
		padding:0 0 0 12px;
		}
			#main ul ul li{
			background:url(/Images/site/bg_bullet_sub.png) 0 8px no-repeat;
			margin:5px 0;
			}
			#main ol li{
			list-style-type:decimal;
			margin:5px 20px !important;
			margin:5px 10px;
			}	
			
		#main img{
		background:#fff;
		border:1px solid #d2dee6;
		padding:1px;
		}

		#main blockquote{
		color:#56636a;
		font-style:italic;
		margin:20px 0;
		padding:0 40px;
		}
		
		#main .dataTable{
		background:#fff;
		border:1px solid #e5e5e5;
		padding:0 10px 10px 10px;
		}
		#main .dataTable tbody{font-size:12px;}
			#main .dataTable tr{}
			#main .dataTable tr.even td{
			background:#efefef;
			border:1px dashed #97a1a6;
			border-width:1px 0;
			}
				#main th{
				font-size:16px;
				font-weight:normal;
				padding:5px;
				}
				#main .dataTable td{padding:5px;}
		
		.form{
		margin:30px auto;
		width:400px;
		}
			.form .row{
			clear:both;
			width:400px;
			}
			.form .rowL{
			float:left;
			font-size:12px;
			padding:5px 0;
			text-align:right;
			width:142px;
			}
				.form label span{
				color:#fdb927;
				font-weight:bold;
				}
			.form .rowR{
			float:right;
			padding:5px 0;
			width:250px;
			}
				.form .input{
				background:#eef3f6;
				border:1px solid #d1dadf;
				color:#9aa9b0;
				font-family:"Trebuchet MS", Tahoma, Arial, sans-serif;
				font-size:12px;
				height:16px;
				padding:2px 3px 2px 3px;
				width:192px;
				}
					.form textarea.input{height:80px;}
		
		#main .buttonBlue{}
			#main .buttonBlue a{
			background:url(/Images/site/bg_button_right.png) right top no-repeat;
			color:#c58705;
			cursor:pointer;
			display:block;
			float:left;
			height:29px;
			padding:0 7px 0 0;
			}
			#main .buttonBlue span{
			background:url(/Images/site/bg_button_left.png) no-repeat;
			display:block;
			float:left;
			height:29px;
			padding:5px 3px 0 10px;
			}
				#main .buttonBlue a:hover{
				color:#19648f;
				text-decoration:none;
				}
				
		#main .pagination{
		clear:both;
		float:right;
		margin:20px 0 10px 0;
		overflow:hidden;
		width:100%;
		}
			#main .pagination ul{
			background:url(/Images/site/bg_pagination_mid.jpg) repeat-x;
			float:right;
			height:33px;
			padding:0;
			position:relative;
			}
				#main .pagination li{
				display:inline;
				height:33px;
				margin:0;
				padding:0;
				position:relative;
				right:50%;
				}
					#main .pagination a, #main .pagination span{
					color:#0079c2;
					display:block;
					float:left;
					height:33px;
					padding:6px 7px 0 7px;
					width:auto;
					}
					#main .pagination span{color:#a3a3a3;}
					#main .pagination li.first a, #main .pagination li.first span{
					background:url(/Images/site/bg_pagination_left.jpg) no-repeat;
					padding:6px 15px 0 20px;
					}
					#main .pagination li.last a, #main .pagination li.last span{
					background:url(/Images/site/bg_pagination_right.jpg) top right no-repeat;
					padding:6px 20px 0 15px;
					}
					#main .pagination li.first a, #main .pagination li.last a{color:#bf8205;}
	
	/* Assets page */			
		.assets{
		clear:both;
		margin:0 60px;
		}
			.assets .row{
			background:#f5f6f8;
			border:1px solid #e6ebef;
			clear:both;
			float:left;
			margin:0 0 20px 0;
			padding:10px !important;
			padding:10px 10px 0 10px;
			width:100%;
			}
			.assets img{
			background:#fff;
			border:1px solid #d1dee6;
			float:left;
			margin:0 15px 0 0;
			padding:1px;
			}
			#main .assets h3{
			font-size:14px;
			margin:0;
			}
			#main .assets p{
			font-size:12px;
			margin-bottom:0;
			}
			
	/* Press Releases */
		#main .entry{
		clear:both;
		margin:0 60px 0 40px;
		}
			#main .entry .row{
			clear:both;
			float:left;
			margin:0 0 20px 0;
			padding:10px !important;
			padding:10px 10px 0 10px;
			width:100%;
			}
			#main .entry .rowL{
			color:#afc9da;
			font-size:20px;
			font-style:italic;
			float:left;
			text-align:center;
			width:60px;
			}
				#main .entry .rowL span{font-size:26px;}
			#main .entry .rowR{
			float:right;
			width:520px;
			}
				#main .entry h3{
				font-size:16px;
				margin:0;
				}
					#main .entry h3 span{
					color:#75838a;
					font-size:14px;
					}
				#main .entry p{
				font-size:12px;
				margin-bottom:0;
				}
		
	/* Community entry page */
		#main .community{
		border:1px solid #e4e8ea;
		width:681px;
		}
		#main .community .inner1{
		background:url(/Images/site/bg_community.jpg) #f7f9f9 bottom left no-repeat;
		border:1px solid #fff;
		padding:10px 20px 10px 20px;
		}
			#main .community h2{margin:10px 0;}
			#main .community .buttonBlue{float:right;}
		
		#main .comRow{
		margin:14px 0 0 0;
		width:681px;
		}
			#main .comRow .rowL, #main .comRow .rowR{
			background:#f5f6f8;
			border:1px solid #e6ebef;
			width:48.5%;
			}
			#main .comRow .rowL{float:left;}
			#main .comRow .rowR{float:right;}
			#main .comRow .rowL .inner1, #main .comRow .rowR .inner1{
			border:1px solid #fff;
			padding:0 20px;
			}
			#main .comRow h3{margin:15px 0;}
			#main .comRow ul{padding:0;}
			
	/* Landing page */
		#landing #main .form{
		background:url(/Images/site/bg_landing_form_top.png) top left no-repeat;
		float:right;
		margin:20px 30px 40px 30px !important;
		margin:20px 0 40px 15px;
		width:430px;
		}
			#landing #main .form h3{
			font-size:22px;
			height:36px;
			margin:0;
			padding:17px 10px 0 25px;
			}
		#landing #main .form .inner1{
		background:url(/Images/site/bg_landing_form_bot.png) bottom left no-repeat;
		padding:0 0 10px 0;
		}
		#landing #main .form .inner2{
		background:url(/Images/site/bg_landing_form_mid.png) left repeat-y;
		height:1%;
		padding:1px 40px 5px 40px;
		}
		#landing #main h2{
		color:#fff;
		font-size:22px;
		height:100px;
		margin:0;
		padding:20px 0 0 0;
		}

	#right{
	color:#75838a;
	float:right;
	margin:0 30px 25px 0 !important;
	margin:0 15px 25px 0;
	width:187px;
	}
		#right .module{
		background:url(/Images/site/bg_module_top.png) no-repeat;
		font-size:12px;
		line-height:130%;
		margin:0 0 15px 0;
		padding:28px 0 0 0;
		}
		#right .module .inner1{
		background:url(/Images/site/bg_module_bot.png) bottom left no-repeat;
		padding:0 0 12px 0;
		}
		#right .module .inner2{
		background:url(/Images/site/bg_module_mid.png) repeat-y;
		height:1%;
		padding:10px 20px 0 20px;
		}
			#right .module h2{
			color:#80878b;
			font-size:16px;
			height:28px;
			padding:14px 0 0 0;
			text-align:center;
			}
			#right p{padding:8px 0;}
			#right ul{padding:8px 0;}
				#right ul li{
				background:url(/Images/site/bg_bullet.png) 0 3px no-repeat;
				margin:8px 0;
				padding:0 0 0 12px;
				}
		

	
	
	