﻿/* ===================== css reset ===================== */
body { margin:0; color:#010000; font:11px/19px Tahoma; background:#ebe2d9; }
ul, li, dl, dd, dt, p, h1, h2, h3, form { margin: 0; padding: 0; }
img { border:none; }
li { list-style:none; }
select, input, img { vertical-align:middle; }
select, input, textarea { font-size:11px; }
a { color:#0A286B; text-decoration:none; }
a:hover { color: #f00; text-decoration:underline; }
div, ul, dl { zoom:1; }
div:after, ul:after, dl:after { content:"."; display:block; clear:both; height:0; visibility:hidden; }
/* ===================== block define ===================== */
.wrap { background:url(../images/homeBg2.png) 0 0 no-repeat; width:956px; margin:0 auto; }
.wrapBg { background:url(../images/homeBg1.png) 0 bottom no-repeat; padding:0 13px; }
.wrapBg2{background:url(../images/homeBg5.png) 0 0 repeat-y;width:956px; margin:0 auto; }
.mBg1 { position:relative; background: url(../images/medi_line.png) no-repeat 695px 15px; }
/* block define */
.mL650 { width:650px; float:left; margin-left:25px; display:inline; }
.mL680 { width:655px; padding:15px 40px 0 25px; line-height:16px; float:left; }
.mR205 { width:205px; float:right; margin-right:25px; display:inline; background:url(../images/otherBg2.png) 0 44px no-repeat; padding-top:20px; }
.mR205Bg { background:url(../images/otherBg2Bottom.png) left bottom no-repeat; padding-left:25px; }
.mR205Bg .h2Title1 { margin-left:-5px; }
.mR180 { float:left; padding:15px 0; width:180px; }
.mR180 .h2Title1 { margin-left:0; }
.flash { margin-top:10px; }
/* top info */
.topInfo { padding:5px 35px 10px 25px; }
.topInfo h2 { float:left; }
.topInfo .topInfoR { float:right; text-align:right; color:#4e4f53; }
.topInfo .topInfoR a { font:bold 10px/30px Verdana; color:#4e4f53; }
.topInfo .topInfoR a:hover { color:#f00; }
.topLable {/* background:url(../images/topInputBg.gif) right 0 no-repeat;*/ width:132px; height:17px; display:inline-block; padding:0 20px 3px 10px; }
.topLable .topText { width:132px; height:15px; height:15px; border:none; background:none; }
/* main left content */
.mLC1 { background:url(../images/otherBg1.png) 0 24px no-repeat; }
.mLC1Bg2 { background:url(../images/otherBg4.png) 0 0 repeat-y; }
.mLC1Bg { background:url(../images/otherBg1Bottom.png) left bottom no-repeat; padding-bottom:15px; }
.mLC2 { background: url(../images/m-top2.png) no-repeat 0 24px; float:left; width:326px; display:inline }
.mLC2Bg { background:url(../images/m-bot2.png) no-repeat left bottom; padding-bottom:15px; }
.mLC2Bg2 { padding:15px; }
/* main right content */
.mRC1 { background:url(../images/irBg3.png) 0 0 no-repeat; width:176px; font:bold 11px/22px Tahoma; padding:5px 0 10px; margin-top:10px; }
.mRC1, .mRC1 a { color:#0a286b; }
.mRC1 a:hover { color:#f00; }
.mRC1_1 { padding-left:20px; width:156px; }
.mRC1_2 { padding-left:10px; padding-right:25px; width:141px; }
.mRC1_2 p { padding-bottom:10px; }
.mRC1_3{ background:url(../images/scv_line1.png) no-repeat center top; text-align:center; font-weight:bold; color:#3b1149; margin:60px 0 80px}
.mRC1_3 p{ background:url(../images/scv_line1.png) no-repeat center bottom; padding:10px 0}
.mLC3{ background:url(../images/otherBg3.png) no-repeat 0 24px; clear:both }
/* nav block */
.nav { background:url(../images/navBg.png) 0 0 repeat-x; text-align:center; height:28px; overflow:hidden; }
.nav a { display:inline-block; margin:0 21px; font:bold 11px/28px Verdana; color:#4e4f53; }
.nav a:hover { color:#f00; }
.nav a.selected { background:#0a286b; color:#fff; padding:0 8px; }
.nav a.selected:hover { color:#fff; text-decoration:none; }
.navMore { font:bold 10px/27px Verdana; height:32px; padding-right:45px; background:url(../images/navBg.png) 0 -31px repeat-x; }
.navMore a { color:#00194c; margin-left:25px; }
.navMore a:hover { color:#f00; }
.navMore a.selected { background:#fff; display:inline-block; padding:0 10px; }
#navC1{padding-left:25px;}
#navC2{margin-left:-25px;}
#navC3{padding-left:288px;}
#navC4{padding-left:485px;}
#navC5{padding-left:545px;}
#navC6{padding-left:380px;}
/* title define */
.h2Title1 { background:url(../images/irTitleBg.jpg) 0 0 repeat-x; margin-left:17px; width:185px; text-align:center; font:bold 14px/24px Verdana;  position:relative }
.h2Title1 ,.h2Title1  a{color:#00194c;}
.h2Title1  a:hover{color:#f00;}
.h2Title1_ { width:240px; }
.h3Title1 { font:bold 11px/25px Tahoma; color:#18437c; padding:15px 0 0 20px; }
/* more links */
.moreLinks { padding-right:10px; padding-top:20px; height:25px; text-align:right; margin:0 0 -25px 30px; line-height:13px; z-index:2; position:relative; color:#73757e;}
.moreLinks a { color:#0A286B; }
.moreLinks a:hover { color:#f00; }
.spanBg1 { background:url(../images/icon11.png) 0 center no-repeat; display:inline-block; vertical-align:middle; height:13px; width:12px; margin:0 6px; }
/* ul list */
.ulList1 { padding:10px 0 10px 10px; font:bold 11px/21px Verdana; width:175px;}
.ulList1, .ulList1 a { color:#0a286b; }
.ulList1 a:hover { color:#f00; background:#c0d3db; display:block; color:#fff; margin-left:-35px; padding-left:35px;}
.ulList1 a.selected { background:#c0d3db; display:inline-block; color:#fff; margin-left:-15px; padding-left:15px; width:100%; }
.ulList1 a.selected:hover { color:#fff; text-decoration:none; }

.ulList2 { padding:0 0 15px 25px; }
.ulList2 li { margin-top:10px; padding-left:20px; background:url(../images/icon1.jpg) 0 5px no-repeat; line-height:19px; }

.ulList3 { padding:15px 20px; }
.ulList3 li { padding-left:5px; line-height:16px; margin-bottom:8px; font-size:10px; }
.ulList3 li a { display:inline-block; background:#eceae5; line-height:18px; margin-left:-5px; padding-left:5px; width:100%; font-size:11px; }

.ulList4 { float:left; margin:127px 25px 0 1px; }
.ulList4 ul { background: url(../images/a_titlbg1.png) no-repeat right bottom; }
.ulList4 li { line-height:25px; background:url(../images/a_titlbg1.png) no-repeat right -38px; padding:3px 0 10px; text-indent:15px; cursor:pointer; cursor:pointer; }
.ulList4 li.cur { background:url(../images/a_titlbg1.png) no-repeat right 0; color:#fff; margin-left:3px; }
.ulList4 ul li { background:none; padding:0; cursor:auto; }
.ulList4, .ulList4 a { color:#0a286a; font:bold 11px/22px Verdana; }
.ulList4 a:hover { color:#f00; }
.ulList4 ul a.selected, .ulList4 ul a.selected:hover { background:#dcdedf; margin-right:3px; text-indent:15px; display:block; text-decoration:none; zoom:1; }

.ulList8 { float:left; margin:127px 25px 0 1px; }
.ulList8 ul { background: url(../images/a_titlbg2.png) no-repeat right bottom; }
.ulList8 li { line-height:35px; background:url(../images/a_titlbg3.png) no-repeat right -38px; text-align:center;}
.ulList8 li.cur { background:url(../images/a_titlbg1.png) no-repeat right 0; color:#fff; margin-left:3px; }
.ulList8 ul li { background:none; padding:0; cursor:auto; }
.ulList8, .ulList8 a { color:#0a286a; font:bold 11px/22px Verdana; }
.ulList8 a:hover { color:#f00; }
.ulList8 ul a.selected, .ulList8 ul a.selected:hover { background:#dcdedf; margin-right:3px; text-indent:15px; display:block; text-decoration:none; zoom:1; }
.divat {margin:127px 25px 0 22px;}
.divat a { color:#0a286a; font:bold 11px/22px Verdana; border-bottom:1px solid #E1E1FF}
.divat a:hover { color:#f00; border-bottom:1px solid #E1E1FF}

.ab_menu1 { width:220px; }
.ab_menu2 { width:178px; }

.ulList5 { float:left; padding:20px 10px 0 10px; width:380px }
.ulList5 li { float:left; width:170px; padding:10px; display:inline; text-align:center; height:200px; }
.ulList5 li img { display:block; margin:5px auto }

.ulList6 li { line-height:21px; clear:both; margin-bottom:15px }
.ulList6 li img { margin-right:9px; float:left }
.ulList6 li strong { overflow:hidden; display:block; line-height:60px; }



/* table define */
.table1 { width:625px; margin:15px 0 15px 25px; color:#1f211d; line-height:16px; }
.table1 td, .table1 th { padding-bottom:10px; text-align:left; }
.table1 th { color:#18437c; }
.table1 td strong { font-size:10px; }
.table1 .td1 { padding-left:80px; }
.table1 .td2 { padding-left:55px; }
/* page */
.page { text-align:center; margin:15px 0 0; color:#ae7c72; }
.page a { margin:0 3px; color:#423131; }
.page a:hover { color:#f00; }
.page .cur { font-weight:bold; color:#00252d; text-decoration:none; }
/* links background */
.aBg1 { /*background:url(../images/icon9.png) 0 0 no-repeat; */padding-left:20px; }
.aBg2 { background:url(../images/icon10.png) 0 0 no-repeat; display:inline-block; width:34px; height:34px; }
.aBg3 { background:url(../images/icon2.png) 0 center no-repeat; padding-left:20px; display:inline-block; color:#4e4f53; margin-left:10px; }
.aBg3:hover { color:#f00; }
.aBg4 { background:url(../images/icon8.png) 0 center no-repeat; padding-left:20px; display:inline-block; color:#4e4f53; margin-left:10px; }
.aBg4:hover { color:#f00; }
.aBg5 { background:url(../images/icon4.png) 0 center no-repeat; padding-left:20px; }
.aBg6 { background:url(../images/icon5.png) 0 center no-repeat; padding-left:40px; display:inline-block; line-height:18px; }
.aBg7 { background:url(../images/icon6.png) 5px center no-repeat; padding-left:35px; display:inline-block; line-height:18px;}
.aBg8 { background:url(../images/icon7.png) 5px center no-repeat; padding-left:35px; display:inline-block; line-height:18px; margin-top:6px; height:18px; margin-bottom:-10px; display: block}
.aBg9 { background:url(../images/icon2.png) 0 center no-repeat; width:15px; height:15px; display:inline-block; vertical-align:middle; }
.aBg10 { background:url(../images/icon3.png) 0 center no-repeat; width:15px; height:15px; display:inline-block; vertical-align:middle; }
.aMore { display:inline-block; background:url(../images/more.jpg) 0 0 no-repeat; width:37px; height:13px; vertical-align:middle; }
/* other */
.links { display:block; float:right; margin-right:220px; display:inline; margin-top:-21px; position:relative; }
.lineBreak { display:block; }
.more { text-align:right; padding:10px 20px; }
.more2 a { margin-left:10px; }
.bottomMore { padding:30px 20px 20px; text-align:right; }
.icons { position:absolute; left:740px; bottom:20px; z-index:3; zoom:1; clear:both }
.icons img { margin:0 8px; }
.gray { color:#666 }
/* img Background */
p.pImg1 { margin:0 auto 10px auto; display:block; height:90px; width:180px; position:relative }
p.pImg1 img { text-align:center; }
.mask1 { background:url(../images/img_Mask.png) no-repeat; height:90px; width:180px; position:absolute }
.mask2 { background:url(../images/img_Mask2.png) no-repeat; height:67px; width:140px; position:absolute; zoom:1 }
.mask3 { background:url(../images/img_Mask2.png) no-repeat right; height:67px; width:40px; position:absolute; zoom:1; right:0 }
/* fooer */
.footer { /*height:57px;*/ line-height:44px; background:#EBE2D9 url(../images/footerBg.png) no-repeat scroll 0 0; padding:0 30px; color:#4e4f53; font:9px/50px Verdana; overflow:hidden; }
.footer .left { float:left; font-weight:bold; }
.footer .right { float:right; word-spacing:5px; }
.footer .right a { font-weight:bold; color:#4e4f53; }
.footer .right a:hover { color:#f00; }
.footer .smalllogo img{ margin-left:65px; }
sup {font-size:7px;}
dl li{list-style:inherit;margin-left:12px}
.detailContent{float:left;padding:20px 10px 0;width:430px;}
.dropsubmenu{position:absolute;top: 0;border: 1px solid black;border-bottom-width: 0;font:normal 12px Arial;line-height:18px;z-index:100;background-color: white;visibility: hidden;}
.dropsubmenu a{display: block;}

/**************** menu coding *****************/
#menu {width: 12em;background: #eee;}
#menu ul {list-style: none;margin: 0;padding: 0;}
#menu a, #menu h2 {font: bold 11px/16px arial, helvetica, sans-serif;display: block;border-width: 1px;border-style: solid;border-color: #ccc #888 #555 #bbb;margin: 0;padding: 2px 3px;}
#menu h2 {color: #fff;background: #000;text-transform: uppercase;}
#menu a {color: #000;background: #efefef;text-decoration: none;}
#menu a:hover {color: #a00;background: #fff;}
#menu li {position: relative;}
#menu ul ul ul {position: absolute;top: 0;left: 100%;width: 100%;}
div#menu ul ul ul,div#menu ul ul li:hover ul ul{display: none;}
div#menu ul ul li:hover ul,div#menu ul ul ul li:hover ul{display: block;}

/*2011-12-15 by D.Kozar, MDM*/
img.socialIconPadding {
	padding-left:5px;
}
