/* CSS Document t r l b*/
*{
	padding:0;
	margin:0;
}
body{
	background:#8FD1E4;
	/*font:80% Univers-Light, Arial, Helvetica, sans-serif; font-weight:lighter;*/
	font-family:"Lucida Sans Unicode",arial,sans-serif;
	font-size:14px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.8em;

}
a { color:#b71a13; text-decoration:underline;}
a:hover { text-decoration:none;}
img {
	border:none;
}
img a {
	border:none;
	cursor:pointer;
}
.more { width:100%; text-align:right;}
p {
	text-align:left;
	/*font:100% Univers-Light, Arial, Helvetica, sans-serif;
	font: 100% "Lucida Sans Unicode", Arial, sans-serif; */
	color:#000;
}
.clear_float{
	clear:both;
}
#header{
	background:#fff url(../images/mainbg.jpg) repeat-x 0 0;
	width:1080px;
	margin:0 auto;
	padding:0;
}
#header .logo{
	float:left;
	width:110px;
	height:60px;
	padding:5px 0 0 10px;
}
#header .topNavigation{
	float:right;
	width:490px;
	background:url(../images/quickmenu_bg.jpg) no-repeat 0 0;
	height:70px;
	position:relative;
}
#header .topNavigation span{
	list-style:none;
	position:absolute;
	right:0;
	padding:0 0 0 15px;	
}
#header .topNavigation span img{ height:70px;}
#header .topNavigation ul{
	list-style:none;
	float:left;
	padding:10px 0 0 15px;	
	width:360px;
}

#header .topNavigation ul li{
	float:left;
	display:block;	
}
#header .topNavigation li a{
	display:block;	
	font:100% "Lucida Sans Unicode", Arial, sans-serif;
	font-style:normal;	
	color:#FFFFFF;
	text-decoration:none;
	padding:0 5px 0 5px;
}
#header .topNavigation li a img{
	float:left;
	padding:0 5px 0 0;
	margin:0;
}
#menu_main{
	width:1080px;
	margin:0 auto;
	height:60px;
	background:url(../images/navbg1.jpg) repeat-x 0 0;
	background-color:#fff;
}
#menu_main ul{
	list-style:none;
	padding:4px 0 0 0;
}
#menu_main ul li{
	float:left;
	display:block;
}
#menu_main ul li a{
	float:left;
	display:block;
	font:101% "Lucida Sans Unicode", Arial, sans-serif;
	text-shadow:1px 1px 3px #CCCCCC;
	color:#AD1C18;
	text-decoration:none;
	padding:8px 20px 0 20px;
	text-align:center;
	border-top:4px solid #fee1a2;
}
#menu_main ul li a:hover{
	color:#fff;
	text-decoration:none;
	border-top:4px solid #AD1C18;
}

#menu_main .active{
	color:#fff;
	
	text-decoration:none;
	border-top:4px solid #AD1C18;
}
#arrows_body {
	width:1080px;
	background:#fff;
	margin:0 auto;
}
#arrows_body #leftArrow {
	float:left;
	padding:200px 0 0 5px;
	width:35px;
}
#arrows_body #rightArrow {
	float:right;
	padding:200px 0 0 5px;
	width:30px;
}
#home_page{
	width:1000px;
	background:#fff;
	padding:0 0 20px 0;
	float:left;
}
#aboutUs_page{
	width:1000px;
	background:#fff;
	padding:0 0 20px 0;
	float:left;
}

#contactUs_page{
	width:1000px;
	background:#fff;
	padding:0 0 20px 0;
	float:left;
}

#demo_page{
	width:1000px;
	background:#fff;
	padding:0 0 20px 0;
	float:left;
}
#banner_Container{
	width:1000px;
	background-color:#fff;
	margin:0 auto;
}
#banner_Container .baner_port{
	float:left;
	width:646px;
	height:430px;
	margin:10px 0 0 0;
}
#banner_Container .baner_port .more_img{
	padding:378px 0 0 190px;
}
#banner_Container .right_education{
	float:right;
	width:333px;
	height:140px;
	background:url(../images/heigherE_img1.gif) no-repeat 0 0;
	margin:10px 0 0 0;
}
#banner_Container .right_k12school{
	float:right;
	width:333px;
	height:140px;
	background: url(../images/k12School_img.gif) no-repeat 0 0;
	margin:10px 0 0 0;
}
#banner_Container .right_online{
	float:right;
	width:333px;
	height:137px;
	background: url(../images/onlineDistant_img.gif) no-repeat 0 0;
	margin:10px 0 0 0;
}
#banner_Container .right_content{
	line-height:16px;
	text-align:left;
	padding:37px 100px 10px 12px;
}
#banner_Container .right_content p{

font: 95% "Lucida Sans Unicode", Arial, sans-serif; */

}
#home_Content{
	width:960px;
	background:#ddf1f7 url(../images/contnet_bg.jpg) repeat-x 0 0;
	margin:0 auto;
	padding:20px;
	height:auto;
}
#home_ContentBkg{
	background: url(../images/bglines.jpg);
}
.testimoniName { width:100%; text-align:right; color:#b71a13;}

li { padding-bottom:5px;}
ul { padding:10px 0;}
#home_Content .benefits{
	float:left;
	background:url(../images/benefits_icon.jpg) no-repeat 0 0;
	width:240px;
	padding:0 0 0 60px;
	border-right:#AD1C18 1px solid;
	margin:0 0 0 10px;
}
#home_Content .key_features{
	float:left;
	background:url(../images/key_features_icon.jpg) no-repeat 0 0;
	width:280px;
	padding:0 0 0 20px;
	border-right:#AD1C18 1px solid;
	margin:0 0 0 10px;
}
#home_Content .news{
	float:left;
	background:url(../images/news_icon.jpg) no-repeat 0 0;
	width:275px;
	padding:0 0 0 20px;
	margin:0 0 0 10px;
}

#home_Content .news ul {}

#home_Content .news ul li {
	padding:0 5px 5px 15px;}
.offerLinks { padding:0; text-align:right; margin:0 0 10px 0;}

#home_Content .newsletter{
	float:left;
	width:250px;
	padding:0 10px;
	margin:5px 0 0 0;
	border-style:solid; 
	border-color:#8FD1E4; 
	border-width:thin; 	
	height:70px;
}
#home_Content .newsletter h5 { margin:0; padding:0;}

#home_Content h3 {
	font:150% "Lucida Sans Unicode", Arial, sans-serif;
	margin-bottom:10px;
	color:#ad1c18;
	text-shadow:1px 1px 3px #CCCCCC;
}

#home_Content ul {
	list-style:none;
	margin:0;
}
#home_Content ul li {
	/*font:85% Verdana, Arial, Helvetica, sans-serif;*/
	font:95% "Lucida Sans Unicode",arial,sans-serif;
	text-decoration:none;
	background:url(../images/pageMark.jpg) no-repeat left 5px;
	color:#000000;
	line-height:19px;
	padding:0 5px 10px 15px;
}
.readMore_content {
	text-align:left;
	font:95% "Lucida Sans Unicode", Arial, sans-serif;
}
.readMore_content a {
	text-decoration:none;
	color:#fdb825;
	background:url(../images/plus_icon.jpg) no-repeat 0 0;
	padding:6px 10px 0 25px;
	height:20px;
	margin-bottom:5px;
}
.readMore_content a:hover {
	text-decoration:underline;
}
#footer{
	width:950px;
	height:205px;
	margin:0 auto;
	padding:30px 65px 0 65px;
	background:#fff url(../images/footer_bg.gif) no-repeat 40px 0;
}
#footer p{
	font:85% "Lucida Sans Unicode", Arial, sans-serif;
	color:#000;
	
}
#footer ul {
	list-style:none;
	padding:4px 0 0 0;
	margin:0;
	}
#footer ul li{
	float:left;
	display:block;
	margin:0;
	padding:0;
}
#footer ul li a{
	float:left;
	display:block;
	font:80% "Lucida Sans Unicode", Arial, sans-serif;
	color:#AD1C18;
	text-decoration:none;
	padding:6px 11px 0 6px;
	background:url(../images/footer_linkBg.jpg) no-repeat right 10px;
}
#footer ul li a:hover{
	text-decoration:underline;
}

#footer .fcontent2{
width:130px; 
padding-top:20px; 
float:left;
margin:10px 0 0 20px;
background:url(../images/cont_sep_line.gif) repeat-y left 20px 0 10px 10px;
}

#footer .fcontent2 a {
font:80% "Lucida Sans Unicode", Arial, sans-serif;
color:#AD1C18;
text-decoration:none;
}

#footer .fcontent2 h4{
font:90% "Lucida Sans Unicode",arial,sans-serif;
color:#000000;
text-decoration:none;
background:none;
padding:0;
margin:0;
border-bottom:none;
}
h4.fcontent3{
font:90% "Lucida Sans Unicode",arial,sans-serif;
color:#000000;
text-decoration:none;
background:none;
padding:0;
margin:0;
border-bottom:none;
}

.Pagebanner{

	width:1000px;
	height:139px;

}

.wpcontactform input { 

margin: 0 0 5px 0; 
display: inline; 
border: 1px solid #fff;
color: #5f6565;
font:85% "Lucida Sans Unicode",arial,sans-serif;
} 

.wpcontactform select { 

font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	width:175px;
	margin: 0 0 5px 0; 
} 

.wpcontactform textarea {
width:300px; 
margin: 0 0 10px 0; 
overflow:auto;
border: 1px solid #fff;
color: #5f6565;
font:90% "Lucida Sans Unicode",arial,sans-serif;
} 

.wpcontactform .login_btn {
	
	height:20px;
	overflow:auto;
	padding:2px;
	background:#da3b34;
	color:#fff;
	font-size:70%;
	font-weight:bold;
	border:none;
	cursor:pointer;
}

.wpcontactform .submit_btn {
	
	height:17px;
	width:50px;	
	background:#da3b34;
	color:#fff;
	font-size:70%;
	font-weight:bold;
	border:none;
	cursor:pointer;
}

.wpcontactform .contacterror { border-color: #f00; }

.subform input { 

color: #5f6565;
font:85% "Lucida Sans Unicode",arial,sans-serif;
} 


.subform input[type="radio"] {
font:85% "Lucida Sans Unicode",arial,sans-serif;
overflow:auto;
padding:1px 0 0 0;
} 

.subform .submit_btn {
	
	height:17px;
	width:50px;	
	background:#da3b34;
	color:#fff;
	font-size:70%;
	font-weight:bold;
	border:none;
	cursor:pointer;
}

.linestyle{
border:thin; 
border-style:solid; 
border-color:#FF9900;
}

.address{
float:left; 
width:200px;
height:150px;
padding:15px; 
background:url(../images/cont_sep_line.gif) repeat-y left;
}

.addressSep{
background:url(../images/cont_sep_line.gif) repeat-y right;
}

.clientsList { padding:10px; margin:0 5px 5px 0;}
.clientsList .clientDetails { width:410px; min-height:150px; float:left; border-bottom:1px solid #8ed1e4;}
.clientsList .clientDetails p{ line-height:16px; text-indent:30px;}
.clientsList .logoBox { width:180px; float:left; text-align:center;}
.clientsList .logoBox h5 { font-weight:normal;
	font:100% "Lucida Sans Unicode",arial,sans-serif;
	color:#131416;}
.clientsList .logoBox img { margin-bottom:10px;}
.bgColorBoxOne{
	background:#fff;
	padding:10px;
	margin-bottom:10px;}
.bgColorBoxOne img { margin:0 15px 5px 0;}
.bgColorBoxTwo{
	background:#edf8fc;
	padding:10px;
	margin-bottom:10px;}
.bgColorBoxTwo img { margin:0 15px 5px 0;}
.nextBtn_webReq { width:105px; height:40px;
background:url(../images/redNextBtn.jpg) no-repeat 0 0; border:none; cursor:pointer;}


/* Styles for Portfolio page*/
#thumbcontr { background:#bee4ef; display:block; -moz-border-radius:12px;  -webkit-border-radius:12px; border-radius:12px; }
#thumbcontr ul { list-style:none; margin-left:15px;}
#thumbcontr ul li { float:left; display:block; width:290px; min-height:250px; _height:250px; border-right:1px solid #ddf1f7; border-bottom:1px solid #ddf1f7; padding:10px; text-align:center; background:none;}
#thumbcontr ul li.shortList { height:100px; min-height:100px;}
#thumbcontr ul li.rightList {border-right:none; border-bottom:1px solid #ddf1f7; }
#thumbcontr h3 { font:20px "Trebuchet MS"; color:#666; text-shadow:#ccc 1px 1px 0; line-height:25px; min-height:25px; margin-bottom:3px; background:none;}
#thumbcontr .websiteInfo { font:13px Tahoma; color:#666; text-shadow:#f1f1f1 0 1px 0; margin-bottom:10px; line-height:16px;}
#thumbcontr .thumbPortfo {border:1px solid #b0b0b0;}
.clearDiv { clear:both;}
/* Styles for Portfolio page ends here*/

#ClientsInfoBox { width:628px; height:100px; padding:5px; margin-bottom:5px;
    -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; border:1px solid #bee4ef;}
	#ClientsInfoBox .clientInfo p { font:13px Tahoma; letter-spacing:1px; margin:0; padding:0; line-height:18px; }
	#ClientsInfoBox .clientInfo p strong { color:#444; }
	#ClientsInfoBox .clientLogo { float:left; width:228px;}
	#ClientsInfoBox .clientInfo { float:right; width:380px; font:13px Tahoma; color:#333; text-align:justify;}
	#ClientsInfoBox .clientSiteLink { text-align:right;}	
	#ClientsInfoBox .clientSiteLink a { font:11px Verdana, Arial, Helvetica, sans-serif; color:#ff8e00;}
#jFlowSlide{font:11px Tahoma; line-height:18px; color:#333; }
#myController { font:10px Verdana, Arial, Helvetica, sans-serif; padding:2px; width:644px; background:#ed6914; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; text-align:right; margin:10px 0;}
#myController span.jFlowSelected {margin-right:0px; }
#ClientsInfoBox .clientInfo { margin:0;}

.slide-wrapper { padding:0; }

.jFlowControl, .jFlowPrev, .jFlowNext { color:#FFF; cursor:pointer; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; line-height:20px;  }
.jFlowControl:hover, .jFlowPrev:hover, .jFlowNext:hover { background: #fead00; color:#333; }

.refPartnerInfo { width:763px; height:203px; padding:50px 130px 0 70px;background:url(../images/referalPartnerBoxBg.gif) no-repeat 0 0; font:22px "Trebuchet MS"; color:#666;}

ul#typeRDisk {
	list-style:none;
	padding:0 0 10px 10px;
}

ul#typeRDisk li {
	display:block;
	background:url(../images/pageMark.jpg) no-repeat 0 5px;
	padding:0 5px 5px 15px;
}
