h1{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #b2d9e7;
	padding:5px 10px 3px 0;
	background-image:url(images/bg_bar1.gif);
	margin:0;
}
	
	.heading{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	border-right:1px #45494d solid;
	padding:0 0 4px 10px;
	position:static;
	margin-top:-4;
	height:20px}

h2{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: normal; color: #333333; font-weight:bold;}

.heading2{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: normal; color: #333333; font-weight:bold;}

.heading2 a:link{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: normal; color: #333333; font-weight:bold; text-decoration:none;}

.heading2 a:visited{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: normal; color: #333333; font-weight:bold; text-decoration:none;}

.heading2 a:hover{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: normal; color: #000000; font-weight:bold; text-decoration:none;}

.bodytext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; color: #333333}

a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; color:#333333; text-decoration:underline;}

a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; color:#333333; text-decoration:underline;}

a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}

.titletext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 22px; font-style: normal; line-height: normal; font-weight: bold; color: #5D8EBE}

.subtitletext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; line-height: normal; font-weight: bold; color: #FFFFFF}

.top {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 6pt; font-style: normal; line-height: normal; font-weight: bold; color: #CC3300}

a:active {  font-family: Verdana, Arial, Helvetica, sans-serif}

.navlinks-body {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #CC3300; font-style: normal; text-decoration: underline}

.navsublinks {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; color: #FFFFFF; font-weight: normal; text-decoration: none}

.bodytext-bold {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	color: #5D8E;

	text-decoration: none;

}

.bodytext-ital { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; line-height: normal; font-weight: normal; color: #333333 }



.bodytextwhite {

	font-family: "ITC Franklin Gothic MedCd";

	font-size: 17px;

	font-style: normal;

	font-weight: normal;

	color: #FFFFFF;

	line-height: normal;



}

.bodytext-bold-blue {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: bold;

	color: #336598;



}

.bodytext-bold-blue-italics {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: italic;

	font-weight: bold;

	color: #336598;

}

.menutext-white {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

}

.copyrightL {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #999999;
	padding-left:10px;
}

.copyrightL a:link{color: #999999;
text-decoration:none;}

.copyrightL a:visited{color: #999999;
text-decoration:none;}

.copyrightL a:hover{color: #666666;
text-decoration:none;}

.copyrightR {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #999999;
	padding-right:10px;
}

.testBig{font-size: 12px;
	color: #797979;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.testSmall{font-size: 11px;
	
	color: #565656;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.testSmall a:link{font-size: 10px;
	
	color: #565656;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}
.testSmall a:visited{font-size: 10px;
	color: #565656;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}
.testSmall a:hover{font-size: 10px;
	font-style:normal;;
	color: #565656;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
}

/*homepage boxes*/
.mainL{padding:0 0px 0px 0px;}
.mainC{padding:0 0px 0px 0px;}
.mainR{padding:0 0px 0px 0px;}

.squeeze{padding:10px 10px 5px 10px;}

a.mainLink:link {font-size:16px; color:#5d8ebe; letter-spacing: 0px; text-decoration:none; font-weight:bold; word-spacing:1px;}
a.mainLink:visited {font-size:16px; color:#5d8ebe; letter-spacing: 0px; text-decoration:none; font-weight:bold; word-spacing:1px; }
a.mainLink:hover {color:#45494d;}

.mainL2{padding:0px 10px 10px 10px; border-right:1px solid #c0c0c0; font-size:10px;}
.mainC2{padding:0px 10px 10px 10px; border-right:1px solid #c0c0c0; font-size:10px;}
.mainR2{padding:0px 0px 10px 10px; font-size:10px;}

.main3{padding:0px 10px 0px 10px; border-right:1px solid #c0c0c0; font-size:15px; text-transform:uppercase; background-image:url(images/homeButton.jpg); background-repeat:no-repeat; height:47px; color:#FFFFFF;}

.mainR3{padding:0px 10px 0px 10px; font-size:15px; text-transform:uppercase; background-image:url(images/homeButton.jpg); background-repeat:no-repeat; height:47px; color:#FFFFFF;}

.main3 a:link{color:#FFFFFF; text-decoration:none;}
.main3 a:visited{color:#FFFFFF; text-decoration:none;}
.main3 a:hover{color:#45494d; text-decoration:none;}

.mainR3 a:link{color:#FFFFFF; text-decoration:none;}
.mainR3 a:visited{color:#FFFFFF; text-decoration:none;}
.mainR3 a:hover{color:#45494d; text-decoration:none;}

.main4{padding:0px 10px 10px 10px; border-right:1px solid #c0c0c0; font-size:10px;}
.mainR4{padding:0px 10px 10px 10px; font-size:10px;}


/*sub menus */
	#submenu{background-color:#5d8ebe; padding:10px 0 10px 10px;}


/*side buttons*/
a.free_demo_btn {
  display: block;
  width: 149px;
  height: 70px;
  background: url("images/free_demo_btn.jpg") 0 0 no-repeat;
  text-decoration: none;
  padding:0;
  margin:0;
  }
  
a:hover.free_demo_btn {
 background-position: -149px 0;
 }


a.case_study_btn {
  display: block;
  width: 149px;
  height: 70px;
  background: url("images/case_study_btn.jpg") 0 0 no-repeat;
  text-decoration: none;
  padding:0;
  margin:0;
  }
  
a:hover.case_study_btn {
 background-position: -149px 0;
 }
 
 
 .formStyle{border:1px solid #D1DFED; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; color: #333333; padding:5px; background-image:url(images/bg.gif); background-repeat:repeat-x;}
 
 form {display: inline;}

select {
	font-family: Arial, sans-serif;
	color: #333;
	vertical-align: middle;
	font-size: 11px;
}

.frmText {
	width: 163px;
	font-family: Arial, sans-serif;
	color: #333;
	vertical-align: middle;
	border: 1px solid #ccc;
	font-size: 11px;
}

.frmTextShort {
	width: 74px;
	font-family: Arial, sans-serif;
	color: #333;
	vertical-align: middle;
	border: 1px solid #ccc;
	font-size: 11px;
}

.frmTextLong {
	width: 300px;
	font-family: Arial, sans-serif;
	color: #333;
	vertical-align: middle;
	border: 1px solid #ccc;
	font-size: 11px;
}

.frmTextarea {
	width: 470px; 
	height: 65px; 
	overflow: auto;
	font-family: Arial, sans-serif;
	color: #333;
	vertical-align: middle;
	border: 1px solid #ccc;
	font-size: 11px;
}

.frmText:hover, 
.frmTextShort:hover, 
.frmTextLong:hover, 
.frmTextarea:hover {
	border: 1px solid #666;
	background-color: #f0f0f0;
	color: #333;
}


 .extraBox{border:1px solid #5d8ebe; font-family: Verdana, Arial, Helvetica, sans-serif;  padding:10px; background-image:url(images/bg.gif); background-repeat:repeat-x; width:452px;;}
 h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	font-weight:bold;
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 0px 0px 5px;
}
