@charset "UTF-8";

/* introduction */

	* {
	margin: 0 0;
	padding: 0;
	}
	body {
	font-family:Arial, Helvetica, sans-serif;
	background-image: url(/images/gradient.png); 
	background-repeat: repeat-y; 
	background-color: #eceded;
	font-size:9pt;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
	margin-top: 15px;
	color:#666666;
	}
	
		h1 {
	font-size:10.5pt;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#424242;
	Padding-bottom:15px;
	}
	
	.SubheadBold {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	}
	
	a.SubheadLink:link
{
	text-decoration: none;
	color: #999999;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding-bottom: 10px;

}


a.SubheadLink:visited
{
	text-decoration: none;
	color: #999999;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding-bottom: 10px;

}

a.SubheadLink:hover
{
	text-decoration: underline;
	color: #666666;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding-bottom: 10px;

}
	
	ul
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	line-height: 1.5em;
	list-style-type: circle;
	margin: .10em 20px;
	padding-left: 20px;
	list-style-image: url(/images/bullet2.gif);
	text-decoration: none;
}

	
	p {
	font-size:9pt;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:left;
	margin: 1.10em 0;
	line-height: 1.4;
	text-indent: 0;
	padding-bottom: 0px;
	}
	
	p.tga {
	font-size:8pt;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
	color:424242;
	text-align:left;
	margin: 1.10em 0;
	line-height: 1.4;
	text-indent: 0;
	padding-bottom: 0px;
	}
	
		p.intro {
	font-size:9pt;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:left;
	margin: .10em 0;
	line-height: 1.4;
	text-indent: 0;
	padding-bottom: 0px;
	}
		
		.Textsubhdbold {
	font-size:9pt;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#424242;
	}
	
			.Textsubhdboldsmall {
	font-size:8.5pt;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#424242;
	}
		.Texthdbold {
	font-size:10pt;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#424242;
	Padding-bottom:0px;
	}
		.hdbold {
	font-size:10.5pt;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#424242;
	Padding-bottom:15px;
	}
	
	.wrapper{
	width: 955px;
	margin: 0 auto; 
	}
	
	a:link, a:visited {
	color: #424242;
	text-decoration: none;
	}
	a:hover, a:active {
	color: #cccccc;
	text-decoration: underline;
	}
	
	a.home:link, a.home:visited {
	color: #424242;
	text-decoration: underline;
	}
	a.home:hover, a.home:active {
	color: #999999;
	text-decoration: underline;
	}
	#bluebox {
	height: 56px;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
	padding-top:8px;
	background-color:#0093D9;
	}
	#yellowbox{
	background:url(../../animation_sample/css/img/img_5_yellowbox_mid.gif) no-repeat;
	height: 105px;
	text-align:center;
	font-size:13px;
	font-weight: bold;
	color:#000000;
	}
	#yellowboxtop{
	background:url(../../animation_sample/css/img/img_5_yellowbox_top2.gif) no-repeat;
	height: 14px;
	text-align:center;
	font-size:13px;
	font-weight: bold;
	color:#000000;
	}
	#footer{
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
	padding: 10px 0;
	}

/* nav */

a.NavLevel1:link
{
	text-decoration: none;
	color: #999999;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}


a.NavLevel1:visited
{
	text-decoration: none;
	color: #999999;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

a.NavLevel1On
{
	text-decoration: none;
	color: #ed1b2d;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}


/* nav other styles light grey.............................................................................. */


.wrapperNav{
	padding-top: 25px;
	width: 242px;
	background-color:#9E9FA3;
	height: 212px;
	}

	.navbox {
	height: 20px;
	width: 188px;
	font-size:11px;
	color:#FFFFFF;
	text-align:right;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#9E9FA3;
	}
	



/* nav other styles dark grey .............................................................................. */


.wrapperNav2{
	padding-top: 25px;
	width: 242px;
	background-color:#808185;
	height: 212px;
	}

	.navbox2 {
	height: 20px;
	width: 188px;
	font-size:11px;
	color:#FFFFFF;
	text-align:right;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#808185;
	}
	
	/* nav other styles dark grey .............................................................................. */


.wrapperNavhome{
	padding-top: 100px;
	width: 250px;
	background-color:#808185;
	height: 286px;
	}

	.navboxhome {
	height: 20px;
	width: 188px;
	font-size:11px;
	color:#FFFFFF;
	text-align:right;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#808185;
	}
	.wrapperHome{
	width: 955px;
	margin: 15px auto;
	height:550px; 
	}
		.Texthome {
	font-size:8.5pt;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:40px;
	padding-bottom:20px;
	color:#424242;
	}
	
		.Introhome {
	font-size:9pt;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:40px;
	padding-bottom:20px;
	color:#666666;
	}
	
	.wrapperRightNavHome{
	padding-top: 0px;
	width: 160px;
	background-color:#ffffff;
	}
	
		.RightnavhdHome {
	height: 25px;
	width: 168px;
	background-color:#ffffff;
	padding-top:10px;
	padding-bottom:5px;
	}
	
	

p.lineSpaceNav
{
	height: 5px;
	width: 140px;
	background-color: #ffffff;
}

.whitelineNav
{
	height: 1px;
	font-size: 0;
	line-height: 0;
	width: 188px;
	background-color: #A2A4A9;
}

.lineSpaceNav
{
	height: 5px;
	width: 140px;
	background-color: #ffffff;
}

.tdheight20 {
	height: 30px;
	background-color:#ffffff;
	}

/* Sub nav other styles.............................................................................. */

.wrapperSubNav{
	padding-top: 0px;
	width: 242px;
	background-color:#ffffff;
	height: 350px;
	}

	.Subnavbox {
	height: 16px;
	width: 188px;
	font-size:11px;
	color:#666666;
	text-align:right;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#ffffff;
	}
	
		.Subnavhd {
	height: 35px;
	width: 188px;
	background-color:#ffffff;
	}
	

p.lineSpaceNav
{
	height: 5px;
	width: 140px;
	background-color: #ffffff;
}

.greylineNav
{
	height: 1px;
	font-size: 0;
	line-height: 0;
	width: 188px;
	background-color: #cccccc;
}

.lineSpaceNav
{
	height: 5px;
	width: 140px;
	background-color: #ffffff;
	
}


/* ResultsGallery content bottom panel .............................................................................. */

.wrapperResultsGallery{
	padding-top: 0px;
	width: 460px;
	background-color:#ffffff;
	height: 100px;
	}
	
	.greylineResultsGallery
{
	height: 1px;
	font-size: 0;
	line-height: 0;
	width: 460px;
	background-color: #cccccc;
	
	}
	
	.ResultsGalleryText {
	width: 460px;
	background-color:#ffffff;
	font-size:9px;
	color:#666666;
	text-align:left;
	padding-top:0px;
	padding-bottom:5px;
	padding-right:0px;
	}
	
	.wrapperFaqs{
	padding-top: 0px;
	width: 460px;
	background-color:#ffffff;
	height: 55px;
	}
	


/* Right hand cross sell panel .............................................................................. */


.wrapperRightNav{
	padding-top: 0px;
	width: 188px;
	background-color:#ffffff;
	height: 500px;
	}
	

	
	.Rightbox {
	height: 70px;
	width: 188px;
	font-size:11px;
	color:#666666;
	text-align:left;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#ffffff;
	}
		.Rightboxhome {
	height: 70px;
	width: 160px;
	font-size:11px;
	color:#666666;
	text-align:left;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#ffffff;
	}
	
		.Rightnavhd {
	height: 25px;
	width: 188px;
	background-color:#ffffff;
	padding-top:10px;
	padding-bottom:5px;
	}
			.Rightnavlimitedoffer {
	height: 92px;
	width: 188px;
	background-color:#ffffff;
	padding-top:10px;
	padding-bottom:5px;
	}
	
			.Rightnavlimitedoffer2 {
	height: 215px;
	width: 188px;
	background-color:#ffffff;
	padding-top:10px;
	padding-bottom:5px;
	}
	
			.Rightnavlimitedoffer3 {
	height: 124px;
	width: 188px;
	background-color:#ffffff;
	padding-top:10px;
	padding-bottom:5px;
	}
	
			.Rightnavlimitedofferhome {
	height: 92px;
	width: 160px;
	background-color:#ffffff;
	padding-top:10px;
	padding-bottom:5px;
	}
		.RightnavText {
	width: 168px;
	background-color:#ffffff;
	font-size:9px;
	color:#666666;
	text-align:left;
	padding-top:0px;
	padding-bottom:5px;
	padding-right:20px;
	}
	
		.RightnavTexthome {
	width: 160px;
	background-color:#ffffff;
	font-size:9px;
	color:#666666;
	text-align:left;
	padding-top:0px;
	padding-bottom:5px;
	padding-right:20px;
	}
		.LeftnavText {
	width: 188px;
	background-color:#ffffff;
	font-size:9px;
	color:#666666;
	text-align:right;
	padding-top:0px;
	padding-bottom:5px;
	padding-right:0px;
	}
	
	a.rightnav:link {
text-decoration: none; 
color: #4C4C4C; 
font-size: 10px; 
font-family: Arial, Helvetica, sans-serif; 
font-weight: bold;
padding-top: 10px;
padding-bottom: 5px; 
}

a.rightnav:visited {
text-decoration: none; 
color: #4C4C4C; 
font-size: 10px; 
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
padding-top: 10px;
padding-bottom: 5px;
}

a.rightnav:hover {
text-decoration: none; 
color: #999999;
font-size: 10px;
font-weight: bold; 
font-family: Arial, Helvetica, sans-serif;
padding-top: 10px;
padding-bottom: 5px; 
}

.tdheight10 {
	height: 10px;
	background-color:#ffffff;
	}
	.tdheight20 {
	height: 50px;
	background-color:#ffffff;
	}
	.tdheight2020 {
	height: 20px;
	background-color:#ffffff;
	}


/* nav Level 2 Home.............................................................................. */


.SubNavtd
{
	padding-left: 25px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-image: url(/images/kel_homeicon2.jpg);
	background-repeat: no-repeat;
}


a.SubNav:link
{
	text-decoration: none;
	color: #666666;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-image: url(/images/subnavul.gif);
	background-repeat: no-repeat;
	background-position: 100% .4em;
	padding-right: 2.5em;
	padding-left: .0em;
	padding-right: 20px;
	padding-top: 1px;
}

a.SubNav:hover
{
	text-decoration: none;
	color: #999999;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-image: url(/images/subnavul.gif);
	background-repeat: no-repeat;
	background-position: 100% .4em;
	padding-right: 2.5em;
	padding-left: .0em;
	padding-right: 20px;
	padding-top: 1px;;
}


a.SubNav:visited
{
	text-decoration: none;
	color: #666666;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-image: url(/images/subnavul.gif);
	background-repeat: no-repeat;
	background-position: 100% .4em;
	padding-right: 2.5em;
	padding-left: .0em;
	padding-right: 20px;
	padding-top: 1px;
}

a.SubNavOn
{
	text-decoration: none;
	color: #ed1b2d;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

/* footer */

a.footer:link {
text-decoration: none; 
color: #666666; 
font-size: 9px; 
font-family: Arial, Helvetica, sans-serif; 
font-weight: normal;
padding-bottom: 3px; 
}

a.footer:visited {
text-decoration: none; 
color: #666666; 
font-size: 9px; 
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
padding-top: 10px;
padding-bottom: 3px;
}

a.footer:hover {
text-decoration: none; 
color: #999999;
font-size: 9px; 
font-family: Arial, Helvetica, sans-serif;
padding-top: 10px;
padding-bottom: 3px; 
}
.footerText{
text-decoration: none; 
color: #666666; 
font-size: 9px; 
font-family: Arial, Helvetica, sans-serif; 
font-weight: normal;
padding-bottom: 3px; 
}


.footerbox {
	height: 20px;
	width: 955px;
	font-size:11px;
	color:#666666;
	text-align:right;
	padding-top:2px;
	padding-bottom:2px;
	vertical-align: middle;
	margin: 0 auto; 
	}
	
	img.borderimage
{
	background: #ffffff;
	border: 2px solid #e7e7e9;
	padding: 2px;
}

img.floatLeft { 
    float: left; 
    margin: 10px;
	background: #ffffff;
	border: 2px solid #e7e7e9;
	padding: 2px; 
}

.greylineAboutUs
{
	height: 1px;
	width: 460px;
	background-color: #dddddd;
	
	}
	
	/* Form .............................................................................. */

.tb-border {
    border: 1px solid #cccccc;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	padding-left: 0pt;
	padding-top: 2pt;
	padding-bottom: 2pt;
}

.thBorder {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ed1b2d;
	padding-top: 2pt;
	padding-bottom: 2pt;
}

.tharrow {
	background-color: #e8e8e8;
	padding-left: 4px;
	padding-right: 2px;
	padding-top: 6px;
	padding-bottom: 2px;
}

.mandatory {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A70A25;
	font-weight: normal; 
}

/* product links */

a.product:link {
text-decoration: none; 
color: #666666; 
font-size: 8pt; 
font-family: Arial, Helvetica, sans-serif; 
font-weight: normal;
padding-bottom: 3px; 
}

a.product:visited {
text-decoration: none; 
color: #666666; 
font-size: 8pt; 
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
padding-top: 10px;
padding-bottom: 3px;
}

a.product:hover {
text-decoration: none; 
color: #999999;
font-size: 8pt; 
font-family: Arial, Helvetica, sans-serif;
padding-top: 10px;
padding-bottom: 3px; 
}

p.products {
	font-size:8.5pt;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:left;
	margin: 0.9em 0;
	line-height: 1.2;
	text-indent: 0;
	padding-bottom: 0px;
	}
	.SubheadProducts {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#424242;
	}
	
	.Subhead2Products {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#424242;
	}
	.Subhead3Products {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#424242;
	}
	
	a.speciallink:link
{
	text-decoration: none;
	color: #808185;
	font-size: 8.5pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding-bottom: 10px;
	padding-left: 5px;

}


a.speciallink:visited
{
	text-decoration: none;
	color: #FF0099;
	font-size: 8.5pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding-bottom: 10px;
	padding-left: 5px;


}

a.speciallink:hover
{
	text-decoration: underline;
	color: #FF0099;
	font-size: 8.5pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding-bottom: 10px;
	padding-left: 5px;


}

.specialhdBold {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#A5A5A5;
	padding-bottom: 10px;
	}