body{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:9pt;
	font-weight: normal;
	color: #333333;
	background-color:#063060;
	margin:0;
}
.bg-homepage-news {
	background-color: #D4EEFB;
}

.img-border {
	border: 1px solid #8DA5BD;
}
.bg-innerpage-separator {
	background-color: #76C4E8;
	background-image: url(images/bg-innerpage-separator.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 27px;
}

a {
	color:#003562;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size:8pt;
	text-decoration:none
}
a:hover {
	color:#000000;
	text-decoration:none
}

.a1 {
	color:#FF7A22;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
.a1:hover {
	color:#2879A6;
	text-decoration:none;
}
.gatesix {
	color:#8297B2;
	text-decoration:none;
	font-family: tahoma;
	font-size: 8pt;
}
.gatesix:hover {
	color:#ffffff;
	text-decoration:none;
	font-family: tahoma;
	font-size: 8pt;
}
.breadcrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #2879A6;
}
.breadcrumb:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #1F1F1F;
}

.content {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:9pt;
	font-weight: normal;
	color: #333333;
	line-height:18px;

}
.footer {
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: normal;
	color: #FFFFFF;
	line-height:18px;
}
.footer:hover {
	color: #8297B2;
	font-weight: normal;
	text-decoration: none;
	line-height:18px;	
}


.white-bg {
	background-color: #FFFFFF;
}

.submit {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	background-color: #D7EBFD;
	border: 1px solid #9ACCFA;
}
.bg-leftshadow {
	background-image: url(images/bg-leftshadow.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	background-color: #063060;
}
.bg-rightshadow {
	background-image: url(images/bg-rightshadow.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	background-color: #063060;
}
.bg-bottomshadow {
	background-image: url(images/bg-bottomshadow.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #063060;
}
.bg-tnb {
	background-image: url(images/bg-tnb.jpg);
	background-repeat: repeat-x;
	background-color: #0072A4;
	background-position: left top;
}
.bg-tnb-right {
	background-image: url(images/bg-tnb-right.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color: #FFFFFF;
}
.bg-calltoaction {
	background-image: url(images/bg-calltoaction.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FFFFFF;
}

.txt-white {
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: normal;
	color: #FFFFFF;
}

.txt-small {
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
}

.txt-darkblue {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #003562;
}

.txt-darkgrey {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #30497F;
}
.txt-lightblue {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #68B9E4;
}
.txt-smokeblue {
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	color: #8297B2;
}
.bg-homemenu-title {
	background-color: #03ABDC;
	background-image: url(images/bg-homemenu-title.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.input-box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-image: url(images/bg-textbox.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 16px;
	width: 140px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #8DA5BD;
	border-right-color: #8DA5BD;
	border-bottom-color: #8DA5BD;
	border-left-color: #8DA5BD;
	color: #666666;
	text-indent: 4px;
}

.input-box1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-image: url(images/bg-textbox.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #8DA5BD;
	border-right-color: #8DA5BD;
	border-bottom-color: #8DA5BD;
	border-left-color: #8DA5BD;
	color: #666666;
}

.input-box-red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-image: url(images/bg-textbox.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 18px;
	width: 175px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FF0000;
	border-right-color: #FF0000;
	border-bottom-color: #FF0000;
	border-left-color: #FF0000;
	color: #666666;
	text-indent: 4px;
}
.input-box-blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-image: url(images/bg-textbox.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 18px;
	width: 175px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #8DA5BD;
	border-right-color: #8DA5BD;
	border-bottom-color: #8DA5BD;
	border-left-color: #8DA5BD;
	color: #666666;
	text-indent: 4px;
}
.input-textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-image: url(images/bg-textbox.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 100px;
	width: 400px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #8DA5BD;
	border-right-color: #8DA5BD;
	border-bottom-color: #8DA5BD;
	border-left-color: #8DA5BD;
	color: #666666;
	text-indent: 4px;
}
.bg-tableheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 18px;
	color: #FF7A22;
	background-image: url(images/bullet-tableheadeing.gif);
	background-position: left center;
	padding-left: 20px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #4481A0;
	background-repeat: no-repeat;
	font-weight: bold;
}
.bg-tableheader1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 18px;
	color: #FF7A22;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #4481A0;
}

.paging-border {
	line-height: 22px;
	padding-left: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #4481A0;
	padding-right: 5px;
}


.select-red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-image: url(images/bg-textbox.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 20px;
	width: 175px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FF0000;
	border-right-color: #FF0000;
	border-bottom-color: #FF0000;
	border-left-color: #FF0000;
	color: #666666;
	text-indent: 4px;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-image: url(images/bg-textbox.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 20px;
	width: 140px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #8DA5BD;
	border-right-color: #8DA5BD;
	border-bottom-color: #8DA5BD;
	border-left-color: #8DA5BD;
	color: #666666;
	text-indent: 4px;
}

select#quantity {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-image: url(images/bg-textbox.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #8DA5BD;
	border-right-color: #8DA5BD;
	border-bottom-color: #8DA5BD;
	border-left-color: #8DA5BD;
	width:50px;
	color: #666666;
	text-indent: 4px;
}
.select-small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-image: url(images/bg-textbox.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 20px;
	width: 55px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #8DA5BD;
	border-right-color: #8DA5BD;
	border-bottom-color: #8DA5BD;
	border-left-color: #8DA5BD;
	color: #666666;
	text-indent: 4px;
}


.bg-lighterblue {
	background-color: #D7EFFB;
}
.bg-lighterblue1 {
	background-color: #D7EFFB;
	border: 1px solid #ADDBF1;
}
.bg-homemenu-testimonial {

	background-color: #03ABDC;
	background-image: url(images/bg-homemenu-testimonials.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.bg-homemenu-testimonial-content {
	background-image: url(images/bg-homemenu-testimonials-content.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
li {
	list-style-image: url(images/bullet-lighblue.gif);
}
.title-blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	line-height: 16px;
	font-weight: bold;
	color: #003562;
}

.title-blue-new {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	line-height: 16px;
	font-weight: bold;
	color: #000000;
}
.title-blue-home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	line-height: 18px;
	font-weight: bold;
	color: #003562;
}
.FontNormal{
font-weight:normal;
}
.title-blueLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	line-height: 18px;
	font-weight: bold;
	color: #003562;
}
.title-blueLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	line-height: 18px;
	font-weight: bold;
	color: #000000;
}
.title-lightblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	line-height: 18px;
	font-weight: bold;
	color: #2879A6;
}
.bg-home-productssection {
	background-color: #EDF8FC;
	background-image: url(images/bg-home-productssection.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.rnblinks
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #003562;
	background-repeat: no-repeat;
	padding-left: 20px;
	line-height: 20px;
	text-decoration: none;
	background-position: left top;
	background-image: url(images/bullet-rnb.gif);
	cursor:pointer;
}

.rnblinks:hover
{
	font-size: 9pt;
	color: #1F1F1F;
	background-repeat: no-repeat;
	padding-left: 20px;
	text-decoration: none;
	background-position: left top;
	background-image: url(images/bullet-rnbhover.gif);
	cursor:pointer;	
}
.rnblinks-active
{
	font-size: 9pt;
	color: #1F1F1F;
	background-repeat: no-repeat;
	padding-left: 20px;
	text-decoration: none;
	background-position: left top;
	background-image: url(images/bullet-rnbhover.gif);
	line-height: 20px;
	cursor:pointer;	
}

.rnbsublinks
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #003562;
	background-repeat: no-repeat;
	padding-left: 10px;
	line-height: 15px;
	text-decoration: none;
	background-position: left center;
	background-image: url(images/bullet-sublink.gif);
	cursor:pointer;	
}

.rnbsublinks:hover
{
	font-size: 8pt;
	color: #0391DC;
	background-repeat: no-repeat;
	padding-left: 10px;
	text-decoration: none;
	background-position: left center;
	background-image: url(images/bullet-sublinkhover.gif);
	cursor:pointer;	
}
.rnbsublinks-active
{
	font-size: 8pt;
	color: #0391DC;
	background-repeat: no-repeat;
	padding-left: 10px;
	text-decoration: none;
	background-position: left center;
	background-image: url(images/bullet-sublinkhover.gif);
	line-height: 15px;
	cursor:pointer;	
}

.rnbsublinksorange
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FF7A22;
	background-repeat: no-repeat;
	padding-left: 10px;
	line-height: 15px;
	text-decoration: none;
	background-position: left center;
	background-image: url(images/bullet-sublink.gif);
	cursor:pointer;	
}

.rnbsublinksorange:hover
{
	font-size: 8pt;
	color: #FF7A22;
	background-repeat: no-repeat;
	padding-left: 10px;
	text-decoration: none;
	background-position: left center;
	background-image: url(images/bullet-sublinkhover.gif);
	cursor:pointer;	
}


.rnbsubsublinks
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #1F1F1F;
	background-repeat: no-repeat;
	padding-left: 10px;
	line-height: 15px;
	text-decoration: none;
	background-position: left center;
	background-image: url(images/bullet-sublink.gif);
	cursor:pointer;	
}

.rnbsubsublinks:hover
{
	font-size: 8pt;
	color: #0391DC;
	background-repeat: no-repeat;
	padding-left: 10px;
	text-decoration: none;
	background-position: left center;
	background-image: url(images/bullet-sublinkhover.gif);
	cursor:pointer;	
}
.rnbsubsublinks-active
{
	font-size: 8pt;
	color: #003562;
	background-repeat: no-repeat;
	padding-left: 10px;
	text-decoration: none;
	background-position: left center;
	background-image: url(images/bullet-sublinkhover.gif);
	line-height: 15px;
	cursor:pointer;	
}


.bg-inner-content-bottom {
	background-color: #FFFFFF;
	background-image: url(images/bg-inner-content-bottom.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	background-color: #063D76;
	background-image: url(images/bg-button.jpg);
	background-repeat: repeat-x;
	background-position: center center;
	height: 21px;
	font-weight: bold;
	border: 1px solid #24507D;
}
.FormLeft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	background-color: #D7EFFB;
	text-align: right;
	border: 1px solid #ADDBF1;
	font-weight: bold;
}
.FormLeft1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	background-color: #D7EFFB;
	border: 1px solid #ADDBF1;
	font-weight: bold;
}
.FormRight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	background-color: #F6FBFE;
	text-align: left;
	border: 1px solid #ADDBF1;
}
.required {
	color: #FF0000;
}
.bg-lightblue {
	background-color: #D3EDFE;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.bg-lightblue2 {
	background-color: #E8F4FD;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.txt-orange {

	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #0099FF;
}
.txt-lightbluesmall {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #2879A6;
}
.vertRightLine{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C5E6F5;
}