html, body
 { 
	margin:0px; 
	padding:0px; 
	background-color: #6A0C27;
	font-family: "Trebuchet MS", Arial, Verdana, serif;	
	font-size:12px;
	color:#680C27;
 }
form
 { 
	margin:0px; 
	padding:0px; 
 } 
 #pagewidth
 { 
	width:770px;
	margin-left:auto;
	margin-right:auto;
 }

  #pagewidth_left
 { 
	width:490px;
	float:left;
	position: relative;
	color:#680C27;
	background-color: #ffffff;	
 }
  #pagewidth_center
 { 
	width:20px;
	float:left;
	position: relative;
 }
 #pagewidth_right
 { 
	width:250px;
	float:left;
	position: relative;
	border:0PX SOLID #CC0000;
	z-index:1;
 }
#header
 { 
	width:490px;
	margin-left:auto;
	margin-right:auto;
}
 #header_top_bg
 { 
	width:490px;
	height:20px;
	background-image: url(../images/top_bg.gif);
}
 #header_logo
 { 
	float:left;
	position: relative;
	width:490px;
	height: 90px;
}
 #top_navigation
 { 
	float:left;
	position: relative;
	width:490px;
	color:#ffffff;	
	line-height:16px;
	height: 20px;
	background-color:#690D27;
	background-image: url(../images/nav_bg.gif);
}
#navigation_spacing
{
	float:left;
	position:relative;
	height:6px;
	width:490px;
	color:#666666;
	background-color:#ffffff;	
}
 .btn0
 { 
	float:left;
	position: relative;
	height: 20px;
	background-image: url(../images/nav_midbg.gif);
}

.btn1
 { 
	float:left;
	position: relative;
	padding-top:4px;
	margin-left:19px;
	/*margin-left:19px;*/
	border:0px solid #cc0000;
}
.btn1_alt
 { 
	float:left;
	position: relative;
	padding-top:4px;
	margin-left:17px;
	border:0px solid #cc0000;
}	
 .btn2
 { 
	float:left;
	position: relative;
	margin-top:4px;
	margin-left:13px;
}
 .btn3
 { 
	float:left;
	position: relative;
	margin-top:4px;
	margin-left:19px;
}
 
 .btn4
 { 
	float:left;
	position: relative;
	margin-top:4px;
	padding-left:19px;	
	border:0px solid #cc0000;
}
 a.btn0_link
 { 
	color:#FFFFFF;
    background-color: #690D27;
	font-family: "Trebuchet MS", Arial, Verdana, serif;
	text-decoration: none;
}
 a:hover.btn0_link
 { 
	color:#FFFFFF; 
    background-color: #690D27;
	text-decoration: none;
}
 a.btn0_link_a
 { 
	color:#690926;
    background-color: #ffffff;	
	font-family: "Trebuchet MS", Arial, Verdana, serif;
	text-decoration: none;
	border:0px;
}
 a:hover.btn0_link_a
 { 
	color:#690926;
    background-color: #ffffff;	
	text-decoration: none;
}
 .btn0_text
 { 
	float:left;
	line-height:13px;
	position: relative;
	margin-top:6px;
    color: #690D27;
	padding-left:2px;
	padding-right:2px;
    background-color: #ffffff;
}
 
 #btn_left
 { 
	float:left;
	position: relative;
	width:4px;
	height: 20px; 
	padding-left:13px;
}
 #btn_right
 { 
	float:left;
	position: relative;
	width:4px;
	height: 20px; 
	margin-right:-7px;
	border:0px solid #cc0000;
}
 
#sub_navigation
 { 
 float:left;
 position: relative;
 width:470px;
 height: 18px;
}
 #sub_navigation_main
 { 
 float:left;
 position: relative;
 width:470px;
 height: 33px;
 font-size: 12px;
 padding-top: 0px;
 padding-left: 12px;
 color:#680C27;
 background-color: #ffffff;
 font-family: "Trebuchet MS", Arial, Verdana, serif;
}

 a.sub_nav_links
 {
 	color:#666666;
	background-color: #ffffff;
	text-decoration:none;
	border: 0px;
}
 a:hover.sub_nav_links
 {
 	color:#690D27;
	background-color: #ffffff;
	border: 0px;	
}
 a.sub_nav_select_links
 {
 	color:#666666;
	background-color: #D9EF92;
	text-decoration:none;
	border: 0px;
	
}
 a:hover.sub_nav_select_links
 {
 	color:#690D27;
	background-color: #D9EF92;
	border: 0px;
		
}
 .sub_btn_left
 { 
	float:left;
	position: relative;
	width:6px;
	height: 18px; 
	border:0px solid #cc0000;	
}
.sub_btn_left_alt
 { 
	float:left;
	position: relative;
	width:6px;
	height: 18px; 
	padding-left:2px;
	border:0px solid #cc0000;
}
 .sub_btn_right
 { 
	float:left;
	position: relative;
	width:6px;
	height: 10px; 
	
}
.sub_btn_0
 { 
	float:left;
	position: relative;
	height: 33px;
	width:auto;
	border:0px solid #cc0000;
}


 .sub_btn1
 { 
	float:left;
	position: relative;
	margin-top: 0px;
	margin-left:10px!important;
	margin-left:10px;
	border:0px solid #cc0000;
	
}	
.sub_btn1_alt{
	float:left;
	position: relative;
	margin-top: 0px;	
	margin-left:8px!important;
	margin-left:4px;
	border:0px solid #cc0000;
	
	
	}	
.sub_btn1_alt1{
	float:left;
	position: relative;
	margin-top: 0px;	
	margin-left:4px!important;
	margin-left:4px;
	border:0px solid #cc0000;
	
	
	}


.sub_btn2
 { 
	float:left;
	position: relative;
	height: 18px;
	color:#666666;
	background-color:#ffffff;
	background-repeat:repeat-x;
	background-image: url(../images/top_green_bg.gif);	
}
.space{
	float:left;
	position: relative;
	width:2px;
	height: 1px;
	color:#666666;
	background-color:#ffffff;
	border:0px solid #cc0000;
}	
 .sub_btn2_text
 { 
	float:left;
	position: relative;
	margin-top:0px!important;
	margin-top:0px;
	padding-top:0px;
}	
		
#main_content
 { 
	width:490px;
	
 }
 .main_content
 {
width:490px;
 }
#top_spacing
 { 
 	float: left;
	position: relative;
	width:490px;
	height: 41px;
	
 }
#top_spacing1
 { 
 	float: left;
	position: relative;
	width:490px;
	height: 43px;
 }
#top_spacing2
 { 
 	float: left;
	position: relative;
	width:360px;
	height: 40px;
 } 
 #main_buttons
 { 
	width:auto;
	padding-left: 19px;
	font-family: Arial, "Trebuchet MS", Verdana, serif;
	font-size: 11px;
	float:left;
	position:relative;
	padding-bottom:2px!important;
	
 }
 .main_buttons1
 { 
	width:auto;
 }
 #main_buttons2
 { 
	width:auto;
	padding-left: 19px;
	float:left;
	position:relative;
	bottom:-2px;
 }
 
 .buttons_right
 { 
	width:480px;
	text-align: right;
	float:left;
	top:10px;
	position:relative;
 }
 
#main_content1
 { 
	width:330px;
	padding-left: 19px;
	font-family: Arial, "Trebuchet MS", Verdana, serif;
	font-size: 11px;
	float:left;
	position:relative;
	
 }
#main_content2
 { 
	width:340px;
	padding-left: 19px;
	float: left;
	position: relative;		
 }
#main_content3
 { 
	width:330px;
	padding-left: 19px;
	font-family: Arial, "Trebuchet MS", Verdana, serif;
	font-size: 11px;
	float:left;
	position:relative;
	/*border:1px solid #cc0000;*/	
 } 
 .main_content4
 { 
	width:auto;
		
 }
#right_language
 { 
	width:250px;
	float:left;
	position: relative;
	color: #ffffff;
	background-color: #6A0C27;
	padding-top: 112px;
	font-size: 10px;
	font-family: "Trebuchet MS", Arial, Verdana, serif;
 }
 a.top_links
 {
 		
	color: #ffffff;
	background-color: #6A0C27;
	text-decoration:none;
	border: 0px;
}
 a:hover.top_links
 {
 	
	color: #ffffff;
	background-color: #6A0C27;
	border: 0px;
	text-decoration:none;	
}
 #newsHeader
 { 
 	width: 250px;
	float:left;
	margin-top: 3px;
	position: relative;
	height: 15px;
	
 }
  #newscontact_button
 { 
 	width: 250px;
	float: left;
	margin-top: 3px;
	position: relative;
	left:20px;
	height: 15px;	
	padding-bottom: 2px;
	border:0px solid #CC0000;
 }
  #newscontact_button_inner
 { 
 	width: 100px;
	float:left;
	margin-top: 3px;
	position: relative;
	height: 15px;
	left: 20px;
 }
#news
 { 
 	width: 250px;
	float:left;
	margin-top:3px;
	position: relative;
	height: 176px;
	background-color: #6A0C27;
	color:#FFFFFF;
	
 }
.news1
 { 
 	width: 250px;
	float:left;
	margin-top:3px;
	position: relative;
	background-image: url(../images/boxmid_bg.gif);
	border:0px solid #cc0000;
	
	
	
 }  
 .news_bottom_bg
 { 
	width:250px;
	height: auto;
	float:left;
	position: relative;
	text-align: right;
	font-size: 17px;	
	background-image: url(../images/boxbottom_bg.gif);
	background-color:#FFFFFF;
	color:#690D27;
	background-repeat:no-repeat;
	background-position:bottom;
	border:0px Solid #cc0000;
	
		
 }

 .news_bottom_bg_gruen
 { 
	width:250px;
	height: auto;
	float:left;
	position: relative;
	text-align: right;
	font-size: 17px;	
	background-image: url(../images/boxbottom_bg_gruen.gif);
	background-color:#FFFFFF;
	color:#690D27;
	background-repeat:no-repeat;
	background-position:bottom;
	border:0px Solid #cc0000;
	
		
 }

 .main_heading
 { 
	font-size: 17px;
	color:#680C27;
	background-color:#ffffff;
	font-weight:normal;
		
 }  
 .main_heading_alt
 { 
	font-size: 17px;
	color:#680C27;
	background-color:#ffffff;
	font-weight:normal;
	font-family: Arial, "Trebuchet MS", Verdana, serif;
	
 }  
.news_content
 { 
	float:left;
	width: 220px;
	margin-left:1px;
	padding-left:14px;
	line-height:16px;
	color:#ffffff;
	background-color: #690D27;
	position: relative;
	font-family: "Trebuchet MS", Arial, Verdana, serif;
 }
.news_content a
 { 
	color:#ffffff;
	background-color: #690D27;
	text-decoration: none;
	border-bottom:1px dotted #ffffff;
 }
.news_content a:hover
 { 
	color:#333333;
	background-color: #D9EF92;
	text-decoration: none;
	border-bottom:1px dotted #690D27;
 }   
.news_heading
 { 
	float:left;
	width: 237px;
	height:auto!important;	
	min-height:23px;
	position: relative;
	font-family: Arial, "Trebuchet MS", Verdana, serif;
	border:0px Solid #CC0000;
	margin-top:5px!important;
	margin-top:6px;
	padding-bottom:1px!important;
	padding-bottom:4px;		
 }
.news_text
 { 
	float:left;
	width: 250px;
	text-align: left;
	height: auto;
	margin-top: 7px;
	position: relative;
	font-family: "Trebuchet MS", Arial, Verdana, serif;
	font-size:11px;
	padding-bottom:6px;
 }
.news_text1
 { 
	float:left;
	width: 250px;
	text-align: center;
	height: auto;
	margin-top: 6px;
	position: relative;
	font-family: Arial, "Trebuchet MS", Verdana, serif;
	font-size:11px;
	padding-bottom:8px!important;
 } 
#section_spacing
 { 
	float:left;
	position: relative;
	height: 16px;
	width: 250px;
 }
#section_spacing1
 { 
	float:left;
	position: relative;
	height: 19px;
	width: 250px;
 } 
img
 { 
 	border:0px solid #cccccc;
	text-decoration: none;
	
 }
a
{
	color: #4E4D4E;
	background-color:#ffffff;
	text-decoration: none;
	border-bottom:1px dotted #000000;	
}
a:hover {
	color: #4E4D4E;
	background-color:#D9EF92; 
	text-decoration: none;
	border-bottom:1px dotted #666666;	
}
.text
 {  
	color: #4E4D4E;
	background-color: #ffffff;
	font-family: "Trebuchet MS", Arial, Verdana, serif;
	font-size:12px;
	line-height:19px;
 }
 
 .inputTextSmall
 {  
	color: #4E4D4E;
	background-color: #ffffff;
	font-family: "Trebuchet MS", Arial, Verdana, serif;
	font-size:12px;
	line-height:19px;
 }
  
 .content_frame{
 	float: left;
	position: relative;
	width: 488px;
	left: 0px;
	
	
	
 }

 .content_block
{
	float: left;
	position: relative;
	width: 360px;
	
}

.content_box
 {  
	float: left;
	position: relative;
	width: 468px;
	padding-left:20px;
	border:0px solid #CC0000;
 }
  #content_list
 { 
 	width: auto;
	float: left;
	padding-left: 20px;
	position:relative;
	line-height:20px;
	color:#666666;
	background-color:#ffffff;
	font-family: "Trebuchet MS", Arial, Verdana, serif;
	font-size:11px;
 }
  #content_list a
 { 
	color:#666666;
	font-size:11px;
	background-color: #ffffff;
	text-decoration: none;
	border-bottom:1px dotted #333333;	
 }
  #content_list a:hover
 { 
	color:#666666;
	text-decoration: none;
	background-color: #D9EF92;
	border-bottom:1px dotted #333333;	
 }  
  .content_list1
 { 
 	width: 97px;
	float: left;
	position:relative;
	border:0px solid #cc0000;
	
 } 
 .content_list2
 { 
 	width:  97px;
	float: left;
	padding-left:22px;
	position:relative;
	border:0px solid #cc0000;
	
 }
 .content_list3
 { 
 	width:  97px;
	float: left;
	padding-left: 23px;	
	position:relative;
	border:1px solid #cc0000;
 }  
 #content_list1
 { 
 	width: auto;
	float: left;
	position:relative;
 } 
  #content_list2
 { 
 	width: auto;
	float: left;
	padding-left:22px;
	position:relative;
 }
  #content_list3
 { 
 	width: 100px;
	float: left;
	padding-left: 23px;	
	position:relative;
 }  
.content_area
 {  
	float: left;
	position: relative;
	width: 340px;
	background-image: url(../images/content_box_mid.gif);
	border:1px solid #ffffff;	
 }
.content_buttons
 {  
	float: left;
	position: relative;
	width: 150px;
	border:0px solid #cc0000;
	background-color:#ffffff;
	color:#666666;
	z-index: 90;
 } 
.content_part
 {  
	float: left;
	position: relative;
	width: 338px;
	color: #4E4D4E;
	background-color: #ffffff;
	border:1px solid #fffffe;
 } 
.content_picture
 {  
	float: left;
	position: relative;
	width: 110px;
	height: 80px;
	padding-left: 20px;
 }
.content_text
 {  
	float: left;
	position: relative;
	width: 180px;
	color:#666666;
	left:13px;
	line-height:15px;
	background-color: #ffffff;
	border:0px solid #CC0000;
 }
 .content_top_bg
 { 
	width:340px;
	float: left; 
	height:22px;
	position:relative;
	background-image: url(../images/content_box_top.gif);
	border: 0px solid #cc0000;
 } 
 .content_bottom_bg
 { 
	width:340px;
	float: left; 
	height:22px;
	position:relative;
	background-image: url(../images/content_box_bottom.gif);
 } 
#side_nav
 {  
	float: left;
	position: relative;
	width: 115px;
	/*padding-left: 10px;*/
	padding-left: 5px;
	font-family: "Trebuchet MS", Arial, Verdana, serif;
	
	
 } 
 
 .side_nav_link
 {  
	width: 120px;
	float:left;
	position:relative;
	
	
 }
  .side_nav_link_alt
 {  
	width: 120px;
	margin-top:1px;
	float:left;
	position:relative;
	border:0px solid #cc0000;
	
	
 }
  .side_nav_link1
 {  
	width: 120px;
	float:left;
	position:relative;
	
 }

/* Footer CSS Starts */
 #footer
 { 
	width:490px;
	margin-left:auto; 
	margin-right:auto;
	float: left; 
	height:20px;
	position:relative;
	background-image: url(../images/footer.gif);
 }
 
 #bottom_spacing
 { 
	width:490px; 
	height:25px;
	float: left;
	position:relative;
	color: #ffffff;
	background-color: #6A0C27;
 } 
 #bottom_spacing_end
 { 
	width:490px; 
	height:800px;
	float: left;
	position:relative;
	color: #ffffff;
	background-color: #6A0C27;
 } 
 #bottom_logos
 { 
	width:490px;
	text-align:right;
	height:40px;
	float:left;
	position:relative;
	color: #ffffff;
	background-color: #6A0C27;
	border:0px solid #cc0000;
	
 } 


/* Footer CSS Starts */

 #paragraph_spacing
 { 
	width:320px; 
	height:1px;
	float: left;
	position:relative;
	padding-left: 19px;
	background-image: url(../images/paragraph_bg.gif);	
	border-left:20px solid #ffffff;
 }
 .paragraph_spacing1
 { 
	width:330px; 
	height:1px;
	float: left;
	position:relative;
	background-image: url(../images/paragraph_bg.gif);	
 } 
 #paragraph_spacing2
 { 
	width:360px; 
	height:1px;
	float: left;
	position:relative;
	left: 19px;
	background-image: url(../images/paragraph_bg.gif);	
 } 
 .content_spacing
 { 
	width: 340px;
	height: 25px;
	float: left;
	position:relative;
	color: #666666;
	background-color: #ffffff;
 } 
  #content_spacing
 { 
	width: 340px;
	height: 15px;
	float: left;
	position:relative;
	color:#666666;
	background-color: #ffffff;
 }
  .picture_list
 { 
	width:328px;
	height:auto;
	float: left;
	position:relative;
	
	
 }
  .picture_list1
 { 
	width:328px;
	float: left;
	position:relative;
	
 }
  .picture_list_numbers
 { 
	width:16px;
	float: left; 
	position:relative;
 }
  .picture_list_area
 { 
	width:85px;
	float: left;
	padding-left:3px;
	position:relative;
 }
 
  .picture_list_bottom
 { 
	float: left; 
	position:relative;
	width:85px;
	height:13px;
	left: 5px;
	border:0px solid #cc0000;
 }
 .picture_list_content
 { 
	width:201px;
	float: right;
	position:relative;
 }
 .img_vertical
 {
 	vertical-align: text-top;
 	}
 a.img
 {
	border:0px solid #ffffff;
	}
 a:hover.img
 {
	border:0px;
	color:#666666;
	background-color:#ffffff;
	}     
#main_figures
 { 
	width:490px;
	text-align: right;
	float:left;
	top:10px;
	position:relative;
	border:0px solid #cc0000;
	
 }
#main_frame
 { 
	width:450px;
	float:left;
	position:relative;
 }
#pop_frame
 { 
	width:341px;
	float:left;
	position:relative;
	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	border-top:1px solid #ffffff;
 }
#pop_frame_arrow
 { 
	width:97px;
	height:57px;
	margin-top:153px;
	left:1px;
	float:left;
	position:relative;
	z-index:1;
 }
#pop_frame_top
 { 
	width:339px;
	height:235px;
	float:left;
	position:relative;
	border:1px solid #690D27;
	color:#666666;
	background-color:#ffffff;
 }
 #pop_frame_bottom
 { 
	width:341px;
	height: auto;
	float:right;
	position: relative;
	font-size: 12px;
	vertical-align: middle;
	background-image: url(../images/largeframe_base.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	color:#ffffff;
	background-color:#6A0C27;
	
	
 }
 
 #pop_frame_bottom_text
 { 
	width:319px;
	float:right;
	position: relative;
	font-size: 12px;
	color:#ffffff;
	margin-top:9px;
	height:auto;
	background-color:#6A0C27;
	padding-bottom:10px;
	
	
 }
 #pop_frame_bottom_text_left
 { 
	width:293px;
	float:left;
	position: relative;
	font-size: 12px;
	color:#ffffff;
	background-color:#690D27;
	line-height:15px;
	
 }
 #pop_frame_bottom_text_right
 { 
	width:24px;
	float:right;
	position: relative;
	padding-right:2px;
	
	
 }
 .teaser_frame_bottom_text_right
 { 
	width:20px;
	float:left;
	position: relative;
	
 }
 .teaser_frame_bottom_text_left
 {
 	width:221px;
	float:left;
	position: relative;
	font-size:11px;
	font-family: "Trebuchet MS", Arial, Verdana, serif;
	padding-left:7px;
	padding-top: 0px;
	margin-top: 0px;
	border:0px solid #cc0000;
 }
 #fixedtipdiv{
	position:absolute;
	padding: 0px;
	float:right;
	line-height:18px;
	z-index:500;
}
 #pagewidth_right_figure
 { 
	width:250px;
	float:left;
	position: relative;
	margin-left:20px;
 }

#news_figure
 { 
  width: 278px;
 float:left;
 position: relative;
 /*z-index:10;*/

 }
#news_arrow
 { 
  width: 34px;
 margin-top:30px;
 float:left;
 left:1px;
 position: relative;
 z-index:101;
 height:25px;
 border :0px solid #cc0000;
 background-image: url(../images/t_box_38.gif);
 }
 #main_news_area
 { 
  width: 244px;
 float:left;
 position: relative;
 z-index:100;
 }
#main_news_area_top
 { 
  width: 244px;
 float:left;
 position: relative;
 }
#main_news_area_top_2
 { 
  width: 208px;
 height:19px;
 float:left;
 position: relative;
 background-image: url(../images/news_top_bg.gif);
 }
#main_news_area_center
 { 
  width: 244px;
 float:left;
 position: relative;
 background-image: url(../images/news_bg_new.gif);
 }
#main_news_area_bottom
 { 
  width: 244px;
 height:22px;
 float:left;
 position: relative;
 }


 #news_corner1
 { 
  width: 18px;
  height: 19px;
 float:left;
 position: relative;
 background-image: url(../images/t_box_33.gif);
 }
#news_corner2
 { 
  width: 18px;
  height: 19px;
 float:right;
 position: relative;
 background-image: url(../images/t_box_35.gif);
 }
#news_corner3
 { 
  width: 18px;
  height: 22px;
 float:left;
 position: relative;
 background-image: url(../images/t_box_48.gif);
 }
 #main_news_area_bottom_2
 { 
  width: 208px;
 height:22px;
 float:left;
 position: relative;
 background-image: url(../images/news_bottom_bg.gif);
 }
#news_corner4
 { 
  width: 18px;
  height: 22px;
 float:left;
 position: relative;
 background-image: url(../images/t_box_49.gif);
 }

#news_content_area
 { 
  width: 250px;
 float:left;
 position: relative;
 margin-top:12px;
 border:0px solid #cc0000;
 }
#news_content_area1
 { 
 width: 200px;
 height:auto;
 float:left;
 margin-left:20px!important;
 margin-left:10px;
 position: relative;
 font-size:17px;
 font-family: Arial, "Trebuchet MS", Verdana, serif;
 
}

.news_content_area2
 { 
	font-size:10px;
	font-family: Arial, "Trebuchet MS", Verdana, serif;
	border:0px solid #cc0000;
	
 }
 .container_block
 {
 	float:left;
	position: relative;
	width:1px;
	height:40px;
 }
 #tooltip a:hover 
{
	float:right;
	font-size:12.1pt; 
	text-decoration:none;
	position:relative;
	
}
.tooltipLinkInner 
{
	float:right;
	position:relative;
	text-decoration:none;
	
}
#tooltip .toolbox a:hover span 
{
	display: block! important;
	border: solid #999999 0px;
	position: absolute;
	
}
.tooltipInner 
{
	font-size:8pt;
	width:360px;
	position: relative;
}
.sample
{
	display: none;
	border:1px solid #cc0000;
	left: 155px;
	margin-top:-350px;
}

 #callout
 { 
  width: 12px;
 height:15px;
 float:none;
 padding-left:10px;
 position:relative;
  }
 .top_buttons
 {  
	font-family: Arial, "Trebuchet MS", Verdana, serif;
	font-size: 18px;
	padding-left:15px;
	border:1px solid #cc0000;

	line-height:25px;
 }
 .top_heading
 {  
	font-family: Arial, "Trebuchet MS", Verdana, serif;
	font-size: 18px;
	padding-left:0px;
	line-height:25px;
 }
 .top_sub_heading
 {  
	font-family: Arial, "Trebuchet MS", Verdana, serif;
	font-size: 38px;
	margin:0px;
	padding:0px;
	line-height:34px;
 }
.callout_arrow
 {
	width:15px;
	float:left;
	padding-top:3px;
	padding-left:0px;
	position:relative;
	
 }

 .side_nav_callout
 {
	
	width:105px;
	float:left;
	margin-top:-2px;
	margin-bottom:-2px;
	position:relative;
	color:#666666;
	background-color:#DAEF92;
	
 }

 .callout_left_top
 {
	width:5px;
	height:5px;
	float:left;
	position:relative;
	border:0px solid #cc0000;
 }
 .callout_right_top
 {
	width:5px;
	float:right;
	position:relative;
	border:0px solid #cc0000;
	
 }
.callout_left_bottom
 {
	width:5px;
	height:5px;
	float:left;
	position:relative;
 }
.callout_right_bottom
 {
	width:5px;
	height:5px;
	float:right;
	position:relative;
 }
.callout_center
 {
	/*width:95px;*/
	width:105px;
	float:left;
	position:relative;
	
 }
.callout_center_text
 {
	width:90px;
	float:left;
	left:0px!important;
 	left:5px;
	margin-left:5px!important;
 	margin-left:0px;	
	padding-right:2px;
	position:relative;
	line-height:14px;
	border:0px solid #cc0000;
	
 }
.callout_center_text1
 {
	width:80px;
	float:left;
	padding-left:20px;
	line-height:14px;
	margin-top:4px;
	position:relative;
 }
 .callout_center_text1_alt
 {
	width:80px;
	float:left;
	padding-left:20px;
	position:relative;
	line-height:14px;
	margin-top:3px;
	border:0px solid #cc0000;
 }
 .callout_center_text1_alt1
 {
	width:80px;
	float:left;
	padding-left:20px;
	position:relative;
	line-height:14px;
	margin-top:1px;
	border:0px solid #cc0000;
 }
.side_nav_spacing
 {
	width:100px;
	height:10px;
	float:left;	
	position:relative;
 }
 #home_text
 {
	font-family: Arial, "Trebuchet MS", Verdana, serif;
	font-size: 11px;
	padding-left:0px;
	float:left;
	position:relative;
 }
 a.news
 {
	color:#666666;
	background-color:#ffffff;
	text-decoration:none;
	line-height:16px;
	border-bottom:1px dotted #666666;
 }
 a:hover.news
 {
	color:#666666;
	background-color:#D9EF92;
	text-decoration:none;
	border-bottom:1px dotted #666666;
 }
 a.content
 {
	color:#666666;
	background-color:#ffffff;
	text-decoration:none;
	border-bottom: dotted #cccccc 1px;
 }
 a:hover.content
 {
	color:#666666;
	background-color:#D9EF92;
	text-decoration:none;
	border-bottom:1px dotted #666666;
 }
 .universal_spacing
 {
	
	float:left;
	position:relative;
	width:auto;
	height:auto;
	color:#666666;
	background-color:#ffffff;
	
 }
 
 .universal_spacing1
 {
	float:left;
	position:relative;
	width:auto;
	height:auto;
	color:#666666;
	background-color:#ffffff;
 }
 .universal_spacing2
 {
	width:auto;
	height:auto;
	color:#666666;
	background-color:#ffffff;
 }
  .universal_spacing3
 {
	width:330px;
	float:left;
	position:relative;
	height:auto;
	color:#666666;
	background-color:#ffffff;
	
 }
 .baloon_img
 {
	border:2px solid #ffffff;
	z-index:200;
 }
#fixedtipdiv{
	float:left;
	position:absolute;
	z-index:500;
}
 
#fixedtipdiv1{
	position:absolute;
	padding: 0px;
	float:left;
	z-index:500;
}
#speechuptip{
	position:absolute;
	padding: 0px;
	visibility:hidden;
	width:220px;
	border:0px solid #cc0000;
 	top: 10px;
 	left: 476px;
	z-index:200;
}
em
{
	vertical-align:text-bottom;
	border:0px solid #cc0000;
	height:1px;
	line-height:18px;
}

.window-box {
	position: relative;
	float: left;
	width: 85px;
	height: 71px;
	z-index: 30;
	margin: 0 15px 15px 0;
}

.window-box .img {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
}

.window-box .mask {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 20;
}