/* Start of CMSMS style sheet 'dmf_style' */
*{
    margin:0;
    padding:0
}


body {
    background:#f3f3f3;
    color:#2d2d2d;
    font-family:"Trebuchet MS", verdana, sans-serif;
    font-size:12px;
    margin:0px auto 0px auto;
    padding:0px;
    width: 100%;
    height: 100%;
  /*  display: table; */
 
}

div#container {
   /*  background:#cccccc  url(uploads/images/container_bg.jpg)  repeat-y;
    margin:0px auto 0px auto;
    padding:0px;
    width: 1124px;
    height: 860px; */
	
	 background:#cccccc  url(uploads/images/container_bg.jpg)  repeat-y;
    height:auto !important; 
    margin:0 auto;
    width:1066px;
    height:100%;
	padding:0;
    position:relative;
 
 
}
.clear{
clear:both;
}


a img {
border:0;


}

a{
color:#156f9d;
text-decoration:none;
}

a:hover{
color:#135679;
text-decoration:none;
}
 

 
 

h1{
    color:#156f9d;
    font-family:"Trebuchet MS", verdana, sans-serif;
    font-size: 21px;
    font-weight:normal;
    margin-bottom:0px;
}


h2{
    color:#000000;
    font-family:"Trebuchet MS", verdana, sans-serif;
    font-size: 20px;
    font-weight:normal;
   
}

h3{
    color:#ffffff;
    font-family:"Trebuchet MS", verdana, sans-serif;
    font-size: 18px;
    font-weight:normal;
    margin-bottom:3px;
   
}


h4{
     color:#156f9d;
    font-family:"Trebuchet MS", verdana, sans-serif;
    font-size: 14px;
    font-weight:normal;
   
}

p{
  line-height:20px;
}



div#header {
    background:url(uploads/images/header.jpg) no-repeat;
    height:154px; 
    margin:0px auto 0px auto;
    width:1032px;
    padding:0;
    position:relative;
}

div#homelink{
   float:left;
   height:130px;
   margin:7px 0 0;
   padding:0;
  position:absolute;
  width:153px;
 
}

div#lang{
  float:right;
margin:12px 21px 0 0px;
padding:0;
position:relative;
text-align:center;
/* padding-top:8px; */
font-size:10px;
color:#69798A;
}

div#top_wrapper {
height:40px;
margin:0 auto;
padding:0;
position:relative;
width:1032px;
}

div#feedback {
/* background:url(uploads/images/feedback.jpg) no-repeat; */
float:right;
height:36px;
margin:0px 16px 0 0px;
padding:0;
position:relative;
width:125px;
text-align:center;
/* padding-top:8px; */
font-size:11px;
}



div#searchwrapper {
float:right;
height:30px;
margin:10px 25px 0 0px;
padding:0;
position:relative;
width:177px;
}

.search_label {
background:transparent url(uploads/images/searchfield.jpg) no-repeat scroll 0 0;
border:medium none;
font-size:11px;
height:21px;
padding:0px 0 0 27px;
width:177px;
color:#156f9d;
font-family:"Trebuchet MS",Verdana,sans-serif;
font-size:11px;
}
.search_button {
border:medium none;
float:left;
height:16px;
margin:-24px 0 0 4px;
padding:0;
position:relative;
width:21px;
}


div#top_buttons {
clear:both;
float:right;
margin:10px 25px 0 0px;
padding:0;
position:relative;
text-align:right;
width:240px;
line-height:20px;
}

div#top_buttons img{
padding-left:7px
}

div#top_buttons a{
color:#a2a2a2;
}

div#top_buttons a:hover{
color:#7f7f7f;
}



div#wrapper {
    background:#ffffff;
    height:auto !important; 
    margin:0 auto;
    width:1032px;
    height:100%;
	padding:0;
    position:relative;

	
}

div#content{
     background:#ffffff url(uploads/images/content_bg.jpg) top repeat-x;
  height:auto !important; 
    margin:0 auto;
    width:1032px;
   height:100%; 
	padding:0;
    position:relative;
	

	
}



div#left_content {
    Float:left;
    margin:20px 0px 20px 20px;
    padding:0 0px 0px 0px;
    position:relative;
    width:550px;

}


div#left_content ul {
list-style:none outside none;
margin:0;
padding:0;
}




div#left_content li {
background-image:url("uploads/images/bullet.jpg");
background-position:0 0.4em;
background-repeat:no-repeat;
padding-left:1em;
margin-bottom:8px;
}





div#right_content {
    float:right;
    margin:-46px 0px 20px 0px;
    padding:0;
    position:relative;
    width:403px;

}

div#right_content_en {
    float:right;
    margin:1px 0px 20px 0px;
    padding:0;
    position:relative;
    width:403px;

}


div#top_box{
   /* height:auto !important; */
   clear:both;
   color:#37465d;
    background:#b2bac5;
    margin:0 auto 7px auto;
    width:403px;
    padding:0 0 10px 0;
    position:relative;
	
}

.top_box_text{
padding:7px 0 0px 14px;
width:375px;
line-height:20px;

}

.top_box_text p{
margin-bottom:8px;
line-height:15px;

}

div#personnel_box{
   /* height:auto !important; */
   clear:both;
   color:#a9a9a9;
    background:#e1e1e1;
    margin:0 auto;
    width:403px;
    height:133px; 
    padding:0 0 0px 0;
    position:relative;
	
}

.personnel_box_text{
padding:7px 0 0 10px;

}

.info_text{
padding:7px 0 10px 10px;
width:360px;

}

.info_text ul {
margin:0px;
padding:0px 0px 0px 20px;

}

.info_text ul li {
color:#6d6d6d;
padding:0px 0px 5px 0px;
}
.info_text ul li  span{
color:#6d6d6d;
}




div#blog_wrapper {
 
   /* height:auto !important; */
    margin:0 auto;
    width:210px;
    height:150px; /*100%;*/
     padding:0 0 8px 0;
    position:relative;
	
}




.FBConnectButton_Text 
{
font-size: 9px;
padding:2px 3px 3px !important;
}

.fb_share_count_top {
border:1px solid #B0B9EC;
display:block;
font-size:17px !important;
letter-spacing:-1px;
line-height:34px;
margin-bottom:7px;
}

.fb_share_count {

background:#B0B9EC none repeat scroll 0 0;
color:#333333;
font-family:arial, verdana,sans-serif !important;
text-align:center;
}


.feed_date {
 
   color:#7e7e7e;
font-size:11px;
	
}

.feed-content{

/* border-bottom:1px solid #dfdfdf; */


}
.feed-content p{

margin-bottom:10px;


}
.image-header{
float:left;
width:61px;
height:77px;
padding-right: 10px;
margin:0px;

}
.feed-header{
color:#156f9d;
    font-family:"Trebuchet MS", verdana, sans-serif;
    font-size: 21px;
    font-weight:normal;
  

width:100%;
float:left;
margin-bottom:10px;
}

.blog_name{
    color:#156f9d;
    font-family:"Trebuchet MS", verdana, sans-serif;
    font-size: 10px;
    font-weight:normal;
    text-transform:uppercase;
    }

.socialmedia_box{

float:right;
width:60px;
padding:0px  0px 15px 15px;


}


.soc_med_btn{
margin-bottom:15px;}



#footer {
clear:both;
/* background:#999999; */
color:#607283;
font-size:12px;
height:120px;
margin:20px 0 0px 20px;
padding:0 0 0px 0px;
position:relative;
width:990px;
border-top:1px solid #DFDFDF;
}

.footer_city {padding-right:3px;}
.footer_address {padding-right:15px;}

/********************* MAINMENU ***********************************/
div#menuwrapper {
    background:url(uploads/images/menu_bg.jpg) no-repeat;
    height:46px;
    margin:0 auto;
    width:1032px;
    padding:0;
    position:relative;
}


ul#mainmenu {
    font-family:"Trebuchet MS", Verdana,sans-serif;
    font-size: 14px;
    font-weight:normal;
     list-style: none;
    margin:0px;
    padding-left: 0px;
    position: absolute;
    text-transform:uppercase;
 
}

ul#mainmenu li {
       float: left;
}

ul#mainmenu li.menuactive {
    color:#58b0e1;
}

ul#mainmenu li a.menuactive {
    color:#58b0e1;
}

ul#mainmenu li.menuactive a:hover {
    color:#58b0e1;
}



ul#mainmenu li a {
    background:url(uploads/images/menu_separator.jpg) right  center no-repeat;  
    color:#69798a;
    display: block;
    float: left; /* ie 6 */
    padding: 16px 24px 0px 24px;
    text-decoration:none;
height:34px;
}

ul#mainmenu li a:hover {
 
    color:#999999;
    display: block;
    float: left; /* ie 6 */
    padding: 16px 24px 0px 24px;
height:34px;

}

ul#mainmenu dfn {
    list-style:none;
    display:none;
}


/********************* SUBMENU ***********************************/
div#submenuwrapper {
   
    margin:20px 0 0 0;
   
}


/*******POPUP *****************/

div#form_content{
margin:13px 0 0 13px;
padding:0;
}






.CGBlogSummary {
min-height:276px;
border-bottom:1px solid #dfdfdf;
margin-bottom:20px;
}
.CGBlogSummaryAuthor
{margin-bottom:20px;
font-size:11px;
}

.CGBlogTitleLink{
    font-family:"Trebuchet MS", verdana, sans-serif;
    font-size: 16px;
    font-weight:normal;
    color:#156f9d;
}

.CGBlogSummaryContent p{
line-height:20px;}

#CGBlogPostDetailContent{
border-bottom:1px solid #dfdfdf;
padding:0 0 20px 0px;
margin:0 0 10px 0px; 
 }


#CGBlogPagination{
  float:right;
  font-size:11px;
  margin:-7px 0 0 0;
padding:0;
}


.feedback_item_authorname{
font-size:10px;
margin-bottom:5px;
}
.feedback_item_title{
font-size:14px;

}
.feedback_summary_item{
 border-bottom:1px solid #dfdfdf;
padding:0 0 0px 0px;
margin:0 0 20px 0px; 
}

.feedback_item_data{
color:#2d2d2d;
line-height:20px;
font-size:11px;
}
.tagcloud{

margin:0px 0 10px 0;
padding:0px;

}

#feedHeader{font-size:10px;} 
/* End of 'dmf_style' */

