﻿html, body, #body_content {
	height:100%;
	margin: 0;
	padding: 0;
	border: none;
}


body 
{
/*    font-family: arial, sans-serif;
	font-size: 12px;
	line-height : 17px;*/
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 11px;
    /*
     color: #858585;
     */
    color: #5c5a5a;
    
	background-color: #001c51;
	/*
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
    font-size:10px;
*/
    width:816px;
    height:100%;
    margin-left:auto;
    margin-right:auto;
    margin-top:0px;
    position:relative;
}

#body_content
{
    background-color:#FFFFFF;
    border-collapse:collapse;
    vertical-align: top;
    width:816px;
    height:100%;        
    float:left;
    margin: 0 auto;
}

#body_content td
{
    vertical-align:top;
}

#body_content .left
{
    width:7px;
    height:10px;
    float:left;
}

#body_content .middle
{
    width:800px;
    float:left;
}

#page_header 
{
	width:800px;
	height:90px;
	float:left;
}

#page_header .top
{
    width:800px;
    height:4px;
    float:left;
}

#page_header .left
{
    width:72px;
    height:90px;    
    float:left;
}

#page_header .logo
{    
/*    width:253px;*/
    width:135px;
    height:90px;
    background-image:url(../img/logo.jpg);
    background-repeat:no-repeat;        
    float:left;
}

#page_header .middle
{
    
    /*width:543px;*/
    width:550px;
    height:90px;
    background-image:url(../img/middle.jpg);
    background-repeat:no-repeat;
    /*background-color:Red;*/
    float:right;
}

#content_home
{
	padding-right: 10px;
}

.page_menu
{
  	width:800px;
  	float:left;
  	height:250px;
  	background:#FFFFFF;
}

.page_menu_home
{
  	width:800px;
  	float:left;
  	height:408px;
}

#page_menu_horizontal
{
	width:800px;
	height:26px;
  	float:left;
  	background:#FFFFFF;
}

#page_menu_horizontal .left_offset
{
   	width:15px;
   	height:26px;  	
    float:left;
    
}

#page_menu_horizontal .left
{
   	width:238px;
   	height:26px;  	
  	/*background-color:#75839f;*/
  	background-color:#031D51;
    float:left;
    
}

#page_menu_horizontal .menu
{
   	width:460px;
  	height:24px;
  	text-align:right;
  	padding-top:2px;
    font-size:12px;
    color:#05234d;
    font-weight:900;        
    float:right;
}

#page_menu_horizontal .menu .item
{
    color:#031D51;
    /*color:#75839f;*/
    text-decoration:none;
}

#page_menu_horizontal .menu .selected
{
    color:#031D51;
/*    color:#FFFFFF;*/
    font-weight:600;
    text-decoration:none;
/*    background-color:#75839f;*/
}

#page_menu_horizontal .language_bar
{
   	width:64px;
   	height:26px;
  	background-color:Gray;
  	height:24px;
  	background-color:#FFFFFF;
  	text-align:center;
  	padding-top:2px;
    font-size:12px;
    color:#05234d;
    font-weight:600;  
  	float:right;
  	
}

#page_menu_horizontal .language_bar a
{
  	background-color:#FFFFFF;  	
  	padding-top:2px;
    font-size:12px;
    color:#05234d;
    font-weight:600;  
    text-decoration:none;
}

#ctl00_ContentPlaceHolderFront_page_front
{    

/*  	background-image:url(../img/image_front.aspx);*/
}

.page_front
{
   	width:800px;
  	height:158px;
  	float:left;
}

.page_front_home
{
   	width:800px;
  	float:left;
  	height:316px;
}

#ctl00_ContentPlaceHolderFront_page_front_right
{          
  	width:210px;
	height:10px;
	vertical-align:top;
	float:right;
}

#page_front_bottom
{
	width:800px;
  	height:31px;
  	float:left;
  	/*background-image:url(../img/background.gif);*/
}

#page_front_bottom .left_offset
{
    width:15px;
  	float:left;
  	height:20px;
}

#page_front_bottom .left
{
    width:238px;
  	float:left;
  	background-color:#031D51;
  	/*background-color:#75839f;*/
  	height:20px;
}

#page_front_bottom .right_offset
{
    width:7px;
  	height:31px;
  	float:right;
}

#page_front_bottom .right
{
    width:203px;
  	height:31px;
  	float:right;
}

#page_title_bar
{
    width:800px;
  	height:31px;
  	background-color:#c0c6d3;
  	float:left;
}

#page_title_bar .left_offset
{
    width:15px;
  	height:31px;
  	background-color:#FFFFFF;
  	float:left;
}

#page_title_bar .left
{
    width:571px;
  	height:31px;
  	background-image:url(../img/page_title_bar.gif);
  	float:left;
}

#page_title_bar .right_offset
{
    width:7px;
  	height:31px;
  	background-color:#FFFFFF;
  	float:right;
}

#page_title_bar .right
{
    width:203px;
  	height:31px;
  	background-color:#c0c6d3;
  	float:right;
}

#page_title_bar .right_none
{
    width:203px;
  	height:31px;
  	background-color:#FFFFFF;
  	float:right;
}

#offset_title
{
    height:31px;
    width:10px;
    float:left;
}

#ctl00_ContentPlaceHolderFront_primary_title
{
    height:26px;
    color:#FFFFFF;
    font-size:16px;
	font-weight:bold;
    padding-top:5px;
    float:left;
}

#ctl00_ContentPlaceHolderFront_secondary_title
{
    height:26px;
    color:#FFFFFF;
    font-size:16px;
	font-weight:bold;
    padding-top:5px;
    float:left;
}

#ctl00_ContentPlaceHolderFront_separator_title
{
    color:#FFFFFF;
    font-size:16px;
	font-weight:bold;
    padding-top:5px;
    width:10px;
    height:26px;
    float:left;
}

.visible_separator
{
    visibility:visible;
}

.hidden_separator
{
    visibility:hidden;
    background:Red;
}

#page_left_menu
{    
	width:260px;
	height:148px;
	margin-top:3px;
	vertical-align:top;    
  	float:left;
}


#page_left_menu div
{
    padding-top:1px;
    width:220px;
    height:24px;
    margin-top:2px;
    margin-left:20px;
    padding-left:5px;
	color:#FFFFFF;
	float:none;
}

#page_left_menu a
{
    color:#FFFFFF;
    text-decoration:none;
    font-size:19px;
    /*font-weight:bold;*/
}

#page_left_menu a:hover
{
    /*color:#75839f;*/
    color:#031D51;
    /*text-decoration:none;
    font-size:16px;
    /*font-weight:bold;*/
 
}


#page_left_menu .selected
{
    color: #75839f;
    
}


.page_right_menu_cls
{
/* This is an IE filter command. Other browsers will ignore it */
/* It goes into the trans_div class */
/*	position:absolute;*/    
/*    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/left_menu.png');       */
/*    *filter:alpha(opacity=25);
    *background-color:#031d51;
    background-image:url(../img/left_menu.png);
    *background-image:none;*/
/*    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/left_menu.png');*/
	width:203px;	
	vertical-align:top;
    float:left;    
    padding-top:5px;
    padding-left:0px;
}

.page_right_menu_cls[class] {
/*    background-image:url(img/left_menu.png)*/
}

.page_right_menu_background
{
/* This is an IE filter command. Other browsers will ignore it */
/* It goes into the trans_div class */
/*	position:absolute;*/    
/*    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/left_menu.png');       */
/*    *filter:alpha(opacity=25);
    *background-color:#031d51;
    background-image:url(../img/left_menu.png);
    *background-image:none;*/
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/left_menu.png');
	width:203px;	
	vertical-align:top;
    float:left;    
    padding-top:5px;
    padding-left:0px;
}

.page_right_menu_backgroundIE7
{
	width:203px;	
	vertical-align:top;
    float:left;    
    padding-top:5px;
    padding-left:0px;
}

.page_right_menu_background[class] {
    background-image:url(../img/left_menu.png)
}

.page_right_menu_backgroundIE7[class] {
    background-image:url(../img/left_menu.png)
}

/* Square bracketed class styles are a non-IE type browser variety */
/* This is a seperate css entry, not part of the original trans_div class */

.page_right_menu_background div
{
    
    padding-top:0px;
    width:198px;
    min-height:22px;
    *height:22px;
    margin-top:0px;
    margin-left:0px;
    padding-left:5px;    
	vertical-align:middle;
	color:inherit;
	float:left;
 
}

.page_right_menu_backgroundIE7 div
{
    
    padding-top:0px;
    width:198px;
    min-height:22px;
    *height:22px;
    margin-top:0px;
    margin-left:0px;
    padding-left:5px;    
	vertical-align:middle;
	color:inherit;
	float:left;
 
}


.page_right_menu_cls div
{
    padding-top:0px;
    width:193px;
    min-height:22px;
    *height:22px;
    margin-top:0px;
    margin-left:0px;
    padding-left:5px;    
	vertical-align:middle;
	color:#FFFFFF;
	float:left;
 
}

#ctl00_ContentPlaceHolderFront_pageRightMenu_right_menu_background a
{
    color:#FFFFFF;
    text-decoration:none;
    font-size:11px;
    
    /*font-weight:bold;*/
    
}

#ctl00_ContentPlaceHolderFront_pageRightMenu_page_right_menu a
{
    /*color:#192745;*/
    color:#FFFFFF;
    text-decoration:none;
    font-size:11px;
    
    /*font-weight:bold;*/
    
}


#ctl00_ContentPlaceHolderFront_pageRightMenu_right_menu_background .selected
{
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/front/right_menu.png');    
}

#ctl00_ContentPlaceHolderFront_pageRightMenu_right_menu_background .selected[class] {
    background-image:url(../img/front/right_menu.png);
/*background-color:#031D51;    */
/*background:Red;/*zzzzzzzz*/
}

#ctl00_ContentPlaceHolderFront_pageRightMenu_page_right_menu .selected
{
    background:#75839f;
}

#ctl00_ContentPlaceHolderFront_pageRightMenu_page_right_menu .selected a
{
    color:#FFFFFF;    
}

#ctl00_ContentPlaceHolderFront_pageRightMenu_page_right_menu .selected[class] {
    background:#75839f;
}

.itemsContent
{
    position:absolute;
}

.itemsContentB
{
    position:absolute;
}


.position6
{
    margin-top: 19px;
}

.position6 .itemsContent .page_right_menu_cls
{
    min-height:196;
    height:196px;
}

.position6 .itemsContentB .page_right_menu_background
{
    min-height:196px;
    height:196px;
}

.position6 .itemsContentB .page_right_menu_backgroundIE7
{
    min-height:196px;
    height:196px;
}

.position5
{
    margin-top: 41px;
}

.position5 .itemsContent .page_right_menu_cls
{
    min-height:174px;
    height:174px;
}

.position5 .itemsContentB .page_right_menu_background
{
    min-height:174px;
    height:174px;
}

.position5 .itemsContentB .page_right_menu_backgroundIE7
{
    min-height:174px;
    height:174px;
}

.position4
{
    margin-top: 63px;
}

.position4 .itemsContent .page_right_menu_cls
{
    min-height:152px;
    height:152px;
}

.position4 .itemsContentB .page_right_menu_background
{
    min-height:152px;
    height:152px;
}

.position4 .itemsContentB .page_right_menu_backgroundIE7
{
    min-height:152px;
    height:152px;
}

.position3
{
    margin-top: 85px;
}

.position3 .itemsContent .page_right_menu_cls
{
    min-height:130px;
    height:130px;
}

.position3 .itemsContentB .page_right_menu_background
{
    min-height:130px;
    height:130px;
}

.position3 .itemsContentB .page_right_menu_backgroundIE7
{
    min-height:130px;
    height:130px;
}

.position2
{
    margin-top: 107px;
}

.position2 .itemsContent .page_right_menu_cls
{
    min-height:108px;
    height:108px;
}

.position2 .itemsContentB .page_right_menu_background
{
    min-height:108px;
    height:108px;
}

.position2 .itemsContentB .page_right_menu_backgroundIE7
{
    min-height:108px;
    height:108px;
}

.position1 
{
    margin-top: 129px;
}

.position1 .itemsContent .page_right_menu_cls
{
    min-height:86px;
    height:86px;
}

.position1 .itemsContentB .page_right_menu_background
{
    min-height:86px;
    height:86px;
}

.position1 .itemsContentB .page_right_menu_backgroundIE7
{
    min-height:86px;
    height:86px;
}

.position0 
{
    margin-top: 129px;
}

.position0 .itemsContent .page_right_menu_cls
{
    min-height:0px;
    height:0px;
}

.position0 .itemsContentB .page_right_menu_background
{
    min-height:0px;
    height:0px;
}

.position0 .itemsContentB .page_right_menu_backgroundIE7
{
    min-height:0px;
    height:0px;
}

.news_list
{
    margin-top:10px;
    width:203px;
    text-align:center;
  	float:left;
    height:auto;
}

.news_list .item
{
	text-align:left;
	margin-bottom:15px;
}

.news_list .item a
{
	color: #192745;
	text-decoration: none;
	font-size:12px;
	font-weight:bold;
}

#page_banners
{
    margin-top:10px;
    width:203px;
    text-align:center;
  	float:left;
    height:auto;
    background-color:#FFFFFF;
}

#page_banners img
{
    border-width:0px;
}

#page_footer_left
{
    width: 15px;
    height: 10px;
    float:left;    
}

#page_footer
{
    width: 800px;
    float:left;
}

#printbar_content
{
    width: 200px;
    height: 20px;   
    float: left;
}

#printbar_content .icon
{
    width: 28px;
    height: 27px;
    float:left;
}

#printbar_content .title
{
    width: 120px;
    height: 27px;
    font-size: 14px;
    color: #05234d;
    font-weight:bold;
    margin-top:2px;
    float:left;
}
.print_icon
{
    border-width:0px;
    src:url(img/printicon.gif);
}

.progress_bar
{
	padding-left:15px;
	width:30px;
	height:20px;
	position:absolute;
	z-index:1000;
}

.bottom_separator
{
	width:800px; 
	height:0px; 
	float:left;
}

#page_content_left
{
    width: 15px;
    height: 100px;
    position:relative;
    float:left;
}

#page_subtitle
{
    width:800px;
    height:30px;
    float: left;
}

#page_content
{
	width:575px;	
  	float:left;
    height:auto;
    background-color:#FFFFFF;
}

#ctl00_ContentPlaceHolderPageContent_page_content
{
	width:575px;	
  	float:left;
    height:auto;
    background-color:#FFFFFF;
    margin-top:10px;
}

#page_content div
{
    text-align:justify;
}

.ce_UI_01_00
{

}


#projects_list
{
    width:575px;
    float:left;
    padding:5px;
}

#projects_list .item
{
    width:565px;
    min-height:100px;
    
    float:left;
    margin-bottom:10px;
}

#projects_list div .image
{
    width:160px;
    height:100px;
    float:left;
    
}

#projects_list div .title
{
    width:395px;
    padding-bottom:5px;    
    padding-left:10px;
    float:left;
}

#projects_list div a
{
    text-decoration:none;
    color: #192745;
    font-size:14px;
    font-weight:bold;

}

#projects_list div .description
{
    width:395px;    
    min-height:70px;
    padding-left:10px;
    float:left;
}

#projects_list img
{
    border-collapse:collapse;
    border-width:0px;
}

#content_project
{
    float:left;
    width:778px;
}

.ce_UI_04_01
{
    width:700px;
    height:30px;
    text-align:left;
    color: #192745;
    font-size:14px;
    font-weight:bold;
    float:left;
}

.ce_UI_04_02
{
    width:338px;
    float:left;
}

.ce_UI_04_03
{
    margin-top:10px;
    float:left;
    width:500px;
}

.ce_UI_04_large_image
{
    width:440px;
    height:auto;
    float:left;
    vertical-align:middle;
}

.ce_UI_04_large_image img
{
    width:420px;
    border-width:2px;
    border-style:solid;
    border-color: #525252;    
}

.ce_UI_04_image_box_content
{
    margin-top:10px;
    margin-left:0px;
    width:450px;
    height:100px;
    float:left;
}


.ce_UI_05_01
{
}

.ce_UI_05_02
{
}

.ce_UI_05_03
{
    margin-top:20px;
    float:left;
    width:500px;
}

.ce_UI_05_image
{
    border-collapse:collapse;
    width:60px;
    height:40px;
    float:left;
}

.ce_UI_05_image img
{
    cursor:pointer;
    border-collapse:collapse;
    border-style:none;
    border-width:0px;
}

.ce_UI_05_caption
{
    width:200px;
    float:left;
    
}

.ce_UI_05_caption a
{
    font-size:14px;
    color: #05234d;
    cursor:pointer;
    text-decoration:none;
}

.ce_UI_05_caption a
{
}
.ce_UI_06_01
{
    float:left;
}

.news_details
{
    float: left;
}

#news_list
{
    width:565px;
    float:left;
    padding:0px;
}

#news_list .item
{
    width:565px;
    min-height:100px;
    
    float:left;
    margin-bottom:10px;
}

#news_list div .title
{
    width:550px;
    padding-bottom:0px;    
    font-size:16px;
    font-weight:bold;
    padding-left:10px;
    color:#000000;
    float:left;
}

#news_list div .date
{
    width:550px;
    padding-bottom:5px;    
    padding-left:10px;
    float:left;
}

#news_list .content
{
    width:555px;    
    min-height:70px;
    padding-left:5px;
    float:left;
}

#news_list img
{
    border-collapse:collapse;
    border-width:0px;
}

.news_text
{
    padding-right: 10px;
    float: left;
}

.news_title
{
	width:570px;
	font-size: 14px;
	font-weight:bold;
}

.news_date
{
	width:570px;
	margin-bottom:10px;
	font-size: 14px;
	font-weight:bold;
}

.news_images
{
	float:right;
}

.news_images .item
{
	width :260px;
	margin-bottom:10px;
}

.news_images .item a
{
}

.news_image
{
    border-collapse:collapse;
    border-style:none;
    border-width:0px;
    
}

.ce_UI_08_01
{
    
}

.ce_UI_08_02
{
    margin-top:10px;
}

#content_objectcontrol
{
    float:left;
    width:778px;
}

.ce_UI_10_caption
{
    float:none;
    vertical-align:middle;
}

.ce_UI_10_01
{
    width:202px;
    text-align:left;
    float:left;
}

.ce_UI_10_01 div
{
    height:43px;
}

.ce_UI_10_04
{
    width:700px;
    height:30px;
    text-align:left;
    color: #192745;
    font-size:14px;
    font-weight:bold;
    float:left;    
}

.ce_UI_10_large_image
{
    width:576px;
    height:auto;
    float:left;
    vertical-align:middle;
}

.ce_UI_10_large_image img
{
    width:520px;
    border-width:2px;
    border-style:solid;
    border-color: #525252;    
}

.ce_UI_10_image
{
    float:left;
    border-collapse:collapse;
}

.ce_UI_10_image img
{
    cursor:pointer;
}

.ce_UI_10_caption label
{
    font-size:14px;
    color: #05234d;
    cursor:pointer;
}

.image_schema
{
    border-collapse:collapse;
}


/* image selector */

.image_list_content
{
    float:left;
    width:368px;
/*    margin-top:7px;
    margin-left:6px;    
    *margin-left:2px;*/
    
}

.image_list_box_container
{
    padding-left:5px;
    padding-right:5px;
    padding-top:5px;   
    padding-bottom:1px;
    border-style:solid;
    border-color: #d4d6d5;
    border-width:1px;
    vertical-align:middle;
    float:left;
}

.image_list_box_container .sep1
{
    width:2px;
    height:60px;
    float:left;
}

.image_list_box_container .btn
{
    border-collapse:collapse;
    border-style:none;
    border-width:0px;
}

.image_list_box_container .left_button
{
    float:left;
    cursor:pointer;
    margin-top:20px;

}

.image_list_box_container .right_button
{
    float:left;
    cursor:pointer;
    margin-top:20px;
}

.image_list_content div
{
    width:90px;
    height:68px;
    margin-left:1px;
    margin-right:1px;   
    display:inline;
    
}

.image_list_content div img
{
    border-collapse:collapse;
    cursor: pointer;
    width:88px;
    height:66px;
    border-style:solid;
    border-width:1px;
    border-color: #535152;
}

.image_content_visible
{
    visibility:visible;
    /*position:relative;*/
}

.image_content_hidden
{
   visibility:hidden;    
   position:absolute;
/*    float:left;*/
/*display:inline;*/
    
}

.image_item
{

}

.caption_paragraph
{
    color:#031d51;
    font-weight:bolder;
    font-size:13px;
}

.banners
{
    width:203px;
}

.banners .permanent
{
    width:203px;
    margin-bottom:15px;
}

.banners .random
{
    width:203px;
}

.banners .permanent div
{
    width:203px;    
}

.banners .random div
{
    width:203px;
    margin-bottom:6px;
 }


