TD.newsHome {
	vertical-align: middle;
	background: #F4EFE3;
	line-height: normal;
}

DIV.newsHomeText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #7E7F89;
	padding-right: 18px;
	padding-left: 18px;
	text-align: justify;
}

DIV.newsHomeText A {
	color: #44618C;
	text-decoration: none;
}

DIV.newsHomeText A:Hover {
	color: #334269;
	text-decoration: underline;
}

TD.title {
	vertical-align: middle;
	background: #7E7F89;
}

DIV.titleText {
	margin-left: 18px; 	
}

TD.intro { 
	background: #CACACA;
	vertical-align: middle;
}

TD.intro STRONG {
	font-weight: bold;
	color: #334269;
}

DIV.introText {
	margin-left:18px; 
	margin-right:18px; 
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	background: #CACACA;
	vertical-align: middle;
	text-align: justify;
	color: #334269;
}

.error {
	font: 10px bold Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	margin-left:18px; 
}


TD.highlighttext {
	background: #F4EFE3;
	vertical-align: top;
}

DIV.highlighttextText {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	margin-left:18px; 
	margin-right:18px;
	margin-top:10px; 
	/* padding: 10px 28px 0px 18px; */
	text-align: justify;
	vertical-align: top;
}

DIV.highlighttextText  STRONG {
	font-weight: bold;
	color: #334269;
}

DIV.highlighttextText  A {
	font-weight: bold;
	color: #44618C;
	text-decoration: none;
}

DIV.highlighttextText  A:hover {
	color: #334269;
	text-decoration: underline;
}

TD.secondarylinks {
	vertical-align: bottom;
}

TD.secondarylinks P {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	padding-left: 10px;
	margin: 0px;
	padding-top: 0px;
	color: #FFFFFF;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: left;
}

TD.secondarylinks A {
	color: #D7D7D7;
	text-decoration: none;
}

TD.secondarylinks A:hover {
	color: #EBB33C;
	text-decoration: none;
}

TD.sublinks {
	vertical-align: bottom;
	background: #7E7F89;
}

DIV.sublinks P {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	padding-left: 15px; 
	color: #FFFFFF;
	text-align: left;
}

DIV.sublinks A {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	/* padding: 10px 28px 0px 18px;*/
	color: #F0E9D9;
	text-decoration: none;
	text-align: left;
}

DIV.sublinks A:hover {
	color: #FFFFFF;
	font-weight: bold;
}

TD.tertiarylinks {
	vertical-align: bottom;
	padding-bottom: 12px;
}

TD.tertiarylinks P {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	padding-left: 10px;
	margin: 0px;
	padding-top: 0px;
	color: #A4A4A4;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: left;
	vertical-align: bottom;
}

TD.tertiarylinks A {
	color: #F4EFE3;
	text-decoration: none;
}

TD.tertiarylinks A:hover {
	color: #EBB33C;
	text-decoration: none;
}

div#content {
	margin: 0px 18px;
}

div#content P {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 12px;
}

div#content UL, div#content OL {
	font: 10px/18px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 12px; margin-top: 0px;
}

.category {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #334269;
}

TD.image {
	vertical-align: top;
	width: 74px;
}

.projectname, .productname {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #334269;
	padding: 0px;
}

.projecttitle, .producttitle {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	padding: 10px;
	color: #FFFFFF;
}

.projectdetails, .productdetails {
	font: 10px Arial, Helvetica, sans-serif;
	padding: 2px;
	color: #000000;
}

.projectdesc {
	font: 10px Arial, Helvetica, sans-serif;
	padding: 2px;
	color: #FFFFFF;
}

.link {
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #334269;
}
.link A {
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #334269;
	text-decoration: none;
}
.link A:hover {
	color: #44618C;
	text-decoration: underline;
}

TD.listTL {
	border-top: 0px solid #D3D3D3;
	border-right: 1px solid #D3D3D3;
	border-bottom: 0px solid #D3D3D3;
	border-left: 0px solid #D3D3D3;
	vertical-align: top;
	padding: 0px 5px 5px 0px;
}

TD.listBR {
	border-top: 1px solid #D3D3D3;
	border-right: 0px solid #D3D3D3;
	border-bottom: 0px solid #D3D3D3;
	border-left: 0px solid #D3D3D3;
	padding: 20px 5px 20px 20px;
	vertical-align: top;
}

TD.listL {
	border-top: 1px solid #D3D3D3;
	border-right: 1px solid #D3D3D3;
	border-bottom: 0px solid #D3D3D3;
	border-left: 0px solid #D3D3D3;
	padding: 5px 5px 5px 0px;
}

TD.listTR {
	padding: 0px 0px 5px 5px;
	vertical-align: top;
}

TD.mainContent {
	vertical-align: top;
}

TD.mainContent P {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
    padding-left: 18px;
}

TABLE.Table TD {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

TD.mainContent UL {
	font: 10px/normal Verdana, Arial, Helvetica, sans-serif;
	list-style: url(images/common/blueSquareList.gif);
	padding-left: 45px;
	margin: 0px 0px 0px 0px;
}

TD.mainContent A {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #44618C;
	text-decoration: underline
}

TD.mainContent A:hover {
	color: #EBB33C;
	text-decoration: none
}

TD.mainContentLeft P {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	color: #334269;
	padding-right: 18px;
}

TD.mainContentLeft A {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #44618C;
	text-decoration: underline
}

TD.mainContentLeft A:hover {
	color: #EBB33C;
	text-decoration: none
}

TD.FooterLeft P {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	color: #A4A4A4;
	padding-right: 18px;
	padding-bottom: 10px;

}

TD.FooterLeft A {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #A4A4A4;
	text-decoration: none;
}

TD.FooterLeft A:hover {
	color: #EBB33C;
	text-decoration: underline;
}

TD.FooterRight P {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #A4A4A4;
	padding-left: 18px;
	padding-bottom: 10px;
}

TD.FooterRight A {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #A4A4A4;
	text-decoration: none;
}

TD.FooterRight A:hover {
	color: #EBB33C;
	text-decoration: underline;
}

TD.FooterLinks P {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #A4A4A4;
	padding-left: 18px;
	vertical-align: middle;
}

TD.FooterLinks A {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #F4EFE3;
	text-decoration: none;
}

TD.FooterLinks A:hover {
	color: #EBB33C;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;

}

TD.FooterHomeLeft P {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	color: #7E7F89;
	padding-right: 18px;
	vertical-align: middle;
}

TD.FooterHomeLeft A {
	color: #7E7F89;
	text-decoration: none;
}

TD.FooterHomeLeft A:hover {
	color: #44618C;
	text-decoration: underline;
}

TD.FooterHomeRight P {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #7E7F89;
	padding-left: 18px;
	vertical-align: middle;
}

TD.FooterHomeRight A {
	color: #7E7F89;
	text-decoration: none;
}

TD.FooterHomeRight A:hover {
	color: #44618C;
	text-decoration: underline;
}

TD.contentDivider {
	background: #7E7F89; 
}

TD.downloadtitle {
	background: #A8A8A8; 
	font: bold 14px/16px Verdana, Arial, Helvetica, sans-serif; 
	color: #FFFFFF; 
	padding: 3px 5px;
}
	
TD.downloaddesc { 
	background: #EEEEEE; 
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
	padding: 5px;
}
	
TD.downloadfiles { 
	background: #E3E3E3; 
	font: 11px Verdana, Arial, Helvetica, sans-serif; 
	padding: 5px;
}

TD.downloadlink { 
	background: #B7B7B7;
	font: bold 10px Arial, Helvetica, sans-serif;
	text-align: right;
}
	
	
/* CoolMenus 4 - default styles - do not edit */
.clCMAbs {
	position:absolute; 
	visibility:hidden; 
	left:0; 
	top:0;
}
/* CoolMenus 4 - default styles - end */
  
/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding:2px; font-family:verdana,arial,helvetica,sans-serif; font-size:8px; }
.clLevel0{background-color:Navy; layer-background-color:Navy; color:white;}
.clLevel0over{background-color:#336699; layer-background-color:#336699; color:Yellow; cursor:pointer; cursor:hand; }
.clLevel0border{position:absolute; visibility:hidden}

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding:4px; font-family:verdana,arial,helvetica,sans-serif; font-size:10px}
.clLevel1{background-color: #44618C; layer-background-color:#44618C; color: #BDBDBF; text-align: left}
.clLevel1over{background-color:#334269; layer-background-color:#334269; color: #EBB33C; cursor:pointer; cursor:hand; text-align: left}
.clLevel1border{position:absolute; visibility:hidden; background-color:#DDD7C1; layer-background-color:#DDD7C1; width: 140px}
.intro {
	background-color: #F4EFE4;
	text-align: left;
	vertical-align: middle;
}
.boldgray {
	font-weight: bold;
	color: #7E7F89;
}
.bolddarkblue {
	font-weight: bold;
	color: #334269;
}
.boldlightblue {
	font-weight: bold;
	color: #44618C;
}

