body { margin:10px; background-color:#d9e6f7; }
td { font-family: Arial, geneva, helvetica, sans-serif; font-size:13px; color:#313131; }

a:link { color: #333333; TEXT-DECORATION: underline }
a:visited { color:#666666; TEXT-DECORATION: none }
a:hover { color:#003D6F; TEXT-DECORATION: none }

	
.toplnks { font-size:12px; color:#005295; font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif;}

	a.toplnks:link { font-size:12px; color:#005295; text-decoration:underline;}
	a.toplnks:visited { font-size:12px; color:#005295; text-decoration:underline;}
	a.toplnks:hover { font-size:12px; color:#BE2118; text-decoration:none;}
	a.toplnks:active { font-size:12px; color:#BE2118; text-decoration:none;}


.bluetext {font-size:13px; color:#003D6F; text-decoration:underline; }

	a.bluetext:link { font-size:13px; color:#003D6F; text-decoration:underline;}
	a.bluetext:visited { font-size:13px; color:#003D6F; text-decoration:underline;}
	a.bluetext:hover { font-size:13px; color:#003D6F; text-decoration:none;}
	a.bluetext:active { font-size:13px; color:#003D6F; text-decoration:underline;}

	

	
.lftlnks { 
font-size:14px; color:#ffffff; font-weight: bold; font-family:Arial, Helvetica, sans-serif; padding:5px; line-height:30px;
}
	a.lftlnks:link { font-size:13px; color:#ffffff; text-decoration:underline;}
	a.lftlnks:visited { font-size:13px; color:#ffffff; text-decoration:underline;}
	a.lftlnks:hover { font-size:13px; color:#253550; text-decoration:underline;}
	
.lftchild { color:#253550; line-height:15px; }
	a.lftchild:link { font-size:13px; color:#253550;}
	a.lftchild:visited { font-size:13px; color:#253550; text-decoration:none;}
	a.lftchild:hover { font-size:13px; color:#283A57; text-decoration:underline;}
	
	
.readmore { font-size:13px; color:#C01200; text-decoration:underline; }	

	a.readmore:link { font-size:13px; color:#C02118; text-decoration:underline;}
	a.readmore:visited { font-size:13px; color:#C02118; text-decoration:underline;}
	a.readmore:hover { font-size:13px; color:#005295; text-decoration:underline;}
	
.footlnks { font-size:11px; color:#005295; font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
	a.footlnks:link { font-size:11px; color:#005295; text-decoration:underline;}
	a.footlnks:visited { font-size:11px; color:#005295; text-decoration:underline;}
	a.footlnks:hover { font-size:11px; color:#005295; text-decoration:none;}
	
.footsidelnks { font-size:11px; color:#005295; font-family:Verdana, Arial, Helvetica, sans-serif;}
	a.footsidelnks:link { font-size:11px; color:#005295; text-decoration:underline;}
	a.footsidelnks:visited { font-size:11px; color:#005295; text-decoration:none;}
	a.footsidelnks:hover { font-size:11px; color:#005295; text-decoration:none;}
	
.newslnks { font-size:11px; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline}
	a.newslnks:link { font-size:11px; color:#333333; text-decoration:underline;}
	a.newslnks:visited { font-size:11px; color:#333333; text-decoration:underline;}
	a.newslnks:hover { font-size:11px; color:##333333; text-decoration:none;}
	
.breadcrumb { font-size:11px; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif;}
	a.breadcrumb:link { font-size:11px; color:#333333; text-decoration:underline;}
	a.breadcrumb:visited { font-size:11px; color:#333333; text-decoration:underline;}
	a.breadcrumb:hover { font-size:11px; color:#333333; text-decoration:none;}

.copyright { font-size:11px; color:#AE0000; padding:3px; font-family:Verdana, Arial, Helvetica, sans-serif; }

.pagetitle {
	FONT-WEIGHT: bold; FONT-SIZE: 25px; COLOR: #DA251C; LINE-HEIGHT: 32px; FONT-FAMILY: arial, helvetica, sans-serif; 
	font-stretch:ultra-condensed;}
	
.proj, a.proj:link, a.proj:visited { font-size:14px; color:#C01200; font-weight:bold;}


.projbig, a.projbig:link, a.projbig:visited { font-size:16px; color:#C01200; font-weight:700; text-transform:uppercase; text-decoration:underline;}

.proj1
{ font-size:14px; color:#C01200; font-weight:bold; text-transform:uppercase; text-decoration:underline;}
	
.ImgTitle {
	FONT-WEIGHT: normal; FONT-SIZE: 29px; COLOR: #DA251C; LINE-HEIGHT: 32px; font-family: zurich cn bt;
}

.normalbold {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; FONT-FAMILY: arial, helvetica, sans-serif; color:#AE0000;
}


.test { font-size:24px; color:#DA251C; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }

.testsub { font-size:22px; color:#DA251C; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }


.tit{ font-size:14px; color:#DA251C; font-weight:bold;}

.hometxt { font-size:13px; color:#003D6F; font-weight:bold; text-decoration:none}

.newstxt { font-size:16px; color:#005295; font-weight:bold;}
.projtxt { font-size:15px; color:#005295; font-weight:bold;}

.hdTxt {font-size:14px; font-weight:bold; color:#1073A1; }


.txtfld { border: #999 1px solid; font-size:11px; color:#333333;}

.bc{
color:#C02118; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;
}

.testimonials{
color:#C02118; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration:underline;
}
	a.testimonials:link { font-size:13px; color:#C02118; text-decoration:underline;}
	a.testimonials:visited { font-size:13px; color:#C02118; text-decoration:underline;}
	a.testimonials:hover { font-size:13px; color:#005295; text-decoration:underline;}



.hplnks { font-size:11px; color:#FF8400; font-weight: bold}
	a.hplnks:link { font-size:11px; color:#C01200; text-decoration:none}
	a.hplnks:visited { font-size:11px; color:#C01200; text-decoration:none}
	a.hplnks:hover { font-size:11px; color:#C01200; text-decoration:underline }


.hpTxt { font-size:10px;}

.linkSel { font-size:12px; color:#ffffff; text-transform:uppercase; padding:5px; font-weight:bold; line-height:22px }

.bucket { font-size:12px; color:#ffffff; text-transform:uppercase; padding:5px; font-weight:bold; line-height:22px }
	a.bucket:link { font-size:12px; color:#ffffff; text-transform:uppercase; padding:5px; font-weight:bold; line-height:22px; text-decoration:none; }
	a.bucket:visited{ font-size:12px; color:#ffffff; text-transform:uppercase; padding:5px; font-weight:bold; line-height:22px; text-decoration:none; }
	a.bucket:hover{ font-size:12px; color:#ffffff; text-transform:uppercase; padding:5px; font-weight:bold; line-height:22px; text-decoration:none; }

.pgHd {font-size:15px; color:#ffffff; font-weight:bold; padding:6px;}

.collat {font-size:12px; color:#333333; font-weight:normal; padding-top:6px;  text-decoration:none;}
	a:collat.link {font-size:12px; color:#333333; font-weight:normal; text-decoration:none;}
	a:collat.visited {font-size:12px; color:#333333; font-weight:normal; text-decoration:none;}
	a:collat.hover {font-size:12px; color:#666666; font-weight:normal;  text-decoration:none;}

.subhead { font-size:12px; color:#2F87A1; font-weight:bold; }
	a.subhead:link { font-size:12px; color:#2F87A1; font-weight:bold; }
	a.subhead:visited { font-size:12px; color:#2F87A1; font-weight:bold; }
	a.subhead:hover { font-size:12px; color:#2F87A1; font-weight:bold; }


.highlight {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #406196;}
	a.highlight:link {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #406196}
	a.highlight:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #406196}
	a.highlight:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #406196}

.bul { list-style-image: url(images/bullet.gif); list-style-type: disc; left: 25px; clip:   rect(   )}

.text { font-family: arial; font-size: 12px; line-height: 18px; color: #000000}

.news { font-size:13px; color:#2F87A1; font-weight:bold; text-decoration:none}
	a.news:link { font-size:13px; color:#2F87A1; font-weight:bold; text-decoration:none}
	a.news:visited { font-size:13px; color:#2F87A1; font-weight:bold; text-decoration:none;}
	a.news:hover { font-size:13px; color:#2F87A1; font-weight:bold; text-decoration:underline}

.pad {padding:5px;}

.borde {background-image:url(images/grey_grad.gif); background-repeat:repeat-x; background-position:top; border-left:#e5e5e5 1px solid; }



.pgheadline, a.pgheadline:link, a.pgheadline:visited { font-size:16px; color:#003D6F; font-weight:bold;}

.bggrad { background-image:url(images/grad_bg.gif); background-repeat:repeat-x; padding:5px; background-position:top;}

.footer { font-size:11px; color:#ffffff; padding:2px}
	a.footer:link { font-size:10px; color:#ffffff; padding:2px}
	a.footer:visited { font-size:10px; color:#ffffff; padding:2px}
	a.footer:hover { font-size:10px; color:#FF8400; padding:2px}

.indbul { list-style-image: url(images/bullet.gif); list-style-type: none; left: 10px; clip:   rect(   ); list-style-position: inside}

.searchbtn { background-color:#eaeaea; border: #eaeaea 1px solid; color:#333333; font-size:9px; }

.bulletlist { list-style-image: url(images/bullet.gif); font-size:12px; font-weight:bold; color:#006B8A; line-height:23px;}
	a.bulletlist:link {font-size:12px; font-weight:bold; color:#006B8A; line-height:23px;}
	a.bulletlist:visited {font-size:12px; font-weight:bold; color:#006B8A; line-height:23px;}
	a.bulletlist:hover {font-size:12px; font-weight:bold; color:#006B8A; line-height:23px;}
.tableHd {  font-size: 13px; font-weight: bold; color: #FFFFFF}

.testimonial { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; line-height: normal; font-weight: bold; color: #666666}

.boldtxt { font-weight: normal; color:#333333; line-height:normal;}

.test_link {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #406196}
	a.test_link:link {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #406196}
	a.test_link:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #406196}
	a.test_link:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #406196}
	
.paralink {color:#FF7800; font-size:12px; text-decoration:none;}
	a.paralink:link {color:#FF7800; font-size:12px; text-decoration:none;}
	a.paralink:visited {color:#FF7800; font-size:12px; text-decoration:none;}
	a.paralink:hover {color:#FF7800; font-size:12px; text-decoration:underline;}
	
.cshead {font-size:14px; font-weight:bold; color:#17ABC6;}

.offering {
	list-style-image: url(images/orange_arw.gif);
	color:#333333;
	list-style-position: outside;
}
.bold11 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #151515;
	font-weight:bold;

}

/*new home page style*/
.dotlinev{background-image:url(images/dotlinev.gif); background-repeat:repeat-y;}
.dotlineh{background-image:url(images/dotlineh.gif); background-repeat:repeat-x;}
.tdmargin{ padding:5px;}



.quote{
	font-family:Arial, Helvetica, sans-serif; 
	color:#000000; 
	font-size:12px;
	text-decoration:none;

}

a.quote:link{
	font-family:Arial, Helvetica, sans-serif; color:#1B6EA5; 
	font-size:12px;
	text-decoration:none; 
}

a.quote:active{
	font-family:Arial, Helvetica, sans-serif; 
	color:#1B6EA5; 
	font-size:12px;
	text-decoration:none; 
}

a.quote:hover{
	font-family:Arial, Helvetica, sans-serif; 
	color:#1B6EA5; 
	font-size:12px; 
	text-decoration:underline; 
}





.bluebullet{list-style-image:url(images/bluebullet.gif); list-style-position:outside; font-family:Arial, Helvetica, sans-serif; color:#1B6EA5; font-size:11px;text-decoration:none; list-style-position:10px;}
a.bluebullet:link{list-style-image:url(images/bluebullet.gif); list-style-position:outside; font-family:Arial, Helvetica, sans-serif; color:#1B6EA5; font-size:11px;text-decoration:none; list-style-position:10px;}
a.bluebullet:active{list-style-image:url(images/bluebullet.gif); list-style-position:outside; font-family:Arial, Helvetica, sans-serif; color:#1B6EA5; font-size:11px;text-decoration:none; list-style-position:10px;}
a.bluebullet:hover{list-style-image:url(images/bluebullet.gif); list-style-position:outside; font-family:Arial, Helvetica, sans-serif; color:#1B6EA5; font-size:11px; text-decoration:underline; list-style-position:10px;}

.orangebullet{list-style-image:url(images/bluebullet.gif); list-style-position:outside; font-family:Arial, Helvetica, sans-serif; color:#4C4C4C; font-size:11px;text-decoration:none; list-style-position:10px;}
a.orangebullet:link{list-style-image:url(images/bluebullet.gif); list-style-position:outside; font-family:Arial, Helvetica, sans-serif; color:#4C4C4C; font-size:11px;text-decoration:none; list-style-position:10px;}
a.orangebullet:active{list-style-image:url(images/bluebullet.gif); list-style-position:outside; font-family:Arial, Helvetica, sans-serif; color:#4C4C4C; font-size:11px;text-decoration:none; list-style-position:10px;}
a.orangebullet:hover{list-style-image:url(images/bluebullet.gif); list-style-position:outside; font-family:Arial, Helvetica, sans-serif; color:#4C4C4C; font-size:11px; text-decoration:underline; list-style-position:10px;}

a.orangetxt{list-style-image:url(images/bluebullet.gif); list-style-position:outside; font-family:Arial, Helvetica, sans-serif; color:#FF7B43; font-size:11px;text-decoration:none; list-style-position:10px;}
a.orangetxt:hover{list-style-image:url(images/bluebullet.gif); list-style-position:outside; font-family:Arial, Helvetica, sans-serif; color:#FF7B43; font-size:11px; text-decoration:underline; list-style-position:10px;}

.linkred { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #C14B25; text-decoration: none }
.linkred:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #C14B25; text-decoration: underline }

.date {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#990000; font-style:italic;}

.gradient 
	{
		background-color:#D9E2EC; 
		filter:progid:DXImageTransform.Microsoft.Gradient 
   		(GradientType:0,StartColorStr:'#D9E2EC',EndColorStr:'#F2f2f2')
   }
   
.lastupdate{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size:11px;}


.lastupdate_sub{font-family:'Corbel', 'Calibri', 'Lucida Sans', 'Geneva', 'Helvetica Neue', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
			font-size:13px;}