﻿@charset "utf-8";
/* CSS Document */ 
body { background: url(../img/w/bg.png) repeat-x top; background-color: #e3ecf3; margin-top: 10px; font-size:12px; } 
h1,h2,td,p,li,ul,div { font-family:Verdana, Geneva, sans-serif; font-size: 13px; font-weight: normal; color: #333; line-height: 18px; text-decoration: none; } 
p,h2{ text-align: center; }

/* wrapper */
.wclt { background: url(../img/w/clt.png); background-repeat: no-repeat; width: 27px; height: 27px;  }
.wt {  background: url(../img/w/t.png); background-repeat: repeat-x; height: 27px;  }
.wcrt { background: url(../img/w/crt.png); background-repeat: no-repeat; width: 27px; height: 27px;   }
.wl { background: url(../img/w/l.png); background-repeat: repeat-y; width: 27px;}
.wr { background: url(../img/w/r.png); background-repeat: repeat-y; width: 27px; }
.wclb { background: url(../img/w/clb.png); background-repeat: no-repeat; width: 27px; height: 27px;  }
.wb {  background: url(../img/w/b.png); background-repeat: repeat-x; height: 27px;  }
.wcrb { background: url(../img/w/crb.png); background-repeat: no-repeat; width: 27px; height: 27px;  }
.wl2{ background: url(../img/w/l2.png); background-repeat: no-repeat; width: 27px; height: 85px;  }
.wt2{ background: url(../img/w/t2.png); background-repeat: repeat-x;  }
.wr2{ background: url(../img/w/r2.png); background-repeat: no-repeat; width: 27px; height: 85px;  }
.wbg { background-color: #FFF; } .wline{ background: url(../img/w/line.png) repeat-x top; height: 40px;  }
.logo{ float: left; width: 270px;  height: 68px; } 
.azflag{ float: right; width: 96px; height: 68px; margin-right: 15px; } .azflag img { border: #FFF 2px solid; }
.ftr{ text-align: center; color: #1368a9; font-size:12px; font-weight:bold; text-transform:none; border-top:4px solid #426a93; padding-top: 10px; } .ftr a:hover{ text-decoration:underline; }
.nav-ftr{ text-align: center; color: #1368a9; font-size:12px; font-weight:bold; text-transform:none;  }
.pr-menu {overflow: hidden; padding-top: 0; margin: 0 5px; }
ul.h-nav {margin:0px; padding:0px; list-style:none; text-align:center;}
ul.h-nav li { float:left; text-transform:none; padding:0px; margin-right:3px; background:url(../images/bg-li.gif) top right no-repeat;}
ul.h-nav li:hover { background:url(../images/bg-li.gif) top left no-repeat; }
ul.h-nav li a.active { text-decoration:none; color:#FFF;  font-weight: bold; background:url(../images/bg-li.gif) top center no-repeat;}
ul.h-nav li a { color: #330; text-decoration:none; font-weight: normal; font-size:12px; padding:13px 0px 12px 0px; text-transform: capitalize; display: block; width: 102px;}
ul.h-nav li a:hover { text-decoration:none; color: #FFF; font-weight: bold; }

/**************---TITLES---**************/
h1 { color:#444b4e; font-size:18px; font-weight:normal;}
h1.title { background:none; font-size: 20px; color: #006; font-weight:bold; text-align: center; line-height: 24px; }
h1.title a {color:#16284e; text-transform:uppercase; text-decoration:none; font-size: 20px; font-weight:bold;}
h1.title a:hover{text-decoration:underline;}
.p-headings { background:none; font-size: 16px; color: #006; font-weight:bold; text-align: center; }
.p-bold { background:none; color: #006; font-weight:bold; text-align: center; }
#tabs-wrapper h2 { background:none; color:#16284e !important;  padding-bottom:10px;}

h2 { font-size:16px; color:#424242; padding:10px 0px 7px 0px; text-transform:capitalize; width:100%;}
h2.with-tabs { padding-left:0px; padding-top:10px;}
.block h2 { display:block; border-bottom:#bcbcbc 1px solid; color:#444b4e; font-size:12px; line-height:22px; margin:0; margin-top:5px; margin-bottom:10px; padding:0;}

h3 { color:#424242; padding:5px 0px;}
h3 a {color:#424242; text-decoration:none;}

.block .title { padding:35px 0px 0px 5px; border-bottom:1px solid #699bc9; margin:0px 5px 0px 5px;}
.title h3 { background:url(../images/bg-h.gif) no-repeat 0 0; color:#06213e; font-size:13px; font-weight:bold; padding:1px 10px 5px 25px; text-transform:capitalize;}


.submit { padding: 0px 0px 5px 2px; overflow:hidden; border-bottom:2px solid #57a3d0;}
.submitted, .submit .submitted{ color:#0f559d; font-size:11px; line-height:normal; font-weight:normal;}
.submitted a { color:#0f559d;}

/***************/
.comment { padding:10px 0px 10px 20px;}
.comment h3 { background:none;}
.comment h3 a{ color:#2a2a2a; font-size:15px;}
.comment .title { padding-left:0px; padding-bottom:10px;}
.comment .submitted { margin-left:0px; padding-bottom:10px; color:#575859;}
.comment .submitted a{ color:#575859;}

.content { padding:0px 10px 0px 0px; color:#353f48; line-height:17px; }
.node .content a { color:#353f48; font-size:12px;}
.content a:hover{ text-decoration:none;}

.node { width:100%; padding-bottom:40px; padding-top:20px;}
.node .content, #contact-mail-page { padding:13px 0px 30px 3px; overflow:hidden;}
.node div.links { padding-top:3px; padding-bottom:2px; text-align:left;}
.node .title {padding:0px 15px 0px 4px;}
.node .content .list { padding:0px 0px 9px 33px;}
img.alignleft{ float:left; margin-right:16px;}
img.alignright{ float:right; margin-left:20px;}

.hptd  { text-align: left; vertical-align: top; font-size: 12px; }
.f12 { font-size: 12px; }.f14 { font-size: 14px; } .f16 { font-size: 16px; } .f18 { font-size: 18px; }  .f24{ font-size: 24px; }
.h3c { margin: 0; } .h3c a { color: #146dac; text-decoration: underline; text-transform: capitalize;  }
.fred { font-weight: bold; color: #F00; } .fboldblue{ font-weight: bold; color: #009; } span { font-weight: bold; } strong{ color: #1368a9; font-weight: bold; }

/* .bg-cont { background: url(../images/hp/hpbanner.jpg) no-repeat left top; padding: 5px; height: 202px;  } */

