body  {background:#1d2434 url(images/main-bg.jpg) repeat-x; margin:0; padding:0; text-align:center; font-family:Arial; font-size:12px; color:#000;}

#wrapper {width:1030px; margin:0 auto; text-align:left;}
#shadTile {width:1030px; float:left; background:transparent url(images/shadow.png) repeat-y;}
#maincontainer {width:1000px; float:left; margin-left:30px;}
#homeMid {
   width:1000px;
   float:left;
   padding-bottom:20px;
   min-height:240px;
   height:auto !important; /* For ie6 min-height */
   height:240px; /* For ie6 min-height */
}

#inContent {
   width:970px;
   float:left;
   background:transparent url(images/inner-content-tile.gif) repeat-x;
   min-height:480px;
   height:auto !important; /* For ie6 min-height */
   height:480px; /* For ie6 min-height */
}

/* Header / Navigation
----------------------------------------------------------------------------*/ 
#header {
   width:970px;
   height:128px;
   float:left;
   background-image:url(images/header.jpg);
   border-bottom:4px solid #000;
}

#nav {
   width:970px;
   height:50px;
   float:left;
   border-bottom:4px solid #2d3241;
}

/* Home Page 3 Boxes
----------------------------------------------------------------------------*/
#homeBoxes {
   width:1000px;
   height:227px;
   float:left;
   font-size:11px;
   color:#1d2334;
   background-image:url(images/boxes-bg.png);
   overflow:hidden;
}

#box1 {
   width:308px;
   height:208px;
   float:left;
   margin-top:19px;
   margin-left:21px;
   background-image:url(images/box1-bg.jpg);
   overflow:hidden;
}
#box1 ul {list-style-type:none; padding:0; margin:84px 0 0 156px; width:130px;}
#box1 li {margin-bottom:4px;}

#box2 {
   width:309px;
   height:208px;
   float:left;
   margin-top:19px;
   background-image:url(images/box2-bg.jpg);
   overflow:hidden;
}
#box2 ul {list-style-type:none; padding:0; margin:94px 0 0 156px; width:130px;}
#box2 li {margin-bottom:4px;}

#box3 {
   width:309px;
   height:208px;
   float:left;
   margin-top:19px;
   background-image:url(images/box3-bg.jpg);
   overflow:hidden;
}
#box3 ul {list-style-type:none; padding:0; margin:94px 0 0 156px; width:130px;}
#box3 li {margin-bottom:4px;}

/* Home Page Middle
----------------------------------------------------------------------------*/
#homeMidL {
   width:467px;
   float:left;
   margin-top:22px;
   margin-left:51px;
   color:#171b29;
   line-height:18px;
}
#homeMidL h1 {font-size:18px; color:#171b29; font-weight:normal; margin:0 0 5px 0;}
#homeMidL ul {list-style-type:none; padding:0; margin:8px 0 0 20px;}

#homeMidR {
   width:467px;
   float:left;
   margin-left:15px;
}

/* Inner Pages
----------------------------------------------------------------------------*/
.fairScroll {
   width:890px;
   height:170px;
   overflow:hidden;
}

.fairSPic {
   width:212px;
   float:left;
   margin-right:10px;
}

#leftBtn {
   position:relative;
   top:-35px;
   margin-left:6px;
   height:0;
}

#rightBtn {
   position:relative;
   top:-35px;
   margin-left:840px;
   height:0;
}

#innerBox {
   width:895px;
   float:left;
   margin-top:34px;
   margin-left:36px;
   padding-bottom:25px;
   line-height:18px;
}
#innerBox h1 {font-size:24px; color:#0d2b88; font-weight:normal; font-style:italic; margin:0 0 24px 0;}
#innerBox h2 {font-size:14px; color:#0d2b88; margin:0 0 12px 0;}
#innerBox li.gap {margin-bottom:15px;}

.staffBox {
   width:878px;
   float:left;
   margin-top:24px;
   margin-left:8px;
   color:#000;
}
.staffBox h2 {font-size:16px; color:#000; font-weight:normal; margin:0;}

.staff1 {
   width:416px;
   height:146px;
   float:left;
   border-bottom:2px solid #700105;
   overflow:hidden;
}
.staff1 ul {list-style-type:none; padding:0; margin:0;}
.staff1 li {display:inline; float:left;}
.staff1 li.pic {width:210px;}
.staff1 li.txt {width:200px; margin-top:35px;}

.staff2 {
   width:416px;
   height:146px;
   float:left;
   margin-left:45px;
   border-bottom:2px solid #700105;
   overflow:hidden;
}
.staff2 ul {list-style-type:none; padding:0; margin:0;}
.staff2 li {display:inline; float:left;}
.staff2 li.pic {width:214px;}
.staff2 li.txt {width:200px; margin-top:35px;}

.galBox {
   width:893px;
   float:left;
   margin-top:5px;
   padding:7px 0 7px 0;
   color:#010101;
   font-size:11px;
   border:1px solid #a7aeb7;
   background-color:#fff;
}
.galBox ul {list-style-type:none; padding:0; margin:0 0 0 7px;}
.galBox li {display:inline; float:left;}
.galBox li.pic {width:72px; height:50px; overflow:hidden;}
.galBox li.txt {width:729px; margin-left:4px;}
.galBox li h2 {font-size:12px; margin:0; color:#010101;}
.galBox a {color:#0d2b88; text-decoration:underline;}
.galBox a:hover {color:#010101; text-decoration:none;}

.viewFull {
   width:879px;
   float:left;
   margin-top:11px;
   margin-left:7px;
}

.viewHd {
   width:877px;
   float:left;
   margin-top:6px;
   padding:5px 0 5px 0;
   background-color:#e4e7eb;
   border:1px solid #a7aeb7;
   text-indent:8px;
   font-size:11px;
   color:#0d2b88;
}

.galleryPics {
   width:878px;
   float:left;
   margin-top:5px;
}
.galleryPics ul {list-style-type:none; padding:0; margin:0;}
.galleryPics li {display:inline; float:left;}
.galleryPics li.lrg {width:212px; margin-right:10px;}
.galleryPics li.lrg2 {width:212px;}

#dontForget {
   width:300px;
   float:left;
   margin-left:12px;
   margin-top:20px;
   border:1px solid #0d2b88;
   text-align:center;
}
#dontForget ul {list-style:none; padding:8px; margin:0;}
#dontForget li {margin-bottom:4px;}
#dontForget h2 {font-size:14px; color:#0d2b88; margin:0;}

#signUp {
   width:840px;
   float:left;
   margin-top:15px;
   color:#e70029;
   font-style:italic;
   font-weight:bold;
}
#signUp ul {list-style:none; padding:0; margin:3px 0 0 0;}
#signUp li {display:inline; float:left;}
#signUp li.fld {width:168px;}
#signUp li.btn {width:74px;}

/* Footer
----------------------------------------------------------------------------*/
#footer {
   width:970px;
   height:75px;
   float:left;
   border-top:3px solid #fff;
   background:#b5bcc5 url(images/footer-bg.gif) repeat-x;
}

#footLeft {
   width:478px;
   height:60px;
   float:left;
   margin-top:15px;
   margin-left:40px;
   background:transparent url(images/logos.gif) no-repeat top left;
}
#footLeft ul {list-style:none; padding:0; margin:7px 0 0 356px;}

#footRt {
   width:430px;
   float:left;
   margin-top:22px;
   text-align:right;
   font-size:11px;
   color:#000;
   line-height:15px;
}
#footRt a {color:#000; text-decoration:underline;}
#footRt a:hover {color:#095aa5; text-decoration:none;}

#copyright {
   width:1030px;
   float:left;
   padding-bottom:20px;
   text-align:center;
   font-size:10px;
   color:#b2b9c3;
   background:transparent url(images/copyright-bg.gif) no-repeat;
}
#copyright a {color:#b2b9c3; text-decoration:underline;}
#copyright a:hover {color:#fff; text-decoration:underline;}
#copyright p {margin-top:34px;}

/* Classes
----------------------------------------------------------------------------*/
.blue {font-size:14px; font-weight:bold; color:#0d2b88;}
.red {font-size:14px; color:#ff0000; font-weight:bold;}
.gray {color:#9aa2ad; font-size:12px; padding:3px 0 3px 6px; float:left;}
.picgap {margin-left:15px; margin-bottom:5px;}
.picgap2 {margin-left:25px; margin-bottom:15px;}
.picgap3 {margin:5px 12px 20px 0;}
.reg {font-family:arial;}
li.br {margin-bottom:15px;}
p.gp {margin:0 0 5px 0;}
a img {border:none;}
a {outline:none; color:#700105; text-decoration:underline;}
a:hover {outline:none; color:#d40a00; text-decoration:none;}
form {padding:0px; margin:0px;}

