* 
{
	font-family:       	 'Calibri', 'Tahoma', Arial, Helvetica, sans-serif;
}

.bodybg 
{
	background:       	 url(/images/bg_body.jpg) repeat-x repeat-y left top fixed;
	margin:           	 0;
	color:           	   #5F5556;
}

#container 
{
	width:               900px;
	margin:              20px auto;
	padding:             0;
	text-align:          left;
	border:              1px solid #FFFFFF;
}

#containerbg 
{
	position:            relative;
	width:               900px;
	background:          transparent url(/images/bg_inside.jpg) repeat-y left top;
	float:               left;
	top:                 0;
	left:                0;
}

#outerleft 
{
	position:            relative;
	float:               left;
	clear:               left;
	width:               900px;
}

#logo 
{
	position:            relative;
	width:               100%;
	height:              75px;
	float:               left;
	background:          #FFFFFF url(/images/bg_header.jpg) no-repeat left top;
}

#imgheader 
{
	position:            relative;
	float:               left;
	clear:               left;
	width:               100%;
	height:              95px;
	background-color:    #FFFFFF;
}

#container_inner 
{
	position:            relative;
	float:               left;
	clear:               left;
	width:               900px;
}

#leftcolmenu 
{
	position:            relative;
	float:               left;
	clear:               left;
	width:               175px;
	padding-top:         15px;
	background:          transparent url(../images/bg_leftcol.jpg) repeat-y left top;
}

#leftcolmenu ul
{
  margin-top: 0px;
}

.mainlevel  
{
	display:             block;
	height:              15px;
	padding-left:        15px;
	padding-top:         5px;
	padding-bottom:      5px;
	background:          transparent url(../images/bg_mainlevel.gif) repeat-x center top;
	font-weight:         bold;
	text-decoration:     none;
}

.mainlevellist
{
	display:             block;
	height:              15px;
	padding-top:         5px;
	padding-bottom:      5px;
	padding-left:        15px;
	background:          transparent url(../images/bg_mainlevel.gif) repeat-x center top;
	font-weight:         bold;
	text-decoration:     none;
}


.sublevel  
{
	display:             block;
	height:              auto;
	padding-top:         5px;
	padding-bottom:      5px;
	padding-left:        0px;
	background:          transparent url(../images/bg_mainlevel.gif) repeat-x center top;
	font-weight:         bold;
	text-decoration:     none;
}

* html .sublevel  
{
	display:             block;
	height:              15px;
	padding-top:         5px;
	padding-bottom:      5px;
	padding-left:        0px;
	background:          transparent url(../images/bg_mainlevel.gif) repeat-x center top;
	font-weight:         bold;
	text-decoration:     none;
}

.sublevelhighlight
{
	display:             block;
	height:              15px;
	padding-top:         5px;
	padding-bottom:      5px;
	padding-left:        0px;
	background:          transparent url(../images/bg_mainlevel.gif) repeat-x center top;
	font-weight:         bold;
	text-decoration:     none;
}

.sublevel2  
{
	display:             block;
	height:              15px;
	padding-left:        10px;
	background:          transparent url(../images/bg_mainlevel.gif) repeat-x center top;
	font-weight:         bold;
	text-decoration:     none;
}

a.mainlevel:link,
a.mainlevel:active,
a.mainlevel:visited,
a.mainlevellist:link,
a.mainlevellist:active,
a.mainlevellist:visited
{
	color:               #FFFFFF;
	text-decoration:     none;
	font-size:           11px;
	line-height:         15px;
}


a.sublevel:link,
a.sublevel:active,
a.sublevel:visited
{
	color:               #FFFFFF;
	text-decoration:     none;
	font-size:           11px;
	line-height:         15px;
}


a.sublevel2:link,
a.sublevel2:active,
a.sublevel2:visited
{
	color:               #FFFFFF;
	text-decoration:     none;
	font-size:           11px;
	line-height:         15px;
}

a.sublevelhighlight:link,
a.sublevelhighlight:active,
a.sublevelhighlight:visited
{
	color:               #EAAF00;
	text-decoration:     none;
	font-size:           11px;
	line-height:         15px;
}


a.mainlevel:hover,
a.mainlevel2:hover,
a.sublevel:hover,
a.sublevel2:hover,
a.sublevelhightlight:hover,
#leftcol a.mainlevel:hover,
#leftcol a.mainlevel2:hover 
{
	background-color:    #00344E;
	color:               #FFFFFF!important;
	text-decoration:     none!important;
}

#content_main 
{
	position:            relative;
	float:               left;
	width:               650px;
	margin:              20px 0px 20px 20px;
	padding-left:        20px;
	padding-top:         20px;
	padding-right:       30px;
	background-color:    #FFFFFF;
	color:               #000000; 
	font-family:         'Calibri', arial, sans-serif; 
	font-size:           10pt; 
	line-height:         12pt; 
	text-decoration:     none
}

#content_link 
{
	position:            relative;
	float:               left;
	width:               700px;
	margin:              20px 0px 20px 20px;
	padding-left:        20px;
	padding-top:         20px;
	padding-right:       30px;
	background-color:    #FFFFFF;
	color:               #000000; 
	font-family:         'Calibri', arial, sans-serif; 
	font-size:           10pt; 
	line-height:         60pt; 
	text-decoration:     none
}

.clear 
{
	clear:               both;
}

#blackline 
{
	position:            relative;
	clear:               left;
	float:               left;
	width:               900px;
	height:              10px;
	min-height:          10px;
	background-color:    #000000;
	color:               #FFFFFF;
	font-size:           10px;
}

#bottompadding	
{
	position:            relative;
	width:               900px;
	display:             block;
	height:              0px;
	margin-top:          -100px;
}


.big         { color: #000000; font-family: 'Calibri', arial, sans-serif; font-size: 18pt; line-height: 23pt; text-decoration: none }
.medium      { color: #000000; font-family: 'Calibri', arial, sans-serif; font-size: 14pt; line-height: 18pt; text-decoration: none }

.medium2      
{ 
color: #000000; font-family: 'Calibri', arial, sans-serif; font-size: 14pt; line-height: 18pt; text-decoration: none;
padding-bottom: 20px;
}

.smaller     { color: #000000; font-family: 'Calibri', arial, sans-serif; font-size: 12pt; line-height: 14pt; text-decoration: none }

.small       { color: #000000; font-family: 'Calibri', arial, sans-serif; font-size: 8pt; line-height: none }
.smallest
{ color: #000000; font-family: 'Calibri', arial, sans-serif; font-size: 6pt; line-height: none }

.body        
{ 
	color:               #000000; 
	font-family:         'Calibri', arial, sans-serif; 
	font-size:           10pt; 
	line-height:         12pt; 
	text-decoration:     none;
	text-align:          left;
}

.bodybig        
{ 
	font-family:         'Calibri', arial, sans-serif; 
	font-size:           24pt; 
	line-height:         28pt; 
	text-decoration:     underline;
	text-align:          left;
	color:               #0000FF;
} 

.mapbody
{
	display:             block;
	height:              0px;
font-family: 'Calibri', arial, sans-serif; font-size: 10pt; line-height: 12pt;
	padding-top:         5px;
	padding-bottom:      5px;
	padding-left:        15px;
	background:          transparent url(../images/bg_mainlevel.gif) repeat-x center top;
	font-weight:         bold;
	text-decoration:     none;
}


#content_main a
{
  font-family: 'Calibri', arial, sans-serif; 
	font-size: 10pt; 
	line-height: 12pt;
}


#content_link a
{
  font-family: 'Calibri', arial, sans-serif; 
	font-size: 10pt; 
	text-align: center;
}


ul.tight
{
	top-margin:	0;
	bottom-margin:	0;
}



#wrap
{
	margin: 0 auto;
	width: 950px;
}

#sidebar
{
	float: left;
	width: 100px;
	font-family:         'Calibri', arial, sans-serif; 
	font-size:          9pt; 
	line-height:         11pt; 
	text-decoration:     none
}

#map
{
	float: right;
	width: 800px;
	height: 600px;
}


#contentleftcol
{
	float:               left;
	text-align:          left;
}


#contentrightcol
{
	float:               right;
	text-align:          right;
}

#contentcenter 
{
	float:               left;
}

#navigator
{
	float:               left;
	text-align:          center;
	margin-right:        30px;
	width:               125px;
}

#mousenav
{
  float:               left;
	width:               50px;
	font-family:         'Calibri', arial, sans-serif; 
	font-size:           6pt;
	text-decoration:     none;
	text-align:          center;
}