body {margin:0px; padding:0px; border:0px; background-color:#FFFFFF; text-align:left;}
body, td, p, a, ul, ol, input, textarea, select {font-family:Arial, sans-serif; font-size:11px;}
table {border-collapse:collapse; border-spacing:0px; width:100%}
form {margin:0px}

#ly_main_holder {width:1000px;}
#ly_main_holder_inner {padding:0px}
#ly_right_shadow {background-image:url(images/right_shadow.gif); background-repeat:repeat-y; width:11px;}
#ly_top_right_corner {vertical-align:bottom; padding:0px}
#ly_bottom_right_corner {vertical-align:top; padding:0px;}

#header_bgimage_container {background-repeat:no-repeat;}
#sitename {font-size:27px; font-weight:bold; padding:60px; text-align:left; color:#AD3A3A}
#ly_header_right {background-color:#AD3A3A; width:20px;}

#ly_lang {text-align:left; padding-top:20px; padding-bottom:10px; background-image:url(images/lang_bkg.gif); background-repeat:repeat-x; background-position:bottom;}
#ly_lang a {color:#1B1B1B; text-decoration:none; margin-left:10px}


#ly_news_outer {width:360px; height:180px;overflow:hidden; margin-top:25px;}
#ly_news_holder {width:360px; background-image:url(images/header-bg.gif); background-repeat:repeat-x; vertical-align:top; padding:0px 35px; background-color:#FFFFFF}
#ly_news_head {color:#686868; font-weight:bold; margin-bottom:5px;}
.ly_news_item_box {padding:5px 0px 5px 0px; background-image:url(images/dots.gif); background-repeat:repeat-x; background-position:top;}
.ly_news_title {color:#C13333; padding-bottom:2px;}
.ly_news_lead {color:#686868; padding-bottom:2px;}
.ly_news_more {text-align:right}
.ly_news_more a {color:#686868; text-decoration:none}
.ly_news_more img {border-style:none; position:relative; top:-1px; margin-left:2px}

#ly_news_back {margin-top:10px; text-align:right}
#ly_news_back a {margin-left:5px}	
#ly_news_back a:hover {}	
#ly_news_back {margin-left:2px}
#ly_news_back img {border-style:none; position:relative; top:-1px}

#ly_newsarchive_link {text-align:right; margin-top:2px; padding:3px 8px 3px 0px; background-color:#E8E8E8}
#ly_newsarchive_link a {color:#686868; text-decoration:none; margin-left:3px;}
#ly_newsarchive_link img {border-style:none; position:relative; top:-1px;}

#breadcrumbs {margin-bottom:20px}

#ly_icons {text-align:right; background-image:url(images/submenu_bkg.gif); background-repeat:repeat-x; padding:10px 35px 10px 0px;}
.ly_icons_items {float:right; }

#ly_icons a {text-decoration:none; color:#FFFFFF;  padding:00px 0px 0px 0px}
.ly_separator {margin-left:6px; margin-right:6px; position:relative; top:1px;}

#ly_main_content {}
#ly_left_column {width:330px; vertical-align:top; text-align:center; padding-bottom:50px;}
#ly_content_column {vertical-align:top;}
.left-bg {width:310px; height:45px; margin-top:-20px; float:left; background-image:url(images/left-bg.gif); background-repeat:no-repeat; }



#ly_contentouter {padding:5px 40px 30px 0px; width:620px;}
#content {text-align:left;}
#content a img {border-style:none}
#content, #ly_contentouter {vertical-align:top; text-align:left; color:#797979}
#content a, #ly_contentouter a {color:#C13333; text-decoration:none;}
#content a:hover, #ly_contentouter a:hover {text-decoration:underline}
#content h1, #ly_contentouter h1 {font-size:14px; color:#686868; font-weight:bold; padding:0px; margin:0px; margin-bottom:5px}
#content h2, #ly_contentouter h2 {font-size:13px; color:#686868; font-weight:bold; padding:0px; margin:0px; margin-bottom:5px}
#content h3, #ly_contentouter h3 {font-size:12px; color:#686868; font-weight:bold; padding:0px; margin:0px; margin-bottom:5px}
#content p, #ly_contentouter p {margin:0px 0px 10px 0px; color:#797979;}
#content ul, #content ol, #ly_contentouter ul, #ly_contentouter ol {margin:0px 0px 10px 20px; padding:0px; color:#797979}

#ly_menu {text-align:left; width:230px; margin-left:auto; margin-right:auto}
#ly_menu td {padding:0px 0px 20px 0px}
#ly_menu td a {text-decoration:none; color:#595959}
.ly_menu_item_active {padding:6px 10px 6px 0px}
.ly_menu_item_active a {color:#C13333 !important}
.ly_menu_item_inactive {padding:6px 10px 6px 0px}
.ly_menu_item_level_2_active { padding:6px 10px 6px 20px}
.ly_menu_item_level_2_active a {color:#C13333 !important}
.ly_menu_item_level_2_inactive { padding:6px 10px 6px 20px}
.ly_menu_dots_outer {}
#ly_menu_inner {width:100%}

#ly_search {display:block;padding:0px; width:190px;}
#ly_search #field_label { color:#FFFFFF; padding:0 5px;}
#ly_search #field_value {padding:0px;}
#ly_search #field_value input {font-size:11px; padding:0px; border:solid 1px #909090; height:14px; width:120px; color:#5B5B5B;}
#ly_search #button {padding:0 0 0 5px;}
#ly_search #button input {border:solid 0px; background-image:url(images/search_arrow.gif); background-repeat:no-repeat; background-color:#FFFFFF; width:19px; height:15px; background-position:50% 50%; cursor:pointer}

#ly_footerouter {text-align:right; color:#9B9B9B; abackground-image:url(images/footer_bkg.gif); background-repeat:repeat-x; padding:0px 0px 0px 0px;}
#ly_footerouter a {color:#9B9B9B; text-decoration:none}
#ly_footerouter a:hover {text-decoration:underline}

.footer {text-align:center; float:right; margin-right:2px; display:inline;width:671px; height:45px; z-index:1000; background-image:url(images/660-bg.gif); background-repeat:repeat-x; background-position:top; padding-top:6px; }
.footer a {color:#9B9B9B; text-decoration:none}
.footer a:hover {text-decoration:underline}

/*          template         */
.template, .template td {background-color:#FFFFFF; font-family:Arial, sans-serif; font-size:11px; color:#797979;}
.template h1 {font-size:14px; color:#686868; font-weight:bold; margin-bottom:5px;}
.template ul {margin:0px; padding:0px; margin-left:20px; color:#797979}
.template a {color:#C13333; text-decoration:none;}
.template a:hover {text-decoration:underline}
.template p {margin:0px; font-size:11px; color:#797979}

/*   		  powered by I1            */
#ly_i1_outer {}
#ly_i1_outer a {color:white; text-decoration:none}
#ly_i1_outer a:hover {text-decoration:none}
#ly_i1_inter {color:black}
#ly_i1_active {color:orange}
#ly_i1_one {color:black}

/* search results page */
#ly_search_results {}
#ly_search_results img {border-style:none; margin-left:5px; margin-right:5px} 
#ly_search_results_title {}
#ly_search_results {} .ly_item_title {}
#ly_search_results {} .ly_item_rank {font-size:11px; font-style:italic}
#ly_search_results {} #ly_pagination {text-align:center}
#ly_search_results {} #ly_pagination a {}
#ly_search_results {} #ly_pagination a:hover {}

/* sitemap */
.sitemap_entry {padding-top:2px}

/*          send page         */	
body.sendpage {text-align:center}
body.sendpage {margin:10px; background-color:#FFFFFF; color:#797979; font-size:11px; font-family:Arial,sans-serif;}
body.sendpage td {text-align:left; padding-top:10px; color:#797979; font-size:11px; font-family:Arial,sans-serif;}
body.sendpage input {border:solid 1px #909090; font-size:11px; color:#797979; width:150px; font-family: Arial, sans-serif;}
body.sendpage textarea {border:solid 1px #909090; height:100px; width:350px; font-size:11px; color:#797979; font-family: Arial, sans-serif;}
#sendpage_submit {font-family: Arial, sans-serif; font-size: 11px; font-weight: normal; vertical-align: middle; color:#797979; margin-bottom:5px; border:solid 1px #909090; width:50px; background-color:#FFFFFF}

/* newsletter form */
#ly_email {padding:0px; border:solid 1px #909090; width:176px; height:16px; margin-bottom:2px; color:#909090}
#ly_register_lang {border:solid 1px #909090; height:17px; background-color:#FFFFFF; width:85px; color:#909090; cursor:pointer;}
#ly_unregister_lang {border:solid 1px #909090; height:17px; background-color:#FFFFFF; width:85px; color:#909090; cursor:pointer;}
#ly_email_register_text {margin-bottom:5px;}
#ly_newsletter_form_holder {margin-bottom:5px;}
.ly_newsletter_item_box {padding:2px 0px;}

#ly_pagination {text-align:center}
#ly_pagination a {border-style:none}
#ly_pagination a:hover {border-style:none}
#ly_pagination .ly_page {margin-left:3px}

.ly_message_info {text-align:center; padding-top:20px}
.ly_message_error {text-align:center; padding-top:20px}

/* 		newsletter page		*/
#ly_newletterspage #ly_contentouter {padding:0px; width:100%;}
#ly_newletterspage #ly_content_column {padding:10px 30px 30px 30px;}

.clearfix:after {
    content: ".";
   	display: block;
    height: 0;
    clear: both;
    visibility: hidden;
	}
.clearfix {display: inline-block;}
* html .clearfix {height:1%;}
.clearfix {display: block;}

