@charset "UTF-8";

/* CSS Document */

body { background-image: url(images/bg.jpg); background-repeat:repeat-x; background-color:#0b2a41; margin:0; padding:0; font-family:Helvetica, Arial, sans-serif; font-weight:bold; color:#fff; }

p { line-height:20px; font-size:0.7em; }

p.intro { font-size:0.79em; }

h1, h2 { font-size:1.8em; color:#5d8315; padding:0; margin:0; font-weight:lighter; }

h3 { font-size:0.9em; color:#fff; font-weight:lighter; }

a { border:none; outline:none; color:#fff; font-size:0.7em; }

a.normlink { font-size:1em; color:#FFF; font-weight:bold; text-decoration:underline; }

a.normlink:hover { text-decoration:none; }

/*Design div id tags */
#header { margin:0 auto; width:1000px; height:156px; background-image:url(images/headbg.gif); background-repeat:no-repeat; }

.logo { float:left; width:440px; height:136px; margin:13px 0 0 50px; }

.numbers { float:right; width:200px; height:50px; margin:70px 0 0 0; }

#flash { margin:0 auto; width:904px; height:308px; padding:0 48px; }

#nav { margin:0 auto; width:870px; height:36px; padding:5px 0 0 130px; background-image:url(images/navbg.gif); }

#main { margin:0 auto; width:900px; height:auto; overflow:hidden; padding:0 50px; }

#sidehead { float:right; width:267px; height:58px; background-image:url(images/side-top.gif); margin-top:20px; }

#sidebar { float:right; width:247px; margin-right:1px; height:auto; overflow:hidden; background-color:#FFF; padding:0 9px 20px 9px; }

.column { float:left; width:270px; height:auto; margin:20px 20px 0 10px; }

.columnlarge { float:left; width:601px; height:auto; margin:20px 0 0 10px; }

.columnlarge a { font-size:1em; }

.largearea { float:left; width:601px; height:auto; margin:0 0 0 10px; }

.contactleft { float:left; width:200px; height:auto; margin:20px 0 0 10px; }

.contactmain { float:left; width:400px; height:auto; margin:20px 0 0 10px; }

/*Nav style*/
#nav ul { margin:0; padding:0; float:left; display:block; width:740px }

#nav li { font-size:1em; list-style:none; display:inline-block; float:left; width:auto; }

#nav li a { padding:11px 13px; display:block; }

#nav a:link, #nav a:visited { text-decoration:none; color:#fff; }

#nav li a:hover { background:transparent url(images/nav-hov.gif) no-repeat 50% 100%; color:#069; }

/*Text styles*/
.bold { font-weight:bold; }

.tel { font-size:1.1em; color:#fff; margin:0; padding:0; font-weight:lighter; }

.num { font-size:1.3em; color:#adc93f; margin:0; padding:0; font-weight:lighter; }

.h1-under { color:#FFF; font-weight:lighter; font-size:0.5em; }

.smallheader { font-size:0.9em; color:#156a83; font-weight:lighter; margin:4px 0; padding:4px 0; }

.li-norm { font-size:0.7em; color:#CCD9E1; font-weight:lighter; line-height:22px; list-style:url(images/bullet.gif); }

.ul-side { margin:0; padding:0; }

.li-side { font-size:0.7em; color:#5d8315; font-weight:lighter; line-height:22px; list-style:none; border-top:1px #666 dashed; }

.titleside { background-color:#5d8315; padding:3px; margin:10px 0 0 0; width:auto; height:auto; }

.titlesidetext { color:#FFF; padding:0; margin:0; width:auto; height:auto; }

.side { color:#5d8315; line-height:18px; padding:2px 0; margin:2px 0; }

.sidegrey { color:#666; line-height:18px; padding:0; margin:0; font-weight:lighter; }

.h1-smaller { font-size:1.3em; margin-bottom:0; padding-bottom:0; }

.h2-smaller { font-size:1em; margin-bottom:0; padding-bottom:0; color:#CCC; }

a.image:hover { border-left:1px #FFF solid; }

.sideheadbox { width:100%; padding:2px; margin:5px 0; background-color:#adc93f; }

.sidehead { font-family:Georgia, "Times New Roman", Times, serif; font-size:0.8em; padding:0; margin:0; color:#FFF; }

.sitemap-ul { list-style:none; margin:0; padding:0; }

.sitemap-li { border-top:1px #fff dashed; padding:3px; }

.sitemap-libtm { border-top:1px #fff dashed; border-bottom:1px #fff dashed; padding:3px; }

/*footer*/

#footer { margin:10px auto; width:1000px; height:auto; overflow:hidden; }

#footerhead { margin:0 auto; width:1000px; height:36px; background-image:url(images/footerheadbg.gif); }

.headtext { float:left; width:345px; height:18px; padding:10px 0 0 58px; font-weight:lighter; font-size:1.1em; }

#footer p { font-size:0.7em; font-weight:lighter; }

#footerleft { float:left; width:435px; padding-left:30px; }

.ulcolumn { float:left; width:215px; height:auto; }

#footerright { float:right; width:500px; height:auto; overflow:hidden; }

a.footer { color:#FFF; line-height:14px; }

a.footer2 { color:#FFF; font-size:0.9em; }

a.footer:hover { color:#ccc; }

#footer li { list-style:none; padding:4px 0 0 0; margin:4px 0 0 0; }

.basefooter { margin:10px 0 0 0; padding:5px 0 5px 0; width:100%; text-align:center; }

.linkbox { margin:10px 0 0 0; padding:5px 0; width:100%; border:1px #333 solid; font-size:0.8em; text-align:center; }

.resourcebox { width:100%; height:95px; margin:10px 0 0 0; border:1px dotted #036; }

a.resource { font-size:1.1em; }

/*jquery*/
#rotator1 { overflow:hidden; height:110px; width:100%; padding:0; border-bottom:1px #069 dashed; border-top:1px #069 dashed; }

.rotatediv { height:110px; width:100%; padding:0; }

/*php forms*/

/*small form*/

.smallform { margin:5px 0 10px 0; }

.formstyle2 { width:225px; background-color:#FFF; padding:2px 1px; margin:2px; border: 1px solid #8f897c; color:#483a19; font-size:0.7em; }

.dropdownsmall { width:228px; margin:2px; color:#483a19; font-size:0.7em; }

.formbottons { width:225px; height:25px; border:1px #000 solid; padding:2px; margin:2px; color:#0b324e; font-size:0.8em; font-weight:bold; background-color:#fff; }

.formstylep { font-size: 1.0em; color: #483a19; padding:0 0 10px 0; margin:0; font-weight:bold; }

/*main form*/

.formmain { margin:5px 0 20px 1px; font-size:0.7em; }

.formheader { font-size:1.2em; color:#CCC; margin-top:5px; }

.formstyle { width:210px; font-size:1.2em; font:Helvetica, Arial, sans-serif; }

textarea {font-size:1.1em; font-family:Helvetica, Arial, sans-serif; }

.submit { width:215px; background-color:#156a83; padding:2px 1px 2px 1px; margin-bottom:2px; border: 1px solid #8f897c; color: #fff; font-size:1.0em; font-weight:bold; }

.formgreen { font-size:0.7em; font-weight:lighter; color:#FFF; }

.linklarge { font-size:1em; font-weight:lighter; color:#5d8315; }

.tickyellowbox { background-color:#10344e; border: 2px solid #093; padding:10px; margin:20px 0 20px 0; width:100%; }

.tickredbox { background-color:#10344e; border: 2px solid #900; padding:10px; margin:20px 0 20px 0; width:100%; }

/*blog*/

.box { border-bottom:1px #425c71 dotted; border-top:1px #425c71 dotted; padding:6px 0; margin:3px 0; height:auto; overflow:hidden; }

.box a { font-style:italic; font-size:0.8em;}

.previous {float:left;}

.next {float:right;}

.box-around { border-top:1px dotted #FFF; padding:7px 0; margin:3px 0; }

.box-around p { font-size:0.63em; color: #425c71; font-weight:normal; line-height:10px; }

.box-around a { font-size:1em; color: #425c71; font-weight:normal; }

h3 {color:#CCC; font-size:1.1em;}

.blog p {font-size:0.69em; color:#425c71; line-height:10px;}

.blog a {font-size:1em; color:#687885;}

.blogsubmit { width:180px; background-color:#156a83; padding:2px 1px; margin:10px 0; border: 1px solid #8f897c; color: #fff; font-size:0.8em; font-weight:bold; }

.commentbox {background-color:#1c3f59; padding:3px 10px; margin:5px 0;}

.commentborder { border-bottom:1px solid #FFF; border-top:1px solid #FFF; padding:5px 0; margin:5px 0;}

.commentlist li {border-bottom:1px solid #435e72; padding:5px 0; margin:5px 0; width:92%;}

.sidebox { background-color:#036; padding:1px 5px 20px 5px; margin:0; font-size:1em; font-weight:normal; color:#FFF;}

.sidebar {margin:0; padding:0; list-style:none;}

.indexpost {border-bottom:1px solid #435e72; padding:5px 0; margin:5px 0;}

.indexpost p {font-weight:normal; font-size:0.7em;}

.indexpost a {font-weight:normal; font-size:1em; color:#CCC;}

.indexred {color:#C60; padding:0; margin:0;}

.feederdate {color:#999; padding:0; margin:0; font-weight:normal; font-size:0.65em;}

.h2-post {font-size:1.2em; color:#CCC;}

a.readmore {font-size:0.7em; padding:0; margin:0;}

.feeder {height:auto; overflow:hidden; }

#feeder {height:auto; overflow:hidden; }

#feeder a {font-size:0.8em; color:#333; padding:0; margin:0;}

#feeder ul {display:block; margin:0; padding:0;}

#feeder li {list-style:none; border-top:1px dotted #CCC; padding:5px;}
