body { text-align:center; background-color:#E7E7E7; }
#container { margin:0% auto; width:745px; border:1px solid #000000; background-color:#FFFFFF; min-height: 750px }
#header { width:745px; height:112px; }
h1 {
	text-indent:-200em;
	height:112px;
	background-image:url(images/banner-final3.gif);
	padding:0px;
	margin:0px;
	font-size: 12px;
	font-style: normal;
}
.menu ul{
margin: 0;
padding: 0;
list-style-type: none;
}
.menu ul li{
position: relative;
display: inline;
float: left;
}
.menu ul li a{
display: block;
width: 107px; /*Width of top level menu link items*/
padding: 2px 8px;
border: 1px solid #202020;
border-left-width: 0;
text-decoration: none;
background: url(images/menubg2.gif) center center repeat-x;
color: black;
font: bold 13px Tahoma;
}

.menu ul li ul{
left: 0;
top: 0;
border-top: 1px solid #202020;
position: absolute;
display: block;
visibility: hidden;
z-index: 100;
}

.menu ul li ul li{
display: inline;
float: none;
}

.menu ul li ul li a{
width: 160px; /*width of sub menu levels*/
font-weight: normal;
padding: 2px 5px;
background: #EEE9E9;
border-width: 0 1px 1px 1px;
}

.menu ul li a:hover{
background: url(images/menubgover.gif) center center repeat-x;
}

.menu ul li ul li a:hover{
background: #DEDEE4;
}

.menu .arrowdiv{
position: absolute;
right: 0;
background: transparent url(images/menuarrow.gif) no-repeat center left;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .horizontalcssmenu ul li { float: left; height: 1%; }
* html .horizontalcssmenu ul li a { height: 1%; }
/* End */

#content {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:20px;
	text-align:left;
	padding-top:10px;
	min-height:550px;
	font-style: normal;
	font-weight: normal;
}
#content2 { font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:10px; text-align:left; padding-top:10px; min-height:550px; }
#left-block { float:left; width:100px; margin-bottom:10px; height:100%; padding-top:18px; }
#right-block { float:left; width:600px;  margin-bottom:10px; padding-left:8px; border-left:2px solid #f6d684; min-height: 530px  }
.secondary { list-style-type:none; margin:0px; padding:0px; }
.second-li { padding-bottom:10px; }
.picture { margin:10px; border:2px solid #CCCCCC; }
.picture2 { margin:10px; margin-left:0px; border:2px solid #CCCCCC; }
.sasqua { border:2px solid #CCCCCC; }
#footer { height:30px; border-top:1px solid #CCCCEE; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-top:20px; }
.newsletter { margin:10px; }
.inqua { list-style-type:lower-roman; }
.linqua { padding:5PX; }
