/* css development by maramade productions http://www.maramade.com */

html { height: 101%; margin-bottom: 1px; }


h1,h2,h3,h4,h5,h6,em,pre,code{padding:0;margin:0;line-height:1em;font-size:100%;font-style: normal;}
p{margin:0; padding: 5px 0;}


body {
	font:76% Arial, Helvetica, sans-serif;
	background-color: #a7a7a7;
	color:#000;
	margin:0 auto;
	padding:0;
	background-image:url(images/shadowbg.jpg);
	background-repeat:repeat-y;
	background-position:center;

}

	
	
#bigbg{
margin:0 auto;
width:1196px;
height:780px;
background-image:url(images/bigbg1.jpg);
background-repeat:no-repeat;
background-position:top;
}
	

#wrap{
margin:0 auto;
width:863px;
position:relative;
}


#banner{
margin:0 auto;
width:863px;
height:153px;
position:relative;
}

#banner a.homelink { 
width: 215px;
height: 105px; 
position: absolute;
text-decoration:none;
top: 30px;
left:0px;
display:block;
background-color:transparent;
color:#ff5500;

}

#banner a.homelink i{
visibility:hidden;
} 
 
 #banner h1{
position:absolute;
top: 30px;
left:225px;
width:250px;
color:#FFFFFF;
background-color:transparent;
font-size:14px;
font-weight:normal;
line-height:1.3em;
}

#banner h1 a:link, #banner h1 a:visited, #banner h1 a:active {
	color: #fff;
	background-color:transparent;
	text-decoration: underline;
}

#banner h1 a:hover {
	text-decoration: none;
}

#menu{
margin:0 auto;
width:863px;
height:56px;
text-align:left;
padding-top:10px;;
}


#main{
width:863px;
height:530px;
background-color:#d1d1d1;
color:#000;
margin-top:16px;
position:absolute;
top: 220px;
left:0;
z-index:50;
}


.transparent_class { filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9; }


#content{
	margin: 20px;
	position:absolute;
	top:230px;
	left:1px;
	z-index:1000;
	width:826px;
}

#content h1{
font-size: 26px;
color:#274738;
background-color:transparent;
font-weight:normal;
}

#content h2{
font-size: 16px;
color:#274738;
background-color:transparent;
font-weight:bold;
padding-top:10px;
padding-left:5px;
}

#content a, #content a:link, #content a:visited, #content a:active{
background-color:transparent;
color:#333333;
text-decoration:underline;
}

#content a:hover{
text-decoration:none;
}

.callout{
width:402px;
height: 250px; 
background-image:url(images/calloutbg.jpg);
background-repeat:no-repeat;
margin-right: 8px;
z-index: 101;
}
 .callout img{
 padding:10px;
 width:164px;
 height:164px;
 float:right;
 }
 
 
 #content ul{
 margin-top:5px;
 margin-bottom:5px;
 }
 
 .callout p{
 padding: 5px;
 }
 
 
 .calloutimg{
width:402px;
background-image:url(images/calloutbg.jpg);
background-repeat:no-repeat;
z-index: 101;

}
 .calloutimg img{
 padding:10px;
 width:382px;
 }
 
 .left {float:left; display:inline;}
 .right{float:right; margin-left: 8px; display:inline;}
 
 
 .floatright{
float: right;
margin: 0 0 50px 10px;
clear: right;
display:inline;
}

#footer{
	background-color:transparent;
	color:#fff;
	height:27px;
	position:absolute;
	top: 780px;
	left:0;
	width:863px;
}

#footer p {
margin:0;
text-align:center;
font-size: 10px;
}

#footer a, #footer a:link, #footer a:visited, #footer a:active  {
	color: #999999;
	background-color:transparent;
	text-decoration: underline;
}

#footer a:hover{
text-decoration:none;
}
