body
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
}

a img
{
	border:none;
}

div#top-nav
{
	width:978px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	height: 51px;
}
.ie8 div#top-nav
{
	height: 57px;
}
div#top-nav #topmenu
{
	margin: 0;
	padding: 0;
	height: 51px;
}
.ie8 div#top-nav #topmenu
{
	height: 57px;
}
div#top-nav .user1
{
	background-image: url(../images/menus/sub-m-bg.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	width: 635px;
	height: 51px;
}
div#top-nav .menucap
{
	background-image: url(../images/menus/submenu-background.jpg);
        background-position: left bottom;
        background-repeat: no-repeat;
	width: 16px;
}
ul#mainlevelhome
{
	margin:0;
	padding:0;
	height: 51px;
	overflow: hidden;
}
.ie8 ul#mainlevelhome
{
	height: 57px;
}
ul#mainlevelhome li
{
}
.ie8 ul#mainlevelhome li
{
}
ul#mainlevelhome li a
{
	margin: 0;
	padding: 0;
	display: block;
}
ul#mainlevelhome li a img
{
	display: block;
	margin: 0;
	padding: 0;
}

div#menulevel1
{
	position: absolute;
	top: 24px;
	height: 20px;
}
.ie div#menulevel1
{
	top: 31px;
}
div#menulevel1 ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
div#menulevel1 ul li
{
	display: inline;
	margin-left: -3px;
}
div#menulevel1 ul li a
{
	color: #fff;
	text-decoration: none;
}

div#menulevel2
{
	height: 15px;
	padding: 0;
	position: absolute;
	top: 43px;
}
.ie div#menulevel2
{
	top: 50px;
}
div#menulevel2 ul, div#menu89level ul, div#menu60level ul, div#menu144level ul, div#menu146level ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}
div#menulevel2 ul li
{
	display: inline;
}
div#menulevel2 ul li a, ul#mainlevelmainL3 li a, div#menu89level ul li a, div#menu60level ul li a, div#menu144level ul li a, div#menu146level ul li a
{
	text-transform:uppercase;
	color:#fff;
	text-decoration:none;
	font-size:10px;
	padding: 1px 8px 1px 8px;
	line-height: 16px;
}
div#menulevel2 ul li a.active_menu
{
	background-color:#397988;
}
div#menulevel2 ul li a:hover, ul#mainlevelmainL3 li a:hover, div#menu89level ul li a:hover, div#menu60level ul li a:hover, div#menu144level ul li a:hover, div#menu146level ul li a:hover
{
	background-color:#fff;
	color:#397988;
}

div#menu89level, div#menu60level, div#menu144level, div#menu146level
{
	position: absolute;
	visibility: hidden;
	background-color: #88c8d4;
	border-top: 1px white solid;
        border-left: 1px white solid;
        border-right: 1px white solid;
	top: 59px;
        left: 50%;
        margin-left: 46px;
        width: 150px;
	z-index: 10000;
}
.ie div#menu89level, .ie div#menu60level, .ie div#menu144level, .ie div#menu146level
{
	top: 65px;
}
div#menu144level
{
	margin-left: -6px;
}
div#menu146level
{
	margin-left: -237px;
}
div#menu60level
{
	margin-left: -175px;
}
div#menu89level ul, div#menu89level ul li, div#menu89level ul li a,
div#menu60level ul, div#menu60level ul li, div#menu60level ul li a,
div#menu144level ul, div#menu144level ul li, div#menu144level ul li a,
div#menu146level ul, div#menu146level ul li, div#menu146level ul li a
{
}
div#menu89level ul li,
div#menu60level ul li,
div#menu144level ul li,
div#menu146level ul li
{
	border-bottom: 1px white solid;
}
div#menu89level a,
div#menu60level a,
div#menu144level a,
div#menu146level a
{
	display: block;
}

div#wrapper
{
	width:978px;
	height:395px;
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
	/*background-image:url(../images/wrapper-home.jpg);*/
	background-repeat:no-repeat;
	background-color: #324549;
}
		
div#content div.message
{
	margin-top:50px;
}

div#content
{
	width:482px;
	height:325px;
	float:right;
	overflow:auto;
	padding: 70px 70px 0 70px;
}
div#content.map
{
	padding: 0;
	margin-left: 0;
	width: 978px;
	height: 395px;
}

div#content p
{
	padding-top:0;
	margin-top:0;
}


div#content a
{
	color:#88c8d4;
}

div#content table.contentpaneopen td
{
}
div#content table.contentpaneopen td p
{
	/*text-align: justify;*/
}

div#content table.contentpaneopen td.contentheading, div.componentheading, div#content table.contentpaneopen td h1
{
	text-transform:uppercase;
	color:#88c8d4;
	font-size:14px;
	font-weight:bold;
	margin-bottom:0;
}
div.componentheading, div#content table.contentpaneopen td h1
{
	margin-bottom: 0.25em;
}

div#bottom-nav
{
	width:978px;
	height:162px;
	color:#88c8d4;
	margin-left:auto;
	margin-right:auto;
	margin-top:6px;
	background-image:url(images/bottom-nav.gif);
	background-repeat:no-repeat;
}

div#bottom-nav .left, div#bottom-nav .middle, div#bottom-nav .right
{
	float: left;
	width: 275px;
	height: 132px;
	padding: 15px;
}
div#bottom-nav .middle, div#bottom-nav .right
{
	margin-left: 50px;
	width: 256px;
}
div#bottom-nav .right
{
}

div#bottom-nav a
{
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
}
div#bottom-nav ul
{
	list-style:none;
	padding: 0;
	margin: 0;
}

div#bottom-nav ul li
{
	font-weight:bold;
	margin-left:0;
	padding-left:0;
}

div#bottom-links
{
	width:978px;
	margin-left:auto;
	margin-right:auto;	
}

div#bottom-links table td, div#bottom-links a
{
	font-size:10px;
	color:#88c8d4;
	text-align: right;
}
div#bottom-links table td.copyright
{
	text-align: left;
}

div#bottom-links td a
{
	text-decoration:none;
	margin-left:5px;
	margin-right:5px;
}

/* IE7 FIX -- */
.ie7 div#bottom-nav ul#mainlevel li
{
	margin-left:0;
	margin-left:45px;
}

.ie7 div#bottom-nav ul#mainlevel li ul li
{
	padding-left:0;
	margin-left:0;
}

/* ---- COMPONENTS -----*/

div.xmap div.contentpaneopen a
{
	color:#fff;
}

div.xmap div.contentpaneopen p
{
	display:none;
}

div.xmap div.contentpaneopen ul.level_0
{
	list-style:none;
	font-weight:bold;
	padding:0;
	margin:0;
}

div.xmap div.contentpaneopen ul.level_0 li ul.level_1
{
	list-style:square;
	font-weight:100;
}

/* ---- BOARD (BLOG COMPONENT)----- */

table.blog ul
{
	margin-left:0;
	padding-left:0;
	list-style:none;
}
table.blog li
{
	padding-bottom: 0.25em;
}

table.blog ul li a
{
	color:#fff;
	font-size:14px;
	font-weight:bold;
}

div.back_button a
{
	color:#FFFFFF;
}


div#content form .componentheading
{
}

div#content form
{
}

div#content form table.contentpane tr td
{
	padding:5px 0 0 0px;
}

div#content form input.button
{
	float:right;
	margin-right:120px;
}

span.article_seperator
{
	display:none;
}

div#content
{
	position: relative;
}

.ie div#content div#com_facileforms
{
	width: 95% !important;
}

.ie div#content div#ff_div20, .ie div#content div#ff_div21
{
	width: 100px;
}

.contact-us
{
}
.contact-us p.label
{
	text-align: right;
}
.contact-us div#ff_div39 div.componentheading
{
	font-size: 12px;
	margin: 0;
	padding: 0;
}

.sawpressrelease .menu, .sawpressrelease .menu li
{
	list-style: none;
	margin-left: 0;
	padding-left: 0;
}

.sawpressrelease .menu li
{
	display: inline;
	padding-right: 0.5em;
}

.mod_sawpressreleases, .mod_papressandnews
{
	margin-top: 5px;
	margin-left: 10px;
}
.mod_sawpressreleases ul, .mod_sawpressreleases ol, .mod_sawpressreleases li,
.mod_papressandnews ul, .mod_papressandnews ol, .mod_papressandnews li,
.sawpressrelease .prlist, .sawpressrelease .prlist li
{
	list-style: none;
	padding: 0;
	margin: 0;
}
.mod_sawpressreleases ul li, .mod_sawpressreleases ol li,
.mod_papressandnews ul li, .mod_papressandnews ol li,
.sawpressrelease .prlist li
{
	margin-bottom: 0.35em;
}
.sawpressrelease .prlist li
{
	margin-bottom: 1em;
}
.mod_sawpressreleases ul li, .mod_sawpressreleases ol li,
.mod_papressandnews ul li, .mod_papressandnews ol li
{
	font-size: 11px;
}
.sawpressrelease .thumb
{
	float: left;
	margin-right: 0.5em;
}
.sawpressrelease .date
{
	font-weight: bold;
}
.sawpressrelease .description
{
	margin-top: 0.25em;
	margin-bottom: 0.25em;
}
.sawpressrelease .link
{
	margin-top: 0;
	margin-bottom: 0.5em;
}
.mod_sawpressreleases .date,
.mod_papressandnews .date
{
	font-size: 10px;
}
.sawpressrelease .prlist
{
	margin-top: 1em;
}


div.sawmarketwirelist
{
	padding-bottom: 1em;
}
div.sawmarketwirelist ul, div.sawmarketwirelist ol, div.sawmarketwirelist li
{
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}
div.sawmarketwirelist .menu li
{
	display: inline;
	padding-right: 5px;
}
div.sawmarketwirelist .mwlist li
{
	padding-bottom: 1em;
}
div.sawmarketwirelist .mwlist li .extra
{
	padding-top: 0.25em;
	width: 150px !important;
}
div.sawmarketwirelist div.title
{
	font-weight: bold;
	margin: 1em 0 0.5em 0;
	font-size: 14px;
}
div.sawmarketwirelist div.date
{
	font-weight: bold;
	margin: 0 0 0.5em 0;
}
div.sawmarketwirelist .further
{
	padding-top: 1em !important;
}


