@charset "utf-8";
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,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body { 
  font-size: 75%;
  color: #222; 
  background: #F5F6F8;
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
}
/* Headings
-------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6 { font-weight: normal;}

h1 { font-size: 2em; margin-bottom: 0.5em; }
h2 { font-size: 1.7em; margin-bottom: 0.5em; }
h3 { font-size: 1.5em; margin-bottom: 1em; }
h4 { font-size: 1.2em; margin-bottom: 1.25em; }
h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; }
h6 { font-size: 1em; font-weight: bold; }

h1 img, h2 img, h3 img, 
h4 img, h5 img, h6 img {
  margin: 0;
}


/* Text elements
-------------------------------------------------------------- */

p           { margin: 0 0 1.1em; line-height:135%; }
p img.left  { float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; }
p img.right { float: right; margin: 1.5em 0 1.5em 1.5em; }

a:focus, 
a:hover     {
	color: #ffffff;
    text-decoration: none;
}
a           { color: #ffffff; text-decoration: underline; }

blockquote  { margin: 1.5em; color: #666; font-style: italic; }
strong      { font-weight: bold; }
em,dfn      { font-style: italic; }
dfn         { font-weight: bold; }
sup, sub    { line-height: 0; }

abbr, 
acronym     { border-bottom: 1px dotted #666; }
address     { margin: 0 0 1.5em; font-style: italic; }
del         { color:#666; }

pre 				{ margin: 1.5em 0; white-space: pre; }
pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; }


/* Lists
-------------------------------------------------------------- */

li ul, 
li ol       { margin:0 1.5em; }
ul, ol      { margin: 0 15px 5px 5px; }

ul          { list-style-type: none;padding: 0 5px;}
ul li          { list-style-type: none; background-image: url(images/tick.gif); background-repeat: no-repeat; background-position: center left; padding: 2px 0 2px 16px; }
ul.items { background: url(images/list-vanilla.gif) 0 0 repeat-y;  line-height: 26px;}
ul.items li a {border: 0; color:inherit ;}

ul.nostyle li { list-style-type: none; background-image: none; padding: 2px 0 2px 0;}
ol          { list-style-type: decimal; }


table.table       { margin-bottom: 1.4em; width:100%; }
.table th          { font-weight: bold; }
.table th,.table td,.table caption { padding: 4px 10px 4px 5px; }
.table tfoot       { font-style: italic; }

pre, code{
	font-size:10px;
	padding-left:30px;
	display:block;
}
#layout,#main,#foot{width:100%;color:#FFF;position:relative;background-position:center top;}
#layout{background-image:url(images/bg_top.png);background-repeat: no-repeat;background-color: #2C5787;}
#main{background-image:url(images/bg_body.png);background-repeat:repeat-x;}
#foot{background-image:url(images/bg_foot.png);background-repeat:repeat-x;background-color: #FFF;color:#595959;font-family:Tahoma, Geneva, sans-serif;font-size:11px;height: 100px;}
#wrapper,#footer{width:915px;margin:0 auto 30px auto;position:relative;}
div.header{position:relative;height:125px;}
div.slogan{position:relative;}
div.slogan h1{margin: 10px auto 40px auto;text-align: center; padding: 0;text-shadow: #333 1px 1px; font-size: 22px;}
div.logo{position:absolute;background-image:url(images/logo.png);width:169px;height:64px;background-repeat:no-repeat;left: 0px;top: 45px;}
div.logo a{display: block;width:169px;height:64px;}
div.logo a span{display: none;}
div.page_home,div.page{overflow:hidden;}
div.page_home .col{float:left;padding: 12px;}
div.page_home .cola{width:335px;}
div.page_home .colb{width:170px;}
div.page_home .colc{width:335px;}
div.page_home .col h2{font-size:16px;font-weight:bold;text-shadow: #333 1px 1px;}
div.page_home .col p{font-size:11px;}
.read{float:right;}
.read a{ text-decoration:none;}
#footer p{ padding:35px 15px;}
#footer p a{ color:#595959; margin:0 3px; text-decoration:none;}
#footer p a:hover{ text-decoration:underline;}
#footer p.left{ float:left;}
#footer p.right{ float:right;}
#facebox .b {background:url(images/b.png);}
#facebox .tl {background:url(images/tl.png);}
#facebox .tr {background:url(images/tr.png);}
#facebox .bl {background:url(images/bl.png);}
#facebox .br {background:url(images/br.png);}
#facebox {position: absolute;top: 0;left: 0;z-index: 100;text-align: left;}
#facebox .popup {position: relative;}
#facebox table {border-collapse: collapse;}
#facebox .body {padding: 0!important;margin: 0!important;background: #fff;width: 370px;}
#facebox .content {padding: 0 !important;margin: 0 !important;}
#facebox .loading {text-align: center;background-image: url(images/loader.gif);padding: 30px;background-repeat: no-repeat;background-position: center;}
#facebox .image {text-align: center;}
#facebox .close {background-image: url(images/cross.png);padding: 10px;position: absolute;right: 10px;top:10px;background-color: #485869; background-position: center; background-repeat: no-repeat;}
#facebox .close:hover {opacity:0.5;}
#facebox img {border: 0;margin: 0;}
#facebox .footer {text-align: right;}
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {height: 10px;width: 10px;overflow: hidden;padding: 0;}
#facebox_overlay {position: fixed;top: 0px;left: 0px;height:100%;width:100%;}
.facebox_hide {z-index:-100;}
.facebox_overlayBG {background-color: #000;z-index: 99;}
* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

.fbcontent{padding: 10px;width: 650px; background-color:#ffffff ;}
.fbcontent h2,.fbcontent h3, h2.black{text-shadow: #fff 1px 1px; font-family: Trebuchet MS, Calibri,Arial;}
.fbcontent h3{ color: #90CC57;}
.fbcontent h2{color: #E47D45;}

