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

body {margin:0; padding:0; background-image:url(images/bg-repeat.gif); background-repeat:repeat-x; background-color:#fff; font-size:0.69em; font-family:Arial, Helvetica, sans-serif; color:#333;}

p {font-family:Helvetica, Arial, sans-serif; color:#545454; font-size:1em; line-height:20px; font-weight:normal;}

ul li {font-size:1em; line-height:12px; color:#000000; margin:0px; padding:0px;}

img {border:0px;}

h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:1.9em; color:#31548c; padding:0; margin:0;}

h2 {font-family:Helvetica, Arial, sans-serif; font-size:1.7em; color:#999; font-weight:normal; padding:0; margin:0;}

a:link, a:visited {color:#666; text-decoration:underline;}

a:hover {color:#0099FF; text-decoration:none;}

/*Design div id tags */
#contain {margin:0 auto; width:1000px; height:auto; overflow:hidden; background:url(images/mainbg.gif) no-repeat top;}

#centcontain {float:left; width:522px; height:auto; overflow:hidden;}

#leftcontain {float:left; width:209px; height:auto; overflow:hidden; margin-left:15px;}

#rightcontain {float:left; width:230px; height:auto; overflow:hidden;}

#logo {float:left; width:522px; height:70px; margin:35px 0 45px 0;}

#address {float:left; width:230px; height:320px; background:url(images/right-bg.gif) no-repeat bottom left;}

#flash {float:left; width:518px; height:306px; padding:6px 0 0 6px; background:url(images/flash-bg.gif) no-repeat top;}

#mainleft {float:left; width:194px; height:auto; padding:20px 0 100px 15px; overflow:hidden; clear:both; background:url(images/mainleft-bg.gif) no-repeat top right #FFF;}

#main {float:left; width:498px; height:auto; overflow:hidden; padding:20px 13px 100px 13px; background-color:#FFF;}

#mainright {float:left; width:159px; height:auto; padding:20px 20px 100px 30px; overflow:hidden; clear:both; background:url(images/mainright-bg.gif) no-repeat top left #FFF;}

#btmcontain {margin:0 auto; width:1000px; height:auto; overflow:hidden;}

#skyline {width:944px; height:60px; background:url(images/btm-btns.gif); margin:10px auto; padding:0; position:relative;}

#skyline li {margin:0; padding:0; list-style:none; position:absolute; top:0;}

#skyline li, #skyline a {height:90px; display:block;}

#panel1b {left:0; width:303px;}

#panel2b {left:303px; width:324px;}

#panel3b {left:627px; width:317px;}

#panel1b a:hover {background: transparent url(images/btm-btns.gif) 0 -60px no-repeat;}

#panel2b a:hover {background: transparent url(images/btm-btns.gif) -303px -60px no-repeat;}

#panel3b a:hover {background: transparent url(images/btm-btns.gif) -627px -60px no-repeat;}

#newsblog {margin:0; padding:0; }

#newsblog p { margin:0 0 10px 0; padding:2px 0;}

.sideul { margin:0; padding:0; }

.sideli { color:#fff; background-color:#444; padding:4px 6px; margin:2px 0; list-style:none; width:80%; font-weight:bold; }

/*Navigation*/
#navigation {width:209px; height:320px; background:url(images/left-bg.gif) no-repeat bottom right;}

#navcontain {float:left; width:182px; height:auto; overflow:hidden; margin:0; padding:0;}

#navigation li {border-bottom:1px solid #666;}

#navigation li a {font-size:1em; padding:8px 5px; display:block;  color:#f0f0f0; letter-spacing:0.85px; font-family:Arial, Helvetica, sans-serif;}

#navigation ul {width:160px; height:auto; overflow:hidden; padding:0; margin:35px 0 0 20px; border:1px solid #666;}

#navigation li a:link, #navigation li a:visited {background:#000; text-decoration:none;}

#navigation li a:hover {background:#333; color:#FFF;}

/*blog*/

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

.feeder li { float:left; width:130px; height:37px; padding:13px 0 0 5px; line-height:14px; }

.feeder a { color:#036; font-size:1em; font-weight:bold; }

.feeder a:hover { color:#000; font-size:1em; font-weight:bold; }

.feedcontain {float:left; width:190px; height:50px; margin:5px 0; }

.feederdate { font-size:2.4em; color:#333; margin:0; padding:0; }

.datebg { background:url(images/date-bg.gif); width:40px; height:34px; padding:16px 0 0 6px; float:left; clear:both; }

/*footer*/ 

#footer {width:100%; height:auto; overflow:hidden; padding:10px 0; clear:both; text-align:center; color:#666;}  

#footer ul {padding:0px; margin:0px; line-height:18px;}

#footer li {padding-left:3px; padding-right: 5px; list-style:none; display:inline; color: #004b7a; font-size:1em; border-right: 1px solid  #004b7a;}

#footer a:link {color:#004b7a; text-decoration:none;}

#footer a:visited {color:#004b7a; text-decoration:none;}

#footer a:hover { color:#bd3709; text-decoration:none;}

#footer p {margin:0; padding:0;}

.basefooter { margin:0 auto; width:1000px; height:30px; text-align:center;}
.basefooter a {color:#999; font-size:0.89em;}

/*text styles */
.h1-under {font-family:Arial, Helvetica, sans-serif; font-size:0.7em; font-weight:lighter; color:#000;}

.pclose {margin:0 0 10px 0; padding:0;}

.pclosesmall {margin:0 0 10px 0; padding:0; font-size:0.9em;}

.header {color:#426796; text-transform:uppercase; font-size:1.2em; padding:0; margin:0;}

.headerblog {margin:5px 0 2px 0; padding:5px 0 2px 0;}

.bloglinks {margin-bottom:20px;}

.bloglinks a {color:#06C; text-decoration:underline;}

.smallheader {margin:0; padding:0; text-transform:uppercase; color:#31548c;}

.smallheader2 {margin:0; padding:15px 0 0 22px; text-transform:uppercase; color:#fff;}

.linkbox {width:99%; padding:2px; border:1px #666 dashed; font-size:1.1em; font-family:Arial, Helvetica, sans-serif; text-align:center;}

#mainright ul {margin:5px 0; padding:5px 0;}

#mainright li li { border-top:1px dashed #FFF; padding:3px 0; }

#mainright a {color:#666; font-size:1em; text-decoration:underline; }

#mainright a:hover {color:#09F; text-decoration:none; }

/*php forms*/

/*small form*/
.formsmall {margin:1px 0;}

.forminput {width:207px; background-color:#FFF; padding:1px; margin:5px 0; border: 1px solid #8f897c; color:#666; font-size:0.7em;}

.dropdownsmall {width:210px; color:#483a19; margin:4px 0; font-size:0.7em;}

.smallsubmit {color:#999; font-size:0.8em; margin:3px 5px; padding:0; font-weight:bold; border:none; background-color:#FFF;}

/* Form */
.expose {width:522px; height:auto; overflow:hidden; padding:2px 0 2px 0; margin:0 auto 10px auto; font-size:0.7em;}

label {display:block; margin-top:8px; width:100%; background-repeat:no-repeat;}

.blue {color:#999; font-weight:bold; font-size:1.7em;}

.leftform {float:left; width:220px; height:auto; padding-left:35px;}

.rightform {float:right; width:250px; height:auto;}

input {background-color:#fff; border:1px #000 solid; padding:1px; color:#404040; width:200px;}

textarea {background-color:#fff; border:1px #000 solid; padding:1px; color:#404040; height:40px; width:200px;}

label {color:#fff; cursor:pointer; padding-left:2px; line-height:14px;}

input:hover {background-color:#FFF;}

/*Text inputs*/
.smalltext {font-size:0.7em;}

.margin {margin:5px 0 0 0; width:183px;}

.textinput, .textinputHovered {border:1px #FFF solid;}

.textinputHovered {border:1px #FFF solid;}

.formstyle {width:158px; border:1px #666 solid; margin:5px 1px; padding:2px;}

.formbottons {width:164px; color:#fff; background-color:#444; margin:1px; padding:5px 2px;}

.formbottons:hover {width:164px; color:#fff; background-color:#333; margin:1px; padding:5px 2px;}

.sidehead { color:#444; font-size:1.5em;  margin-bottom:10px; padding-bottom:0; border-bottom:1px dashed #666; width:86%; }

/*Button*/
.buttonSubmit {width:200px; height:20px; color:#000; font-weight:bold; margin:0; padding:1px; background-color:#ccc; cursor:pointer; border:1px #fff solid;}

.buttonSubmitHovered {background-color:#000;}


/*jquery*/

#s3slider {width:512px; height:287px; float:left; margin:0; padding:0; font-size:1.3em;}

#s3sliderContent {width:512px; float:left; margin: 0; padding:0;}

.s3sliderImage {float:left; margin:0; position:relative; display:none;}

.s3sliderImage span {position:absolute; left:0; padding:10px 0 10px 50px; width:462px; background-color:#000; opacity:0.7; color:#fff; display:none; top:0;}

.clear {clear:both;}  

.iframe {border:0; padding:0; margin:0;}
 
