p {
text-align: left;
}



.qmmc .qmdivider {
	BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; DISPLAY: block; FONT-SIZE: 1px; Z-INDEX: 1; BORDER-LEFT: 0px solid; BORDER-BOTTOM: 0px solid; POSITION: relative
}
.qmmc .qmdividery {
	FLOAT: left; WIDTH: 0px
}
.qmmc .qmtitle {
	DISPLAY: block; Z-INDEX: 1; CURSOR: default; WHITE-SPACE: nowrap; POSITION: relative
}
.qmclear {
	CLEAR: left; DISPLAY: block; FONT-SIZE: 1px; FLOAT: none! important; WIDTH: 0px; LINE-HEIGHT: 0px; HEIGHT: 0px
}
.qmmc {
	Z-INDEX: 10; BORDER-BOTTOM: 5px solid #f57110; MARGIN-TOP: 0px; BACKGROUND: #a3d2de url('images/nav_back_rot.gif') repeat-x; ZOOM: 1; POSITION: relative
}
.qmmc A {
	DISPLAY: block; Z-INDEX: 1; FLOAT: left; WHITE-SPACE: nowrap; POSITION: relative
}
.qmmc LI {
	DISPLAY: block; Z-INDEX: 1; FLOAT: left; WHITE-SPACE: nowrap; POSITION: relative
}
.qmmc DIV A {
	FLOAT: none
}
.qmmc UL A {
	FLOAT: none
}
.qmmc UL LI {
	FLOAT: none
}
.qmsh DIV A {
	FLOAT: left
}
.qmmc DIV {
	VISIBILITY: hidden; POSITION: absolute
}
.qmmc LI {
	
}
.qmmc UL {
	Z-INDEX: 10; LEFT: -10000px; POSITION: absolute
}
.qmmc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.qmmc UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.qmmc LI A {
	FLOAT: none
}
UNKNOWN {
	LEFT: auto
}
#qm0 UL {
	TOP: 100%
}
UNKNOWN {
	LEFT: 100%; TOP: 0px
}
#qm0 A {
	PADDING-RIGHT: 8px; PADDING-LEFT: 5px; FONT-SIZE: 14px; BACKGROUND: #a3d2de url('images/nav_back_rot.gif') repeat-x; PADDING-BOTTOM: 5px; COLOR: #ffffff; PADDING-TOP: 8px; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
#qm0 A:hover {
	FONT-WEIGHT: bold; BACKGROUND: #555555; COLOR: #ffffff
}
BODY #qm0 .qmactive {
	FONT-WEIGHT: bold; BACKGROUND: #555555; COLOR: #ffffff
}
#qm0 DIV {
	BORDER-RIGHT: #555555 1px groove; PADDING-RIGHT: 0px; BORDER-TOP: #555555 0px groove; PADDING-LEFT: 0px; BACKGROUND: #eeeeee; PADDING-BOTTOM: 5px; MARGIN: 0px; BORDER-LEFT: #555555 1px groove; PADDING-TOP: 5px; BORDER-BOTTOM: #555555 1px groove
}

#qm0 UL {
BORDER-RIGHT: #555555 1px groove; PADDING-RIGHT: 0px; BORDER-TOP: #555555 0px groove; PADDING-LEFT: 0px; BACKGROUND: #eeeeee; PADDING-BOTTOM: 5px; MARGIN: 0px; BORDER-LEFT: #555555 1px groove; PADDING-TOP: 5px; BORDER-BOTTOM: #555555 1px groove
}
#qm0 DIV A {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 10px; BORDER-TOP: 0px; PADDING-LEFT: 5px; FONT-SIZE: 14px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 3px; BORDER-LEFT: 0px; COLOR: #555555; PADDING-TOP: 3px; BORDER-BOTTOM: 0px
}
#qm0 UL A {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 10px; BORDER-TOP: 0px; PADDING-LEFT: 5px; FONT-SIZE: 14px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 3px; BORDER-LEFT: 0px; COLOR: #555555; PADDING-TOP: 3px; BORDER-BOTTOM: 0px
}
#qm0 DIV A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #ff6600
}
UNKNOWN {
	COLOR: #ffffff; BACKGROUND-COLOR: #ff0000
}
BODY #qm0 DIV .qmactive {
	FONT-WEIGHT: bold; COLOR: #cc0000; BACKGROUND-COLOR: #dadada
}
BODY #qm0 DIV .qmactive:hover {
	FONT-WEIGHT: bold; COLOR: #cc0000; BACKGROUND-COLOR: #dadada
}
#qm0 .qmtitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 3px; CURSOR: default; COLOR: #444444; PADDING-TOP: 3px; FONT-FAMILY: arial
}
#qm0 .qmdividerx {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-COLOR: #bfbfbf; BORDER-BOTTOM-COLOR: #bfbfbf; MARGIN: 4px 0px; BORDER-TOP-COLOR: #bfbfbf; BORDER-RIGHT-COLOR: #bfbfbf
}
#qm0 .qmdividery {
	BORDER-LEFT-WIDTH: 1px; BORDER-LEFT-COLOR: #ff9c00; BORDER-BOTTOM-COLOR: #ff9c00; MARGIN: 8px 2px 0px; BORDER-TOP-COLOR: #ff9c00; HEIGHT: 15px; BORDER-RIGHT-COLOR: #ff9c00
}
#qm0 .qmritem SPAN {
	BORDER-LEFT-COLOR: #dadada; BORDER-BOTTOM-COLOR: #dadada; BORDER-TOP-COLOR: #dadada; BACKGROUND-COLOR: #f7f7f7; BORDER-RIGHT-COLOR: #dadada
}
#qm0 .qmritemcontent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#qm0 DIV .qmritem SPAN {
	BORDER-LEFT-COLOR: #666666; BORDER-BOTTOM-COLOR: #666666; BORDER-TOP-COLOR: #666666; BACKGROUND-COLOR: #eeeeee; BORDER-RIGHT-COLOR: #666666
}
#qm0 DIV .qmritemcontent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
UNKNOWN {
	BACKGROUND-COLOR: #f7f7f7
}
UL#qm0 UL {
	BORDER-RIGHT: #dadada 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #dadada 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: -1px 0px 0px; BORDER-LEFT: #dadada 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #dadada 1px solid; BACKGROUND-COLOR: #f7f7f7
}
#qm0 .invisiblecourse {
	COLOR: #ffffff; BACKGROUND-COLOR: #000000
}
#qm0 .invisiblecourse:hover {
	COLOR: #000000; BACKGROUND-COLOR: #ffffff
}
BODY #qm0 DIV .invisiblecategory {
	COLOR: #aaaaaa; BACKGROUND-COLOR: #000000
}
#qm0 .invisiblecategory {
	COLOR: #aaaaaa; BACKGROUND-COLOR: #000000
}
BODY #qm0 DIV .invisiblecategory:hover {
	FONT-WEIGHT: bold; BACKGROUND: #aaaaaa; COLOR: #000000
}
#qm0 .invisiblecategory:hover {
	FONT-WEIGHT: bold; BACKGROUND: #aaaaaa; COLOR: #000000
 


 /* Start dropdown */
#dropdown_item { color: #074e84; font-size: 11px; font-weight: bold; background-color: #fff; text-decoration: none; margin-top: 3px; margin-bottom: 3px; padding: 3px 3px 3px 3px; border: solid 1px #d8d7d7; cursor: pointer; }
/* End dropdown */
/* Start toppanel--------------------------------------------- */

/* End toppanel--------------------------------------- */

/* Title text */
.contentheading, .componentheading, .blog_more strong, h1, h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
/* Small text */
small, .small, .smalldark, .mosimage_caption { font-size: 90%; color: #bebbbb; text-transform: lowercase; }
/* Small quote */
.small-quote {
	background: none;
	margin: 0;
	padding: 0;
}
.small-quote span.open-quote {
	background: url(../images/blo-q.gif) no-repeat center left;
	margin: 0;
	padding-left: 20px;
}
.small-quote span.close-quote {
	background: url(../images/sok-q.gif) no-repeat center right;
	margin: 0;
	padding-right: 20px;
}
.small-quote span.author {
	display: block;
	padding: 2px 5px 2px 20px;
	background: url(../images/author.gif) no-repeat 5px 4px #D0D9DF;
	border-top: 1px solid #D0D9DF;
	margin: 0.5em 0 0;
	text-transform: uppercase;
	font-size: 90%;
}
/* Rropcap */
/* Speaking boks */
}
/* Joomla Style
--------------------------------------------------------- */
/* Main layout divs
--------------------------------------------------------- */
#at-wrapper { color: #000; width: 950px; margin: 0 auto; background: transparent; }
.narrow #at-wrapper {
	width: 750px;
}
#at-containerwrap, #at-containerwrap-fr, #at-containerwrap-fl, #at-containerwrap-f {
	clear: both;
}
#at-containerwrap, #at-containerwrap-fr {
	background: url(../images/mainwrap-bg.gif) repeat-y 23%;
}
#at-containerwrap #at-container {
	background: url(../images/point.gif) repeat-y 77% 0;
}
#at-containerwrap-fl {
	background: url(../images/point.gif) repeat-y 75% 0;
}
#at-containerwrap-fl #at-container {
	background: none;
}
#at-containerwrap-fr #at-container {
	background: none;
}
#at-mainbody, #at-mainbody-fr {
	float: right;
	width: 77%;
}
#at-mainbody #at-contentwrap {
	float: left;
	width: 70%;
}
#at-mainbody-fl {
	float: left;
	width: 100%;
}
#at-mainbody-fl #at-contentwrap {
	float: left;
	width: 74.8%;
	background: none;
}
#at-mainbody-fl #at-col2 {
	float: right;
	width: 25%;
}
#at-mainbody-f {
	float: none;
	width: 100%;
}
#at-container {
	padding: 10px 0 0;
}
#at-content { background-color: #fff; padding: 5px 10px; margin: 0; clear: both; border: solid 1px #eaeae9; display: block; }

/* Main Nagivation
--------------------------------------------------------- */
/* Default Joomla! Menu */
/* Module
--------------------------------------------------------- */
/* Start Module Rounded
--------------------------------------------------------- */
/* End Module Rounded
--------------------------------------------------------- */

/* at NFONTENT */
	
/* User tools
--------------------------------------------------------- */
#at-usertools { background-image: none; background-repeat: repeat; text-align: center; position: absolute; top: 310px; left: 220px; z-index: 150000; margin: 0; padding: 5px 5px 0; }
* html #at-usertools { /*IE 6*/
	
}
*+html #at-usertools { /*IE 7*/
	padding: 8px 0 4px 0;
}
#at-usercolors ul,
#at-usertools ul {
	margin: 0;
	padding: 0;
}
#at-usercolors ul li,
#at-usertools ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	background: none;
	display: inline;
}
#at-usercolors img,
#at-usertools img {
	padding: 0;
	margin: 0 0 0 2px;
}
#at-usercolors { background-image: none; background-repeat: repeat; position: absolute; top: 305px; right: 160px; z-index: 126000; float: left; padding: 10px 5px 4px; }
/* Firefox Scrollbar Hack - dont replace it */
html {
	margin-bottom: 1px;
	height: 100%!important;
	height: auto;
}
/* Start smoothgallery layout.css  */
.content
{ margin: 0 0 0 0; }
.content a
{
	color: #074e84;
}
.content p.linkage
{
	margin-top: 2em;
	text-align: right;
}
.content p.linkage a { color: #074e84; }
/*.content p.linkage a
{
	color: #fff;
	background: url('../images/bg/biglink_off.gif') center right no-repeat;
	padding: 10px 20px;
	text-decoration: none;
}

.content p.linkage a:hover
{
	background: url('../images/bg/biglink_on.gif') center right no-repeat;
	font-style: italic;
}*/
#myGallery
{
	text-align: left;
	margin: 0 auto;
}
/* End smoothgallery layout.css  */
.class { }
/* Start tabmodules  */
#at-tabcol { position: relative; padding-top: 0px; padding-bottom: 8px; display: block; z-index: 5 !important; }
#at-tabmodulewrap { position: relative; background: url(../images/tabmodulewrap-center.gif) repeat-y; overflow: hidden; z-index: 10; z-index: 5 !important;}
#at-tabmodulewrap-top {
	background: url(../images/tabmodulewrap-top.gif) no-repeat top left; z-index: 5 !important;
}
#at-tabmodulewrap-bot {
	background: url(../images/tabmodulewrap-bot.gif) no-repeat bottom left;	
	position: relative;
	overflow: hidden;
	z-index: 5 !important;
}
/* Narrow */
.narrow #at-tabmodulewrap { background-color: transparent; background-repeat: repeat-y; background-attachment: scroll; background-position: 0 0; }
.narrow #at-tabmodulewrap-top { background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: left top; }
.narrow #at-tabmodulewrap-bot { background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: left bottom; }
#at-tabmodulewrap div.at-innerpad {
	padding: 0 0 0;
}
ul.mootabs-title {
	margin: 0;
	padding: 0;
}
.mootabs-title li {
	float: left;
	background: none;
	padding: 0;
	margin: 0;
	cursor: pointer;
	display: block;
	color: #CCCCCC;
}
.mootabs-title li h3 { color: #fff; font-size: 100%; line-height: 30px; margin: 0; padding: 0; text-align: center; background: url(../images/tabmodule-bg.gif) no-repeat left bottom; font-family: Arial, Helvetica, sans-serif; text-decoration: none; text-transform: capitalize; }
.mootabs-title li.hover {
	background: url(../images/tabmodule-hover.gif) no-repeat center bottom;
}
.mootabs-title li.active h3, .mootabs-title li.lastactive h3 { color: #000; font-size: 100%; line-height: 30px; margin: 0; padding: 0; text-align: center; background: url(../images/tabmodule-bg.gif) no-repeat left bottom; font-family: Arial, Helvetica, sans-serif; text-decoration: none;
}
.mootabs-title li.firstactive h3 { color: #000; font-size: 100%; line-height: 30px; margin: 0; padding: 0; text-align: center; background: no-repeat left bottom; font-family: Arial, Helvetica, sans-serif; text-decoration: none;
}
.mootabs-title li.hover h3 { color: #000; font-size: 100%; line-height: 30px; margin: 0; padding: 0; text-align: center; font-family: Arial, Helvetica, sans-serif; background-color: transparent; background-attachment: scroll; text-decoration: none; }
.mootabs-title li.first h3 { color: #fff; font-size: 100%; line-height: 30px; margin: 0; padding: 0; text-align: center; background: no-repeat left bottom; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.mootabs-title li.active {
	padding: 0;
	margin: 0;
	background: url(../images/tabmodule-active.gif) no-repeat bottom center;
	color: #FFFFFF;
}
.mootabs-title li.firsthover h3 {
	background: transparent;
	color: #000;
}
.mootabs-title li.lasthover h3 {
	color: #000;
}
.mootabs-title li.firsthover {
	background: url(../images/tabmodule-hover.gif) no-repeat bottom left;
}
.mootabs-title li.lasthover {
	background: url(../images/tabmodule-hover.gif) no-repeat bottom right;
}
.mootabs-title li.firstactive {
	padding: 0;
	margin: 0;
	background: url(../images/tabmodule-active.gif) no-repeat bottom left;
	color: #FFFFFF;
}
.mootabs-title li.lastactive {
	padding: 0;
	margin: 0;
	background: url(../images/tabmodule-active.gif) no-repeat bottom right;
	color: #FFFFFF;
}
.at-tab-cont {
	position: absolute;
	clear: both;
	overflow: hidden;
	top: 40px;
}
#at-tabmodulewrap .moduletable { position: absolute; top: 0; background: transparent; z-index: 100; padding-left: 0; }
#at-tabmodulewrap .moduletable ul {
	margin: 0 !important;
	padding: 0 !important;
}
#at-tabmodulewrap .moduletable li {
	padding-left: 15px;
	margin: 0;
	background: url(../images/arrow.png) no-repeat 3px 7px;
}
/* End tabmodules  */







A:link {
	COLOR: #3344aa
}
A:visited {
	COLOR: #3344aa
}
A:hover {
	COLOR: #cc0000
}
A.dimmed:link {
	COLOR: #aaa
}
A.dimmed:visited {
	COLOR: #aaa
}


a.white:link {
	COLOR: #ffffff
}



a.tae:link {color: #ffffff;}
a.tae:active {color: #ff0000;}
a.tae:visited {color: #ffffff;}
a.tae:hover {color: #ff0000;}

a.megan:link {color: #000000;}
a.megan:active {color: #ff0000;}
a.megan:visited {color: #000000;}
a.megan:hover {color: #ff0000;}




BODY {
    font-family: Verdana, Helvetica, sans-serif, Arial;
	line-height: 150%;
	font-size: 10pt;
    line-height: 1.2em;
    TEXT-ALIGN: left;
	BACKGROUND-IMAGE: url('images/bg.png'); 
	BACKGROUND-REPEAT: repeat-x; 
    BACKGROUND-COLOR: #4faddc;
	MARGIN: 18px auto; 
}


#page {
	MARGIN: 0px auto 0px; WIDTH: 960px; 
	BACKGROUND-COLOR: #fff; 
	TEXT-ALIGN: left
}
.menubar {
	BACKGROUND: #dddddd url('images/menubar.jpg') repeat-x; 
}
.FrontSlideshow {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 960px; PADDING-TOP: 0px; HEIGHT: 150px
}
.navbar {
	COLOR: #ff6600; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM-STYLE: none
}
.navbar A:link {
	COLOR: #ff6600
}
.navbar A:visited {
	COLOR: #cc0000
}
.navbar A:hover {
	COLOR: #cc0000
}
DIV.headermenu {
	COLOR: #ffffff
}

p {
text-align: left;
}


.texts {
     
	 font-family: Geneva, verdana, sans-serif;
	 font-size: 8pt;
	 line-height: 1.2em;
	 TEXT-ALIGN: left;
}

.mand {
     
	 font-size: 12pt;
	 line-height: 1.2em;
	 font-family: Geneva, verdana, sans-serif;
	 TEXT-ALIGN: center;

}


.mands {
     
	 font-size: 12pt;
	 line-height: 1.2em;
	 font-family: Geneva, verdana, sans-serif;
	 color: #1717c0;
     FONT-WEIGHT: bold
	 TEXT-ALIGN: center;

}



.mandss {
     
	 font-size: 12pt;
	 line-height: 1.2em;
	 font-family: Geneva, verdana, sans-serif;
	 color: #000000;
     FONT-WEIGHT: bold
	 TEXT-ALIGN: center;

}


.megs{
     
	 font-size: 10px;
	 line-height: 1.2em;
	 font-family: verdana, sans-serif;
	 TEXT-ALIGN: left;

}


.textcenter {
     
	 font-size: 8pt;
	 line-height: 1.2em;
	 font-family: Geneva, verdana, sans-serif;
	 TEXT-ALIGN: center;
}


.mand1 {
     
	 font-size: 8pt;
	 FONT-WEIGHT: bold
	 line-height: 1.2em;
	 font-family: Geneva, verdana, sans-serif;
	 TEXT-ALIGN: left;
}


.mand2 {
     
	 font-size: 10pt;
	 FONT-WEIGHT: bold
	 line-height: 1.2em;
	 font-family: Geneva, verdana, sans-serif;
	 color: #ffffff;
	 TEXT-ALIGN: center;
}


#header-home {
	BACKGROUND-IMAGE: url('header.jpg'); BORDER-BOTTOM: 0px solid #f57110; BACKGROUND-REPEAT: no-repeat; HEIGHT: 96px
}
#header {
	
}
.headermain {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 20px; PADDING-TOP: 0px
}
H1.headermain {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 20px; PADDING-TOP: 0px
}
.headermenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; TEXT-ALIGN: right
}

#footer {
	BACKGROUND-POSITION: left top; BORDER-TOP: 5px solid #f57110; MARGIN-TOP: 10px; BACKGROUND-IMAGE: url('footer.jpg'); HEIGHT: 85px; TEXT-ALIGN: center

}
#maincontent {
	DISPLAY: block; HEIGHT: 1px
}



*
{
	margin: 0;
	padding: 0;
}

#rotator
{
	
	border: 0px solid #000;
	cursor: pointer;
	overflow: hidden;
	margin: 0px auto 10px;
	position: relative;
	width: 960px;
	height: 150px;
	

	
	
}

#rotator img
{
 	border: 0px none;
	cursor: pointer;
	width: 960px;
	height: 150px
}

#rotater {
  background:url('gradient_b.gif') repeat-x 0 0;
}



#pictures {
  width:960px;
  margin:0 auto;
  padding:0px 0px 0;
  background:#fff;
}



/* Root = Vertical, Secondary = Vertical */
ul#navmenu,
ul#navmenu li,
ul#navmenu ul {
	margin: 0;
	border: 0 none;
	padding: 0;
	width: 157px; /*For KHTML*/
	font-size: 10pt;
    line-height: 1.3em;
	list-style: none;
	}

ul#navmenu:after /*From IE 7 lack of compliance*/{
	clear: both;
	display: block;
	font: 1px/0px verdana, serif; 
	content: ".";
	height: 0;
	visibility: hidden;
	}

ul#navmenu li {
	float: left; /*For IE 7 lack of compliance*/
	display: block !important; /*For GOOD browsers*/
	display: inline; /*For IE*/
	position: relative;
	}

/* Root Menu */
ul#navmenu a {
	border: 1px solid #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	padding: 0px 0px 0px 0px;
	display: block;
	background: #FFF;
	color: #3344aa;

	text-decoration: none;
	height: auto !important;
	height: 1%; /*For IE*/
	font-size: 10pt;
    line-height: 1.3em;

	}

/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
    FONT-WEIGHT: bold;
	font-size: 10pt;
    line-height: 1.3em;
	background: #ff6600;
	color: #FFF;
	}




.sideblock {
   BORDER-RIGHT: 2px solid; BORDER-TOP: 1px solid; MARGIN-BOTTOM: 1em; BORDER-LEFT: 1px solid; WIDTH: 100%; BORDER-BOTTOM: 2px solid; z-index: 100;
}
.sideblock .header {
	BORDER-RIGHT: 0px solid; PADDING-RIGHT: 4px; BORDER-TOP: 0px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 0px; BORDER-LEFT: 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: 0px solid; TEXT-ALIGN: left; z-index: 100;
}
.sideblock H2.header {
	BORDER-RIGHT: 0px solid; PADDING-RIGHT: 4px; BORDER-TOP: 0px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 0px; BORDER-LEFT: 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: 0px solid; TEXT-ALIGN: left; z-index: 100;
}
.sideblock H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; z-index: 100;
}
.sideblock .header .hide-show-image {
	MARGIN-TOP: 0.25em; FLOAT: right; WIDTH: 11px; HEIGHT: 11px
}
.sideblock .header .commands {
	CLEAR: both; MARGIN-TOP: 0.3em; HEIGHT: 16px
}
.sideblock .header .commands A {
	MARGIN: 0px 2px
}
#left-column .hidden .header {
	BORDER-BOTTOM: 1px solid
}
#right-column .hidden .header {
	BORDER-BOTTOM: 1px solid
}
#left-column .hidden .content {
	DISPLAY: none
}
#right-column .hidden .content {
	DISPLAY: none
}
.sideblock .header .hide {
	MARGIN-RIGHT: 6px
}
.sideblock .header .edit {
	MARGIN-RIGHT: 6px
}
.sideblock .content {
	BORDER-RIGHT: 0px solid; PADDING-RIGHT: 4px; BORDER-TOP: 0px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: 0px solid; PADDING-TOP: 4px; BORDER-BOTTOM: 0px solid
}
.sideblock .content H3 {
	TEXT-ALIGN: left
}
.sideblock .content H2 {
	TEXT-ALIGN: left
}
.sideblock .content H2 {
     PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1.5em 0px 0px; PADDING-TOP: 0px
}
.sideblock .content .head {
	MARGIN-TOP: 10px
}
.sideblock .content HR {
	BORDER-TOP: 1px solid; MARGIN-TOP: 4px; MARGIN-BOTTOM: 4px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 1px; BORDER-BOTTOM-STYLE: none
}
.sideblock DIV.column {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; PADDING-TOP: 0px
}
.sideblock DIV.c0 {
	FLOAT: left
}
.sideblock DIV.c1 {
	DISPLAY: inline
}
.sideblock .content .c0 IMG.icon {
	MARGIN: 2px 0px 0px 0px;


}
.sideblock .content .list {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.unlist {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.inline-list {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.sideblock .content .list {
	WIDTH: 100%
}
.sideblock .content .list LI {
	CLEAR: left
}
.sideblock .content .inline-list LI {
	DISPLAY: inline
}
.inline-list LI {
	DISPLAY: inline
}
.sideblock .content UL.list LI.listentry {
	CLEAR: both
}
.sideblock .content DIV.info {
	TEXT-ALIGN: center
}
.sideblock .footer {
	CLEAR: both; MARGIN-BOTTOM: 4px; TEXT-ALIGN: center
}
.sideblock IMG.userpicture {
	WIDTH: 11px; MARGIN-RIGHT: 4px; HEIGHT: 11px
}



A:link {
	TEXT-DECORATION: none
}
A:visited {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: none

}

.navbar A:link {
	TEXT-DECORATION: none
}
.navbar A:visited {
	TEXT-DECORATION: none
}
.navbar A:hover {
	TEXT-DECORATION: none
}
.headermenu A:link {
	TEXT-DECORATION: none
}
.headermenu A:visited {
	TEXT-DECORATION: none
}
.headermenu A:hover {
	TEXT-DECORATION: underline
}

.headermain {
	FONT-WEIGHT: bold
}
#header-home .headermain {
	FONT-SIZE: 1.5em
	 line-height: 1.2em;

}
#header .headermain {
	FONT-SIZE: 1.3em
	 line-height: 1.2em;

}

#header-home .headermenu FONT {
	FONT-SIZE: 0.8em
	 line-height: 1.2em;
	FONT-SIZE: 0.75em
}
.sideblock .searchform IMG.resize {
	WIDTH: 1em; HEIGHT: 1.1em
}
.sideblock .header {
	FONT-WEIGHT: bold; FONT-SIZE: 1em
}
.sideblock H2 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt;
	line-height: 1.2em;

}
.sideblock .content {
	FONT-SIZE: 10pt; LINE-HEIGHT: 1.2em
}
.sideblock A {
	LINE-HEIGHT: 1.2em
}
.sideblock .content H3 {
	 font-size: 10pt;
	 line-height: 1.2em;

}
.sideblock .content H2 {
	 font-size: 10pt;
	 line-height: 1.2em;

}
.sideblock .content .message {
	 font-size: 10pt;
	 line-height: 1.2em;


}
.sideblock .header .commands {

	 font-size: 10pt;
	 line-height: 1.2em;
}
.sideblock .footer {
	FONT-SIZE: 0.9em
}
.sideblock .head {
	 font-size: 10pt;
	 line-height: 1.2em;

}
.sideblock .info {
	FONT-SIZE: 0.9em
}
.sideblock .event {
	FONT-SIZE: 0.9em
}
.sideblock .date {
	FONT-STYLE: italic
}
.sideblock .current {
	BACKGROUND-COLOR: #eeeeee
}
.sideblock {
	BORDER-LEFT-COLOR: #cccccc; BORDER-BOTTOM-COLOR: #cccccc; BORDER-TOP-COLOR: #cccccc; BORDER-RIGHT-COLOR: #cccccc
}
.sideblock .header {
	BORDER-LEFT-COLOR: #ff9c00; BACKGROUND: #cccccc; BORDER-BOTTOM-COLOR: #ff9c00; COLOR: #555555; BORDER-TOP-COLOR: #ff9c00; BORDER-RIGHT-COLOR: #ff9c00
}
.sideblock .content {
	BORDER-LEFT-COLOR: #ffffff; BORDER-BOTTOM-COLOR: #ffffff; COLOR: #555555; BORDER-TOP-COLOR: #ffffff; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-COLOR: #ffffff
}
.sideblock .content HR {
	BORDER-TOP-COLOR: #999999
}
#left-column .hidden .header {
	BORDER-BOTTOM-COLOR: #dddddd
}
#right-column .hidden .header {
	BORDER-BOTTOM-COLOR: #dddddd
}
.sideblock .header .hide-show IMG.hide-show-image {
	BACKGROUND: url('../../pix/t/switch_minus.gif') no-repeat 50% bottom; 
}


.rssto ul {
    font-size: 12px;
	line-height: 1.5em;
    font-family: Arial, verdana, Geneva, sans-serif;
	PADDING-RIGHT: 10px; PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; MARGIN: 3px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}


.rssto li {
    font-size: 12px;
	line-height: 1.5em;
    font-family: Arial, verdana, Geneva, sans-serif;
    background:#ffffff url(home.gif) no-repeat left;  
	PADDING-RIGHT: 10px; PADDING-LEFT: 17px; PADDING-BOTTOM: 0px; MARGIN: 3px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}

.rssto1 ul {
    font-size: 12px;
	line-height: 1.5em;
    font-family: Arial, verdana, Geneva, sans-serif;
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}


.rssto1 li {
    font-size: 12px;
	line-height: 1.5em;
	font-family: Arial, verdana, Geneva, sans-serif;
    background:#ffffff url(home.gif) no-repeat left;  
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}

.clr {
	CLEAR: both
}
.wrapper {
	MARGIN: 0px auto; WIDTH: 960px
}
#slidewrap {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#slidewrap DIV {
	TEXT-ALIGN: right
}
#loadingDiv {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: verdana; TEXT-ALIGN: left
}
.fronthead {
  FONT-SIZE: 1em; COLOR: #ffffff; LETTER-SPACING: 0.04em
}
.fronttext {
   margin-right:10px; margin-top:5px; margin-bottom:10px
}
DIV.frontblock {
BACKGROUND-COLOR: #FEEDC8; BORDER-RIGHT: #ff6600 1px solid; PADDING-LEFT: 10px; BORDER-TOP: #ff6600 1px solid; MARGIN-TOP: 12px; FONT-SIZE: 0.95em; MARGIN-BOTTOM: 25px; BORDER-LEFT: #ff6600 1px solid; PADDING-BOTTOM: 10px; BORDER-BOTTOM: #ff6600 1px solid; PADDING-RIGHT: 10px; moz-border-radius-bottomleft: 20px; moz-border-radius-bottomright: 20px
}


H1.frontblock {
	border:2px solid #fff; PADDING-RIGHT: 10px; BACKGROUND-POSITION: 50% top; DISPLAY: inline; PADDING-LEFT: 10px; FONT-WEIGHT: bold; LEFT: 8px; BACKGROUND-IMAGE: url('/omg/welcome.gif'); PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BACKGROUND-REPEAT: repeat-x; POSITION: relative; TOP: -0.5em
}



DIV.frontblock2 {
BACKGROUND-COLOR: #FEEDC8; WIDTH: 225px; HEIGHT: 285px; BORDER-RIGHT: #ff6600 2px solid; PADDING-LEFT: 10px; BORDER-TOP: #ff6600 1px solid; MARGIN-TOP: 12px; FONT-SIZE: 0.95em; MARGIN-BOTTOM: 25px; BORDER-LEFT: #ff6600 1px solid; PADDING-BOTTOM: 10px; BORDER-BOTTOM: #ff6600 2px solid; PADDING-RIGHT: 10px; moz-border-radius-bottomleft: 20px; moz-border-radius-bottomright: 20px
}




H1.frontblock2 {
	border:2px solid #fff; PADDING-RIGHT: 10px; BACKGROUND-POSITION: 50% top; DISPLAY: inline; PADDING-LEFT: 10px; FONT-WEIGHT: bold; LEFT: 8px; BACKGROUND-IMAGE: url('/omg/welcome.gif'); PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BACKGROUND-REPEAT: repeat-x; POSITION: relative; TOP: -0.5em
}

DIV.frontblock3 {
BACKGROUND-COLOR: #ffffff; BORDER-RIGHT: #ff6600 1px solid; PADDING-LEFT: 10px; BORDER-TOP: #ff6600 1px solid; MARGIN-TOP: 12px; FONT-SIZE: 0.95em; MARGIN-BOTTOM: 25px; BORDER-LEFT: #ff6600 1px solid; PADDING-BOTTOM: 10px; BORDER-BOTTOM: #ff6600 1px solid; PADDING-RIGHT: 10px; moz-border-radius-bottomleft: 20px; moz-border-radius-bottomright: 20px
}


H1.frontblock3 {
	border:2px solid #fff; PADDING-RIGHT: 10px; BACKGROUND-POSITION: 50% top; DISPLAY: inline; PADDING-LEFT: 10px; FONT-WEIGHT: bold; LEFT: 8px; BACKGROUND-IMAGE: url('/omg/welcome.gif'); PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BACKGROUND-REPEAT: repeat-x; POSITION: relative; TOP: -0.5em
}


p {
text-align: left;
}


.uie {

}