body{
	margin:0;
	padding:0;
	font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#04316e;
	background:url(../images/bg.jpg) repeat-x top left;
}
form, h1, h2, h3, h4, h5, h6, p {
	padding:0px;
	margin:0px;
}

/*****Header*****/
.lftShadow {
	background:url(../images/left_shadow.jpg) no-repeat top left;
	width:7px;
	height:86px;
}
.rgtShadow {
	background:url(../images/right_shadow.jpg) no-repeat top left;
	width:7px;
	height:86px;
}
.logo {
	margin-left:10px;
}
.navsep {
	background:url(../images/sep.jpg) no-repeat top left;
	width:3px;
	height:21px;
}
A.aboutus {
	background:url(../images/about_us_btn.jpg) no-repeat top left;
	width:79px;
	height:21px;
	cursor:pointer;
	display:block;
}
A.aboutus:hover {
	background:url(../images/about_us_btn_hover.jpg) no-repeat top left;
	width:79px;
	height:21px;
	cursor:pointer;
	display:block;
}
A.support {
	background:url(../images/support_btn.jpg) no-repeat top left;
	width:68px;
	height:21px;
	cursor:pointer;
	display:block;
}
A.support:hover {
	background:url(../images/support_btn_hover.jpg) no-repeat top left;
	width:68px;
	height:21px;
	cursor:pointer;
	display:block;
}
A.faq {
	background:url(../images/faq_btn.jpg) no-repeat top left;
	width:39px;
	height:21px;
	cursor:pointer;
	display:block;
}
A.faq:hover {
	background:url(../images/faq_btn_hover.jpg) no-repeat top left;
	width:39px;
	height:21px;
	cursor:pointer;
	display:block;
}
A.casestudies {
	background:url(../images/case_studies_btn.jpg) no-repeat top left;
	width:102px;
	height:21px;
	cursor:pointer;
	display:block;
}
A.casestudies:hover {
	background:url(../images/case_studies_btn_hover.jpg) no-repeat top left;
	width:102px;
	height:21px;
	cursor:pointer;
	display:block;
}
A.services {
	background:url(../images/services_btn.jpg) no-repeat top left;
	width:71px;
	height:21px;
	cursor:pointer;
	display:block;
}
A.services:hover {
	background:url(../images/services_btn_hover.jpg) no-repeat top left;
	width:71px;
	height:21px;
	cursor:pointer;
	display:block;
}
A.blog {
	background:url(../images/blog_btn.jpg) no-repeat top left;
	width:48px;
	height:21px;
	cursor:pointer;
	display:block;
}
A.blog:hover {
	background:url(../images/blog_btn_hover.jpg) no-repeat top left;
	width:48px;
	height:21px;
	cursor:pointer;
	display:block;
}
A.contact {
	background:url(../images/contact_btn.jpg) no-repeat top left;
	width:70px;
	height:21px;
	cursor:pointer;
	display:block;
}
A.contact:hover {
	background:url(../images/contact_btn_hover.jpg) no-repeat top left;
	width:70px;
	height:21px;
	cursor:pointer;
	display:block;
}
/*****End of Header*****/

/*****Main Body*****/
.body_shadow_bg {
	background:url(../images/body_shadow_bg.jpg) repeat-x;
	height:17px;
}
.bodyLftShadow {
	background:url(../images/body_lft_shadow.jpg) repeat-y top left;
	width:7px;
}
.bodyRgtShadow {
	background:url(../images/body_rgt_shadow.jpg) repeat-y top left;
	width:7px;
}
.whtTxtBold {
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
}
.whtTxtSm {
	font:normal 10px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
}
.freeItSupport {
	background:url(../images/free_it_support.jpg) no-repeat;
	width:182px;
	height:89px;
}
.blueBg {
	background:#4888e0;
}
.paddingRgt20 {
	padding-right:20px;
}
ul.blogtxt li {
	list-style-image:url(../images/bult.jpg);
}
ul.blogtxt li a{
	font:normal 12px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#04316e;
	text-decoration:none;
}
ul.blogtxt li a:hover{
	font:normal 12px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#04316e;
	text-decoration:underline;
}
h1 {
	font:normal 20px/20px Arial, Helvetica, sans-serif;
}
h2 {
	font:bold 16px/16px Arial, Helvetica, sans-serif;
}
.bluetext {
	color:#185488;
}
.orangetext {
	color:#E05E07;
}
.bold {
	font-weight:bold;
}
.imgL {
	float:left;
	margin:0px 10px 0px 0px;
}
.orangeLink {
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	color:#E05E07;
	text-decoration:underline;
}
.orangeLink:hover {
	text-decoration:none;
}
.blueLink {
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	color:#4888e0;
	text-decoration:underline;
}
.blueLink:hover {
	text-decoration:none;
	color:#E05E07;
}
.orangeLinkBig {
	font: bold 14px/16px Arial, Helvetica, sans-serif;
	color:#E05E07;
	text-decoration:underline;
}
.orangeLinkBig:hover {
	text-decoration:none;
}
.get_started {
	background:url(../images/get_started_btn.jpg) no-repeat;
	width:107px;
	height:25px;
	display:block;
}
.get_started:hover {
	background:url(../images/get_started_btn_hover.jpg) no-repeat;
	width:107px;
	height:25px;
	display:block;
}
.greybox {
	border:1px solid #cccccc;
	background: url(../images/greybg.jpg) repeat-x #edebed;
}
.field {
	border:1px solid #cccccc;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	color:#000000;
	width:300px;
}
.field1 {
	border:1px solid #cccccc;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	color:#000000;
	width:150px;
}
.button {
	background:url(../images/buttonbg.gif) no-repeat;
	width:92px;
	height:25px;
	border:none;
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#ffffff;
}
/*****End of Main Body*****/

/*****Footer*****/
.footer {
	background:url(../images/footer_bg.jpg) repeat-x bottom left;
	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
}
.whtLink {
	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
}
.whtLink:hover {
	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:underline;
}
.footerLink {
	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#f8c13c;
	text-decoration:none;
}
.footerLink a {
	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#f8c13c;
	text-decoration:none;
}
.footerLink a:hover {
	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#f8c13c;
	text-decoration:underline;
}
.rss {
	margin-top:5px;
}

.redfont {color: #FF0000}

/*****End of Footer*****/



.primaryAction {
	background:url(../images/buttonbg.gif) no-repeat;
	width:92px;
	height:25px;
	border:none;
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#ffffff;
}
.secondaryAction {
	background:url(../images/buttonbg.gif) no-repeat;
	width:92px;
	height:25px;
	border:none;
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#ffffff !important;
}

.bult {
	margin:0px 0px 0px 90px;
	padding:0px;
}

.border {
	border:1px solid #cccccc;
}
.border-right {
	border-right:1px dashed #cccccc;
}

/*****Free Form*****/
.freeform {
	font:bold 12px/14px "Trebuchet MS";
	color:#000000;
}
.freeform input {
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	color:#000000;
	border:1px solid #7f9db9;
	background:#ffffff;
}
.freeform input.required {
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	color:#000000;
	border:1px solid #eb5928;
	background:#ffffff;
}
.freeform select {
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	color:#000000;
	border:1px solid #7f9db9;
	background:#ffffff;
}
.freeform select.required {
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	color:#000000;
	border:1px solid #eb5928;
	background:#ffffff;
}
.freeform textarea {
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	color:#000000;
	border:1px solid #7f9db9;
	background:#ffffff;
}
.freeform textarea.required {
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	color:#000000;
	border:1px solid #eb5928;
	background:#ffffff;
}
.freeform .errMsg {
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	color:#cc3333;
}
.freeform .reqMark {
	color:#eb5928;
}
.freeform fieldset {
	border:1px solid #cccccc;
}
.freeform legend {
	background:#eb5928;
	padding:3px;
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#ffffff;
	margin-left:10px;
}
.freeform .tooltip {
	position: absolute;
	z-index: 50;
	display: none;
	width:180px; 
	padding:7px;	
	margin: 2px 0 0 10px;
	background-color: #fafafa;
	color: #000000;
	border:1px solid #f36d48; 
	text-align: center;
}

.freeform .orangetxt {
	color:#eb5928;
}
.freeform .button {
	background:url(../images/buttonbg.gif) no-repeat;
	width:92px;
	height:25px;
	border:none;
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#ffffff;
}
.freeform .actions {
	text-align: center;
}
.freeform .bluetxt {
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	color:#04316e;
}
/*****End of Free Form*****/