@charset "UTF-8";
/* CSS Document */

body { background-color: #FFFFFF; background-image: url(images/bg.jpg); background-repeat: repeat-x; margin: 0 auto; font-family:Helvetica, Arial, "Trebuchet MS", Times; font-size: 0.8em; font-style: normal; line-height: 20px; font-weight: normal; font-variant: normal; text-transform: none; color: #47647b; }
#main p { margin-left:20px }
img { border:0 }
/* typgraphic */

.imgT { display: block; margin: 0 0 10px -3px; }
.inst { margin-left: 0 }
h1 { padding-top:10px; margin-top:30px; text-transform:uppercase; color:#cd9c57; font-size:1.60em; font-family: "Tahoma", Arial, Helvetica, sans-serif; font-weight:normal; line-height:35px; display:inline; }
.heading2-blue { font-size:.9em; text-transform:uppercase; color:#4699b0; font-family: "Tahoma", Arial, Helvetica, sans-serif; font-weight:normal; display:inline; }
h2.heading-orange .heading-blue { font-size:0.65em }
h1 .heading2-blue { font-size:0.9em; }
h2 { text-transform:uppercase; color:#cd9c57; font-size:1.30em; font-family: "Tahoma", Arial, Helvetica, sans-serif; font-weight:normal; line-height:30px; }
.post h2 { margin: 10px 0; line-height:1 }
#main .post { border-bottom: 1px solid #CCCCCC; margin: 0 0 10px; padding: 5px 0 10px; }
#main .post .post-date, #main .post .read-more, #main .post .postmetadata { font-size: 0.8em; font-weight: bold; margin: 0; text-transform: uppercase; }
.heading2 { margin:0; padding:0; text-transform:uppercase; color:#4699B0; font-size:1.1em; font-family: "Tahoma", Arial, Helvetica, sans-serif; font-weight:normal; line-height:22px; display:inline; }
.heading-orange { text-transform:uppercase; color:#cd9c57; font-size:1.40em; font-family: "Tahoma", Arial, Helvetica, sans-serif; font-weight:normal; display:inline; line-height:1 }
.heading-blue { text-transform:uppercase; color:#4699b0; font-size:0.8em; font-family: "Tahoma", Arial, Helvetica, sans-serif; font-weight:normal; display:inline; }
.heading1-blue { margin:0; padding:0; text-transform:uppercase; color:#4699b0; font-size:1.00em; font-family: "Tahoma", Arial, Helvetica, sans-serif; font-weight:normal; display:inline; }
.heading3-white { line-height: 1.3; margin:0; padding:0; text-transform:uppercase; color:#fff; font-size:1.10em; font-family: "Tahoma", Arial, Helvetica, sans-serif; font-weight:normal; display:inline; }
.side-color { color:#cd9c57; }
.side-white { color:#FFF; text-transform:none; font-size:1em; }
.title1 { font-size: 1.1em; }
/* links */

a { color:#4699b0; text-decoration: none; }
a:hover { color:#cd9c57; text-decoration:underline; }
/* layout divs stuff */
	
	
#header { margin:auto; background-image:url(images/header.jpg); width:1000px; height:200px; padding:0 }
#header .logo { margin:135px 0 0 16px }
#middle { margin:auto; width:980px; height:246px; padding-left:18px; background-color:#0d2e4a; color:#fff; }
#flash { background-image:url(images/no-flash.jpg); background-repeat:no-repeat; }
#tabs { float:left; width:306px; margin-left:65px; }
img.button1 { margin-bottom:7px; }
#nav { margin:auto; width:1000px; height:70px; background-color:#0d2e4a; color:#fff; padding:0px; }
#container { margin:auto; width:980px; padding-left:20px; }
#main { float:left; width:615px; margin-right:30px; margin-top:15px }
#sidebar { float:right; width:293px; padding: 0 10px 10px 10px; background-color:#0d2e4a; color:#fff; }
#footer { clear:both; width:960px; padding:50px 20px 10px 15px; margin:auto; font-size: 0.80em; }
/*main content */
#links { clear:both; width:960px; padding:20px 20px 10px 15px; margin:auto; font-size:0.80em; }
#main ul { list-style-image:url(images/bullet-points.jpg); }
/*sidebar related */
.contactForm { padding:0 10px }
.form1, .form1b { background-color:#999999; color:#fff; text-align:left; margin-bottom:10px;   text-transform:uppercase; border:0px; font-size:0.9em }
.form1b {  padding: 3px 3px 3px 10px; width: 272px; }
.form1 { width:251px; padding: 3px 10px;}
.form2 { border: 1px solid #0D2E4A; color: #0D2E4A; font-family: inherit; font-size: 0.9em; margin: 0 0 5px; padding: 3px; width: 200px; }
span.body { font-size: 0.9em; font-weight: bold; line-height: 1.3; }
.submit1 { background-color:#92cdcf; color:#0d2e4a; text-align:left; margin:auto; width:273px; padding: 3px 10px; text-transform:uppercase; border:0px; font-size:0.90em }
.in-sidebar { margin-bottom:40px; }
.in-sidebar a { color:#FFF; text-decoration:none; }
.in-sidebar a:hover { color:#92cdcf; text-decoration:none; }
#sidebar ul { padding-top:0px; margin-top:0px; list-style-image:url(images/bullet-points-side.gif); }
#sidebar ul li { padding-left:5px; padding-top:5px; }
/*footer stuff */

#footer ul { display:inline; list-style:none; padding: 0px; margin: 0px; }
#footer li { display:inline; padding-left:5px; padding-right:5px; border-right:1px solid #000; list-style:none; }
/* pre defined stuff */
.phpstyle4 { color: #008000; }
.phpstyle3 { color: #c33131; }
.tickyellowbox { background-color: #eff6ef; border: 1px solid #008000; }
.tickredbox { background-color: #f9eaea; border: 1px solid #c33131; }
.linkbox { width: auto; border: 1px #BCCFDE solid; background-color:#DDE5ED; padding: 10px 10px 10px 10px; }
a.greylinks:link { color: #333; text-decoration: underline; font-size: 0.7em; }
a.greylinks:visited { color: #333; text-decoration: underline; }
a.greylinks:active { color: #333; text-decoration: underline; }
a.greylinks:hover { color: #666; text-decoration: underline; }
#sidebar .social ul { float: left; margin: 0 0 20px 20px; overflow: hidden; padding: 0; }
#sidebar .social li { float:left; display:inline; list-style:none; margin: 0 10px 0 0; padding: 0; }
.social { overflow: hidden; margin: 0; }
.social li a { background:url(/images/social.gif) 0 0 no-repeat; display:block; text-indent:-9999px; width:55px; height:55px; }
.social .fb a { background-position:0 0 }
.social .tw a { background-position:0 -55px }
.social .rate a { background:url(/images/rate.gif) 0 0 no-repeat; display:block; text-indent:-9999px; width:55px; height:55px; }
.facebookBox { background:#fff; margin: 0 0 20px; border: 1px solid #4699B0; }
.hidden { display:none }
#searchform #s { border: 1px solid #4699B0; margin: 0 0 0 30px; padding: 3px 7px; width: 200px; }
#searchform #searchsubmit { height: 23px; margin: 5px 0 0 30px; width: 217px; }
/*
 * jQuery Nivo Slider v2.5.1
 * http://nivo.dev7studios.com
 *
 * Copyright 2011, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 * 
 * March 2010
 */
 
 
/* The Nivo Slider styles */
.nivoSlider { position:relative; overflow:hidden;   width: 455px; padding: 0 40px 0 0;height:320px; margin: 0 0 0 20px; }
.nivoSlider img { position:absolute; top:0px; left:0px; }
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink { position:absolute; top:0px; left:0px; width:100%; height:100%; border:0; padding:0; margin:0; z-index:6; display:none; }
/* The slices and boxes in the Slider */
.nivo-slice { display:block; position:absolute; z-index:5; height:100%; }
.nivo-box { display:block; position:absolute; z-index:5; }
/* Caption styles */
.nivo-caption { position:absolute; left:0px; bottom:0px; background:#000; color:#fff; width:100%; z-index:8; }
.nivo-caption p { padding:5px; margin:0; }
.nivo-caption a { display:inline !important; }
.nivo-html-caption { display:none; }
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a { position:absolute; top:45%; z-index:9; cursor:pointer; }
.nivo-prevNav { left:0px; }
.nivo-nextNav { right:0px; }
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {   position: absolute; right: 0; top: 120px; }
.nivo-controlNav a { position:relative; z-index:9; cursor:pointer; }
.nivo-controlNav a.active { font-weight:bold; }
.nivo-controlNav a { display:block; width:22px; height:22px; background:url(/images/bullets.png) no-repeat; text-indent:-9999px; border:0; margin-right:3px;  }
.nivo-directionNav a { display:block; width:30px; height:30px; background:url(/images/arrows.png) no-repeat; text-indent:-9999px; border:0; }
a.nivo-nextNav { background-position:-30px 0; right:55px; }
a.nivo-prevNav { left:15px; }

