﻿BODY {
	BACKGROUND: #FFF url(body_bg.jpg) top repeat-x; FONT-SIZE: 14px; FONT-FAMILY: Arial,sans-serif; voice-family: inherit; color:#686868; padding: 0 0 0 0; margin: 0 0 0 0
}
.navtop {
	FONT-SIZE: 12px; FONT-FAMILY: Arial,sans-serif; color:#FFFFFF; padding: 0 0 0 0; margin: 0 0 0 0
}

FORM { 
	padding: 0 0 0 0; margin: 0 0 0 0
}
UL {
	padding: 0 0 0 0; margin: 0 0 0 25px
}
LI {
	padding: 0 0 3px 0; margin: 0 0 0 0; list-style-image:url(bullet_red.png)
}
OL {
	padding: 0 0 0 0; margin: 0 0 0 25px
}
DL {
	padding: 0 0 0 0; margin: 0 0 0 0 
}
DIV {
	padding: 0 0 0 0; margin: 0 0 0 0
}
P {
	padding: 0 0 10px 0; margin: 0 0 0 0; 
}
TD { 
	padding: 0 0 0 0; margin: 0 0 0 0; vertical-align:top
}
TR { 
	padding: 0 0 0 0; margin: 0 0 0 0; vertical-align:top
}
INPUT {
	padding: 2px; margin: 0 0 0 0; font-size:9pt; FONT-FAMILY: Arial,sans-serif; color:#000
}
SELECT {
	padding: 2px; margin: 0 0 0 0; font-size:9pt; FONT-FAMILY: Arial,sans-serif; color:#000
}
TEXTAREA {
	padding: 2px; margin: 0 0 0 0; font-size:9pt; FONT-FAMILY: Arial,sans-serif; color:#000
}
BUTTON {
	padding: 0 0 0 0; margin: 0 0 0 0
}
HR {
	color: #666; height:1px ; width:100%
}
A:link {
	color: #27235E; text-decoration:none
}
A:visited {
	color: #27235E; text-decoration:none
}
A:hover {
	color: #27235E; text-decoration:underline
}
A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
H1 {
	padding: 0 0 5px 0; margin: 0 0 0 0; font-family:Arial, Helvetica, sans-serif; color:#193F80; font-size:15pt; font-weight:bold
}
H2 {
	padding: 0 0 8px 0; margin: 0 0 0 0; font-family:Arial Narrow, Helvetica, sans-serif; color:#CE2029; font-size:12pt; font-weight:normal
}
H3 {
	padding: 0 0 8px 0; margin: 0 0 0 0; font-family:Arial Narrow, Helvetica, sans-serif; color:#222; font-size:11pt; font-weight:normal; font-style:italic
}
H4 {
	padding: 0 0 0 0; margin: 0 0 0 0; font-family:Arial, Helvetica, sans-serif; color:#000; font-size:12pt; font-weight:bold
}
H5 {
	padding: 0 0 0 0; margin: 0 0 0 0; font-family:Arial, Helvetica, sans-serif; color:#193F80; font-size:8pt; font-weight:normal
}
H6 {
	padding: 0 0 0 0; margin: 0 0 0 0; font-family:Arial, Helvetica, sans-serif; color:#A6A6A6; font-size:7pt; font-weight:normal
}

/* Header */
.logo{
	width:190px
}
/* END Header */

/* Top Horizontal Navigation */
.thnav { 
	color: #000; text-align:right; background:url(header_bg1.jpg) repeat-x top; padding:0 16px 0 0 
}
.thnav-2 { 
	color: #000; text-align:right; background:url(header_bg1.jpg) repeat-x top; padding:0 0 0 0 
}

.thnav UL{
	padding:0; margin:0
}
.thnav LI{
	display:inline; padding:0 0 0 4px
}
.thnav a:link{
	color:#000
}
.thnav a:visited{
	color:#000
}
.thnav a:hover{
	color:#000
}
/* END Top Horizontal Navigation */

/* Horizontal Navigation */
.hnav { 
	color: #FFF; background:#CF171F; text-transform: uppercase; height:30px
}
.hnav UL{
	padding:7px 0 0 8px; margin: 0 0 0 0
}
.hnav LI{
	display:inline; padding:0 0 0 5px; margin: 0 0 0 0
}
.hnav a:link{
	color:#FFF
}
.hnav a:visited{
	color:#FFF
}
.hnav a:hover{
	color:#FFF
}
/* End Horizontal Navigation */

/* Left Navigation */
.leftnav {
	background-color: #FFC600; vertical-align:top; padding-bottom:30px
}
/* End Left Navigation */

/* Navigation Switch */
.nav {
	padding: 0 0 0 0; background-color:#000000
}
.nav_on a:link { 
    color:#FF6600;
}
.nav_on a:visited { 
    color:#FF6600;
}
.nav_on a:hover { 
    color:#FF6600;
}
.nav_off { 
    padding: 0 0 0 0; background-color:#fff
}
.nav_off a:link { 
    color:#000000
}
.nav_off a:visited { 
    color:#000000
}
.nav_off a:hover { 
    color:#000000
}
/* End Navigation Switch */

/* Paging */
.paging {
	text-align:center; color: #B5210D; font-size:12pt; font-weight:bold
}
.paging UL{
	padding:0; margin:0
}
.paging LI{
	display:inline; padding:0 6px 0 0; margin:0
}
.paging a:link {
	color: #686868; font-size:10pt; font-weight:normal
}
.paging a:visited {
	color: #686868
}
.paging a:hover {
	color: #B5210D; text-decoration:none
}
.paging A IMG{
	border:none
}
/* End Paging */

/* Footer */
.footer { 
	background: url(footer_bg.jpg) bottom repeat-x #5C8AF0; padding: 0; margin:10px 0 10px 0; font-size: 8pt; color: #FFF; font-weight: normal; text-decoration: none
}
.footer P{
	padding:0 0 3px 0
}
.footer UL{
	padding:0; margin:0
}
.footer LI{
	display:inline; padding:0 4px 0 0
}
.footer a:link { 
	color: #FFF
}
.footer a:visited { 
	color: #FFF
}
.footer a:hover { 
	color: #FFF
}

.footer2{
	font-size:8pt; color:#666; padding: 0 0 0 20px
}
.footer2 a:link { 
	color: #666
}
.footer2 a:visited { 
	color: #666
}
.footer2 a:hover { 
	color: #666
}
/* End Footer */

/* General Classes */
.cont {
	width:938px
}
.bod{
	background:#FFF; padding:3px 0 3px 0
}
.red {
	color:#F00
}
.floatl{
	float:left; padding:0 10px 10px 0
}
.floatr{
	float:right; padding:0 0 10px 10px
}
.leftside {
	width:000
}
.rightside {
	width:277px
}
.form_body{
	background:#FFF; padding:5px 24px 0 24px
}
.form_body-2{
	background:#FFF; padding:5px 0px 0 24px
}
.form_body-2 INPUT{
	width:210px; font-size:8pt; padding: 2px 6px 2px 6px; margin:0 0 3px 0
}
.form_body-2 SELECT{
	width:224px; font-size:8pt; padding: 2px 6px 2px 4px; margin:0 0 3px 0
}
.form_body-2 TEXTAREA{
	width:210px; font-size:8pt; padding: 2px 6px 2px 6px; margin:0 0 6px 0
}


.form_body INPUT{
	width:197px; font-size:8pt; padding: 2px 6px 2px 6px; margin:0 0 3px 0
}
.form_body SELECT{
	width:211px; font-size:8pt; padding: 2px 6px 2px 4px; margin:0 0 3px 0
}
.form_body TEXTAREA{
	width:197px; font-size:8pt; padding: 2px 6px 2px 6px; margin:0 0 6px 0
}
.cliphed_b{
	border:#BCBCBC 1px solid; background:#27235E; height:26px; vertical-align:middle
}
.cliphed_w	{
	border:#BCBCBC 1px solid; background:#EEF1F8; height:26px; vertical-align:middle
}
.cliphed_g	{
	border:#BCBCBC 1px solid; background:#828282; height:26px; vertical-align:middle
}
.clipbod{
	border-right:#BCBCBC 1px solid; border-bottom:#BCBCBC 1px solid; border-left:#BCBCBC 1px solid; padding:15px
}
.clipbod2{
	border-right:#BCBCBC 1px solid; border-bottom:#BCBCBC 1px solid; border-left:#BCBCBC 1px solid; padding:15px; background:url(clipg_bg.jpg) bottom no-repeat #FCFCFC; margin:0 0 20px 0
}
.clipbod22{
	border-right:#BCBCBC 1px solid; border-bottom:#BCBCBC 1px solid; border-left:#BCBCBC 1px solid; background:url(clipb_bg.jpg) bottom no-repeat #749EDC; margin:0 0 4px 0
}
.clipbod22 LI{
	list-style-image:url(bullet_white.png); color:#FFF
}
.clipbod22 a:link{
	color:#FFF
}
.clipbod22 a:visited{
	color:#FFF
}
.clipbod22 a:hover{
	color:#FFF
}
.clipbod3{
	border-right:#BCBCBC 1px solid; border-bottom:#BCBCBC 1px solid; border-left:#BCBCBC 1px solid; background:url(clipg_bg2.jpg) repeat-x bottom #BCBCBC; margin:0 0 4px 0;
}
.clipbod3 LI{
	list-style-image:url(bullet_white.png); color:#FFF
}
.clipbod3 a:link{
	color:#FFF
}
.clipbod3 a:visited{
	color:#FFF
}
.clipbod3 a:hover{
	color:#FFF
}
.clipbodblue{
	border-right:#BCBCBC 1px solid; border-bottom:#BCBCBC 1px solid; border-left:#BCBCBC 1px solid; background:url(bluedig.jpg) repeat-x bottom #FFF; margin:0 0 4px 0; padding:10px
}
.more{
	text-align: right
}
.clip_border_r{
	padding:0 20px 0 0; border-right:#ABABAB 1px dashed
}
.num OL{
	padding: 0 0 20px 0; margin: 0 0 0 25px
}
.num LI{
	list-style-image:none
}
/* End General Classes */

/* Margins */
.m5{
	padding:5px
}
.m10{
	padding:10px
}
.m15{
	padding:15px
}
.m20{
	padding:20px
}
.tm5 {
	padding: 5px 0 0 0
}
.tm10 {
	padding: 10px 0 0 0
}
.tm20 {
	padding: 20px 0 0 0
}
.rm4 {
	padding: 0 4px 0 0
}
.rm5 {
	padding: 0 5px 0 0
}
.rm10 {
	padding: 0 10px 0 0
}
.rm20 {
	padding: 0 20px 0 0
}
.rbm10{
	padding:0 10px 10px 0
}
.bm4 {
	padding: 0 0 4px 0
}
.bm5 {
	padding: 0 0 5px 0
}
.bm10 {
	padding: 0 0 10px 0
}
.bm20 {
	padding: 0 0 20px 0
}
.lm5 {
	padding: 0 0 0 5px
}
.lm10 {
	padding: 0 0 0 10px
}
.lm20 {
	padding: 0 0 0 20px
}
/* feature stuff */
#TestimonialBox {
	position:relative;
	display:block;
}
img.Testimonialimg {
	position: absolute;
	
} 
.TestimonialText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
}

.TestimonialSig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-align: right;
}

/* End Margins */