/*Generic Settings*/
body{width: 100%;}
body, a{	font-family : Arial,Verdana, Helvetica, sans-serif;	font-size : 70%;	margin : 0px;	line-height : 15px;}

/*Text Settings*/
p{margin : 0px; padding : 0px;  font-size : 100%; margin-top: 10px; color : #515353; margin-left: 10px; margin-right : 10px;}
/* Hide from IE-Mac \*/
p{font-size : 1em;}
/* End Hide IE-Mac */ 
b{color : #0C6D6D;}
a{font-size : 100%;  text-decoration : none;}
h1{margin: 0px; margin-left: 10px;  line-height: 18px;	font-size: 1.3em;	font-weight: bold;	color : #0C6D6D;	margin-bottom : 5px; padding-top : 19px;}
h2{margin: 0px;	margin-left: 10px;  line-height: 17px; font-size: 1em;	font-weight: bold;	color : #515353; line-height: 17px; margin-right : 10px;}
ul,ol{font-size: 1em; font-weight: normal;line-height: 14px;	color : #515353; margin-left : 40px; }

/*link Settings*/
a{margin: 0px;font-weight: normal;text-decoration: none; color : #515353; }
a:active{font-weight : normal; text-decoration : underline; color : #515353;  }
a:hover{font-weight : normal; text-decoration : underline; color : #515353; }
a:visited{ font-weight : normal; text-decoration : none; color : #515353; }

div.page{width : 800px; margin-right : auto; margin-left : auto;}
div.container{margin-left : 0px;	width : 800px;	text-align : left;	float : left;	margin-top : 15px;	margin-bottom : 15px;	clear : none;}

/*Header  + navigation*/
div.page_header{margin : 0px;	float : left;}

div.page_footer{; margin : 0px;	margin-top : 3px;	float : left;	height : 41px;	width : 543px;	background-color : #E7EBF1;}
p.footer{padding-top : 3px;	margin-left : 15px;	color : #006666;}

div.header_logo{margin : 0px;	float : left;	width : 254px;	height : 74px;}

div.header_navi{display : none;	margin : 0px;	float : left;	width : 546px;	height : 39px;	margin-top : 34px; }
div.header_navi_item_1{	margin : 0px;	float :left;	height : 39px;	width : 44px;}
div.header_navi_item_2{	margin : 0px;	float :left;	height : 39px;	width : 88px; border-bottom : 1px solid #FFFFFF;}
div.header_navi_item_3{	margin : 0px;	float :left;	height : 39px;	width : 116px; border-bottom : 1px solid #FFFFFF;}
div.header_navi_item_4{	margin : 0px;	float :left;	height : 39px;	width : 78px; border-bottom : 1px solid #FFFFFF;}
div.header_navi_item_5{	margin : 0px;	float :left;	height : 39px;	width : 84px;}
div.header_navi_item_6{	margin : 0px;	float :left;	height : 39px;	width : 61px;}
div.header_navi_item_7{	margin : 0px;	float :left;	height : 19px;	width : 28px; margin-top : 19px;}
div.header_navi_item_8{	margin : 0px;	float :left;	height : 19px;	width : 28px; margin-top : 19px;}
div.header_navi_item_9{	margin : 0px;	float :left;	height : 19px;	width : 19px; margin-top : 19px;}

div.header_navi_item_2_drop{visibility : hidden; margin-left : 44px; float :left;height :auto; width : 170px; background-color : #E5EFEF; z-index : 10; position : absolute; border : 1px solid #0C6D6D;}
div.header_navi_item_3_drop{visibility : hidden; margin-left : 132px; float :left;height :auto; width : 170px; background-color : #E5EFEF; z-index : 10; position : absolute; border : 1px solid #0C6D6D;}
div.header_navi_item_4_drop{visibility : hidden; margin-left : 249px; float :left;height :auto; width : 170px; background-color : #E5EFEF; z-index : 10; position : absolute; border : 1px solid #0C6D6D;}

div.navi_dropdown_option{z-index : 10; margin : 0px;	width : 100%;	border-bottom : 1px solid #FFFFFF; padding-top : 2px; padding-bottom: 2px; }
a.navi_dropdown_option{font-weight: normal; color :#515353;  font-size : 1em; padding-left : 5px; display : block;}
a.navi_dropdown_option:active{font-weight: normal; 	color :#515353;	 font-size : 1em; padding-left : 5px; display : block;}
a.navi_dropdown_option:hover{font-weight: normal; color :#515353;	; font-size : 1em; padding-left : 5px; display : block;}
a.navi_dropdown_option:visited{font-weight: normal; 	color :#515353;	 font-size : 1em; padding-left : 5px; display : block;}

 

div.page_header_base{clear : left; margin : 0px;	margin-top : 31px;	margin-bottom : 7px;	height : 2px;	width : 543px;	background-image : url(../pics/header_line_grey.gif);}

div.page_content{margin : 0px;	float : left;	height : auto;	width : 800px;	background-image : url(../pics/background-print.gif);	background-repeat : repeat-y;}
div.page_content_header{display : none; margin : 0px;	float : left;	height : 143px;	width : 800px;}
div.page_content_header_image{margin : 0px;	float : left;	height : 124px;	width : 470px;}
div.page_content_header_extra{margin : 0px;	float : left;	height : 122px;	width : 322px;	margin-left : 6px;	border : 1px solid #C1CCDB; background-color: #EFEEEF;}
div.page_content_header_base{margin : 0px;	margin-top : 8px;	float : left;	height : 5px;	width : 800px;	background-image : url(../pics/header-content-line.gif);}


div.left_content{display : none; margin : 0px;	float :left; 	height :100%;	width : 255px;}
div.left_content_space{	margin : 0px;	float :left; 	height :auto;	width : 9px;}
div.left_content_items{	margin : 0px;	float :left; 	height :100%;	width : 246px;}
div.left_content_header{margin : 0px;	float :left; height :24px;	width : 246px;	background-color : #006666;	margin-bottom : 15px;}

div.left_navi_item_off{	margin : 0px;	float :left; 	height :auto;	width :246px ;}
div.left_navi_item_on{	margin : 0px;	float :left; 	height :auto;	width :246px ; background-color : #7EB1B1; border-top :1px solid #FFFFFF; border-bottom :1px solid #FFFFFF; }

div.left_navi_item_arra{margin : 0px;	float :left;  	width : 35px;}
div.left_navi_item_link{margin : 0px;	float :left; 	width : 201px;	margin-left : 10px; padding-top : 4px; padding-bottom: 4px; }

a.left_navi_item_link_off{	margin: 0px;	font-weight: bold;	text-decoration: none;	color : #5A5D5D;}
a.left_navi_item_link_off:active{font-weight : bold; text-decoration : none; color : #5A5D5D; }
a.left_navi_item_link_off:hover{font-weight : bold; text-decoration : underline; color : #5A5D5D; }
a.left_navi_item_link_off:visited{ font-weight : bold; text-decoration : none; color : #5A5D5D; }

a.left_navi_item_link_on{margin: 0px;font-weight: bold;text-decoration: none; color : #FFFFFF; }
a.left_navi_item_link_on:active{font-weight : bold; text-decoration : none; color : #FFFFFF;}
a.left_navi_item_link_on:hover{font-weight : bold; text-decoration : underline; color : #FFFFFF; }
a.left_navi_item_link_on:visited{ font-weight : bold; text-decoration : none; color : #FFFFFF; }

div.left_navi_button1{	margin : 0px;	float :left; 	height : 56px;	width : 193px;	margin-top : 10px;	padding-left : 25px;}
div.left_navi_button2{	margin : 0px;	float :left; 	height : 87px;	width : 193px;	padding-left : 25px;}

div.left_navi_item_sub{	margin : 0px;	float :left; 	height :auto;	width :246px ; background-color : #CEE2E3;  border-bottom :1px solid #FFFFFF;}
div.left_navi_item_sub_arra{margin : 0px;	float :left;  	width : 35px;}
div.left_navi_item_link_sub{margin : 0px;	float :left; 	width : 201px;	margin-left : 10px; padding-top : 4px; padding-bottom: 4px; }

a.left_navi_item_link_sub{margin: 0px;font-weight: bold;text-decoration: none; color : #4E5251; }
a.left_navi_item_link_sub:active{font-weight : bold; text-decoration : none; color : #4E5251;}
a.left_navi_item_link_sub:hover{font-weight : bold; text-decoration : underline; color : #4E5251; }
a.left_navi_item_link_sub:visited{ font-weight : bold; text-decoration : none; color : #4E5251; }

div.main_content{margin : 0px;	padding-left : 10px; float :left; 	height :auto;	width :402px;	padding-bottom : 5px; }

div.main_content_image{	float :right; margin-left : 5px; margin-bottom : 5px; height : 165px; width :188px; border-left : 2px solid #FFFFFF; border-bottom : 2px solid #FFFFFF;}

div.right_content{margin : 0px;	padding-left : 1px;	float :left; 	height :auto;	width : 130px}
div.right_content_space{margin : 0px;	float :left; 	height :auto;	width : 2px;}
div.right_content_clients_scroller{float : left; margin : 0px; width:119px; height:290px;}

div.scroller_image_holder{	float :left; width : 119px; height : 39px; margin-top : 20px;}
div.scroller_image{	float :left; width : 70px; height : 37px; border : 1px solid #006666; margin-left : 10px; }
html>body div.scroller_image{	margin-left : 20px; }
div.scroller_image_more{	float :left; width : 12px; height : 39px;}

/*Latest News Top*/
div.latest_news_header{	margin : 0px;	float :left;	width : 322px;	height : 27px;	background-image : url(../pics/latest-news-header.gif);}
div.latest_news_header_top1{margin : 0px;	float :left;	width : 119px;	height : 27px;}
div.latest_news_header_top2{	margin : 0px;	float :left;	width : 203px;	height : 27px;}
div.latest_news_image{	margin : 0px;	float :left;	width : 119px;	height : 95px;}
div.latest_news_summary{margin : 0px;	padding : 0px;	float :left;	width : 190px;	height : 95px;}
p.latest_news_summary{	margin : 0px;	padding : 0px;	float :left;	margin-top : 5px;	margin-left : 8px;	color : #515353;}
html>body  p.latest_news_summary{	margin-left : 16px;}

/*Latest News*/
div.latest_news_box{margin : 0px;	margin-top : 10px;	float :left;	width : 397px;	height : 82px;	background-color : #E2EEEE;}
div.latest_news_box_summary{	margin : 0px;	margin-left : 1px;	margin-top : 1px;	float :left;	width : 308px;	height : 80px;	background-color : #FFFFFF;}
p.latest_news_box_summary{	width : 285px; margin : 0px;	padding : 0px;	float :left;	margin-top : 5px;	margin-left : 8px;	color : #515353;}
div.latest_news_box_image{	margin : 0px;	margin-top : 1px;	float :left;	width : 87px;	height : 80px;}

/*news archive*/
div.news_archive_box{margin : 0px;	margin-top : 10px;	float :left;	width : 397px;	height: auto;	background-color : #E2EEEE;}
div.news_archive_top{float : left;margin : 0px; width : 397px;	height: 26px;	}
div.news_archive_top1{float : left;	margin : 0px;	width : 241px;	height: 26px;	background-image : url(../pics/news_archive_top1.gif);}
div.news_archive_top2{float : left;	margin : 0px;	width : 155px;	height: 26px;	background-image : url(../pics/news_archive_top2.gif);}
div.news_archive_top2_1{float : left;	margin : 0px;	width : 89px;	height: 24px;}
div.news_archive_top2_2{float : left;	margin : 0px;	width : 66px;	height: 24px;}
div.news_archive_list{	float : left;	padding-top : 4px; padding-bottom: 4px;  margin : 0px; width : 395px; height : auto; margin-left :1px; background-color : #CBE0E0;}
div.news_archive_list_item{	float : left;	margin : 0px;	margin-left :1px;	width : 388px;	height : 19px;	background-image : url(../pics/news-archive-item.gif);	margin-bottom : 3px;}
html>body div.news_archive_list_item{margin-left :4px;	}

/*Contact*/
div.contact_box{margin : 0px;	margin-top : 10px;	float :left;	width : 397px;	height : auto;	background-color : #E2EEEE;}
div.contact_box_Inner{	margin : 1px;	float :left;	width : 395px;	height : 100%;	background-color : #FFFFFF; padding-bottom : 5px;}
label.contact_form{	margin-left: 10px; float :left; color : #667079;font-weight: normal;	 padding-bottom : 2px;}
input.contact_form{margin-left: 10px; float :left; vertical-align: middle; background-color: #FFFFFF;	border : 1px solid #E2EEEE; height: 14px; font-size: 10px; width : 90%; margin-bottom : 8px;}
file.contact_form{margin-left: 10px; float :left; vertical-align: middle; background-color: #FFFFFF;	border : 1px solid #E2EEEE; height: 16px; font-size: 14px; width : 90%; margin-bottom : 8px;}

textarea.contact_form{margin-left: 10px;  float :left; vertical-align: middle; background-color: #FFFFFF; border : 1px solid #E2EEEE; height: 65px; font-size: 12px; width : 90%;}

div.right_content_clients{	margin : 0px;	float :left;	width : 119px;	height : auto;}
div.right_content_clients_header{	margin : 0px;	float :left;	width : 119px;	height : 54px;	background-image : url(../pics/right-client-header.gif);}

div.optional-content2_top1{float : left;	margin : 0px;	width : 241px;	height: 26px;	background-image : url(../pics/news_archive_top1.gif);}
div.optional-content2_top2{float : left;	margin : 0px;	width : 155px;	height: 26px;	background-image : url(../pics/news_archive_top2.gif);}
div.optional-content2_top2_1{float : left;	margin : 0px;	width : 89px;	height: 24px;}
div.optional-content2_top2_2{float : left;	margin : 0px;	width : 66px;	height: 24px;}

div.optional-content_box{margin : 0px;	margin-top : 10px;	float :left;	width : 397px;	height: auto;	background-color : #E2EEEE;}
div.optional-content_top{float : left;margin : 0px; width : 397px;	height: 26px;	}
div.optional-content_top1{float : left;	margin : 0px;	width : 395px;	height: 26px; background-color : #FFFFFF; margin : 1px;}

div.optional-content_list{	float : left;	padding-top : 4px; padding-bottom: 4px;  margin : 0px; width : 395px; height : auto; margin-left :1px; background-color : #CBE0E0;}
div.optional-content_list_item{	float : left;	margin : 0px;	margin-left :1px;	width : 388px;	height : 19px;	background-image : url(../pics/news-archive-item.gif);	margin-bottom : 3px;}
html>body div.optional-content_list_item{margin-left :4px;	}
div.optional-content_list_item2{	float : left;	margin : 0px;	margin-left :1px;	width : 388px;	height : 37px;	background-color : #FFFFFF; margin-bottom : 3px;}
html>body div.optional-content_list_item2{margin-left :4px;}