@charset "utf-8";
/* CSS Document */
@import url("reset.css");
@import url("common.css");
@import url("forms.css");
@import url("footer.css");
@import url("new.css");
@import url("blog.css");
body{
	margin:0;
	padding:0;
	background:#fff;
	font-family:Tahoma;
	font-size: 14px;
	line-height: normal;
	}
.wrapper{
	width:100%;
	background:url(../images/page-bg.jpg) repeat-x top;
	}
#subpage .wrapper{
	width:100%;
	background:url(../images/page-bg1.jpg) repeat-x top;
	}
.wrapperinner{
	width:950px;
	margin:0 auto;
	}
.header{
	width:950px;
	float:left;
	height:132px;
	}
	.logo{
	width:420px;
	float:left;
	}
		.nav{
		width:950px;
		height:36px;
		clear:both;
		text-align:center;
		padding-top:8px;
		background:url(../images/nav-bg.jpg) no-repeat;
		}
				.nav ul{
				padding:0;
				margin:0;
				list-style:none;
				height:36px;
				}
					.nav ul li{
					padding:0;
					margin:0;
					list-style:none;
					display:inline;
					padding:0 15px;
					line-height:36px;
					font-family:Tahoma;
					border-right:1px solid #e9d9c1;
					}
						.nav ul li a{
						color:#fff;
						line-height:36px;
						text-decoration:none;
						font-size:20px;
						}
							.nav ul li a:hover{
							color:#c5e4ff;
							}
.headbanner{
	width:950px;
	float:left;
	height:278px;
	background:url(../images/coverflow-bg.jpg) no-repeat;
	}
		
.mainContainer{
	width:920px;
	float:left;
	padding:15px;
	padding-top:0;
	}
	.mainContainer .leftCol{
	width:282px;
	float:left;
	background:url(../images/leftCol-top.jpg) no-repeat top;
	padding-top:5px;
	color: #FFF;
	}
		.mainContainer .leftCol ul{
		width:262px;
		float:left;
		padding:0;
		margin:0;
		clear:both;
		padding-bottom:5px;
		margin-bottom:5px;
		}
			.mainContainer .leftCol ul li{
			padding:0;
			margin:0;
			font-size:18px;
			color:#fff;
			padding-left:68px;
			list-style-type:none;
			margin-top:10px;
			}
				.mainContainer .leftCol ul li a{
				color:#fff;
				text-decoration:none;
				}
		.mainContainer .leftCol h1{
		font-size:24px;
		color:#fff;
		font-weight:normal;
		padding-left:48px;
		line-height:50px;
		}
		.mainContainer .leftCol h3{
	font-size:18px;
	color:#de8a4c;
	font-weight:normal;
	padding-left:48px;
	line-height:50px;
	clear:both;
	padding-top: 10px;
		}
			.mainContainer .leftCol h3.request{
			background:url(../images/request-icon.jpg) no-repeat left 50%;
			}
			.mainContainer .leftCol h3.savings{
			background:url(../images/savings-icon.jpg) no-repeat left 50%;
			}
			.mainContainer .leftCol h3.articles{
			background:url(../images/articles-icon.jpg) no-repeat left 50%;
			}
		.mainContainer .leftCol p{
		font-size:11px;
		padding-left:48px;
		}
			.mainContainer .leftCol p.txtBox{
			text-align:center;
			}
			.mainContainer .leftCol p.txtBox input{
			width:124px;
			height:14px;
			line-height:14px;
			font-size:11px;
			color:#7d7c7c;
			border:none;
			background:#fff;
			margin-bottom:12px;
			text-align:center;
			font-weight:bold;
			}
		* html .mainContainer .leftCol p.txtBox input{
			width:124px;
			height:14px;
			line-height:14px;
			font-size:10px;
			color:#7d7c7c;
			border:none;
			background:#fff;
			margin-bottom:10px;
			text-align:center;
			font-weight:bold;
			}
		.mainContainer .leftCol .content{
	width:262px;
	float:left;
	background:url(../images/leftCol-btm.jpg) no-repeat bottom;
	padding:10px;
	padding-bottom:20px;
	color: #FFF;
		}
		.mainContainer .rightCol{
		width:632px;
		float:right;
		min-height: 380px;
	font-size: 14px;
	line-height: normal;
		}
			.mainContainer .rightCol h1{
	font-size: 22px;
	font-weight: bolder;
	color: #3175B2;
	margin-bottom: 10px;
	font-variant: small-caps;
			}
			.mainContainer .rightCol p{
	font-size:14px;
	font-weight:normal;
	line-height:20px;
	padding-left:3px;
	text-align:justify;
	padding-bottom: 20px;
			}
			.mainContainer .rightCol .content {
	width:632px;
	float:right;
	height: 437px;
		}
		.mainContainer .rightCol .content p{
	font-size: 14px;
	line-height: 16px;
		}
		.mainContainer .rightCol li{
	font-size: 14px;
	line-height: normal;
	font-weight:normal;
	padding-bottom: 10px;
		}
		.mainContainer .rightCol .date {
	visibility: hidden;
		}



.technology{ /*header of 2nd demo*/
cursor: hand;
cursor: pointer;
clear:both;
}


.openlanguage{ /*class added to contents of 2nd demo when they are open*/
background:url(../images/open-arrow.jpg) no-repeat right 50%;
line-height:50px;
height:50px;
padding-left:70px;
font-size:28px;
font-family:Tahoma;
clear:both;
}

* html .openlanguage{ /*class added to contents of 2nd demo when they are open*/
background:url(../images/open-arrow.jpg) no-repeat right 50%;
line-height:45px;
height:45px;
padding-top:5px;
padding-left:70px;
font-size:28px;
font-family:Tahoma;
clear:both;
}
.closedlanguage{ /*class added to contents of 2nd demo when they are closed*/
background:url(../images/close-arrow.jpg) no-repeat right 50%;
line-height:50px;
height:50px;
padding-left:70px;
font-size:28px;
font-family:Tahoma;
clear:both;
}
* html .closedlanguage{ /*class added to contents of 2nd demo when they are closed*/
background:url(../images/close-arrow.jpg) no-repeat right 50%;
line-height:45px;
height:45px;
padding-top:5px;
padding-left:70px;
font-size:28px;
font-family:Tahoma;
clear:both;
}
.thelanguage{
	padding-bottom:5px;
	clear:both;
	text-align: justify;
	padding-top: 15px;
	padding-left: 30px;
}
.line{
/*background:url(../images/dash-horz.gif) repeat-x bottom;*/
font-size:12px;
padding-bottom:8px;
clear:both;
}

.cicsoLogo{
	width: 90px;
	height: 65px;
	background: #fff;
	float: left; 
}
.ciscoContent{
		width: 150px;
	height: 65px;
	margin-left: 10px;
	float: left; 
}
.ciscoContent p{
	margin: 0;
	padding: 0;
}

.clearFloat{
	clear:both;
}
