/*CSS Document*/
/*div {border:1px solid red;}*/
body { font-size:12px; font-family:tahoma; color:#303030; margin-top:0px !important; padding-top:0px !important; margin:0; padding:0;  background: url(../images/bg_body_browncolumn.gif) center center repeat-y;}
a { color:#004EFF; }
a:hover { color:#FC0E0C; }

/*remove browser defaults*/
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,blockquote,fieldset,input,p { margin:0; padding:0; }
:link,:visited { text-decoration:none; }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
a img,:link img,:visited img { border:none; }
table { border:0px; margin:0; padding:0; v-align:top; }

/*general styles*/
.font_10px { font-size:10px; }
.font_11px { font-size:11px; }
.font_13px { font-size:13px; }
.font_16px { font-size:16px; }
.font_20px { font-size:20px; }
.font_24px { font-size:24px; }
.font_red { color:#D10B2C; }
.font_white { color:#fff; }
.font_black { color:#000; }
.font_gray { color:#5F5F5F; }
.bold { font-weight:bold; }
.clear { clear:both; }
.no_height { height:0px; }
.float_left { float:left; }
.float_right { float:right; }
.border { border:1px solid red; }
.listfloat_left { margin:0; padding:0; list-style:none; }
.listfloat_left li { margin:0; padding:0; float:left; list-style:none; }

/*form element styles*/
input, textarea, select { background:#E9EAD1; border-bottom:1px solid #D8D6C6; border-right:2px solid #D8D6C6; border-top:2px solid #A5A8AB; border-left:2px solid #A5A8AB; }
input { padding:0px 2px; }
textarea { padding:2px; }
option { background:#E9EAD1; border-bottom:1px solid #D8D6C6; border-right:1px solid #D8D6C6; border-top:1px solid #A5A8AB; border-left:1px solid #A5A8AB; }
.checkbox { background-color:transparent; border:0; padding:0; margin:0; }

/*site styles*/
#container { width:100%; margin:0; padding:0; background: url(../images/bg_vertical.gif) top center repeat-x; text-align:center; }
#content { width:924px; margin:0 auto; background:#fff; }
#content #column1 { float:left; width:207px; height:325px; background: url(../images/ico_column1_logo2.gif) no-repeat top left; }
#content #column2 { float:right; width:717px; text-align:left; margin:0 0 50px 0; overflow:hidden; }
#content #column2 .content { margin:26px 201px 0 9px; padding:0; }
#content #column2 .content h2 { color:#371818; font-family:arial; font-weight:black; font-size:25px; text-transform:uppercase; margin:0 0 12px 0; }
#content #column2 .content h3 { color:#B09283; font-family:arial; font-weight:normal; font-size:13px; text-transform:uppercase; margin:0 0 12px 0; }
#content #column2 .content h4 { color:#371818; font-family:arial; font-weight:black; font-size:13px; text-transform:none; }
#content .footer { clear:both; width:924px; height:120px; background: url(../images/bg_footer2.jpg) no-repeat top left; text-align:left; }
#content .footer p { font-size:10px; color:#FFEAB7; }
#content .footer p a { color:#fff; }
#content #column1 .logo { padding:0; margin:0 0 0 50px; display:block; height:50px; width:155px; }
#content #column1 .slideshow { padding:0; margin:2px 0 0 55px !important; width:145px; height:142px; }
#content_bottom { width:923px; height:651px; margin-top:to; background: url(../images/bg_content_bottom_index.jpg) no-repeat top left; }

#content_index { width:924px; height:650px; margin:0 auto; background: url(../images/bg_content_index4.jpg) no-repeat top left; }
#content_index #column1 { width:561px; float:left;}
#content_index #column1 h1 { margin:123px 0 0 0; padding:0; }
#content_index #column1 .logos { list-style:none; background: url(../images/bg_logos_nav.jpg) no-repeat top left; height:96px; width:565px; }
#content_index #column1 .logos li { display:block; float:left; height:96px; width:96px; }
#content_index #column1 .logos li a { display:block; height:96px; width:96px; }
#content_index #column1 .logos .logo1 { background-image:url(../images/ico_logo1_hover.gif); }
#content_index #column1 .logos .logo1 a { background-image:url(../images/ico_logo1.gif); }
#content_index #column1 .logos .logo1 a:hover { background-image:none; }
#content_index #column1 .logos .logo2 { background-image:url(../images/ico_logo2_hover.gif); }
#content_index #column1 .logos .logo2 a { background-image:url(../images/ico_logo2.gif); }
#content_index #column1 .logos .logo2 a:hover { background-image:none; }
#content_index #column1 .logos .logo3 { background-image:url(../images/ico_logo3_hover.gif); }
#content_index #column1 .logos .logo3 a { background-image:url(../images/ico_logo3.gif); }
#content_index #column1 .logos .logo3 a:hover { background-image:none; }
#content_index #column1 .logos .logo4 { background-image:url(../images/ico_logo4_hover.gif); }
#content_index #column1 .logos .logo4 a { background-image:url(../images/ico_logo4.gif); }
#content_index #column1 .logos .logo4 a:hover { background-image:none; }
#content_index #column1 .logos .logo5 { background-image:url(../images/ico_logo5_hover.gif); width:100px;}
#content_index #column1 .logos .logo5 a { background-image:url(../images/ico_logo5.gif);width:100px}
#content_index #column1 .logos .logo5 a:hover { background-image:none; }
#content_index #column1 .bottom { margin:130px 0 0 0; text-align:left; }
#content_index #column1 .bottom p { margin:0 25px 6px 15px; padding:0; font-size:10px; color:#FFEAB7; }
#content_index #column1 .bottom p a { color:#fff; }
#content_index #column2 { width:359px; height:532px; float:right; margin:13px 0 0 0; background: url(../images/index_dark_area2.jpg) repeat center top fixed; text-align:left; }
#content_index #column2 .news { margin:0; padding:0; width:359px; height:110px;  background-color:#211B19; }
#content_index #column2 .news h2, #content_index #column2 .future h2 { padding:0; margin:0 0 10px 15px; }
#content_index #column2 .news p, #content_index #column2 .future p { padding:0; margin:0 30px 6px 15px; font-family:arial, helvetica; color:white; }
#content_index #column2 .news p a, #content_index #column2 .future p a { color:#C68B25; }
#content_index #column2 .future { min-height:276px; width:360px; background: url(../images/index_darkarea2.jpg) no-repeat center center; }

#right_nav_container { background: url(../images/bg_rightnav2.gif) no-repeat top left; height:145px; width:359px; marging:0; padding:0; }
#right_nav { list-style:none; float:left; height:136px; width:125px; margin:5px 0 0 0; padding:0; }
#right_nav .about { background-image: url(../images/nav_index_about_hover.gif); height:31px; }
#right_nav .about a { background-image: url(../images/nav_index_about.gif); height:31px; }
#right_nav .investor { background-image: url(../images/nav_index_investor_hover.gif); height:44px; }
#right_nav .investor a { background-image: url(../images/nav_index_investor.gif); height:44px; }
#right_nav .navnews { background-image: url(../images/nav_index_news_hover.gif); height:28px; }
#right_nav .navnews a { background-image: url(../images/nav_index_news.gif); height:28px; }
#right_nav .contact { background-image: url(../images/nav_index_contact_hover.gif); height:33px; }
#right_nav .contact a { background-image: url(../images/nav_index_contact.gif); height:33px; }
#right_nav li { display:block; float:left; list-style:none; margin:0; padding:0; width:125px; border-right:1px solid #A57D5E; }
#right_nav li a { display:block; }
#right_nav li a:hover { background-image:none; }
/* mouseover navigation - left side*/
#right_nav .about ul { position:relative; z-index:99; display:none; margin:-31px 0 0 126px; padding:0; width:232px; }
#right_nav .about ul li { text-align:justify; width:232px; height:28px; margin:0; border:0;}
#right_nav .about ul li a { width:232px; height:28px; border:0; }
#right_nav .about ul li a:hover { background-image:none; }
#right_nav .about ul .nav_corp  { background-image: url(../images/ico_corp_hover2.gif);}
#right_nav .about ul .nav_corp a { background-image: url(../images/ico_corp2.gif);}
#right_nav .about ul .nav_heritage  { background-image: url(../images/ico_heritage_hover2.gif);}
#right_nav .about ul .nav_heritage a { background-image: url(../images/ico_heritage2.gif) }
#right_nav .about ul .nav_dynasil  { background-image: url(../images/ico_dynasil_hover2.gif);}
#right_nav .about ul .nav_dynasil a { background-image: url(../images/ico_dynasil2.gif) }
#right_nav .about ul .nav_careers  { background-image: url(../images/ico_careers_hover2.gif);}
#right_nav .about ul .nav_careers a { background-image: url(../images/ico_careers2.gif); }
/* The magic */
#right_nav li:hover ul, #right_nav li.over ul { display: block; }
/* Fix IE. Hide from IE Mac \*/
* html #right_nav ul li { float: left; height: 1%; }
* html #right_nav ul li a { height: 1%; }
/* End */

#nav { width:717px; height:34px; font-family:arial narrow, helvetica condensed, helvetica, arial; list-style:none; margin:0; padding:0; background: url(../images/bg_nav2.jpg) no-repeat top left; }
#nav li { height:25px; display:block; list-style:none; float:left; margin:9px 0 0 0; padding:0;  text-align:center;}
#nav li a { display:block; height:25px; margin:0; padding:0; }
#nav li a:hover { background-image:none; }
#nav .about { background-image: url(../images/nav_sec_about_hover.gif); width:121px !important; }
#nav .about a { background-image: url(../images/nav_sec_about2.gif); }
#nav .about ul { position:relative; width:104px;  display:none; padding:0; margin:0 0 0 18px; text-align:left; z-index:99; background-color:#601C0B;}
#nav .about ul li { display:block; width:100px; margin:0 ; height:24px;  }
#nav .about ul li a {  width:100px;  height:24px; }
#nav .about ul li a:hover {  background-image:none }
#nav .about ul li a p { width:90px; height:34px; border-top:1px solid #B08361; margin:0 0 0 5px; }
#nav .about ul .nav_corp_support { background-image: url(../images/ico_nav_corp_support_hover.gif); }
#nav .about ul .nav_corp_support a { background-image: url(../images/ico_nav_corp_support.gif); }
#nav .about ul .nav_heritage { background-image: url(../images/ico_nav_heritage_hover.gif); }
#nav .about ul .nav_heritage a {  background-image: url(../images/ico_nav_heritage.gif); }
#nav .about ul .nav_heritage a { height:24px;  background-image: url(../images/ico_nav_heritage.gif); }
#nav .about ul .nav_dynasil { height:39px;  background-image: url(../images/ico_nav_dynasil_hover.gif); }
#nav .about ul .nav_dynasil a { height:39px;  background-image: url(../images/ico_nav_dynasil.gif); }
#nav .about ul .nav_careers {  background-image: url(../images/ico_nav_careers_hover.gif); }
#nav .about ul .nav_careers a {  background-image: url(../images/ico_nav_careers.gif); }
#nav .about ul li .top { border-top:0px; }
#nav .investor { background-image: url(../images/nav_sec_investor_hover.gif); width:259px !important; }
#nav .investor a { background-image: url(../images/nav_sec_investor2.gif); width:259px !important; }
#nav .news { background-image: url(../images/nav_sec_news_hover.gif); width:109px !important; }
#nav .news a { background-image: url(../images/nav_sec_news2.gif); width:109px !important; }
#nav .contact { background-image: url(../images/nav_sec_contact_hover.gif); width:113px !important; }
#nav .contact a { background-image: url(../images/nav_sec_contact2.gif); width:113px !important; }
/* The magic */
#nav li:hover ul, #nav li.over ul { display: block; }
/* Fix IE. Hide from IE Mac \*/
* html #nav ul li { float: left; height: 1%; }
* html #nav ul li a { height: 1%; }
HR {
color: #371818;
height:1 em;
   }
   
.tab {margin-left:30px} 

#ri-table {line-height:32px}
#ri-table input, select, textarea { font-size:11px}
/* End */

.hilgercrystals { display:block; width:250px; height:19px; position:absolute; left:50%; top:398px; margin-left:-320px; color:#fff; font-size:14px; text-align:center; font-weight:bold; padding:3px 0 0 0; }
.hilgercrystals:hover { color:#fceb8a; }
.hilgercrystals span { color:#aaa095; font-size:12px; font-weight:normal; }


.media_box{
	background-color:#ded9d5;
	padding:15px;
	border:1px #8a796e solid;
}
