/*
This rule defines the positining and dimensions of the main layout div. It SHOULD NOT BE MODIFIED by hand.
*/
div.index{
	margin-right:auto;
	margin-left:auto;
	position:static;
	width:960px;
}
/*
Body CSS rules start

This section holds the CSS rules for the HTML body and may also contain general typography definitions. Although it is recomended that you do all the editing with the Flexi CSS Layouts Editor, you may change any property that is not a dimension. (Don't change things like 230px, 20% or 14em)
*/
.index_body_design{
	background-color:#330000;
	margin:0px;
	padding:0px;
}

/*Body CSS rules end*/

/*
Content Boxes design CSS rules start

This section holds the CSS rules for the content Boxes. The content Boxes are divs that will hold the page content (text, images etc., but not other Flexi CSS Layouts Boxes). You may also find typography rules here. If you want to check or change any CSS property you will probably find it here. Although it is recomended that you do all the editing with the Flexi CSS Layouts Editor, you may change any property that is not a dimension. (Don't change things like 230px, 20% or 14em)
*/
div.cssLO .index_head_1_design{
	background-color:transparent;
	margin:0px;
	padding:0px;
	min-height:150px;/*The min-height and the two succesive height style definitions are needed to define a minimum height for IE6 because it does not recognize the min-height CSS property.*/
	height:auto !important;
	height:150px;
}

div.cssLO .index_head_text_design{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	text-align:right;
	color:#ffffff;
	background-color:transparent;
	font-size:12px;
	line-height:16px;
	margin-top:10px;
	margin-right:20px;
	margin-bottom:0px;
	margin-left:0px;
	padding:0px;
	min-height:26px;/*The min-height and the two succesive height style definitions are needed to define a minimum height for IE6 because it does not recognize the min-height CSS property.*/
	height:auto !important;
	height:26px;
}

.index_head_text_design a:link{
	color:#ffffff;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	line-height:150%;
}

.index_head_text_design a:hover{
	color:#ffffff;
	font-weight:normal;
	font-style:normal;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	line-height:150%;
}

.index_head_text_design a:visited{
	color:#ffffff;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	line-height:150%;
}

.index_head_text_design a:active{
	color:#C2B690;
	font-weight:normal;
	font-style:normal;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	line-height:150%;
}

.index_head_text_design p{
	color:#ffffff;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	line-height:150%;
}

div.cssLO .index_head_blank_design{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	text-align:right;
	color:#ffffff;
	background-color:transparent;
	font-size:12px;
	line-height:150%;
	margin-top:0px;
	margin-right:20px;
	margin-bottom:10px;
	margin-left:0px;
	padding:0px;
	min-height:104px;/*The min-height and the two succesive height style definitions are needed to define a minimum height for IE6 because it does not recognize the min-height CSS property.*/
	height:auto !important;
	height:104px;
}

.index_head_blank_design a:link{
	color:#ffffff;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	line-height:150%;
}

.index_head_blank_design a:hover{
	color:#ffffff;
	font-weight:normal;
	font-style:normal;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	line-height:150%;
}

.index_head_blank_design a:visited{
	color:#ffffff;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	line-height:150%;
}

.index_head_blank_design a:active{
	color:#ffffff;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	line-height:150%;
}

.index_head_blank_design p{
	color:#333333;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	font-size:12px;
	line-height:150%;
}

div.cssLO .index_menubar_design{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	color:#000000;
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:left top;
	font-size:12px;
	line-height:150%;
	background-image:url('../_images/menubar.jpg');
	margin:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:20px;
	min-height:36px;/*The min-height and the two succesive height style definitions are needed to define a minimum height for IE6 because it does not recognize the min-height CSS property.*/
	height:auto !important;
	height:36px;
}

.index_menubar_design a:link{
	color:#000000;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	line-height:150%;
}

.index_menubar_design a:hover{
	color:#ffffff;
	font-weight:normal;
	font-style:normal;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	line-height:150%;
}

.index_menubar_design a:visited{
	color:#000000;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	line-height:150%;
}

.index_menubar_design a:active{
	color:#A5AFAD;
	font-weight:normal;
	font-style:normal;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	line-height:150%;
}

.index_menubar_design p{
	color:#000000;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	line-height:150%;
}

div.cssLO .index_articlea_design{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	color:#A5AFAD;
	background-color:transparent;
	font-size:12px;
	line-height:150%;
	margin-top:0px;
	margin-right:20px;
	margin-bottom:0px;
	margin-left:20px;
	padding-top:20px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	min-height:150px;/*The min-height and the two succesive height style definitions are needed to define a minimum height for IE6 because it does not recognize the min-height CSS property.*/
	height:auto !important;
	height:150px;
}

.index_articlea_design a:link{
	color:#A5AFAD;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	line-height:150%;
}

.index_articlea_design a:hover{
	color:#A5AFAD;
	font-weight:normal;
	font-style:normal;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	line-height:150%;
}

.index_articlea_design a:visited{
	color:#A5AFAD;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	line-height:150%;
}

.index_articlea_design a:active{
	color:#C2B690;
	font-weight:normal;
	font-style:normal;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	line-height:150%;
}

.index_articlea_design p{
	color:#A5AFAD;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	line-height:150%;
}

.index_articlea_design h1{
	color:#A5AFAD;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	text-align:left;
	font-size:36px;
	line-height:150%;
}

.index_articlea_design h2{
	color:#A5AFAD;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	text-align:left;
	font-size:24px;
	line-height:150%;
}

.index_articlea_design h3{
	color:#A5AFAD;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	text-align:left;
	font-size:18px;
	line-height:150%;
}

div.cssLO .index_article_b_heading_design{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	color:#A5AFAD;
	background-color:transparent;
	font-size:12px;
	line-height:150%;
	margin:0px;
	padding:0px;
	min-height:36px;/*The min-height and the two succesive height style definitions are needed to define a minimum height for IE6 because it does not recognize the min-height CSS property.*/
	height:auto !important;
	height:36px;
}

.index_article_b_heading_design a:link{
	color:#A5AFAD;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	line-height:150%;
}

.index_article_b_heading_design a:hover{
	color:#A5AFAD;
	font-weight:normal;
	font-style:normal;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	line-height:150%;
}

.index_article_b_heading_design a:visited{
	color:#A5AFAD;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	line-height:150%;
}

.index_article_b_heading_design a:active{
	color:#A5AFAD;
	font-weight:normal;
	font-style:normal;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	line-height:150%;
}

.index_article_b_heading_design p{
	color:#A5AFAD;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	line-height:150%;
}

.index_article_b_heading_design h1{
	color:#A5AFAD;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	text-align:left;
	font-size:36px;
	line-height:150%;
}

.index_article_b_heading_design h2{
	color:#A5AFAD;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	text-align:left;
	font-size:24px;
	line-height:150%;
}

.index_article_b_heading_design h3{
	color:#A5AFAD;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	text-align:left;
	font-size:18px;
	line-height:150%;
}

div.cssLO .index_article_b_pic_design{
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:center top;
	background-image:url('../_images/Alien.gif');
	margin:0px;
	padding:0px;
	min-height:180px;/*The min-height and the two succesive height style definitions are needed to define a minimum height for IE6 because it does not recognize the min-height CSS property.*/
	height:auto !important;
	height:180px;
}

div.cssLO .index_article_b_text_design{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	color:#A5AFAD;
	background-color:transparent;
	font-size:12px;
	line-height:150%;
	margin-top:20px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding:0px;
	min-height:64px;/*The min-height and the two succesive height style definitions are needed to define a minimum height for IE6 because it does not recognize the min-height CSS property.*/
	height:auto !important;
	height:64px;
}

.index_article_b_text_design a:link{
	color:#A5AFAD;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	line-height:150%;
}

.index_article_b_text_design a:hover{
	color:#A5AFAD;
	font-weight:normal;
	font-style:normal;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	line-height:150%;
}

.index_article_b_text_design a:visited{
	color:#A5AFAD;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	line-height:150%;
}

.index_article_b_text_design a:active{
	color:#C2B690;
	font-weight:normal;
	font-style:normal;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	line-height:150%;
}

.index_article_b_text_design p{
	color:#A5AFAD;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	line-height:150%;
}

.index_article_b_text_design h1{
	color:#A5AFAD;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	text-align:left;
	font-size:36px;
	line-height:150%;
}

.index_article_b_text_design h2{
	color:#A5AFAD;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	text-align:left;
	font-size:24px;
	line-height:150%;
}

.index_article_b_text_design h3{
	color:#A5AFAD;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	text-align:left;
	font-size:18px;
	line-height:150%;
}

div.cssLO .index_article_c_heading_design{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	color:#000000;
	background-color:transparent;
	font-size:12px;
	line-height:150%;
	margin:0px;
	padding:0px;
	min-height:36px;/*The min-height and the two succesive height style definitions are needed to define a minimum height for IE6 because it does not recognize the min-height CSS property.*/
	height:auto !important;
	height:36px;
}

.index_article_c_heading_design a:link{
	color:#ffffff;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	line-height:150%;
}

.index_article_c_heading_design a:hover{
	color:#ffffff;
	font-weight:normal;
	font-style:normal;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	line-height:150%;
}

.index_article_c_heading_design a:visited{
	color:#ffffff;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	line-height:150%;
}

.index_article_c_heading_design a:active{
	color:#ffffff;
	font-weight:normal;
	font-style:normal;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	line-height:150%;
}

.index_article_c_heading_design p{
	color:#ffffff;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	font-size:12px;
	line-height:150%;
}

.index_article_c_heading_design h1{
	color:#A5AFAD;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	text-align:left;
	font-size:36px;
	line-height:150%;
}

.index_article_c_heading_design h2{
	color:#A5AFAD;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	text-align:left;
	font-size:24px;
	line-height:150%;
}

.index_article_c_heading_design h3{
	color:#A5AFAD;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	text-align:left;
	font-size:18px;
	line-height:150%;
}

div.cssLO .index_article_c_pic_design{
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:center top;
	background-image:url('../_images/Shroud.gif');
	margin:0px;
	padding:0px;
	min-height:180px;/*The min-height and the two succesive height style definitions are needed to define a minimum height for IE6 because it does not recognize the min-height CSS property.*/
	height:auto !important;
	height:180px;
}

div.cssLO .index_article_c_text_design{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	color:#A5AFAD;
	background-color:transparent;
	font-size:12px;
	line-height:150%;
	margin-top:20px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding:0px;
	min-height:64px;/*The min-height and the two succesive height style definitions are needed to define a minimum height for IE6 because it does not recognize the min-height CSS property.*/
	height:auto !important;
	height:64px;
}

.index_article_c_text_design a:link{
	color:#A5AFAD;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	line-height:150%;
}

.index_article_c_text_design a:hover{
	color:#A5AFAD;
	font-weight:normal;
	font-style:normal;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	line-height:150%;
}

.index_article_c_text_design a:visited{
	color:#A5AFAD;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	line-height:150%;
}

.index_article_c_text_design a:active{
	color:#C2B690;
	font-weight:normal;
	font-style:normal;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	line-height:150%;
}

.index_article_c_text_design p{
	color:#A5AFAD;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	line-height:150%;
}

.index_article_c_text_design h1{
	color:#A5AFAD;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	text-align:left;
	font-size:36px;
	line-height:150%;
}

.index_article_c_text_design h2{
	color:#A5AFAD;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	text-align:left;
	font-size:24px;
	line-height:150%;
}

.index_article_c_text_design h3{
	color:#A5AFAD;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	text-align:left;
	font-size:18px;
	line-height:150%;
}

div.cssLO .index_block_design{
	background-color:#000000;
	margin:0px;
	padding:0px;
	min-height:20px;/*The min-height and the two succesive height style definitions are needed to define a minimum height for IE6 because it does not recognize the min-height CSS property.*/
	height:auto !important;
	height:20px;
}

div.cssLO .index_animation_design{
	background-color:transparent;
	margin:0px;
	padding:0px;
	border:solid 2px #333333;
	min-height:436px;/*The min-height and the two succesive height style definitions are needed to define a minimum height for IE6 because it does not recognize the min-height CSS property.*/
	height:auto !important;
	height:436px;
}

div.cssLO .index_latest_news_design{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	color:#ffffff;
	background-color:transparent;
	font-size:12px;
	line-height:150%;
	margin:0px;
	padding:0px;
	min-height:25px;/*The min-height and the two succesive height style definitions are needed to define a minimum height for IE6 because it does not recognize the min-height CSS property.*/
	height:auto !important;
	height:25px;
}

.index_latest_news_design a:link{
	color:#C2B690;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	line-height:150%;
}

.index_latest_news_design a:hover{
	color:#C2B690;
	font-weight:normal;
	font-style:normal;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	line-height:150%;
}

.index_latest_news_design a:visited{
	color:#C2B690;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	line-height:150%;
}

.index_latest_news_design a:active{
	color:#A5AFAD;
	font-weight:normal;
	font-style:normal;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	line-height:150%;
}

.index_latest_news_design p{
	color:#ffffff;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	line-height:150%;
}

.index_latest_news_design h1{
	color:#C2B690;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	text-align:left;
	font-size:36px;
	line-height:150%;
}

.index_latest_news_design h2{
	color:#C2B690;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	text-align:left;
	font-size:24px;
	line-height:150%;
}

.index_latest_news_design h3{
	color:#C2B690;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	text-align:left;
	font-size:18px;
	line-height:150%;
}

div.cssLO .index_features_design{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	color:#ffffff;
	background-color:transparent;
	font-size:12px;
	line-height:150%;
	margin:0px;
	padding:0px;
	min-height:25px;/*The min-height and the two succesive height style definitions are needed to define a minimum height for IE6 because it does not recognize the min-height CSS property.*/
	height:auto !important;
	height:25px;
}

.index_features_design a:link{
	color:#C2B690;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	line-height:150%;
}

.index_features_design a:hover{
	color:#C2B690;
	font-weight:normal;
	font-style:normal;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	line-height:150%;
}

.index_features_design a:visited{
	color:#C2B690;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	line-height:150%;
}

.index_features_design a:active{
	color:#ffffff;
	font-weight:normal;
	font-style:normal;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	line-height:150%;
}

.index_features_design p{
	color:#ffffff;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	line-height:150%;
}

.index_features_design h1{
	color:#C2B690;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	text-align:right;
	font-size:36px;
	line-height:150%;
}

div.cssLO .index_footer_design{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	color:#000000;
	background-color:#9e9576;
	font-size:12px;
	line-height:150%;
	margin:0px;
	padding:20px;
	min-height:60px;/*The min-height and the two succesive height style definitions are needed to define a minimum height for IE6 because it does not recognize the min-height CSS property.*/
	height:auto !important;
	height:60px;
}

.index_footer_design a:link{
	color:#000000;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	line-height:150%;
}

.index_footer_design a:hover{
	color:#000000;
	font-weight:normal;
	font-style:normal;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	line-height:150%;
}

.index_footer_design a:visited{
	color:#000000;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	line-height:150%;
}

.index_footer_design a:active{
	color:#A5AFAD;
	font-weight:normal;
	font-style:normal;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	line-height:150%;
}

.index_footer_design p{
	color:#000000;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:12px;
	line-height:150%;
}

.index_footer_design h1{
	color:#C2B690;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	text-align:center;
	font-size:36px;
	line-height:150%;
}

.index_footer_design h2{
	color:#C2B690;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	text-align:center;
	font-size:24px;
	line-height:150%;
}

.index_footer_design h3{
	color:#C2B690;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	text-align:center;
	font-size:18px;
	line-height:150%;
}

/*Content Boxes design CSS rules end*/

/*
Container Boxes design CSS rules start

In this section are found design rules for the Boxes that are used as containers for other Boxes. Styles defined here are applied on all the container's respective children. Although it is recomended that you do all the editing with the Flexi CSS Layouts Editor, you may change any property that is not a dimension. (Don't change things like 230px, 20% or 14em)
*/
div.cssLO .index_head_2_design{
	background-color:transparent;
	margin:0px;
	padding:0px;
	min-height:150px;/*The min-height and the two succesive height style definitions are needed to define a minimum height for IE6 because it does not recognize the min-height CSS property.*/
	height:auto !important;
	height:150px;
}

div.cssLO .index_header_design{
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:center top;
	background-image:url('../_images/nkheader.jpg');
	margin:0px;
	padding:0px;
	min-height:150px;/*The min-height and the two succesive height style definitions are needed to define a minimum height for IE6 because it does not recognize the min-height CSS property.*/
	height:auto !important;
	height:150px;
}

div.cssLO .index_article_b_design{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	color:#ffffff;
	background-color:transparent;
	font-size:12px;
	line-height:150%;
	margin-top:20px;
	margin-right:10px;
	margin-bottom:0px;
	margin-left:20px;
	padding:0px;
	min-height:300px;/*The min-height and the two succesive height style definitions are needed to define a minimum height for IE6 because it does not recognize the min-height CSS property.*/
	height:auto !important;
	height:300px;
}

.index_article_b_design a:link{
	color:#A5AFAD;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	line-height:150%;
}

.index_article_b_design a:hover{
	color:#A5AFAD;
	font-weight:normal;
	font-style:normal;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	line-height:150%;
}

.index_article_b_design a:visited{
	color:#A5AFAD;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	line-height:150%;
}

.index_article_b_design a:active{
	color:#C2B690;
	font-weight:normal;
	font-style:normal;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	line-height:150%;
}

.index_article_b_design p{
	color:#ffffff;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	font-size:12px;
	line-height:150%;
}

.index_article_b_design h1{
	color:#C2B690;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	text-align:right;
	font-size:36px;
	line-height:150%;
}

.index_article_b_design h2{
	color:#C2B690;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	text-align:right;
	font-size:24px;
	line-height:150%;
}

.index_article_b_design h3{
	color:#C2B690;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	text-align:right;
	font-size:18px;
	line-height:150%;
}

div.cssLO .index_article_c_design{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	color:#ffffff;
	background-color:transparent;
	font-size:12px;
	line-height:150%;
	margin-top:20px;
	margin-right:20px;
	margin-bottom:0px;
	margin-left:10px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	min-height:300px;/*The min-height and the two succesive height style definitions are needed to define a minimum height for IE6 because it does not recognize the min-height CSS property.*/
	height:auto !important;
	height:300px;
}

.index_article_c_design a:link{
	color:#A5AFAD;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	line-height:150%;
}

.index_article_c_design a:hover{
	color:#A5AFAD;
	font-weight:normal;
	font-style:normal;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	line-height:150%;
}

.index_article_c_design a:visited{
	color:#A5AFAD;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	line-height:150%;
}

.index_article_c_design a:active{
	color:#C2B690;
	font-weight:normal;
	font-style:normal;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	line-height:150%;
}

.index_article_c_design p{
	color:#ffffff;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	font-size:12px;
	line-height:150%;
}

.index_article_c_design h1{
	color:#C2B690;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	text-align:right;
	font-size:36px;
	line-height:150%;
}

.index_article_c_design h2{
	color:#C2B690;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	text-align:right;
	font-size:24px;
	line-height:150%;
}

.index_article_c_design h3{
	color:#C2B690;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	text-align:right;
	font-size:18px;
	line-height:150%;
}

div.cssLO .index_article_b_c_design{
	background-color:transparent;
	margin:0px;
	padding:0px;
	min-height:320px;/*The min-height and the two succesive height style definitions are needed to define a minimum height for IE6 because it does not recognize the min-height CSS property.*/
	height:auto !important;
	height:320px;
}

div.cssLO .index_left_side_container_design{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	color:#A5AFAD;
	background-color:transparent;
	font-size:12px;
	line-height:150%;
	margin-top:20px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding:0px;
	min-height:470px;/*The min-height and the two succesive height style definitions are needed to define a minimum height for IE6 because it does not recognize the min-height CSS property.*/
	height:auto !important;
	height:470px;
}

.index_left_side_container_design h3{
	color:#C2B690;
	font-weight:bold;
	text-decoration:none;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	text-align:left;
	font-size:18px;
	line-height:150%;
}

.index_left_side_container_design h2{
	color:#A5AFAD;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	text-align:left;
	font-size:24px;
	line-height:150%;
}

.index_left_side_container_design h1{
	color:#C2B690;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	text-align:left;
	font-size:36px;
	line-height:150%;
}

.index_left_side_container_design p{
	color:#A5AFAD;
	font-weight:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	font-size:12px;
	line-height:150%;
}

.index_left_side_container_design a:active{
	font-weight:normal;
	font-style:normal;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	line-height:150%;
}

.index_left_side_container_design a:visited{
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	line-height:150%;
}

.index_left_side_container_design a:hover{
	font-weight:normal;
	font-style:normal;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	line-height:150%;
}

.index_left_side_container_design a:link{
	font-weight:normal;
	font-style:italic;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	line-height:150%;
}

div.cssLO .index_sidebar_left_design{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	color:#000000;
	background-color:#000000;
	font-size:12px;
	line-height:150%;
	margin:0px;
	padding:0px;
	min-height:490px;/*The min-height and the two succesive height style definitions are needed to define a minimum height for IE6 because it does not recognize the min-height CSS property.*/
	height:auto !important;
	height:490px;
}

div.cssLO .index_list_design{
	background-color:transparent;
	margin-top:0px;
	margin-right:10px;
	margin-bottom:0px;
	margin-left:10px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	min-height:50px;/*The min-height and the two succesive height style definitions are needed to define a minimum height for IE6 because it does not recognize the min-height CSS property.*/
	height:auto !important;
	height:50px;
}

.index_list_design a:link{
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:150%;
}

.index_list_design a:hover{
	font-weight:normal;
	font-style:normal;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:150%;
}

.index_list_design p{
	color:#ffffff;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	font-size:12px;
	line-height:150%;
}

.index_list_design h2{
	color:#C2B690;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	text-align:left;
	font-size:24px;
	line-height:150%;
}

.index_list_design h3{
	color:#C2B690;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	font-size:10px;
	line-height:150%;
}

div.cssLO .index_sidebar_right_xtdalignwrapper_design{
	background-color:transparent;
	margin:0px;
	padding:0px;
	min-height:510px;/*The min-height and the two succesive height style definitions are needed to define a minimum height for IE6 because it does not recognize the min-height CSS property.*/
	height:auto !important;
	height:510px;
}

div.cssLO .index_sidebar_right_design{
	background-color:transparent;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding:0px;
	min-height:510px;/*The min-height and the two succesive height style definitions are needed to define a minimum height for IE6 because it does not recognize the min-height CSS property.*/
	height:auto !important;
	height:510px;
}

div.cssLO .index_inner_design{
	background-color:transparent;
	font-size:12px;
	line-height:150%;
	margin:0px;
	padding:0px;
	min-height:510px;/*The min-height and the two succesive height style definitions are needed to define a minimum height for IE6 because it does not recognize the min-height CSS property.*/
	height:auto !important;
	height:510px;
}

div.cssLO .index_main_container_design{
	background-color:#333333;
	font-size:12px;
	line-height:150%;
	margin:0px;
	padding:0px;
	min-height:510px;/*The min-height and the two succesive height style definitions are needed to define a minimum height for IE6 because it does not recognize the min-height CSS property.*/
	height:auto !important;
	height:510px;
}

div.cssLO .index_wrapper_design{
	background-color:transparent;
	font-size:12px;
	line-height:150%;
	margin:0px;
	padding:0px;
	min-height:796px;/*The min-height and the two succesive height style definitions are needed to define a minimum height for IE6 because it does not recognize the min-height CSS property.*/
	height:auto !important;
	height:796px;
}

/*Container Boxes design CSS rules end*/

/*
Layout CSS rules start

This section contains layout rules that handle the positioning and dimensions of each layout element. Please DO NOT MODIFY this by hand!
*/
.index_wrapper_layout{
	width:960px;
}

.index_header_layout{
	width:100%;
	margin-right:auto;
}

.index_head_1_layout{
	width:360px;
}

.index_head_2_layout{
	width:600px;
}

.index_head_text_layout{
	width:100%;
	margin-right:auto;
}

.index_head_blank_layout{
	width:100%;
	margin-right:auto;
}

.index_menubar_layout{
	width:100%;
	margin-right:auto;
}

.index_main_container_layout{
	width:100%;
	margin-right:auto;
}

.index_inner_layout{
	width:100%;
	margin-right:auto;
}

.index_sidebar_left_layout{
	width:700px;
}

.index_left_side_container_layout{
	width:100%;
	margin-right:auto;
}

.index_articlea_layout{
	width:100%;
	margin-right:auto;
}

.index_article_b_c_layout{
	width:100%;
	margin-right:auto;
}

.index_article_b_layout{
	width:50%;
}

.index_article_b_heading_layout{
	width:100%;
	margin-right:auto;
}

.index_article_b_pic_layout{
	width:100%;
	margin-right:auto;
}

.index_article_b_text_layout{
	width:100%;
	margin-right:auto;
}

.index_article_c_layout{
	width:50%;
	margin-right: -1px;/*IE6 and IE7 make inconsistent approximations when dealing with percentual widths and sometimes there will be extra space visible. This rule prevents that.*/
}

html>body .index_article_c_layout{
	margin-right:0}

.index_article_c_heading_layout{
	width:100%;
	margin-right:auto;
}

.index_article_c_pic_layout{
	width:100%;
	margin-right:auto;
}

.index_article_c_text_layout{
	width:100%;
	margin-right:auto;
}

.index_sidebar_right_layout{
	width:260px;
}

.index_sidebar_right_xtdalignwrapper_layout{
	width:100%;
	margin-left:auto;
	float:none;
}

.index_block_layout{
	width:100%;
}

.index_animation_layout{
	width:100%;
}

.index_list_layout{
	width:100%;
}

.index_latest_news_layout{
	width:100%;
	margin-right:auto;
	margin-left:auto;
	float:none;
}

.index_features_layout{
	width:100%;
	margin-right:auto;
	margin-left:auto;
	float:none;
}

.index_footer_layout{
	width:100%;
	margin-right:auto;
}

/*Layout CSS rules end*/

