body{
font:0.78em Arial, Helvetica, sans-serif; 
text-align:center;
color:#333333;
background:#ffffff url(../images/background.gif) top center repeat-y;
color:#404040;
line-height:1.2em;
margin:0 auto;
padding:0;
}
body, h1, h2, h3, h4, h5, p, table, table th, form, a img, ul {
	border: none;
	margin: 0px;
	padding: 0px;
	list-style:none;
}
a{ 
	color:#0B55C4; text-decoration:none; 
}
a:hover{ 
	color:#0B55C4; text-decoration:underline; 
}


/* ************************ structural ************************ */

#page{
	margin:0 auto; 
	padding:0px 0px 0px 3px;
	width:1005px;
	text-align:left;
}

/* ************************ header ************************ */

#header{
	background: url("../images/psychology.jpg") #fff top right no-repeat;
	height:152px;
}
#header .logo{
	padding:32px 0px 0px 22px;
	width:247px;
	float:left;
}
#header .caption{
	float:right;
	padding:130px 18px 0px 10px; 
}
#header .caption h1{
	font-size:0.93em; 
	font-weight:normal; 	
}

/* ************************ top navigation ************************ */

#topnav{
	height:40px;
	background: url("../images/topnav.gif") top left repeat-x;
}
#nav ul{
	list-style:none;
}
#nav li { 
	float: left;
	padding:0px;
	font-size:1.00em;
	border-right:solid 1px #666666;
}
#nav li a {
	color:#fff;
	text-decoration:none;
	padding:10px 20px 11px 20px;
	display:block;
	float:left;
}
#nav li a:hover {
	color:#fff;
	text-decoration:none;
	background:#424b4b;
}

/* ************************ content ************************ */

#content{
	width:1005px;
	background: #fff;		
	padding:0px 0px 40px 0px;
}
#content h2{
	font-size:1.25em;
	padding:10px 0px 10px 0px;
}
#content h3{
	font-size:1.05em;
	padding:10px 0px 10px 0px;
	color:#464600;
}

/* ************************ left panel ************************ */

#leftpanel{
	float:left;
	width:253px;
	height:auto;
	padding-left:6px;
	padding-top:10px;
}
.leftmenu{ 
	padding:0px 0px 30px 0px;
	width:204px; 
}
.leftmenu ul { 
	padding:32px 13px 32px 12px; 
	text-align:left; 
	background:url('../images/leftbg.gif') #ebebeb repeat-x top left; 
}
.leftmenu li{ 
	padding:8px 0px 7px 0px; 
	background:url('../images/leftmenubg.gif') no-repeat top left; 
}
.leftmenu .botli{ 
	padding:10px 0px 8px 0px; 
	
}
.leftmenu .libold{ 
	font-weight:bold; 
}
.leftmenu a{ 
	color:#000000; 
	text-decoration:none; 
	padding-left:13px; 
	display:block; 
}
.leftmenu a:hover{ 
	color:#ae3900; 
	text-decoration:underline; 
}
.lefttext{
	width:194px;
	text-align:center;
}
#leftpanel h3{
	color:#ae3900;
	font-weight:bold;
	font-size:1.05em;
	padding:20px 0px 20px 0px;
} 



/* ************************ right panel ************************ */

#rightpanel{
	float:left;
	width:685px;
	padding:33px 35px 0px 0px;
}
#rightpanel h1{
	font-size:2.80em;
	font-weight:bold;
	color:#333333;
	background: url("../images/hbit.gif") bottom left repeat-x;
	padding:0px 0px 5px 0px;
	margin:0px 0px 10px 0px;		
}
#rightpanel h1 span{ 
	color:#87a700; 
}
#rightpanel p{
	padding:7px 0px 7px 0px;
	line-height:1.50em;
}
#rightpanel ul{ 
	padding:10px 0px 10px 0px; 
	margin:0px; 
	list-style:circle;
}
#rightpanel li{ 
	
	padding:0px 0px 10px 20px; 
}
#projects ul{
	padding:5px 0px 5px 0px;
	clear:both;
}
#projects ul li{
	background:none;
	padding:0px;
	float:left;
	padding:0px 35px 15px 0px;	
}
#projects ul li a{
	border:solid 3px #cccccc;
	display:block;
}
#projects ul li a:hover{
	border:solid 3px #444444;
}
#rightpanel .works{
	padding:25px 0px 25px 0px;
}
.works a{
	background: url("../images/projects.jpg") top left no-repeat;
	display:block;
	height:155px;
}
.works a span{
	display:none;
}
.moneyback{ 
	background:url('../images/imsatis.gif') top right no-repeat; 
	width:85px; 
	height:100px;
	padding:0px 0px 0px 5px;
	float:right; 
}

/* ************************ Order ************************ */

#rightpanel .ordernow{
	background:#fcfcfa;
	padding:10px;
	margin-bottom:20px;
	border:solid 1px #cccccc;
}
#rightpanel .packagele{ 
	text-align:center; 
	background:url('../images/package.gif') #fcfcfa top left repeat-x; 
	padding:20px 10px 20px 8px; 
}
#rightpanel .packagele .bold{ 
	color:#ae3900;
	font-weight:bold;
}
#rightpanel .package{ 
	text-align:right; 
	background:url('../images/package.gif') #fcfcfa top left repeat-x; 
	padding:21px 10px 26px 8px; 
}
#rightpanel .package h3{ 
	float:left; 
	margin:0px; 
	padding:0px;
	font-size:1.35em;
}
#rightpanel .package a{ 
	color:#266106; 
	text-decoration:underline; 
}
#rightpanel .package a:hover{ 
	color:#ae3900; 
	text-decoration:none; 
}
#rightpanel .green{ 
	color:#266106; 
	font-weight:bold; 
}
#rightpanel .red{ 
	color:#ae3900;
}
#rightpanel td{ 
	padding:3px 10px 3px 3px;
}
#rightpanel input, #rightpanel textarea, #rightpanel select{  
	font:12px Arial, Helvetica, sans-serif; 
	color:#333333;
}
#rightpanel textarea{ 
	background:url('../images/inputbg.gif') top left repeat-x; 
	width:325px; 
	height:150px; 
}
#rightpanel select{ 
	font:12px Arial, Helvetica, sans-serif; 
	width:182px; 
	background-color:#f4f4f4; 
}
#rightpanel textarea{ 
	background:url('../images/inputbg.gif') #fff top left repeat-x; 
	width:325px; 
	height:150px; 
	border:solid 1px #898989; 
}
#rightpanel .inputtext{ 
	background:url('../images/inputbg.gif') top left repeat-x; 
	padding:3px; 
	width:173px; 
	border:solid 1px #898989; 
}
#rightpanel .file{ 
	width:265px; 
	background:url('../images/inputbg.gif') top left repeat-x; 
	padding:3px;
	border:solid 1px #898989; 
}
#rightpanel .submit{
	border:0px;
}
#rightpanel .ordertext{
	text-align:center;
	color:#ae3900;	
}
#rightpanel #orderdata{
	padding:15px 0px 15px 0px;
}
.clear{
	clear:both;
}

/* ************************ Footer ************************ */
#footer{ 
	width:1005px; 
	background:#36373B; 
	color:#b8b8b8;
	border-top:solid 4px #9BBC0E;
}
.footerblogs{
	float:left;
	width:394px;
	padding:20px 0px 0px 20px;
}
.footerblogs a{ 
	color:#8b8b8;
	text-decoration:none;
}
.footerblogs a:hover{ 
	color:#b8b8b8;
	text-decoration:underline;
}
.footerblogs ul li{ 
	background:url('../images/recentli.gif') top left no-repeat; 
	height:25px;
	padding:7px 0px 0px 0px;
}
.footertext{ 
	padding:22px 0px 15px 0px; 
	width:440px; 
	float:right;
}
#footer h2{ 
	font-weight:normal; 
	font-size:1.45em;
	padding:0px 0px 10px 0px;
	color:#cdcb98;
}
.footertext p{ 
	padding:5px 0px 0px 0px; 
}
#footer input, #footer textarea{ 
	background-color:#1d1d1d; 
	border:solid 1px #414141; 
	color:#b9b9b9;
	font:12px Arial, Helvetica, sans-serif; 
} 
#footer .inputtext{ 
	width:175px; 
} 
#footer textarea{ 
	width:400px; 
	height:125px;
}
#footer .submit{
	border:0px;
}
.copyright{ 
	font-size:0.90em; 
	text-align:left; 
	border-top: solid 1px #383838;
	padding:15px;
	color:#ffffff;	
}
.copyright a{ 
	color:#ffffff;
	text-decoration:none;
}
.copyright a:hover{ 
	color:#ffffff;
	text-decoration:underline;
}
#footer .copyright .footerlink1{
	float:left;
	margin:0px;
	padding:0px;
	font-weight:normal;
	font-size:1.00em;
}
#footer .copyright .footerlink2{
	float:right;
	margin:0px;
	padding:0px;
}
#rightpanel .contactus p{
	padding:3px 0px 3px 0px;
}


/* ************************ blogs ************************ */

.blogs #leftpanel ul{
	padding:0px 0px 10px 0px;	
}
.blogs #leftpanel .children{
	padding:5px 0px 5px 10px;	
}
.blogs #leftpanel ul li{
	padding:0px 0px 5px 0px;	
}
.blogs #rightpanel h2{
	font-size:1.30em;
	padding:10px 0px 5px 0px;	
}
.blogs #rightpanel h4{
	font-size:1.00em;
	padding:0px 0px 10px 0px;	
	color:#65701c;
}
.blogs #rightpanel h2 a{
	color:#333333;
}
.blogs #rightpanel .meta{
	font-size:0.93em;
	padding-bottom:8px;
}
.blogs #rightpanel .feedback{
	background:#e3e5d8;
	padding:8px;
}
.blogs #rightpanel .feedback{
	margin:15px 0px 20px 0px;
}
.blogs #rightpanel .feedback a{
	color:#333333;
	text-decoration:none;
}
.blogs #rightpanel .feedback a:hover{
	color:#333333;
	text-decoration:underline;
}
.blogs #rightpanel  #postcomment, .blogs #rightpanel  #comments{
	font-size:1.25em;
}
.blogs #rightpanel #commentlist .commenttime{
	font-size:0.93em;
}
.blogs #rightpanel #commentlist div{
	background:#e8ecd8;
	padding:15px;
	margin:10px 0px 10px 0px;
}
.blogs #rightpanel #commentform{
	background:#fcfcfa;
	padding:0px 15px 15px 0px;
}
.blogs #rightpanel #commentform .submit{
	padding:5px;
	font-weight:normal;
	background:#444444;
	color:#fff;
	font-size:1.00em;
}


.left_box{
	float:left;
	width:253px;
	height:auto;
	padding-bottom:8px;
}
.left_heading{
	float:left;
	width:225px;
	height:24px;
	padding-top:8px;
	background-image:url(../images/left_heading_bg.jpg);
	background-repeat:no-repeat;
	padding-left:15px;
}
.left_heading_text{
	float:left;
	width:216px;
	height:auto;
	border-left:1px solid #e2e4d7;
	border-right:1px solid #e2e4d7;
	border-bottom:1px solid #e2e4d7;
	background-color:#f4f7ee;
	margin-left:1px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
}
.left_heading_live{
	float:left;
	width:216px;
	height:auto;
	text-align:center;
	padding-top:6px;
	padding-bottom:10px;
}
.left_heading_services{
	float:left;
	width:186px;
	height:25px;
	padding-top:0px;
	background-image:url(../images/left_arrow.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-left:30px;
	margin-top:4px;
	margin-bottom:1px;
}
.left_heading_addres{
	float:left;
	width:206px;
	height:auto;
	padding-top:6px;
	padding-bottom:10px;
	color:#333;
	line-height:22px;
	font-size:12px;
	font-weight:bold;
	padding-left:1px;
}
.left_heading_speci{
	float:left;
	width:216px;
	height:auto;
	padding-top:6px;
	padding-bottom:10px;
	font-size:12px;
	line-height:18px;
	text-align:left;
}

.heading_text_white{
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
}
.sitemapboxes {
	font-size: 13px;
	padding-top: 10px;
	line-height: 14px;
	padding-bottom: 20px;
	
}
.boxs {
	float: left;
	width: 210px;
	margin-right: 4px;
}

.warnText
{
color:#FF0000;
text-align:center;
}
.button
{
   font-size:12px;
   font-family:Arial,sans-serif;
   font-weight:bold;
   color:#444444;
   background-color:#EEEEEE;
   border-style:double;
   border-color:#999999;
   border-width:3px;
}



