body  {background-image:url(images/main_bg.gif); margin:0; padding:0; text-align:center; font-family:Arial; font-size:12px; color:#343434;}

html>body {
 min-height: 100%;
 height: auto;
}

#wrapper {width:924px; margin:0 auto; text-align:left;}
#maincontainer {width:924px; float:left;}
#allcontent {width:913px; float:left; background-image:url(images/content_bg3.gif);}
#mainShad {
   width:924px;
   float:left;
   background-image:url(images/main_shad.gif);
   background-repeat:repeat-y;
}

/* Header
----------------------------------------------------------------------------*/
#header {
   width:924px;
   height:77px;
   float:left;
   background-image:url(images/header2.gif);
   overflow:hidden;
}

/* Left Side
----------------------------------------------------------------------------*/
#left {
   width:237px;
   float:left;
   background-image:url(images/btm_logo.jpg);
   background-repeat:no-repeat;
}

#nav {
   width:224px;
   margin-left:12px;
   float:left;
   margin-top:13px;
   color:#1e4957;
   font-weight:bold;
}
#nav a {color:#1e4957; text-decoration:none;}
#nav a:hover {color:#20728a; text-decoration:none;}
#nav li.brk {margin-bottom:11px;}
#nav ul.mn {list-style-type:none; margin:0px; padding:0px;}
#nav ul.subN {list-style-type:none; margin:3px 0px 12px 30px; padding:0px; font-size:11px;}
#nav li.subNx a {color:#20728a; text-decoration:none; margin-bottom:0px; font-weight:normal}
#nav li.subNx a:hover {color:#952d1b; text-decoration:none; margin-bottom:0px; font-weight:normal}

/* Middle Content / 4 boxes
----------------------------------------------------------------------------*/ 
#middle {
   width:528px;
   float:left;
}

#midBoxes {
	width:528px;
	height:534px;
	float:left;
	background-image:url(images/middle_boxes2.jpg);
	overflow:hidden;
	font-size:11px;
}

#homeBoxTop {
   width:528px;
   float:left;
}

#box1 {
   width:253px;
   float:left;
   margin-left:20px;
   margin-top:70px;
}

#box2 {
   width:255px;
   float:left;
   margin-top:70px;
}

#homeBoxBtm {
   width:528px;
   float:left;
   margin-top:92px;
}

#box3 {
   width:179px;
   float:left;
   margin-left:100px;
}

#box4 {
   width:249px;
   float:left;
   margin-top:6px;
}

#midText {
   width:504px;
   float:left;
   margin-left:6px;
   margin-top:16px;
   line-height:17px;
}

#homeBox5 {
   width:528px;
   float:left;
   margin-top:113px;
}

#box5 {
   width:460px;
   float:left;
   margin-left:27px;
}

/* Right Side
----------------------------------------------------------------------------*/ 
#right {
   width:122px;
   float:left;
   margin-top:18px;
}

#eventsBox {
   width:122px;
   float:left;
   background-image:url(images/hd_events.gif);
   background-repeat:no-repeat;
}

#events {
   width:122px;
   float:left;
   margin-top:76px;
   color:#873f24;
   font-size:11px;
   margin-left:4px;
}
#events a {color:#0c576f; text-decoration:underline;}
#events a:hover {color:#873f24; text-decoration:none;}
#events p {margin-top:0px; margin-bottom:7px;}

#icons {
   width:122px;
   float:left;
   margin-top:38px;
}

/* Footer
----------------------------------------------------------------------------*/
#footer {
   width:900px;
   height:70px;
   float:left;
   border-top:1px solid #ebd19c;
   background-image:url(images/footer_bg.gif);
   background-repeat:repeat-x;
   margin-top:26px;
   margin-left:12px;
}

#footLogo {
   width:95px;
   float:left;
}

#footTxt {
   width:805px;
   float:left;
   text-align:center;
   font-size:10px;
   color:#bb6146;
   margin-top:30px;
}
#footTxt a {color:#bb6146; text-decoration:underline; outline:none;}
#footTxt a:hover {color:#bb6146; text-decoration:none; outline:none;}

#btmShad {
   width:900px;
   height:14px;
   background-color:#1e4957;
   float:left;
   margin-left:24px;
}

#btmSpace {
   width:900px;
   height:40px;
   float:left;
}

/* Classes
----------------------------------------------------------------------------*/
.sm_text {font-size:11px;}
.picspace {margin-bottom:22px;}
.picspace2 {margin-bottom:13px;}
.bluedk { color: #0c576f; }
a img {border:none;}
img {border:none;}
a {color:#0c576f; text-decoration:underline; outline:none;}
a:hover {color:#952d1b; text-decoration:underline; outline:none;}
form {padding:0px; margin:0px;}
