.css_frm
{
 position:relative;
 clear:both;
 margin:0px;
}

.css_dv_main_wrapper
{
 position:relative;
 float:left;
 width:100%;
 text-align:center;
}
.css_dv_main_contents
{
 position:relative;   
 float:center;
 width:1000px;
 margin-left:auto;
 margin-right:auto;
 text-align:center;
} 

.css_dv_page_wrapper
{
 position:relative;
 clear:left;
 width:100%;
 text-align:center;
}
.css_dv_pagecentered_wrapper
{
 position:relative;
 clear:left;
 width:1000px;
 height:auto;
 text-align:left;
 margin-left:auto;
 margin-right:auto;
 margin-top:0px;
 background-color:transparent;
}  

.css_dv_board_sx
{
 position:relative;
 float:left;
 width:200px;
 height:auto;
 padding:0px;
 margin-right:10px;
 text-align:left;  
 background-color:transparent; 
 border:0px solid red;
}
.css_dv_board_dx
{
 position:relative;
 float:left;
 width:780px;  
 height:auto;
 text-align:left;   
 background-color:transparent; 
 border:0px solid red;
}

.css_dv_company_logo
{
 position:relative;
 float:left;
 width:196px;
 height:93px;
 margin-top:10px;
 margin-bottom:10px;
 background-color:#fff;
 border:1px solid #E5E5E5;
}
.css_dv_company_info
{
 display:none;
 visibility:hidden;
 position:relative;
 float:left;
 width:160px;
 margin-top:17px;
  font-family: verdana;
  font-size: 10px;
  letter-spacing: 1pt;
 color:gray;
 text-align:right;
}

.css_dv_main_image
{
 position:relative;
 float:left;
 margin-top:10px;
}

.css_dv_menu_wrapper
{
 position:relative;
 float:left;
 margin-top:10px;
 width:100%;
 height:auto;
}

.css_dv_categories_wrapper
{
  position:relative;
  clear:both;
  width:192px;
  height:90px;
  margin-left:2px;
  background:#ffffff;
  border:1px solid rgb(0,128,255);
  overflow:auto;
	background-image:url('../imgsys/sfdiv.jpg');
	background-repeat:no-repeat;
}
.css_dv_categories
{
  position:relative;
  float:left;
  width:130px;
  height:10px;
  margin-top:6px;
  margin-left:10px;
  line-height:10px;
}

.basic  {
	width: 200px;
	font-family: verdana;
	margin-top:-10px;
}
.basic div {
  display:none;
  position:relative;
  clear:both;
	width:192px;
	height:93px;
	margin-left:2px;
	background-color: #fff;
	border-left:1px solid black;
	border-right:1px solid black;
	border-bottom:1px solid black;
	overflow:auto;
 scrollbar-arrow-color: #a0a0a0;
scrollbar-3dlight-color: #f0f0ff;
scrollbar-darkshadow-color: #ffffff;
scrollbar-face-color: #f8f8f8;
scrollbar-highlight-color: #ffffff;
scrollbar-shadow-color: #c0c0cc;
scrollbar-track-color: #ffffff;
	background-image:url('../imgsys/sfdiv.jpg');
	background-repeat:no-repeat;
}

.basic p {
  position:relative;
  clear:both;
	margin-bottom : 10px;
	border: none;
	text-decoration: none;
	font-size: 10px;
	margin: 0px;
	margin-left:10px;
	margin-top:4px;
	padding: 0px;
}
.css_a_basic {
	cursor:pointer;
	display:block;
	width:197px;
	height:26px;
	margin-top: 0;
	line-height:26px;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: #5E5F61;
	background-image: url("../imgsys/btn_bck.png");
	background-repeat: no-repeat;
}
.css_a_basic:hover {
  color:#000;
	background-image: url("../imgsys/btn_bck.png");
	background-repeat: no-repeat;
}
.css_a_basic.selected {
  color:#000;
	background-image: url("../imgsys/btn_bck.png");
	background-repeat: no-repeat;
}

.css_dv_categories_title
{
 position:relative;
 clear:both;
	display:block;
	width:183px;
	height:26px;
	margin-top: 0;
	padding-left:10px;
	line-height:26px;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: #5E5F61;
	background-image: url("../imgsys/btn_bck.png");
	cursor:default;
}
.css_dv_categories_title:hover
{
	cursor:pointer;
	cursor:hand;
}

.css_a_categories {
	text-decoration: none;
	font-size: 10px;
	color: black;
	line-height:8px;
}
.css_a_categories:hover {
  color:gray;
}
.css_a_categories.selected {
  color:gray;
}

.if_blog
{
overflow:auto;
width:770px;
height:480px;
margin-top:0px;
margin-left:0px;
}

.css_dv_main_body_wrapper
{
 position:relative;
 float:left;
 width:780px;
 height:496px;
 top:7px;
 background:#ffffff;
 overflow:auto;
 scrollbar-arrow-color: #a0a0a0;
scrollbar-3dlight-color: #f0f0ff;
scrollbar-darkshadow-color: #ffffff;
scrollbar-face-color: #f8f8f8;
scrollbar-highlight-color: #ffffff;
scrollbar-shadow-color: #c0c0cc;
scrollbar-track-color: #ffffff;
border-top:1px solid #E5E5E5;
border-left:1px solid #E5E5E5;
border-right:1px solid #E5E5E5;
border-bottom:1px solid #E5E5E5;
}
.css_dv_main_body
{
 position:relative;
 float:left;
 width:730px;
 margin-top:10px;
 margin-left:10px;
 background:#ffffff;
  font-family: verdana;
  font-size: 10px;
  color: #4A4A4A;
  letter-spacing: 1pt;
 border:0px solid red;
}

TABLE {
    font-family: verdana;
    font-size: 10px;
    color: #4A4A4A;
    letter-spacing: 1pt;
}
TABLE div {
    font-family: verdana;
    font-size: 10px;
    color: #4A4A4A;
    letter-spacing: 1pt;
}
TD {
    font-family: verdana;
    font-size: 10px;
    color: #4A4A4A;
    letter-spacing: 1pt;
}
p {
    font-family: verdana;
    font-size: 10px;
    color: #4A4A4A;
    letter-spacing: 1pt;
    margin:0px;
}
font {
    font-family: verdana;
    color: #4A4A4A;
    letter-spacing: 1pt;
}
.css_table {
position:relative;
}
.css_td {
    font-family: verdana;
    font-size: 10px;
    color: #4A4A4A;
    letter-spacing: 1pt;
    height:auto;
}

.css_dv_eventtitle_wrapper
{
 position:relative;
 clear:both;
 width:710px;
 height:auto;
 margin-left:10px;
 margin-bottom:10px;
}
.css_dv_eventdate
{
 position:relative;
 clear:both;
 font-family: verdana;
 font-size: 10px;
 color: #4A4A4A;
 letter-spacing: 1pt;
 font-style:italic;
}
.css_dv_eventtitle
{
 position:relative;
 clear:both;
 font-family: verdana;
 font-size: 10px;
 color: #4A4A4A;
 letter-spacing: 1pt;
 font-weight:bold;
}
.css_dv_eventtext_wrapper
{
 position:relative;
 clear:both;
 width:620px;
 height:auto;
 margin-left:10px;
}

.css_dv_newsletterdate
{
 position:relative;
 float:left;
 margin-top:3px;
 font-family: verdana;
 font-size: 10px;
 color: #4A4A4A;
 letter-spacing: 1pt;
 font-style:italic;
}

.dv_menu_single
{
 overflow:auto;
}
.dv_menu_single p
{
 border:0px solid silver;
 margin:0px;
 padding:2px;
 padding-left:6px;
}
.dv_menu_single p:hover
{
 background-color:#D8D8D8;
}


.css_a_menu_single, .css_a_menu_single:visited, .css_a_menu_single:link, css_a_menu_single:active
{
 position:relative;
 clear:both;
 width:190px;
 text-decoration:none;
 color:black;
 background:transparent;
 font-size:7pt;
 font-weight:normal;
 line-height:15px; 
 cursor:pointer;   
 cursor:hand;   
}
.css_a_menu_single:focus, .css_a_menu_single:hover
{
 position:relative;
 clear:both;
 width:190px;
 text-decoration:none;
 color:black;
 background-image:none;
 background:transparent;
 font-size:7pt;
 font-weight:normal;
 line-height:15px;   
 cursor:pointer;
 cursor:hand;
}

.css_dv_main_companydatasrow
{
 position:relative;
 clear:both;
 width:100%;
 height:8px;
 background:transparent;
 padding-top:6px;
 background:transparent;
 font-family: verdana;
 font-size: 7pt;
 letter-spacing: 1pt;
 text-align:center;
 border:0px solid red;
}

.css_dv_languages
{
 position:absolute;
 width:45px;
 top:77px;
 left:147px;
 border:0px solid red;
 text-align:right;
}

.css_a_blog, css_a_blog:link, css_a_blog:active, css_a_blog:visited
{
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: white;
}


.css_a_close_video, .css_a_close_video:visited, .css_a_close_video:link, css_a_close_video:active
{
 position:relative;
 clear:both;
 text-decoration:none;
 color:#000000;
 background:transparent;
}
.css_a_close_video:focus, .css_a_close_video:hover
{
 color:#e0e0e0;
}

.css_a_workwithus_title, .css_a_workwithus_title:visited, .css_a_workwithus_title:link, css_a_workwithus_title:active
{
 position:relative;
 float:left;
 padding:5px;
 background-color:#f0f0f0;
 width:100%;
 height:auto;
 margin-top:10px;
 color:#aaa;
 font-size:10pt;
}
.css_a_workwithus_title:focus, .css_a_workwithus_title:hover
{
 color:#000;
}

.css_a_workwithus_open_form, .css_a_workwithus_open_form:visited, .css_a_workwithus_open_form:link, css_a_workwithus_open_form:active
{
 display:block;
 position:relative;
 float:left;
 padding:0px;
 background-color:#fff;
 width:100%;
 height:auto;
 margin-top:10px;
 margin-bottom:20px;
 color:#aaa;
 font-size:8pt;
}
.css_a_workwithus_open_form:focus, .css_a_workwithus_open_form:hover
{
 color:#000;
}





