
/* Body Eliments */
body {background: #C0C5BF; margin: 10px; text-align: center; font: 12px Verdana, Geneva, Helvetica, sans-serif; color: #2d2d2d;}

.paper {display: block; width: 720px; text-align: left; margin: 0px  auto; position: relative;}

img {visibility: visible; position: relative;}


/* Header */
.header {width: 719px; height: 121px; position: relative;}
#main {background: url(../images/headerA.jpg);}
#secondary {background: url(../images/headerB.jpg);}

.header div {font-family: arial, helvetica, sans-serif; font-size: 11px; color: #FFF; position: relative; left: 235px; top: 100px;}

.header a {color: #fff; text-decoration: none;}
.header a:link {color: #fff;}
.header a:visited {color: #fff;} 
.header a:hover {text-decoration: none;  border-bottom: #C31622 solid 1px; color: #FEEE6A;}
.header a:active {color: #fff;}




/*  Page Content */
.content {position: relative; letter-spacing: 0.5px; line-height: 150%; background: #ffffff url(../images/middle1b.jpg)}

.content span{padding: 10px; display: block;}

.introP {padding: 10px 10px 0px 0px; background: url(../images/middle1pic.jpg) no-repeat; height: 397px;}

.introP p{margin-left: 310px;}


#second {padding: 10px 20px 10px 20px;}

.content a {color: #cf0000; text-decoration: none;}
.content a:link {color: #cf0000;}
.content a:visited {color: #cf0000;} 
.content a:hover {border-bottom: #C31622 solid 1px; color: #2C3B51;}
.content b {color: #000;}

.leftFloat {display: block; float: left;}

#map {padding: 20px 0px 0px 50px;}

.small {font-size: 10px;}

.mlinks {display: block;}


/* Main Page Content */

.box {display: block; padding: 0px 8px 8px 0px;}

.subHead {display: block; width: 690px; margin: 10px 0px 0px 0px; border-bottom: 1px solid #c0c0c0; border-top: 1px solid #c0c0c0; text-transform: uppercase; text-indent: 10px; font: 12px Geneva, Helvetica, Verdana, Arial sans-serif; padding: 0px 0px 0px 0px; background: #eee;}

.subHead span{float: left; display: block; width: 390px; padding: 0px; margin: 0px; font: 12px Geneva, Helvetica, Verdana, Arial sans-serif; background: transparent; border-right: 1px solid #c0c0c0;}

.subHead b{font-weight: normal; color: #2d2d2d;}

span.leftbox {float: left; width: 360px; display: block; position: relative; padding: 0px 5px 0px 15px; margin: 0px 13px 0px 10px; border-right: 1px solid #C0C0C0;}

.contact {width: 480px; margin-left: 115px; padding: 5px; background: #eeeeee; border-top: 1px solid #C0C0C0; text-align: left; font-size: 11px; }

div.row {clear: both; padding-top: 5px;}

div.row span.label {float: left; width: 120px; text-align: right; margin: 0px; padding: 0px;}

div.row span.formw {float: right; width: 350px; text-align: left;  margin: 0px; padding: 0px;} 


/* Headlines */
h5 {font-weight: normal; display: inline; font-size: 14px; color: #516d84; font-family: Times, "Times New Roman", serif; text-transform: uppercase; letter-spacing: .15em;}	

p.pageTitle {text-align: center; font-weight: bold; font-size: 13px; color: #cf0000;}
p.pageTitle b{color: #cf0000; text-transform: uppercase;}

p.pageTitle2 {text-align: left; font-weight: bold; font-size: 13px; color: #cf0000;}
p.pageTitle2 b{color: #cf0000; text-transform: uppercase;}


#bold {font-weight: bold;}




/* Footer */
.startFooter {background: url(../images/bottom2.jpg); width: 719px; height: 22px; position: relative;}

.copy {font-family: arial, helvetica, sans-serif; font-size: 9px; color: #2d2d2d; text-align: center; display: block; width: 100%;}
