html { font-size: 12px; }
html, body {margin-bottom: 1px;  }
body {min-width: 960px; font-family: Arial,Sans-Serif;line-height: 1.7em;background:#fff;color:#4c7a99;}
body a {color:#555}
ul, ol {padding-left: 15px;margin: 5px 0;list-style:disc;}
ul li {margin: 0;padding: 0;}
ul li a {line-height: 1.8em;}
ul ul {margin-left: 25px;padding: 5px 0;}
p {margin: 0 0 15px;}
p:empty {margin: 0;}
h1 {font-family: 'Goudy Bookletter 1911', serif; color: #00002e; font-weight:normal; font-size: 40px; text-transform:uppercase; margin: 15px 0 0 0; line-height: 65px;}
h2 {font-size: 16px;font-weight: normal; font-family: 'Open Sans', sans-serif; color: #333; line-height: 18px; margin-bottom:20px;}
h3, p.titleText {font-size: 18px; line-height:20px; margin: 0 0 20px 0;}
h4 {font-size: 18px; line-height:20px; margin: 0 0 20px 0;}
h5 {font-size: 18px; line-height:20px; margin: 0 0 20px 0;}
hr{     background: none repeat scroll 0 0 #FFFFFF;    border-color: #FFFFFF; }
code {color: #000000;font: 10px Courier;margin: -1px 0 0;}
blockquote {font: italic 16px/22px Georgia,Serif;}
a {outline: medium none;text-decoration: none;}
input[type="text"]{-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background:#FFFFFF;border: 1px solid #CCCCCC;color: #CCCCCC;font-size: 12px;height: 26px;padding: 0 0 0 10px;color:#555; margin-bottom: 5px;} 
input[type="submit"]{-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: none repeat scroll 0 0 #00002E;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 14px;
    margin-top: 20px;
    padding: 6px 7px;} 
input[type="submit"]:hover{background:#0C0B0A;color: #FFFFFF;}
.no-border {border:none !important;}

.clearfix {clear: both;}
.clearfix:after {content: ".";display: block;visibility: hidden;line-height: 0;height: 0;}

/* lists */
ul.list-type-1, ul.list-type-2, ul.list-type-3, ul.list-type-4, ul.list-type-5, ul.list-type-6, ul.list-type-7, ul.list-type-8 {margin-bottom: 10px;padding-left: 0;margin-left:5px;}
ul.list-type-1 li {background: url("../images/bullet-list.png") no-repeat scroll 0 0 transparent;line-height: 20px;list-style: none outside none;padding-left: 15px;}
ul.list-type-2 li {background: url("../images/bullet-list.png") no-repeat scroll 0 -20px transparent;line-height: 20px;list-style: none outside none;padding-left: 15px;}
ul.list-type-3 li {background: url("../images/bullet-list.png") no-repeat scroll 0 -40px transparent;line-height: 20px;list-style: none outside none;padding-left: 15px;}
ul.list-type-4 li {background: url("../images/bullet-list.png") no-repeat scroll 0 -60px transparent;line-height: 20px;list-style: none outside none;margin-bottom: 5px;padding-left: 25px;}
ul.list-type-5 li {background: url("../images/bullet-list.png") no-repeat scroll 0 -80px transparent;line-height: 20px;list-style: none outside none;margin-bottom: 5px;padding-left: 25px;}
ul.list-type-6 li {background: url("../images/bullet-list.png") no-repeat scroll 0 -100px transparent;line-height: 20px;list-style: none outside none;margin-bottom: 5px;padding-left: 25px;}
ul.list-type-7 li {background: url("../images/bullet-list.png") no-repeat scroll 0 -120px transparent;line-height: 20px;list-style: none outside none;margin-bottom: 5px;padding-left: 25px;}
ul.list-type-8 li {background: url("../images/bullet-list.png") no-repeat scroll 0 -140px transparent;line-height: 20px;list-style: none outside none;margin-bottom: 5px;padding-left: 25px;}
.widget-ul-container{list-style: none;padding-left:0;}

img.with-shadow {padding:4px;border:1px solid #ededed;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;margin-right: 10px;}

.highlight25 {background-color:#dedede;padding:2px 4px;text-shadow:0 1px 0 #fff;}
.highlight50 {background-color:#bbb;padding:2px 4px;text-shadow:0 1px 0 #fff;}

.blockquote {background: url(../images/quotation-mark.png) no-repeat left top;text-indent: 20px;text-shadow: 0px 1px 0 #ccc;font: italic 14px/22px Georgia,Serif;}

.pre {padding: 5px 5px 5px 15px;border: 1px dotted #ccc;background:#efefef;-webkit-border-radius: 5px;-moz-border-radius: 5px ;border-radius: 5px ;color: #333;}

/* buttons variation */
a.btn-style1 {background: #e3e3e3;border: 1px solid #bbb;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;-moz-box-shadow: inset 0 0 1px 1px #f6f6f6;-webkit-box-shadow: inset 0 0 1px 1px #f6f6f6;box-shadow: inset 0 0 1px 1px #f6f6f6;color: #333; font-size: 12px;line-height: 1; padding: 6px 10px; text-align: center; text-shadow: 0 1px 0 #fff;
font-family: 'Open Sans', sans-serif;
background: #f7f7f7; /* Old browsers */
background: -moz-linear-gradient(top,  #f7f7f7 46%, #e1e1e1 48%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(46%,#f7f7f7), color-stop(48%,#e1e1e1)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f7f7f7 46%,#e1e1e1 48%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f7f7f7 46%,#e1e1e1 48%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f7f7f7 46%,#e1e1e1 48%); /* IE10+ */
background: linear-gradient(top,  #f7f7f7 46%,#e1e1e1 48%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#e1e1e1',GradientType=0 ); /* IE6-9 */


}
a.btn-style1.rounded {-moz-border-radius: 12px;-webkit-border-radius: 12px;border-radius: 12px;padding-left:13px;padding-right:13px;}
a.btn-style1:hover {background: #d9d9d9;-moz-box-shadow: inset 0 0 1px 1px #eaeaea;-webkit-box-shadow: inset 0 0 1px 1px #eaeaea;box-shadow: inset 0 0 1px 1px #eaeaea;color: #222;cursor: pointer;text-decoration:none !important;}
a.btn-style1:active {background: #d0d0d0;-moz-box-shadow: inset 0 0 1px 1px #e3e3e3;-webkit-box-shadow: inset 0 0 1px 1px #e3e3e3;box-shadow: inset 0 0 1px 1px #e3e3e3;color: #000;}
a.btn-style2 {background: #eee;background: -moz-linear-gradient(top, #eee 0%, #ccc 100%);background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eee), to(#ccc));border: 1px solid #ccc;border-bottom: 1px solid #bbb;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;color: #333;font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;font-size: 11px;font-weight: bold;line-height: 1;padding: 4px 8px;text-align: center;text-shadow: 0 1px 0 #eee;}
a.btn-style2.rounded {-moz-border-radius: 12px;-webkit-border-radius: 12px;border-radius: 12px;padding-left:13px;padding-right:13px;}
a.btn-style2:hover {background: #ddd;background: -moz-linear-gradient(top, #ddd 0%, #bbb 100%);background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ddd), to(#bbb));border: 1px solid #bbb;border-bottom: 1px solid #999;cursor: pointer;text-shadow: 0 1px 0 #ddd;text-decoration:none !important;}
a.btn-style2:active {border: 1px solid #aaa;border-bottom: 1px solid #888;-moz-box-shadow: inset 0 0 5px 2px #aaa, 0 1px 0 0 #eee;-webkit-box-shadow: inset 0 0 5px 2px #aaa, 0 1px 0 0 #eee;box-shadow: inset 0 0 5px 2px #aaa, 0 1px 0 0 #eee;}


/* buttons variation */
a.btn-read-more , .more{

-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;

padding-left:13px;padding-right:13px; background: #e3e3e3;border: 1px solid #bbb;
font-size: 12px;line-height: 36px; padding: 6px 10px; text-align: center; 
font-family: 'Open Sans', sans-serif; color:#fff; 
background: #778BA3; border:none; 
}

a.btn-read-more:hover, .more:hover { background-color:#3989c1; } 


/* custom table style */
.styled-table {border-top:1px solid #CFCFCF;border-left:1px solid #CFCFCF;border-right:0;border-bottom:0;width:100%;}
.styled-table td, .styled-table th {border-right:1px solid #CFCFCF;border-bottom:1px solid #CFCFCF;text-align:center;padding:5px 0;}
.styled-table th {background-color:#dedede;font-size:120%;text-shadow: 0 1px 0 #fff;}
.styled-table tr:nth-child(even) {background: #fff;}
.styled-table tr:nth-child(odd) {background: #F6F6F6;}

/* warning boxes */
.info, .success, .warning, .error {border: 1px solid;margin: 10px 0px;padding:15px 10px 15px 50px;background-repeat: no-repeat;background-position: 10px center;}
.info {color: #00529B;background-color: #BDE5F8;background-image: url('../images/icon-info.png');}
.success {color: #4F8A10;background-color: #DFF2BF;background-image:url('../images/icon-tick.png');}
.warning {color: #9F6000;background-color: #FEEFB3;background-image: url('../images/icon-warning.png');}
.error {color: #D8000C;background-color: #FFBABA;background-image: url('../images/icon-cross.png');}
