/*CONTENT*/
body{
	font-family: sans-serif; 
}
.content{
	border: 0px;
	width: 955px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	font-family: sans-serif; 
	/*height:4460px;*/
	/*background: transparent url('../images/menu-bg.gif') no-repeat; */
	background-position: bottom left;
}
a{outline:none;}
li{padding-bottom:4px;}

.topcontent{
	width:950px;
	margin-bottom:10px;
	margin-left: auto;
	margin-right: auto;
	height:65px;
}

/*HEADER*/
.topline{

	background: transparent url('../images/line.gif') repeat-x; 
	width:950px;
	margin-bottom:10px;
	margin-left: auto;
	margin-right: auto;
	height:15px;

}
.logo{float:right; margin-top:0px; margin-bottom:10px;}
.topcontent img{border:0px;}


/*TOP BOX*/
.head-box{
	/*background: transparent url('../images/main-box-bg.jpg') no-repeat; */
	/*background-position: top right;*/
	padding-left:15px;
	/*margin-bottom:5px;*/
	/*height:142px;*/
}
.head-box h1{font-size:19px; color:#FFF; padding:0px; padding-top:15px;margin:0px;}
.head-box h2{font-size:19px; color:#FFF; padding:0px; margin-top:30px;}
.head-box p{font-size:19px;  font-family: verdana, arial; color:#A5DEF4; padding:0px; margin:0px; margin-top:15px;}


/*FOOTER*/
.bottomline{
	clear:right;
	width:950px;
	margin-top:5px;
	margin-left: auto;
	margin-right: auto;
	background: transparent url('../images/line.gif') repeat-x; 
	height:20px;
	background-position:bottom;
	
}
.copyright a{font-size:11px; color:#235A90; text-decoration:none;}
.copyright{font-size:11px; font-family: sans-serif;  color:#235A90; text-align:right;width: 946px; margin-bottom:10px;
	margin-left: auto;
	margin-right: auto;}


/*MENU*/
.menu{display:block; width:200px; float:left;}


/*WHOLE RIGHT SIDE*/
.content-right{/*display:block;*/ float:right; width:735px; margin-top:0px;}


/*FAR RIGHT BOX*/
.far-right-box{
	float:right;
	background: transparent url('../images/rb-bg.gif') no-repeat; 
	
	width:175px;
	height:297px;
	font-size:12px;
	color:#235B90;
	margin-right:0px;
	margin-left:2px;
	margin-top:5px;
}
.far-right-box p{padding-left:10px;}
.far-right-box ul{list-style:none; padding:0 0 0 10px; margin:0px;}
.far-right-box ul li{background:url('../images/bp.png') no-repeat; background-position:top left; padding-left:13px; margin-bottom:0px;}


/*SMALL BOXES*/
.box1{width:262px; float:right; margin:5px; margin-right:9px;}
.box2{width:262px; float:right; margin:5px; margin-left:0px;}
.box3{width:262px; float:right; margin:5px; margin-right:9px;}
.box4{width:262px; float:right; margin:5px; margin-left:0px;}

.sml-box-head{background:url('../images/sml-box-top.gif') no-repeat; height:34px; width:262px; font-size:17px; padding-left:13px; }
.sml-box-content{border-left: 2px solid #8CD4F7; border-right: 2px solid #8CD4F7; height:95px;}
.sml-box-footer{background:url('../images/sml-box-bottom.png') no-repeat; height:14px; width:262px; margin:0px;}

.sml-box-head h4{font-size:17px; color:#036479; padding:0px; padding-top:9px; margin:0px;}
.sml-box-head h4 cus{color:#006FA6;}
.sml-box-content{font-size:12px; margin:0px; padding:0px;}
.sml-box-content ul{list-style:none; padding:0 0 0 10px; margin:0px;}
.sml-box-content ul li{background:url('../images/bp2.png') no-repeat; background-position:top left; padding-left:13px; margin-bottom:0px; color:#257B8C;}
.sml-box-content a{text-decoration:none;color:#25AFEF;}
.sml-box-content p{padding-top:5px;  padding-left:10px; margin:0px; color:#257B8C;}

.box1 .sml-box-content{background: transparent url('../images/resourcing.gif') no-repeat; background-position: bottom right;}
.box2 .sml-box-content{background: transparent url('../images/services.gif') no-repeat; 	background-position: bottom right;}
.box3 .sml-box-content{background: transparent url('../images/web_based.gif') no-repeat; background-position: bottom right;}
.box4 .sml-box-content{background: transparent url('../images/startups.gif') no-repeat; background-position: bottom right;}

.box1 .sml-box-content ul{padding-top:4px;} /*fix as content is too long to be in <p> tags*/




.mediumbox1{width:355px; float:right; margin-left:5px; margin-top:5px;}
.mediumbox2{width:355px; float:right; margin:5px;}
.mediumbox3{width:355px; float:right; margin-left:5px; margin-top:5px;}
.mediumbox4{width:355px; float:right; margin:5px;}

.medium-box-head{background:url('../images/medium-box-top.gif') no-repeat; height:34px; width:355px; font-size:17px; padding-left:13px; }
.medium-box-content{border-left: 2px solid #8CD4F7; border-right: 2px solid #8CD4F7; height:95px;}
.medium-box-footer{background:url('../images/medium-box-bottom.png') no-repeat; height:14px; width:355px; margin:0px;}

.medium-box-head h4{font-size:17px; color:#036479; padding:0px; padding-top:9px; margin:0px;}
.medium-box-head h4 cus{color:#006FA6;}
.medium-box-content{font-size:12px; margin:0px; padding:0px;}
.medium-box-content ul{list-style:none; padding:0 0 0 10px; margin:0px;}
.medium-box-content ul li{background:url('../images/bp2.png') no-repeat; background-position:top left; padding-left:13px; margin-bottom:0px; color:#257B8C;}
.medium-box-content a{text-decoration:none;color:#25AFEF;}
.medium-box-content p{padding-top:5px;  padding-left:10px; margin:0px; color:#257B8C;}

.mediumbox1 .medium-box-content{background: transparent url('../images/resourcing.gif') no-repeat; background-position: bottom right;}
.mediumbox2 .medium-box-content{background: transparent url('../images/services.gif') no-repeat; 	background-position: bottom right;}
.mediumbox3 .medium-box-content{background: transparent url('../images/web_based.gif') no-repeat; background-position: bottom right;}
.mediumbox4 .medium-box-content{background: transparent url('../images/startups.gif') no-repeat; background-position: bottom right;}

.mediumbox1 .medium-box-content ul{padding-top:4px;} /*fix as content is too long to be in <p> tags*/





.largebox1{width:719px; float:right; margin-left:4px; margin-bottom:4px;}

.large-box-head{background:url('../images/large-box-top.gif') no-repeat; height:34px; width:719px; font-size:17px; padding-left:13px; }
.large-box-content{border-left: 2px solid #8CD4F7; border-right: 2px solid #8CD4F7; }
.large-box-footer{background:url('../images/large-box-bottom.gif') no-repeat; height:14px; width:719px; margin:0px;}

.large-box-head h4{font-size:17px; color:#036479; padding:0px; padding-top:9px; margin:0px;}
.large-box-head h4 cus{color:#006FA6;}
.large-box-content{font-size:12px; margin:0px; padding:5px; padding-right:20px;}
.large-box-content ul{list-style:none; padding:0 0 0 10px; margin:0px;}
.large-box-content ul li{background:url('../images/bp2.png') no-repeat; background-position:top left; padding-left:13px; margin-bottom:0px; color:#257B8C;}
.large-box-content ol li{margin-bottom:0px; color:#257B8C;}
.large-box-content a{text-decoration:none;color:#25AFEF;}
.large-box-content p{padding-top:5px;  padding-left:10px; margin:0px; color:#257B8C;}

.largebox1 .medium-box-content{background: transparent url('../images/resourcing.gif') no-repeat; background-position: bottom right;}





.bottom-links{text-align:left; color:#25AFEF; font-size:12px; clear:right; float:left; width:350px; margin-top:-12px;}
.bottom-links a, .bottom-links a:visited{text-decoration:none;color:#25AFEF;}
.bottom-links a:hover{text-decoration:underline;color:#25AFEF;}

.smalltext{text-align:left; color:#036479; font-size:9px;  padding-left:165px; margin-top:-50px; width:165px; text-align:justify;}
.smalltext a, .bottom-links a:visited{text-decoration:none;color:#25AFEF; text-align:justify;}
.smalltext a:hover{text-decoration:underline;color:#25AFEF;}



.login-content{
border: 0px;
	width: 355px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	font-family: sans-serif; 
	/*height:4460px;*/
	/*background: transparent url('../images/menu-bg.gif') no-repeat; */
	background-position: bottom left;
}

.login-box1{width:355px;  margin-left:5px; margin-top:5px;}


.login-box-head{background:url('../images/medium-box-top.gif') no-repeat; height:34px; width:355px; font-size:17px; padding-left:0px; text-align:center;margin-top:90px;}
.login-box-content{border-left: 2px solid #8CD4F7; border-right: 2px solid #8CD4F7; }
.login-box-footer{background:url('../images/medium-box-bottom.gif') no-repeat; height:14px; width:355px; margin:0px;}

.login-box-head h4{font-size:17px; color:#036479; padding:0px; padding-top:9px; margin:0px;}
.login-box-head h4 cus{color:#006FA6;}
.login-box-content{font-size:12px; margin:0px; padding:0px;text-align:center;}
.login-box-content ul{list-style:none; padding:0 0 0 10px; margin:0px;}
.login-box-content ul li{background:url('../images/bp2.png') no-repeat; background-position:top left; padding-left:13px; margin-bottom:0px; color:#257B8C;}
.login-box-content a{text-decoration:none;color:#25AFEF;}
.login-box-content a:hover{text-decoration:underline;color:#25AFEF;}
.login-box-content p{padding-top:5px;  padding-left:10px; margin:0px; color:#257B8C;}

.login-bottom-links{text-align:center; color:#25AFEF; font-size:12px; width:355px;}
.login-bottom-links a, .bottom-links a:visited{text-decoration:none;color:#25AFEF;}
.login-bottom-links a:hover{text-decoration:underline;color:#25AFEF;}

.failed {color:red;}

.callback-box-content{border-left: 2px solid #8CD4F7; border-right: 2px solid #8CD4F7; height:95px;}
.callback-text-right {font-size:22px; color:#036479; padding:0px;  margin:0px; padding-top:20px; padding-left:20px;}
.callback-text-right a{color:#036479; text-decoration:none;}

.callback-text-left {font-size:22px; color:#036479; padding:0px;  margin:0px; text-align:right; padding-top:20px; padding-right:20px;}
.callback-text-left a{color:#036479; text-decoration:none; text-align:right;}

.callback-img-right{background:url('../images/callback-right.png') no-repeat; width:114px; height:104px; float:right;  margin-top:5px;}
.callback-img-left{background:url('../images/callback-left.png') no-repeat; width:114px; height:104px; float:left;  margin-top:5px;}



.callback-box-content h3{font-size:22px; color:#036479; padding:0px; padding-top:20px; margin:0px; margin-left:20px;}
.callback-box-content h3 a{color:#036479; text-decoration:none;}
/*.callback-box-content{font-size:12px; margin:0px; padding:0px;text-align:right;}*/


.large-box-content .error{border: 2px solid red; padding:6px;}
.large-box-content .error p{color:#000;}
.large-box-content .success{border: 2px solid green; padding:6px;}
.large-box-content .success p{color:#000;}




.large-box-content h3 {
	padding: 10px 0 11px 10px;
	margin: 0;
	font-size: 14px;
	font-weight: bold;
color:#25AFEF;
	background: #fff;
	cursor: pointer;
	border-bottom: 1px solid #fff;
	text-decoration: none;
}

h3.toggler a {
	color:#25AFEF;
	text-decoration: none;
}



h3.toggler a:hover {
	color:#25AFEF;
}

div.accordion ul {
	list-style-type: none;
	padding: 0;
	margin: 0 0 5px 0;
}

div.accordion ul li {
	padding: 6px 0;
}

div.accordion ul li a {
	color: #666;
	text-decoration: none;
	display: block;
	padding: 4px 0px 4px 20px;
	font-size: 90%;
}

div.accordion ul li a span {
	padding-bottom: 10px;
}

div.accordion ul li a img {
	border: 0;
	vertical-align: bottom;
	margin-right: 15px;
}

div.accordion ul li a:hover span {
	text-decoration: underline;	
}

.space{line-height:8px;}


h4{font-size:12px;}

ul.categoryitems li{padding-bottom:0px;}
p.space2{line-height:16px;}
p.space2{line-height:21px;}

.far-right-box  h4{font-size:17px; color:#036479; padding:0px; padding-top:9px; text-align:center; margin:0px;}
.far-right-box p{line-height:18px; text-align:center; margin-left:-10px;}

p.3px {margin-top: 60px;}
