body, td, p, a, input, div, span {
	font-family: Arial;
	font-size:9pt;
}
/*a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}*/
.headerBkg {
	background-color: #000084;
}
.mainContactTelEmail,
.mainContactCompanyName {
	color: #FFFFFF;
	font-weight: bold;
}
.mainContactCompanyName {
	font-size: 12pt;
}
.mainContactTelEmail {
	font-size: 10pt;
}
.leftMenu {
	background-color: #FFF8F2;
	font-size:9pt;
	color:#000084;
}
.leftMenu:hover {
	color:#F97101;
}
.noMargin {
	margin:0;
}
.formTitle {
	font-size: 9pt;
	color:#2E1500;
}
.formTitle:hover {
	text-decoration: none;
}
.frmSelector {
	width: 50px;
}
.breadTrail {
	font-size: 10pt;
	font-weight: bold;
	color:#036298;		
}
p.breadTrail {
	margin:0;
	margin-top: 5px;
	padding:0;
	padding-right:10px;
}
.pageTitle {
	padding-left:10px;
	font-weight:bold;
	font-size:12pt;
	color:#FFFFFF;
}
.linkUrl,
.linkTitle,
.linkGroupTitle {
	color:#000084;
	font-size:10pt;
	font-weight:bold;
}
.linkTitle {
	color:#F77100;
}
.linkUrl {
	font-size: 8pt;
}
.newsHeading {
	font-weight: bold;
	color: #000000;
}
.newsDetails {
	font-weight: bold;
	color: #000084;
}
span.newsHeading {
	color: #000084;
}
.cinfo {
	font-weight:bold;
	color: #036298;
}
.sfTextarea,
.sfSelectbox,
.sfInput {
	width:100%;
	border-style: solid;
	border-color: #336699;
	border-width: 1;
	background-color: #F4F4F4;
	width: 140px;
}
.sfFieldTitle {
	font-weight: bold;
	width: 140px;
}
.sfTitle{
	font-weight: bold;
	text-align: center;
}
.error {
	color: #FF0000;
}
.activePgNum {
	color: #000084;
}
.nonActivePgNum {
	color: #F97101;
	font-weight:bold;
}


.someTitle {
	color:#036298;
	font-weight:bold;
	font-size: 8pt;
}

.someTitle_0 {
	background-color: #ffffff;
}

.someTitle_1 {
	background-color: #C6DCEA;

}


.bottomMenu{
	color:#C5C5C5;
	font-size:9pt
	
}
.topMenu{
	color:#FFFFFF;
	font-size:9pt;
	font-family: Arial;	
	font-weight: bold;
}

.pictureMenu{
	font-weight:bold;
	color:#336699;
	text-decoration:none;
	font-size:12px;
}
.newsTableHeader{
	color:#AF3935;
	font-size:13px;
	font-weight:bold;
}

.newsTable{
	border:1 solid;
	border-color: #D7A9AC;
}
.newsHref{
	color:#A35B20;
}
.newsContent{
	font-size:10px;
	color:#B23130;
}
.linkUrl{
	color:#000000;
	font-size:9px;
	font-style:Italic;
}

.newsHeading{
	color:#036298;
}
.secCaption{
	font-weight: bold;
	color:#036298;
}

.panelHeading{
	color:#B93735;
	font-size:13px;
	font-weight:bold;
	
}
.panelSubTitle,.specOffSubTitle{

	color:#000000;
	font-size:10px;
	font-weight:bold;
}
.newProductPanelContent{

	color:#036298;
	font-size:10px;
	font-weight:bold;
}
.specOfferPanelContent{

	color:#B93735;
	font-size:10px;
	font-weight:bold;
}

.specOffHeading{

	color:#B93735;
	font-size:15px;
	font-weight:bold;
}
.panelTable{
	border:1 solid ;
	border-color:#C6C5C1;
	background-repeat : no-repeat;
	background-position : right;

}
.contentTableMain{
	border-bottom:2px solid;
	border-right:2px solid;
	border-left:2px solid;
	border-color: #B93735;
}

.contentTable{
	border-left-color: #B93735;
	border-left-width:1px;
	border-left-style:solid;
}

.prodPanelTable td{
	padding-bottom: 15px;
	/*border:solid 1;
	border-color: #C8C6C2;
	background-image: url('images/prod_groups_bkg.jpg');
	background-repeat : repeat-y;
	backgroud-color:#EDECE8;*/	
}
.prodGroupsHeader{
	padding-bottom: 4px;
	font-size: 12pt;
	font-weight: bold;
	color: #6B9FBB;
}
.backLink,
.actionLink{
	color: #000000;
	font-size:12;
	font-weight:bold;
	font-style: Italic;
	padding-top: 5px;
	line-height: 20px;
}


/* new */



table.main_content {
	align: center;
}


#body {
	background-color: white;
}


.top_a {
	font-family: Arial;
	font-size: 9pt;
	text-decoration: none;
	color: black;
}

.menu {
	margin-bottom: 5px;
}


.menu_item_ac {
	font-family: Arial;
	background-color: #C6DCEA;
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
	color: black;
	margin: 5px;
}

.menu_item_in {
	font-family: Arial;
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
	color: white;
	margin: 5px;
}

.menu_link {
	font-family: Arial;
	text-decoration: none;
	font-weight: bold;
	color: white;
	font-size: 9pt;
}

.menu td {
	text-align: center;
}

p {
	font-family: Arial;
	font-size: 9pt;
}

.page_header {
	vertical-align: top;
	padding: 15px 0px 0px 20px;
	font-family: Arial;
	font-size: 14pt;
	font-weight: bold;
	color: white;
}

.imgCont,
img {
     opacity: 1;
     filter: alpha(opacity=100);
     
}
.imgCont
{
     display: block;
}

.divBT a {
	text-decoration: none;
	font-size: 8pt;
}

.divBT a:hover {
	text-decoration: underline;
}


.divBT {
	padding-left: 20px;
	padding-top: 8px;
	padding-bottom: 8px;
	color: #036298;
	font-weight: bold;
	font-size: 8pt;
}