/*-------------CSS-------------*/

/************************************** Reset Css **************************************/
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {display: block;}
audio,canvas,video { display: inline-block;  *display: inline;  *zoom: 1;}
audio:not([controls]) {display: none;}
html {font-size: 100%;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;overflow-y: scroll;}
a:hover,a:active {outline: 0;}
sub,sup {position: relative;  font-size: 75%;  line-height: 0;  vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
img {max-width: 100%; vertical-align: middle;border: 0;padding:0; margin:0;}
form{display:block;}
button,input {*overflow: visible;  line-height: normal; outline: 0;}
button::-moz-focus-inner,input::-moz-focus-inner {padding: 0;border: 0;}
button,input[type="button"],input[type="reset"],input[type="submit"] {cursor: pointer; -webkit-appearance: button;}
input[type="search"] { -webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;-webkit-appearance: textfield;}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button {-webkit-appearance: none;}
textarea {overflow: auto; vertical-align: top;resize:none;}

table{padding:0; margin:0; border:0; }
td{vertical-align:top;}

.lt-ie9{} /*For IE less than 9*/
.lt-ie8{} /*For IE less than 8*/
.lt-ie7{} /*For IE less than 7*/

/**************************************
		Style CSS
***************************************/
body{background:#172c3d; margin:0px; padding:0px; font-family:Arial,Tahoma,Verdana,Serif; font-size:14px; color:#454545; font-weight:normal; line-height:20px;}
p{margin:0 0 20px 0 ;padding:0;}
a,a:visited,a:focus{text-decoration:none;color:#e60036;}
a img,.NoBorder{border:none;padding:0px;line-height:0;}
a *,{text-decoration:none;cursor:pointer;}
a:hover{text-decoration:none;cursor:pointer;color:#000;}
.BorNone{border:none;}
.clear{clear:both;}
.FltLt{float:left; width:170px; margin:10px 0 20px;}
.FltRt{float:right; width:780px; margin:10px 0 20px;}

h1{font-size:18px; color:#15699b; font-weight:bold; margin:0 0 18px; padding:0px;}
h2{font-size:17px; color:#454545; font-weight:bold; margin:20px 0; padding:0px;}
h3{font-size:17px; color:#fff; font-weight:bold; margin:0px; padding:0px; text-transform:uppercase;}

/******************************************************** Header ************************************************/
#Wrapper{width:100%; margin:auto; padding:0px;}
#Header{background:url(../images/header_bg.jpg) no-repeat; width:960px; margin:auto; padding:0px; height:130px;}
.logo{float:left; margin:20px 0 0 15px;}
.TopLink{float:right; display:block; margin:11px 14px 0 0; color:#1384b3; font-size:11px; text-align:right;}
.TopLink a{color:#c5e5ff;}
.TopLink a:hover{color:#1384b3;}
.TopLink .act{color:#1384b3;}
.search{display:block; margin:49px 0 0;}
.textBox{font-family:Arial,Tahoma,Verdana,Serif; font-size:12px; color:#707070; border:none; background:url(../images/search_bg.jpg) repeat-x; width:201px; height:29px; padding:0 10px;}
.bt{margin:-4px 0 0;}

/******************************************************** Navigation Top ************************************************/
#div_tb{float:left; background:url(../images/nav_bg.jpg) repeat-x; width:960px; height:50px; padding:0px; margin:1px 0 0;}
#div_tb a{color:#fff; font-size:13px; font-weight:bold; padding:0px; display:block;}
#div_tb a:hover {color:#9fd1f0;}
#div_tb td{text-align:center; vertical-align:middle; line-height:15px;}
#div_tb td.Sep{width:1px; background:url(../images/sep.jpg) no-repeat;}
#div_tb .act{color:#9fd1f0;}

/******************************************************** Banner Area ************************************************/
.banner{width:780px; height:299px; margin:0px; padding:0px;}
.InnerBanner{width:780px; height:185px; margin:0px; padding:0px;}

/******************************************************** Left Area ************************************************/
.LeftNav{margin:0px; padding:0px;}
.LeftNav ul{list-style:none; margin:0px; padding:0px;}
.LeftNav li{margin:0 0 1px; padding:0px;}
.LeftNav li a{background:url(../images/arrow.jpg) no-repeat #e4eef7 9px 12px; display:block; color:#072946; font-size:13px; font-weight:bold; height:26px; padding:4px 0 0 20px;}
.LeftNav li a:hover{background:url(../images/arrow_hover.jpg) no-repeat #15699b 9px 12px; color:#fff;}
.LeftNav li .act{background:url(../images/arrow_hover.jpg) no-repeat #15699b 9px 12px; color:#fff;}

.head{background:#5b91b4; text-transform:uppercase; color:#fff; display:block; height:20px; font-size:13px; font-weight:bold; margin-top:10px; padding:5px 12px;}
.LeftBarTxt{background:#e4eef7; display:block; font-size:13px; padding:10px 10px 16px; line-height:17px;}
.LeftBarTxt a{font-size:13px; font-weight:bold; color:#072946;}
.LeftBarTxt a:hover{color:#5b91b4;}

.QuickLinks{margin:0 0 10px; padding:0px;}
.QuickLinks ul{list-style:none; margin:0px; padding:0px;}
.QuickLinks li{margin:0 0 1px; padding:0px;}
.QuickLinks li.brk{margin:0 0 1px; padding:0px; line-height:15px;}
.QuickLinks li a{background:#e4eef7; display:block; color:#072946; font-size:13px; padding:5px 0 5px 12px;}
.QuickLinks li a:hover{background:#5b91b4; color:#fff;}


/******************************************************** Body Container ************************************************/
#Container{background:#fff; margin:0px; padding:0px; overflow:auto;}
.ContentArea{width:960px; margin:auto; padding:0px;}
.Txt{margin:17px 15px 0;}
h1 span{font-size:20px;}
.Points{list-style:none; margin:0px; padding:0px;}
.Points li{background:url(../images/circle.jpg) no-repeat 0 6px; padding:0 0 0 18px;}

.gallery{list-style:none; margin-top:18px; padding:0px;}
.gallery li{float:left; padding:4px; margin:0 11px 0 0;
box-shadow: 2px 2px 3px #d9d8d8; /*shadow for CSS3 capable browsers.*/
-webkit-box-shadow: 2px 2px 3px #d9d8d8;
-moz-box-shadow: 2px 2px 3px #d9d8d8;}
.gallery li.nopad{float:left; padding:4px; margin:0px;}


/******************************************************** Footer  ************************************************/
#Footer{width:960px; margin:auto; padding:0px;}
.BottomLinks{background:#173956; margin:0px; padding:15px 20px; border-bottom:2px solid #205070; overflow:auto;}
.BottomLinks ul{float:left; margin:20px 80px 0 15px; padding:0px; width:130px; border-right:1px solid #205070;}
.BottomLinks ul.nobor{float:left; margin:20px 0 0; padding:0px; width:460px; border-right:none;}
.BottomLinks li.cat{list-style:none; font-weight:bold; margin:0 0 0 -15px; padding:0px; color:#fff;}
.BottomLinks li{margin:0px; padding:0px; color:#95c6ee;}
.BottomLinks li a{color:#43aad7; font-size:13px;}
.BottomLinks li a:hover{color:#fff;}
.copy{font-size:11px; color:#6787a1; text-align:center; margin:10px 0; text-transform:uppercase;}