/*reset all*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}

p {
  margin-bottom: 1em;
}


/* end of reset all */

body { font: 10.5pt/13pt Verdana, Geneva, Arial, helvetica, sans-serif; background:#162b6c url(../images/body.jpg) center; }

body h3 {font-size:14pt; line-height: 18pt; color: red;}

/* outer-container will hold the whole assembly of
   nested div overlays. */
/* It will also center align the design */
#outer-container {
    width: 780px;
    margin: 0 auto;
	background:#9cbee7 url(../images/bg.gif) repeat-y;
}

/* header CSS Style Rule */
#banner {
    width: 780px;
    height: 283px;
	background:url(../images/banner.jpg) no-repeat top left;
}
#menu {
	width: 780px;
	height:36px;
	position:absolute;
	top:230px;
	display:block;
	background: url(../images/menu_bkg.png);
}
#menu p {
	margin: 8px 15px auto 40px;
	color: #162b6c;
	font: 11.5pt/14pt bold Verdana, Geneva, Arial, helvetica, sans-serif;
	}
#menu p a:link, a:visited, a:active, a:hover {color: #162b6c; text-decoration:none;}
#menu p a:hover {text-shadow: 1px 2px 3px #999;}

/* content-container CSS Style Rule */
/* It will hold the main content of the page. */
#content-container {
    width: 780px;
}
.filler { float: left;  width:440px; height:190px; margin: 10px 25px 15px 50px;}

.box {
	height: 921px;
	background:url(../images/box.jpg) repeat-x top left;
}

.box-inside {
	padding:36px;
}
.slidewshow {margin:0px auto; padding:40px 0; text-align:center;}

.act1 { width:780px; height:230px; background:url(../images/act_1.jpg) no-repeat top left;}
.act2 { width:780px; height:231px; background:url(../images/act_2.jpg) no-repeat top left;}
.act3 { width:780px; height:230px; background:url(../images/act_3.jpg) no-repeat top left;}
.act4 { width:780px; height:230px; background:url(../images/act_4.jpg) no-repeat top left;}

.buttons {margin-top: 124px; float: left; width: 254px; height: 105px;}

/* footer CSS Style Rule */
#footer {
    width: 780px;
	height: 220px;
	background:url(../images/footer.jpg) no-repeat top left;}
	
#footer p {	
	padding: 126px 48px 0px 78px;
	color: #fff;
	font-size: 6.2pt; 
	line-height: 11pt;
	text-align:center;
	font-weight:lighter;
	
}

#footer a {color: #fff; text-decoration:none;}
