input { margin: 4px 4px 4px 0; }
/******************Globals*****************/
body { color: #424242; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #d9f4ff; height: 100%; margin: 0; padding: 0; }
html, body { height: 100%; }
p {}

td {}
h2 { color: #8b0017; font-size: 1.5em; font-family: "Century Gothic", "AvantGarde Bk BT", "trebuchet ms", arial, geneva; font-weight: normal; background-image: url(../img/headback.gif); background-repeat: no-repeat; margin: 0 0 0 -20px; padding: 10px 20px; }
h3 { color: #414c42; font-size: 1.2em; font-family: "AvantGarde Bk BT", "Century Gothic", "trebuchet ms", arial, geneva; font-weight: bold; letter-spacing: 1px; margin: 0.8em 0 0.6em; }
h4 { color: #8b0017; font-size: 1.1em; font-family: "AvantGarde Bk BT", "Century Gothic", "trebuchet ms", arial, geneva; letter-spacing: 1px; margin: 0.8em 0; }
h5 { color: #4b4b4b; font-size: 1.1em; font-weight: bold; margin: 0; }
#thing { border-style: none; border-width: 0; }
.border { margin-bottom: 12px; border: solid 4px #adcee0; }
#submitButtonName { color: #8b0017; font-size: 120%; font-family: "Century Gothic", "AvantGarde Bk BT", "trebuchet ms", arial, geneva; background-color: #e7f7ff; cursor: pointer; margin: 10px 0 0; border: solid 2px; }
#submitButtonName:hover { background-color: #f8fee5; margin: 10px 0 0; cursor: pointer; }
input, textarea { background-color : transparent; border: solid 1px #827b66; }
input:hover, textarea:hover { background-color: #f8fee5; }
/*******************Head****************/
#headcon { background-color: #d9f4ff; background-image: url(../img/head.jpg); background-repeat: no-repeat; background-position: center 0; }
#head { background-image: none; background-repeat: no-repeat; background-position: -200px 0; width: 940px; height: 155px; margin-right: auto; margin-left: auto; }
#title, #title a { display: block; width: 405px; height: 45px; text-indent: -9999px; overflow: hidden; margin: 0; padding: 40px 0 0 90px; }
#tag, #tag a { text-indent: -9999px; display: block; margin: 0; padding: 0 0 0 90px; width: 405px; height: 45px; overflow: hidden; }
/************************Nav*******************8*/
#nav-con { background-color: #000; }
#nav { font-size: 1.2em; font-family: "AvantGarde Bk BT", "Century Gothic", arial, geneva; position: relative; left: -2px; width: 936px; margin-right: auto; margin-left: auto; padding-top: 10px; padding-bottom: 10px; }
#nav a:link, #nav a:visited { color: #fff; text-decoration: none; letter-spacing: 2px; padding: 10px 16px; }
#nav a:hover { background-color: #8b0017; }
.current { color: #000 !important; font-weight: bold; background-color: #fff !important; padding-bottom: 7px; }
/***********************content***************8*/
#content-con { background-color: #d9f4ff; background-repeat: repeat-y; background-position: center 0; margin-bottom: -70px; }
#content { font-size: 0.9em; background-color: #fff; width: 940px; margin-right: auto; margin-left: auto; padding-bottom: 50px; }
#content a:link, #content a:visited { color: #8b0017; text-decoration: underline; }
#content a:hover { color: #96c400; text-decoration: none; }
#home { background-position: 0 16px; width: 548px; float: left; clear: both; padding-top: 10px; }
/***************Left Column****************8*/
#left-a { background-repeat: repeat-x; width: 576px; height: auto; float: left; padding: 10px 24px 20px 34px; }
#left-b { background-repeat: repeat-x; padding: 0; width: 548px; height: 200px; float: left; }
#box { background-image: url(../img/div1.png); background-repeat: repeat-x; background-position: 0 top !important; width: 336px !important; margin-top: 20px; margin-bottom: 20px; margin-left: 30px; padding: 10px 20px 20px 40px !important; border: solid 1px #b7e2f9; }
#box h5 { padding-bottom: 10px; }
#box li { color: #8b0017; }
/*********************Right Column*****************/
#right-a { font-size: 0.9em; background-image: url(../img/div1.png); background-repeat: repeat-x; background-position: 0 top; width: 250px; float: right; padding: 10px 20px 20px 36px; }
#right-a em { width: 200px; }
#right-a ul li { margin-left: -30px; padding-right: 20px; }
#right-a ul li a { text-decoration: none !important; }
#right-a h2 { font-size: 1.7em !important; }
#right-a h2 { background-image: url(../img/headback2.gif); background-repeat: no-repeat; margin: 0 0 0 -20px; padding: 10px 20px; }
.phone { background-image: url(../img/contact.gif); background-repeat: no-repeat; background-position: left 0; text-align: left; height: 150px; margin: 0 0 0 -40px; padding-top: 14px; padding-left: 70px; cursor: default !important; }
.email { background-image: url(../img/email.gif); background-repeat: no-repeat; background-position: left 0; padding-top: 14px; padding-left: 62px; height: 90px; margin-left: -56px; cursor: default !important; }
.img { margin-bottom: 20px; border: solid 6px #b3d4e6; }
.imgl { float: left; margin-right: 8px; margin-bottom: 8px; border: solid 6px #b3d4e6; }
/**********************Blockquote****************/
blockquote { font-size: 14px; font-style: italic; display: block; width: 390px; margin-bottom: 20px; }
blockquote:before, blockquote:after { color: #96c400; display: block; font-size: 500%; font-family: Georgia, "Times New Roman", Times, serif; width: 50px; }
blockquote:before {
content: open-quote;
height: 0;
margin-left: -0.55em;
}

blockquote:after {
content: close-quote;
height: 50px;
margin-top: -70px;
margin-left: 390px;
}
/*******************Footer**********************/
#footer-con { background-color: #000; background-image: none; background-repeat: no-repeat; background-position: center top; position: relative; height: 80px; }
#footer { color: #909090 !important; font-size: 0.8em; text-align: left; width: 920px; margin-right: auto; margin-left: auto; padding-top: 12px; padding-bottom: 30px; padding-left: 10px; }
#footer1 { width: 38%; float: left; padding-left: 10px; }
#footer1 a:link, #footer1 a:visited { color: #909090; text-decoration: none; }
#footer1 a:hover { color: #cacaca; }
#footer2 { text-align: right; width: 60%; float: left; }
#footer2 a:link, #footer2 a:visited { color: #909090; text-decoration: none; padding-right: 10px; padding-left: 10px; }
#footer2 a:hover { color: #cacaca; }
/*****slider******/
h3.section {
	margin-top: 1em;
}
#vertical_slide, #vertical_slide2 { padding: 10px; background-image: url(../img/div1.png); background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; }
div.marginbottom {
	/* Since the Fx.Slide element resets margins, we set a margin on the above element */
	margin-bottom: 10px;
}
#v_toggle { font-weight: bold; text-align: right !important; }
#v_toggle:hover { color: #8b0017 !important; }
.clearfooter { background-color: #000; height: 70px; clear: both; }
.cleared {
  margin: 0;
  padding: 0;
  clear: both;
  }
#link { list-style-type: none; list-style-image: none; }
