.leftline {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D2D6D9;
}
.rightline {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color:#C0BEBE;
}
.topline {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D2D6D9;
}
.leftrightbottom{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E0DDDD;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E0DDDD;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E0DDDD;
}
.leftrightbottomtop{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E0DDDD;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E0DDDD;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E0DDDD;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E0DDDD;
}
.anup {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: bold;
	color:#2A6AB4;
}
.news{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: bold;
	color:#999999
}
.nexttitle {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	color:#990000;
}
.text {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	color:#666666;
}
.punchline {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ffffff;
	text-indent:inherit;
}
.textactivities {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: bold;
	color:#666666;
}

.texttitle {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#4C611E;
}
.maintexttitle {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#5D791F;
}
.inertitle {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#B99150;
}
.texttitlenewsletter{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#866E2B;
}
.email{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
}
.prodlink:link {
	DISPLAY: block;
	FONT-SIZE: 12px; 
	COLOR:#666666;
	PADDING-TOP: 3px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	HEIGHT: 20px; 
	TEXT-DECORATION: none;
}
.prodlink:active {
	DISPLAY: block; 
	FONT-SIZE: 12px; 
	COLOR:#666666;
	PADDING-TOP: 3px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	HEIGHT: 20px; 
	TEXT-DECORATION: none;
}
.prodlink:visited {
	DISPLAY: block;
	FONT-SIZE: 12px; 
	COLOR:#666666;
	PADDING-TOP: 3px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	HEIGHT: 20px; 
	TEXT-DECORATION: none;
}
.prodlink:hover {
	DISPLAY: block;
	FONT-SIZE: 12px; 
	COLOR: #866E2B; 
	PADDING-TOP: 3px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	HEIGHT: 20px; 
	TEXT-DECORATION: none;
}

.sub_prodlink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.sub_prodlink TD{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #c2d1e4;
	border-top: 1px #FFFFFF solid;
	border-right: 1px #FFFFFF solid;
	border-left: 1px #FFFFFF solid;
}

.sub_prodlink A{
	DISPLAY: block;
	COLOR:#666666;
	padding-left:7px;
	PADDING-TOP: 3px;
	HEIGHT: 20px; 
	TEXT-DECORATION: none;
}
.sub_prodlink A:hover{
	DISPLAY: block;
	COLOR: #ffffff;
	padding-left: 7px;
	PADDING-TOP: 3px; 
	HEIGHT: 20px;
	BACKGROUND-COLOR: #839FC7;
	TEXT-DECORATION: none;
}

.sublink_text {
	FONT-SIZE: 12px;
	COLOR: #B99150;
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	HEIGHT: 20px; 
	TEXT-DECORATION: none
}

.sublink:link {
	FONT-SIZE: 12px;
	COLOR: #B99150;
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	HEIGHT: 20px; 
	TEXT-DECORATION: none
}
.sublink:active {
	FONT-SIZE: 12px;
	COLOR: #B99150;
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	HEIGHT: 20px; 
	TEXT-DECORATION: none
}
.sublink:visited {
	FONT-SIZE: 12px;
	COLOR: #B99150;
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	HEIGHT: 20px; 
	TEXT-DECORATION: none
}
.sublink:hover {
	FONT-SIZE: 12px;
	COLOR: #E7B91B;
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	HEIGHT: 20px; 
	TEXT-DECORATION: none
}
.next:link {
	FONT-SIZE: 12px;
	COLOR: #990000;
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	HEIGHT: 20px; 
	TEXT-DECORATION: none
}
.next:active {
	FONT-SIZE: 12px;
	COLOR: #990000;
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	HEIGHT: 20px; 
	TEXT-DECORATION: none
}
.next:visited {
	FONT-SIZE: 12px;
	COLOR:#990000;
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	HEIGHT: 20px; 
	TEXT-DECORATION: none
}
.next:hover {
	FONT-SIZE: 12px;
	COLOR: #E7B91B;
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	HEIGHT: 20px; 
	TEXT-DECORATION: none
}
.infrastructure:link {
	FONT-SIZE: 12px; 
	COLOR: #666666; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	HEIGHT: 20px; 
	TEXT-DECORATION: none
}
.infrastructure:active {
	FONT-SIZE: #666666; 
	COLOR: #2A6AB4;
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	HEIGHT: 20px; 
	TEXT-DECORATION: none
}
.infrastructure:visited {
	FONT-SIZE: 12px; 
	COLOR:#666666; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	HEIGHT: 20px; 
	TEXT-DECORATION: none
}
.infrastructure:hover {
	COLOR:#2A6AB4;
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	HEIGHT: 20px; 
	BACKGROUND-COLOR:#FFCC00
	TEXT-DECORATION: none
}
.leftline {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D2D6D9;
}
.leftlineblue {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color:#2A6AB4;
}
.rightline {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D2D6D9;
}
.leftrightline {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D2D6D9;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D2D6D9;
}
.topline {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D2D6D9;
}
.bottomline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D2D6D9;
}
.topbottomline {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D2D6D9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D2D6D9;
}
.leftrighttopline {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D2D6D9;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D2D6D9;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D2D6D9;
}
.textbottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color:#C0BEBE;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	color:#7C7A78;
}
.bottomline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color:#C0BEBE;
	}
.bottomactivities{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color:#CCCCCC;
	}
INPUT {
	padding-bottom:1px;
	padding-top:1px;
	BORDER-RIGHT: #8cacbb 1px solid;
	BORDER-TOP: #8cacbb 1px solid;
	VISIBILITY: visible;
	VERTICAL-ALIGN: middle;
	BORDER-LEFT: #8cacbb 1px solid;
	COLOR:#999999;
	BORDER-BOTTOM: #8cacbb 1px solid;
	FONT-FAMILY: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
	BACKGROUND-COLOR: white;
	font-size:10px;
}
.hr {
	color:#000000;
}
UL {
 PADDING-RIGHT: 0px;
 PADDING-LEFT: 0px;
 PADDING-BOTTOM: 0px;
 MARGIN: 0.5em 0px 0px 1.5em;
 LINE-HEIGHT: 1.5em;
 PADDING-TOP: 0px;
 LIST-STYLE-TYPE:square;
 color:#B99150;
}
.bulet{
 LIST-STYLE-TYPE:square;
 color:#B99150;
}