@charset "utf-8";

body {
	background-color: #ccc;
	margin: 0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px;	
}

img {border:none;}
#head{font:0.85em verdana;background:#E2E2E2 url(../images/head_bg.gif) repeat-x;}

form{ padding:0; margin:0px;}
a {

	text-decoration: none;
	color:#286192;
}
a:hover {

	text-decoration: underline;
	color:#FF0000;
}
.left {float:left; } .right {float:right;}


.step1 {display: block;
	height: 90px;
	width: 160px;
	text-indent: -2000em;
	z-index: 1000; /* need for FX and IE */
	background: url(../img/steps.gif) no-repeat left bottom;
	}
	
.step1 a {display: block;
	height: 90px;
	width: 160px;
	text-indent: -2000em;
	z-index: 1000; /* need for FX and IE */
	background: url(../img/steps.gif) no-repeat left top;
	}
	
.step1 a:hover, a:focus {
	cursor: pointer; /* IE7 */
	background-position: 0 -90px;
	}

.step2 {display: block;
	height: 90px;
	width: 160px;
	text-indent: -2000em;
	z-index: 1000; /* need for FX and IE */
	background: url(../img/steps.gif) no-repeat -160px bottom;
	}
	
.step2 a {display: block;
	height: 90px;
	width: 160px;
	text-indent: -2000em;
	z-index: 1000; /* need for FX and IE */
	background: url(../img/steps.gif) no-repeat -160px top;
	}
	
.step2 a:hover, a:focus {
	cursor: pointer; /* IE7 */
	background-position: -160px -90px;
	}
	
.step3 {display: block;
	height: 90px;
	width: 160px;
	text-indent: -2000em;
	z-index: 1000; /* need for FX and IE */
	background: url(../img/steps.gif) no-repeat right bottom;
	}
	
.step3 a {display: block;
	height: 90px;
	width: 160px;
	text-indent: -2000em;
	z-index: 1000; /* need for FX and IE */
	background: url(../img/steps.gif) no-repeat -320px top;
	}
	
.step3 a:hover, a:focus {
	cursor: pointer; /* IE7 */
	background-position: -320px -90px;
	}

.image {
padding:2px; 
border:1px solid #CCCCCC; 
margin:5px;
width:100px;
}

.yogapic
{
   display: block;
   width:100px;
   height:75px;
}

.main {border-left:2px solid #FFFFFF; border-right:2px solid #FFFFFF; width:1000px;}
.header {margin-right:20px; width:250px;}
.header .small {font-size:11px; line-height:16px; padding-bottom:1px;}
.header .small a {color:#e8ab00; text-decoration:none; }
.header .small a:hover {color:#997100;}

.darkblue
{
	color:#006699;
}
.dark
{
	color:#565656;
}
.blue
{
	color:#4E7D95;
}
a.blue
{
	color:#4E7D95;
	text-decoration:underline;
}
a.tabl
{
	color:#909090;
	text-decoration:none;
}
a.white
{
	color:#FFFFFF;
	text-decoration:none;
}
.white
{
	color:#FFFFFF;
}
a.top
{
	color:#717171;
	text-decoration:none;
}
a.copy
{
	color:#666666;
	text-decoration:none;
}
.t10
{
	font-size:10px;
}
#MainMenu 
{
	height:33px;
	background:#FFF url(../images/bmid_066.gif);
	border:0;
	margin:0;
}
#tab 
{
	top:0;
	height:0;
	background:repeat-x top;
	margin:0;
}
#tab ul 
{
	list-style:none;
	float:left;
	margin:0;
	padding:0;
}
#tab li 
{
	display:inline;
	float:left;
	margin:0;
	padding:0;
}
#tab a 
{
	background:#000 url(../images/bright_066.gif) no-repeat right top;
	text-decoration:none;
	border:0;
	display:block;
	float:left;
	margin:0;
	padding:0;
}
#tab a span 
{
	display:block;
	background:url(../images/bleft_066.gif) no-repeat left top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:700;
	line-height:33px;
	padding:0 15px;
}
#tab a:hover,#tab li.item_active a 
{
	background-position:right bottom;
	border-color:#FF9300;
}
#tab a:hover span,#tab li.item_active a span 
{
	background-position:left bottom;
	color:#FFFFFF;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
}
.dropmenudiv 
{
	position:absolute;
	top:0;
	float:left;
	display:block;
	visibility:hidden;
	border:0 #FDB300;
	background:#FFF url(../images/bmid_066.gif);
	color:#000;
	z-index:100;
	text-decoration:none;
	padding:0;
}
.dropmenudiv ul 
{
	list-style:none;
	margin:0;
	padding:0;
}
.dropmenudiv li 
{
	display:inline;
	margin:0;
	padding:0;
}
.dropmenudiv a:link,.dropmenudiv a:visited 
{
	width:180px;
	display:block;
	border:0;
	color:#000;
	background:url(../images/bleft_066.gif) no-repeat left top;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	margin:0;
	padding:0;
}
.dropmenudiv a span 
{
	display:block;
	line-height:33px;
	background:url(../images/bright_066.gif) no-repeat right top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	float:none;
	padding:0 15px;
}
.dropmenudiv a:hover 
{
	border:0 #FF9300;
	background-position:left bottom;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	color:#FFF;
}
.dropmenudiv a:hover span 
{
	background-position:right bottom;
	color:#FFF;
	font-weight:700;
}

.home{
background-color:#f1f1f1;
margin:0 0 10px 0 ;
padding:6px;
border:1px solid #e7e6e6;
}

.home h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px; text-align:center;
color:#005bae;
padding:0; margin:0;
}
.home h1 span{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color:#2A2A2A;
}
.home p { text-align:left;}

.home .pat {margin-bottom:5px; border-bottom:1px dashed #cccccc}
.quesThumb{
float:right;
margin:0 4px 5px 10px;
}

.quesleft{
float:left;
margin:0 10px 5px 4px;
}

.home1{
margin:0 0 10px 0 ; text-align:left;
padding:0px; float:left;
}
.home1 .heading {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px; font-weight:bold;
color:red;
}
.home1 p { 
text-align:left;
}
.home1 .thumb {float:left;
margin:4px 10px 5px 4px;
}
.home1 ul {margin:0; padding:0;}
.home1 ul li {padding:0 0 10px 5px; list-style:decimal;}

.tabberlive .tabbertab {
 padding:1px;
 border:1px solid #aaaaaa;
 border-top:0;
 margin-top:0px;
}
ul.tabbernav
{
 margin: 0;
 margin-top: 4px;
 padding: 4px 0px;
 
 font: 12px Tahoma, sans-serif;
}

ul.tabbernav li
{
 list-style: none;
 display: inline;
 
}

ul.tabbernav li a
{
 	padding: 3px 13px 3px;
 	margin-right: 2px;
 	border: 1px solid #778;
 	/* background:url(../img/tabbg.png) repeat-x top; */
	text-decoration: none;
 	color: #000000;
}
ul.tabbernav li a:hover
{
 	color: #000000;
 	background: white url(../img/tabbg.png) repeat-x 0px -24px;
}
ul.tabbernav li.tabberactive 
{	
 	padding: 3px 13px 3px;
	margin-right: 2px;
	border: 1px solid #9e9e9e;
	color: #9e9e9e;
background: white url(../img/tabbg.png) repeat-x top;	
}
ul.tabbernav li.tabberactive span
{
/* background-image:url(../img/tab_right_active.gif);
	background-repeat: no-repeat;
	background-position: right top;	*/
}
ul.tabbernav li.tabberactive a:hover
{
	color: #fff;
 	border-bottom: none;
	background: white url(../img/tabbg.png) repeat-x 0px -48px;	
}

/* left col */

.urbangreymenu{
width: 160px; /*width of menu*/
}

.urbangreymenu .headerbar{
font: bold 13px Verdana;
color: white;
background: #606060 url(../img/downgreen.gif) no-repeat 8px 6px; /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 7px 0 7px 31px; /*31px is left indentation of header text*/
}

.urbangreymenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.urbangreymenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.urbangreymenu ul li a{
font: normal 12px Arial;
color: black;
background: #E9E9E9;
display: block;
padding: 5px 0;
line-height: 16px;
padding-left: 8px; /*link text is indented 8px*/
text-decoration: none;
text-align:left;
}

.urbangreymenu ul li a:visited{
color: black;
}

.urbangreymenu ul li a:hover{ /*hover state CSS*/
color: white;
background: black;
}

.lang {
margin: 0 0 10px 0;
padding: 0;
}

.newslet {font-size:11px; border:1px solid #cccccc;padding-left:3px; background-color:#FFFFCC;}
.newslet h2 {padding:0; margin:0; font-size:18px;}
.newslet span{font-size:13px;}

/* footer */
.footer { height:35px; }
.footer .text {color:#999999; text-align:center; margin: 10px auto; }