
body{
	margin-bottom:0px; 
	margin-left:0px; 
	margin-right:0px; 
	margin-top:0px;
}

HR{
	height:1px; 
	margin-top:0px; 
	margin-bottom:0px;
	background: #fff url(/img/lines/line_Blue_H.jpg); 
	background-color:#b8b9ba; 
	color:#b8b9ba; 
	border:0px;
}

/*Text*/

.MainText{
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; 
	color:#666666; 
	font-size:12px;
	text-decoration:none;
	text-align:left;
}

.MainTextLite{
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; 
	color:#ffffff; 
	font-size:12px;
	text-decoration:none;
	text-align:left;
}

.MainTextBlack{
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#000000; 
	font-size:12px;
	text-decoration:none;
	text-align:left;
}

.MainTextBlue{
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; 
	color:#005596; 
	font-size:11px;
	text-decoration:none;
}

.MainTextRed{
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; 
	color:#ff0000; 
	font-size:11px;
	text-decoration:none;
	text-align:left;
}

.MainTextGreen{
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; 
	color:#839c51; 
	font-size:11px;
	text-decoration:none;
	text-align:left;
}

.actDesc{
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; 
	color:#000000; 
	font-size:13px;
	text-align:left;
}

.NewsTitle{
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#005596; 
	font-size:11px;
	text-decoration:none;
	text-align:left;
}

.NewsText{
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#666666; 
	font-size:11px;
	text-decoration:none;
	text-align:left;
}

.NewsTextLite{
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#ffffff; 
	font-size:11px;
	text-decoration:none;
	text-align:left;
}

.NewsTextBlue{
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#005596; 
	font-size:11px;
	text-decoration:none;
	text-align:left;
}

.NewsTextGreen{
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#839c51; 
	font-size:11px;
	text-decoration:none;
	text-align:left;
}

.NavText{
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; 
	color:#ffffff; 
	font-size:14px;
	text-decoration:none;
	font-weight:200;
	margin-right:10px;
}

.FooterText{
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; 
	color:#666666; 
	font-size:11px;
	text-decoration:none;
}

.FooterTextBlue{
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; 
	color:#005596; 
	font-size:11px;
	text-decoration:none;
}

.FooterTextGreen{
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; 
	color:#839c51; 
	font-size:11px;
	text-decoration:none;
}

.SubTitle{
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; 
	color:#6db33f; 
	font-size:15px;
	text-decoration:none;
	text-align:left;
	font-weight:300;
}

.SubTitleLite{
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; 
	color:#ffffff; 
	font-size:14px;
	text-decoration:none;
	text-align:left;
}

.SubTitleGreen{
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; 
	color:#839c51; 
	font-size:14px;
	text-decoration:none;
	text-align:left;
}

.TestimonialsTitle{
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; 
	color:#666666; 
	font-size:15px;
	text-decoration:none;
	text-align:left;
	font-weight:300;
}

.Keywords{
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; 
	color:#005596; 
	font-size:14px;
	text-decoration:none;
}

.Title{
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; 
	color:#005596; 
	font-size:18px;
	text-decoration:none;
	text-align:left;
}

.Titlelite{
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; 
	color:#ffffff; 
	font-size:18px;
	text-decoration:none;
	text-align:left;
}

.TitleXXLlite{
	font-family:Arial, sans-serif; 
	color:#ffffff; 
	font-size:24px;
	text-decoration:none;
	text-align:left;
}

.ProductTitle{
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; 
	color:#005596; 
	font-size:22px;
	text-decoration:none;
	text-align:left;
}

.ProductSubTitle{
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; 
	color:#000000; 
	font-size:18px;
	text-decoration:none;
	text-align:left;
}

.ServicesTitle{
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; 
	color:#005596; 
	font-size:16px;
	text-decoration:none;
	text-align:left;
}

.ServicesSubTitle{
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; 
	color:#000000; 
	font-size:14px;
	text-decoration:none;
	text-align:left;
}

/*Links*/
.MainLink{
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; 
	color:#005596; 
	font-size:12px;
	text-decoration:none;
}

.MainLink:hover{
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; 
	color:#6db33f; 
	font-size:12px;
	text-decoration:none;
}

.MainLinkLite{
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#ffffff; 
	font-size:12px;
	text-decoration:none;
}

.MainLinkLite:hover{
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#005596; 
	font-size:12px;
	text-decoration:none;
}

.LinkBlock{
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; 
	color:#666666; 
	font-size:11px;
	text-decoration:none;
}

.LinkBlock:hover{
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; 
	color:#3d748f; 
	font-size:11px;
	text-decoration:none;
}

.ProductTitleLink{
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; 
	color:#2f2f2f; 
	font-size:14px;
	text-decoration:none;
	text-align:left;
}

.ProductTitleLink:hover{
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; 
	color:#6db33f; 
	font-size:14px;
	text-decoration:none;
	text-align:left;
}

.FooterLink{
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; 
	color:#666666; 
	font-size:11px;
	text-decoration:none;
}

.FooterLinkLite{
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; 
	color:#ffffff; 
	font-size:11px;
	text-decoration:none;
}

.FooterLink:hover{
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; 
	color:#6db33f; 
	font-size:11px;
	text-decoration:none;
}

.FooterLinkLite:hover{
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; 
	color:#6db33f; 
	font-size:11px;
	text-decoration:none;
}

.navMain{
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; 
	color:#ffffff; 
	font-size:12px;
	text-decoration:none;
}
.navMain:hover{
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; 
	color:#d7e9f7; 
	font-size:12px;
	text-decoration:none;
}
.navMainCurrent{
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; 
	color:#d7e9f7; 
	font-size:12px;
	text-decoration:none;
}

blockquote {
	margin-left:50px;
	padding: 5px 0 0 0;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; 
	font-size:12px;
	color: #666666;
}

blockquote p {
	margin-bottom: 2px;
	text-indent: 20px;
	background: url(/img/BigQuotes_Start.jpg) no-repeat;
}

span.close_quote {
	padding-right: 20px;
	background: url(/img/BigQuotes_End.jpg) top right no-repeat;
}

/*Control*/
.DefaultTextbox{
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; 
	color:#666666; 
	font-size:12px;
	height:20px;
}

.DefaultTextArea{
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; 
	color:#666666; 
	font-size:12px;
}

.DefaultTextboxSmall{
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; 
	color:#666666; 
	font-size:11px;
	height:20px;
}

/*Div*/
.divGreyBlock{
	background-color:#dedfe1;
	border-color:#b8b9ba;
	border-width:1px; 
	border-style:solid;
	border-top-width:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
}

.divBlueBlock{
	background-color:#7399be;
	border-color:#005596;
	border-width:1px; 
	border-style:solid;
	border-top-width:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
}

.divBlueBlockNoSides{
	background-color:#7399be;
	border-top-color:#005596;
	border-top-width:1px; 
	border-top-style:solid;
	border-bottom-color:#005596;
	border-bottom-width:1px; 
	border-bottom-style:solid;
}

/*Borders*/
.BlueBorder{
	border-color:#005596;
	border-width:1px; 
	border-style:solid;
	border-top-width:5px;
}

.GreyBorder{
	border-color:#dedfe1;
	border-width:1px; 
	border-style:solid;
	border-top-width:5px;
}

/*Cells*/
.navCell{
	cursor:pointer;	
}

.BreakLine{
	height:1px;
	max-height:1px;
	min-height:1px; 
	background-color:#666666;
}
