.container{
    width:1000px;
    text-align:left;
    margin:0 auto;
    background:#dbedef;
    overflow:hidden
}

#header{
    height:214px;
    background:url("../img/header-bg.jpg") repeat-x;
    width:100%;
    float:left
}

#banner{
    height: 158px;
    padding: 10px 40px 0 40px
}

#nav,.jquerycssmenu{
    background:url("../img/nav-bg.jpg") repeat-x;
    height:45px;
    width:100%;
    float:left
}

.main{
    float: left;
    padding: 20px;
    width: 960px;
}

h2#logo1{
    background:url("../img/logo1.png") no-repeat;
    width:118px;
    height:118px;
    text-indent:-10000px;
    float:left
}

h2#logo1 a{
    display:block;
    height:100%
}
h1#shs{
    background: url("../img/shs.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 93px;
    margin: 28px 0 0 21px;
    text-indent: -10000px;
    width: 256px;
}
h2#slogan{
    color:#DBEDEF;
    float:left;
    font:21px/30px "Trebuchet MS";
    margin:29px 0 0 10px
}
h2#logo2{
    background:url("../img/logo2.png") no-repeat;
    width:119px;
    height: 119px;
    text-indent:-10000px;
    float:right
}
#nav ul li,.jquerycssmenu ul li{
    float:left;
    padding: 0 20px
}

#nav ul li a,.jquerycssmenu ul li a{
    font: 14px "Verdana";
    color: #dbedef;
    text-shadow: 0 1px 0 #222444;
    padding:3px 11px
}
#nav ul li.active a, #nav ul li a:hover,.jquerycssmenu ul li.active a, .jquerycssmenu ul li a:hover{
    background:none repeat scroll 0 0 #2B4282;
    border-radius:6px;
    padding:3px 11px
}
#nav ul li.sep,.jquerycssmenu ul li.sep{
    padding:0;
    background:url("../img/sep.png") no-repeat;
    width:4px;
    height:17px;
    text-indent:-10000px
}
#nav ul{
    margin-top: 14px
}
#search{
    float:right;
    margin-bottom:25px
    
}
#search form input,html body div.container div form input#inputText{
    border:0 none;
    
    border-radius:7px;
    -moz-border-radius:7px;
    -webkit-border-radius:7px;
    
    box-shadow:0 0 5px 3px #ABABAB inset;
    -moz-box-shadow:0 0 5px 3px #ABABAB inset;
    -webkit-box-shadow:0 0 5px 3px #ABABAB inset;
    
    color:#737070;
    font:12px arial;
    padding:5px;
    width:158px
}
#mainBody{
    width:960px;
    float:left
}
.col-left{
    width:549px;
    float:left
}
.col-right{
    width:410px;
    float:left
}
.col-mid{
       width:940px;
   margin-left:10px;   
}
.right-p{
    color: #005FA6;
    margin-left:-25px;
    margin-top:-10px;
    font: 17px calibri;
}
.col-up
{
  height:470px;
   width:auto;
}
.wel{
    background:none repeat scroll 0 0 #C8E1E4;
    border-radius:10px;
    padding:16px;  
}
.wel h2{

    text-align:center;
}
.wel p
{
    margin-left:0px;
}
.welcome{
    background:#C8E1E4;
    border-bottom: 1px solid #A9C4C7;
    height: 32px;
    color: #005FA6;
    font: bold 20px Arial,sans-serif; 
    padding-bottom: 6px;
    width: 100%;
    margin-bottom:20px
}
.partner{
    background: url("../img/partners.png") no-repeat scroll 11px 8px #C8E1E4;
    border-bottom: 20px none;
    border-radius: 10px 10px 10px 10px;
    height: 19px;
    margin: 20px 0 10px 0;
    padding: 9px;
    text-indent: -10000px
}
#cycler_nav{
	float:right !important;
	position:absolute !important;
	right:67px !important;
	top:8px !important;
	z-index:6 !important;
}

  #cycler_nav2
    {   
	overflow: hidden;
	position: absolute;
	margin-bottom: 10px;
	height: 21px;
	left: 0px;
	right: 0px;
	text-align: center;
	width: 100%; 
	bottom: -11px;
    }
#cycler_nav a{
        background-color:#2B686D;
	border-radius:20px !important;
	-moz-border-radius:20px !important;
	-webkit-border-radius:20px !important;
	display:block !important;
	height:10px !important;
	margin:0 4px 7px !important;
	text-indent:-10000px !important;
	width:10px !important;
	float:none !important;
}
#cycler_nav2 a{
        background-color:#2B686D;
	border-radius:20px !important;
	-moz-border-radius:20px !important;
	-webkit-border-radius:20px !important;
	display:block !important;
	height:10px !important;
	margin:0 4px 7px !important;
	text-indent:-10000px !important;
	 
	float:none !important;
	width: 54px;
	padding-top: 0pt;
}

.activeSlide{
    background-color:#F5B829 !important;
}


.late{
    width:460px
}
.late div{
    padding:10px 0 0 22px;
}
.late div img{
    border: 4px solid #FFFFFF;
    box-shadow: -2px 3px 5px 1px #545151;
    float: left;
    margin-right: 10px
}
.late div p{
    overflow:hidden
}
.latest{
    background:#C8E1E4;
    border-bottom: 20px none;
    border-radius: 10px 10px 10px 10px;
    color: #005FA6;
    font: bold 20px Arial,sans-serif; 
    height: 35px;
    margin: 20px 0 10px 20px;
    padding: 9px 0 0 39px;
}
.banner4{
    width:545px;
    margin-left:-17px;
}
.banner4 div{
    padding:0px 0 0 22px;
}

.banner4 div img{
    width:514px;
}
.banner4  div img{
    border: 4px solid #FFFFFF;
    box-shadow: -2px 3px 5px 1px #545151;
    float: left;
    margin-right: 10px
}
.banner4  div p{
    overflow:hidden
}
.banner4inner{
    background:#C8E1E4;
    border-bottom: 20px none;
    border-radius: 10px 10px 10px 10px;
    color: #005FA6;
    font: bold 20px Arial,sans-serif; 
    height: 35px;
    margin: 0px 0 10px 20px;
    padding: 9px 0 0 39px;
}

.banner4inner h2{

    color: #005FA6;
    font: bold 20px Arial,sans-serif; 
}
.more{
    clear:both;
    color:#2E529C;
    display:block;
    margin-top:8px;
    cursor:pointer;
    text-decoration:underline;
}
#footer{
    background:none repeat scroll 0 0 #2E529C;
    clear:both;
    padding:10px;
}
#footer ul li,#footer ul li a{
    color:#fff;
    font-size:11px;
    padding-right:9px
}
#footer ul li{float:left}
#footer small{
    color:#FFFFFF;
    float:right;
    font-size:11px;
    margin-right:36px
}

#footer{
    background:none repeat scroll 0 0 #2E529C;
    clear:both;
    float:left;
    padding:10px;
    width:100%
}
#slider_container{
    background: url("../img/slider_bg.png") no-repeat scroll 0 0 transparent;
    height: 354px;
    margin-top: -10px;
    padding-left: 34px;
    padding-top: 38px;
    width: 494px;
}
html body div.container div#header div#myjquerymenu.jquerycssmenu ul{
    margin-top:14px;
}
html body div.container div#header div#myjquerymenu.jquerycssmenu ul li ul
{
    margin:0;
}
#page-left,#page-right{
    float:right;
}
.nav{
    color:#000000;
    position:absolute;
    right:6px;
    top:-36px
}

.nav a:hover{
    color:#537477
}
.nav a{
    color: #6D9EA3;
    display: block;
    float: left;
    font-size: 21px;
}
div#s2.pics img {
    border: 8px solid #FFFFFF;
}
.cycler-main{
    height:268px;
    width:410px;
    background:#fff
}
.cycler-main #s2{
	margin:20px 0 0 95px
}
.cycler-main img{
	padding-top:40px
}
#slider_container2 div#cycler_nav a{
	float:left !important
}
#slider_container2 div#cycler_nav{
	right:-76px !important;
	top:39px !important
}
.lates{
    width:860px;
}
.lates div{
    padding:10px
}
.lates div img{
    border: 4px solid #FFFFFF;
    box-shadow: -2px 3px 5px 1px #545151;
    float: left;
    margin-right: 10px
}
.lates div p{
    overflow:hidden
}

.more{
    clear:both;
    color:#2E529C;
    display:block;
    margin-top:8px;
    text-decoration:underline;
}

.mess{
   
    width:945px;

}
.goal{
    background:#C8E1E4;
    border-bottom: 20px none;
    border-radius: 10px 10px 10px 10px;
    color: #005FA6;
    font: bold 20px Arial,sans-serif;
    height: 29px;
    margin: 20px 0 30px;
    padding: 9px 0 0 39px;
    
}

.message{
    background:#C8E1E4;
    border-bottom: 20px none;
    border-radius: 10px 10px 10px 10px;
    color: #005FA6;
    font: bold 20px Arial,sans-serif;
    height: 37px;
    margin: 20px 0 30px;
    padding: 9px 0 0 39px;
}

.dental{
   width:920px;
   margin-left:20px;
}

.dentalmessage{
    background:#C8E1E4;
    border-bottom: 20px none;
    border-radius: 10px 10px 10px 10px;
    color: #005FA6;
    font: bold 20px Arial,sans-serif;
    height: 35px;
    margin: 20px 0 15px;
    padding: 10px 0 0 40px;
}
.dental p span{
    font:normal 40px Calibri, sans-serif;
}

.img{
    float:left;
    margin:0px 20px;
}

.lower{
    background:#C8E1E4;
    border-bottom: 20px none;
    border-radius: 10px 10px 10px 10px;
    color: #005FA6;
    font: bold 20px Arial,sans-serif;
    height: 35px;
    margin: 20px 0 10px;
    padding: 10px 0 0 40px;
    float:left;
    width:835px;
}

.last p{
    float: right;
    margin-right: 20px;
    margin-top: 20px;
    overflow: hidden;
    width: 662px;
}

.jubilee{
    background:#C8E1E4;
    border-bottom: 20px none;
    border-radius: 10px 10px 10px 10px;
    color: #005FA6;
    font: bold 20px Arial,sans-serif;
    height: 35px;
    margin: 20px 0 15px;
    padding: 10px 0 0 40px;
    width:390px;
    overflow:hidden;
    display:block;
}

.sg{
     background:#C8E1E4;
    border-bottom: 20px none;
    border-radius: 10px 10px 10px 10px;
    color: #005FA6;
    font: bold 26px Arial,sans-serif;
    height: 35px;
    margin: 20px 0 10px;
    padding: 10px 0 0 40px;
    /*float:left;*/
    width:250px;
    overflow:hidden;
    display:block;
    /*position:relative;*/
}

.left{
    padding:0 15px;
    float:left;
    position:relative;
    width:250px;
}
.banner{
    padding:0 15px;
    float:left;
    position:relative;
    margin-right:141px;
}
.cycler-main2{
    height:268px;
    width:400px
}
.sg2{
     background:#C8E1E4;
    border-bottom: 20px none;
    border-radius: 10px 10px 10px 10px;
    color: #005FA6;
    font: bold 22px Arial,sans-serif;
    height: 35px;
    margin: 20px 0 10px;
    margin-left:-85px;
    padding: 10px 0 0 40px;
    width:400px;
}
#slider_container2{
    background: url("../img/slider_bg.png") no-repeat scroll 0 0 transparent;
    height: 354px;
    margin-top: -10px;
    padding-left: 34px;
    margin-left:-113px;
    padding-top: 38px;
    width: 454px;
}
div#s22.pics img {
    border: 8px solid #FFFFFF;
    height:330px;
    width:412px;
}

.left2{
    padding:0 15px;
    float:left;
    position:relative;
    width:250px;
}
.cycler{
	position:relative
}
.cycler-arrow a{
	color:#4599A4;
    font-size:20px
}
.dentalsearch{
   width:960px;
   margin-left:20px;
}

.dentalmessagesearch{
    background:#C8E1E4;
    border-bottom: 15px none;
    border-radius: 10px 10px 10px 10px;
    color: #005FA6;
    font: bold 15px Arial,sans-serif;
    height: 25px;
    margin: 40px 0 5px;
    height: 28px;
    padding-left: 10px;
    padding-top: 10px;
}
.res
{
    margin-left:30px;
}

#search2{
    margin-left:755px;
    margin-bottom:25px;
    margin-top:20px;
}
#search2 form input{
    border:0 none;
    border-radius:7px;
    -moz-border-radius:7px;
    -webkit-border-radius:7px;
    box-shadow:0 0 5px 3px #ABABAB inset;
    -moz-box-shadow:0 0 5px 3px #ABABAB inset;
    -webkit-box-shadow:0 0 5px 3px #ABABAB inset;
    color:#737070;
    font:12px arial;
    padding:5px;
    width:158px
}

html body div.container div.res
{
margin-top:260px;    
}


.srch{
    float:left;
    padding: 0 5px 0 0;
    width:500px;
    background: -moz-linear-gradient(#B0E8EF, #C1E7EC) repeat scroll 0 0 transparent;
    border-radius: 10px 10px 10px 10px;
    padding: 15px 20px 20px;
    position: relative;
    margin-bottom:50px;
}
.srch h3{
    color:#000000;
    font:bold 20px Calibri, sans-serif;
}
#border{
    border-top:1px solid #FFFFFF;
    margin:32px 25px;
}
#border table td {
    font-size: 13px;
    font-weight:normal;
}
#border h3{
    padding:25px 0 0 25px !important;
}
#border a{
    margin-top:50px;
    font-size: 15px;
    font-weight:normal;
    color:#2B4181;
}
.row{
    padding:10px 0 5px;
    font:normal 15px Verdana, sans-serif;
}
.label{
    float:left;
    margin-top:3px;
    width:115px;
}
.row input{
    color: #000000;
    float: left;
    margin-bottom: 10px;
    padding: 3px;
    width: 175px;
    border-radius:8px;
}
.button
{
    float:right;
    overflow:hidden;
    margin-right:38px;
}
.button_nf
{
    float:right;
    overflow:hidden;
    margin-top:-90px;
}
.button input{
    background:-moz-linear-gradient(center top, #79D870, #2A9F46) repeat scroll 0 0 transparent;
    border:1px solid #297900;
    border-radius:8px;
    color: #DAF5F8;
    cursor:pointer;
    font-size:18px;
    margin:140px 16px 0 0;
    padding:2px 24px;
    width:60px;
}
.button_nf input {
    background: -moz-linear-gradient(center top , #79D870, #2A9F46) repeat scroll 0 0 transparent;
    border: 1px solid #297900;
    border-radius: 8px 8px 8px 8px;
    color: #DAF5F8;
    cursor: pointer;
    font-size: 18px;
    margin: 140px 16px 0 0;
    padding: 2px 24px;
    width: 60px;
}
.buttons
{
    float:right;
    overflow:hidden;
    margin-right:38px;
}
.buttons input{
    background:-moz-linear-gradient(center top, #79D870, #2A9F46) repeat scroll 0 0 transparent;
    border:1px solid #297900;
    border-radius:8px;
    color: #DAF5F8;
    cursor:pointer;
    font-size:18px;
    margin:15px 0 0;
    padding:2px 24px;
}
#form_table{
	background:none repeat scroll 0 0 transparent;
	border:4px solid none;
	width:450px;
	margin: 30px auto;
	font:bold 14px Verdana, sans-serif;
}
#form_table th {
	text-align: right;
	color: #000;
	font-size: 14px;
}
#form_table td {
	position: relative;
	width: 40%;
}
#form_table caption {
	background:url(images/caption.jpg) center left;
	height: 58px;
	 line-height: 58px;
	 width: 450px;
	 font-size: 21px;
	 font-weight: bolder;
}
#form_table input, #form_table textarea {
	background-color: #FFFFFF;
	border: 1px solid #444444;
	border-radius: 8px 8px 8px 8px;
	color: #005FA6;
	display: inline;
	font-family: Verdana;
	font-size: 14px;
	height: 25px;
	margin: 2px 5px;
	width: 250px;
}
#form_table input[type="submit"], #form_table input[type="reset"] {
	width: 120px;
}
#form_table input:focus, #form_table textarea:focus{
	background:#fdfcd4;
}
#form_table input + span, #form_table textarea + span{
	display: none;
	background:url(images/message2.png) no-repeat center left;
	line-height: 32px;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	padding:0px 20px;
	position: absolute;
	width: 180px;
	z-index:99;
}
#form_table select{
	background-color: #FFFFFF;
	border: 1px solid #444444;
	border-radius: 8px 8px 8px 8px;
	color: #005FA6;
	display: inline;
	font-family: Verdana;
	font-size: 14px;
	height: 30px;
	margin: 2px 5px;
	padding: 4px;
	width: 252px;
	}