* { margin:0; padding:0;}
body { background:#fff; font-family:Georgia, "Times New Roman", Times, serif; font-size:100%; line-height:1em; color:#616161;}

input, textarea { font-family:Georgia, "Times New Roman", Times, serif; font-size:1em;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper, block { width:100%; overflow:hidden;}
.container { width:100%;}

p { margin:0; padding:0;}

.tail-top { background:url(images/tail-top.gif) left top repeat-x #fff}

.shadow {	float:left; background-color: #aaa;}
.shadow img {	margin: -4px 4px 4px -4px; display: block; position: relative; padding: 4px; background-color: #fcfcfc;	border-left: 1px solid #ccc; border-top: 1px solid #ccc; border-right: 1px solid #888; border-bottom: 1px solid #888;}


/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

.form { height:44px;}
.form input {width:176px; padding:2px 0 2px 3px; background:#fff; border:1px solid #a09b96; padding-left:3px;}
textarea { width:180px; height:106px; background:#fff; overflow:auto; border:1px solid #a09b96; padding:2px 0 0 3px; }


.verticaltext{font: bold 13px Arial;position: absolute;right: 3px;top: 20px;width: 15px;writing-mode: tb-rl;}


/*==================list====================*/
ul { list-style:none;}

.site-nav { width:100%; overflow:hidden;}
.site-nav li { display:inline; float:left; border-left:1px solid #365493; margin-left:-1px;}
.site-nav li a { display:block; float:left; color:#fff; font-weight:bold; text-decoration:none; text-align:center; background:url(images/nav-bg.gif) repeat-x;}
.site-nav li a span { padding:18px 0 18px 0; display:block; width:148px; cursor:pointer}
.site-nav li a:hover {background:url(images/nav-act.gif) repeat-x;}
.site-nav li a:hover span { background:url(images/nav-marker.gif) no-repeat top center;}
.site-nav li a.act span { background:url(images/nav-marker.gif) no-repeat top center; display:block;}
.site-nav li a.act { background:url(images/nav-act.gif) repeat-x;}
.site-nav li a.last { padding-right:5px;}

.list { margin-top:-10px; color:#616161;}
.list li { border-bottom:1px solid #d1e4f2; padding:10px 0 10px 0;}
.list li b { color:#616161; text-transform:uppercase;}
.list li a { color:#4c6fb0; font-weight:bold;}
.list li .link { background:url(images/marker-2.gif) no-repeat right center; padding-right:9px; color:#d25179; font-weight:bold;}

.list1 { position:relative;}
.list1 li { background:url(images/marker-3.gif) no-repeat left 3px; padding:0 0 6px 23px;}
.list1 li a { color:#616161; text-decoration:none; font-weight:bold; width:100%;}
.list1 li a:hover { text-decoration:underline;}

.list2 { overflow:hidden; width:100%; position:relative;}
.list2 li { border-top:1px solid #fff; padding:10px 0 10px 0; margin-top:-1px;}
.list2 li b { color:#616161; text-transform:uppercase;}
.list2 li a { color:#4c6fb0; font-weight:bold;}
.list2 li .link { background:url(images/marker-2.gif) no-repeat right center; padding-right:9px; color:#d25179; font-weight:bold;}

.list3 { width:100%; overflow:hidden; margin-top:-20px;}
.list3 li { border-top:1px solid #d1e4f2; width:100%; overflow:hidden; margin-top:-1px;}
.list3 li em { font-size:.92em; font-style:normal;}
.list3 li h3 { color:#4c6fb0; text-transform:uppercase; float:left; padding:20px 0 20px 0;}
.list3 li h3.c1 {width:60px; margin-right:50px;}
.list3 li h3.c2 {width:60px; margin-right:60px;}
.list3 li h3.c3 {width:60px; margin-right:80px;}
.list3 li h3.c4 {width:60px; margin-right:0px;}
.list3 li span { float:left; padding:20px 0 20px 0;}
.list3 li span.c1 {width:60px; margin-right:50px;}
.list3 li span.c2 {width:60px; margin-right:60px;}
.list3 li span.c3 {width:60px; margin-right:80px;}
.list3 li span.c4 {width:60px; margin-right:0px;}

.list3a li h3.c1 {width:110px; margin-right:50px;}
.list3a li h3.c2 {width:95px; margin-right:50px;}
.list3a li h3.c3 {width:108px; margin-right:0px;}
.list3a li h3.c4 {width:108px; margin-right:0px;}
.list3a li span { float:left; padding:20px 0 20px 0;}
.list3a li span.c1 {width:110px; margin-right:50px;}
.list3a li span.c2 {width:95px; margin-right:50px;}
.list3a li span.c3 {width:108px; margin-right:0px;}
.list3a li span.c4 {width:108px; margin-right:0px;}

.list4 { margin-top:-10px; color:#616161;}
.list4 li {  padding:10px 0 10px 0;}
.list4 li b { color:#616161; text-transform:uppercase;}
.list4 li a { color:#4c6fb0; font-weight:bold;}
.list4 li .link { background:url(images/marker-2.gif) no-repeat right center; padding-right:9px; color:#d25179; font-weight:bold;}

.list5 { position:relative;}
.list5 li { background:url(images/marker-1.gif) no-repeat left 3px; padding:0 0 6px 23px;}
.list5 li a { color:#616161; text-decoration:none; font-weight:bold; width:100%;}
.list5 li a:hover { text-decoration:underline;}

.list6 { margin-top:-10px; color:#616161;}
.list6 li { border-bottom:1px solid #d1e4f2; padding:10px 0 10px 0;}
.list6 li a { color:#4c6fb0; font-weight:bold;}

.list7 { position:relative;}
.list7 li { background:url(images/marker-1.gif) no-repeat left 3px; padding:0 0 6px 23px;}
.list7 li a { color:#616161; text-decoration:none; width:100%;}

.list8 { position:relative;}
.list8 li { left 3px; padding: 0 0 6px 23px;}
.list8 li a { color:#616161; text-decoration:none; width:100%;}

/*==================other====================*/
.img-box { width:100%; overflow:hidden; position:relative;}
.img-box img { float:left; margin:0 20px 0 0;}

.p1 { margin-top:13px;}
.p2 { margin-top:25px;}

.phone { float:right;  margin-right:115px;}


/*==================txt, links, lines, titles====================*/
a {color:#4c6fb0;}
a:hover{text-decoration:none;}

h3 { color:#4c6fb0; font-size:1em;}
#content h4 { color:#616161; font-size:1em; text-transform:uppercase; margin-bottom:10px;}

.link1 { display:block; float:left; background:url(images/link1-bgd.gif) left top repeat-x; color:#fff; text-decoration:none;}
.link1 em { display:block; background:url(images/link1-left.gif) no-repeat left top;}
.link1 b { display:block; background:url(images/link1-right.gif) no-repeat right top; padding:2px 15px 2px 15px; font-weight:normal; font-style:normal;}
.link1:hover { text-decoration:underline;}

.line-hor { border-bottom:1px solid #d1e4f2; padding-bottom:12px; margin-bottom:15px;}

.title { color:#4c6fb0; font-size:1.5em; text-align:center; margin-bottom:15px; position:relative; font-weight:bold;}
.title1 {
	color:#FFF;
	font-size:1.5em;
	text-align:center;
	margin-bottom:15px;
	position:relative;
	font-weight:bold;
}
.title2 { color:#4c6fb0; font-size:1.5em; text-align:left; margin-bottom:15px; position:relative; font-weight:bold;}

/*==================boxes====================*/
.site-nav-box { width:100% }
.site-nav-box .left { border-left:1px solid #5276c1;}
.site-nav-box .right {  border-right:1px solid #5276c1;}

.cont-box { background:#f2fafe; width:100%; border-left:1px solid #b6d1e3; border-right:1px solid #b6d1e3; border-bottom:2px  solid #b6d1e3;}
.cont-box .border-top { background:url(images/cont-border-top.gif) repeat-x top;}
.cont-box .inner { padding:27px 23px 45px 23px;}

.gallery-nav { position:relative;}
.gallery-nav .fleft { padding:12px 0 0 0;}
.gallery-nav .fright { padding:12px 40px 0 0;}
.gallery-nav .nav { text-align:center; padding-top:16px;}
.gallery-nav .nav a { color:#616161; margin-left:23px;}
.gallery-nav .nav .act { font-weight:bold;}

.box { background:#4f78b7; width:100%; color:#fff; line-height:1.5em;}
.box .border-top {background:url(images/border-top.gif) repeat-x top;}
.box .border-bot {background:url(images/border-bot.gif) repeat-x bottom;}
.box .border-left {background:url(images/border-left.gif) repeat-y left;}
.box .border-right {background:url(images/border-right.gif) repeat-y right;}
.box .left-top-corner {background:url(images/left-top-corner.gif) no-repeat left top;}
.box .right-top-corner {background:url(images/right-top-corner.gif) no-repeat right top;}
.box .left-bot-corner {background:url(images/left-bot-corner.gif) no-repeat left bottom;}
.box .right-bot-corner {background:url(images/right-bot-corner.gif) no-repeat right bottom; }
.box .inner { padding:36px 33px 17px 38px;}
.box .title { border-bottom:1px solid #6494ba; margin-bottom:13px;}
.box h4 { font-weight:normal; text-transform:uppercase; font-size:1em; margin-bottom:6px;}
.box .alignright { margin-top:10px;}
.box .alignright a { margin-left:5px;}

.box1 { background:#fff; width:100%; color:#616161; text-align:center;}
.box1 .border-top {background:url(images/border-top1.gif) repeat-x top;}
.box1 .border-bot {background:url(images/border-bot1.gif) repeat-x bottom;}
.box1 .border-left {background:url(images/border-left1.gif) repeat-y left;}
.box1 .border-left1 {background:url(images/border-left2.gif) repeat-y left;}
.box1 .border-right {background:url(images/border-right1.gif) repeat-y right;}
.box1 .border-right1 {background:url(images/border-right2.gif) repeat-y right;}
.box1 .left-top-corner {background:url(images/left-top-corner1.gif) no-repeat left top;}
.box1 .left-top-corner1 {background:url(images/left-top-corner2.gif) no-repeat left top;}
.box1 .right-top-corner {background:url(images/right-top-corner1.gif) no-repeat right top;}
.box1 .right-top-corner1 {background:url(images/right-top-corner2.gif) no-repeat right top;}
.box1 .left-bot-corner {background:url(images/left-bot-corner1.gif) no-repeat left bottom; position:relative;}
.box1 .left-bot-corner1 {background:url(images/left-bot-corner2.gif) no-repeat left bottom; position:relative;}
.box1 .right-bot-corner {background:url(images/right-bot-corner1.gif) no-repeat right bottom; }
.box1 .right-bot-corner1 {background:url(images/right-bot-corner2.gif) no-repeat right bottom; }
.box1 .inner { padding:9px 22px 50px 22px;}
.box1 .title { margin-bottom:18px;}
.box1 .txt1 { color:#4c6fb0;}
.box1 .marker img { margin-top:-7px; position:relative;}
.box1 .link img { position:absolute; bottom:0; left:61px;}
.box1 .list { text-align:left; width:100%; margin-top:0px;}
.box1 .list li { background:url(images/marker-1.gif) no-repeat left 6px; padding:0 0 6px 10px; border:0px;}
.box1 .list li a { color:#4c6fb0; text-decoration:none; font-weight:normal;}
.box1 .list li a:hover { text-decoration:underline;}

.box2 { background:#fff; width:100%; color:#616161; line-height:1.5em;}
.box2 .border-top {background:url(images/border-top3.gif) repeat-x top;}
.box2 .border-bot {background:url(images/border-bot3.gif) repeat-x bottom;}
.box2 .border-left {background:url(images/border-left3.gif) repeat-y left;}
.box2 .border-left1 {background:url(images/border-left5.gif) repeat-y left;}
.box2 .border-right {background:url(images/border-right3.gif) repeat-y right;}
.box2 .border-right1 {background:url(images/border-right5.gif) repeat-y right;}
.box2 .border-right2 {background:url(images/border-right6.gif) repeat-y right;}
.box2 .left-top-corner {background:url(images/left-top-corner3.gif) no-repeat left top;}
.box2 .left-top-corner1 {background:url(images/left-top-corner5.gif) no-repeat left top;}
.box2 .right-top-corner {background:url(images/right-top-corner3.gif) no-repeat right top;}
.box2 .right-top-corner1 {background:url(images/right-top-corner5.gif) no-repeat right top;}
.box2 .right-top-corner2 {background:url(images/right-top-corner6.gif) no-repeat right top;}
.box2 .left-bot-corner {background:url(images/left-bot-corner3.gif) no-repeat left bottom;}
.box2 .left-bot-corner1 {background:url(images/left-bot-corner5.gif) no-repeat left bottom;}
.box2 .right-bot-corner {background:url(images/right-bot-corner3.gif) no-repeat right bottom; }
.box2 .right-bot-corner1 {background:url(images/right-bot-corner5.gif) no-repeat right bottom; }
.box2 .right-bot-corner2 {background:url(images/right-bot-corner6.gif) no-repeat right bottom; }
.box2 .inner { padding:30px 33px 17px 27px;}
.box2 .inner1 { padding:30px 10px 17px 27px;}
.box2 a { position:relative;}

.box3 { background:#f0f8fd url(images/box3-bg.gif) repeat-x; width:100%; color:#616161; line-height:1.5em;}
.box3 .border-top {background:url(images/border-top4.gif) repeat-x top;}
.box3 .border-bot {background:url(images/border-bot4.gif) repeat-x bottom;}
.box3 .border-left {background:url(images/border-left4.gif) repeat-y left;}
.box3 .border-right {background:url(images/border-right4.gif) repeat-y right;}
.box3 .left-top-corner {background:url(images/left-top-corner4.gif) no-repeat left top;}
.box3 .right-top-corner {background:url(images/right-top-corner4.gif) no-repeat right top;}
.box3 .left-bot-corner {background:url(images/left-bot-corner4.gif) no-repeat left bottom;}
.box3 .right-bot-corner {background:url(images/right-bot-corner4.gif) no-repeat right bottom; }
.box3 .inner { padding:30px 10px 17px 27px;}

/*header*/
#header .link { position:absolute; top:79px; right:23px}
#header .row-1 { height:151px;}
#header .row-1 .indent { padding:45px 0 0 40px;}
#header .row-1 img { float:left;}
#header .row-1 span { margin:33px 0 0 20px; float:left;}
#header .row-2 { height:54px;}
#header .row-2 .indent { padding:0 388px 0 25px;}

/*content*/
#content { padding:1px 2px 0 0; line-height:1.5em;}
#content .indent { padding:36px 0 0 31px;}
#page3 #content .row-2 .col-2 img, #page3 #content .row-2 .col-3 img { margin-bottom:27px;}

/*footer*/
#footer { color:#4c6fb0;}
#footer a { color:#4c6fb0; text-decoration:none;}
#footer a:hover { text-decoration:underline;}
#footer .fright { padding:12px 26px 0 0;}

/*footer*/
#footer1 { color:#4c6fb0;}
#footer1 a { color:#4c6fb0; text-decoration:none;}
#footer1 .fright { padding:12px 26px 0 0;}

/*==========================================*/
#page7 .tail-top #main #content .cont-box .border-top .inner .row-1 p {
	text-align: justify;
}


.dropdown {float:left; padding-right:1px }
.dropdown dt { padding:0px 0px 0px 0px; display:block; width:148px; border-left:1px; margin-left:0px; text-decoration:none;  font-weight:bold; text-align:center; cursor:pointer; background:url(images/nav-bg.gif) repeat-x; }
.dropdown dt:hover { background:url(images/nav-act.gif) repeat-x; }
.dropdown dd { position:absolute; overflow:hidden; display:none; width:148px; z-index:200; opacity:0 }
.dropdown li { display:inline }
.dropdown a, .dropdown a:active, .dropdown a:visited {display:block; width:148px; color:#fff; padding:18px 0px 18px 0px; font-weight:bold; text-decoration:none; text-align:center; background:url(images/nav-bg.gif) repeat-x; }
.dropdown a:hover { background:url(images/nav-act.gif) repeat-x; }
.dropdown a.act { background:url(images/nav-act.gif) repeat-x;}
.dropdown a:hover span { background:url(images/nav-marker.gif) no-repeat top center;}


/*.dropdown a.last { padding-right:5px; }*/
/*.dropdown .underline {border-bottom:1px solid #365493} */
/*.dropdown ul {width:204px; border:2px solid #365493; list-style:none; border-top:none}*/
