@charset "utf-8";

/* CSS Document */

* {

	margin: 0px auto;

}

html, body

{

	width:1051px;

	background-image:url(images/body-bg.jpg);

	background-repeat:repeat-y;

	margin:0px auto;

}

#home

{	

	width:1051px;

	float:left;

	height:129px;

}

#innerhome

{

	width:1003px;

	margin:0px auto;

}

.logoleft

{

	width:186px;

	float:left;

	height:129px;

}

.logoright

{

	width:817px;

	float:left;

	height:129px;

}

.logos

{

	padding-top:10px;

	padding-right:10px;

}

.clientlogin

{

	padding-right:10px;

	padding-bottom:10px;

	padding-top:38px;

	font-family:"Segoe UI";

	font-weight:bold;

	font-size:11px;

	color:#ed5e00;

}

.menu

{

	background-image:url(images/menu-bg.jpg);

	background-repeat:repeat-x;

	height:34px;

}

.home

{

	background-image:url(images/home.jpg);

	background-repeat:no-repeat;

	width:78px;

	height:34px;

	float:left;

}

.home:hover

{

	background-image:url(images/home-hover.jpg);

	background-repeat:no-repeat;

	width:78px;

	height:34px;

}

.home1

{

	background-image:url(images/home-hover.jpg);

	background-repeat:no-repeat;

	width:78px;

	height:34px;

	float:left;

}

.patient

{

	background-image:url(images/patient.jpg);

	background-repeat:no-repeat;

	width:91px;

	height:34px;

	float:left;

}

.patient:hover

{

	background-image:url(images/patient-hover.jpg);

	background-repeat:no-repeat;

	width:91px;

	height:34px;

}

.patient1

{

	background-image:url(images/patient-hover.jpg);

	background-repeat:no-repeat;

	width:91px;

	height:34px;

	float:left;

}

.provider

{

	background-image:url(images/provider.jpg);

	background-repeat:no-repeat;

	width:87px;

	height:34px;

	float:left;

}

.provider:hover

{

	background-image:url(images/provider-hover.jpg);

	background-repeat:no-repeat;

	width:87px;

	height:34px;

}

.provider1

{

	background-image:url(images/provider-hover.jpg);

	background-repeat:no-repeat;

	width:87px;

	height:34px;

	float:left;

}
.public1

{

	background-image:url(images/provider-hover.jpg);

	background-repeat:no-repeat;

	width:87px;

	height:34px;

	float:left;

}
.news

{

	background-image:url(images/news.jpg);

	background-repeat:no-repeat;

	width:66px;

	height:34px;

	float:left;

}

.news:hover

{

	background-image:url(images/news-hover.jpg);

	background-repeat:no-repeat;

	width:66px;

	height:34px;

}

.news1

{

	background-image:url(images/news-hover.jpg);

	background-repeat:no-repeat;

	width:66px;

	height:34px;

	float:left;

}
.sp
{
	width:92px;
	height:34px;
	float:left;
}
.public

{

	background-image:url(images/public.jpg);

	background-repeat:no-repeat;

	width:155px;

	height:34px;

	float:left;

}

.public:hover

{

	background-image:url(images/public-hover.jpg);

	background-repeat:no-repeat;

	width:155px;

	height:34px;

}

.public1

{

	background-image:url(images/public-hover.jpg);

	background-repeat:no-repeat;

	width:155px;

	height:34px;

	float:left;

}

.contact

{

	background-image:url(images/contact.jpg);

	background-repeat:no-repeat;

	width:104px;

	height:34px;

	float:left;

}

.contact:hover

{

	background-image:url(images/contact-hover.jpg);

	background-repeat:no-repeat;

	width:104px;

	height:34px;

}

.contact1

{

	background-image:url(images/contact-hover.jpg);

	background-repeat:no-repeat;

	width:104px;

	height:34px;

	float:left;

}

.search

{

	padding-left:10px;

	width:64px;

	height:24px;

	padding-top:7px;

	float:left;

}

.searchbut

{

	float:left;

	padding-left:42px;

	width:22px;

	height:22px;

	padding-top:7px;

}

#home1

{

	width:1051px;

	height:171px;

	float:left;

}

#home2

{

	width:1051px;

	float:left;

	padding-bottom:29px;

}

#home21

{

	width:1051px;

	float:left;

	height:1500px;

}

#home22

{

	width:1051px;

	float:left;

	height:800px;

}

.home2left

{

	width:670px;

	float:left;

}

.home2left1

{

	width:1003px;

	float:left;

}

.welcome

{

	font-family:"Segoe UI";

	font-weight:bold;

	font-size:21px;

	color:#17375e;

	padding-left:15px;

	padding-top:10px;

}

.welcome1

{

	font-family:"Segoe UI";

	font-weight:bold;

	font-size:17px;

	color:#17375e;

	padding-left:15px;

	padding-top:10px;

}

.recent

{

	font-family:"Segoe UI";

	font-size:14px;

	color:#000000;

	padding-left:25px;

	padding-top:10px;

	padding-right:10px;

}
.recent1
{


	font-family:"Segoe UI";

	font-size:14px;

	color:#000000;
}
.recent2
{

	padding-left:15px;

	padding-top:10px;

	padding-right:10px;
}
.read

{

	font-family:"Segoe UI";

	font-weight:bold;

	font-size:12px;

	color:#000000;

	padding-top:10px;

	padding-right:10px;

}

.home2right

{

	width:333px;

	float:left;

}

.home2right1

{

	width:333px;

	float:left;

}

#innerbox

{

	width:322px;

	height:324px;

	border:1px solid #CCC;

	margin-top:10px;

}

#innerbox1

{

	width:322px;

	height:414px;

	border-left:1px solid #CCC;

	margin-top:10px;

}

.latest

{

	font-family:"Segoe UI";

	font-weight:bold;

	font-size:21px;

	color:#17375e;

	padding-left:5px;

}

.inter

{

	font-family:"Segoe UI";

	font-size:20px;

	color:#000000;

	padding-left:15px;

}

.boxleft

{

	width:85px;

	float:left;

	padding-left:5px;

}

.boxright

{

	width:219px;

	float:left;

	padding-left:5px;

	padding-right:5px;

}

.best

{

	font-family:"Segoe UI";

	font-size:14px;

	color:#000000;

}

.best1

{

	font-family:"Segoe UI";

	font-size:14px;

	color:#000000;

	padding-left:5px;

	padding-right:5px;

	float:left;

}

#home3

{

	width:1051px;

	bottom:0px;

	height:29px;

	/*position:absolute;

	position:fixed;*/

}

#home31

{

	width:1051px;

	height:29px;

	float:left;

}

.footer

{

	background-image:url(images/footer.jpg);

	background-repeat:repeat-x;

	width:989px;

	height:29px;

}

.footerleft

{

	width:480px;

	float:left;

	color:#17375e;

	padding-left:20px;

	padding-top:6px;

	font-family:"Segoe UI";

	font-weight:bold;

	font-size:14px;

}

.footerright

{

	width:483px;

	float:left;

	color:#fe5c01;

	padding-right:20px;

	padding-top:6px;

	font-family:"Segoe UI";

	font-weight:bold;

	font-size:14px;

}

.providerlogin

{

	width:300px;

	border:1px solid #CCC;

	height:180px;

	margin-left:10px;

}

.providerleft

{

	width:100px;

	float:left;

}

.providerright

{

	width:200px;

	float:left;

}

.username

{

	font-family:"Segoe UI";

	font-weight:bold;

	font-size:14px;

	color:#000000;

	padding-top:20px;

	padding-left:10px;

}

.usernametxt

{

	font-family:"Segoe UI";

	font-size:14px;

	color:#000000;

}

.usernamepad

{

	padding-top:20px;

	padding-left:10px;

}

.but

{

	width:100px;

	height:25px;

	background-color:#17375e;

	border:1px solid #000000;

	font-family:"Segoe UI";

	font-size:14px;

	color:#ffffff;

}

a:link {

	text-decoration: none;

}

a:visited {

	text-decoration: none;

}

a:hover {

	text-decoration: underline;

}

a:active {

	text-decoration: none;

}