/* CSS Document */
/*--------------------Global Portion-----------------------*/

body {padding:0;margin:0;background:#535353 url(../images/bg.gif) repeat top left;}

div, img, ul, li, a, h1, h2, h3, h4, h5, h6, p, form, label, input, select, textarea {padding:0;margin:0;}

img {border:none;}

a {text-decoration:none;outline:none;}

ul {list-style-type:none;}

h1 {
	color:#2045b7;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
}

h2 {font:normal 20px/18px Verdana, Arial, Helvetica, sans-serif; color:#4d6ac5; text-decoration:none;}

.spacer {font-size:0;line-height:4px;clear:both;}
.bluebg{
background-color:#6ca0f3}

.flotright {float:right;}

.flotleft {float:left; line-height:25px;}

.flotleftRed {float:left; line-height:25px; color:red;}

.imgBorder {border:1px solid #a4a4a4; padding:1px;}

/* ------- Header Start ---------- */	
.headerBG-btm {background:#669cee url(../images/btm-headerBG.jpg) repeat-x bottom left;}

.whtBG {background:white;}

.headernavBG {background:#f3f4f6 url(../images/headernavBG.jpg) repeat-x bottom left; font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif; color:black; text-decoration:none;}

.headerLink {font:bold 12px/18px Tahoma; color:black; text-decoration:none; text-transform:uppercase;}
.headerLink:hover {color:#1352a7;}
.headerLink span {color:#1352a7;}

.blkbold-txt {font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif; color:black; text-decoration:none;}

/* ------- Body Start ---------- */	
.rghtPadding {padding-right:17px;}

.lftPadding2 {padding-right:360px;}

.bodylftBG {background:url(../images/body-lftBG.gif) repeat-y right top #6ca0f3; width:30px;}

.bodyrghtBG {background:url(../images/body-rghtBG.gif) repeat-y left top #6ca0f3; width:30px;}

.bodydividerBG {background:url(../images/body-dividerBG.gif) repeat-y center top; width:35px;}

ul#home { list-style-image:url(../images/icon-right.gif); margin:0 17px 24px 0; padding:0px;}

.bodytext {font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif; color:#424242; text-decoration:none;}

.bodytext-justify {font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif; color:#424242; text-decoration:none; text-align:justify;}

.border-top {border-top:1px solid #d3d3d3;}

.ash-bigtext-lftPadding {font:normal 20px/24px Arial, Helvetica, sans-serif; color:#686868; text-decoration:none; padding:0 0 0 12px; margin:0px;}

.error-text {font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif; color:#ed2025; text-decoration:none;}

.link-redbold {font:bold 11px/18px Verdana, Arial, Helvetica, sans-serif; color:#ed2025; text-decoration:underline;}
.link-redbold:hover {color:#2045b7; text-decoration:none;}

/* ------- Left Panel Start ---------- */	
.newstopBG {background:#dfdfdf url(../images/newsBG.jpg) repeat-x top left; font:normal 20px/25px Verdana, Arial, Helvetica, sans-serif; color:#1f1f1f; text-decoration:none; padding:0 0 3px 8px;}

.newsbtmBG {background:white url(../images/news-btmBG.jpg) repeat-x top left;}

.newslftBG {background:white url(../images/news-leftBG.jpg) repeat-y top left;}

.newsrghtBG {background:white url(../images/news-rghtBG.jpg) repeat-y top left;}

.lftPadding {padding-left:10px;}

.topPadding {padding-top:10px;}

.blutextSm {font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif; color:#2045b7;}

.blutextSm2 {font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif; color:#2045b7;}
.blutextSm2_bold_link {font:bold 11px/15px Verdana, Arial, Helvetica, sans-serif; color:#2045b7; text-decoration:none; }
.blutextSm2_bold_link:hover { text-decoration:underline; }

.bodytext-small {font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif; color:#424242; text-decoration:none;}

.contactBG {background:white url(../images/contact-phoneBG.jpg) no-repeat top left; display:block; height:172px; width:266px;}

.contactPadding {padding-top:75px;}

/* ------- Services Page ---------- */
.blutxtUnderline, .blutxtUnderline a {font:normal 12px/15px Verdana, Arial, Helvetica, sans-serif; color:#2045b7; text-decoration:underline;}
.blutxtUnderline:hover {color:red;}

.ashTxt {font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif; color:#424242; text-decoration:none;}

.border {border:1px solid #a4a4a4;}

.bluTxt2, .bluTxt3, .bluTxt4 {font:normal 12px/8px Verdana, Arial, Helvetica, sans-serif; color:#2045b7; text-decoration:none;}

.topPadding2 {padding-top:6px;}

/* ------- Products Page ---------- */
.bluTxt3 {line-height:18px; text-transform:uppercase;}

.blulink3 {font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif; color:#2045b7; text-decoration:underline;}
.blulink3:hover {color:#3b3b3c; text-decoration:none;}

.asgBG {background:#fafafa;}

.blubigLink {font:bold 14px/18px Verdana, Arial, Helvetica, sans-serif; color:#2045b7; text-decoration:underline;}
.blubigLink:hover {color:#3b3b3c; text-decoration:none;}

.imgL {float:left; margin:0 8px 0 0; border:1px solid #a4a4a4; padding:1px;}

.imgL-noBrdr {float:left; margin:0 8px 0 0; padding:1px;}

.padding {padding:5px; background:#fafafa;}

.padding2 {padding:10px;}

/* ------- Footer Start ---------- */	
.footerBG {background:#fcfcfc url(../images/footerBG.jpg) repeat-x top left; font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif; color:#3954a5; text-decoration:none; padding:14px 0 0 0;}

.footerLink {font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif; color:#3954a5; text-decoration:none;}
.footerLink:hover {color:#3b3b3c;}
.footerLink span {color:#3b3b3c;}

.copyright-txt {font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif; color:#3b3b3c; text-decoration:none;}

.blulink {font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif; color:#1136a5; text-decoration:underline;}
.blulink:hover {color:#3b3b3c; text-decoration:none;}
.blulink span {color:#3b3b3c; text-decoration:none;}

.blulink2 {font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif; color:#3954a5; text-decoration:underline;}
.blulink2:hover {color:#3b3b3c; text-decoration:none;}
.blulink2 span {color:#3b3b3c; text-decoration:none;}

.field {
	border:1px solid #999999;
	font:normal 12px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	width:230px;
	height:22px;
}
.text_area {
	border:1px solid #999999;
	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	width:240px;
	height:85px;
}
.whitebox {
	background:white;
}
.button {
	background:#b8b8b8;
	border:1px solid #333333;
	font:bold 12px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	padding:2px;
}

.blubigLink4{font:bold 14px/18px Verdana, Arial, Helvetica, sans-serif; color:#2045b7; text-decoration: none;}

.bodytext2{font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif; color:#424242; text-decoration:none; padding:5px 0 20px 0}
