body{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	text-align:center;
}
*{
	padding:0;	margin:0;
}
.clear{clear:both;}
img,fieldset{border:0;}
ul,ol,li{list-style:none;}	

a:link{color:#000000; text-decoration: underline;}
a:visited{color:#999; text-decoration: underline;}
a:hover, .links a:hover{color:#FFCB31; text-decoration:none;}

.hide, #hdr h2 b, a i, #hdr h3 b, #headerLeft h2 b, #headerLeft h3 b, #header img 
{
     position: absolute;
     left: -9999px;
}

/*------------------------------Page Structure
*/
#wrap{
	margin:0 auto;
	width:976px;
	text-align:left;
	background:url(images/bg.gif) repeat-y;
	padding:0 8px;
	voice-family:"\"}\"";
	voice-family:inherit;	
	width:960px;	
}
html>body #wrap{
	width:960px;
}

/*----------------------- editable Header
#largeBanner{width:960px; height:380px; margin-bottom:1px;}
#header{width:188px;}
*/

#header{width:188px;overflow: visible; padding-right: 0px; margin-right: 0px;}
/*
#headerLeft{width:187px; overflow: visible; padding-right: 0px; margin-right: 0px; }
*/
#headerLeft h2{width:188px;height:149px; float:left;}

#headerLeft h2 a{display:block; width:188px; height:100%; background:url(images/logo.gif) no-repeat;}

#headerLeft img{margin: 0px 0px 0px; border: none; padding: 0px 0px 0px 0px;}

#dnn_header{width:772px; float:right; overflow:hidden;}

/*----------------------- fixed Header

*/
.banner{width:960px; height:380px; margin-bottom:1px;}
#fixedBanner {background:url(images/banner.jpg) no-repeat 188px 0;}
#fixedBanner-haka {background:url(images/banner-haka.jpg) no-repeat 188px 0;}
#fixedBanner-kitchen {background:url(images/banner-kitchen.jpg) no-repeat 188px 0;}


#hdr{width:960px; overflow:hidden;}
#hdr h2{width:188px; height:149px; float:left;}
#hdr h2 a{display:block; width:100%; height:100%; background:url(images/logo.gif) no-repeat;}
#hdr h3 a{background:url(images/moto.gif) no-repeat; width:231px; height:149px; float:right;}

/*-----------------------Navigation
*/
.topnav{

	float:left;
    height: 230px;
	min-height:230px;
	border-right:1px solid #fff;	
	background:url(images/topnavbgY.gif) repeat-y;
    background-color: #000;
    margin: 0px 0px 0px 0px;
	border-top:1px solid #fff;	
	voice-family:"\"}\"";
	voice-family:inherit;	
	width:187px;
}

html>body topnav{width:145px; min-height:215px;}

.topnav li{display: inline; line-height:19px;}

.topnav ul{list-style-type: none;}

/*\*/
* html .topnav li,* html .topnav li a{
	height:1%;
}
/**/

.topnav li a,.nav li a, .topnav li a:visited,.nav li a:visited{display:block; color:#fff; font-weight: bold; font-size: 12px; text-decoration:none;}
.topnav li a:hover,.nav li a:hover{color:#FFCB31; text-decoration:none;}

.downpros{display:block; float:right; width:180px; height:230px; border-top:1px solid #fff; background:url(images/prospectus.gif) no-repeat;}

.nav{width:960px; min-height: 24px; /*height:24px;*/ background:#000; margin-bottom:20px;}
.nav ul{overflow:hidden;padding-left:12px;}
.nav li{display:block; float:left; background:url(images/bullets.gif) no-repeat left center; padding-left:4px;}
.nav .ignore{background:none; padding:0;}
.nav li a{float:left; line-height:24px; padding:0 10px; text-transform: capitalize;}

#hAdminMenu{border-top: solid 1px #FFFFFF;}
#hHostMenu{border-top: solid 1px #FFFFFF;}
#hMenu{min-height: 24px;}
#menu {padding: 15px 21px 0px 21px;}

/*---------------------- Main Body
*/

.mainbodyBackground {background:url(images/mainbg.gif) repeat-y;}
	
#OneColMainBody, #mainbody{
	width:960px;
	padding:0 20px;
	overflow:hidden;	
	voice-family:"\"}\"";
	voice-family:inherit;	
	width:920px;
}
html>body #OneColMainBody, html>body #mainbody{width:920px;}

.leftpart{float:left; width:440px;}
#leftpart{float:left;width:444px;}
.righthold{float:right; width:438px; overflow:hidden;}
#righthold{float:right;width:438px;overflow:hidden;}

#centerpart{float:left;width:256px;}
#rightpart{float:right;width:140px;}
.content{overflow:hidden;}
.content .con{width:324px;float:right;margin-left:25px; display:inline;}

.content img{padding:7px;border:1px solid #D5D5D5;}
.newsImage{float:left; display:inline;}


.oneColumn{float:left; width:878px; text-align: left;}

/* homepage sttyles */
.con h3{
	font-size:12px;
	margin-bottom:18px;
	font-style:italic;
	font-family:Georgia;
	color:#999;
	font-weight:normal;
}
.con h2,#centerpart h2{font-size:24px; margin-bottom:20px;}
.con p,#centerpart p{line-height:20px; margin-bottom:20px;}
.btnhold li{display:block; margin-bottom:7px;}

/*---------------------- Footer */
#ftr{
	width:976px;	height:95px;
	margin:0 auto;
	font-size:11px;
	color:#464344;
	text-align:center;
	background:url(images/ftrbg.gif) repeat-x;
	clear:both;
}
.inner{background:url(images/ftrleftcorn.gif) no-repeat;}
#ftr .deeper{width:960px; height:45px; background:url(images/ftrrightcorn.gif) no-repeat top right; padding:50px 8px 0 8px;}
#ftr a{font-size:11px; text-decoration:none; color:#464344;}
#ftr a:hover{text-decoration:underline;}

#mainbody{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}

#mainbody a{color:#000000;text-decoration:underline;}

#mainbody h1 {font-family: Georgia, "Times New Roman", Times, serif; margin-top: 10px;}

#mainbody h2{
	margin:0;
	padding:5px 0px 10px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}
#mainbody h3 { font-weight: bold;}
#mainbody p{padding:5px 0px 5px 0px; line-height:19px}


#mainbody img{
	border: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	}

div#user {float:left; margin-bottom:10px; margin-left:20px;}
div#login {text-align:right;  margin-bottom:10px; margin-right:20px;}

.bodyTextRed {color: #FF0000;}

/*  style for individual links in the link module  */

.linkModule {
	border: none;
	margin-bottom: 20px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
    }
    
.links {
	border: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
    }


.mediaModule {
	border: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	}
  
#breadCrumb{ font-weight:normal; margin-bottom: 10px; margin-left:20px;} 
#breadCrumb a{color:#000000; text-decoration:none;}
#breadCrumb a:hover{color:#000000; text-decoration:underline;}
 
#mainbody ol, #mainbody ul {padding:5px 0px 5px 0px;}
#mainbody ol li, #mainbody ul li  {margin-left:25px; line-height:19px}
