body {
	padding:0;
	margin:15px 0;
	background:#f5f5f5;
	text-align:center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1e1e1e;
}

strong {
	color:#bc4545;	
	font-weight:700;
}

#wrapper {
	border:1px solid #999999;
	background:#ffffff;
	margin:0 auto;
	width:966px;
	padding:4px;
	text-align:left;
}

#header {
	height:100px;
	width:966px;
	border-top:5px solid #b50000;
}

.logo {
	position:relative;
	top:0px;
	left:100px;
	border:0;
}

#menu {
	background:#2d2d2d;
	width:966px;
	height:43px;
}

#menu ul {
	margin:0 0 0 110px;
	padding:0;
	list-style:none;
	list-style-image:none;
	list-style-type:none;
}

#menu li {
	display:inline;
}

#menu li a:active, #menu li a:visited, #menu li a:link, #menu li a:hover {
	height:19px;
	display:block;
	float:left;
	padding:12px 20px;
	border-left:1px solid #4c4c4c;
	border-right:1px solid #4c4c4c;	
	color:#e8e8e8;
	text-decoration:none;
	background:url(../images/nav.gif) repeat-x;
	font-size:14px;
	text-transform:uppercase;
	font-style:italic;	
}

#menu li a:hover {
	height:19px;
	display:block;
	float:left;
	padding:12px 20px;
	border-left:1px solid #4c4c4c;
	border-right:1px solid #4c4c4c;	
	color:#e8e8e8;
	text-decoration:underline;
	background:url(../images/nav.gif) repeat-x;	
	font-size:14px;
	text-transform:uppercase;
	font-style:italic;
}

#menu li.current a {
	background:url(../images/nav-current.gif);	
}

#blue_content {
	width:966px;
	height:404px;
	background:url(../images/bg-blue-big.png) no-repeat;
	text-align:center;
}

#content {
	height:254px;
	width:706px;
	background:url(../images/bg-content.png) no-repeat;
	margin:0 auto;
	text-align:left;

	top:10px;
	padding:25px;
}

h1 {
	font-size:24px;
	font-weight:normal;
	margin:0;
	padding:0;
}

#boxes {
	width:746px;
	padding:5px;	
	margin:0 auto;
}

#boxes img {
	float:right;
	border:0;
}

#base {
	width:766px;
	margin:0 auto;
}

#base_box {
	width:220px;
	float:left;
	padding:15px
}

h2 {
	color:#b50000;
	display:block;
	padding:0 0 5px 0;
	margin:0;
	font-size:18px;
	border-bottom:2px solid #1e1e1e;
}

#long h2 {
	color:#b50000;
	display:block;
	padding:10px 0 5px 0;
	margin:0;
	font-size:18px;
	border-bottom:0px solid #1e1e1e;
}

h3 {
	color:#bc4545;
	font-size:18px;
	font-weight:700px;
}

#footer {
	width:766px;
	border-top:2px solid #1e1e1e;
	text-align:left;
	margin:0 auto;
	color:#999;
	padding-top:6px;
	font-size:10px;
	margin-top:20px;
	margin-bottom:40px;
}

a:active, a:visited, a:link {
	color:#003d6e;
	text-decoration:underline;
}

a:hover {
	color:#ff0000;
	text-decoration:none;	
}

#main {
	width:706px;
	height:459px;
	background:url(../images/bg-main.png) no-repeat;
	margin:0 auto;
	text-align:left;
	position:relative;
	top:10px;
	padding:25px;
}

#blue_content_big {
	width:966px;
	background:url(../images/bg-blue-big.png) #ee5555 center top no-repeat;
	text-align:center;
	padding-bottom:20px;
}

#long_top {
	width:756px;
	height:31px;
	background:url(../images/bg-long-top.png) no-repeat;
	margin:0 auto;
	text-align:left;

	top:10px;
}

#long {
	width:706px;
	background:url(../images/bg-long-mid.png) repeat-y;
	margin:0 auto;
	text-align:left;
	padding:0 25px 25px 25px;	

}

#long_bottom {
	width:756px;
	height:27px;
	background:url(../images/bg-long-bottom.png) no-repeat;
	margin:0 auto;	

}

p.item-date {
	margin:0;
	padding:3px 0;
	display:block;
	border-top:1px solid #f0d8d8;
	border-bottom:1px solid #f0d8d8;	
	background:#ffeded;
}

fieldset {
border:0;
}

#region-footer p {
float:right;margin:0;padding:0;
}

/** Contact form style **/

	.box {
		position:relative;
	}
 #contactFormContainer
            {
               position:absolute;
               right:40px;
               float:right;
			   z-index:10;
			   text-align:left
            }
            #contactForm
            {
               height:350px;
               width:351px;
               background:#003d6e;
               display:none;
			   z-index:10;
            }
 
#contactForm fieldset
            {
               padding:30px;
 
border:none;
            }      
            #contactForm label
            {
               display:block;
               color:#ffc400;
            }      
            #contactForm input[type=text]
            {
               display:block;
               border:solid 1px #4d3a24;
               width:100%;
               margin-bottom:10px;
               height:24px;
            }  
            #contactForm textarea
            {
               display:block;
               border:solid 1px #4d3a24;
               width:100%;
               margin-bottom:10px;
            }  
            #contactForm input[type=submit]
            {
               background-color:#4d3a24;
               border:solid 1px #23150c;
               color:#fecd28;
               padding:5px;
            }                
            #contactLink
            {
               height:23px;
               width:351px;
               background-image:url('../images/slidein_button.png');
               display:block;
               cursor:pointer;
            }
            #messageSent
            {
               color:#ff9933;
               display:none;
            }	
			
			.boximg {
				margin-top:10px;
				float:right;
			}
			
			
			
			
			
			
			
			
			
			
		