BODY {
	FONT-SIZE: 10pt; 
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	COLOR: #000000; FONT-FAMILY: Arial; BACKGROUND-COLOR: #fff
}
.bodybox {
	background-image: url(images/default/bodybox_bg.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}
TD.nav {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Verdena, Arial, Helvetica; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}
.footer {FONT-WEIGHT: bold; text-align: center; FONT-SIZE: 12pt; COLOR: #ffffff; FONT-FAMILY: Verdena, Arial, Helvetica
}
.footer A {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdena, Arial, Helvetica
}
.footer A:link {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdena, Arial, Helvetica
}
.footer A:visited {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdena, Arial, Helvetica
}
.footer A:hover {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdena, Arial, Helvetica
}
A:link {
	COLOR: #000000; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #000000; TEXT-DECORATION: underline
}
A:active {
	COLOR: #000000; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #0000ff; TEXT-DECORATION: underline
}
.good {
	FONT-WEIGHT: bold; COLOR: #0033ff
}
.bad {
	FONT-WEIGHT: bold; COLOR: #cc3300
}
TD.heading {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; TEXT-TRANSFORM: none; TEXT-ALIGN: left
}
.leftsidebar {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 7px; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 7px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 120px; COLOR: #444444; PADDING-TOP: 7px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 100%; BACKGROUND-COLOR: #64879d
}
DIV.thebody {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 10pt; PADDING-BOTTOM: 5px; MARGIN-LEFT: 150px; PADDING-TOP: 5px; FONT-FAMILY: Verdena, Arial, Helvetica
}
TD.title {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; MARGIN: 0px; COLOR: #ffffff; FONT-STYLE: italic
}
P.smalltitle {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 12pt; PADDING-BOTTOM: 4px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 4px; BACKGROUND-COLOR: #cccccc
}
DIV.breadcrumbs {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; FONT-STYLE: italic
}
DIV.breadcrumbs A {
	FONT-SIZE: 9px
}
DIV.breadcrumbs A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 9px
}
DIV.breadcrumbs A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 9px
}
DIV.breadcrumbs A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; TEXT-DECORATION: underline
}
P.sectionname {
	FONT-WEIGHT: bold; MARGIN: 0px
}
.leftsidebar P.sectionname {
	PADDING-LEFT: 15px
}
.icons {
	TEXT-ALIGN: center
}
.watermark {
	BACKGROUND-POSITION: center top; BACKGROUND-IMAGE: url(/images/template/watermark.jpg); BACKGROUND-REPEAT: no-repeat
}

.bodybox {
	background-image: url(images/default/bodybox_bg.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}

TD.headlinks, TD.headlinks a:link, TD.headlinks a:hover, TD.headlinks a:visited  {COLOR: #ffffff; FONT-WEIGHT: bold;}
TD.headlinks a:hover {text-decoration: underline;}

#menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
#menu ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	font-size:10px;
	}
#menu li {
	position: relative;
	float: left;
	padding-left: 5px;
	white-space: nowrap;
	font-size:10px;
	}
#menu li a {
	text-decoration:none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
	margin-right: 1px;
	display: block;
	font-size:10px;
	}
#menu li a:hover {
	text-decoration:underline;
	}


}/* Vertical menu for the CMS CSS Menu Module */
/* by Alexander Endresen */


/* The wrapper determines the width of the menu elements */

#menuwrapper { 
	width: 100%; 
	}


/* Unless you know what you do, do not touch this */ 

#primary-nav, #primary-nav ul { 
	list-style: none; 
	margin: 0px; 
	padding: 0px; 
	width: 100%; 
    margin-left: -1px;
	}
#primary-nav ul { 
	position: absolute; 
	top: 0; 
	left: 100%; 
	display: none;
	}
#primary-nav li { 
    margin-bottom: -1px; 
	position: relative; 
	}


/* Styling the basic apperance of the menu elements */

#primary-nav a { 
	border: 1px solid #006699; 
	color: #ffffff;
	display: block; 
	margin: 0px; 
	padding: 5px 10px; 
	text-decoration: none; 
	FONT-WEIGHT: bold;
	}
#primary-nav li, #primary-nav li.menuparent { 
	background-color: #2973ad; 
	}


/* Styling the basic apperance of the active page elements (shows what page in the menu is being displayed) */

#primary-nav li.menuactive { 
	background-color: #2973ad; 
	}


/* Styling the basic apperance of the menuparents - here styled the same on hover (fixes IE bug) */

#primary-nav li.menuparent, #primary-nav li.menuparent:hover, #primary-nav li.menuparenth { 
	background-image: url(modules/MenuManager/images/arrow.gif); 
	background-position: center right; 
	background-repeat: no-repeat; 
	}


/* Styling the apperance of menu items on hover */

#primary-nav li:hover, #primary-nav li.menuh, #primary-nav li.menuparenth, #primary-nav li.menuactiveh { 
	background-color: #70a2c9; 
	}



/* The magic - set to work for up to a 3 level menu, but can be increased unlimited */

#primary-nav ul, #primary-nav li:hover ul, #primary-nav li:hover ul ul, 
#primary-nav li.menuparenth ul, #primary-nav li.menuparenth ul ul { 
	display: none; 
	}
#primary-nav li:hover ul, #primary-nav ul li:hover ul, #primary-nav ul ul li:hover ul, 
#primary-nav li.menuparenth ul, #primary-nav ul li.menuparenth ul, #primary-nav ul ul li.menuparenth ul { 
	display: block; 
	}

/* IE Hack, will cause the css to not validate */

#primary-nav li, #primary-nav li.menuparenth { _float: left; _height: 1%; }
#primary-nav li a { _height: 1%; } 
