﻿/* reset template START */
html { height: 100%; width: 100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;} 
table {border-collapse:collapse; border-spacing:0;} 
fieldset,img {border:0;} 
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal; } 
ol,ul {list-style:none;} 
caption,th {text-align:left; } 
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;} 
q:before,q:after {content:'';}
abbr,acronym {border:0;} 
/* reset template END */
body {
    width: 100%;
    height: 100%;
    background-color:White;
    background-image:url('../images/bg.gif');
    background-repeat:repeat-x;
    background-position:top;}
body .div_contain {
    background-image: url('../images/bodybg.gif');
    background-repeat: repeat-y;
    height: auto !important;
    height: 600px;
    min-height: 600px;
    width: 1011px;
    clear: both;
    margin: 0 auto;
    font-family: Tahoma, Verdana, Arial, Sans-Serif;
    font-size: 12px;
    background-color: White;}
/* header template start */
.header {
    width: 100%;
    height: 115px;
    clear: both;
    position: relative;
    padding: 0;
    margin: 0;
    color: transparent;}
.header .ul_navbar {
    text-align: center;
    clear: both;
    width: 978px;
    margin: 0 auto;
    padding-left: 4px;
    height: 24px;}
.header .ul_navbar a {
    text-decoration: none;
    color: white;
    font-family: Tahoma, Verdana, Arial, Sans-Serif;
    font-size: 12px;
    display: block; 
    cursor: pointer;
    width: 161px;
    height: 24px;
    margin-left: 1px;
    float: left;
	background-repeat: no-repeat; 
	line-height: 20px;}
.nav_Home { background-image: url('../images/navtab_l.gif'); background-position: top;}
.nav_Home:hover  { background-position: bottom;}
.nav_AboutUs,.nav_Products,.nav_Services,.nav_Partners { background-image: url('../images/navtab_m.gif'); background-position: 0 0;}
.nav_AboutUs:hover,.nav_Products:hover,.nav_Services:hover,.nav_Partners:hover { background-position: 0 100%;}
.nav_ContactUs { background-image: url('../images/navtab_r.gif'); background-position: 0 0;}
.nav_ContactUs:hover { background-position: 0 100%;}
.header .header_title {
    margin: 25px 0 0 20px;
    background-image: url('../images/medlogo.png');
    background-repeat: no-repeat;
    float: left;
    display: inline-block;
    width: 250px;
    height: 43px;
    text-indent: -999px;
    cursor: hand;
    cursor: pointer;}
.header .sp_search {
    width: auto;
    height: auto;
    float: right;
    top: 0;
    display: inline-block;
    margin: 40px 20px 15px 0;}
.header .sp_search .dlistSearch {
    border: none;
    background-color: Transparent;
    background-image: url('../images/dlistSearch.gif');
    background-repeat: no-repeat;
    width: 138px;
    height: 23px;
    display: inline-block;
    float: left;
    margin-right: 10px;}
.header .sp_search .txtSearch {
    border: none;
    background-color: Transparent;
    background-image: url('../images/txtSearch.gif');
    background-repeat: no-repeat;
    width: 93px;
    height: 23px;
    display: inline-block;
    float: left;
    margin-right: 7px;}
.header .sp_search .cmdSearch {
    width: 16px;
    height: 16px;
    display: inline-block;
    float: left;
    margin: 3px 0 0;
    border: none;
    background-color: Transparent;
    background-repeat: no-repeat;}
/* header template end */
.body {
    width: 1011px;
    height: 100%;    
    display: block;
    clear: both;
    padding-bottom: 15px;}
.body a { text-decoration: none; color:#007cc3;}
.body a.text14g { text-decoration: none; color:#666;}
.body h3.text14b { margin: 10px 20px 0; color:#007cc3;}
.body .contain {
    width: 1011px;
    height: 100%;
    margin: 0 auto;
    clear: both;
    position: relative;}
.footer {
	position: relative;
	top: 15px;
    background-color: White;
    clear: both;
    width: 100%;
    height: auto !important;
    height: 40px;
    min-height: 40px;}
.footer .content {
    background-image: url('../images/footerbg.gif');
    background-repeat:no-repeat;
    background-position:top;
    width: 1011px;
    height: 40px;
    clear: both;}
.footer .ftr_text {
    color: White;
    clear:both;
    font-size: 10px;
    margin: 0 13px;
    display: inline-block;
    text-decoration: none;}
.footer .ftr_text a { text-decoration: none; color: White;}
.footer .ftr_text a:hover { color: silver;}
.footer .copyright {
    margin: 0 auto;
    width: 200px;
    font-size: 10px;
    color: #7e888e;}
/* Text Templates */
.text14bBold { font-size: 14px; color:#007cc3; font-weight: bold;}
.text12bBold { font-size: 12px; color:#007cc3; font-weight: bold;}
.text10bBold { font-size: 10px; color:#007cc3; font-weight: bold;}
.text8bBold { font-size: 8px; color:#007cc3; font-weight: bold;}
.text7bBold { font-size: 7px; color:#007cc3; font-weight: bold;}
.text14b { font-size: 14px;color:#007cc3; font-weight: normal;}
.text12b { font-size: 12px; color:#007cc3; font-weight: normal;}
.text10b { font-size: 10px; color:#007cc3; font-weight: normal;}
.text8b { font-size: 8px; color:#007cc3; font-weight: normal;}
.text7b { font-size: 7px; color:#007cc3; font-weight: normal;}
.text14g { font-size: 14px; color:#666; font-weight: normal;}
.text12g { font-size: 12px; color:#666; font-weight: normal;}
.text10g { font-size: 10px; color:#666; font-weight: normal;}
.text8g { font-size: 8px; color:#666; font-weight: normal;}
.text7g { font-size: 7px; color:#666; font-weight: normal;}
.text14g { font-size: 14px; color:#666; font-weight: normal;}
.text12g { font-size: 12px; color:#666; font-weight: normal;}
.text10g { font-size: 10px; color:#666; font-weight: normal;}
.text8g { font-size: 8px; color:#666; font-weight: normal;}
.text7g { font-size: 7px; color:#666; font-weight: normal;}
.text14wBold { font-size: 14px; color:#FFF; font-weight: bold;}
.text12wBold { font-size: 12px; color:#FFF; font-weight: bold;}
.text10wBold { font-size: 10px; color:#FFF; font-weight: bold;}
.text8wBold { font-size: 8px; color:#FFF; font-weight: bold;}
.text7wBold { font-size: 7px; color:#FFF; font-weight: bold;}
.text14w { font-size: 14px; color:#FFF;}
.text12w { font-size: 12px;color:#FFF;}
.text10w { font-size: 10px; color:#FFF;}
.text8w { font-size: 8px;color:#FFF;}
.text7w { font-size: 7px; color:#FFF;}