﻿/* GENERAL */

body {
	padding:0;
	margin:0;
	background:url(images/bodybg.png) 0 0 repeat-x #4F5F91;
	font:normal 13px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding-top:18px;
	color:#5E5E5E;
	}
div, h1, h2, h3, h4, p, img, a, ul, li, form, label, input, select, textarea {
	padding:0;
	margin:0;
	}
a {
	text-decoration:none;
	}
img {
	display:block;
	border:none;
	}
li {
	list-style-type:none;
	}
.spacer {
	font-size:0;
	line-height:0;
	clear:both;
	}
p {
	padding-bottom:18px;
	}
p span {
	color:#203472;
	background-color:inherit;
	font-weight:bold;
	}
p a {
	color:#AC0501;
	background-color:inherit;
	}
p a:hover {
	text-decoration:underline;
	}
.nobottomMargin {
	margin-bottom:0px !important;
	}
.norightMargin {
	margin-right:0px !important;
	}
.notopMargin {
	margin-top:0px !important;
	}
div#updating 
{
	margin-top:10px;
	padding:5px;
	background-color:#ffff99;
	border:solid 1px Yellow;
}
/*---------------------------- MAIN CONTAINGER ----------------------------*/
div#mainContainer {
	width:976px;
	margin:0 auto;
	padding-bottom:21px;
	height:100%;
	}
/*---------------------------- HEADER CONTAINGER ----------------------------*/
div#headerContainer {
	width:976px;
	margin:0 auto;
	/*
	height:100%;*/
	margin-bottom:6px;
	}
div#headerContainer img.logo {
	width:263px;
	float:left;
	padding-left:16px;
	margin-bottom:20px;
	}
div#headerContainer img.phoneno {
	padding:10px 15px 5px 0;
	float:right;
	width:250px;
	}
	
/*---------------------------- MAIN NAVIGATION ----------------------------*/

div.mainMenu {
	margin-bottom:0px;
	background:url(images/top-shadow.png) 0 0 no-repeat;
	height:38px;
	}
div.mainMenu ul.navlink {
	padding:0 0 0 4px;
	margin:0;
	height:33px;
	background-color:White;
	}
div.mainMenu ul.navlink li 
{
	padding: 0 1px 0 2px;
	float:left;
	width:auto;
	position:relative;
	z-index:1000;
	}
div.mainMenu ul.navlink li a {
	display:block;
	width:auto;
	height:33px;
	float:left;
	text-indent:-2000000px;
	padding:0;
	margin:0;
	}

div.mainMenu ul.navlink li #homeBtn {
	background:url(images/menu_sprite.png) no-repeat 0px 0px;
	width:90px;
	left: 0px;
	}
div.mainMenu ul.navlink li #accountBtn {
	background:url(images/menu_sprite.png) no-repeat -90px 0px;
	width:140px;
	left:90px;
	}
div.mainMenu ul.navlink li #aboutusBtn {
	background:url(images/menu_sprite.png) no-repeat -230px 0px;
	width:106px;
	}
div.mainMenu ul.navlink li #productsBtn {
	background:url(images/menu_sprite.png) no-repeat -336px 0px;
	width:106px;
	}
div.mainMenu ul.navlink li #onlineBtn {
	background:url(images/menu_sprite.png) no-repeat -442px 0px;
	width:106px;
	}
div.mainMenu ul.navlink li #deliveryBtn {
	background:url(images/menu_sprite.png) no-repeat -548px 0px;
	width:106px;
	}
div.mainMenu ul.navlink li #newsBtn {
	background:url(images/menu_sprite.png) no-repeat -654px 0px;
	width:90px;
}
div.mainMenu ul.navlink li #otherBtn {
	background:url(images/menu_sprite.png) no-repeat -744px 0px;
	width:90px;
	}
div.mainMenu ul.navlink li #contactBtn {
	background:url(images/menu_sprite.png) no-repeat -834px 0px;
	width:106px;
	}
	
div.mainMenu ul.navlink li #homeBtn:hover,
div.mainMenu ul.navlink li #homeBtn.active,
div.mainMenu ul.navlink li #homeBtn.cursec {
	background:url(images/menu_sprite.png) no-repeat 0px -33px;
	width:90px;
	left: 0px;
	}
div.mainMenu ul.navlink li #accountBtn:hover,
div.mainMenu ul.navlink li #accountBtn.active,
div.mainMenu ul.navlink li #accountBtn.cursec {
	background:url(images/menu_sprite.png) no-repeat -90px -33px;
	width:140px;
	left: 90px;
	}
div.mainMenu ul.navlink li #aboutusBtn:hover,
div.mainMenu ul.navlink li #aboutusBtn.active,
div.mainMenu ul.navlink li #aboutusBtn.cursec {
	background:url(images/menu_sprite.png) no-repeat -230px -33px;
	width:106px;
	}
div.mainMenu ul.navlink li #productsBtn:hover,
div.mainMenu ul.navlink li #productsBtn.active,
div.mainMenu ul.navlink li #productsBtn.cursec {
	background:url(images/menu_sprite.png) no-repeat -336px -33px;
	width:106px;
	}
div.mainMenu ul.navlink li #onlineBtn:hover,
div.mainMenu ul.navlink li #onlineBtn.active,
div.mainMenu ul.navlink li #onlineBtn.cursec {
	background:url(images/menu_sprite.png) no-repeat -442px -33px;
	width:106px;
	}
div.mainMenu ul.navlink li #deliveryBtn:hover,
div.mainMenu ul.navlink li #deliveryBtn.active,
div.mainMenu ul.navlink li #deliveryBtn.cursec {
	background:url(images/menu_sprite.png) no-repeat -548px -33px;
	width:106px;
	}
div.mainMenu ul.navlink li #newsBtn:hover,
div.mainMenu ul.navlink li #newsBtn.active,
div.mainMenu ul.navlink li #newsBtn.cursec {
	background:url(images/menu_sprite.png) no-repeat -654px -33px;
	width:90px;
}
div.mainMenu ul.navlink li #otherBtn:hover,
div.mainMenu ul.navlink li #otherBtn.active,
div.mainMenu ul.navlink li #otherBtn.cursec {
	background:url(images/menu_sprite.png) no-repeat -744px -33px;
	width:90px;
	}
div.mainMenu ul.navlink li #contactBtn:hover,
div.mainMenu ul.navlink li #contactBtn.active,
div.mainMenu ul.navlink li #contactBtn.cursec {
	background:url(images/menu_sprite.png) no-repeat -834px -33px;
	width:106px;
	}


div.mainMenu ul.navlink li div{
	position:absolute;
	z-index:40000;
	left:0;
	top:33px;
	width:309px;
	background:url(images/sub-menu-bot-bg.png) 0 100% no-repeat;
	padding-bottom:6px;
	display:none;
	}
div.mainMenu ul.navlink li div ul{
	border-left:1px solid #BDBCBD;
	border-right:1px solid #BDBCBD;
	height:auto;
	padding:16px 20px 6px 36px;
	background:url(images/sub-menu-bg.png) 0 100% repeat-x #fff;
	color:#000;
	}
div.mainMenu ul.navlink li div ul li{
	padding:0 0 4px 9px;
	background:url(images/bullet-right.png) 0 7px no-repeat;
	float:none;
	text-transform:uppercase;
	}
div.mainMenu ul.navlink li div ul li a{
	padding:2px 0px 0px 4px;
	height:21px;
	float:none;
	background:0 100% no-repeat;
	text-indent:0px;
	color:#e00800;
	width:auto;
	text-align:left;
	}
div.mainMenu ul.navlink li div ul li a:hover{
	background-color:#233774;
	color:White;
	}

	
/*---------------------------- FLOAT ISSUE -----------------------*/

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

.clearfix {display: inline-block;}  /* for IE/Mac */
	
/*---------------------------- BANNER ----------------------------*/
div.bodyshadow {
	background:url(images/middle-shadow.png) 0 0 repeat-y;
	padding:5px 0 8px 15px;
	width:961px;
	}
div.bodyshadow div.banner {
	float:left;	
}
div.topShadowBg {
	background:url(images/body-topshadow.png) 0 0 no-repeat;
	height:10px;
	font-size:0;
}
div.bottomShadowBg {
	background:url(images/bottom-shadow.png) 0 0 no-repeat;
	height:10px;
	font-size:0;
}


/*---------------------------- BODY PART ----------------------------*/
div.bodyContainer {
	width:946px;

	height:100%;
	background-color:#fff;
	}
div.popupContainer {
	width:700px;
	
	height:auto;
	background-color:#fff;
	}
/*---------------------------- BODY PART-WELCOME ----------------------------*/
div.bodyContainer div.welcome {
	width:946px;
	
	height:100%;
	margin-bottom:19px;
	background-color:#fff;
	}
/*---------------------------- BODY PART-WELCOME-LEFT ----------------------------*/
div.welcome div.left {
	float:left;
	width:632px;
	background-color:#EBEBEB;
	padding:10px 11px 10px 11px;
	
	height:100%;
	}
div.welcome div.left div.welcomeCont {
	width:388px;
	padding-right:17px;
	/*border-right:1px solid #8F8F8F;*/
	background:url(images/welcome-divider.png) 100% 7px repeat-y;
	float:left;
	}
a.readmoreBtn {
	background:url(images/readmore.png) no-repeat 0 0;
	width:111px;
	height:32px;
	cursor:pointer;
	border:none;
	display:block;
	margin-top:7px;
	}
img.bottompadding {
	padding-bottom:12px;
	}
div.welcome div.left div.contact {
	float:right;
	width:202px;
	padding-top:0px;
	}
div.welcome div.left div.contact p
{
	padding-bottom:13px;
}
/*---------------------------- BODY PART-WELCOME-RIGHT ----------------------------*/
div.welcome div.right {
	float:right;
	width:277px;
	}
div.welcome div.right div.block {
	background-color:#EBEBEB;
	padding:8px 12px 4px 12px;
	width:253px;
	height:102px;
	margin-bottom:15px;
	}
div.welcome div.right div.block h1 
{
	margin:0px 0px 5px 0px;
	text-transform:uppercase;
	letter-spacing:-1px;
	font:normal 18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
div.welcome div.right div.block h1 a {
	color:#000;
}
div.welcome div.right div.block h1 a:hover {
	text-decoration:underline;
}
div.welcome div.right div.block div.ticker-container {
	width: 253px;
	}
div.welcome div.right div.block div.ticker-container ul li {
	list-style:none; 
	display:block; 	
	}
div.welcome div.right div.block div.ticker-container p {
	font-size:11px;
	line-height:14px;
	padding-bottom:14px;
	}
div.welcome div.right div.block div.ticker-container p.heading {
	color:#203472;
	background-color:inherit;
	font-weight:bold;
	padding-bottom:0px;
	}
div.welcome div.right div.block div.ticker-container p.subheading {
	color:#203472;
	font-size:9px;
	background-color:inherit;
	font-weight:normal;
	padding-bottom:4px;
	}

	
/*---------------------------- BODY PART-3 BANNER ----------------------------*/
/*div.bodyContainer div.welcome {
	width:946px;
	
	height:100%;
	margin-bottom:19px;
	}*/

div.welcome div.video {
	border:1px solid #EBEBEB;
	width:318px;
	float:left;
	margin-right:13px;
	}
div.welcome div.video div.videoinner {
	border:1px solid #fff;
	background:url(images/3bannerbg.gif) 0 0 repeat-x #F8F8F8 ;
	padding:10px;
	width:296px;
	
	height:100%;
	}
div.welcome div.video div.videoinner:hover {
	background-color:#EFEFEF; 
	}
div.welcome div.video div.videoinner div.leftimg {
	float:left;
	width:auto;
	}
div.welcome div.video div.videoinner div.videoCont {
	float:right;
	width:210px;
	}
div.welcome div.video div.videoinner div.videoCont p {
	width:auto;
	float:right;
	color:#262626;
	padding-bottom:6px;
	background-color:inherit;
	}
div.welcome div.video div.videoinner div.videoCont h1 {
	padding-bottom:6px;
	margin:0px;
	float:left;
	color:#233774;
	letter-spacing:-1px;
	text-transform:uppercase;
	font:normal 18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	}
div.welcome div.video div.videoinner div.videoCont h1.right {
	float:right;
	}
a.clickhere{
	
	font-weight:bold;
	color:#AC0501;
	background-color:inherit;
	width:auto;
	float:right;
	padding-left:21px;
	display:block;
	}
a.clickhere:hover{
	text-decoration:underline;
	}
a.download{
	width:auto;
	background:url(images/download.png) no-repeat 0 2px;
	font-weight:bold;
	color:#AC0501;
	background-color:inherit;
	float:right;
	padding-left:30px;
	display:block;
	}
a.download:hover{
	text-decoration:underline;
	}

div.welcome div.right {
	width:278px !important;
	}
div.welcome div.right div.videoinner {
	width:254px;
	}
div.welcome div.right div.videoinner div.leftimg {
	width:48px;
	}
div.welcome div.right div.videoinner div.videoCont {
	width:194px;
	}
div.welcome div.right div.videoinner div.videoCont img {
	float:left;
	}
div.welcome div.right div.videoinner div.videoCont p {
	font-size:11px;
	line-height:15px;
	color:#203472;
	background-color:inherit;
	float:left !important;
	width:auto;
	}
	
/*---------------------------- FOOTER DIVIDER ----------------------------*/
div.footerDivider {
	width:966px;
	margin:0 auto;
	}
div.footerDivider img {
	padding-top:9px;
	padding-bottom:9px;
	}
div.footer {
	width:946px;
	height:100%;
	}
div.footer ul li {
	list-style:none; 
	display:block;
	}
div.footer img {
	vertical-align:middle;
	float:left;
	}
div.footer img.dawn {
	padding-top:8px;
	margin-right:50px;
	}
div.footer img.csm {
	padding-top:15px;
	margin-right:50px;
	}
div.footer img.bakels {
	padding-top:28px;
	margin-right:50px;
	}
div.footer img.macphie {
	margin-right:50px;
	}
div.footer img.puratos {
	padding-top:7px;
	margin-right:49px;
	}
div.footer img.zeelandia {
	padding-top:10px;
	}
div.footeLinks {
	width:966px;
	margin:0 auto;
	padding-top:17px;
	}
div.footeLinks p {
	font-size:10px;
	line-height:13px;
	color:#b4c0e4;
	background-color:inherit;
	text-align:right;
	}
div.footeLinks p a {
	font-weight:bold;
	text-decoration:underline;
	color:#b4c0e4;
	background-color:inherit;
	}
div.footeLinks p a:hover {
	text-decoration:none;
	}
	
/*---------------------------- INNER-ABOUT US ----------------------------*/	

p.bredcrumbs {
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	color:#9e9e9e;
	background-color:inherit;
	padding:8px 0 10px 5px;
}
p.bredcrumbs a {
	color:#9e9e9e;
	background-color:inherit;
}
p.bredcrumbs a:hover,
p.bredcrumbs span {
	color:#223573;
	background-color:inherit;
}
div.bodyContainer div.inner {
	width:906px;
	padding:20px;

	height:100%;
	margin-bottom:19px;
	background-color:#fff;
	}
div.popupContainer div.inner {
	width:680px;
	padding:20px;
	
	height:100%;
	margin-bottom:19px;
	background-color:#fff;
	}
div.innerLeft {
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#464746;
	background-color:inherit;
	width:662px;

	height:auto;
	float:left;
	}
div.innerLeft p {
	padding-bottom:9px;
}
div.innerLeft h2 {
	color:#0d2468;
	font:bold 22px/26px Helvetica, sans-serif;
	text-transform:uppercase;
	padding-bottom:2px;
}
div.innerLeft h3 {
	color:#0d2468;
	font:bold 12px/14px Helvetica, sans-serif;
	text-transform:uppercase;
	padding-bottom:10px;
}
div.innerLeft h3.withTopMargin {
	margin-top:15px;
	margin-bottom:0px;
}
div.innerLeft h3 a {
	color:#e00800;
}
div.innerLeft h3 a:hover {
	text-decoration:underline;
}
h2 {
	color:#0d2468;
	font:bold 22px/26px Helvetica, sans-serif;
	text-transform:uppercase;
	padding-bottom:22px;
}
div.innerLeft div.paging {
	margin:5px 0px 5px 5px;
	padding:0 2px 0 2px;
	float:right;
	font:normal 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
div.innerLeft div.paging a {
	color:#e00800;
}
div.innerLeft div.pagingInfo {
	margin:5px 0px 5px 0px;
	padding:0 2px 0 2px;
	float:left;
	font:normal 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
div.innerLeft div.paging:hover {
	 background-color:#0d2468;
	 color:White;
}
div.innerLeft div.paging:hover a {
	 color:White;
}
div.innerLeft div.news {
	width:660px;
	margin-bottom:15px;
	
	height:100%;
	border:#d5d5d5 1px solid;
}
div.innerLeft div.news:hover {
	background-color:#F8F8F8;
	cursor:pointer;
}
div.innerLeft div.news p.headTxt {
	color:#e00800;
	font-weight:bold;
	font-size:13px;
	padding:0 0 4px;
	padding-bottom:5px;
	margin:5px;
}
div.innerLeft div.news p.headTxt a {
	color:#e00800;
	text-decoration:underline;
}
div.innerLeft div.news p.headTxt a:hover {
	text-decoration:none;
}
div.innerLeft div.news p.posted {
	font-size:12px;
	font-weight:bold;
	background:url(images/posted-icon.png) 0 1px no-repeat;
	padding:0 0 10px 20px;
	margin-left:5px;
}
div.innerLeft div.news div.newsimg {
	width:106px;
	float:left;
	margin:0 0 5px 5px;
	}
div.innerLeft div.news div.newsimg img {
	border:#d8d8d8 3px solid;
	}
div.innerLeft div.news div.newsContent {
	float:right;
	width:540px;
	margin-left:5px;
	}
div.innerLeft div.news div.newsContentNoImg {
	float:left;
	width:640px;
	margin-left:5px;
	}
div.innerLeft div.news div.newsContentNoImg a.moreLink {
	background:url(images/more-btn-bg.png) 0 0 no-repeat;
	display:block;
	width:53px;
	height:17px;
	font-weight:bold;
	font-size:11px;
	line-height:17px;
	color:#fff;
	background-color:inherit;
	text-transform:uppercase;
	text-align:center;
	text-decoration:none;
}
div.innerLeft div.news div.newsContentNoImg a.moreLink:hover {
	background-position:0 100%;
}

div.innerLeft div.news div.newsContent a.moreLink {
	background:url(images/more-btn-bg.png) 0 0 no-repeat;
	display:block;
	width:53px;
	height:17px;
	font-weight:bold;
	font-size:11px;
	line-height:17px;
	color:#fff;
	background-color:inherit;
	text-transform:uppercase;
	text-align:center;
	text-decoration:none;
}
div.innerLeft div.news div.newsContent a.moreLink:hover {
	background-position:0 100%;
}

img.picslink {
	vertical-align: middle;
	display: inline-block;
}
/*------------- NEWS RIGHT PANEL -----------------*/
div.inner div.innerRight {
	padding-top:24px;
	float:right;
	width:214px;
	}
div.inner div.innerRight div.topBg {
	background:url(images/rightpanel-topbg.png) 0 0 no-repeat;
	height:4px;
	font-size:0;
	}
div.inner div.innerRight div.boggomBg {
	background:url(images/rightpanel-bottombg.png) 0 0 no-repeat;
	height:4px;
	font-size:0;
	margin-bottom:10px;
	}
div.innerRight div.header {
	background-color:#eee;
	border-right:#d5d5d5 1px solid;
	border-left:#d5d5d5 1px solid;	
}
div.innerRight div.header p.headTxt {
	color:#2c3e79;
	font:bold 11px/14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:5px 5px 0px 5px;
}
div.innerRight div.rightContent {
	padding:18px 13px 12px 13px;
	width:186px;
	background:#eee;
	border-right:#d5d5d5 1px solid;
	border-left:#d5d5d5 1px solid;
}
div.innerRight div.rightContent dl.archiveList {
	text-transform:uppercase;
	font:bold 11px/14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#dd120d;
	background-color:inherit;
	margin:0px;
}
div.innerRight div.rightContent dl.archiveList a {
	color:#dd120d;
	background-color:inherit;
}
div.innerRight div.rightContent ul.list {
	text-transform:uppercase;
	font:bold 11px/14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#dd120d;
	background-color:inherit;
}
div.innerRight div.rightContent ul.list li {
	background:url(images/bullet-right.png) 0 4px no-repeat;
	padding:0 0 10px 13px;
}

div.innerRight div.rightContent ul li .subHeading
{
	font-size:9px;
	padding:0px;
	color:#dd120d;
}
div.innerRight div.rightContent ul li .Heading
{
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	padding-top:5px;
	color:#dd120d;
}
div.innerRight div.rightContent ul.list li a {
	color:#dd120d;
	background-color:inherit;
}
div.innerRight div.rightContent ul.list li a:hover {
	text-decoration:underline;
}
div.innerRight div.rightContent ul.listYear {
	font-size:12px;
}
div.innerRight div.rightContent ul.listYear li {
	padding-bottom:4px;
}

/*------------- MORE NEWS PAGE -------------*/
div.innerLeft div.newsNoHover {
	width:662px;
	margin-bottom:0px;
	height:100%;
}
div.innerLeft div.newsNoHover p.headTxt {
	color:#e00800;
	font-weight:bold;
	font-size:13px;
	padding:0 0 4px;
	padding-bottom:7px;
}
div.innerLeft div.newsNoHover p.headTxt a {
	color:#e00800;
	text-decoration:underline;
}
div.innerLeft div.newsNoHover p.headTxt a:hover {
	text-decoration:none;
}
div.innerLeft div.newsNoHover p.posted {
	font-size:12px;
	color:#AC0501;
	font-weight:bold;
	background:url(images/posted-icon.png) 0 1px no-repeat;
	padding:0 0 20px 20px;
}
div.innerLeft div.newsNoHover div.newsimg {
	width:106px;
	float:left;
	}
div.innerLeft div.newsNoHover div.newsimg img {
	border:#d8d8d8 3px solid;
	}
div.innerLeft div.newsNoHover div.newsContent {
	float:right;
	width:540px;
	margin-right:15px;
	}
div.innerLeft div.newsNoHover div.newsContentNoImg {
	float:left;
	width:650px;
	}
div.innerLeft div.newsNoHover div.newsContentNoImg a.moreLink {
	background:url(images/more-btn-bg.png) 0 0 no-repeat;
	display:block;
	width:53px;
	height:17px;
	font-weight:bold;
	font-size:11px;
	line-height:17px;
	color:#fff;
	background-color:inherit;
	text-transform:uppercase;
	text-align:center;
	text-decoration:none;
}
div.innerLeft div.newsNoHover div.newsContentNoImg a.moreLink:hover {
	background-position:0 100%;
}

div.innerLeft div.newsNoHover div.newsContent a.moreLink {
	background:url(images/more-btn-bg.png) 0 0 no-repeat;
	display:block;
	width:53px;
	height:17px;
	font-weight:bold;
	font-size:11px;
	line-height:17px;
	color:#fff;
	background-color:inherit;
	text-transform:uppercase;
	text-align:center;
	text-decoration:none;
}
div.innerLeft div.newsNoHover div.newsContent a.moreLink:hover {
	background-position:0 100%;
}
div.moreNews {
	width:906px !important;
	
	height:100%;
	}
div.morenewsleft {
	width:648px;
	float:left;
	}
	
div.morenewsleft div.group
{
	margin: 0px 0px 10px 0px;     
	padding: 10px;     
	border: 1px solid #d5d5d5;     
	background-color: #F8F8F8;
}
div.morenewsleft div.group h3
{
	margin:0px 0px 0px 10px;
	padding:0px;
	}
div.morenewsleft div.group p
{
	float:right;
	font-size:9px;
	}
div.morenewsleft div.group div.map 
{
	float:right;
	width:120px;
	height:120px;
}
div.morenewsleft div.group div.addressblock {
	margin: 15px 0px 0px 80px;
}
div.morenewsleft div.group div.addressblock a {
	 color:#AC0501;
	 
}
div.morenewsleft div.group div.addressblock a:hover 
{
	text-decoration:underline;	 
}
div.morenewsleft div.group div.addressblock div.heading {
	 width:150px;
	 font-weight:bold;
	 margin-right:2px;
	 float:left;
}

div.morenewsleft fieldset 
{
	float: left;     
	clear: both;     
	width: 100%;     
	margin: 20px 0px 10px 0px;     
	padding: 0px;     
	border: 1px solid #d5d5d5;     
	background-color: #F8F8F8;
	}
div.morenewsleft fieldset div.registraion
{
	padding-top:10px;
	}
div.morenewsleft fieldset div.registraion h3
{
	margin:0px 0px 0px 10px;
	padding:0px;
	}
.myButton 
{
	border:none;
	background-color:#fff;
	width:53px;
	height:17px;
	color:White;
	font-size:11px;
	background:url(images/more-btn-bg.png) 0 0 no-repeat;
}
div.morenewsleft label.error { width: 250px; display: block; float: left; color: red; padding-left: 10px; }
.myButton:hover {
	background-position:0 100%;
}
div.morenewsleft fieldset label {
	float: left;    
	width: 9em;    
	margin-right: 1em;
	}
div.morenewsleft fieldset ol {
	padding: 1em 1em 0 1em;   
	list-style: none; 
	}
div.morenewsleft fieldset ol li {
	padding-bottom: 1em;
	}
div.morenewsleft ul.minilist {
	margin:5px 0px 5px 15px;
	text-transform:uppercase;
	font:normal 11px/14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	background-color:inherit;
}
div.morenewsleft ul.minilist li {
	background:url(images/bullet-right.png) 0 4px no-repeat;
	padding:0 0 3px 12px;
}
div.morenewsleft ul.list {
	margin:10px 0px 5px 15px;
	text-transform:uppercase;
	font:bold 11px/14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	background-color:inherit;
}
div.morenewsleft ul.list li {
	background:url(images/bullet-right.png) 0 4px no-repeat;
	padding:0 0 10px 12px;
}
div.morenewsleft ul.list li a {
	color:#dd120d;
}
div.morenewsleft ul.list li a:hover {
	text-decoration:underline;
}
div.morenewsleft ul.list li div.lcase {
	color:#2c3e79;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform: none;
}

div.morenewsleft h2{
	color:#081d63;
	font:bold 12px Helvetica, sans-serif;
	text-transform:uppercase;
	padding-top:20px;
	padding-bottom:5px;
	}
div.morenewsleft div div.gallery {
	width:648px;
	background-color:#F8F8F8;

	margin-top:15px;
	margin-bottom:15px;
	border:#d5d5d5 1px solid;
	}

div.morenewsleft div.gallery ul 
{
	list-style: none;
	padding:10px;
	height:auto;
}
div.morenewsleft div.gallery ul li 
{
	display: inline;
}
div.morenewsleft div.gallery ul img
{
	margin:2px;
	border: 1px solid #EBEBEB;
}

div.morenewsleft div.pane ul 
{
	list-style: none;
	padding:10px;
	height:auto;
}
div.morenewsleft div.pane ul li 
{
	display: inline;
}

div.morenewsleft div.gallery ul a:hover img 
{
	border: 1px solid #3e3e3e;
	color: #3e3e3e;
}

div.morenewsleft div.gallery ul a:hover {
	color: #3e3e3e; 
}

div.morenewsleft img {
	border:#d8d8d8 3px solid;

	margin:0 0px 5px 14px;
	}

div.morenewsleft table 
{
	padding: 0.1em 0.3em;
	float: left;
}

	
div.morenewsleft table tr img 
{
	border: none;
	margin: 0;	
}

div.morenewsleft table thead
{
	font:bold 12px Helvetica, sans-serif;
	text-align: left;
}

div.morenewsleft table td.listprice
{
	text-align: right;
}

div.morenewsleft table td.offerprice
{
	text-align: right;
	font-weight: bold;
}

div.morenewsleft .rightWrap 
{
	float:right;
	margin:0px 0px 5px 14px;
}

div.morenewsleft .leftWrap 
{
	float:left;
	margin:0px 14px 5px 0px;
}

h3 {
	color:#081d63;
	font:18px/26px Helvetica, sans-serif;
	text-transform:capitalize;
	padding-bottom:8px;
}
ul.relatedDownloads {
	font-size:18px;
	line-height:32px;
}
ul.relatedDownloads li {
	padding-bottom:6px;
}
ul.relatedDownloads a {
	background:url(images/related-download-bg.png) 0 0 no-repeat;
	width:164px;
	height:32px;
	display:block;
	padding-left:41px;
	color:#686868;
	background-color:inherit;
}
ul.relatedDownloads a:hover {
	color:#2c3e7a;
	background-color:inherit;
}
div.recentNews {
	width:904px !important;
	border:#e0e0e0 1px solid !important;
}
	
/*MISCELLANIOUS*/	
	
.nobg {
	background:none !important;
	}
	
	
div.moreborder{
padding:20px 26px;
margin:0;
border:solid 1px #E0E0E0;
}

div.botinnerLeft div.news div.morenewsContent a.moreLink {
	background:url(images/more-btn-bg.png) 0 0 no-repeat;
	display:block;
	width:53px;
	height:17px;
	font-weight:bold;
	font-size:11px;
	line-height:17px;
	color:#fff;
	background-color:inherit;
	text-transform:uppercase;
	text-align:center;
	text-decoration:none;
}
div.botinnerLeft div.news div.morenewsContent a.moreLink:hover {
	background-position:0 100%;
}


div.botinnerLeft {
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#464746;
	background-color:inherit;
	width:902px;
	
	height:100%;
	float:left;
	}
	
	
div.botinnerLeft p {
	padding-bottom:9px;
}




div.botinnerLeft div.news {
	margin-bottom:15px;
	height:100%;
}
div.botinnerLeft div.news p.headTxt {
	color:#e00800;
	font-weight:bold;
	padding:0 0 4px;
	padding-bottom:7px;
}
div.botinnerLeft div.news p.headTxt a {
	color:#e00800;
	text-decoration:underline;
}
div.botinnerLeft div.news p.headTxt a:hover {
	text-decoration:none;
}
div.botinnerLeft div.news p.posted {
	font-size:12px;
	font-weight:bold;
	background:url(images/posted-icon.png) 0 1px no-repeat;
	padding:0 0 20px 20px;
}
div.botinnerLeft div.news div.newsimg {
	width:106px;
	float:left;
	}
div.botinnerLeft div.news div.newsimg img {
	border:#d8d8d8 3px solid;
	}
div.botinnerLeft div.news div.newsContent {
	float:right;
	width:556px;
	}
	
	
	
div.moreNewsheading {
	
	height:100%;
	}



/*------------- NEWS RIGHT PANEL -----------------*/
div.inner div.moreinnerRight {
	padding-top:0px;
	float:right;
	width:214px;
	}
div.inner div.moreinnerRight div.topBg {
	background:url(images/rightpanel-topbg.png) 0 0 no-repeat;
	height:4px;
	font-size:0;
	}
div.inner div.moreinnerRight div.boggomBg {
	background:url(images/rightpanel-bottombg.png) 0 0 no-repeat;
	height:4px;
	font-size:0;
	}
div.inner div.moreinnerRight div.header {
	background-color:#eee;
	border-right:#d5d5d5 1px solid;
	border-left:#d5d5d5 1px solid;	
}
div.inner div.moreinnerRight div.header p.headTxt {
	color:#2c3e79;
	font:bold 11px/14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:5px 5px 0px 5px;
}
div.moreinnerRight div.rightContent {
	padding:18px 13px 12px 13px;
	width:186px;
	background:#eee;
	border-right:#d5d5d5 1px solid;
	border-left:#d5d5d5 1px solid;
}
div.moreinnerRight div.rightContent ul.list {
	text-transform:uppercase;
	font:bold 11px/14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#dd120d;
	background-color:inherit;
}
div.moreinnerRight div.rightContent ul.list li {
	background:url(images/bullet-right.png) 0 4px no-repeat;
	padding:0 0 10px 13px;
}
div.moreinnerRight div.rightContent ul.list li a {
	color:#dd120d;
	background-color:inherit;
}
div.moreinnerRight div.rightContent ul.list li a:hover {
	text-decoration:underline;
}
div.moreinnerRight div.rightContent ul.listYear {
	font-size:12px;
}
div.moreinnerRight div.rightContent ul.listYear li {
	padding-bottom:4px;
}
div.moreinnerRight div.rightContent p.headTxt {
	color:#2c3e79;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	padding-bottom:13px;
	font-weight:bold;
}

.slideshowpics 
{
	text-align: center;
	margin: auto 0;
}

#article blockquote p 
{
	font-style: italic;
}



.dlprodguide 
{
	background: url(images/download-prodguide.png);
	width: 251px;
	height: 34px;
	display: block;
	margin: 5px 0 8px 0;
}
