* { margin: 0; padding: 0; outline:0; }

body {font-size: 12px; line-height: 18px; font-family: Arial, Helvetica, Sans-Serif; color: #3d3d3d; background: #fff;}

a { color: #0252aa; text-decoration: none; cursor:pointer; }
a:hover { text-decoration: underline; }

a img { border: 0; }

input, textarea, select { font-family: Arial, Helvetica, sans-serif; font-size:12px; }
textarea { overflow:hidden; }

.cl { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }
.notext { font-size: 0; line-height: 0; text-indent: -4000px; }

.left, .alignleft { float: left; display: inline; }
.right, .alignright { float: right; display: inline; }


.shell { width: 980px; margin: 0 auto; }

#header { height: 85px; border-bottom: 1px solid #c8c8c8; position: relative; }
#logo a { width: 194px; height: 85px; position: absolute; top:0;left:0; font-family: Arial, serif; font-size: 25px; line-height: 33px; color: #3d3d3d; font-weight: normal; font-style: ; padding: 17px 0 0 0; }
#logo a:hover { text-decoration: none; }
#logo a .min { font-size: 31px; line-height: 31px; position: relative; top:-9px; }
#logo a .logo { color: #004b89; font-weight:bold;}

#navigation { height: 74px; padding: 0 0 0 266px; }
#navigation ul { list-style: none; }
#navigation ul li { display: inline; float: left; font-size: 15px; line-height: 18px; text-transform: uppercase; padding: 0 45px 0 0; }
#navigation ul li.last { padding:0; }
#navigation ul li a { float: left; color: #969696; padding: 55px 31px 1px 4px; }
#navigation ul li a:hover, 
#navigation ul li a.active { background: #6f95c2; color: #fff; text-decoration: none; }
#navigation ul li a.active { font-weight: bold; }

.slider-holder { width: 980px; height: 311px; position: relative; border-bottom: 1px solid #c8c8c8; margin: 0 0 24px 0; }
.slider-holder .prev, 
.slider-holder .next { background: url(1.gif) no-repeat 0 0; width: 18px; height: 27px; position: absolute; top:141px; z-index: 100; }
.slider-holder .prev { left:24px; }
.slider-holder .next { background-position: 0 -27px; right:17px; }

.slider {  }

#main { padding: 0 0 48px 0; }

#contentall { width: 980px; padding: 0 0 0 3px; }
#contentall h1 { font-size: 18px; line-height: 21px; color: #004b89; text-transform: uppercase; }
#contentall h2 { font-size: 15px; line-height: 21px; color: #004b89; text-transform: uppercase; }
#contentall h3 { font-size: 12px; }
#contentall p {  }

#content { width: 670px; padding: 0 0 0 3px; }
#content h1 { font-size: 18px; line-height: 21px; color: #004b89; text-transform: uppercase; }
#content h2 { font-size: 15px; line-height: 21px; color: #004b89; text-transform: uppercase; }
#content h3 { font-size: 12px; }
#content p { padding: 50px 0 0 10; }

#content .head { padding: 0 0 44px 0; }
#content .head h2 { padding: 0 0 17px 0; }
#content .head h3 { padding: 0 0 8px 0; }
#content .head p { padding: 50px 0 0 10;  }

#content .col { width: 296px; }
#content .col h2 {  }
#content .col h3 {  }
#content .col p { padding: 50px 0 0 10; }

#sidebar { width: 255px; }
#sidebar h2 { font-size: 18px; line-height: 21px; color: #000; font-weight: normal; padding: 0 0 15px 0; }
#sidebar h3 { font-size: 12px; }
#sidebar p {  }
#sidebar .item { padding: 0 0 17px 4px; }
#sidebar .date { font-size: 10px; color: #fd3801; }

#footer { height: 100%; border-top: 1px solid #c8c8c8; padding: 12px 0; }
#footer .nav {  }
#footer .nav ul { list-style: none; }
#footer .nav ul li { display: inline; font-size: 12px; line-height: 11px; border-right: 1px solid #685d5d; padding: 0 6px 0 0; margin: 0 6px 0 0; }
#footer .nav ul li.last { border:0; padding:0; margin:0; }
#footer .nav ul a { color: #685d5d; }

#footer .copy { font-size: 12px; color: #685d5d; }
#footer .copy a { color: #ed1c24; text-transform: uppercase; }























