BODY {  
	COLOR: #000000; FONT: 11px "Trebuchet ms", Arial, Helvetica, Sans-serif; BACKGROUND-COLOR: #ffffff; background-repeat: repeat-x; text-align: center;
	margin: 0; padding: 0;
}


form { margin: 0; padding: 0; }

/* Defines the alignment and width of the layout */

.outerframe { 
position: relative;
top: 10px;
margin: 0 auto;
width: 750px;
text-align: left; 
border: 10px solid #e2e2e2; 
}

.twitterarea { white-space: nowrap; background-color: #fff; margin-top: 15px; padding: 2px 8px 2px 2px;}

/* Header field */
.headercell { width: 750px; height: 66px; }
.headerimage { width: 600px; height: 198px; border-width: 0px;}


.keywords { FONT: 11px Arial, Helvetica, Sans-serif; background-color: #ffffff; width: 130px; height: 20px; border-width: 0px; margin-top: 3px; }

/* Login/logout and user profile links */

.authentication { position: absolute; left: 610px; top: 100px; z-index: 999;}
.authenticationlink A:link, .authenticationlink A:active, .authenticationlink A:visited { COLOR: #ffffff; FONT: 11px "Trebuchet ms", Arial, Helvetica, Sans-serif;text-decoration: none;}
.authenticationlink A:hover { COLOR: #ffffff; FONT: 11px "Trebuchet ms", Arial, Helvetica, Sans-serif; text-decoration: none; }


/* Main navigation section eg. modules */

.menuarea { width: 600px; height: 38px; display:table; }
.menuarea ul, .menuarea li { margin: 0; padding: 0; }
.menuarea ul { list-style: none; }
.menuarea li { float: left; }

/* IE Hack */
.menutexttopspace { #padding-top: 12px; }
/* ******* */

.menuitem1 { background: url(/images/template/menu_bg.gif); }
.menuitem1active { background-image: url(/images/template/menu_bg_act.gif); }
.menuarea A:link div, .menuarea A:active div, .menuarea A:visited div { COLOR: #fff; font: 11px Arial, Helvetica, Sans-serif; text-decoration: none; }
.menuarea A:hover div { COLOR: #fff; FONT: 11px Arial, Helvetica, Sans-serif; text-decoration: none; background-image: url(/images/template/menu_bg_act.gif);  }
.menuarea A:link, .menuarea A:active, .menuarea A:visited, .menuarea A:hover { COLOR: #fff; text-decoration: none; }
.menuitem1, .menuitem1active { cursor: pointer; text-align: center; display: table-cell; vertical-align: middle; width: 100px; height: 38px;}

.submenucol { width: 180px; vertical-align: top; padding: 0 10px 0 0;}

.submenuarea { margin-top: 60px; width: 175px; }

.menuitem2link a, .menuitem2link A:link, .menuitem2link A:active, .menuitem2link A:visited { COLOR: #000; FONT: 13px "Trebuchet ms", Arial, Sans-serif; text-decoration: none; }
.menuitem2link A:hover { COLOR: #000; FONT: 13px "Trebuchet ms", Arial, Sans-serif; text-decoration: underline; }
.menuitem2active A:link, .menuitem2active A:active, .menuitem2active A:visited { COLOR: #000; FONT: 13px "Trebuchet ms", Arial, Sans-serif; text-decoration: none; }
.menuitem2 { background: url(/images/template/submenu_bg.gif); height: 26px; }
.menuitem2active { background: url(/images/template/submenu_bg_act.gif); height: 26px; }

.menuitem2linkactive { text-align: left; padding: 4px 0 0 10px; }
.menuitem2link { text-align: left; padding: 4px 0 0 10px; }

.menuitem3link a, .menuitem3link A:link, .menuitem3link A:active, .menuitem3link A:visited { COLOR: #666; FONT: 12px "Trebuchet ms", Arial, Sans-serif; text-decoration: none; }
.menuitem3link A:hover { COLOR: #666; FONT: 12px "Trebuchet ms", Arial, Sans-serif; text-decoration: underline; }
.menuitem3active A:link, .menuitem3active A:active, .menuitem3active A:visited { COLOR: #f3bb11; text-decoration: underline; FONT: 12px "Trebuchet ms", Arial, Sans-serif;}
.menuitem3 { }
.menuitem3active {}

.menuitem3linkactive { text-align: right; padding: 0 20px 0 0; }
.menuitem3link { text-align: right; padding: 0 20px 0 0; }


/* Navigation path */

.path { margin: 10px 0 0 30px; }
.pathlink { COLOR: #666666; FONT: 11px "Trebuchet ms", Arial, Arial, Sans-serif; }
.pathlink A:link, .pathlink A:active, .pathlink A:visited {color: #2285dd; FONT: 11px "Trebuchet ms", Arial, Arial, Sans-serif; text-decoration: none; }
.pathlink A:hover {color: #2285dd; FONT: 11px "Trebuchet ms", Arial, Arial, Sans-serif; text-decoration: underline; }


/* Left and right borders of the layout and the main content area */

.mainsection { vertical-align: top; background-color: #ffffff; margin-left: 0px; margin-right: auto; text-align: left;}
.borderright { width: 150px; background-color: #ffcc33; }

/* The heading of the page */

.heading { COLOR: #333333; FONT: bold 18px "Trebuchet ms", Arial, Sans-serif; padding: 0;margin: 20px 0 15px 30px;}

.footer { position: relative; margin: 15px auto; width: 750px; text-align: right;}
.footertext { COLOR: #666; FONT: 10px Arial, Helvetica, Sans-serif; }


/* CUSTOM styles **************************************************/

#logohomelink {
position: absolute;
top: 35px;
left: 40px;
width: 120px; 
height: 40px; 
}


#mainimage { width: 600px; height: 198px; background-image:url(/images/template/main_1.jpg); }

a.tagline:hover, a.tagline:hover img  { filter: alpha(opacity=80);	-moz-opacity: .8; background-color: transparent; }

#navi { }

#mainsection { }

#maincontentarea { width: 400px; margin-bottom: 30px; }

.mainsectiontable { width: 750px; }

.content { padding: 0 10px 0 30px; }

#contacts { position: absolute; top: 198px; left: 600px; }

#contacttext { position: absolute; top: 295px;left: 610px;width: 130px; COLOR: #333; FONT: 11px "Trebuchet ms", Arial, Sans-serif; }

#contacttext A:link, #contacttext A:active, #contacttext A:visited {color: #333; FONT: 11px "Trebuchet ms", Arial, Arial, Helvetica, Sans-serif; text-decoration: none; }
#contacttext A:hover {color: #333; FONT: 11px "Trebuchet ms", Arial, Arial, Helvetica, Sans-serif; text-decoration: underline; }

#contactform {
position: absolute;
top: 420px;
left: 600px;
}


#rightcolumn {
position: absolute;
top: 0;
left: 600px;
width: 150px;
height: 198px;
background-color: #ffcc33;
z-index: 0;
}

#searchfield { 
position: absolute; 
top: 20px; 
left: 610px; 
COLOR: #333; FONT: 11px "Trebuchet ms", Arial, Sans-serif;
}

#sitemapsearch {
position: absolute;
top: 62px;
left: 610px;
COLOR: #333;
}

.sitemapsearchlink a:link , .sitemapsearchlink a:visited, .sitemapsearchlink a:hover, .sitemapsearchlink a:active { COLOR: #333; FONT: 11px "Trebuchet ms", Arial, Sans-serif; text-decoration: none; }
.sitemapsearchlink a:hover { COLOR: #333; FONT: 11px "Trebuchet ms", Arial, Sans-serif; text-decoration: underline; }

#submenucolor {
position: absolute;
top: 250px;
left: 0;
background-color: #99CCFF;
height: 150px;
width: 15px;
z-index: 999;
}


