html {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
body {font-size:12px;font-weight:normal;color:#000000;font-family:'Verdana', Geneva, sans-serif;height:100%;width:100%;margin:0px 0px 0px 0px;background-color:#000000;padding:0px;}
/*----------------------------------------------------*/
/*----------General Purpose Classes----------*/
/*----------------------------------------------------*/
.clear {clear:both;}
.hide {visibility:hidden;width:0!important;height:0!important;line-height:0!important;padding:0!important;margin:0!important;}
.half {width:50%;}
.MsoNormal {float:left;}
a {text-decoration:none;color:#000000;}
h1 {font-size:16px;font-weight:bold;}
h2 {font-size:14px;font-weight:normal;}
h3 {font-size:12px;font-weight:normal;line-height:25px;}
h4 {font-size:12px;font-weight:normal;}
/*----------------------------------------------------*/
/*------------------Header Part------------------*/
/*----------------------------------------------------*/
#header{float:left;width:100%;height:560px;background-image:url('../images/header_bg.png');background-repeat: repeat-x;min-width:980px;}
.inner_header_wrapper{margin: 0 auto;width:980px;height:100%;}
.top_header_wrapper{margin:0 auto;width:100%;height:85px;}
.logo{float:left;margin-top:9px;margin-left:10px;}
.main_menu{float:right;margin:0;width:382px;height:100%;text-align:right;}
.main_menu ul {float:left;font-size:16px;padding:0px;list-style-type:none;margin:0;line-height:85px;}
.main_menu ul il {float:left;}
.main_menu ul li a{float:right;color:#a4a48f;padding:0 10px;}
.main_menu ul li a:hover {color:#b40f1d!important;background-color:#ffffff;}
.main_menu_active {color:#ffffff!important;font-weight:bold;cursor:default;pointer-events:none;}
.languages_selector {float:right;width:970x;height:25px;text-align:right;padding-right:10px}
.languages_selector a {color:#a4a48f;float:none;line-height:25px;font-size:11px;}
.languages_selector a:hover {color:#b40f1d;}
.active {color:#ffffff!important;cursor:default;pointer-events:none;} 
.languages_selector span {margin:0px 3px;color:#a4a48f;font-size:10px;line-height:18px;cursor:default;}
.banner {float:left;width:100%;height:350px; margin-bottom:1px;}
.bottom_header_wrapper {float:left;width:100%;height:100px;text-align:center;margin-top:8px;}
/*----------------------------------------------------*/
/*-------------------Main Part-------------------*/
/*----------------------------------------------------*/
#main_wrapper {float:left;width:100%;min-width:980px;background-color:#eeeeee;}
.inner_main_wrapper {margin:0 auto;width:980px;}
.main {float:left;background-color:#eeeeee;width:100%;margin-top:20px;}
#left_part {float:left;width:762px;padding:0;margin-bottom:20px;}
#contact_information{float:left;width:300px;height:265px;padding:0;margin-left:0;padding-top:15px;border-width: thin;border-style: solid;border-color:#cccccc;}
#contact_form{float:right;width:380px;height:280px;padding:0;margin-right:25px;text-align:right!important;border-width: thin;border-style: solid;border-color:#cccccc;}
#maps{float:left;width:100%;padding:0;margin-left:0;margin-top:30px;text-align:center!important;}
#right_part {float:right;width:200px;margin:0 auto;}
.right_banner_wrapper {float:left;border:1px solid #594e49;margin-bottom:20px;text-align:left;}
.links_header {color:#a4a48f;float:left;width:198px;margin:1px;background-image:url('../images/header_banners.png');background-repeat: repeat-x;height:22px;line-height:22px;font-size:14px;font-weight:bold;}
.links_header span {margin-left:7px;}
.links_wrapper {float:left;width:200px;background-color:#ffffff;min-height:100px;}
.links_wrapper ul {float:left;width:180px;margin:0;padding:0 0 0 25px;text-align:left;}
.links_wrapper ul li {width:95%;list-style-image:url("../images/right_arrow.png");margin-top:11px;padding-bottom:9px;}
.links_wrapper ul li a {text-decoration:none;}
.news_header {color:#a4a48f;float:left;width:198px;margin:1px;background-image:url('../images/header_banners.png');background-repeat: repeat-x;height:22px;line-height:22px;font-size:14px;font-weight:bold;}
.news_header span {margin-left:7px;}
.news_wrapper {float:left;width:200px;background-color:#ffffff;min-height:100px;}
.centre_repeatable_title{float:left;width:190px;margin:5px 5px;padding:0;text-align:left;border-bottom:1px dotted #000000;}
.centre_repeatable_title_last{float:left;width:190px;margin:5px 5px;padding:0;text-align:left;border-bottom:0px;}
.centre_repeatable_title p,.centre_repeatable_title_last p {font-size:12px;}
.centre_repeatable_title a,.centre_repeatable_title_last a {float:right;width:190px;font-size:10px;text-align:right;text-decoration:underline;margin:5px;color:#a4a48f;}
.centre_repeatable_title a:hover,.centre_repeatable_title_last a:hover {color:#b40f1d!important;}
.social_wrapper{float:left;text-align:center;margin:0 auto;margin-bottom:10px;width:100%;padding-bottom:1px;}
.social_wrapper span{line-height:30px;}
.social_wrapper ul {padding-left:28px;}
.social {margin:0 auto;list-style:none;}
.social li {display:inline; float:left; background-repeat:no-repeat;width:25px;height:25px;margin:0 6px;}
.social li a {margin:0;}
/*li.facebook {background-image:url("../images/facebook.png");}

li.linkedin {background-image:url("../images/linkedin.png");}

li.blogspot {background-image:url("../images/blogspot.png");}*/
#services_left {float:left;width:320px;padding:0 30px;text-align:left!important;}
#services_right {float:right;width:320px;padding:0 30px;text-align:left!important;}
.services ul {}
.services li {list-style-image:url('../images/list.png');padding-left: -15px;margin-left: -15px;}
/*----------------------------------------------------*/
/*------------------Footer Part------------------*/
/*----------------------------------------------------*/
#footer {float:left;width:100%;min-width:980px;padding-bottom:10px;background-image:url('../images/footer.png');background-repeat: repeat-x;}
.footer_wrapper {margin:0 auto;width:980px;}
.left_footer_part {float:left;color:#a4a48f;font-size:10px;line-height:50px;margin:0;padding-left:4px;width:470x;}
.right_footer_part {float:right;color:#a4a48f;line-height:50px;text-align:right;font-size:10px;width:426px;margin:0;padding-right:4px;}
.right_footer_part a {color:#a4a48f;}
.right_footer_part a:hover {color:#b40f1d;}
.right_footer_part span{cursor:default;}
.middle_footer_part {float:left;width:120px;line-height:50px;color:#a4a48f;text-align:center;font-size:10px;}
.middle_footer_part a {color:#b40f1d;}
.middle_footer_part span:hover{text-decoration:underline;}