@CHARSET "utf-8";

body	{ background:#002B55 url('/media/page/bg/bluegradient.jpg') repeat-x left top; margin:0px; padding:0px; text-align:center; height:100%; ver}
a	{ color:#0F4D2A; text-decoration:none; }
hr	{ padding:0px; margin:5px 0px; }

div.page	{ width:970px; text-align:left; height:545px; /*border:solid 1px red;*/ margin-left:auto; margin-right:auto; margin-top:20px; position:relative; }
div.page div.mainborderbox	{ border:solid 10px #FFF; width:920px; background:#F2E2D0 no-repeat right top; position:absolute; z-index:0; top:12px; right:0px; }
div.page div.mainborderbox img.heightspacer	{ height:495px; width:300px; /*border:solid 1px red;*/ }

div.page div.leftcolumn	{ width:200px; height:550px; position:absolute; z-index:10; top:0px; left:0px; background:url('/media/page/bg/leftmenu.gif') no-repeat left top; }
div.page div.leftcolumn div.leftmenu	{ /*border:solid 1px red;*/ margin-top:42px; padding-left:19px; }
div.page div.leftcolumn div.leftmenu a	{ color:#A2DBBB; }
div.page div.leftcolumn div.leftmenu a:hover	{ color:#FFF; text-decoration:underline; }
div.page div.leftcolumn div.leftmenu p	{ margin:0px; padding:0px; color:#FFF; }
div.page div.leftcolumn div.leftmenu p a	{ margin:0px 4px; font-size:10px; text-transform:uppercase; }
div.page div.leftcolumn div.leftmenu p a.home	{ margin-left:0px; }
div.page div.leftcolumn div.leftmenu p a.home img	{ width:180px; height:75px; }
div.page div.leftcolumn div.leftmenu ul	{ padding:0px; margin:0px; list-style:none; margin-top:30px; }
div.page div.leftcolumn div.leftmenu ul li	{ margin-bottom:17px; width:150px; }
div.page div.leftcolumn div.leftmenu ul li a	{ font-weight:bold; }

div.page div.rightcolumn	{ width:560px; /*border:solid 1px blue;*/ position:absolute; left:200px; padding-left:10px; top:22px; height:495px; background:no-repeat left bottom; }
div.page div.rightcolumn h1#pagetitle	{ /*border:solid 1px #FFF;*/ font-size:14px; height:auto; margin:0px; padding:0px; background:no-repeat center center; }
div.page div.rightcolumn h1#pagetitle strong	{ display:block; /*border:solid 1px red;*/ color:#002E5F; font-size:220%; padding-top:30px; }
div.page div.rightcolumn h1#pagetitle em	{ display:block; /*border:solid 1px orange;*/ color:#002E5F; margin-top:5px; }
div.page div.rightcolumn div#pagetext	{ /*border:solid 1px green;*/ padding:5px 0px; width:540px; }
div.page div.rightcolumn div#pagetext a	{ font-weight:bold; padding:1px; }
div.page div.rightcolumn div#pagetext a:hover	{ background-color:#0F4D2A; color:#FFF; }
div.page div.rightcolumn div#pagetext div.viewevents	{ padding:3px 0px; margin:10px 0px; border:solid 1px #033; border-width:1px 0px; text-align:center; }
div.page div.rightcolumn div#pagetext div.bottomspace	{ margin-bottom:8px; }
div.page div.farrightcolumn	{ width:200px; /*border:solid 1px blue;*/ position:absolute; right:10px; padding:0px; top:11px; height:506px; overflow: hidden; background:transparent none; }

