* {margin: 0px; padding: 0px;}

body{background:url(../images/mbg.jpg) left top repeat-x #002859;} /* dark blue bg */
body
{
	font-family: Futura, Arial, helvetica, sans-serif;
	color: #333333;
	font-size: 0.75em;
	line-height: 1.5em;
	text-align: center;
}

img{border:0; text-align:left; vertical-align:top;}

sup {font-size: .7em;}

h3 sup {font-size: .7em;}
.clear{clear:both;}

h4 {font-size: 1.05em;}

li a{color: #000000; text-decoration:none; }
li a:hover{text-decoration:none;}

/*======main==========*/
.main{width:900px; margin:0px auto; text-align:left; position:relative;}
/*====//main==========*/

.col_1, .col_2, .col_3, .box_1, .box_2, .box_3, .mid{float:left;}
.flash_2{height:246px;}

/*=======header===========*/
#header{height:161px; position: relative;}
/*=====//header===========*/

/*=======content===========*/
#content{width: 812px; margin-left: auto; margin-right: auto; padding-left: 2px;}
/*=====//content===========*/

/*=== Login ===*/
.login_page{color: #000000; font-size: 1.2em; margin-top:200px; width: 600px; margin-left: auto; margin-right: auto; text-align: center;}
.login_box{margin-left: auto; margin-right: auto;}
/*===/Login ===*/

/*=======content_block===========*/
.content_block{background:url(../images/content_block_bot.jpg) left bottom repeat-x #FFFFFF; width:100%;}
.content_block .left{background:url(../images/content_block_left.jpg) left top repeat-y;}
.content_block .right{background:url(../images/content_block_right.jpg) right top repeat-y;}
.content_block .left_top{background:url(../images/content_block_left_top.jpg) left top no-repeat;}
.content_block .right_top{background:url(../images/content_block_right_top.jpg) right top no-repeat;}
.content_block .left_bot{background:url(../images/content_block_left_bot.jpg) left bottom no-repeat;}
.content_block .right_bot{background:url(../images/content_block_right_bot.jpg) right bottom no-repeat; padding:1px 23px 15px 23px;}
.content_block .content_block_filler {min-height:600px; height:auto !important; height:600px;}
/*=====//content_block===========*/

/*=======content_block_2===========*/
.content_block_2{background:url(../images/content_block_2_top.jpg) left top repeat-x #D3E1E5; width:100%;}
.content_block_2 .bot{background:url(../images/content_block_2_pt.jpg) left bottom repeat-x;}
.content_block_2 .left{background:url(../images/content_block_2_pt.jpg) left top repeat-y;}
.content_block_2 .right{background:url(../images/content_block_2_pt.jpg) right top repeat-y;}
.content_block_2 .left_top{background:url(../images/content_block_2_left_top.jpg) left top no-repeat;}
.content_block_2 .right_top{background:url(../images/content_block_2_right_top.jpg) right top no-repeat;}
.content_block_2 .left_bot{background:url(../images/content_block_2_left_bot.jpg) left bottom no-repeat;}
.content_block_2 .right_bot{background:url(../images/content_block_2_right_bot.jpg) right bottom no-repeat; padding:0; min-height:612px; height:auto !important;}
.content_block_2 .content_indent{padding:12px 8px 14px 13px;}
/*=====//content_block_2===========*/

/*=======block_1===========*/
.block_1{background:url(../images/block_1_top.jpg) left top repeat-x #FFFFFF; width:100%;}
.block_1 .bot{background:url(../images/block_1_bot.jpg) left bottom repeat-x;}
.block_1 .left{background:url(../images/block_1_left.jpg) left top repeat-y;}
.block_1 .right{background:url(../images/block_1_right.jpg) right top repeat-y;}
.block_1 .left_top{background:url(../images/block_1_left_top.jpg) left top no-repeat;}
.block_1 .right_top{background:url(../images/block_1_right_top.jpg) right top no-repeat;}

.block_1 .my_left_top{background:url(../images/block_1_left_top_1.gif) left top no-repeat;}
.block_1 .my_right_top{background:url(../images/block_1_right_top_1.gif) right top no-repeat;}

.block_1 .left_bot{background:url(../images/block_1_left_bot.jpg) left bottom no-repeat;}
.block_1 .right_bot{background:url(../images/block_1_right_bot.jpg) right bottom no-repeat; min-height:0; height:auto; padding:17px;}
.block_1 .bg{background:url(../images/block_1_bg.png) no-repeat;}

.block_1 ul {margin: 0px auto;}
.block_1 li {list-style: none; margin-top: 6px; padding: 2px 0px 0px 20px; background: url(../images/bullet.jpg) 0px 6px no-repeat;}

.about_bg{min-height:660px; height:auto !important; height:660px; background:url(../images/about.jpg) right bottom no-repeat; margin-right: -8px;}
.about_content{width: 258px;}

.why_bg{min-height:550px; height:auto !important; height:550px; background:url(../images/why.jpg) right bottom no-repeat; margin-right: -8px; width: 420px;}

.test_bg{min-height: 550px; height: auto !important; height: 550px; background:url(../images/why.jpg) right bottom no-repeat; margin-right: -8px; width: 420px;}

.contact_bg{min-height:550px; height:auto !important; height:550px; background:url(../images/why.jpg) right bottom no-repeat; padding-left: 5px; width: 430px;}

.company_bg{min-height:550px; height:auto !important; height:550px; margin-right: -8px; width: 420px;}

.physiciantitle{font-weight: bold;font-size: 1.1em;margin: 3px 0px 6px 0px;}

.contact{font-size: .8em; font-weight:bold;width:65%;}
.txt{width:98%;}
/*=====//block_1===========*/

/*=======block_2===========*/
.block_2{padding:0 19px 0 0; margin:34px 40px 0 0; text-align:right; background:url(../images/block_2_bg.gif) right top repeat-y;}
.block_2 .title{margin-bottom:18px;}
/*=====//block_2===========*/



.col_1{width:467px;}
.col_1_privacy {width: 98%; margin-left: auto; margin-left: auto;}
.mid{width:13px;}
.col_2{width:253px; padding-top:7px;}

.qout_1{width:30px; background:url(../images/q_out_1.gif) left top no-repeat; display:block; float:left;}
.qout_2{background:url(../images/q_out_2.gif) left bottom no-repeat; padding-left:23px; margin-left:0px; padding-bottom:5px;}



/*=======block_3===========*/
.block_3{color:#000000; line-height:normal;}
.block_3 .corners_top{height:30px; overflow:hidden; width:100%;}
.block_3 .corners_top .corn_top{width:100%; float:left;}
.block_3 .corners_top .corn_top .layer_2{height: 30px; margin:0 15px 0 15px; background:url(../images/block_3_top_bg_thin.gif) left top repeat-x;}
.block_3 .corn_left_top{width:15px; height:30px; margin-left:-100%; background:url(../images/block_3_left_top1.gif) left top no-repeat; float:left;}
.block_3 .corn_right_top{width:15px; height:30px; margin-left:-15px; background:url(../images/block_3_right_top1.gif) left top no-repeat; float:left;}

.block_3 .corners_top .corn_top .layer_2_why{height: 30px; margin:0 15px 0 15px; background:url(../images/block_3_top_bg_thin.gif) left top repeat-x;}
.block_3 .corn_left_top_why{width:15px; height:30px; margin-left:-100%; background:url(../images/block_3_left_top_thin.gif) left top no-repeat; float:left;}
.block_3 .corn_right_top_why{width:15px; height:30px; margin-left:-15px; background:url(../images/block_3_right_top_thin.gif) left top no-repeat; float:left;}

.block_3 .content{background:url(../images/block_3_content_bg.gif) left top repeat-x #9fc2cd; min-height:100px; height:auto !important; height:100px;}

.block_3 ul {margin: 0px auto;}
.block_3 li {list-style: none; margin: 0px 0px 0px 8px; padding: 8px 0px 0px 20px; background: url(../images/bullet_black.gif) 0px 10px no-repeat;}
.block_3 li:hover {list-style: none; margin: 0px 0px 0px 8px; padding: 8px 0px 0px 20px; background: url(../images/bullet_white.gif) 0px 10px no-repeat;}

.block_3 .corners_bot{height:13px; overflow:hidden; width:100%;position: relative;}
.block_3 .corn_bot{width:100%; float:left;}
.block_3 .corn_bot .layer_2{margin-left:14px; margin-right: 14px; margin-top: -1px; background:#9fc2cd; text-align:center;}
.block_3 .corn_left_bot{width:14px; height:14px; margin-left:-100%; margin-top: -1px; background:url(../images/block_3_left_bot.gif) left bottom no-repeat; float:left;}
.block_3 .corn_right_bot{width:14px; height:14px; margin-left:-14px; margin-top: -1px; background:url(../images/block_3_right_bot.gif) right bottom no-repeat; float:left;}
/*=====//block_3===========*/

/*=======block_4===========*/
.block_4{margin-top:20px; color:#207990; line-height:1.66em;}
.block_4 .corners_top{height:81px; overflow:hidden; width:100%;}
.block_4 .corn_top{width:100%; float:left;}
.block_4 .corn_top .layer_2{margin:0 20px 0 11px; background:url(../images/block_4_top_bg.gif) left top repeat-x;}
.block_4 .corn_top .layer_2 div{background:url(../images/block_4_top_bg_2_sp.gif) left top no-repeat;}
.block_4 .corn_top .layer_2 div div{height:81px; background:url(../images/block_4_top_bg_3.gif) right top no-repeat !important;}
.block_4 .corn_top .layer_2 img{margin:15px 0 0 7px;}
.block_4 .corn_left_top{width:11px; height:81px; margin-left:-100%; background:url(../images/block_4_left_top.gif) left top no-repeat; float:left;}
.block_4 .corn_right_top{width:20px; height:81px; margin-left:-20px; background:url(../images/block_4_right_top.gif) left top no-repeat; float:left;}

.block_4 .content{background:#D2FFFF;}
.block_4 .content .right{background:url(../images/block_4_pt.gif) right top repeat-y; padding:20px 29px 12px 30px;}

.block_4 .corners_bot{height:14px; overflow:hidden; width:100%;}
.block_4 .corn_bot{width:100%; float:left;}
.block_4 .corn_bot .layer_2{margin:0 137px 0 115px; background:url(../images/block_4_bot_bg.gif) left top repeat-x; text-align:right;}
.block_4 .corn_left_bot{width:115px; height:14px; margin-left:-100%; background:url(../images/block_4_left_bot.gif) left top no-repeat; float:left;}
.block_4 .corn_right_bot{width:137px; height:14px; margin-left:-137px; background:url(../images/block_4_right_bot.gif) left top no-repeat; float:left;}

/*=====//block_4===========*/

/*=======footer===========*/
#footer{padding:21px 0 17px 30px; height:30px; color:#2D6C7D; font-size:0.83em; text-transform:uppercase; position: relative;}
#footer a{color:#2D6C7D; text-decoration:none; word-spacing:0;}
#footer a:hover{text-decoration:underline;}
.logo {left: 1px;position: absolute; top:2px}
/*=====//footer===========*/

/*   DETAILS VIEW   */
.dvRowStyle
{
	padding-left: 8px;
}

/* PRODUCT STYLES */
.prodID { padding: 1px 4px 1px 4px; width: 105px; }
.prodDesc { padding: 1px 4px 1px 4px; text-align: center; width: 150px;}
.prodQty { padding: 1px 4px 1px 4px; text-align: center; width: 50px; }

.invisible_text { font-size: .000001em; }