.redmsg{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#FF0000;
}	
.successmsg{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#006600;
}
.logo{
	background:url(logo.jpg) no-repeat left;
	height:86px;
	width:246px;}
.menuleft{
	background:url(menuleft.jpg) no-repeat right;
	width:10px;
	height:34px;}
.menumid{
	background:url(menumid.jpg) repeat-x left;}
.menuright{
	background:url(menuright.jpg) no-repeat left;
	width:10px;
	height:34px;}
.menuline{
	background:url(menuline.jpg) no-repeat right;
	padding-right:10px;}
.servicestableft{
	background:url(services_left.jpg) no-repeat right;
	height:43px; width:10px;}
.servicestabmid{
	background:url(services_mid.jpg) repeat-x left;}
.servicestabright{
	background:url(services_right.jpg) no-repeat left;
	height:43px; width:10px;}
.servicestabbottum{
	background:url(services_bottum.jpg) no-repeat left;
	height:20px; width:246px;}
.servicestabbottum1{
	background:url(services_bottum1.jpg) no-repeat left;
	height:20px; width:216px;}
.services{
	background:url(services.jpg) no-repeat left;
	padding-left:5px;
	vertical-align:middle;}
.communication{
	background:url(communication.jpg) no-repeat left;
	padding-left:5px;	
	vertical-align:middle;}
	
	
#sublink li { margin: 0 0 .2em 0; }

#sublink a
{
display: block;
color: #141414;
background-color:transperent;
background-image:url(arow.jpg);
background-repeat:no-repeat;
background-position:left;
border-bottom:dashed 1px #DEDDDD;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
width:150px;
padding:10px 5px 10px 23px;
text-decoration: none;
}

#sublink a:hover
{
background-color:#E4F0F4;
color: #B0D235;
}

#communicationsublink a
{
display: block;
color: #141414;
background-color:transperent;
border-bottom:dashed 1px #DEDDDD;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
width:160px;
height:25px;
padding-top:5px;
padding-left:23px;
text-decoration: none;
}

#communicationsublink a:hover
{
background-color:#E4F0F4;
color: #B0D235;
background-image:url(arow1.jpg);
background-repeat:no-repeat;
background-position:left;
}

.horizondalline{
	border-bottom:1px #E7E7E7 dashed;}
	
.heading{
	color: #141414;
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:13px;
	}
.maintext{
	color: #141414;
	font-family:"Trebuchet MS";
	font-weight:normal;
	font-size:11px;
	}
a.navigation:link{
	font-family:"Trebuchet MS";
	font-size:11px;
	font-weight:bold;
	color:#1A1A1A;
	text-decoration:none;
	}
a.navigation:visited{
	font-family:"Trebuchet MS";
	font-size:11px;
	font-weight:bold;
	color:#1A1A1A;
	text-decoration:none;
	}
	
a.navigation:hover{
	font-family:"Trebuchet MS";
	font-size:11px;
	font-weight:bold;
	color:#6D8002;
	text-decoration:none;
	}
.footerleft{
	background:url(footer_left.jpg) no-repeat right;
	height:27px; width:8px;}
.footerright{
	background:url(footer_right.jpg) no-repeat left;
	height:27px; width:8px;}
.whitetext{
	color: #FFFFFF;
	font-family:"Trebuchet MS";
	font-weight:normal;
	font-size:11px;
	}
a.logicshore:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	}
a.logicshore:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	}
	
a.logicshore:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#6D8002;
	text-decoration:none;
	}
	
.graytext{
	font-family:inherit;
	font-size:11px;
	color:#666666;}
.textbox{
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	font-family:"Trebuchet MS";
	font-size:11px;
	}
	
.formtext {
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#000000;
	font-weight:normal;
}

a.mail:link{
	font-family:"Trebuchet MS";
	font-size:11px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
	}
a.mail:visited{
	font-family:"Trebuchet MS";
	font-size:11px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
	}
	
a.mail:hover{
	font-family:"Trebuchet MS";
	font-size:11px;
	font-weight:normal;
	color:#6D8002;
	text-decoration:none;
	}
	
.brdb-02 

{
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #cccccc;
}
.border{ border:1px solid #cccccc;}

.whittbox{
	background-color:#FFFFFF;
	border:1px solid #fff;
	font-family:"Trebuchet MS";
	font-size:11px;
	}
.languages{
	font-family:"Trebuchet MS";
	font-size:11px;
	font-weight:normal;
	color:#333333;
	padding-left:5px;}
	
.dashtextbox{
	background-color:#FFFFFF;
	border-bottom:1px dashed #999999;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	border-top:1px solid #fff;
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#333333;
	}
	
.formbottumline{
	border-bottom:1px solid #E8E8E8;}
