@charset "utf-8";

html, body {
	width:100%;
	margin:0;
	padding:0;
}

body {
	background-color: #efefe5;
	background-image:url(../images/background.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	
}

h1, h1 a, .componentheading {color:#006fb4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:lighter;
	text-decoration:none;
}

h2, .contentheading {color:#007ebe;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
}


h3 {color:#006fb4;
font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	
}

h4 {color:#495f79;
font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	
}

h5 {color:#484848;
font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	
}

h6 {color:#794979;
font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	
}

a {color:#014b9a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#main-page {
	width:975px;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
	
}

#top {width: 925px;
height:20px;
float:left;
padding-top:6px;
padding-left:20px;
padding-right:25px;

}

#language {
	float:left;
	width:455px;
	color:#828457;
}

#jflanguageselection, .rawimages, .rawimages span, .rawimages img {
  margin: 0 !important;
  padding: 0 !important;
  float: left;
}

#top_nav {
	float:right;
	width:455px;
	text-align:right;
	color:#828457;
}

#top_nav a.mainlevel, #language a.mainlevel {
	color:#828457;
	text-decoration:none;
}

#head {margin-top: -7px;}

#main {float:left;
width:975px;
}

#main-nav {background-image:url(../images/main-nav-bkgrd.jpg);
background-repeat:no-repeat;
width:919px;
height:29px;
margin:0 28px;
color:#484848;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

#footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#636363;
	text-align:center;
	margin-top:10px;
	float:left;
	width:975px;
	
}

#footer a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#636363;
	text-decoration:none;
}


#main-nav a{
	text-decoration:none;
	color:#484848;
}

/*- Main Menu in Header */


/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/dd_valid.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/* common styling */

#main-nav ul li a, #main-nav ul li a:visited {display:block; text-decoration:none; min-width:95px; height:29px; text-align:center; color:#484848; border:none; background:#eaeaea; line-height:29px; font-size:12px; overflow:hidden;}
#main-nav ul {padding:0; margin:0 52px; list-style: none;}
#main-nav ul li {float:left; position:relative;}
#main-nav ul li ul {display: none;}

/* specific to non IE browsers */
#main-nav ul li:hover a {color:#fff; background:#006fb4; font-weight:bold;}
#main-nav ul li:hover ul {display:block; position:absolute; top:26px; left:0; width:97px;}
#main-nav ul li:hover ul li a.hide {background:#7e7c71; color:#fff;}
#main-nav ul li:hover ul li:hover a.hide {background:#e07130; color:#ffffff;}
#main-nav ul li:hover ul li ul {display: none;}
#main-nav ul li:hover ul li a {display:block; background:#cccccc; color:#000;}
#main-nav ul li:hover ul li a:hover {background:#e07130; color:#ffffff;}
#main-nav ul li:hover ul li:hover ul {display:block; position:absolute; left:95px; top:0;}
#main-nav ul li:hover ul li:hover ul.left {left:-95px;}

/* COLORS */

/*    eaeaea = grey    */

/*    555555 = dk grey    */

/*    bad753 = green    */

/*    f7901e = orange    */

#main-top {
	float:left;
	background-image:url(../images/main-top.gif);
	background-repeat:no-repeat;
	height:19px;
	width:975px;
	
}

#main-sides {
	float:left;
	background-image:url(../images/main-sides.gif);
	background-repeat:repeat-y;
	min-height:42px;
	width:975px;
	
}

#main-bottom {
	float:left;
	background-image:url(../images/main-bottom.gif);
	background-repeat:no-repeat;
	height:17px;
	width:975px;
}

#logo {
	float:left;
	width:284px;
	height:98px;
	margin-left:20px;
}

#slug_text {
	float:right;
	width:543px;
	height:88px;
	margin-top:10px;
	margin-right:20px;
}

#maincolumn_full {
	width:915px;
	float:left;
	padding:10px 0px 10px 30px;
}

#maincolumn {
	width:605px;
	float:left;
	padding:10px 0px 10px 30px;
}


.buttonheading a img  {border:0;}

#boxes {
	width:921px;
	min-height:35px;
	float:left;
}



#left-box {
	width:304px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#495f79;
}

#boxes-top {
	background-image:url(../images/3boxes-top.gif);
	background-repeat:no-repeat;
	width:921px;
	height:12px;
	float:left;
}

#boxes-sides {
	background-image:url(../images/3boxes-sides.gif);
	background-repeat:repeat-y;
	width:921px;
	min-height:11px;
	float:left;
	}

#left-content, #middle-content, #right-content {
	padding:0 15px 0 25px;
}

#middle-content, #right-content {
	margin-left:10px;
}

#boxes-bottom {
	background-image:url(../images/3boxes-bottom.gif);
	background-repeat:no-repeat;
	width:921px;
	height:15px;
	float:left;
}

#left-box h1, #middle-box h1, #right-box h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:lighter;
	color:#484848;
}

#middle-box {
	
	font-family:Arial, Helvetica, sans-serif;
	color:#794979;
	font-size:12px;
	width:304px;
	float:left;
}

#right-box {
	
	font-family:Arial, Helvetica, sans-serif;
	color:#828457;
	font-size:12px;
	width:304px;
	float:left;
}

#banner {
	margin:10px 0 0 30px;
	float:left;
	width:920px;
}

#banner a {
	color:#fff;
}

#info_full {
	width:921px;
	float:left;
	margin-top:5px;
}

#left-info_full {width:470px;
border-right-color:#cfd0d2;
border-right-style:solid;
border-right-width:thin;
padding:10px;
float:left;
background-image:url(../images/home-calendar-icon.gif);
background-repeat:no-repeat;
background-position: right top;
min-height:121px;
}

#left-info {width:320px;
border-right-color:#cfd0d2;
border-right-style:solid;
border-right-width:thin;
padding:10px;
float:left;

}


#info {
	
	float:left;
	padding-left:20px;
}

#right-info_full {
	width:400px;
	float:left;
	padding-left:20px;
	padding-top:10px;
	background-image:url(../images/home-rss-icon.gif);
background-repeat:no-repeat;
background-position: right bottom;
min-height:115px;
}

#right-info {
	width:245px;
	float:left;
	padding-left:20px;
}


#right_column {
	width:300px;
	float:left;
	padding-top:5px;
	margin-left:10px;
}

#home-rss-icon {background-image:url(../images/home-rss-icon.gif);
background-repeat:no-repeat;
float:right;
width:66px;
height:115px;
margin-top:0px;
background-position:

}
#home-calendar-icon {background-image:url(../images/home-calendar-icon.gif);
background-repeat:no-repeat;
float:right;
width:65px;
height:110px;
margin-right:15px;
}


#newsshow_table {
	width:320px;
}

#breadcrumb {
	margin-left:30px;
	margin-top:10px;
	float:left;
	border-bottom-color:#d6d6c4;
	border-bottom-style:solid;
	border-bottom-width:thin;
	padding-bottom:5px;
}

#breadcrumb span.mainlevel {
	color:#014b9a;
}

#breadcrumb a.mainlevel {color:#898888;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
text-decoration:none;
}

#breadcrumb a.mainlevel:hover {color:#014b9a;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
text-decoration:underline;
}


#rt_col_blue_top {
	background-image:url(../images/bg-sidebar-re-top.gif);
	background-repeat:no-repeat;
	width:303px;
	height:12px;
	float:left;
	margin-top:4px;
}

#rt_col_book_top {
	width:303px;
	height:12px;
	float:left;
	margin-top:4px;
}

#rt_col_bluernd_top {
	background-image:url(../images/rt_col_bluernd_top.gif);
	background-repeat:no-repeat;
	width:303px;
	height:12px;
	float:left;
	margin-top:4px;
}

#rt_col_blue_sides, #rt_col_bluernd_sides {
	width:303px;
	min-height:18px;
	background-image:url(../images/rt_col_blue_sides.gif);
	background-repeat:repeat-y;
	float:left;
}

#rt_col_book_sides {
	width:303px;
	min-height:18px;
	float:left;
}

#rt_col_blue_bottom, #rt_col_bluernd_bottom {
	background-image:url(../images/rt_col_blue_bottom.gif);
	background-repeat:no-repeat;
	width:303px;
	height:10px;
	float:left;
}

#rt_col_book_bottom {
	width:303px;
	height:10px;
	float:left;
}


#rt_col_blue_content, #rt_col_bluernd_content {padding:10px;
	color:#495f79;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#rt_col_book_content {padding:10px;
	color:#828457;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#rt_col_orange_top, #rt_col_orangerndb_top {
	background-image:url(../images/rt_col_orange_top.gif);
	background-repeat:no-repeat;
	width:303px;
	height:10px;
	float:left;
	margin-top:4px;
	
}

#rt_col_orange_bottom, #rt_col_orangerndt_bottom {
	background-image:url(../images/rt_col_orange_bottom.gif);
	background-repeat:no-repeat;
	width:303px;
	height:10px;
	float:left;
	
}

#rt_col_orangerndt_top {
	background-image:url(../images/rt_col_orangerndt_top.gif);
	background-repeat:no-repeat;
	width:303px;
	height:12px;
	float:left;
	margin-top:4px;
}

#rt_col_orangerndb_bottom {
	background-image:url(../images/rt_col_orangerndb_bottom.gif);
	background-repeat:no-repeat;
	width:303px;
	height:12px;
	float:left;
	
}



#rt_col_orange_sides, #rt_col_orangerndt_sides, #rt_col_orangerndb_sides {
	width:303px;
	min-height:16px;
	background-image:url(../images/rt_col_orange_sides.gif);
	background-repeat:repeat-y;
	float:left;
}

#rt_col_orange_content, #rt_col_orangerndt_content, #rt_col_orangerndb_content {padding:0 10px 10px 10px;
	color:#7a430a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

}

#rt_col_red_top, #rt_col_redrndb_top {
	background-image:url(../images/rt_col_red_top.gif);
	background-repeat:no-repeat;
	width:303px;
	height:7px;
	float:left;
	margin-top:4px;
}

#rt_col_red_bottom, #rt_col_redrndt_bottom {
	background-image:url(../images/rt_col_red_bottom.gif);
	background-repeat:no-repeat;
	width:303px;
	height:7px;
	float:left;
	
}

#rt_col_redrndt_top {
	background-image:url(../images/rt_col_redrndt_top.gif);
	background-repeat:no-repeat;
	width:303px;
	height:10px;
	float:left;
	margin-top:4px;
}

#rt_col_redrndb_bottom {
	background-image:url(../images/rt_col_redrndb_bottom.gif);
	background-repeat:no-repeat;
	width:303px;
	height:10px;
	float:left;
	
}



#rt_col_red_sides, #rt_col_redrndt_sides, #rt_col_redrndb_sides {
	width:303px;
	min-height:19px;
	background-image:url(../images/rt_col_red_sides.gif);
	background-repeat:repeat-y;
	float:left;
}

#rt_col_red_content, #rt_col_redrndt_content, #rt_col_redrndb_content {padding:0 10px 10px 10px;
	color:#910d13;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

}



#rt_col_green_top {
	background-image:url(../images/rt_col_green_top.gif);
	background-repeat:no-repeat;
	width:303px;
	height:6px;
	float:left;
	margin-top:4px;
}

#rt_col_greenrndt_top {
	background-image:url(../images/rt_col_greenrndt_top.gif);
	background-repeat:no-repeat;
	width:303px;
	height:9px;
	float:left;
	margin-top:4px;
}

#rt_col_green_sides, #rt_col_greenrndt_sides {
	width:303px;
	min-height:18px;
	background-image:url(../images/rt_col_green_sides.gif);
	background-repeat:repeat-y;
	float:left;
}

#rt_col_green_bottom, #rt_col_greenrndt_bottom {
	background-image:url(../images/rt_col_green_bottom.gif);
	background-repeat:no-repeat;
	width:303px;
	height:10px;
	float:left;
}

#rt_col_green_content, #rt_col_greenrndt_content {padding:0 10px 10px 10px;
	color:#828457;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

}

#rt_col_purple_top {
	background-image:url(../images/bg-sidebar-sc-top.gif);
	background-repeat:no-repeat;
	width:303px;
	height:12px;
	float:left;
	margin-top:4px;
}

#rt_col_purple_sides, #rt_col_purplerndt_sides {
	width:303px;
	min-height:8px;
	background-image:url(../images/bg-sidebar-sc-ctr.gif);
	background-repeat:repeat-y;
	float:left;
}

#rt_col_purple_bottom, #rt_col_purplerndt_bottom {
	background-image:url(../images/rt_col_purple_bottom.gif);
	background-repeat:no-repeat;
	width:303px;
	height:12px;
	float:left;

}

#rt_col_purplerndt_top {
	background-image:url(../images/rt_col_purplernd_top.gif);
	background-repeat:no-repeat;
	width:303px;
	height:10px;
	float:left;

}

#rt_col_purple_content, #rt_col_purplerndt_content {padding:0 10px 10px 10px;
	color:#794979;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

}

h1.rt_col_green, h1.rt_col_blue, h1.rt_col_purple, h1.rt_col_orange, h1.rt_col_red, h1.rt_col_redrndb, h1.rt_col_orangerndb, h1.rt_col_purplerndb, h1.rt_col_greenrndb {padding-left:10px;
				margin-top:10px;
				color:#484848;
				font-family:Arial, Helvetica, sans-serif;
				font-size:20px;
				font-weight:lighter;
}

h1.rt_col_bluernd {padding-left:10px;
				margin-top:5px;
				margin-bottom:0px;
				color:#484848;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:400;
}

h1.rt_col_purplerndt, h1.rt_col_greenrndt, h1.rt_col_orangerndt, h1.rt_col_redrndt {padding-left:10px;
				margin-top:5px;
				margin-bottom:5px;
				color:#484848;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:400;
}



input #wz_12 .inputbox {
	
	border-color:#828457; margin-top:-5px;}

img._flexheader {margin-left:-2px;}

ul.latestnews {list-style:none;}


ul {list-style-image:url(../images/bullet.jpg);} 



span.gk_news_show_news_header a{color:#2d2a1c;
text-decoration:none;
}

p.gk_news_show_news_header a, span.location a{color:#2d2a1c;
text-decoration:none;
}

ul.eventlistmod {list-style:none;
list-style-image:none;
display:block;
margin-left:-37px;}

ul.eventlistmod li {line-height:22px;}

span.postext_bluernd, span.postext_purplerndt, span.postext_greenrndt, span.postext_orangerndt, span.postext_redrndt {font-size:9px;}

#aca_22 {margin-top:-35px;
margin-right:10px;
float:right;
}



/* ----------- My Form ----------- */
.myform{

width:500px;
padding:14px;
}

/* ----------- stylized ----------- */
#stylized{
border:solid 2px #c8c9b5;
background:#e6edf7;
}
#stylized h1 {
font-size:14px;
font-weight:bold;
margin-bottom:8px;
}
#stylized p{
font-size:11px;
color:#666666;
margin-bottom:20px;
border-bottom:solid 1px #afb9c4;
padding-bottom:10px;
}
#stylized label{
display:block;
font-weight:bold;
text-align:right;
width:140px;
float:left;
}


#stylized .small{
color:#666666;
display:block;
font-size:11px;
font-weight:normal;
text-align:right;
width:140px;
}
#stylized input[type=text], #stylized textarea{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #afb9c4;
width:200px;
margin:2px 0 10px 10px;
}
#stylized button{
clear:both;
margin-left:150px;
width:125px;
height:31px;
background:#666666 url(img/button.png) no-repeat;
text-align:center;
line-height:31px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
}

#stylized form, #stylized button{border:0; margin:0; padding:0;}
.spacer{clear:both; height:1px;}
h4.gk_tab_news_header { display: none !important; }
