 {
margin:0;
padding:0;
}

* html {
margin:0;
padding:0;
}

div#mainwrap {
width:1000px;
margin-right:auto;
margin-left: auto;
}

body {
background: url(images/body_bg.png);
font-size: 1em;
font-family:arial;
}

div#head {
text-align: center;
margin-top: 30px;
}

div#head img {
border: none;
}

ul#menu {
	 /*background: #226ba5 url(images/menu_bg.png) repeat-x center top*/;
	margin-top:45px;
	list-style-type: none;
	font-size: 1.2857em;
	text-align: center;
	
	height: 35px;
	padding-top: 9px;
padding-bottom:40px;
/*border: 1px solid red;*/
}

ul#menu li {
	display: inline;
	font-family: "Trebuchet MS", "Lucida Grande", Verdana, sans-serif;
padding-top: 20px;
height: 68px;
}
ul#menu li a:link, ul#menu li a:visited {
	height: 68px;
	color: #fff;
	text-decoration: none;
	padding: 0.3889em 0.5556em;
	text-shadow: #f6892f 0 -1px 0;
}
ul#menu li a:hover, ul#menu li a:focus, ul#menu li a:active {
	color: #fef3ca;
}
ul#menu li.active a {
	background: url(images/active_bg.png) no-repeat center;
padding-bottom:26px;	
}

div#contentwrap {
margin-top:-10px;
}

div#contentwrap p {
font-size: .8em;
}

div#contentwrap h1 {
font-size: 1.1em;
color:#ff0000;
}

div#contentwrap h2 {
font-size: .9em;
}

div#contentwrap a {
font-size:1em;
color:red;
text-decoration:none;
}

div#contentwrap a:hover {
text-decoration: underline;
}

div#contentright p {
font-size:.8em;
}

div#contentright {
float:right;
width: 480px;
text-align:center;
}

div#contentright ul {
text-align:left;
font-size:.8em;
}

div#contentright li {
margin-left:10px;
font-weight:bold;
}

div#contentleft {
width:480px;
text-align:center;
}

div#footer {
margin-top:190px;
text-align:center;
}

div#footer p {
font-size: .8em;
color:#b4b4b4;
}

div#footer a {
font-size: .8em;
color:#b4b4b4;
text-decoration: none;
}

div#footer a:hover {
text-decoration: underline;
}

div.img
{
margin-top:15px;
margin-right:50px;
border: 1px solid #226ba5;
height: auto;
width: auto;
float: left;
text-align: center;
}

div.img1
{
margin-top:15px;
margin-right:50px;
margin-left:125px;
border: 1px solid #226ba5;
height: auto;
width: auto;
float: left;
text-align: center;
}

div.img1 img
{
display: inline;
margin: 3px;
border: 1px solid #ffffff;
}
	
div.img img
{
display: inline;
margin: 3px;
border: 1px solid #ffffff;
}

div.img1 a:hover img {
border: 1px solid #226ba5;
} 
div.img a:hover img {
border: 1px solid #226ba5;
}

div.desc {
text-align: center;
font-weight: normal;
width: 120px;
margin: 2px;
color: #226ba5;
}

