@charset "utf-8";

/* CSS Document */

body {

	background-color: #D1EDF8;

	background-image: url(../images/bg.jpg);

	background-repeat: repeat-x;

	color:#333;

}
.menuzord-right
{
	margin-top: 0px;
}

.container {

	margin:0 auto;

	width:960px;

	background-color: #FFF;

}

#header {

	position: relative;

	height: 100px;

}

#header img.logo{

	display:block;

	font-size:0;

	line-height:0;

	margin:0;

	position:absolute;

	left:10px;

	top:10px;

}

#header form{

	width:335px;

	position:absolute;

	right:10px;

	top:0;

	background-color: #eee;

	-moz-border-radius-bottomright:5px;

	-moz-border-radius-bottomleft:5px;

	-webkit-border-radius-bottomright:5px;

	-webkit-border-radius-bottomleft:5px;

	padding: 5px 5px 5px 26px;

	border: 1px solid #E9E9E9;

	background-image: url(../images/user.gif);

	background-repeat: no-repeat;

	background-position: 2px 7px;

}

#header form input {

	width:130px;

	height:18px;

	border: 1px solid #DADADA;

	padding: 5px 0 0 5px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #868686;

	margin-right:5px;

	float:left;

}

#header form input:focus {

	color:#4D4D4D;

	border: 1px solid #1D83C6;

}

#header form input[type=submit], input.submit {

	width:60px;

	height:24px;

	border:1px solid #3AB1C2;

	color:#fff;

	font-weight:bold;

	margin:0px;

	cursor:pointer;

	width:auto;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	padding:5px;

	background-color: #4DBACA;

	float:right;

}



#header form input[type=submit]:hover, input[type=submit]:focus, input.submit:hover, input.submit:focus {

	color:#fff;

	background-color: #3293A7;

	border: 1px solid #2F889B;

}

#header form a {

	display: block;

	margin-top: 5px;

	float: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #7E7E7E;

	padding-left: 2px;

}

#header form a:hover {

	color:#1E5460;

}

.whatsnew {

	position:absolute;

	left:280px;

	width:180px;

	height:20px;

	top:-1px;

	font:bold 11px/18px Arial, Helvetica, sans-serif;

	color:#A71E17;

	border:1px solid #E6E6E6;

	-webkit-border-radius-bottomright:5px;

	-moz-border-radius-bottomright:5px;

	-webkit-border-radius-bottomleft:5px;

	-moz-border-radius-bottomleft:5px;

	background-color: #FFFCF0;

	background-image: url(../images/new.gif);

	background-repeat: no-repeat;

	background-position: 5px 5px;

	padding:5px 5px 5px 80px;

	overflow:hidden;

}

#header p.chat{

	display:block;

	position:absolute;

	right:10px;

	top:59px;

}

#header p.chat img {

	padding-left:5px;

}

#midhome {

	margin-top: 5px;

	background-image: url(../images/header.jpg);

	background-repeat: no-repeat;

	position:relative;

	height:300px;

}

.slider {

	position:absolute;

	top:60px;

	left:10px;

	width:940px;

	height:220px;

}

#cu3er-container {width:941px; outline:0;}

#midinner1 {
	overflow:hidden;
	margin-top: 5px;

	background-image: url(../images/header.jpg);

	background-repeat: no-repeat;

	position:relative;

	height:260px;

}


#midinner {
	
	margin-top: 5px;

	background-image: url(../images/header.jpg);

	background-repeat: no-repeat;

	position:relative;

	height:110px;

}


#midinner1 p.title {

	position:absolute;

	left:20px;

	top:28px;

}


#midinner p.title1 {

	position:absolute;

	left:20px;

	top:28px;

}


.title img {

	width:941px;

	height:220px;

}

.title1 img {

	width:343px;

	height:47px;

}
ul.nav {

	height:45px;

	width:370px;

	position:absolute;

	top: 0px;

	right: 10px;

}

ul.nav li{

	float:left;

	margin-left:20px;

}

ul.nav li.nomargin{

	margin:0px;

}

ul.nav li a{

	display:block;

	font:bold 12px/24px Arial, Helvetica, sans-serif;

	color:#fff;

	line-height:39px;

	background-color:inherit;

	text-decoration:none;

}

ul.nav li a:hover{

	color:#333;

	background-color:inherit;

}

ul.nav li a.selected{

	display:block;

	padding-left:22px;

	font:bold 12px/24px Arial, Helvetica, sans-serif;

	background:url(../images/navhover.gif) 0 0 repeat-x;

	color:#7D7D7D;

	width:70px;

	height:40px;

	line-height:39px;

	text-decoration:none;

	background-color:inherit;

}

#main {

	margin-top: 5px;

	padding:10px 10px 10px 10px;

}

#sidebar {

	width: 242px;

	background-image: url(../images/left_bg.gif);

	background-repeat: no-repeat;

	float:left;

	padding:8px 0 0 9px;

}

.head {

	display:block;

	width:200px;

	height:26px;

	background:url(../images/arrow.gif) 9px 9px no-repeat #454545;

	color:#F9FDFF;

	font:bold 12px/26px Arial, Helvetica, sans-serif;

	padding:0 0 0 24px;

	margin:0 0 5px 0;

}

.subhead {

	color:#0081A6;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 18px;

	font-weight: bold;

	display: block;

}

#sidebar ul{

	padding:0 0 0 18px;

	width:195px;

	margin-bottom:15px;

}

#sidebar ul li {

	display:inline; /*--IE6 Fix - Fixes double margin*/

}

#sidebar ul li a{

	display:block;

	padding:5px 0 5px 2px;

	color:#7C7C7C;

	background-color:inherit;

	font:normal 11px Arial, Helvetica, sans-serif;

	margin:0 0 2px 0;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #E5E5E5;

	background-image: url(../images/arrow2.gif);

	background-repeat: no-repeat;

	background-position: right;

}

#sidebar ul li a:hover {

	color:#333;

	background-image: url(../images/arrow2hover.gif);

	background-repeat: no-repeat;

	background-position: right;

}

#sidebar form {

	width: 210px;

	background-color: #f1f7f8;

	margin-top: -5px;

	padding:10px 5px 8px 8px;

	font:normal 11px Arial, Helvetica, sans-serif;

}

#sidebar form label {

	display:block;

	margin:4px 0 4px;

	width:50px;

	float:left;

}

#sidebar form  input,textarea {

	padding:6px;

	float:left;

	border:1px solid #E2E2E2;

	margin-bottom:10px;

	width:140px;

	color:#616161;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

}

#sidebar form  input.cap {width:50px;display:block;}

#sidebar form input[type=submit], input.submit {

	width:auto;border:1px solid #69ABA6;color:#fff;font-weight:bold;margin:0 10px 5px 0;cursor:pointer;-moz-border-radius:5px;-webkit-border-radius:5px;padding:6px;background-color: #409AAA;float: right;font:bold 11px Arial, Helvetica, sans-serif;width:60px;}

#sidebar form input[type=submit]:hover, input[type=submit]:focus, input.submit:hover, input.submit:focus {color:#fff;background-color: #378593;}

#sidebar form:hover,form:focus{

	background-color:#eee;

}



#content {

	float: right;

	width: 680px;

	font:normal 11px Arial, Helvetica, sans-serif;

	color:#757575;

	line-height:18px;

	padding-right: 5px;

}

#content h1,h2,h4 {

	color:#02A7DD;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 20px;

	line-height:20px;

	font-style: italic;

	font-weight: bold;

	margin-bottom:5px;

}

#content p {

	text-align: justify;

}

.innerp {

	padding-bottom:10px;

}

.con {

	padding-bottom:15px;

	border-bottom-width: 2px;

	border-bottom-style: dotted;

	border-bottom-color: #E1E1E1;

	margin-bottom:15px;

}

#content ul.con {

	padding-top:5px;

	overflow: hidden;

}

#content ul.con li {

	margin-bottom:10px;

}

#content ul.con li.seotraining {

	display:block;

	width: 250px;

	float:left;

	background-image: url(../images/courseicon.gif);

	padding-left: 55px;

	background-repeat: no-repeat;

	height: 95px;

}

#content ul.con li.seoser {

	display:block;

	width: 300px;

	float:right;

	background-image: url(../images/seosericon.gif);

	background-repeat: no-repeat;

	padding-left: 55px;

	width: 250px;

	height: 95px;

}

#content ul.con li.webdev {

	display:block;

	width: 250px;

	float:left;

	margin:0px;

	background-image: url(../images/webdevicon.gif);

	padding-left: 55px;

	background-repeat: no-repeat;

	height: 95px;

}

#content ul.con li.sup {

	display:block;

	width: 300px;

	margin:0px;

	float:right;

	background-image: url(../images/supicon.gif);

	background-repeat: no-repeat;

	padding-left: 55px;

	width: 250px;

	height: 95px;

}

#content ul.con li h3 {

	text-transform: uppercase;

	color: #6E6E6E;

	font:bold 12px Arial, Helvetica, sans-serif;

}

#content ul.con li p, a {

	color:#999;

	font:normal 11px Arial, Helvetica, sans-serif;

	line-height:12px;

}

#content ul.con li a:hover {

	color:#333;

}

ul.list {display:block;margin-top:8px;}

ul.list li {

	margin-top:10px;

	list-style-type: square;

	list-style-position: inside;

}

.quotes {

	margin:10px 0 10px 0;

	min-height:65px;

	background:#f1f1f1;

	-webkit-border-radius:5px;

	-moz-border-radius:5px;

	padding:15px;

}

blockquote{

	color:#727272;

}

blockquote p {

	margin-bottom: 10px;

	}

blockquote cite {

	color:#018392;

	display:block;

	text-align:right;

}



#bottom {

	margin-top: 20px;

	overflow: hidden;

}

/*------------------------------------------------tab widget--------------------*/

#widget {

	float: left;

	width: 410px;

	max-height:260px;

	padding: 10px;

	border: 1px solid #5AC4CF;

	background-color: #70cdd6;

}

.widget a {

	color: #222;

	text-decoration: none;

	}

	

	.widget a:hover {

	color: #009;

	text-decoration: underline;

	}



	.tabnav li {

	display: inline;

	list-style: none;

	padding-right: 5px;

	}

	

		.tabnav li a {

		text-decoration: none;

		text-transform: uppercase;

		color: #fff;

		font-weight: bold;

		padding: 4px 6px;

		outline: none;

		}

		

		.tabnav li a:hover, .tabnav li a:active, .tabnav li.ui-tabs-selected a {

	background: #fff;

	color: #018392;

	text-decoration: none;

	-webkit-border-radius-topright:5px;

	-moz-border-radius-topright:5px;

		}

		

	.tabdiv {

	height:230px;

	margin-top: 2px;

	background: #fff;

	padding: 5px;

	-webkit-border-radius-bottomright:5px;

	-moz-border-radius-bottomright:5px;

	-webkit-border-radius-bottomleft:5px;

	-moz-border-radius-bottomleft:5px;

	}

		.tabdiv li {

	list-style-image: url("../images/bullet2.gif");

	margin-left: 20px;

	margin-right:10px;

	padding:5px 0 5px 5px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #eee;

		}

		.tabdiv li:hover{

	background-color:#F4F4F4;

}

		.tabdiv a {color:#787878;}

		.tabdiv a:hover {color:#018392;}



.ui-tabs-hide {

		display: none;

		}

#blockcon {

	float: right;

	width: 230px;

}

#blockcon p {

	margin-bottom:10px;

}

#blockcon a.quote{

	background-image: url(../images/getquote.gif);

	display: block;

	height: 52px;

	width: 230px;

	text-indent: -9999px;

	background-repeat: no-repeat;

}

#blockcon a.quote:hover{

	background-image: url(../images/getquote.gif);

	background-repeat: no-repeat;

	background-position: 0px -52px;

}

#blockcon form {

	background-color:#a4c832;

	padding:60px 15px 15px 12px;

	background-image: url(../images/newsletterbg.gif);

	height: 25px;

	background-repeat: no-repeat;

	margin-bottom:12px;

}

#blockcon form input {

	padding:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	border:2px solid #8AAA2B;

	color:#818181;

	width:120px;

	float:left;

}

#blockcon form input:focus {

	border: 2px solid #708921;

	color:#333;

}

#blockcon form input[type=submit],#blockcon form input.submit {

	width:49px;

	height:29px;

	cursor:pointer;

	float:right;

	border:none;

	background-image: url(../images/join.gif);

	background-repeat: no-repeat;

	text-indent: -9999px;

}

.social {

	background-image: url(../images/follow.gif);

	height: 25px;

	padding-left:102px;

	padding-top:7px;

}

.tags {

	padding:5px;

	border:1px solid #C3C3C3;

	margin-top:10px;

}

/* Tag cloud */



	.tags ul{

		color:#333;

		}

	.tags li{

		margin:0;

		padding:0;

		list-style:none;

		display:inline;

		}

	.tags li a{

	text-decoration:none;

	padding:0 2px;

		}

	.tags li a:hover{

	background-color:#EAF3F4;

		}		

	

	.tag1 a{

	font-size:100%;

	color:#004253;

}

	.tag2 a{

	font-weight:bold;

	color:#66AAD7;

}

	.tag3 a {font-size:120%;color:#004253;}

	.tag4 a{

	font-size:110%;

	color:#A3A3A3;

}

	.tag5 a{font-size:140%;}

/* Tag end*/

#footer {

	padding: 5px 10px 10px 10px;

	margin-top:15px;

	border-top-width: 3px;

	border-top-style: solid;

	border-top-color: #676767;

	font:normal 11px/26px Arial, Helvetica, sans-serif;

}

#footer a {

	color:#676767;

}

#footer a:hover {color:#00528c;}

.left {float:left;}

.right{float:right;}

/* Contact */

#conmain {

	width:430px;

	float:left;

}

#query {

	margin-top:15px;

	min-height:405px;

}

#query label {

	display:block;

	font-weight:bold;

	color:#6A6A6A;

	font:10px Arial, Helvetica, sans-serif;

	width:95%;

	text-transform:uppercase;

	margin:10px 0 4px;

}



#query input, #query textarea, #query select {

	padding:7px;

	border:2px solid #eee;

	font:16px Arial, Helvetica, sans-serif;

	width:95%;

	color:#909090;

}



#query input[type=submit], #query input.submit {

	width:auto;

	border:1px solid #69ABA6;

	color:#fff;

	float:left;

	font-weight:bold;

	margin-top:10px;

	cursor:pointer;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	padding:5px;

	background-color: #01B8E4;

}



#query input[type=submit]:hover, #query input[type=submit]:focus, #query input.submit:hover, #query input.submit:focus {

	color:#fff;

	background-color: #0052B4;

}

#query input:focus, #query textarea:focus, #query select:focus {

	border-color:#00D6EF;

	color:#606060;

}



/* Form style */



#query fieldset {

	padding:10px;

	border:1px solid #E2E2E2;

	margin-top: 5px;

}

#query legend {

	padding:7px 10px;

	color:#45393D;

	border:1px solid #E2E2E2;

	font-size: 12px;

	font-weight: bold;

}

#note {margin-top:10px;}

.notification_error

{

border: 1px solid #A25965;

height: auto;

width: 90%;

padding: 4px;

background: #F8F0F1;

text-align: left;

-moz-border-radius: 5px;

}



.notification_ok {

	border: 1px solid #B2B2B2;

	height: auto;

	width: 90%;

	padding: 8px;

	text-align: center;

	-moz-border-radius: 5px;

	background-color: #eee;

}

#conright {

	float:right;

	width:220px;

}

.block {

	background-color:#eee;

	padding:10px;

	margin-bottom:15px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

}

.block h3 {

	color:#333;

	font-size:14px;

	font-weight:bold;

}

.block p {

	padding-top:7px;

	color:#4E4E4E;

}

.block a {

	color:#4E4E4E;

}

.highlight {

	color:#0197C9;

	margin-right:2px;

	font-weight:bold;

}

.address {color:#39528C;display:block;text-align:left;}

.location {

	margin-top:20px;

	text-align:center;

	border:1px solid #01B8E4;

}

#banners {

	margin-top:15px;

}

#banners img {

	display:block;

	margin-left:30px;

	float:left;

}

#banners img.tell {

	float:right;

	display:block;

	margin:0px;

}

#banners img.nomargins{margin:0px;}



