/*##### JMNP > DI-SUB EXPRESS LTD > JMNP.DISUB #####*/

* {margin:0;padding:0}
html {overflow-y: scroll;}
body {margin:0;padding:0; font-family: sans-serif, Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: white;}
#bg2 {margin:0;padding:0; font-family: sans-serif, Verdana, Geneva, Arial, Helvetica, sans-serif; background: url(bg_page2.jpg); background-repeat: repeat-x;background-color: #18691D;}
#homepage-loading {	margin:0; padding: 0; color: white; font-size: 9pt; font-style: italic;}
#homepage-loading2 {	margin:0; padding: 0; color: #01532B; font-size: 9pt; font-style: italic; background: white;}


/*##### PAGE STRUCTURE #####*/

#site_wrapper { width: 100%; margin: 0 auto 0 auto; padding: 0; background-color: black;}
#header_wrapper { width: 100%; margin: 0 auto 0 auto; padding: 0; background-color: black; border-bottom: 2px solid white;}
#header { width: 1000px; background: url(bg_header.jpg); background-repeat: no-repeat; height: 100px; margin: 0 auto 0 auto; background-position: center;}
#content_wrapper { width: 100%; background-color: white; background-image: url(bg_content_left.jpg); background-repeat: no-repeat; padding: 30px 0 10px 0;}
#content_wrapper ul { padding: 0 0 0 25px;}
#content_wrapper li { padding: 6px 0 6px 0;}
#content { width: 950px;  height: auto; margin: 0 auto 0 auto; padding: 30px 0px 0 0px; text-align: justify; font-size: 10pt; line-height: 15pt; font-family: arial;}
#footer_wrapper { width: 100%; background-color: white; }
#footer { width: 950px; height: 81px;background-color: white;  padding: 13px 0 0 0; font-size: 16pt; color: #939393; margin: 0 auto 0 auto; text-align: center; }

p {font-family: sans-serif, Verdana, Geneva, Arial, Helvetica, sans-serif; padding: 0px 0 15px 0; }

/*##### CONTENT BOXES #####*/
#content_index { width: 950px;  height: auto; padding: 10px; text-align: left; font-size: 10pt; line-height: 15pt; font-family: sans-serif, Verdana, Geneva, Arial, Helvetica, sans-serif; border: 2px solid #C2DE36; background-color: white; background-image: url(index_lanyards.jpg); background-position: right; background-repeat: no-repeat; margin: 0 auto 30px auto;}
#content_index a {color: #C1DD36; text-decoration: underline; }
#content_index a:hover {color:#FB8D00; text-decoration: none;}
#content_index_blank { width: 950px;  height: auto; padding: 10px; text-align: left; font-size: 10pt; line-height: 15pt; font-family: sans-serif, Verdana, Geneva, Arial, Helvetica, sans-serif; border: 2px solid #C2DE36; background-color: white;margin: 0 auto 30px auto;}
#content_index_blank a {color: #C1DD36; text-decoration: underline; }
#content_index_blank a:hover {color:#FB8D00; text-decoration: none;}
#content_index_blank h3 {font-family: sans-serif, Helvetica, Felix Titling, Pertetua, Times New Roman, Verdana, Geneva, Arial,  sans-serif; letter-spacing: 1px; padding: 15px 0 5px 0; font-weight: bold; font-size: 11pt;  text-decoration: none; color: black;}
#content_contact { width: 950px;  height: auto; padding: 10px; text-align: left; font-size: 10pt; line-height: 15pt; font-family: sans-serif, Verdana, Geneva, Arial, Helvetica, sans-serif; border: 2px solid #EC6A9E; background-color: white; margin: 0 auto 30px auto;}
#content_contact a {color: #EC6A9E; text-decoration: underline; }
#content_contact a:hover {color:#FB8D00; text-decoration: none;}
#content_products { width: 950px;  height: auto; padding: 10px; text-align: left; font-size: 10pt; line-height: 15pt; font-family: sans-serif, Verdana, Geneva, Arial, Helvetica, sans-serif; border: 2px solid #F2A942; background-color: white; margin: 0 auto 30px auto;background-image: url(bg_products_1.jpg); background-repeat: no-repeat;}
#content_products a {color: #F2A942; text-decoration: underline; }
#content_products a:hover {color:#FB8D00; text-decoration: none;}
#content_products h3 {font-family: sans-serif, Helvetica, Felix Titling, Pertetua, Times New Roman, Verdana, Geneva, Arial,  sans-serif; letter-spacing: 1px; padding: 15px 0 5px 0; font-weight: bold; font-size: 11pt;  text-decoration: none; color: black;}
#content_products_blank { width: 950px;  height: auto; padding: 10px; text-align: left; font-size: 10pt; line-height: 15pt; font-family: sans-serif, Verdana, Geneva, Arial, Helvetica, sans-serif; border: 2px solid #F2A942; background-color: white; margin: 0 auto 30px auto;}
#content_products_blank a {color: #F2A942; text-decoration: underline; }
#content_products_blank a:hover {color:#FB8D00; text-decoration: none;}
#content_products_blank h3 {font-family: sans-serif, Helvetica, Felix Titling, Pertetua, Times New Roman, Verdana, Geneva, Arial,  sans-serif; letter-spacing: 1px; padding: 15px 0 5px 0; font-weight: bold; font-size: 11pt;  text-decoration: none; color: black;}
#content_design { width: 950px;  height: auto; padding: 10px; text-align: left; font-size: 10pt; line-height: 15pt; font-family: sans-serif, Verdana, Geneva, Arial, Helvetica, sans-serif; border: 2px solid #BB96C0; background-color: white; margin: 0 auto 30px auto;}
#content_design a {color: #BB96C0; text-decoration: underline; }
#content_design a:hover {color:#FB8D00; text-decoration: none;}
#content_design h3 {font-family: sans-serif, Helvetica, Felix Titling, Pertetua, Times New Roman, Verdana, Geneva, Arial,  sans-serif; letter-spacing: 1px; padding: 15px 0 5px 0; font-weight: bold; font-size: 11pt;  text-decoration: none; color: black;}
#content_products_lanyards { width: 950px;  height: auto; padding: 10px; text-align: left; font-size: 10pt; line-height: 15pt; font-family: sans-serif, Verdana, Geneva, Arial, Helvetica, sans-serif; border: 2px solid #F2A942; background-color: white; margin: 0 auto 30px auto;background-image: url(bg_products_lanyards.jpg); background-repeat: no-repeat;}
#content_products_lanyards a {color: #F2A942; text-decoration: underline; }
#content_products_lanyards a:hover {color:#FB8D00; text-decoration: none;}
#content_products_lanyards h3 {font-family: sans-serif, Helvetica, Felix Titling, Pertetua, Times New Roman, Verdana, Geneva, Arial,  sans-serif; letter-spacing: 1px; padding: 15px 0 5px 0; font-weight: bold; font-size: 11pt;  text-decoration: none; color: black;}
#content_products_wristbands { width: 950px;  height: auto; padding: 10px; text-align: left; font-size: 10pt; line-height: 15pt; font-family: sans-serif, Verdana, Geneva, Arial, Helvetica, sans-serif; border: 2px solid #F2A942; background-color: white; margin: 0 auto 30px auto;background-image: url(bg_products_wristbands.jpg); background-repeat: no-repeat;}
#content_products_wristbands a {color: #F2A942; text-decoration: underline; }
#content_products_wristbands a:hover {color:#FB8D00; text-decoration: none;}
#content_products_wristbands h3 {font-family: sans-serif, Helvetica, Felix Titling, Pertetua, Times New Roman, Verdana, Geneva, Arial,  sans-serif; letter-spacing: 1px; padding: 15px 0 5px 0; font-weight: bold; font-size: 11pt;  text-decoration: none; color: black;}
#content_products_security { width: 950px;  height: auto; padding: 10px; text-align: left; font-size: 10pt; line-height: 15pt; font-family: sans-serif, Verdana, Geneva, Arial, Helvetica, sans-serif; border: 2px solid #F2A942; background-color: white; margin: 0 auto 30px auto;background-image: url(bg_products_security.jpg); background-repeat: no-repeat;}
#content_products_security a {color: #F2A942; text-decoration: underline; }
#content_products_security a:hover {color:#FB8D00; text-decoration: none;}
#content_products_security h3 {font-family: sans-serif, Helvetica, Felix Titling, Pertetua, Times New Roman, Verdana, Geneva, Arial,  sans-serif; letter-spacing: 1px; padding: 15px 0 5px 0; font-weight: bold; font-size: 11pt;  text-decoration: none; color: black;}
#content_disub { width: 950px;  height: auto; padding: 10px; text-align: left; font-size: 10pt; line-height: 15pt; font-family: sans-serif, Verdana, Geneva, Arial, Helvetica, sans-serif; border: 2px solid #00B1ED; background-color: white; margin: 0 auto 30px auto;}
#content_disub a {color: #00B1ED; text-decoration: underline; }
#content_disub a:hover {color:#FB8D00; text-decoration: none;}
#content_disub h3 {font-family: sans-serif, Helvetica, Felix Titling, Pertetua, Times New Roman, Verdana, Geneva, Arial,  sans-serif; letter-spacing: 1px; padding: 15px 0 5px 0; font-weight: bold; font-size: 11pt;  text-decoration: none; color: black;}
#content_express { width: 950px;  height: auto; padding: 10px; text-align: left; font-size: 10pt; line-height: 15pt; font-family: sans-serif, Verdana, Geneva, Arial, Helvetica, sans-serif; border: 2px solid #F9E81F; background-color: white; margin: 0 auto 30px auto;}
#content_express a {color: #DDCE17; text-decoration: underline; }
#content_express a:hover {color:#FB8D00; text-decoration: none;}
#content_express h3 {font-family: sans-serif, Helvetica, Felix Titling, Pertetua, Times New Roman, Verdana, Geneva, Arial,  sans-serif; letter-spacing: 1px; padding: 0 0 5px 0; font-weight: bold; font-size: 11pt;  text-decoration: none; color: black;}


/*##### FOOTER-TITLE-COLOURS #####*/
.footer_index {color: #C1DD36; font-weight: bold; padding: 0 3px 0 0;}
.footer_index a {color: #C1DD36; font-weight: normal;}
.footer_index a:hover {color: #FB8D00; font-weight: normal; text-decoration: none;}

.footer_contact {color: #EC6A9E; font-weight: bold; padding: 0 3px 0 0;}
.footer_contact a {color: #EC6A9E; font-weight: normal;}
.footer_contact a:hover {color: #FB8D00; font-weight: normal; text-decoration: none;}
.masthead_contact {color: #EC6A9E;}

.footer_products {color: #F2A942; font-weight: bold; padding: 0 3px 0 0;}
.footer_products a {color: #F2A942; font-weight: normal;}
.footer_products a:hover {color: #FB8D00; font-weight: normal; text-decoration: none;}
.masthead_products {color: #F2A942;}

.footer_design {color: #BB96C0; font-weight: bold; padding: 0 3px 0 0;}
.footer_design a {color: #BB96C0; font-weight: normal;}
.footer_design a:hover {color: #FB8D00; font-weight: normal; text-decoration: none;}
.masthead_design {color: #BB96C0;}

.footer_disub {color: #00B1ED; font-weight: bold; padding: 0 3px 0 0;}
.footer_disub a {color: #00B1ED; font-weight: normal;}
.footer_disub a:hover {color: #FB8D00; font-weight: normal; text-decoration: none;}
.masthead_disub {color: #00B1ED;}

.footer_express {color: #DDCE17; font-weight: bold; padding: 0 3px 0 0;}
.footer_express a {color: #DDCE17; font-weight: normal;}
.footer_express a:hover {color: #FB8D00; font-weight: normal; text-decoration: none;}
.masthead_express {color: #F9E81F;}



/*##### MASTHEAD / HEADER-TITLES #####*/
#masthead_table { font-size: 8pt; font-family: sans-serif, Tahoma; letter-spacing: 1px; color: #FFFFFF; height: 25px;}
.masthead_table_l {font-weight: normal; font-family: Sans Serif, Geneva, sans-serif; font-size: 19pt; width: 300px; padding: 20px 0 0 400px; }
.masthead_table_l_express {font-weight: normal; font-family: Sans Serif, Geneva, sans-serif; font-size: 19pt; width: 400px; padding: 20px 0 0 300px; }
.masthead_table_r { padding: 35px 0 0 0; }
#header_search {width:200px;  border:0; background:#FFF; color:#192666; height: 25px; line-height: 25px; padding: 0 0 0 10px;}
#masthead_img { position:relative; top:8px;}




/*##### NAVIGATION #####*/
/*##### DROP MENU #####*/
#nav { width: 100%; background-color: black; height: 70px;}
.nav { width:1000px; margin: 0 auto 0 auto; font-family:  sans-serif, Arial, Verdana; font-size:10pt; line-height: 70px; list-style:none; padding: 0;  } /*Color navigation bar normal mode*/
.nav ul {  margin: 0; padding: 0; list-style-type:none;color:#F0F8FF;}
.nav ul li {  float:left;   }
.nav ul li a {  display:block;float:left;height:70px; font-weight:normal; line-height:70px; text-decoration:none;}




#sddm li {	margin: 0;	padding: 0;	list-style: none;	float: left;}

#sddm li a {	display: block; 	margin: 0 1px 0 0; 	padding: 0; 	width: auto; color: #FFF; 	text-align: center; 	text-decoration: none}

#sddm div  {position: absolute; visibility: hidden;margin: 70px 0 0 -200px;padding: 0;background-image: none;border: 1px solid white;}
#sddm div a	{	position: relative;	display: block;	margin: 0;	padding: 10px 0 0 0;	width: auto;	white-space: nowrap;	text-align: center;		text-decoration: none;		background: #EAEBD8;	color: white;	font: 9pt arial; font-weight: bold; vertical-align: middle;}
#sddm div a:hover	{	background: black; color: #F2A942;}
#sddm #m2 a { background-image: none; width: 140px; height: 30px; background-color: Black; border-right: 1px solid white;}

/*##### NAV-IMAGES #####*/
#sddm .nav_home a { width: 160px; height: 80px; background-image: url(nav_home.png); background-repeat: no-repeat;}
#sddm .nav_home a:hover { width: 160px; height: 80px; background-image: url(nav_home_o.png); background-repeat: no-repeat;}
#sddm .nav_home_there { width: 160px; height: 80px; background-image: url(nav_home_o.png); background-repeat: no-repeat;}
#sddm .nav_home_there a { width: 160px; height: 80px; background-image: url(nav_home_o.png); background-repeat: no-repeat;}

#sddm .nav_products a { width: 160px; height: 80px; background-image: url(nav_products.png); background-repeat: no-repeat;}
#sddm .nav_products a:hover { width: 160px; height: 80px; background-image: url(nav_products_o.png); background-repeat: no-repeat;}
#sddm .nav_products_there { width: 160px; height: 80px; background-image: url(nav_products_o.png); background-repeat: no-repeat;}
#sddm .nav_products_there a { width: 160px; height: 80px; background-image: url(nav_products_o.png); background-repeat: no-repeat;}

#sddm .nav_dye a { width: 160px; height: 80px; background-image: url(nav_dye.png); background-repeat: no-repeat;}
#sddm .nav_dye a:hover { width: 160px; height: 80px; background-image: url(nav_dye_o.png); background-repeat: no-repeat;}
#sddm .nav_dye_there { width: 160px; height: 80px; background-image: url(nav_dye_o.png); background-repeat: no-repeat;}
#sddm .nav_dye_there a { width: 160px; height: 80px; background-image: url(nav_dye_o.png); background-repeat: no-repeat;}

#sddm .nav_express a { width: 160px; height: 80px; background-image: url(nav_express.png); background-repeat: no-repeat;}
#sddm .nav_express a:hover { width: 160px; height: 80px; background-image: url(nav_express_o.png); background-repeat: no-repeat;}
#sddm .nav_express_there { width: 160px; height: 80px; background-image: url(nav_express_o.png); background-repeat: no-repeat;}
#sddm .nav_express_there a { width: 160px; height: 80px; background-image: url(nav_express_o.png); background-repeat: no-repeat;}

#sddm .nav_design a { width: 160px; height: 80px; background-image: url(nav_design.png); background-repeat: no-repeat;}
#sddm .nav_design a:hover { width: 160px; height: 80px; background-image: url(nav_design_o.png); background-repeat: #sddm no-repeat;}
#sddm .nav_design_there { width: 160px; height: 80px; background-image: url(nav_design_o.png); background-repeat: no-repeat;}
#sddm .nav_design_there a { width: 160px; height: 80px; background-image: url(nav_design_o.png); background-repeat: no-repeat;}

#sddm .nav_contact a { width: 160px; height: 80px; background-image: url(nav_contact.png); background-repeat: no-repeat;}
#sddm .nav_contact a:hover { width: 160px; height: 80px; background-image: url(nav_contact_o.png); background-repeat: no-repeat;}
#sddm .nav_contact_there { width: 160px; height: 80px; background-image: url(nav_contact_o.png); background-repeat: no-repeat;}
#sddm .nav_contact_there a { width: 160px; height: 80px; background-image: url(nav_contact_o.png); background-repeat: no-repeat;}




/*##### SUB-NAVIGATION #####*/
#nav2 {font-family:sans-serif, Arial, Verdana; font-size:9pt; line-height: 24px; padding:0 0 0 35px; width: 100%}
#nav2 ul { margin: 0; }
#nav2 li{float:left; list-style: none;}
#nav2 a{display:block;float:left;height:24px;padding:0 16px;border-right:1px solid white; background:url('bg_nav.gif'); color:#F0F8FF; font-weight:normal; line-height:24px; text-decoration:none;}
#nav2 a:hover{background:url('bg_nav_o.gif') left bottom;color:#FB8D00;text-decoration:none;}
#nav2 .selected{background:url('bg_nav_o.gif') left bottom;color:#FB8D00;text-decoration:none;}
#nav2 .nav2_left{border-left:1px solid #c9c6b3;}
#nav2 .selected_nav2_left{border-left:1px solid #c9c6b3; background: url(nav2.gif) left bottom;color:#970000;}



/*##### COMMON CLASSES #####*/
a {color: #258F2C; text-decoration: underline; }
a:hover {color:#FB8D00; text-decoration: none;}
select {background-color: #FFFFFF; color: #5D7482; background-image: url(bg_form_select.gif); width: 269px; height: 21px; font-size: 9pt;}
h1 { font-family: sans-serif, Verdana, Geneva, Arial, Helvetica, sans-serif; letter-spacing: 1px; padding: 5px 0 10px 0; font-weight: normal; font-size: 13pt; color: #90A525; }
h2 { font-family: sans-serif, Verdana, Geneva, Arial, Helvetica, sans-serif; letter-spacing: 1px; padding: 30px 0 10px 0; font-weight: normal; font-size: 13pt; color: #3F709D; }
h3 { font-family: sans-serif, Felix Titling, Pertetua, Times New Roman, Verdana, Geneva, Arial, Helvetica, sans-serif; letter-spacing: 1px; padding: 15px 0 10px 0; font-weight: normal; font-size: 11pt;  text-decoration: underline;color: #A74736;}
h4 { font-family: sans-serif, Verdana, Geneva, Arial, Helvetica, sans-serif; letter-spacing: 1px; padding: 8px 45px 7px 185px; font-weight: normal; font-size: 8pt; font-style: italic;}

#content_index p {padding: 0 0 15px 0;}
#content_index ul { padding: 0 0 0 25px;}
#content #our_work_home_1 ul {padding: 0; }
.homelist { margin-left: 200px;}
.homelist li {	margin: 7px 0 7px 45px;}

.right { float: right; margin: 0 110px 110px 0;}


/*##### HOMEPAGE #####*/

#index_table {width: 100%; text-align: left; padding: 30px;}
.index_table_l { width: 53%; vertical-align: top; padding: 0 15px 0 0;}
.index_table_r { width: 47%; vertical-align: top;}
.index_table_r li { padding: 0 0 15px;}
#index_menu_table td {padding: 7px; vertical-align: middle;}
#index_drop_table td { vertical-align: top; text-align: left;}
#index_news { width: 950px;  height: auto; margin: 30px auto 30px auto; padding: 10px; text-align: justify; font-size: 10pt; line-height: 15pt; font-family: sans-serif; border: 2px solid #C2DE36; background-color: white; }


/*##### CONTACTPAGE #####*/
.contact_table_l { width: 45%; vertical-align: top; padding: 15px 15px 0 15px;}
.contact_table_r { width: 55%; vertical-align: top; padding: 15px;}



/*##### HOME_NEWS #####*/
#home_news {width: 75%; text-align: justify; border: 3px solid #6F3C74; margin: 0 auto;}
.home_news_header { background: url(bg_home_news_header.gif) no-repeat; font-size: 10pt; letter-spacing: 1px; height: 30px; vertical-align: middle; padding: 5px 0 0 34px; margin: 0 0 10px 0;}

.calendar_list {width: 100%}
.calendar_list td { padding: 8px;}
.calendar_title { background: url(bg_calendar_title.gif) repeat-x; color: white; line-height: 14px;}
.yellow {color: #FFEE9F;}
.mapcell { border: 2px solid #EC6A9E;}


/*##### LINKS #####*/
.links { width: 70%; margin-left: auto; margin-right: auto; font-size:12px;}
.links2 { width: 40%; margin-left: auto; margin-right: auto; font-size:12px; padding:20px;}
.links-name { background-color: #6F3C74; width: 100%; color: White; padding:5px;background-image: url(bg_calendar_title.gif); font-size: 12px; font-weight: bold;}
.links-content { background-color: #F4EBF5; color: #595959; padding:5px;}
.links-content2 { background-color: #F4EBF5; color: #595959; padding:10px;}
.links-content a img {	border: 1px solid #ccc;}
.links-content a:hover img {	border: 1px solid #5A395E;}
.links-content a {	color: #6F3C74;	text-decoration: underline;}
.links-content a:hover {	color: #FFD100; text-decoration: underline; visibility: visible;/* IE bug fix */}
.links-content2 a img {	border: 1px solid #ccc;}
.links-content2 a:hover img {	border: 1px solid #5A395E;}
.links-content2 a {	color: #6F3C74;	text-decoration: underline;}
.links-content2 a:hover {	color: #FFD100; text-decoration: underline; visibility: visible;/* IE bug fix */}

/*########### CONTACT FORM #############*/

.contactform {width: 425px; background-color: #18691D; padding: 1px; font-size: 8pt;}
.contactform td {padding: 5px; text-align: left;}
.contactform-header {background-color: white; font-weight: bold;}
.contactform-red {width: 425px; text-align: left;}
.contactform-left {background-color: #070707; color: white;}
.contactform-right {background-color: #18691D; color: white;}
.contactform-white {font-family: sans-serif, Verdana, Geneva, Arial, Helvetica, sans-serif; letter-spacing: 1px; font-weight: normal; font-size: 8pt; color: white; }


/*##### LIGHTBOX #####*/

#portfolio-images { padding: 0px;}
#portfolio-images a { border: 0; text-decoration: 0; }
#portfolio-images2 { margin: 10px; }
#portfolio-images2 a { border: 0; text-decoration: 0; }
#portfolio-images2 a:hover { border: 2px solid #3A3A3A;text-decoration: none; padding: 2px 2px 2px 2px; }



/*##### LIGHTBOX #####*/
#lightbox{	position: absolute;	top: 40px;	left: 0;	width: 100%;	z-index: 1000;	text-align: center;	line-height: 0;	}
#lightbox a img{ border: none; }
#outerImageContainer{	position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}
#imageContainer{	padding: 10px;	}
#loading{position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#hoverNav{position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{width: 49%;height: 100%;background: transparent url(blank.gif) no-repeat; /* Trick IE into showing hover */	display: block;}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(nextlabel.gif) right 15% no-repeat; }
#imageDataContainer{font: 10px Verdana, Helvetica, sans-serif;	background-color: #fff;	margin: 0 auto;line-height: 1.4em;}
#imageData{	padding:0 10px;}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
#overlay{position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px; background-color: #000;filter:alpha(opacity=60);-moz-opacity: 0.6;opacity: 0.6;}
.clearfix:after {	content: "."; display: block; height: 0; clear: both; visibility: hidden;}
* html>body .clearfix {display: inline-block; width: 100%;}
* html .clearfix {
/* Hides from IE-mac \*/
height: 1%;
/* End hide from IE-mac */
}



/*##### DROP MENU #####*/

#fixings_table { border-top: 1px solid black;border-right: 1px solid black;border-left: 1px solid black; width: 95%;}
#fixings_table td { padding: 4px; border-bottom: 1px solid black;}
.fixings_header { font-size: 11pt; font-weight: bolder; background-color: #F2A942; color: white; padding: 4px; border-bottom: 1px solid black; }
.fixings_header2 { font-size: 9pt; background-color: #FCDFB7; color: #373737; padding: 4px;  border-bottom: 1px solid black; font-weight: bold;}
.fixings_image { border-left: 1px solid black; width: 90px;}


/*##### NEWS #####*/
.news {width: 80%;}
.news td {padding: 8px}
.news_headline { background-color: #112145; color: White; font-weight: bold;}
.news_headline a {color: #ffffff; text-decoration: none;  border-bottom: 1px solid #B80E33;}
.news_headline a:hover { color: #B80E33; text-decoration: none; border-bottom: none;}
.news_content { background-color: #FFFFFF; color: #000000; border: 2px solid #B80E33;}
.news_content a {color: #112145; text-decoration: none;  border-bottom: 1px solid #B80E33;}
.news_content a:hover { color: #B80E33; text-decoration: none; border-bottom: none;}
.news_content2 { background-color: #B80E33; color: #FFFFFF; }
.news_content2 a {color: #112145; text-decoration: none;  border-bottom: 1px solid #112145;}
.news_content2 a:hover { color: white; text-decoration: none; border-bottom: 1px solid white;}

#newssmall-table { font-size: 10pt;  line-height: 11pt; margin: -8px 3px 0 2px; text-align: left; }
#newssmall-table td { padding: 3px;}
#newssmall-table a { color: #90A525; text-decoration: none; font-weight: bold;  }
#newssmall-table a:hover { color: #90A525; text-decoration: underline;  font-weight: bold;}

#news_header { text-align: left;  background-image: url(icon_rss.gif); background-repeat: no-repeat; margin: -10px 0 0 -10px; padding: 8px 0 0 45px; width: auto; vertical-align: top;}
.news_title {color: #90A525; font-size: 12pt; letter-spacing: 1px; }




