body
{
	padding:0px;
	margin:0px;
	text-align:center;	
	color:#666699;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
#website_container
{
	text-align:left;
	margin:auto;
	width:962px;
	 border: #CCCCCC solid 1px;
}
a
{
     text-decoration:underline;
     color:#666699;
}
img
{
   border:none;
}
table *
{
    font-size:12px;
}
#header_container
{
	background-color:#FFFFFF;
}
#logo_language
{
	padding-top:14px;
	padding-left:20px;
	padding-right:13px;
	height:93px;
	overflow:hidden;
}
#logo_container
{
	float:left;
}
#menu_search_container
{
	padding-right:13px;
	height:61px;
	background-image:url(../images/menu_bg.gif);
	overflow:hidden;
}
#languages
{
	float:right;
}
#top_menu
{
	float:left;
	height:62px;
}
#index_search
{
	float:right;
	margin-top:20px;
}
#header_image
{
	height:155px;
	overflow:hidden;
}
#left_column
{
	float:left;
	width:638px;
        border-right: #CCCCCC solid 1px; 
        margin-top:-30px;   
}
#right_column
{
	 float:right;
	 width:322px;
         margin-top:-30px;
}
#heading_left
{
	height:25px;
	overflow:hidden;	
        padding-top:8px;
}
#heading_right
{
	height:25px;
	overflow:hidden;	
        padding-top:8px;

}
#footer
{
	text-align:center;
        color:#666666;
        font-size:12px;
	height:44px;
	overflow:hidden;
	background-color:#E5E5E5;
}
.clear_cloating
{
	clear:both;
}



/*customization both templates */
#header_image img
{
	width:962px;
}
#index_search input
{
	border:#CCCCCC solid 1px;
	color:#666699;
	height:20px;
	background-color:white;
}
#footer div
{
  margin-top:4px;
}
#languages img
{
	border:none;
}
#languages ul
{
	display:inline;
}
#languages ul li
{
	display:inline;
}
#heading_right, #heading_left
{
	padding-left:8px;
        color:#FFFFFF;
}	
#heading_right a, #heading_left a
{
	color:#FFFFFF;
}	
#contents
{
	padding:10px;          
}
#contents p
{
	padding:4px;
        padding-left:0px;
        margin:0px;
}
#contents h1,h2,h3,h4,h5,h6
{
	font-size:14px;
}
#contents_right
{
	padding-left:5px;
}
#contents a, #contents_right div.latest_morelink a
{
	    color:#0099FF;
            padding-right:14px;
            background-image:url(../images/submenu_image.gif);
            background-repeat: no-repeat;	
	    background-position:right;
}
#fontsize_change a
{
     text-decoration:none;
     color:#666699;
}
h2.remove_style a
{
     text-decoration:none;
}





/* css for sub pages template */


#left_column_subpage
{
	float:left;
	width:322px;
        margin-top:-30px;
}
#right_column_subpage
{
	float:right;
	width:638px;
        border-left: #CCCCCC solid 1px;   
        margin-top:-30px;
}
#fontsize_change
{
	float:right;
	width:auto;
	margin-right:10px;
}
#submenu ul
{
      	padding:12px;
        padding-top:15px;
      	margin:0px; 
      	list-style:none;
}
#submenu li
{	
        background-image: url(../images/submenu_image.gif);
	background-position:left 13px;
	background-repeat: no-repeat;
	display:block;
       	border-bottom:#CCCCCC dashed 1px;
}
#submenu a
{	
      	display:block;
        padding:8px; 
        padding-left:20px; 
        color:#666699;
        text-decoration:none;
}
#submenu a.active
{	
      	color:#0099FF;
}





/* css for two column box */
#box_cont
{
	height:190px;
	overflow:hidden;
	border-top:#CCCCCC dashed 1px;
        margin:6px;
        padding-top:4px;
}
#box_cont a
{
	    padding-right:14px;
            background-image:url(../images/two_collink_image.gif);
            background-repeat: no-repeat;	
	    background-position:right;
}
#left_box, #right_box
{
        width:303px;
        float:left;
        padding:4px;
        height:190px;
        overflow:hidden;
        background-color:#EDEFF6;
}
#left_box
{
	margin-right:2px;
}
#right_box
{
	margin-left:2px;
}






/*css for  top and bottom menu */

#top_menu img
{
	border:none;
	height:22px;
        margin-bottom:6px;
}
#top_menu div
{
	float:left;
	min-height:62px;
        height:62px;
        width:100px;      
        font-weight:bold;
        border-right:solid #CCCCCC 1px;
}
#top_menu div a
{
	display:block;
        height:62px;    
        color:#666699;
        text-decoration:none;    
}
#top_menu div a:hover
{
	background-image:url(../images/menu_bg_over.gif); 
}
#bottom_menu ul
{
	margin:0px;
	padding:0px;
}
#bottom_menu li
{
      display:inline;
}
#bottom_menu a
{
     color:#666666;
     text-decoration:none;
}





/* css for tt news extension*/
.news-latest-container
{
	background-color:transparent;
        border:none;
}
.news_list_cont
{
	background-color:#EDEFF6;
        border:none;
        padding:5px;
        margin-top:10px;
}
.news-single-container
{
	background-color:#EDEFF6;
        border:none;
        padding:5px;
         width:612px;
}
.news-latest-container img
{
	border:none;
}
.news-latest-container h1, h2, h3, h4, h5, h6
{
	padding:0px;
	margin:0px;
}
h2.latest_news_header
{
     background-color:transparent;
      border:none;
      padding:0px;
      margin:0px;
     color:#666699;
}
.news-latest-item
{
	margin:5px 0px 5px 0px;
	padding:25px 5px 26px 10px;
	background-color:#EDEFF6;
        min-height:112px;	
        border:none;
}
.text_image_cont
{
	margin-top:25px;
}
.news_image
{
	float:left;
        padding:2px;
}
.news_subheader_link
{
	float:left;
        margin-left:8px;
}
.news_subheader_link p.bodytext
{
       padding:0px;
       margin:0px;
}
.topimage
{
	float:left;
}
.date_title
{
	float:left;
	margin-left:8px;
}
#contents h3.news_image_h3 a
{
   background-image:none;
}
#contents h3.news_title a
{
   background-image:none;
}




/* css for mailformplus */

#mailformGender, .powermail_select
{
     margin-bottom:5px;
}
#mailformGender label
{
	width: 50px;
	clear:none;
}
#mailformGender input
{
	width: 50px;
	clear:none;
}
#mailform label,#mailform input, .csc-mailform label, .csc-mailform input
{
	display: block;
	width: 250px;
	float: left;
	margin-bottom: 5px;
}
#mailform label, .csc-mailform label
{
	text-align: left;
	width: 225px;
	padding-right: 5px;
}
#mailform br, .csc-mailform br
{
	clear: left;
}
.csc-mailform-field
{
    clear:both;
}
#mailform *
{
   color:#666699;
}
#mailform input, .csc-mailform  input
{
     height:20px;
} 
#mailform .csc-mailform-submit, .csc-mailform .csc-mailform-submit
{
   width:100px;
   margin-left:230px;
}






/*css for sitemap page */

.tx-dropdownsitemap-pi1 li
{
	list-style-type:disc;
}
#contents .tx-dropdownsitemap-pi1 a
{
        background-image:none;
}



