@charset "utf-8";
/* CSS Document for dr. kasrai */
/*******************************/


/* start: global elements */
/**************************/

body
{
	background: #fff url(../images/body_bg.jpg) repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	
	color:#0e3b60;
	
	padding:0px;
	margin:0px;
}

a{color: #0e3b60;}
a:hover{color: #3A95DE;}

p
{
	padding: 0px;
	margin: 0px 0px 10px 0px ;
}

ul, li
{
	padding: 0px;
	margin: 0px;
}

div
{
	margin:0px;
	margin:0px;
}


/* start: display elements */
/***************************/

h1, h2, h3, h5
{
	padding: 0px;
	margin: 0px;
}

h1.small, h2.small
{
	font-size:11px;
	font-weight:bold;
	margin-bottom:5px;
	color:#0e3b60;
}


/* 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
{
	float: left;
	margin: 0px;	
}

ul.mainNav li a, ul.mainNav li a:hover
{
	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 a.selected{}

ul.mainNav li.first a
{
	margin-left:10px;
}

ul.mainNav li.last a
{
	background-image: none;
}

/* end: main navigation */
/************************/


/* start: footer elements */
/**************************/

div#footer_outterWrapper
{
	width:945px;
	margin:10px auto 20px auto;
	font-size:10px;
	
	text-align:right;
}

.footer_text {
color:#65837C;
}

/* start: layout elements */
/**************************/

div#outterWrapper
{
	width: 1000px;
	height: 768px;
	
	margin: 14px auto 0px auto;
	padding: 0px;
}


div#innerWrapper
{
	width:100%;
	height:100%;
	
	margin:0px;
	padding:0px;

}

div#content_outterWrapper
{
	width:963px;
	height:670px;
	
	padding:0px;
	margin:0px auto 0px auto;
	
	background: url(../images/bg.jpg) no-repeat;
	
	border:none 1px #000;
}

div#content_innerWrapper
{
	width:945px;
}

div#top_outterWrapper
{
	position: relative;
	top: 1px;
	left:1px;
	
	height: 105px;
	
	margin:0px;
	padding:0px;
	

}

div#top_innerWrapper
{
	height:105px;
}

div#center_outterWrapper
{
	margin:-26px 0px 0px 1px;
	
	width:945px;
	height:245px;
	
	background: none;		
}

div#center_innerWrapper{}

div#flash_outterWrapper
{
	width: 655px;
	height: 233px;
	
	/*background: url(../images/flash_imgTemp.jpg) no-repeat;*/
		
	margin:0px 0px 0px 291px;
}


div#bottom_outterWrapper
{
	width:945px;
}

div#bottom_innerWrapper
{
	background:#CCCC00;
	margin-left: 296px;
}


div#leftCallout_outterWrapper
{
	float:left;
	
	margin: 15px 15px 0px 0px;
	
	width: 320px;
	height: 290px;
}

div#leftCallout_outterWrapper{}


div#rightCallout_outterWrapper
{
	float: left;
		
	margin: 15px 0px 0px 0px;
	
	
	width: 310px;
	height: 245px;
}

div#rightCallout_innerWrapper{}


div.calloutText
{
	padding:15px;
	padding-top:25px;
}

div.services_list
{
	float:left;
	margin-right:0px;
}

div#services_list_left
{
	width:120px;
}

div#services_list_right
{
	width: 145px;
	margin-left:5px;
}

div.services_list ul
{
	list-style:none;
	margin: 0px 0px 15px 5px;
}

div.services_list ul a
{
	text-decoration:none;
	
}

div.services_list ul a:hover
{
	color: #3A95DE;
	text-decoration:underline;
}
