@charset "utf-8";
/* CSS Document for dr. kasrai */
/*******************************/


/* start: global elements */
/**************************/

body
{
	background: #fff url(../images/body_int.jpg) repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	
	color:#0e3b60;
	
	padding:0px;
	margin:0px;
}


a.bodyLink{color: #566f69;}
a.bodyLink:hover{color: #65837C;}


.footer_text {
color:#65837C;
}

p
{
	padding: 0px;
	margin: 0px 0px 10px 0px ;
	line-height: 16px;
}

ul, li
{
	padding: 0px;
	margin: 0px;
}



.ulBoxOuter 
{
	border:1px solid #e7ebd7; 
	background-color:#ffffff;
	margin: 0px 0px 10px 0px;
}

.ulBoxInner {
background-color:#ffffff; 
background-image:url(../images/ulBg.jpg); 
background-position:top; 
background-repeat:repeat-x; 
margin:3px; padding:10px; 
padding-right:20px;
}


ul {
margin-top:10px;
margin-bottom:10px;
}



li {
margin-left:35px;
margin-bottom:5px;
color:#566f69;
line-height:16px;
list-style:square;
list-style-type:square;

}




ul.servicesList {
margin:0px;
padding:0px;
padding:15px;
padding-left:180px; background-color:#d2ebfd; 
background-image:url(../images/learnMore.jpg); 
background-position:top left; 
background-repeat:no-repeat; 
}


ul.servicesList li {
list-style:none;
list-style-type:none;
border-bottom:1px solid #ffffff;
padding-bottom:4px;
padding-top:2px;
}


ul.servicesList li a {
color:#3d89c0;
font-size:14px;
font-weight:normal;
line-height:20px;
text-decoration:none;
}

ul.servicesList li a:hover {
color:#65837C;
}

.ulServicesBoxOuter 
{
	border:1px solid #91c3ec; 
	background-color:#ffffff;
	margin: 0px 0px 10px 0px;
}

.ulServicesBoxInner {
margin:3px; 
padding:0px; 

}








div
{
	margin:0px;
	padding:0px;
}


/* start: display elements */
/***************************/

h1, h2, h3, h4
{
	padding: 0px;
	margin: 0px 0px 0px 0px;
}

h1 {
font-size:18px;
color:#65837c;
line-height:20px;
font-weight:normal;
margin-bottom:15px;
margin-left:-18px;
padding:17px;
background-image:url(../images/theader_bg.jpg);
background-position:left;
background-repeat:no-repeat;
}

h2 {
font-size:12px;
color:#65837c;
line-height:22px;
font-weight:normal;
border-bottom:1px dotted #3A95DE;
padding-bottom:5px;
margin-bottom:10px;
padding-top:10px;
}

.callout {
font-size:13px;
color:#65837c;
line-height:19px;
font-weight:normal;
}


h2.small
{
	font-size:11px;
	font-weight:normal;
	
	margin-bottom:5px;
}


/* site logo */
/*************/

div#logo_outterWrapper
{
	float:left;
}

div#logo_innerWrapper{}

/* start: main navigation */
/**************************/

div#navigation_outterWrapper
{
	float:left;
	
	width:650px;
	margin-top:55px
}

div#navigation_innerWrapper{}

ul.mainNav
{
	list-style:none;

	padding:0px;
	margin:0px;
	
	font-size:11px;
	color: #d1ffb8;
}

ul.mainNav li
{
	list-style:none;
	float: left;
	margin: 0px;	
}

ul.mainNav li a
{
	font-size:11px;	
	color: #d1ffb8; 
	ont-weight:normal; 
	text-decoration:none;
	
	background: url(../images/nav_separator.jpg) no-repeat right center;
	
	padding-left: 6.5px;
	padding-right: 6.5px;

}

/* to overwrite the navigation hover link */
ul.mainNav li a:hover
{

}

ul.mainNav li a:active{color: #d1ffb8; }
ul.mainNav li a:visited{color: #d1ffb8; }

ul.mainNav li#selected a{}

ul.mainNav li.first a
{
	margin-left:10px;
}

ul.mainNav li.last a
{
	background-image: none;
}

/* end: main navigation */
/************************/


/* start: sub navigation*/
/************************/

ul.subNav
{
	width: 248px;
	list-style: none;
	
	font-size: 11px;
	
	padding: 0px 0px 0px 0px;
	margin:0px;
	
	color: #F4F8E3;
}

ul.subNav li
{
	list-style:none;
	border: solid 1px #92bedd;
	border-left: none;
	border-right: none;
	border-bottom: none;
	
	padding: 4px 0px 4px 0px;
	margin: 0px 0px 0px 0px;
}

ul.subNav li.first
{
	border-bottom: none;
}

ul.subNav li.selected
{
	border-bottom: none;
	color:#fff;
}

ul.subNav li.last
{
	border-bottom: solid 1px #92bedd;
}

ul.subNav li a
{
	display: block;
	text-decoration:none;
	
	background:url(../images/subNav_lvl01.jpg) no-repeat left center;

	margin:0px 0px 0px 3px;
	padding: 0px 0px 0px 10px;
	color: #ffffff;
	text-decoration:none;
}


ul.subNav li a:hover
{
	font-weight: bold;
	color: #f4f8e3;
}

ul.subNav li.selected a
{
	font-weight: bold;
	color: #f4f8e3;
}

ul.subNav ul.subNav
{
	list-style: none; 
	width: 200px;
	margin: 0px 0px 0px 5px;	
}

ul.subNav ul.subNav li
{
	border: none;
}

ul.subNav ul.subNav li a
{
	background:url(../images/subNav_lvl02.gif) no-repeat left center;

	margin:0px 0px 0px 10px;
	padding: 0px 0px 0px 10px;
	color:#fff;
	font-weight:normal;
}

ul.subNav ul.subNav li.selected a
{
	color:#f4f8e3;
	font-weight:normal;
}


/* 3rd level navigation */
ul.subNav ul.subNav ul.subNav
{
	list-style: none; 
	width: 200px;
	margin: 0px 0px 0px 12px;	
}

ul.subNav ul.subNav ul.subNav li
{
	border: none;
}



/* end: sub navigation */
/***********************/


/* start: footer elements */
/**************************/

div#footer_outterWrapper
{
	clear:both;
	
	width:945px;
	
	margin:10px auto 20px auto;
	font-size:10px;
	
	text-align:right;
}

div#footer_copy
{
	bottom:0px;
}

/* start: layout elements */
/**************************/

div#outterWrapper
{
	margin: 14px auto 0px auto;
	padding: 0px;
}


div#innerWrapper
{
	width:100%;
	height:100%;
	
	margin:0px;
	padding:0px;
	

}

div#content_outterWrapper
{
	
	width:963px;
	
	padding:0px;
	margin:0px auto 0px auto;
	
	background: url(../images/int_bg_top.jpg) no-repeat;
	
	border:none 1px #000;
}

div#content_innerWrapper
{
	width:955px;
}

div#top_outterWrapper
{
	position: relative;
	top: 1px;
	left:1px;
	
	height: 125px;
	
	margin:0px;
	padding:0px;
	

}

div#top_innerWrapper
{
	height:105px;
}


div#expandBG_outterWrapper
{
	background: url(../images/horizontal_int_bg.jpg) repeat-y left top;
}

div#expandBG_innerWrapper
{
	background: url(../images/int_bg_top.jpg) no-repeat left -125px;
}

div#center_outterWrapper
{
	padding: 0px 0px 0px 0px;	
	
}

div#center_innerWrapper{}


div#left_outterWrapper
{
	width: 200px;
	float:left;
	
	
}

div#left_innerWrapper
{
margin:0px 0px 0px 45px;	
}

div#sideNavigation_outterWrapper
{
	
}

div#copy_outterWrapper
{
	position: relative;
		
	background:#fff;
	
	width: 632px;
	
	margin:0px 0px 0px 315px !important;
	margin-left:313px;
	
	z-index:10;	
}

div#copy_innerWrapper
{

}


div#copyPane_outterWrapper
{
	background: #fff;
	padding: 25px 30px 30px 40px;
	
}

div#copyPane_innerWrapper{}


div#bottom_outterWrapper
{
	
	position:relative;
	
	height: 350px;
	background: url(../images/int_bg_bottom.gif) no-repeat;
	
	
	margin: -300px 0px 0px 0px;
	
	z-index:1;
}

div#bottom_innerWrapper{}


div#theader_img_outterWrapper
{
	
	width: 632px;
}

html > body div#bottom_img_outterWrapper
{
	margin:1px 0px 0px 0px;
}

div#theader_img_innerWrapper
{
}




/***************************************************************************************/



.textFieldTitle {
width:180px;
padding:5px;
background-color:#e7ead6;
text-align:right;
border-right:1px solid #ffffff;
border-bottom:1px solid #ffffff;
}

.textField	{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#355472;
border:1px solid #ACB0B3;
background:#FFFFFF;
height:18px;
margin:5px;
margin-right:0px;
padding:0px;
width:270px;
}

.textFieldContent {
width:401px;
text-align:left;
border:0px;
background-color:#F4F7E2;
border-bottom:1px solid #ffffff;


}

.textArea1 {
width:270px;
margin:5px;
margin-right:0px;
height:200px;
text-align:left;
border:1px solid #ACB0B3;
background-color:#ffffff;

}


.sendButton {
width:150px;
height:18px;
background-color:#3a94de;
border-top:1px solid #66baff;
border-left:1px solid #66baff;
border-right:1px solid #2c70a8;
border-bottom:1px solid #2c70a8;
color:#ffffff;
font-wieght:bold;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#validationSummary{
font-weight:bold;
color:#ff0000;
padding:5px 0px 5px 0px;
}

form
{
	margin:0;
	padding:0;
}
.subject { display: none; }




/***************************************************************************************/
/***************************************************************************************/


p.list_heading, p.list_header
{
	margin:0px 0px 5px 0px;
}


p.btt_Wrapper
{
	text-align:right; 
	margin:15px 0px 10px 0px
}

p.btt_Wrapper a
{
	color: #65837C;
	background-image:url(../images/img_up.jpg);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:18px;
	padding-bottom:1px;
}

div.imgBoxOuter
{
	margin:0 auto;
	text-align:center;
}

span.faq_question
{
	font-weight:bold;
	color:#65837C;
}
    
	

#bandaThumbs p{
	display: inline;
	margin: 0 3px 0 0;
	line-height: 20px;
}	

#bnaLink {
	float: right;
	text-align: center;
	font-size: 10px;
	width: 235px;
}


