body {
	margin:  0;
	padding: 0;
	background: url(../images/mainbg.jpg) #F0DFC1 repeat-x;
	text-align: left;
	font: 10px/16px Geneva, Arial, sans-serif;
	color: #666;
	font-size: expression((10/10.9)+"em");
	line-height: expression((18/13.9)+"em");
	}
	
p strong,
p b {
	color: #F47932;
	}

/*-- Various --*/
img {border:none;background:transparent;}
.hidden {display: none;}
.off-left {position:absolute;left:-999px;width:990px;}/* see http://css-discuss.incutio.com/?page=ScreenreaderVisibility for deatils*/
.underline {clear:both;height:3px;width:auto;margin:0;padding:0;line-height:3px;}
.hr {clear:both;height:2px;width:auto;margin:0;padding:0;}
acronym, abbr {font-style: normal;text-decoration: none;} 
acronym[title], abbr[title] {border-bottom: 1px dotted #888;}


/*--- Center Box ---*/
#CB {width:auto;margin:0 auto;padding:0;text-align:left;display:inline;height:90%;}

/*--- Center Box Bottom ---*/
#CBottom {width:auto;margin:0 auto; height:52px; padding:0;text-align:left; background:#F3E6CC url(../images/bottomstrip_bg.gif) repeat-x; color:#FFFFFF;}
#CBottom a {text-decoration:none; color:#FFFFFF;padding:2px;}
#CBottom a:visited {text-decoration:none; color:#FFFFFF;}
#CBottom a:active {text-decoration:none; color:#FFFFFF;}
#CBottom a:hover {text-decoration:none; background:#F0DFC1; color:#F47932;}
#CBottom div.copyright {text-align:right; width:833px; display:block; padding-top:12px; }
#forcedown {height:80%;position-bottom:10px;}

/*--- Right content ---*/
#RightContent {width:650px; padding:0;text-align:left;margin: 0 0 0 217px;font: 11px/17px Geneva, Arial, sans-serif;
	color: #666;
	font-size: expression((11/11.9)+"em");
	line-height: expression((19/14.9)+"em");}
	


#RightContent div.topaddress{
	background-image:url(../images/address_top.gif);
	height:77px;
	width:650px;
	text-align: right;
	color:#FFF;
	background-repeat: no-repeat;
	display:block;
}
#RightContent div.underline1{height:1px;line-height:1px; width:auto;margin: 0 27px 0 0 ;}
#thecontent {background:url(../images/content_bg.gif) repeat; width:650px;margin:0px; }
#thecontent div.maincontent{background:url(../images/content_bg3.gif) no-repeat; width:auto; height:auto; padding:10px 40px 0 40px;}
#thecontent div.maincontentsub{background:url(../images/content_bg4.gif) no-repeat; width:auto; height:auto; padding:2px 10px 0 30px;}
#maincontentsubB{width:auto; height:auto; padding:0px 30px 0 10px; float:none;}

.underline6{height:1px;line-height:1px; width:auto;padding: 0 0 0 20px;background:#C8CFD2;}
#orangeline {height:1px;line-height:1px; width:auto; background:#FF6600; margin:0 0 10px  0; font-size: 0;}
#thecontent div.maincontent img {border:none;background:transparent;float:left; margin-right:10px;}
#thecontent div.headerimg {border:none;background:#FFFF00;}
#thebottom {background:url(../images/bottombg.gif) repeat; width:650px;height:18px; margin:0px;}


/*---Navigation---*//
#navcontainer {
	margin:0;
	padding:0;
	height:66px;
	width: 650px;
	display:inline;
	background: transparent;
	
}

#navcontainer div.buttons {
	text-decoration: none; margin:0;padding:0;list-style-type: none; background: transparent;height:66px; background-color:#00FF00;
}
#navcontainer a {
	text-decoration: none; margin:0;padding:0;list-style-type: none; background:#fff;
}
#navcontainer a:hover {
	text-decoration: none; margin:0;padding:0;list-style-type: none; background:#fff;
}
#topaddressposition {text-align: right;padding-top:50px;}



/*--- Right content 2 divs ---*/
#RightContent2divs {width:auto;padding:0;text-align:left;margin:0 27px 0 0;display:inline;display:block;}
#RightContent2divs div.rightside {width:190px;background:#FFF;text-align:left; float:right; position-top:212px;}
#RightContent2divs div.leftside{width:auto;text-align:left;margin: 0 212px 0 0 ;}
#RightContent2divs div.leftsideimage{background:url(../images/tightrope_img.jpg) no-repeat; text-align:left;height:172px; width:auto;margin:10px 0 0 0;}
#RightContent2divs div.underline2{height:3px;line-height:3px; width:auto;margin:0;background:#C8CFD2;}
#RightContent2divs div.underline3{height:3px;line-height:3px; width:auto;padding: 0 0 0 20px;background:#C8CFD2;}

/*--- leftcontent ---*/
#LeftContent {width:217px; margin:0; padding:0;float:left; display:block}
#LeftContent div.logoleft{width:217px;margin:0;padding:0;height:179px;}
#LeftContent div.whatsnew {width:186px;background:#FFF;border: 1px solid #AF8977;margin-left:15px;padding:2px;line-height: 12px;}
#LeftContent div.quote {color:#977C64;width:186px;margin-left:15px;padding:2px;line-height: 14px; font-style:bold; font-size:12px;}
#LeftContent div.quote2 {color:#977C64;width:auto;margin-right:15px;padding:2px; text-align:right;line-height: 14px; font-style:bold; font-size:12px;}
#LeftContent div.whatsnew strong {color:#F47932;}
#LeftContent div.item {width:136px;height:44px;background:#ff3300; background:url(../images/foot_img.gif) no-repeat;padding:0 0 0 50px;line-height: 12px; colour:#666;}
#LeftContent div.item b {color:#FF9900;}
.more {width:184px;height:auto;line-height: 12px;text-align:right;margin:4px 2px 2px 0;display:block;}
.more a:link { font-style:strong;background:#C3A799;color:#FFF;text-decoration:none; padding:2px;}
.more a:visited {text-decoration:none;}
.more a:active {text-decoration:none;}
.more a:hover {text-decoration:none;background:#AF8977;}

#LeftContent div.item2 {width:136px;height:44px;background:#ff3300; background:url(../images/yoga_img.gif) no-repeat;padding:0 0 0 50px;line-height: 12px;}
#LeftContent div.item2 b {color:#FF9900; line-height: 5px;}


/* Regular Links */
p a:link {color:#666; text-decoration:none; text-decoration: underline;}
p a:visited {text-decoration:none;}
p a:active {text-decoration:none;}
p a:hover {color:#FFF;text-decoration:none;background:#FF0000;}

/*--- Headers ---*/
h1, h2 {font-size:15px;font-weight:800;margin:0 0 7px 0;padding:20px 30px 0 30px;color:#FFF;background:transparent;}
h3 {color:#FFF;font-size:12px;font-weight:650;margin: 0;padding:0;}
.date, .developer {margin:0;padding:0;font-size:11px; font-weight:al; color:#aaa; background: transparent;}
h4 {color:#D79445;font-size:12px;font-wei600;margin: 0;padding:10px 30px 0 30px;}
h5, h6 {color:#555;font-size:11px;font-weight: 500;margin: 0;padding;0px30px 1px 30px;}

/* Miidsection Area */
#Content p {margin:0 0 5px 0;padding:3px 30px 10px 30px;color:#333;background:transparent; }
#Content div.entry{margin:0 0 0 0;padding:10px 30px 10px 30px;color:#62b2dc;background:transparent;}
#Content div..entrybg{margin:0px 27px 0px 9px;padding:0px 0px 0px 0px;color:#FFF;background:url(../images/contentbg.gif) repeat-x;}
#Content div.topbgblue{margin:0px 27px 0px 9px;padding:0px 0px 0px 0px;color:#FFF;background:url(../images/topbg_blue.gif) repeat-x;}
#Content div.entry p, #Content div.comments-body p{margin:0 0 0 0;padding:0;}
#Content div.Whitehor {width:100%;height:4px;margin:0;padding:0;background:#FFFFFF repeat;}
#Content div.flash{
	width:510px;
	height:212px;
	margin:0px;
	padding:0px;
	padding-left: 0px;
	padding-bottom: 4px;
	border: 0;
	background:#FFFFFF repeat;
}

.ulnormal {width:auto;margin:2px 0px 5px 30px;padding:0;}
.ulnormal ul {margin:0;padding:0;list-style-type: none;}
.ulnormal li {margin:2px 0;padding:1px 2px 2px 20px;list-style-type: none;background: url(../images/bullet.gif) no-repeat 3px 1px;}

#topRow	{
	margin-top: 1em;
	margin-bottom: 1em;
	width:auto;
	height:200px;
	display:block;
	}

.topRowBox1, .topRowBox2, .topRowBox3	{
	float: left;
	}
	.topRowBox1	{
	margin: 0;
	padding: 0;
	
	width: 190px; /* bmh */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 190px;
	}
	.topRowBox2	{
	margin: 0;
	padding: 0;
	
	width: 190px; /* bmh */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 190px;
	}
	.topRowBox3	{
	margin: 0;
	padding: 0;
	
	width: 190px; /* bmh */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 190px;
	}

.ulnormalB {width:auto;margin:0;padding:0; list-style:none;}
.ulnormalB ul {margin:0;padding:0;list-style-type: none;}
.ulnormalB a {margin:2px 0;padding:1px 2px 2px 20px;list-style-type: none;background: url(../images/bulletB.gif) no-repeat ; font-size:12px; font-weight:bold; color:#C3A799;}
.ulnormalB li a { text-decoration:none;} 
.ulnormalB li a:hover {color:#AF8977; background-position:0 -79px; text-decoration:none;}
.ulnormalB li a:visited {color:#C3A799;  text-decoration:none;}


/*--- rightarrow - unordered list ---*/
#topRowB ul {margin:0;padding:0;list-style-type: none; }
#topRowB a {margin:2px 0; padding: 1px 2px 2px 20px;background: url(../images/bulletB.gif) no-repeat; display: block;}
#topRowB a:link, .rightlist a:visited {color:#C3A799;text-decoration: none;}
#topRowB a:hover{background-position:0 -79px;color:#AF8977;}


#topRowB	{
	margin:0;
	width:auto;
	height:140px;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-weight:bold;
	display:block;
	}

.topRowBox1B, .topRowBox2B, .topRowBox3B, .topRowBox4B	{
	float: left;
	}
	.topRowBox1B	{
	margin: 0;
	padding: 0;
	
	width: 145px; /* bmh */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 145px;
	}
	.topRowBox2B	{
	margin: 0;
	padding: 0;
	
	width: 145px; /* bmh */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 145px;
	}
	.topRowBox3B	{
	margin: 0;
	padding: 0;
	
	width: 145px; /* bmh */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 145px;
	}
	
	.topRowBox4B	{
	margin: 0;
	padding: 0;
	
	width: 145px; /* bmh */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 145px;
	}