html {min-height: 100%;}
* {padding: 0;margin: 0;} 
ul{padding-left:20px;}
ol{padding-left:20px;}
a:link {color: #DA0000; text-decoration: none;}
a:visited {text-decoration: none;color: #DA0000;}
a:active {text-decoration: none;color: #DA0000;}
a:hover {text-decoration: none;color: #333333;}
body {font-family: "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;font-size: 11px;line-height: 18px;color: #2D2D2D;background-color: #2E2E2E;}
img {border: none;}

#content {background-repeat: repeat-y;background-image: url(../images/body_bg.jpg);padding-top: 10px;padding-right: 20px;padding-bottom: 30px;padding-left: 20px;}
#content h4 {font-size: 14px;font-weight: 400;letter-spacing: -1px;text-align: left;color: #B8001E;border-bottom-width: thin;border-bottom-style: dotted; border-bottom-color: #CCCCCC;}
#content h3 {color: #B8001E;}
#content a {color: #333333;}
#content a:hover { text-decoration: none; color : #000; }
#wrap {width: 800px;margin-top: 0px;margin-right: auto;margin-bottom: 0;margin-left: auto;}
#header {height: 100px;background-image: url(../images/top_bg.jpg);padding-right: 10px;padding-left: 10px;background-repeat: repeat-x;}
#headerred {background-color: #FFFFFF;padding-right: 10px;padding-left: 10px;margin-right: 10px;margin-left: 10px;height: 1px;}
#header h1 {font-size: 26px;font-weight: 100;letter-spacing: -1px;text-align: left;padding-top: 20px;padding-right: 10;padding-bottom: 20px;padding-left: 35px;float: none;}
#header h1 a {color: #fff;text-decoration: none;padding-right: 23px;}
#header h1 a:hover {color: #fff;text-decoration: none;}
#header h2 {color: #ccc;font-size: 15px;font-weight: 100;padding: 0 0 0 11px;letter-spacing: -1px;line-height: 12px;text-align: right;}
#menubar {padding-left: 5px;padding-right: 5px;padding-top:35px;width: 60%;float: right;}
ul {list-style:none;margin:0;padding:0;}
#a li {float:right;margin:0;padding:0;text-align:center;}
#b li {float:left;margin:0;padding:0;text-align:left;}
.menubar li a {display:block;height:100%;color:#FFF;text-decoration:none;border-right:0px solid #FFF;padding-top: 5px;padding-right: 15px;padding-bottom: 5px;padding-left: 15px;}
.menubar li a {background:url(../images/bg2.jpg) repeat 0 0;}
.menubar li a:hover, li a:focus, li a:active {background-position:-150px 0;}
#b li a:hover, li a:focus, li a:active {color:#CC0000;}
#a a {background:url(../images/bg.jpg) repeat -20px 35px;}	
#submenu2 {background: #333;float: left;list-style: none;width: 100%;margin-top: 150px;}

.right {width: 538px;float: right;text-align: justify;padding-left: 20px;border-left-width: 1px;border-left-style: dotted;border-left-color: #999999; padding-right: 10px;}
.right h2 {color: #DA0000;font-size: 24px;letter-spacing: -1px;font-weight: 300;padding : 10px 0 15px 0;}
.right h3 {font-size: 14px; padding:0 0 6px 0;}
.right p {line-height:18px; padding:0 0 18px 0;}
.right ul {list-style-type:disc; margin:14px;}
.right ul.gallery {list-style-type:none; margin:0;}
.right ol {margin:14px;}
.right2 {width: 160px;float: right;padding-right: 40px;}

.left2 {width: 558px;float: left;text-align: justify;padding-left: 20px;border-right-width: 1px;border-right-style: dotted;border-right-color: #999999;padding-right: 10px;}
.left {width: 160px;float: left;font-size: 12px;padding-top: 10px;padding-right: 20px;padding-bottom: 10px;padding-left: 10px;border-left-width: 0px;border-left-style: solid;border-left-color: #DA0000;}
.left ul {list-style-type: none;padding-top: 5px;padding-right: 10px;padding-bottom: 10px;padding-left: 0px;border-top-width: thin;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;border-top-style: dotted;border-right-style: none;border-bottom-style: none;border-left-style: none;border-top-color: #FAF7F7;border-right-color: #FAF7F7;border-bottom-color: #FAF7F7;border-left-color: #FAF7F7;}
.left h2 {font-size: 18px;color: #DA0000;font-weight: 100;margin-bottom: 5px;}
.left a {text-decoration: none;border-top-width: 0px;border-right-width: 0px;border-left-width: 0px;border-top-style: none;border-right-style: none;border-left-style: none;border-top-color: #999999;line-height: 20px;}
.left a:hover {text-decoration: none;border-top-width: 0px;border-right-width: 0px;border-left-width: 0px;border-top-style: none;border-right-style: none;border-left-style: none;border-top-color: #999999;line-height: 20px;}
#top {background-repeat: repeat-y;height: 241px;text-align: left;vertical-align: bottom;background-image: url(../images/body_bg.jpg);padding-right: 9px;padding-left: 10px;}
#toptext {height: 241px;background-repeat: no-repeat;	}
#fader {padding-top: 12px;padding-right: 35px;padding-bottom: 0px;padding-left: 30px;}
#bottom {background-repeat: repeat-y;height: 220px;padding-top: 10px;padding-right: 0;padding-bottom: 10px;padding-left: 0;background-color: #FFFFFF;background-image: url(../images/body_bg.jpg);}
#bottomcontent {padding-top: 0px;padding-right: 40px;padding-left: 40px;background-image: url(../images/body_bg.jpg);background-repeat: repeat-y;}
#footer {font-size: .9em;color: #b0b0b0;background-image: url(../images/footer_bg.jpg);background-repeat: no-repeat;background-position: top;}
#footer dl dt {font-weight: bold;line-height: 2;}
#footer dl dd a {font-weight: bold;}
#footer li {font-weight: bold;}
#footer li a {font-weight: normal;}
#footer a {color: #CCCCCC;}
#footer {clear: both;padding: 20px 0 80px 0;}
#footer dl {width: 370px;float: left;}
#footer ul {height: 90px;margin: 2px 0 0 49px;float: left;}

#bottom h4, #bottom h4 a {color: #DA0000;padding: 10px 0 10px 0;text-decoration: none;}
#bottom h4 a:hover {color: #0FF;}
 
/* =-=-=-=-=-=-=-[Menu]-=-=-=-=-=-=-=- */

/* Accordian Menu */
h3.atStart {font-size:14px;cursor:auto;padding-top: 5px;padding-right: 5px;padding-bottom: 5px;padding-left: 10px;border: 1px solid #FFFFFF;display: block;background-image: url(../images/pf_bar_bg.gif);background-repeat: no-repeat;background-position: right center;}
.atStart {font-size:12px;padding: 10px;margin: 10px;}
 
/* Menu 2 */
#submenu2 li {float: left;margin: 0;padding: 0;font-family: "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;font-size: 12px;vertical-align: bottom;}
#submenu2 a {background: #333 url("../images/seperator.gif") bottom right no-repeat;color: #ccc;display: block;float: left;margin: 0;padding: 8px 12px;text-decoration: none;font-weight:normal;}
#submenu2 a:hover {background: #DA0000 url("../images/hover.gif") bottom center no-repeat;color: #fff;padding-bottom: 8px;   }
                 
/* Vertical Sub Menus */
#vertmenu {font-family: "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;font-size: 100%;width: 160px;padding: 0px;margin: 0px;margin-bottom:40px;}

#vertmenu h1 {display: block;background-color:#FF9900;font-size: 90%;padding: 3px 0 5px 3px;border: 1px solid #000000;color: #333333;margin: 0px;width:159px;}

#vertmenu ul {list-style: none;margin: 0px;border: none;padding-top: 10px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}
#vertmenu ul li {margin: 0px;padding: 0px;}
#vertmenu ul li a {font-size: 80%;display: block;padding: 5px 0px 2px 4px;text-decoration: none;color: #333;width:150px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #DA0000;}

#vertmenu ul li a:hover, #vertmenu ul li a:focus {background-color: #FFFFFF;}

/* Photo Styling */
.gallery {list-style: none;margin: 0;padding: 0;}
.gallery li {margin: 10px;padding: 0;float: left;position: relative;width: 180px;height: 130px;padding-left:20px;padding-right:20px;padding-bottom:20px;background: url(../images/drop-shadow.png) no-repeat center bottom;}
.gallery img {background: #fff;border: solid 1px #ccc;padding: 4px;}
.gallery span {width: 77px;height: 27px;display: block;position: absolute;top: -12px;left: 130px;background: url(../images/pin.png) no-repeat;}
.gallery a {text-decoration: none;}
#rightbox {width: 150px;border: 1px solid #CCCCCC;background-color: #F6F6F6;padding: 10px;margin-bottom: 5px;margin-top: 5px;}
#rightbox h1 {font-size: 18px;color:#CC0000;}
#homeleft {display: block;height: auto;width: 220px;float: left;padding: 10px;border: 1px solid #CCC;margin: 10px;}
#homeleft h1 {font-size:15px;color:#036;background-color:#EFEFEF;padding: 5px;}
#homeleft h2 {font-size:14px;color:#666;text-align: center;}
#homeleft li {list-style-type: circle;margin-left:19px;}
#vertmenu li {text-align:left;color:#999;}
#homeleft:hover {background-color:#F0F0F0}
#homeleft:hover h1 {color:#C30;}
#plansleft {display: block;height: auto;width: 500px;float: left;padding: 10px;border: 1px solid #CCC;margin: 10px;}
#plansleft h1 {font-size:15px;color:#000;background-color:#EFEFEF;padding: 5px;}
#plansleft h2 {font-size:14px;color:#666;text-align: center;}
#plansleft li {list-style-type: circle;margin-left:19px;}
#plansleft li {text-align:left;color:#999;}
#plansleft:hover {border: 1px solid #C00;}
#plansleft:hover h1 {color:#C30;}