@charset "utf-8";
/* CSS Document */
.black_overlay{
			display: none;
			position: absolute;
			top: 0%;
			left: 0%;
			width: 100%;
			height: 100%;
			background-color: #000000;
			z-index:1;
			-moz-opacity: 0.5;
			opacity:.55;
			filter: alpha(opacity=30);
		}
.white_content {
			display: none;
			position: absolute;
			top: 25%;
			left: 25%;
			width: 440px;
			padding: 16px;			
			z-index:2;
			overflow: auto;
}
#main-nav { height: 35px; }
#main-nav dl { margin: 0; padding: 0; }
/* IE5 Mac Hack \*/ 
#main-nav { padding-left: 0px; } 
/*/ 
#main-nav { padding-left: 11px; overflow: hidden; } 
/* End Hack */
#main-nav dt { float: left; }
#main-nav dt a {
	display: block;
	height: 0px !important;
	height /**/:35px; /* IE 5/Win hack */ 
	padding: 35px 0 0 0;
	overflow: hidden;
	background-repeat: no-repeat;
}
#main-nav dt a:hover {
	background-position: 0 -35px;
}
#main-nav dt#about,
#main-nav dt#about a { width: 110px; background-image: url(images/experience.jpg); }

#main-nav dt#portfolio,
#main-nav dt#portfolio a { width: 96px; background-image: url(images/plan.jpg); }

#main-nav dt#services,
#main-nav dt#services a { width: 109px; background-image: url(images/calculator.jpg); }

#main-nav dt#contact,
#main-nav dt#contact a { width: 120px; background-image: url(images/myth_buster.jpg); }
body.about dt#about,
body.about dt#about a,
body.portfolio dt#portfolio,
body.portfolio dt#portfolio a,
body.services dt#services,
body.services dt#services a,
body.contact dt#contact,
body.contact dt#contact a {
background-position: 0 -35px;
}
.bottom_text {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #747366;
}

.bread_crumb {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fdb913;
}
.bread_crumb2 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #eb9929;
}
.content {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fbfbf1;
	line-height:14px;
	text-align:justify;
}
.page_header {
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffc1c4;
	background-color:#5b0004;
	padding:2px 5px;
}
.page_header2 {
	font-size: 22px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffc1c4;
	background-color:#5b0004;
}
.red_bg {
background-image:url(images/main_content_bg.jpg);
background-repeat:repeat-x;
background-color:#881c22;
}
.box_form{
width:180px;
height:16px;
font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #670005;
	border:0px;
	padding-left:3px;
}
.box_form2{
width:184px;
height:16px;
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
color: #670005;
border:0px;
}
.box_form3{
width:130px;
height:16px;
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
color: #670005;
border:0px;
}
.box_form4{
width:195px;
height:16px;
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
color: #670005;
border:0px;
}
.text_form_small {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #63181c;
}
.text_form_small a:link {
	color: #63181c;
	text-decoration:none;
}
.text_form_small a:hover{
	text-decoration:underline;
	color: #63181c;
}
.text_form_small a:visited {
	color: #63181c;
	text-decoration:none;
}
.text_form_small a:active {
	color: #63181c;
	text-decoration:none;
}
.bottom_text a:link {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #747366;
	text-decoration:none;
}
.bottom_text a:visited {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #747366;
	text-decoration:none;
}
.bottom_text a:active {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #747366;
	text-decoration:none;
}
.bottom_text a:hover{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration:none;
	background-color:#942329;
}
.content_table {
border:dashed;
border-color:#b02a31;
border-width:2px;
}
.content_table_text {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffa5aa;
	line-height:16px;
}
############################################
.accordion {
	width: 536px;
	padding:0px;
	height:31px;
	position:absolute;
	z-index:2;
	margin-bottom:0px;
}
.accordion h3 {
	margin-bottom:0px;
	background-image:url(images/accordion_toggle.jpg);
	background-repeat:no-repeat;
	height:31px;
	cursor:pointer;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fdb913;
	padding-left:10px;
	margin-top:5px;
		padding-top:6px;
}
.accordion h3:hover {
background-image:url(images/toggle.jpg);
background-repeat:no-repeat;

	height:31px;
}
.accordion h3.active {
background-image:url(images/accordion_toggle_active.jpg);
background-repeat:no-repeat;
}
.accordion_content {
border:dashed;
border-color:#5b0004;
border-width:1px;
padding :10px;
margin-top:0px;
margin-bottom:10px;
background:#9d2127;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
color: #ffffff;
line-height:16px;
text-align:justify;
width:514px;
}
.accordion_content a:link {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fdb913;
	text-decoration:none;
}
.accordion_content a:visited {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fdb913;
	text-decoration:none;
}
.accordion_content a:active {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fdb913;
	text-decoration:none;
}
.accordion_content a:hover{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fdb913;
	text-decoration:underline;
}
.accordion_content td{
padding:10px 5px 10px 10px;
}
################################################
################################################################################
.accordion2 {
	width: 646px;
	padding:0px;
	height:36px;
	position:absolute;
	z-index:2;
	margin-bottom:0px;
}
.accordion2 h3 {
	margin-bottom:0px;
	background-image:url(images/move_2.jpg);
	background-repeat:no-repeat;
	height:36px;
	cursor:pointer;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fdb913;
	padding-left:10px;
	padding-top:11px;
	margin-top:0px;
}
.accordion2 h3.big_head {
	margin-bottom:0px;
	background-image:url(images/accordion_toggle_big.jpg);
	background-repeat:no-repeat;
	height:43px;
	cursor:pointer;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fdb913;
	padding-left:10px;
	margin-top:5px;
	padding-top:6px;
}
.accordion2 h3:hover {
background-image:url(images/move_3.jpg);
background-repeat:no-repeat;
height:36px;
}
.accordion2 h3.big_head:hover {
background-image:url(images/accordion_toggle_big_2.jpg);
background-repeat:no-repeat;
height:43px;
}
.accordion2 h3.big_head.active {
background-image:url(images/accordion_toggle_big_3.jpg);
background-repeat:no-repeat;
height:43px;
}
.accordion2 h3.active {
background-image:url(images/move_1.jpg);
background-repeat:no-repeat;
}
.accordion2 p {
border:dashed;
border-color:#5b0004;
border-width:1px;
padding :10px;
margin-top:0px;
margin-bottom:10px;
background:#9d2127;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
color: #ffffff;
line-height:18px;
text-align:justify;
width:623px;
}
.download_btn {
border:solid;
border-color:#5b0004;
border-width:1px;
background:#571518;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
color: #ffa6ab;
font-weight:bold;
line-height:18px;
text-align:justify;
vertical-align:middle;
height:25px;
}
.content a:link, a:visited, a:active {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fdb913;
	text-decoration:none;
}
.content a:hover{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fdb913;
	text-decoration:underline;
}
.cal_table {
border:dashed;
border-color:#840006;
border-width:2px;
background-color:#5b0004;
margin-top:5px;
margin-bottom:5px;
}
.cal_text{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffc6c9;
	text-align:right;
}
.cal_text3{
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #b94e54;
	text-align:justify;
	padding:10px;
}
.cal_text2{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffc6c9;
}
.box_cal{
width:58px;
height:15px;
font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #670005;
	border:0px;
	padding-top:4px;
	padding-left:3px;
	margin-left:8px;
}
.box_cal2{
width:58px;
font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #670005;
	border:0px;
		margin-left:8px;
}
.box_cal3{
width:80px;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
color: #670005;
border:0px;
margin-left:8px;
}
.box_cal4{
width:120px;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
color: #670005;
border:0px;
}
.input_text {
	width:80px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #670005;
	border:0px;
	margin-left:8px;
}
.box_pad{
padding:10px;
}
.box_header{
font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffc6c9;
	font-weight:bold;
}
.cal_yellow{
font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fdb913;
	font-weight:bold;
	width:240;
	height:22;
	background-color:#b02a31;
}
.cal_yellow2{
font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fdb913;
	font-weight:bold;
	height:16px;;
	background-color:#b02a31;
		margin-left:8px;
		padding:3px 5px;
}
.cal_yellow3{
font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fdb913;
	font-weight:bold;
	height:40px;
	background-color:#5b0004;
	margin-left:10px;
	padding-left:10px;
	padding-right:10px;
	margin-right:5px;
	border:dashed;
	border-color:#b02a31;
	border-width:1px;
}
.box_header2{
font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffc6c9;
	font-weight:bold;
	padding:5px 0px;
}
.cal_yellow4{
font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #5b0004;
	font-weight:bold;
	height:30px;
	background-color:#fbae16;
	margin-left:2px;
	padding:3px 5px;
	text-decoration:none;
		font-weight:bold;
/*	border:dashed;
	border-color:#5b0004;
	border-width:1px;*/
}
.small_header{
font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fdb913;
	font-weight:bold;
	border-bottom:dashed;
	border-bottom-color:#ffeced;
	border-bottom-width:1px;
}
.bg_footer {
background-image: url(images/bg_bottom.jpg);
background-repeat:repeat-x
}
######################################################################
#panel {
	height: 80px;
	display: none;
	width:950px;
	background-color:#ffffff;
}
.slide {
	margin:0;
	padding: 0;
	border-top: solid 1px #b0af9f;
	width:950px;
	height:27px;
	background-color:#dddccb;
}
.btn-slide {
	background: url(images/minus.jpg) no-repeat 0px;
	text-align: center;
	width: 33px;
	height: 30px;
	padding: 0px 0 0px 0;
	margin-left:920px;
	display: block;
}
.active2 {
	background: url(images/plus.jpg) no-repeat 0px;
	height:27px;
	width:33px;
}
#demoWrap {
background-image:url(images/Plan_mihir_img.png);
width:253px;
height:460px;
background-repeat:no-repeat;
background-position:top;
}
#demoWrap2 {
background-image:url(images/Plan_mihir_img.png);
width:253px;
height:540px;
background-repeat:no-repeat;
background-position:top;
}
#demoWrap4 {
background-image:url(images/calc_img.png);
width:350px;
height:292px;
background-repeat:no-repeat;
background-position:top;
}
#demoWrap5 {
background-image:url(images/Myth_img.png);
width:296px;
height:231px;
background-repeat:no-repeat;
background-position:top middle;
padding-right:10px;
}
######################################################################
#scroller-header {
	width:560px;
	height:30px;
}
#scroller-header a:hover {
	color: #fbae16;
	background-color:#5b0004;
	text-decoration:none;
/*		border:dashed;
	border-color:#fbae16;
	border-width:1px;*/
}
#scroller-header a:visited {
	color: #5b0004;
	background-color:#fbae16;
	text-decoration:none;
	border:dashed;
	border-color:#5b0004;
	border-width:1px;
}
#scroller-body {
	width:520px;
	padding-bottom:30px;
}
#mask {
	width:537px;
	overflow:hidden;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#panel div {
float:left;
}

/* Extra styling for each panel*/

#panel ul {
list-style:none;
margin:0 5px;
padding:0;
}

	#panel ul li {
		padding:5px;
		color:#557482;
		border-bottom:1px dotted #ccc;
	}

	#panel ul li.last {
		border-bottom:none !important;
	}

#panel-1 {
}

#panel-2 {
}

#panel-3 {
}
.submit_bt{
font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #5b0004;
	font-weight:bold;
	border:0px;
	height:20px;
	background-color:#fbae16;
	margin-left:2px;
	padding:3px 5px;
	text-decoration:none;
	font-weight:bold;
}
.box_refer{
width:164px;
height:16px;
font-size: 11px;
background-color:#9d2127;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	padding-top:4px;
	padding-left:3px;
	border:solid;
	border-color:#ff8086;
border-width:1px;
}
.text_myth {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #fdb913;
	color: #5b0005;
	line-height:18px;
	padding-bottom:4px;
	padding-top:4px;
}
