/* head css */
#container { width: 750px; background: url(images/bgTop.gif)no-repeat; margin-left: auto; margin-right: auto;}

#banner { float: left; background-image: url(images/headerBg.jpg);}
#logo {float: left; background-color: #2D5BA8;}
#nav { float: left;}
#bannerimg { float: left;height: 237px;}
#subbannerimg { float: left;height: 62px;}

/* body css */
#body { width: 749px; float: left; background-color: #E6EBED;}

#content {padding: 0px; float:left; width: 480px;}
#title { }
#text { }

#right {float:left; width: 265px; margin: 0px; border-left:1px solid #ccc;}
#photos { padding: 20px 0px 0px 15px;}
#subnav {  }

/* footer css */  
#footer {width: 749px; float: left; background-color: #2D5BA8;}

body { background-image: url(images/bg.jpg); background-repeat: repeat-x; background-color: #CFD8F2;  font-family: Geneva, Arial, Helvetica, sans-serif; margin-top:0px;}
.welcome { padding: 10px;color: #fff;}
.text { padding: 10px;color: #fff;font-size: 80%;}

div.nav {font-family: arial, sans-serif; font-size: 115%;}
div.nav img {padding:0px; margin:0px;}

/* content */
div.content { padding: 10px 5px 0px 15px; font-size: 80%; line-height: 20px;}
div.content h1 { color:#F7258F; font-size: 140%; font-weight: normal;padding:0px; margin:0px;}
div.content h2 { color:#F7258F; font-size: 110%; font-weight: bold;padding:0px; margin:0px;}
div.content a { color: #F7258F; font-size: 100%; font-weight: normal; text-decoration: none;}
div.content a:hover { color: #F7258F; font-size: 100%; font-weight: normal; text-decoration: underline;}

/* contentright */
div.contentright { padding: 10px; }
div.contentright h1 { color:#F7258F; font-size: 100%; font-weight: normal;padding: 0px 0px 0px 10px; margin:0px;}
div.contentright a { color: #2D5BA8; font-size: 100%; font-weight: normal; text-decoration: none;}
div.contentright a:hover { color: #2D5BA8; font-size: 100%; font-weight: normal; text-decoration: underline;}
div.contentright ul { margin: -10px 0px 0px 5px; padding: 0px 0px 0px 0px; list-style: none;}
div.contentright li { margin:  0px 0px 0px 5px; padding: 5px 0px 5px 0px; font-size: 100%;}

/* footer */
div.footer { font-size: 70%;color: #fff; padding: 10px;}
div.footer a { font-size: 100%;text-decoration: none;color: #fff;}
div.footer a:hover { font-size: 100%; text-decoration: underline;color: #fff;}
div.footer ul {padding:0px; margin:0px; list-style: none;}
div.footer li {float:left;}

/* mini */
span.mini { font-size: 70%;color: #fff;}
span.mini a { font-size: 100%;text-decoration: none;color: #fff;}
span.mini a:hover { font-size: 100%; text-decoration: underline;color: #fff;}

/* form styles */
fieldset  { border: 1px solid #E6EBED;}
#contact legend { font-size: 100%; font-weight: bold; margin-bottom: 10px; color: #333;}
#contact label { float:left; width:120px; color:#333; font-size: 90%;}
#contact input {border:1px solid #666; margin-bottom:5px; background-color: #FFF;}
#contact textarea {border:1px solid #666; overflow:auto;margin-bottom:2px;}

