body{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; color:#fff; background:url(../images/Background-gradient.gif) repeat-x top left #fff;}

html, div, p, h1, h2, h3, h4, h5, form, input, select, span, fieldset, textarea, ul,li, { margin:0; padding:0;}

img, a img { border:0;}

a:focus { border:none; outline:none;}

h1 {font-size:16px; color:#ffffff; font-weight:bold; }
h2 {font-size:14px; color:#00549B; font-weight:bold; margin:10px 0 5px 0; }
h3 {font-size:12px; color:#474747; font-weight:bold; }

*html img { behavior: url(css/iepngfix.htc);}

.left { float:left;}
.right { float:right;}
.clear { clear:both;}


/* ------- main ------ */
.Main-Wrapper { margin:0 auto; padding:0; width:960px; height:auto; overflow:hidden;}

/* ------- Header Part ------ */
.Main-Header { margin:0; padding:0; float:left; width:960px; height:auto;}

	.Logo { margin:0; padding:0; position:absolute; width:282px; height:240px; float:left; top:48px; left:55px; display:inline;}
	.Logo h1 { margin:0; padding:0;}
	.Left-Header { margin:0; padding:0; float:left; width:390px; height:385px; background:url(../images/Header-Left.gif) no-repeat 0 0; position:relative;}
	.Right-Header-Top { margin:0; padding:0; float:right; width:570px; height:133px; background:url(../images/Header-Right-Top.gif) no-repeat 0 0;}
	.Right-Header-Middle { margin:0; padding:0; float:right; width:570px; height:131px; background:url(../images/Header-Right-Middle.gif) no-repeat 0 0;}
	.Right-Header-Bottom { margin:0; padding:0; float:right; width:570px; height:121px; background:url(../images/Header-Right-Bottom.gif) no-repeat 0 0;}
	
	
/* ------- Navigation Part ------ */	
.Navigation { margin:0; padding:0; float:left; width:960px; height:35px; background:#6ccff6;}
.underlinemenu{

font-size:14px;
width:960px;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;

color: #FFFFFF;
}

.underlinemenu ul{
padding: 8px 0 7px 0; 
margin: 0;
text-align:center; 
}

.underlinemenu ul li{
display: inline;
}

.underlinemenu ul li a{
color: #494949;
padding: 6px 12px 4px 12px; 
margin-right:0; 
text-decoration: none;
color: #000000;
}

.underlinemenu ul li a:hover, .underlinemenu ul li a.selected , .underlinemenu ul li a.active{
color:#ffffff;
}
.top-gap{margin:0; padding:0; height:4px; width:960px; background-color:#FFFFFF; float:left;}
.mid-main {height:417px; width:960px; background:#ffe856 url(../images/content-bg.gif); background-repeat:repeat-x; float:left;}
.mid-main-next {height:auto; width:960px; background:#ffe856 url(../images/red-bg.gif); background-repeat:repeat-x; float:left;}
.mid-content{height:389px; width:928px; margin:0; padding:14px 16px; float:left;}
.mid-content-next {height:auto; width:944px; margin:0; padding:0; float:left;}
.image-text { margin:0; padding:13px 0 13px 22px; height:30px; float:left;}

.Left-middle-data { margin:0; padding:0; float:left; width:682px; height:auto;}
.Left-middle-contain { margin:0; padding:22px; float:left; width:638px; height:auto; background:#fff; font-family:Arial, Helvetica, sans-serif; font:12px; font-weight:normal; color:#3e3e3e; line-height:20px; text-align:justify;}
.Micheal-Fischer { margin:0; padding:0 0 0 5px; font-family:Arial, Helvetica, sans-serif; font:12px; font-weight:bold; color:#007bbf; text-decoration:none;}
.Micheal-Fischer-one { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font:12px; font-weight:bold; color:#007bbf; text-decoration:none;}
.Micheal-Fischer-link { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font:12px; font-weight:bold; color:#007bbf; text-decoration:underline;}
.Text-bold {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#214b5c;}
#contactbox {border:1px solid #00549b; padding:15px 10px; font-size:12px; margin:0; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#767676; }

.Right-middle-data { margin:17px 0 0; padding:0; float:right; width:241px; height:auto;}
.right-fix-data { margin:0; padding:0; float:right; width:241px; height:auto;}
.Give-header { margin:0; padding:0; float:left; width:241px; height:49px;}
.give-data { margin:0; padding:20px 11px; float:left; width:217px; height:auto; background:#edfaff; border-bottom:1px solid #1e76c6; border-left:1px solid #1e76c6; border-right:1px solid #1e76c6; font-family:Arial, Helvetica, sans-serif; font:12px; font-weight:normal; color:#393939; line-height:20px; text-align:justify;}
.For-hospital {font-family:Arial, Helvetica, sans-serif; font:12px; font-weight:normal; color:#007bbf; text-decoration:underline;}
.top-content {margin:0; padding:0; height:48px; width:928px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FFFFFF; text-align:left;}
.content-box-main{height:333px; width:928px; float:left; margin:5px 0 0 0; padding:0;}
.content-box1{height:333px; width:298px; margin:0; padding:0; float:left;} 
.content-box2{height:333px; width:298px; margin:0; padding:0; float:right;} 
.content-box3{height:333px; width:298px; margin:0px 17px 0 17px; padding:0; float:right;} 
.round-top{height:24px; width:298px; float:left; background-image:url(../images/round-top.gif); background-repeat: no-repeat;}
.content-mid{height:283px; width:298px; margin:0; padding:0; float:left; background-color:#179ace;}
.round-bottom{height:24px; width:298px; float:left; background-image:url(../images/round-bottom.gif); background-repeat: no-repeat;}
.content-heading{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#FFFFFF; font-weight:bold; text-transform:uppercase; margin:0; padding:0 0 0 12px;}
.content{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; color:#FFFFFF; margin:0; padding:0 12px 0 12px;} 
.more-links{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
.more-links a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
.more-links a:hover{color:#FFFFFF; text-decoration:none}

/* ------- Middle Part ------ */
/*------------footer Part ------*/
.footer-main{ height:255px; width:960px; margin:0; padding:0; float:left;}
.footer-img1{ height:255px; width:325px; margin:0; padding:0; float:left; background-image:url(../images/footer-img1.gif); background-repeat:no-repeat; }
.footer-img1b{ height:255px; width:325px; margin:0; padding:0; float:left; background-image:url(../images/footer-img1b.gif); background-repeat:no-repeat; }
.footer-img2{ height:255px; width:304px; margin:0; padding:0; float:left; background-image:url(../images/footer-img2.gif); background-repeat:no-repeat; }
.footer-img3{ height:255px; width:331px; margin:0; padding:0; float:right; background-image:url(../images/footer-img3.gif); background-repeat:no-repeat; }
 
/*------------footer Part ------*/

/*-----clearfix-----*/
.clearfix:after {content: "."; display: block; height: 0; font-size: 0; clear: both; visibility: hidden;}
.clearfix {display:inline-block;} 
/* Hide from IE Mac \*/ 
.clearfix {display:block;} 
/* End hide from IE Mac */ 

#primary {width:660px; float:left; }
#sub #primary p {width:90%; font-size:12px; font-weight:normal; color:#333333; padding:5px 10px 10px 17px; }
#sub #primary a {font-weight:bold; }
#primary, #secondary {margin-bottom: 5px;}

#sub div.contactform form{padding-left:17px; }
#sub div.contactform form label {display:block; font-size:12px; font-weight:bold; color:#666666; padding:5px 10px 5px 0;}
#sub div.contactform form input, #sub div.contactform form textarea, #sub div.contactform form submit {display:block; margin-bottom: 10px; } 


#contentContainer{width:670px; height:550px;  float:left; background:#fff; border-bottom:1px solid #0D67AE; padding-bottom:20px;}
