html, body {
	margin: 0;
	padding: 0;
}

body {
	text-align: center;
	background: #425157 url(/site/images/body_tile_bg.png) top left repeat;
}

body, td, th, input, select, option, textarea {
	color: #3c4048;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
}

#inet_wrapper {
	background: url(/site/images/wrapper_shade_bg.png) top left repeat-x;
	min-height: 600px;
}

#inet_document {
	text-align: left;
	width: 976px;
	margin: 0 auto;
	background: transparent url(/site/images/document_bg.png) top center repeat-y;
}

#topFlash {
	width: 939px;
	height: 201px;
}


#inet_topImg {
	border-bottom: 3px solid #b5cacc;
	margin: 0 19px 11px 18px;
	padding: 6px 0 2px 0;
}

#inet_topImg .inet_img {
	margin: 0;
	padding: 0;
}

#inet_topImg img,
#inet_topImg .inet_flashcontainer {
	border: none;
	margin: 0;
	padding: 0;
	background: transparent;
}

#inet_topImg .inet_img_item {
	width: 940px;
	margin: 0;
	padding: 0;
/*	background: #f0f2f1; */
}

#inet_topImg img {
	display: block;
}


#inet_content {
	margin: 6px 19px 0 18px;
	background: transparent url(/site/images/content_bg.png) 0 0 repeat-y;
}

body.i_templ_1 #inet_content {
	background-image: url(/site/images/content_bg_front.png);
}


#inet_header {
	background: transparent url(/site/images/menu_bg.gif) bottom left repeat-x;
	position: relative;
	height: 107px;
	margin: 0 19px 0 18px;
}

#inet_logo {
	float: right;
}

#inet_logo img {
	display: block;
	background: #ccc;
}





/***********************/
/**** MILONIC MENU *****/

#inet_menu {
	height: 19px;
	background: #efefef;
}

/**** MILONIC MENU *****/
/***********************/



/********************/
/**** PLAIN MENU ****/

#inet_plainmenu {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 635px;
	overflow: hidden;
	font-weight: bold;
	color: #8f8f8e;
}

#inet_plainmenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#inet_plainmenu li {
	float: left;
	margin: 5px 0 0 0;
}

#inet_plainmenu a {
	color: #8f8f8e;
	text-decoration: none;
}

#inet_plainmenu a:hover {
	color: #000;
}

#inet_plainmenu .tl,
#inet_plainmenu .tr,
#inet_plainmenu .br,
#inet_plainmenu .bl,
#inet_plainmenu .txt {
	display: block;
}

#inet_plainmenu .txt {
	padding: 10px 10px 8px 10px;
	margin-right: 4px;
	margin-left: 4px;
}

#inet_plainmenu a {
	display: block;
	background: transparent url(/site/images/menu_t_0.gif) top left repeat-x;
}

#inet_plainmenu .current a {
	color: #202427;
	background-image: url(/site/images/menu_t_1.gif);
}

#inet_plainmenu .tl {
	background: transparent url(/site/images/menu_tl_0.gif) top left no-repeat;
}

#inet_plainmenu .current .tl {
	background-image: url(/site/images/menu_tl_1.gif);
}

#inet_plainmenu .tr {
	background: transparent url(/site/images/menu_tr_0.gif) top right no-repeat;
}

#inet_plainmenu .current .tr {
	background-image: url(/site/images/menu_tr_1.gif);
}

#inet_plainmenu .br {
	background: transparent url(/site/images/menu_br_0.gif) bottom right no-repeat;
}

#inet_plainmenu .current .br {
	background-image: url(/site/images/menu_br_1.gif);
}

#inet_plainmenu .bl {
	background: transparent url(/site/images/menu_bl_0.gif) bottom left no-repeat;
}

#inet_plainmenu .current .bl {
	background-image: url(/site/images/menu_bl_1.gif)
}

#inet_plainmenu .txt {
	background: transparent url(/site/images/menu_txt_0.gif) bottom left repeat-x;
}

#inet_plainmenu .current .txt {
	background-image: url(/site/images/menu_txt_1.gif);
}

/**** PLAIN MENU ****/
/********************/


/***********************/
/**** LANGUAGE MENU ****/
#inet_languagemenu {
	position: absolute;
	bottom: 0;
	left: 636px;
/*	width: 174px; */
	width: 220px;
	background:#eef1f1;
	color: #000;
	margin: 0 0 7px 0;
}

#currentLanguage {
	cursor: pointer;
/*	width: 174px; */
	width: 220px;
	overflow: hidden;
}

#inet_languagemenu .lbl {
	padding: 2px 6px 3px 0;
	background: #fff;
	float: left;
	cursor: pointer;
}

#inet_languagemenu .val {	
	padding: 2px 6px 3px 6px;
	float: left;
	cursor: pointer;
}

#inet_languagemenu a {
	color: #514f4f;
	text-decoration: none !important;
}

#inet_languagemenu a:hover {
	text-decoration: none !important;
}



#inet_languagemenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	border: 1px solid #fff;
}

#inet_languagemenu li {
	margin: 0;
	padding: 0;
}

#inet_languagemenu li a {
	display: block;
	margin: 0;
	padding: 2px 6px 3px 6px;
/*	background: #eef1f1; */
	background: #dfe0e1;
	color: #514f4f;
}

#inet_languagemenu li a:hover {
	background: #abb9bd;
}


#inet_languagemenu img {
	margin-right: 5px;
	vertical-align: bottom;
}

/*
#inet_languagemenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: right;
}

#inet_languagemenu li {
	margin: 0;
	padding: 0;
	float: left;
}
*/

/**** LANGUAGE MENU ****/
/***********************/





/****************/
/**** SEARCH ****/

.inet_search_msg {
	padding: 15px 0;
}

.search_result {
	margin: 0 0 15px 0;
}

.search_result .more {
	margin: 10px 0 0 0;
}

.inet_search_input,
.inet_search_button {
	border: 1px solid #000;
}

.inet_search_input {
	width: 150px;
	padding: 2px;
}

.inet_search_button {
	padding: 1px 5px;
}

/**** SEARCH ****/
/****************/


/*****************/
/**** SITEMAP ****/

#inet_sitemap ul {
	margin: 0 0 0 16px;
	padding: 0;
}

#inet_sitemap li, #inet_sitemap ul ul {
	padding: 2px 0;
}

/**** SITEMAP ****/
/*****************/


#inet_main {
	float: left;
	width: 480px;
	margin-right: 9px;
	line-height: 1.5em;
}

#inet_mainContent {
	padding: 8px 12px;
}

body.i_templ_1 #inet_main {
	width: 629px;
}




#inet_right {
	float: right;
	width: 266px;
	padding: 0 0 30px 0;
	min-height: 10px;
}

body.i_templ_1 #inet_right {
	width: 301px;
}

.rightBox {
	padding: 8px 10px;
	border-bottom: 7px solid #fff;
}

.rightBox h1 {
	color: #15354a;
	text-transform: uppercase;
}

.rightBox h1 a {
	color: #15354a !important;
	text-decoration: none;
}

.rightBox .more {
	margin: 10px 0 0 0;
	padding: 10px 0;
}

.rightBox .more a {
	color: #3898c4;
	background: #fff url(/site/images/arrow_readall.gif) left center no-repeat;
	text-decoration: none;
	padding: 8px 12px 8px 16px;
	font-weight: bold;
}

.rightBox .more a:hover {
	color: #000;
	background-image: url(/site/images/arrow_readall_hover.gif);
}


#inet_right .inet_para_content {
	padding: 8px 10px;
	border-bottom: 7px solid #fff;
}

#inet_right .imgs {
	width: 73px;
	float: left;
	overflow: hidden;
}

#inet_right .txt {
	float: left;
	overflow: hidden;
	width: 168px;
}

body.i_templ_1 #inet_right .txt {
	width: 208px;
}


#img_thumbs .inet_img_item {
	float: left;
	width: 73px;
	margin: 0 21px 10px 0;
}

#img_thumbs .last {
	margin-right: 0;
}

.inet_img_item .inet_img_txt {
	margin: 5px 0;
	padding: 0 2px;
	font-size: 10px;
}


body.i_templ_2 #inet_imgs {
	width: 130px;
	float: right;
}

body.i_templ_3 #inet_imgs {
	width: 130px;
	float: left;
}

body.i_templ_20 #inet_imgs {
	width: 85px;
	float: right;
}

body.i_templ_2 #inet_imgs .inet_img_item {
	margin: 0 0 10px 12px;
}

body.i_templ_3 #inet_imgs .inet_img_item {
	margin: 0 12px 10px 0;
}

body.i_templ_20 #inet_imgs .inet_img_item {
	margin: 0 0 10px 12px;
}



.inet_img_item {
	margin: 0 0 10px 0;
	overflow: hidden;
}

.inet_img_item .inet_img {
	margin: 0 0 5px 0;
}

.inet_img_item .inet_txt {

}

.inet_img_item img,
.inet_img_item .inet_flashcontainer {
	display: block;
	border: 1px solid #dcd7d7;
	padding: 1px;
	background: #fff;
}


/* overlay link for flash */
.inet_flashcontainer {
	position: relative;
}

.inet_flashcontainer a {
	position: absolute;
	top: 0;
	left: 0;
	background: url(/site/images/blank.gif);
	z-index: 2;
}





/********************/
/**** PARAGRAPHS ****/

.inet_para_100 .inet_para_imgs {
	width: 130px;
	float: right;
}

.inet_para_100 .inet_para_imgs .inet_img_item {
	margin: 0 0 10px 12px;
}

.inet_para_101 .inet_para_imgs {
	width: 130px;
	float: left;
}

.inet_para_101 .inet_para_imgs .inet_img_item {
	margin: 0 12px 10px 0;
}

.inet_para_108 {
	padding-bottom: 10px;
	width: 220px;
	float: left;
}

.inet_para_108 .inet_para_img {
	width: 75px;
	float: left;
}

.inet_para_108 .inet_para_txt {
	width: 136px;
	float: right;
}

.inet_para_spacer {
	width: 16px;
	float: left;
}

.i_templ_108 {
	text-align: left;
	line-height: 1.5em;
}

#inet_main_108 {
	padding: 10px 0;
}

#inet_main_left_108 {
	width: 120px;
	float: left;
}

#inet_main_right_108 {
	width: 259px;
	float: right;
}

/**** PARAGRAPHS ****/
/********************/






#inet_news {

}

#inet_news .read_all {
	margin: 0 0 10px 0;
}

#inet_news .read_all a {
	color: #3898c4;
	background: #fff url(/site/images/arrow_readall.gif) left center no-repeat;
	text-decoration: none;
	padding: 8px 12px 8px 16px;
	font-weight: bold;
}

#inet_news .read_all a:hover {
	color: #000;
	background-image: url(/site/images/arrow_readall_hover.gif);
}

.inet_news_item {
	margin: 12px 0 0 0;
	padding: 12px 0 0 0;
	border-top: 1px solid #b4d0e3;
}

#inet_news .inet_news_item {
	margin: 0 0 20px;
	padding: 0;
	border: none;
}

#inet_news .inet_news_item h2 {
	font-size: 11px;
	font-weight: normal;
}

.inet_news_item .more {
	margin: 10px 0 0 0;
}

/*
.inet_paragraphs .inet_news_item a:hover {
	text-decoration: underline;
}
*/

.inet_news_item .more a {
	font-weight: bold;
	color: #6f8d9b;
	padding: 0 8px 0 0;
	background: transparent url(/site/images/arrow_more.gif) right center no-repeat;
}

.inet_news_item .more a:hover {
	color: #000;
	background-image: url(/site/images/arrow_more_hover.gif);
}

.inet_news_item .date {
	display: block;
	margin: 0 0 2px 0;
	color: #1e44a3;
	text-decoration: none;
}

.inet_news_item a {
	color: #3c4048;
	text-decoration: none;
}

.inet_news_item .imgs {
	width: 155px;
	float: left;
}

.inet_news_item .inet_img_item,
.inet_news_item .inet_img {
	margin: 0;
}

.inet_news_item .txt {
	width: 450px;
	float: left;
}


#newsToggle {

}


#newsToggle ul {
	margin: 0;
	padding: 0;
	list-style: none;
}


#newsToggle li {
	margin: 0;
	padding: 0;
}


#newsToggle a {
	display: block;
	padding: 8px 12px 8px 16px;
	background: #fff url(/site/images/arrow_readall.gif) left center no-repeat;
	margin: 4px 0;
	text-decoration: none;
	font-weight: bold;
	color: #7d898e;
}

#newsToggle .current a {
	color: #283f64;
	background-image: url(/site/images/arrow_readall_hover.gif);
}



#inet_newsContent {
	padding: 0 10px;
}



#inet_footer {
	background: url(/site/images/footer_bg.png) no-repeat;
	width: 960px;
	padding: 8px;
	color: white;
	font-weight: bold;
	margin: 0 auto;
}

#inet_footer a {
	color: white;
	text-decoration: none;
}

#inet_footer a:hover {
	text-decoration: underline;
}

#inet_footerContent {
	padding: 15px 10px 10px 10px;
}







/*****************/
/**** SUBMENU ****/


#inet_submenu {
	width: 170px;
	margin-right: 14px;
	float: left;
	min-height: 10px;
}

#inet_submenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#inet_submenu li {
	margin: 0;
	padding: 0;
}

#inet_submenu a {
	color: #7d898e;
	display: block;
	text-decoration: none;
	padding: 8px 18px;
	background: transparent url(/site/images/arrow_submenu.gif) left center no-repeat;
}

#inet_submenu a:hover {
	color: #283f64;
}

#inet_submenu li a {
	border-top: 1px solid #b5cacc;
	font-weight: bold;
}

#inet_submenu li.first a {
	border-top: none;
}

#inet_submenu li li a {
	border-top: none;
	font-weight: normal;
	background-image: none;	
	padding-top: 3px;
	padding-bottom: 3px;
}

#inet_submenu li li li a {
	margin-left: 18px;
}

#inet_submenu li ul {
	padding-bottom: 5px;
}

#inet_submenu li.currentfolder a,
#inet_submenu li.currentfolder li.currentfolder a{
	color: #283f64;
	font-weight: bold;
	background: none;
}

#inet_submenu li.currentfolder li a {
	color: #7d898e;
	font-weight: normal;
}

#inet_submenu li.current a {
	color: #145c8f !important;
	font-weight: bold !important;
	background: transparent url(/site/images/arrow_submenu.gif) left center no-repeat !important;
}

#inet_submenu li.current li a {
	color: #7d898e;
	font-weight: normal;
}

#inet_submenu li.active a {
	background: transparent url(/site/images/arrow_submenu.gif) left center no-repeat;
}

#inet_submenu li.active li a {
	background: none;
}

li.closed ul {
	display: none;
}

li.open ul {
	display: block;
}

li.open li.closed ul {
	display: none;
}

/**** SUBMENU ****/
/*****************/





/**********************/
/**** PROJECT LIST ****/

.projects_list {
	padding: 20px 0;
}

.projects_list .project_item {
	margin: 0 0 10px 0;
	padding: 0 2px 10px 2px;
	border-bottom: 1px solid #fff;

}

.projects_list .last {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
}

.project_item .imgs {
	width: 118px;
	float: left;
	overflow: hidden;
	margin: 0 10px 0 0;
}

.project_item .txt {
	width: 320px;
	float: left;
	overflow: hidden;
}

.project_item .more {
	margin: 10px 0 0 0;
}

.project_item .more a {
	font-weight: bold;
	color: #3898c4;
	padding: 0 8px 0 0;
	background: transparent url(/site/images/arrow_readall.gif) right center no-repeat;
}

.project_item .more a:hover {
	color: #000;
	background-image: url(/site/images/arrow_readall_hover.gif);

}

.project_item h1 a {
	text-decoration: none;
}

/**** PROJECT LIST ****/
/**********************/

/***********************/
/**** PROJECT LINKS ****/

#projectLinks ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#projectLinks li {
	margin: 0;
	padding: 8px 0;
	border-top: 1px solid #fff;
}

#projectLinks li.first {
	border-top: none;
}

#projectLinks a {
	text-decoration: none;
	font-weight: bold;
	display: block;
	padding: 0 0 0 16px;
	background: transparent url(/site/images/arrow_more.gif) left center no-repeat;
}

#projectLinks a:hover {
	color: #000;
	background-image: url(/site/images/arrow_more_hover.gif);
}


/**** PROJECT LINKS ****/
/***********************/



h1 {
	font-size: 13px;
	margin: 0 0 10px 0;
	color: #c2550d;
	text-transform: uppercase;
}

h1 a {
	color: #c2550d !important;
}

#inet_right h1 {
	color: #15354a;
}

h2 {
	font-size: 13px;
	margin: 0 0 15px 0;
	color: #000;
}

h3 {
	font-size: 12px;
	margin: 0 0 10px 0;
}

p {
	margin: 0 0 15px 0;
}

a {
	color: #6f8d9b;
	text-decoration: none !important;
}

a:hover {
	text-decoration: underline !important;
}


a img {
	border: none;
}

form {
	padding: 0;
	margin: 0;
}

.reset {
	clear: both;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	margin: 0 0 -1px 0;
}


