/****** created by Johnny Sept/28/2007 *****/

body {
	margin:0px;
	padding:0px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}

a img{
	border:none;
}

img {
   	behavior:url("win_png.htc");
}

#wrap {
	width:960px;
	margin:0px auto;
	position:relative;
	z-index:10;	
}

#header{
	width:960px;
	margin:0px;
	padding:0px;
	position:relative;
	z-index:4;
}

#logo{
	width:212px;
	height:77px;
	float:left;
}


#top_banner{
	position:relative;
	width:748px;
	height:77px;
	float:left;
}

#top_banner2{
	position:relative;
	width:748px;
	height:77px;
	float:left;
}

#top_right_image{
	width:233px;
	height:152px;
	position:absolute;
	top:0px;
	left:730px!important;
	>left:727px!important;	
	left:727px;
	background:url(images/home/top_right_image.jpg);
	z-index:3;
}

#tool_bar{
	position:relative;
	width:725px;
	height:43px;
	float:left;
	background:url(images/home/tool_bar-patient.gif) no-repeat;
	z-index:2;	
}

#search{
	margin-top:10px;
	margin-left:20px;	
}

.search_element{
	font-size:13px;
}

#content{
	width:100%;
	margin:0px;
	padding:0px;
	position:relative;
	float:left;
}

#summary {
	float:left;
	width:960px;
	position:relative;
}

.box1{
	width:220px;
	height:200px;
	float:left;
	padding-left:10px;	
}

.summary{
	width:700px;
	height:60px;
	float:left;	
	margin-left:10px;
	font-size:24px;
	color:#FF8600;
}

.summary_title{
	margin-top:30px;
}

.box{
	width:340px;
	height:110px;
	float:left;
	background:#f5f5f5;
	margin-left:10px;		
}

.box_title{
	width:228px;
	font-weight:bold;
	margin-top:2px;	
	margin-left:5px;
}

.box_body{
	margin-left:5px;
	margin-bottom:5px;	
}

.more{
	text-align:right;
	margin-right:5px;
	font-size:11px;	
}

.divider{
	width:1px;
	height:85px;
	background:url(images/home/divider.gif) 50% 50%;
	float:left;
	margin-left:10px;
	margin-top:10px;
}


.box1_heading{
	width:220px;
	height:30px;
	background:#0073c2;
}

.box1_heading2{
	width:220px;
	height:30px;
	background:#ff8600;
}

.box1_heading span{
	color:#fff;
	padding-left:10px;
	line-height:30px;
	font-size:24px;
}

.box1_heading2 span{
	color:#fff;
	padding-left:10px;
	line-height:30px;
	font-size:24px;
}

.box1_content{
	width:220px;
	height:160px;
	background:#ebebeb;		
}

.box1_image{
	float:left;
}

.box1_title{
	float:left;
	font-weight:bold;
	font-size:16px;
	line-height:18px;
	width:100px;
	padding-left:10px;
	padding-top:3px;
}

.box1_body{
	clear:both;
	padding-left:10px;
	padding-top:3px;
}


#main_body{
	float:left;
	width:100%;
	padding-bottom:8px;
}

.main_menu{
	width:170px;
	height:225px;
	float:left;
	margin:0px 10px;

}

.menu_container{
	background:#ebebeb;
	height:200px;
}

.menu_image{
	width:170px;
}

.menu_text{
	margin-top:2px;
	text-align:center;
	color:#0073c2;
	font-size:14px;
	font-weight:bold;
}

.menu_text a:link {
	TEXT-DECORATION: none;
	color:#0073c2;
}

.menu_text a:visited {	
	TEXT-DECORATION: none;
	color:#0073c2;
}

.menu_text a:hover {
	TEXT-DECORATION: underline;
}

#footer{
	margin:0px;
	padding:0px;
	width:960px;
	position:relative;
	clear:both;
	color:#000;
}

.footer_line1{
	width:960px;
	height:5px;
	background:#0073c2;
	font-size:0px;	
}

.footer_line2{
	width:960px;
	height:5px;
	background:#ff8600;
	font-size:0px;	
}

#color_bar1{
	width:30px;
	height:5px;
	margin-left:67px;
	background:#4b9c2b;
}

#color_bar2{
	width:30px;
	height:5px;
	margin-left:67px;
	background:#fff36c;
}

.footer_text{
	padding-top:5px;
	text-align:center;
}

.footer_text a:link {
	TEXT-DECORATION: none;
	color:#000000;
}

.footer_text a:visited {
	color:#000000;	
	TEXT-DECORATION: none;
}

.footer_text a:hover {
	TEXT-DECORATION: underline;
}


/*********************
	Round box
*********************/
div.rounded-box {
    position:relative;
    width: 170px;
    background-color:#0073c2;
    font-size: 14px;
}

div.rounded-box2 {
    position:relative;
    width: 170px;
    background-color:#ff8600;
    font-size: 14px;
}

div.top-left-corner, div.top-right-corner{
position:absolute; width:10px; height:10px; background-color:#FFF; overflow:hidden;}

div.top-left-inside, div.top-right-inside{
position:relative; font-size:80px; font-family:arial; color:#0073c2; line-height: 40px;}

div.top-left-inside2, div.top-right-inside2{
position:relative; font-size:80px; font-family:arial; color:#ff8600; line-height: 40px;}

div.top-left-corner { top:0px; left:0px; }
div.top-right-corner {top:0px; right:0px;}

div.top-left-inside {top:-10px!important; top:-9px; left:-4px;}
div.top-right-inside {top:-10px!important; top:-9px; left:-14px;}

div.top-left-inside2 {top:-10px!important; top:-9px; left:-4px;}
div.top-right-inside2 {top:-10px!important; top:-9px; left:-14px;}

div.box-contents{
position: relative; padding-top: 5px; padding-bottom: 5px; text-align:center; color:#fff; text-decoration:none; font-weight:bold;}

div.box-contents a:link {
	TEXT-DECORATION: none;
	color:#FFFFFF;
}

div.box-contents a:visited {	
	TEXT-DECORATION: none;
	color:#FFFFFF;
}

div.box-contents a:hover {
	TEXT-DECORATION: underline;
}
