@charset "utf-8";
/* CSS Document */

/* reset.css */
html, body {text-align: center;}
html, div, span, h1, h2, h3, h4, h5, h6, p, a, ul, li, form, label, table, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline;}
body {line-height:1.7;}
h1, h2, h3, h4, h5, h6, p, a, ul, li, form, label, table, tr, th, td, img {text-align: left;}
table {border-collapse:separate; border-spacing:0;}
th, td {text-align:left; font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}


/* Typography Stylesheet */
body {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
p, ul, li, .leftblock {font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:1.2em;}
h1 {font-family:Arial, Helvetica, sans-serif; font-size:133%; line-height:1em; text-transform:uppercase; font-weight:bold;  margin-top:20px; margin-bottom:15px;}
h2 {font-family:Arial, Helvetica, sans-serif; font-size:105%; font-weight:700; line-height:1.1em; margin-bottom:5px;}
a {text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:91.66%;}
a:hover {text-decoration:underline;}
p a {font-size:100%; text-decoration:underline;}
#leftnav li a {font-size:13px; text-decoration:none; font-weight:600;}
#leftContent .newsStyle span a, #leftContent .serviceStyle span a {font-weight:bold;}
#footer .colLeft p a {font-weight:normal;}
#footer .colLeft p span a {text-decoration:underline;}
p .greenColor, p .greyColor {font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:1.2em;}


/* Color Stylesheet */
body {background-color:#fff;}
body, p, ul, li, a {color:#003471;}
.greenColor, h1, h2 {color:#b0b579;}
.greyColor {color:#CCC;}
#wrapper {background-color:#FFF;}
#leftnav li a {color:#003471;}
#leftContent ul.mnLeft li a.selected {color:#b0b579;}
#footer .colLeft p span, #footer .colLeft p span a {color:#cccccc;}
#footer .colLeft p span a:hover {color:#003471;}
p a:hover {color:#b0b579;}
.colorred {color:#f00;}
.showBlock {color:#b0b579;}

/* Layout Stylesheet */
.clearleft {clear:left;}
.clearright {clear:right;}
.clearboth {clear:both;}
#someBorder {border-bottom:#1c180f solid 2px; padding-bottom:10px;}
p {padding-bottom:10px;}
#wrapper {position: relative; width:1020px; height:1; margin: 0px auto; padding:0px;}
#container {margin:0px 30px;}
#header {text-align:left; padding-bottom:10px; border-bottom:#1c180f solid 2px;}

#leftcol {float:left; width:290px; margin-top:10px;}
#leftnav {width:100%; border-bottom:#1c180f solid 2px; padding-bottom:9px;}

#leftnav li {display:inline; list-style:none; padding-left:10px;}
#leftnav ul li.noPad {padding-left:0px;}
#leftnav ul li a:hover,#leftnav ul li a.selected {border-bottom:5px #003471 solid; padding-bottom:6px;}

#leftContent {width:100%;}
#leftContent .newsStyle {width:100%; border-bottom:#1c180f solid 2px; padding-bottom:10px;}
#leftContent .serviceStyle {width:100%; padding-bottom:10px;}
#leftContent .newsStyle img {margin-bottom:20px;}
#leftContent .newsStyle span, #leftContent .serviceStyle span {float:right; text-align:right; background-image:url(../../images/link-deco.jpg); background-position:center left; background-repeat:no-repeat; padding-left:15px;}

#leftContent .mnLeft {display:block; margin-top:20px;}
#leftContent .mnLeft li {list-style-image:url(../../images/link-deco.jpg); list-style-position:inside; padding:5px 0px;}
#leftContent .mnLeft li:hover {list-style-image:url(../../images/link-Bdeco.jpg); list-style-position:inside;}

#leftContent .mnLeft li ul {display:none; margin-left:10px;}
#leftContent .mnLeft li ul li{list-style:circle; list-style-position:outside; padding:0px;}
#leftContent .mnLeft li ul.showBlock {display:block; padding-left:15px; padding-right:40px;}
#leftContent .mnLeft li ul.showBlock li:hover {list-style:circle; list-style-position:outside; padding:0px;}

#rightHomecol {float:right; width:660px; margin-top:10px;}
#rightcol {float:right; width:650px; margin-top:10px; margin-bottom:20px;}

#rightHomecol .infoDE {float:left; width:350px; text-align:left; margin-top:20px;}
#rightHomecol .infoPIC {float:right; width:290px; text-align:right; margin-top:20px;}

#rightcol .bigPic {float:left; width:520px;}
#rightcol .thumbPic {float:right; width:100px;}
#rightcol .thumbPic p {text-align:center;}


#rightcol ul {display:block; margin-top:10px; margin-bottom:20px;}
#rightcol ul li {list-style-image:url(../../images/link-deco.jpg); list-style-position:inside; padding:5px 0px;}
#rightcol ul li:hover {list-style-image:url(../../images/link-Bdeco.jpg); list-style-position:inside;}

#rightcol .varyWidth {width:540px;}

#varyPosition.varyWidth div {margin-bottom:15px;}

.infoPIC h2, .infoPIC p {text-align:right; padding:0px; margin:0px}
.margTop {margin-top:40px;}

#footer {width:100%;}
#footer .colLeft {float:left; width:290px; margin-top:10px;}
#footer .colRight {float:right; width:660px; margin-top:10px;}
#footer .colRight p {text-align:right;}

.leftblock {background-image:url(../../images/deco-block.jpg); background-position:center left; background-repeat:no-repeat; padding-left:8px;}
