/* reset.css */
html {margin:0;padding:0;border:0;}
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure, dialog, footer, header, hgroup, menu, nav, section {display:block;}
body {line-height:1.5;background:white;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;float:none !important;}
table, th, td {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:'';}
blockquote, q {quotes:"" "";}
a img {border:none;}
:focus {outline:0;}

body{
background-color: #d9d9d9;
font-family:Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
}


#wrapall{
	background-color: #d9d9d9;
}

#banner{
width:986px;
height: 187px;
margin: 0 auto;
background-image:url(../index_files/banner.png);
position:relative;
left:-43px;
}

#banner p{
text-align:center;
position:relative;
top:40px;
font-size:45px;
color:white;
font-family: Times New Roman, Times, serif;
}

.bodywrap{
width:900px;
margin: 0 auto;
	position: relative;
	z-index:2000;
background-color:white;
-moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px#888;
box-shadow: 0 0 5px #888;
}

#logo p{
text-align:center;
}

#menu{
margin: 0 auto;
width:100%;
padding-top:30px;

}

ul.menu{
list-style-type:none;
text-align:center;
}

#menu p{
text-align:center;
}

#menu li{
display:inline;

}
#menu a{text-decoration:none !important;
color: white !important ;
font-weight:bold;
padding: .5em 1em;
margin:10px;
}

.item-101 a, .item-102 a, .item-103 a, .item-104 a {padding: .5em 1em;margin:10px; background-color:#a2a2a2;}

.item-101 a:hover {background-color:#7f9006; z-index:10;}
.item-102 a:hover {background-color:#1e6e36;}
.item-103 a:hover {background-color:#1f6081;}
.item-104 a:hover {background-color:#b05082;}

.item-101.active a{background-color:#7f9006;}
.item-102.active a{background-color:#1e6e36;}
.item-103.active a{background-color:#1f6081;}
.item-104.active a{background-color:#b05082;}

.item-107 {font-size: 9px;}

#main{
width:850px;
margin-top: 50px;
margin-left: 50px;
margin-right: 50px;
}

.center {text-align:center;}

img.border{margin:5px;
border: 1px solid black;
}

#left{
width:270px;
float:left;
padding-left:30px;
}

#right{
width:500px;
float:right;
padding-right:30px;
}

.clear { clear: both;}

#footer{
height:140px;
margin:20px;
}

h2{font-size:18px;
font-weight:bold;}

h3{
font-size:18px;
font-weight:bold;
}

h4{
font-size:14px;
font-weight:bold;
}

p{margin-bottom:15px;}

.items-leading{width:250px;display:inline-block;float:left;height:400px;margin-right:60px;}

.items-row{width:400px;display:inline;}
