#body
{
    margin: 0px;
}

img.source-image 
{
    /*width: 100%;*/
	position: fixed;
	z-index:1;
	top: 0;
	left: 0;
}

/* main content */
#div_main
{
	z-index:1000;
	position:relative;
	width:100%;
	height:100%;
	text-align:center;
	margin: 0px auto;
	padding:0px;

}

/* all content */
#div_contentwrapper 
{
    background:#ffffff;
	width:910px;
	margin: 0px auto;
	padding:0px;
	text-align:center;
}

#div_contentwrapper_outer
{
    background:url('../images/shadow_hor.png') repeat-y;
	width:1000px;
	margin: 0px auto;
	padding:0px;
	text-align:center;
}

#div_top
{
	/*background:url('../images/top_flash.jpg');*/
	width:910px;
	height:125px;
	margin: 0px auto;
	padding:0px;
}
#div_contentwrapper_middle
{
	width:910px;
	min-height:419px;
	overflow:hidden;
	
}

#div_contentwrapper_middle_inner
{
	width:910px;
	min-height:419px;
	overflow:hidden;
	
}

#div_footer
{
	width:910px;
	height:23px;
	margin: 0px auto;
	padding:0px;
	line-height:23px;
	color:gray;
	text-align:right;
}



/* content divs */
#div_middle_left
{
    background:url('../images/left_menu_back.gif') repeat-x #6787b2;
	width:150px;
	min-height:419px;
	padding:0px;
	float:left;
	position:relative;
	overflow:hidden;
}
#div_middle_center
{
	width:760px;
	min-height:419px;
	padding:0px;
	float:left;
	text-align:left;
	overflow:hidden;
	position:relative;

}
#div_middle_right
{
	width:220px;
	padding:0px;
	float:left;
	overflow:hidden;
}
/* END CONTENT STYLES */




/* DOCS / DOCLISTS */
.doc_list_item
{
	margin: 0px auto;
	padding-top:12px;
	padding-bottom:10px;
	width:337px;
	float:left;
}

.doc_list_item_left
{
    float:left;
    padding-right:9px;
    width:194px;   
}

.doc_list_item_right
{
    float:left;
    width:134px;   
    height:118px;
    background:#ececec;
}

.doc_item
{
	margin: 0px auto;
	float:left;
	padding-left:33px;
	padding-top:33px;
	padding-bottom:88px;
	width:727px;
	min-height:299px;
}

.doc_item_left
{
    float:left;
    width:316px;   
}

.doc_item_right
{
    float:left;
    width:411px; 
    height:286px;
    padding-top:0px;
    position:relative;
}

.doc2_item
{
	margin: 0px auto;
	padding-top:40px;
	padding-left:33px;
	padding-right:70px;
	float:left;
	width:505px;
	min-height:282px;
}

.doc2_right
{
    margin:46px 0px 0px 0px;
    padding:0px;
    padding-bottom:88px;
    
    
    float:left;
    width:152px;
    min-height:285px;
    background:url('../images/news_back.png') repeat-x;
}

.bottom_images
{
    text-align:center;
    position:absolute;
    bottom:0px;
    left:0px;
}

.bottom_doc1
{
    height:88px;
    width:760px;
    text-align:right;
    background:url('../images/bottom_baat_odd.png') repeat-x;
}

.bottom_image_odd
{
    float:left;
    
    margin:0px auto;
    padding:0px;
    
    width:152px;
    height:88px;
    
    background:url('../images/bottom_baat_odd.png') repeat-x;
}

.bottom_image_even
{
    float:left;
    
    margin:0px;
    padding:0px;
    
    width:152px;
    height:88px;
    
    background:url('../images/bottom_baat_even.png') repeat-x;
}

a.bottom_image_link, a.bottom_image_link:link, a.bottom_image_link:active, a.bottom_image_link:visited
{
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	letter-spacing:1px;
	line-height:11px;
	text-transform:uppercase;
	text-decoration:none;
}

a.bottom_image_link:hover
{
    color:#832129;
}

a.bottom_image_link_sel, a.bottom_image_link_sel:link, a.bottom_image_link_sel:active, a.bottom_image_link_sel:visited
{
	color:#832129;
	font-size:11px;
	font-weight:normal;
	letter-spacing:1px;
	line-height:11px;
	text-transform:uppercase;
	text-decoration:none;
}

.doc1_hr
{
    background:url('../images/doc1_hr.gif') repeat-x; 
    height:2px;  
}

/* END DOCS / DOCLISTS */



/* MENU STYLES */
/* top menu */

.menu_top
{
    width:314px;
    min-height:28px;
    padding-left:2px;
    margin-bottom:14px;
    background:url('../images/top_menu_back.gif') repeat-x #d6deea;
}

.div_menu_top
{
	float:left;
	line-height:23px;
	padding-top:5px;
	padding-left:6px;
	padding-right:6px;
	white-space:normal;
	padding-right:5px;
}
a.menu_top_link, a.menu_top_link:link, a.menu_top_link:active, a.menu_top_link:visited 
{
    color:#1b5188;
	font-size:11px;
	font-weight:normal;
	letter-spacing:1px;
	padding-left:2px;
	line-height:23px;
	text-transform:uppercase;
	text-decoration:none;
}
a.menu_top_link:hover 
{
	color:#832129;
	font-size:11px;
	font-weight:normal;
	letter-spacing:1px;
	padding-left:2px;
	line-height:23px;
	text-transform:uppercase;
	text-decoration:none;
}
a.menu_top_link_sel, a.menu_top_link_sel:link, a.menu_top_link_sel:active, a.menu_top_link_sel:visited,a.menu_top_link_sel:hover  
{
	color:#832129;
	font-size:11px;
	font-weight:normal;
	letter-spacing:1px;
	padding-left:2px;
	line-height:23px;
	text-transform:uppercase;
	text-decoration:none;
}

.img_menu_top
{
	float:left;
	padding-right:0px;
	padding-left:9px;
}

/* left menu */
#menu_level1
{
	text-align:left;
	list-style-type:none;
	width:150px;
	padding:0px;
	padding-top:38px;
	margin:0px;
}
.menu_level1_li
{
	width:150px;
	background:url('../images/left_menu_lev1_sel.png') no-repeat;
	background-position:-150px 0px;
	display:block;
}

.menu_level1_li_sel
{
    width:150px;
    background:url('../images/left_menu_lev1_sel.png') no-repeat;
    display:block;
    
}

.menu_level2_li
{
    height:14px;
    padding-bottom:2px;
    background:url('../images/left_menu_lev2_sel.png') no-repeat;
    background-position:-120px;
}

.menu_level2_li_sel
{
    height:14px;
    background:url('../images/left_menu_lev2_sel.png') no-repeat;
    padding-bottom:2px;
}



.menu_level1_div
{
	width:150px;
	line-height:23px;
	height:23px;
	padding-bottom:1px;
	overflow:hidden;
}

#menu_level2
{
    margin:0px;
    padding-left:24px;
    padding-bottom:3px;
    padding-top:1px;
    list-style:none;
}

.menu_level2_div
{
    height:14px;
    width:120;
    padding-bottom:2px;
    overflow:hidden;
}

a.menu_level1_link, a.menu_level1_link:link, a.menu_level1_link:active, a.menu_level1_link:visited
{
	color:#1b5188;
	font-size:11px;
	font-weight:normal;
	letter-spacing:1px;
	padding-left:26px;
	line-height:23px;
	text-transform:uppercase;
	text-decoration:none;
	
}
a.menu_level1_link_sel, a.menu_level1_link_sel:link, a.menu_level1_link_sel:active, a.menu_level1_link_sel:visited, a.menu_level1_link_sel:hover, a.menu_level1_link:hover
{
	color:#832129;
	font-size:11px;
	font-weight:normal;
	letter-spacing:1px;
	padding-left:26px;
	line-height:23px;
	text-transform:uppercase;
	text-decoration:none;
}

a.menu_level2_link, a.menu_level2_link:link, a.menu_level2_link:active, a.menu_level2_link:visited
{
	color:#1b5188;
	font-size:9px;
	font-weight:normal;
	letter-spacing:0px;
	line-height:14px;
	text-transform:uppercase;
	text-decoration:none;
	padding-left:4px;
	
}




a.menu_level2_link_sel, a.menu_level2_link_sel:link, a.menu_level2_link_sel:active, a.menu_level2_link_sel:visited,a.menu_level2_link_sel:hover, a.menu_level2_link:hover
{
	color:#832129;
	font-size:9px;
	font-weight:normal;
	letter-spacing:0px;
	line-height:14px;
	text-transform:uppercase;
	text-decoration:none;
	padding-left:4px;
}
/* END MENU STYLES */

a.news_link, a.news_link:link, a.news_link:active, a.news_link:visited
{
    color:#444444;
}

a.news_link:hover
{
    color:#832129;
}


/* OTHER CLASSES */
.clickable
{
	cursor:hand;
	cursor:pointer;
}
.news_header
{width:210px;background:gray;line-height:23px;padding-left:5px;font-weight:bold;color:#ffffff;font-family:verdana;}

.clearer
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.shadow
{
    padding: 0px;
    float:left;
    height:45px;
}

#shadow_top
{
    width:1000px;
    padding: 0px;
    margin: 0 auto;
}

#shadow_bottom
{
    width:1000px;
    padding: 0px;
    margin: 0 auto;
}

#shadow_top_left
{
    width:45px;
    background:url('../images/shadow_top_left.png') no-repeat;
}

#shadow_top_middle
{
    width:910px;
    background:url('../images/shadow_top.png') no-repeat;
}

#shadow_top_right
{
    width:45px;
    background:url('../images/shadow_top_right.png') no-repeat;
}

#shadow_bottom_left
{
    width:45px;
    background:url('../images/shadow_bot_left.png') no-repeat;
}
#shadow_bottom_middle
{
    width:910px;
    background:url('../images/shadow_bottom.png') no-repeat;
}

#shadow_bottom_right
{
    width:45px;
    background:url('../images/shadow_bot_right.png') no-repeat;
}


#search_box
{
    height:24px;
    width:150px;
    position:absolute;
    bottom:0px;
    left:0px;
    background:url('../images/left_menu_bottom_back.png') repeat-x bottom left;
}

#search_box_inner
{
    height:24px;
    width:145px;
    
    text-align:left;

    background:url('../images/search_background.png') repeat-x bottom left;
    
    
}

.search_button
{
    float:left;
    
    padding:0px;
    margin:0px;

	margin-left:8px;
	margin-right:4px;
    
    width:15px;
    height:18px;
}




















		#content{
			margin:0px auto;
			height:35px;
			width:376px;
			top:425px;
			z-index: 3;
			background-image:url(images/bg.jpg);
			background-repeat:no-repeat;
			position:absolute;
		}
		#contentframe{
			overflow: hidden;
			border-top:solid 1px #e2dedb;
			border-bottom:1px solid #e2dedb;
			height: 35px;
			text-align:left;
			z-index: 3;
		}
		#slidecounter{
			float:left;
			color:#4F4F4F;
			font:10px "Verdana", Arial, sans-serif;
			margin:12px 0px;	
		}
		#slidecaption{
			overflow: hidden;
			float:left;
			color:#000000;
			font:10px "Verdana", Arial, sans-serif;
			margin:12px 0;
			margin-left:20px;
			width:330px;
		}
		/*Supersized Stamp*/
		.stamp{
			float: right;
			margin: 25px 20px 0 0;
		}
		/*Supersize Plugin Styles*/
		#navigation{
			
			float: right;
			position:absolute;
			bottom:0px;
			left:2px;
		}
		#loading {
			position: absolute;
			top: 49.5%; 
			left: 49.5%;
			z-index: 3;
			width: 24px; 
			height: 24px;
			text-indent: -999em;
			background-image: url(images/progress.gif);
		}
		#supersize{
			
		}
		#supersize img, #supersize a{
			height:286px;
			width:376px;
			position:absolute;
			z-index: 0;
		}
		#supersize .prevslide, #supersize .prevslide img{
			z-index: 1;
		}
		#supersize .activeslide, #supersize .activeslide img{
			z-index: 2;
		}





