/*
		title:    		  IPP for futuristic eSolutions
		author:   		  anil@futuristiceSolutions.com
		updated:  		  july 07 2009		
*/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #fff;
	}


/* global elements */
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 0px; FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif;
}
H2 {
	FONT-SIZE: 15px; MARGIN: 0px; FONT-FAMILY:  Georgia, "Times New Roman", Times, serif;
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px;  MARGIN: 0px; FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif;
}
A.links-top:link {
	FONT-SIZE: 10px; COLOR: #464343; FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline;
}
A.links-top:active {
	FONT-SIZE: 10px; COLOR: #464343; FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline;
}
A.links-top:visited {
	FONT-SIZE: 10px; COLOR:#464343; FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline;
}
A.links-top:hover {
	FONT-SIZE: 10px; COLOR: #3798bb; FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.text-top {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #464343;
	margin-right: 3px;
	padding-right: 3px;
}

.text-main {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #464343;
	margin-right: 3px;
	padding-right: 3px;
	margin-left: 3px;
	padding-left: 3px;
}

.text-main-sub {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #464343;
	margin-right: 3px;
	padding-right: 3px;
	margin-left: 8px;
	padding-left: 8px;
}


.text-gray {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #464343;
	}
.text-news {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #464343;
	margin-left: 100px;
	padding-left: 100px;
	}
.text-nevi {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-left: 125px;
	padding-left: 125px;
	}
.text-nevi-white {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	margin-left: 270px;
	padding-left: 270px;
	}

.text-main-heading {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	color: #0099cc;
	text-transform:uppercase;
	
}

.text-main-Subheading {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #0099cc;
	text-transform:uppercase;
	
}

.text-footer {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #464343;
	
}

.text-blue {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #0099cc;
	
}
.bcrumb {background:url(../images/bg_bcrumb.gif) repeat-x center;font-family: Arial, Helvetica, sans-serif;font-size: 11px;margin-left: 5px;padding-left: 5px;color: #333333;}
A.links-bcrumb:link {FONT-SIZE: 11px; COLOR: #2961ad; FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline;}
A.links-bcrumb:active {FONT-SIZE: 11px; COLOR: #2961ad; FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline;}
A.links-bcrumb:visited {FONT-SIZE: 11px; COLOR: #2961ad; FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline;}
A.links-bcrumb:hover {FONT-SIZE: 11px; COLOR: #FF0000; FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none;}

A.links-blue:link {FONT-SIZE: 12px; COLOR: #0099cc; FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline;}
A.links-blue:active {FONT-SIZE: 12px; COLOR: #0099cc; FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline;}
A.links-blue:visited {FONT-SIZE: 12px; COLOR: #0099cc; FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline;}
A.links-blue:hover {FONT-SIZE: 12px; COLOR: #FF0000; FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none;}

A.links-red:link {FONT-SIZE: 12px; COLOR: #FF0000; FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline;}
A.links-red:active {FONT-SIZE: 12px; COLOR: #FF0000; FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline;}
A.links-red:visited {FONT-SIZE: 12px; COLOR: #FF0000; FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline;}
A.links-red:hover {FONT-SIZE: 12px; COLOR: #FF0000; FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none;}

A.links-gray:link {FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none;}
A.links-gray:active {FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none;}
A.links-gray:visited {FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none;}
A.links-gray:hover {FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline;}

A.links-white-nevi:link {FONT-SIZE: 14px; COLOR: #ffffff; FONT-WEIGHT: bold; FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none;}
A.links-white-nevi:active {FONT-SIZE: 14px; COLOR: #ffffff; FONT-WEIGHT: bold; FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none;}
A.links-white-nevi:visited {FONT-SIZE: 14px; COLOR: #ffffff; FONT-WEIGHT: bold; FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none;}
A.links-white-nevi:hover {FONT-SIZE: 14px; COLOR: #ffffff; FONT-WEIGHT: bold; FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none;}

.text-gray-navi {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #000000;
	
}

.bg-topBand {
	background-image: url(../images/bg-topBand.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.bg-nevi {
	background-image: url(../images/bg-nevi.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.bg-nevi-sub {
	background-image: url(../images/bg-nevi-sub.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.linemargin {
	font-size: 7px;
}
.bg-news {
	background-image: url(../images/bg-newsand-events.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#inner_different_prop{
border:#b3d3eb solid 3px;
}
#inner_different_prop_heading{
border:#b3d3eb solid 3px;
border-bottom:0px;
border-bottom:0px;
padding-top:5px;
color:#2961ad;
font-size:14px;
font-weight:bold;
text-align:center;
height:25px;
}
#inner_different_prop_heading a:hover{text-decoration:underline;}
#inner_amelia_back{background-color:#c7e1f5; padding:6px; border:#b3d3eb solid 3px;}
.Left-Box {
	background-image: url(../images/left-middle-box.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.bg-sub-middle {
	background-image: url(../images/hdr-middle.gif);
	background-repeat: repeat-y;
	background-position: left center;
}
 .link2 .sublink2{
	color: #FFFFFF;
	text-decoration: none;
	font: bold 10px Tahoma, Verdana, Helvetica, sans-serif;
	text-transform: capitalize;
	padding-left: 33px;
}

 .link2{
	padding-left: 33px;
	padding-left: 33px;
}
 .sublink2 {
	padding-left: 50px;
}
.link2 a{
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;

}
.link2 a:hover{
	text-decoration: none;
	color: #ffffff;
}
.link2 a:active{
	text-decoration: underline;
	color: #ffffff;
}
.sublink2 a{
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;

}
.sublink2 a:hover{
	text-decoration: underline;
	color: #ffffff;
}
.sublink2 a:active{
	text-decoration: underline;
	color: #ffffff;
}
#right-red {
	background-image: url(../images/nvbg_red.gif);
	background-repeat: no-repeat;
	height: 42px;
}
#right-redsub {
	background-image: url(../images/nvbg_red2.gif);
	background-repeat: no-repeat;
	height: 42px;
	width: 172px;
}

#right-yellow {
	background-image: url(../images/nvbg_yellow.gif);
	background-repeat: no-repeat;
	height: 43px;
}
#right-yellowsub {
	background-image: url(../images/nvbg_yellow2.gif);
	background-repeat: no-repeat;
	height: 43px;
	
}
#right-bot {
	background-image: url(../images/nvbg_bot.gif);
	background-repeat: no-repeat;
	height: 41px;
	}
	
#right-top {
	background-image: url(../images/corner-nevi-top.gif);
	background-repeat: no-repeat;
	height: 41px;
	}
#right-bot2 {
	background-image: url(../images/nvbg_bot2.gif);
	background-repeat: no-repeat;
	height: 41px;
	width: 172px;
}
.email_print {
	width: 630px;
	list-style-type: none;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #e7e7e7;
	border-bottom-color: #e7e7e7;
	margin-top: 9px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-right: 15px;
}.newsletter-small {
	background-image: url(../images/bg-newsletter-small.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.catheadline {width: 90%; padding-top:3px; padding-left:13px; padding-bottom:3px;}
.catheadline h3 {font-size:13px; font-weight:bold; color:#2961ad; }
.catheadline h3 a {color:#2961ad;; text-decoration:none;}
.catheadline h3 a:hover {color:#666666; text-decoration:underline;}
.catheadline h5 {font-size:10px; color:#666666;}
.catheadline p { font-size:13px; font-weight:normal; color:#464343; line-height:17px;}

table.leadinlg, table.leadinsm { width: 70%; border-collapse: collapse; border: 0; margin: 0; padding: 0; }
table.leadinsm td { vertical-align: middle; }
table.leadinsm td.leadinleftimg { vertical-align: top; padding-right: 10px; }
table.leadinsm td.leadinrightimg { vertical-align: top; padding-left: 10px; }
table.leadinlg td.leadinleftimg { padding-right: 10px; }
table.leadinlg td.leadinrightimg { padding-left: 10px; }

.relatednewsletter { border-bottom: 1px solid #ccc; padding-bottom: 10px; margin-bottom: 10px; }

.leadinsm h3 { }
.leadinlg h3 { font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif;}
.leadinsm h3 a { }
.leadinlg h3 a { }

#content .leadinsm h3.leadinlist { color: #369; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
#content .leadinsm h3.leadinlist a { font-weight: normal; display: block; list-style-type: none; margin: 0 0px; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif;} 
#content .leadinsm h3.leadinlist span.itals {font-style: normal; color: #afafaf; font-size: 9px; display: inline; font-family: Arial, Verdana, Helvetica, sans-serif;}

#rightcatcol h3.leadinlist a {font-weight: bold;}

.leadinsm h3.leadinlist { color: #369; background: url(/../images/ld_kranglist.gif) no-repeat 0 4px; padding: 0 12px; margin: 3px 0; }
.leadinsm h3.leadinlist a { font-weight: normal; }
.leadinsm h3.leadinlist p.itals {display: none;}
.leadinlg p { margin: 4px 0 0; padding: 0; font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif;}
.leadinsm p { margin: 0 0 21px; padding: 0; font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif;}
.leadinlg p.itals { margin: 0 0 0; padding: 0; font-style: normal; color: #666666; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif;}
.leadinsm p.itals { margin: 0 0 0; padding: 0; font-style: normal; color: #666666; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif;}
.buttonpages {  font-family: "Times New Roman", Times, serif; font-size: 12pt; font-style: normal; line-height: 18pt; font-weight: normal; font-variant: normal; text-transform: none; color: #000000}
.heading-1 {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 12pt; font-style: italic; line-height: normal; color: #990000}
.glossary-body {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 16pt; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none}
.glossary-red {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: 16pt; font-weight: bold; font-variant: normal; text-transform: none; color: #990000; text-decoration: none}
.bg-newsletter-home {
	background-image: url(../images/bg-newsletter-home.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
