body {
	margin: 0px;
	background-image: url(../images/bg.gif);
	background-attachment: fixed;
	background-color: #0A3941;
	background-repeat: repeat-x;
}
.toplinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.toplinks A{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.toplinks A:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	text-decoration: underline;
}
.toplinkrightspacing {
	padding-right: 9px;
}
.tableborder{
border:1px #C8E7FB Solid;
}
.menudotspace {
	padding-left: 9px;
	padding-bottom:3px;
}
.topmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.topmenu A{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}.topmenu A:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 900;
	color: #FFFFFF;
	text-decoration: none;
}
.leftnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #1279BD;
	text-decoration: none;
}
.leftnav A{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #1279BD;
	text-decoration: none;
}
.leftnav A:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FF9900;
	text-decoration: underline;
}

.coltxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding-left:8px;
	padding-top:5px;
	padding-right:8px;
	line-height:14px;

}
.coltxt A{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	line-height:14px;

}
.coltxt A:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	line-height:14px;

}
.coltxt1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding-left:13px;
	padding-top:5px;
	padding-right:13px

}
.orgreadmore {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FF9900;
	text-decoration: none;
}
.orgreadmore A{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FF9900;
	text-decoration: none;
}
.orgreadmore A:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #5B5B5B;
	text-decoration: underline;
}
.quick_links_bg {
	background-image: url(../images/quick_links_bg.gif);
	background-repeat: repeat-x;
}
.blue_heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0066CC;
	text-decoration: none;
}
.formdropmenuspacing {
	padding:5px;
}
.heading_bg {
	background-image: url(../images/heading_bg.gif);
	background-repeat: repeat-x;
}
.footer_bg {
	background-image:url(../images/footer_bg.gif);
	background-repeat: repeat-x;
}
.grey_line_yaxis {
	background-image: url(../images/grey_line.gif);
	background-repeat: repeat-y;
}
.grey_line_yaxis1{
	background-image: url(../images/grey_line.gif);
	background-repeat: repeat-y;
	background-position: center center;
}
.grey_line_yaxis_right {
	background-image: url(../images/grey_line.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.grey_line_xaxis {
	background-image: url(../images/grey_line.gif);
	background-repeat: repeat-x;
}
.grey_line_xaxis_spacing {
	padding-right: 10px;
	padding-left: 10px;
	color:#999999;
}
.green_heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #009933;
	text-decoration:none;
}

.green_heading1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #009933;
	text-decoration:none;
}
.green_heading1 A{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #009933;
	text-decoration:none;
}
.green_heading1 A:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#FF9900;
	text-decoration:none;
}
.servicesmenu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #CD3731;
	text-decoration:none;
}
.servicesmenu A{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #CD3731;
	text-decoration:none;
}
.servicesmenu A:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #000000;
	text-decoration:none;
}.sublinksbg {
	background-image: url(../images/software_services_16.jpg);
	background-repeat: repeat-x;
	height:164px;
}
.servicesheadingbg {
	background-image: url(../images/menu_bg.jpg);
	background-repeat: repeat-x;
	height:40px;
}
.leftmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	line-height:19px;
}
.leftmenu A{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.leftmenu A:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #33CCFF;
	text-decoration: none;
}

.heading_red_bg {
	background-image: url(../images/heading_red_bg.jpg);
	background-repeat: repeat-x;
	height:26px;
}
.txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:12px;
	padding-top:0px;
	line-height: 14px;
}
.txt A{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	line-height: 14px;
}
.txt A:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FF9900;
	text-decoration: underline;
	line-height: 14px;
}
.line_bg {
	background-image: url(../images/line_bg.gif);
	background-repeat: repeat-x;
	background-position:bottom;
}
.yaxis_dootedline {
	background-image: url(../images/dotted_line.gif);
	background-repeat: repeat-y;
	background-position: center center;
}
.about_us_bg {
	background-image: url(../images/about_us_bg.jpg);
	background-repeat: repeat-x;
}
.about_sublinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.about_sublinks A{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.about_sublinks A:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FA7E00;
	text-decoration: none;
}
.about_sublinks_active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FA7E00;
	text-decoration: none;
}
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.orangeheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}
.colheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1067A0;
	text-decoration: none;
}
.colheading A{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1067A0;
	text-decoration: none;
}
.colheading A:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}
.collinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.collinks A{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding-left:8px;
	padding-top:5px;
	padding-right:8px

}
.collinks A:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
	padding-left:8px;
	padding-top:5px;
	padding-right:8px

}
.formLabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #045E9F;
	text-align: right;
	height: 20px;
	padding: 5px;
}
.formField {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border: 1px solid #1279BD;
}
.formButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	border: 1px solid #045E9F;
	background-color: #045E9F;
}
.heading_sub_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #006699;
	text-decoration: none;
}
.heading_sub_links A{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #006699;
	text-decoration: none;
}
.heading_sub_links A:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FF9900;
	text-decoration: none;
}

.heading_sub_links_active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FF9900;
	text-decoration: none;
}
.portfolio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0066CC;
	text-decoration: none;
}
.portfolio A{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0066CC;
	text-decoration: none;
}
.portfolio A:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
}
.bigtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	line-height:16px;
}
.news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	line-height:16px;
}
.news A{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	line-height:16px;
}
.news A:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF9900;
	text-decoration: none;
	line-height:16px;
}
.client_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0066CC;
	text-decoration: none;
}
.client_links A{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0066CC;
	text-decoration: none;
}
.client_links A:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#FF9900;
	text-decoration: none;
}
.backgroundimage {
	background-image: url(../images/bg.gif);
	background-attachment:fixed;
}
.sub_headers {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1A6FB0;
	text-decoration: none;
}
.sub_headers A{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1A6FB0;
	text-decoration: none;
}
.sub_headers A:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1A6FB0;
	text-decoration: none;
}
.sub_headers1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1A6FB0;
	text-decoration: none;
}
.sub_headers1 A{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1A6FB0;
	text-decoration: none;
}
.sub_headers1 A:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1A6FB0;
	text-decoration: none;
}
