﻿html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {border: 0; margin: 0; padding: 0; vertical-align: baseline; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit;}

body {color:#474747;background: #fff url(img/bg-side.gif) 0 0 repeat-y; font-family:arial, helvetica, sans-serif; font-size:16px; }
table {border-collapse: separate; border-spacing: 0;}
caption, th, td {text-align: left; font-weight: normal;}

hr {display: none;}
strong, b {font-weight: bold;}
em, i {font-style: italic;}

/* general styles */
.ckcontent {background-color:#ffffff;background-image:none;font-family:arial, helvetica, sans-serif; font-size:14px; color:#474747;}

a {color:#02558b;font-weight:bold;text-decoration:underline;}
a:hover {text-decoration:none;}
h1{color:#e4e4f1;font-size:58px;font-weight:normal;padding:0 0 10px 0;margin-bottom:15px;text-align:left;font-family:"Times New Roman";text-transform:lowercase;}
h1 em{color:#6f6f6f;font-style:normal;}
p{padding-bottom:15px;}
.fl {float: left;}
.fr {float: right;}
.cleaner {clear: both; visibility: hidden; height: 0; overflow: hidden; line-height: 0; font-size: 0;margin-top:-1px;}
.tl {text-align: left !important;}
.tr {text-align: right !important;}
.tc {text-align: center !important;}
.ttop {vertical-align: top !important;}
.tnw {white-space:nowrap;}
.hand {cursor: hand; cursor: pointer;}
fieldset {-webkit-border-radius: 5px; -moz-border-radius: 5px;border: 1px solid #ccc;border-radius: 5px;margin-bottom: 15px; padding: 10px 15px 0 15px;}
fieldset legend {padding: 0 10px; font-size: 110%;}
h2 {font-size:16px;font-weight:bold;margin:20px 0 20px 0;}
h3 {font-size:12px;font-weight:bold;}
.tab {border-bottom:1px solid #a2a2a9;padding:5px;color:#000000;}
.tab em {font-weight:bold;border:1px solid #a2a2a9;border-bottom:1px solid #ffffff;margin-left:5px;padding:5px;font-style:normal;border-top-left-radius:5px;border-top-right-radius:5px;}
#header{}
#headerlogo {width:194px;float:left;height:154px;padding-top:40px;}
#headercaption{width:80%;float:left;height:280px;background:#fff url(img/bg-caption.gif) 0 0 no-repeat;}
#header-social{text-align: center;padding:70px 0 0 71px;}
#header-social a {background-color:#fff;display:block;width:24px;height:24px;float:left;margin-right:5px;}
#header-social a:hover {background-color: #8691be}
#content{clear:left}
#conl{width:194px;float:left;min-height:300px;}
#conc{width:810px;float:left;padding:0 0 0 30px;}
#conr{}
#footer {color:#7b7b7b;font-size:11px;padding-top:30px}
#footer a {color:#7b7b7b;text-decoration:none; font-weight:normal;}
#footer a:hover {text-decoration:underline;}
#footerL{width:194px;float:left;}
#footerC{width:800px;float:left;text-align:center;}
#footerR{width:10px;float:left;text-align:right;}
/* nav menu */
#navdd{
width:194px;
overflow-y:visible;
padding:0;}
#navdd li{margin:0 0 0 0;padding:0;list-style-type:none;}
#navdd li ul {clear:both;display:none;position:absolute;z-index:9999999999;padding:0 0 0 0;margin:-1px 0;background-color: #608121;}
#navdd li:hover, #navdd li.Sel {}
#navdd li:hover ul {display:block;}
#navdd li:hover a {color:#fff;}
#navdd ul li {display:block;width:280px;float:none;padding:0;margin:0;}
#navdd ul li a {border:0;text-align:left;padding:0 9px 0 9px;color:#fff;width:262px;line-height:40px}
#navdd ul li a:hover {}
#navdd a{
display:block;
width:194px;
height:25px;
line-height:25px;
font-family:"Arial Black";
font-size:12px;
margin:0;
padding:0;
color:#fff;
text-decoration:none;
text-transform:uppercase;
text-align:center}
#navdd a:hover, #navdd .Sel, #navdd .Sel a,  #navdd .Sel-h{
vertical-align:middle;
text-decoration:none;
color:#ffffff !important;
background: url('img/bg-a-sel.gif') no-repeat right top;
}
#navdd a:hover {color:#8691be !important;}
/* styles */
.tbl{
width:100%;
border:1px dotted #cccccc;
border-collapse:collapse;}
.tbl th{
background-color:#f1f1f1;
color:#000000;
font-weight:bold;
padding:10px;}
.tbl td{
padding:10px;
border-bottom:1px dotted #cccccc;
vertical-align:middle;}
.tbl-fl {white-space:nowrap;width:110px;}
fieldset{
border:1px solid #cccccc;}
legend{font-weight:bold;}

.btn {border: 1px solid #01385b; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background: #5a5a5a url(img/bg-btn.gif) repeat-x; padding: 5px 9px 5px; text-shadow: #00487a 1px 1px 0; color: #fff; cursor: pointer;text-transform:uppercase;font-weight:bold;text-decoration:none;font-size:14px;}
.btn:hover,
.btn:focus,
.btn:active {border-color: #9f9f9f; background: #9f9f9f url(img/bg-altbtn.gif) repeat-x; text-shadow: #000 1px 1px 0; color: #fff;}
	
.altbtn {border: 1px solid #9f9f9f; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background: #9f9f9f url(img/bg-altbtn.gif) repeat-x; padding: 5px 9px 5px; text-shadow: #000 1px 1px 0; color: #fff; cursor: pointer;text-transform:uppercase;font-weight:bold;text-decoration:none;}
.altbtn:hover,
.altbtn:focus,
.altbtn:active {border-color: #01385b; background: #5a5a5a url(img/bg-btn.gif) repeat-x; text-shadow: #00487a 1px 1px 0; color: #fff;}

.btn img {float:left;margin-right:5px;clear:left;}
.blockbtn {display:block;margin-bottom:15px;text-align:center !important;}

.txt,
textarea {font-family:arial, helvetica, sans-serif; font-size:12px; color: #333; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;
border: 2px solid #e7e8e8; padding: 5px;margin-bottom:5px;box-shadow:inset 2px 2px 4px #ababab;
}
.homebox {padding-top:20px;}
.homebox a {display:block;width:246px;height:181px;float:left;border:1px solid #e6e6e6;margin:17px 17px 3px 3px;background-color:#ffffff;text-decoration: none;}
.homebox a:hover {border:3px solid #414e81;box-shadow:0px 0px 7px 1px #aeb3b4;margin:15px 15px 1px 1px;}
