/* CSS Document */
body {
	/*background:url(../images/bg_body2.jpg) no-repeat center top #f2f4f5;*/
	background:url(../images/bg_body3.jpg) no-repeat center top #f5f6f8;
	text-align:center;
	margin:0;
	padding:0;
	font-family:"Trebuchet MS", Verdana, Arial;
	color:#666666; font-size:12px;
}

ul, li, p, h1, h2, h3, h4, h5, h6, form {
	padding:0;
	margin:0;
	font-family:"Trebuchet MS", Verdana, Arial;
	color:#666666;
}
ul
{
	list-style-type:none; color:#226099; list-style-image:url(../images/arrow_bullet.png); padding:10px 0 0 16px;
}
p,li{color:#666666; font-family:"Trebuchet MS", Verdana, Arial;font-size:14px;
line-height:17px; margin-top:10px;}

strong{color:#666666; font-weight:bold; /*font-size:14px;*/}

h1{ color:#18a4ce; font-size:28px; padding-bottom:18px; font-weight:normal;}
h2{color:#2462a5;font-size:28px;; font-weight:normal; text-decoration:none;line-height:normal;}
h3{color:#2665ac;  font-family:"Trebuchet MS", Verdana, Arial;font-size:30px;font-style:italic; padding-bottom:17px; line-height:27px;}
h4{color:#666666; font-size:18px;padding-top:15px;padding-bottom:10px;}
.float-left{float:left}
.float-right{float:right}
.padding_bottom{padding-bottom:10px;}
.padding_top{padding-top:10px;}
a:link, a:visited, a:active, a:hover, input {
	font-family:"Trebuchet MS", Verdana, Arial; 
	text-decoration:none;
    color:#249cb0;
}
img {
	border:0;
}
a.link_read_more:link, a.link_read_more:active, a.link_read_more:visited {
	font-size:12px;
	color:#249cb0;
	font-style:italic;
	text-decoration:none
}
a.more-link:link, a.more-link:active, a.more-link:visited {
	font-size:12px;
	color:#249cb0;
	font-style:italic;
	text-decoration:none
}
a.link_read_more:hover {
	font-size:12px;
	color:#ffa626;
	font-style:italic
}
a.more-link:hover {
	font-size:12px;
	color:#ffa626;
	font-style:italic
}
#outerDiv {
	width:981px;
	margin:0 auto;
	text-align:left;
	
	
}
#headerDiv {
	width:961px;
	/*height:117px;*/
	height:120px;
	margin:0 auto;
	clear:both;
	
}
#headerDiv img {
	margin:23px 0px 0px 31px;
}
#menuDiv {
	width:961px;
	/*height:43px;*/
	height:40px;
	clear:both;
	background:url(../images/bg_menu.gif) no-repeat left top;
	margin:0 auto;
	
}
.menu{width:745px; float:left; }
.searchDiv{ width:205px;  float:right; text-align:right;}
.searchDiv div{text-align:left;float:right;width:190px; height:22px; background:url(../images/bg_search.gif) no-repeat; margin:11px 3px 0px 0px;}
.searchDiv div input{border:0; margin-top:2px; margin-left:10px; background:none; width:180px; color:#797979; font-size:12px;}
/*Menu classes starts here*/
/* remove the list style */


#nav, #nav ul {
	padding:0;
	margin:0 auto;
	list-style:none;
	
}
#nav {
	position:relative;
	z-index:50;
}
#nav ul {
	display:none;
}
#nav li {
	float:left;
	position:relative;
}
#nav li a {
	font-family:"Trebuchet MS", Verdana, Arial;
	text-decoration:none;
	color:#fff;
	font-size:15px;
	font-weight:normal;
	TEXT-ALIGN: left;
	
}
#nav li b {
	font-family:"Trebuchet MS", Verdana, Arial;
	display:block;
	/*padding:0 20px 0 10px;*/
	padding:4px 20px 6px 20px;
	cursor:pointer;
	height:30px;
	line-height:30px;
	float:left;
	
	font-weight:normal;
	color:#fff;
	
}
#nav li.first b {
	/*padding-left:40px;*/
	/*background-position:left top;*/
}
#nav li.last b {
	/*padding-right:30px;*/
	/*background-position:right top;*/
}
#nav li a b.clicked {
	color:#fff;
	background:url(../images/bg_menu_active.gif) no-repeat left top;
}
#nav li a b.home_clicked {
	color:#fff;
	background:url(../images/bg_home_active.gif) no-repeat left top;
}
#nav li ul {
	position:absolute;
	left:0;
	top:40px;
	height:auto;
	float:left;
	background:url(../images/bg_submenu.gif) no-repeat;
	padding:2px;
	
	
}
#nav li ul {
	width:180px;
}

#nav li ul li {
	float:none;
}
#nav li ul li a {
	display:block;
	height:20px;
	
	padding:5px 10px 5px 10px;
	
	color:#ffffff;
	font-size:13px;
	
}
#nav li ul li a:hover {
	color:#1dcbe2;
	font-size:13px;
padding:5px 10px 5px 10px;
}




/*	#nav {
	margin:0;
	padding:0;
	list-style:none;
	

}

		#nav li {
	float:left;
	display:block;
	
			position:relative;
	z-index:500;
	
	
		}

		#nav li a {
	display:block;
	text-decoration:none;
	text-align:center;
	color:#ffffff;
	font-size:15px;
	text-decoration:none;
	padding:9px 20px 11px 20px;
	text-transform:capitalize;
	font-weight:normal;
	
	
}
#nav li a:hover {
	color:#ffffff;
	font-size:15px;
	text-decoration:none;
	background:url(../images/bg_menu_active_new.gif) no-repeat left top;
	padding:9px 20px 11px 20px;
	text-transform:capitalize;
	font-weight:normal;
}

	#nav a.selected, #nav a.selected:hover {
	color:#ffffff;
	font-size:15px;
	text-decoration:none;
	background:url(../images/bg_menu_active.gif) no-repeat left top;
	padding:9px 20px 11px 20px;
	text-transform:capitalize;
	font-weight:normal;
	
}



#nav li a.homeLink {
	display:block;
	text-decoration:none;
	text-align:center;
	color:#ffffff;
	font-size:15px;
	text-decoration:none;
	padding:9px 20px 11px 20px;
	text-transform:capitalize;
	font-weight:normal;
}
#nav li a.homeLink:hover {
	color:#ffffff;
	font-size:15px;
	text-decoration:none;
	background:url(../images/bg_home_active.gif) no-repeat left top;
	padding:9px 20px 11px 20px;
	text-transform:capitalize;
	font-weight:normal;
}

	#nav a.homeselected, 	#nav a.homeselected:hover {
	color:#ffffff;
	font-size:15px;
	text-decoration:none;
	background:url(../images/bg_home_active.gif) no-repeat left top;
	padding:9px 20px 11px 20px;
	text-transform:capitalize;
	font-weight:normal;
}

		#nav ul {
	position:absolute;
	left:0;
	display:none;
	margin:0 0 0 -1px;
	padding:0;
	list-style:none;
	background:url(../images/bg_submenu.gif) no-repeat;
	padding-bottom:10px;
	width:180px;
	
}
#nav ul li {
	width:180px;
	float:left;
	text-align:left;
	background:none;
		}

#nav ul li a {
	display:block;

	color:#ffffff;
	font-size:13px;
	text-decoration:none;
	text-transform:capitalize;
	text-align:left;
	padding:9px 12px 5px 10px;
	font-weight:normal;
}
#nav ul li a:hover {
	color:#1dcbe2;
	font-size:13px;
	
	text-decoration:none;
	text-transform:capitalize;
	background:none;
	text-align:left;
	padding:9px 12px 5px 10px;
	font-weight:normal;
}

		*html #nav ul {
	margin:0 0 0 -2px;
}

*/

/*Three Column Layout - Home Page*/
.outerThreeColumn {
	width:961px;
	overflow:hidden;
	clear:both;
	margin:0 auto;
}
.outerThreeColumn .divBlock {
	/*width:213px;
	float:left;
	padding-left:20px;*/
	width:280px;
	float:left;
	/*padding-left:30px;*/
}

.outerThreeColumn .divBlock img {
	margin:10px 0px;
}
.outerThreeColumn .divBlock, .outerThreeColumn .divBlock p, .outerThreeColumn .divBlock span {
	color:#666666;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:13px;
	line-height:17px;
}
/*Two column home page layout*/
.outerTwoColumnHome {
	width:981px;
	overflow:hidden;
	clear:both;
	margin:0 auto;
	height:326px;
	
	background:url(../images/bg_banner.jpg) no-repeat top left; text-align:left;
	
}
.outerTwoColumnHome .leftBanner {
	float:left;
	width:646px;
	height:371px;
}
.outerTwoColumnHome .leftBanner img {
	margin-top:30px;
}
.outerTwoColumnHome .divBlock {
	width:280px;
	float:right;
	padding-top:90px;
}
.outerTwoColumnHome .divBlock img {
	margin:10px 0px;
}
.outerTwoColumnHome .divBlock p {
	color:#666666;
	font-size:12px;
	line-height:16px;
}

/*Banner Div*/
.bannerDivInner{ width:981px; clear:both; height:218px;}

/*Two column layout inner pages*/
.towColumnLayout{width:961px; margin:0 auto; clear:both; overflow:hidden}
.singleColumnLayout{width:961px; margin:0 auto; clear:both; overflow:hidden}
.singleColumnLayout h3{color:#666666; font-size:22px; padding-top:15px; font-weight:normal;}
.singleColumnLayout img{padding:10px 0 0 165px;}
.singleColumnLayout img.icon{padding:10px 0 0 10px;}
.towColumnLayout .divBlock{ width:458px;}
.pictureBlock{width:100%; clear:both; margin-bottom:8px;  overflow:hidden}
.pictureDiv{ width:155px; float:left;}
.picture_detailsDiv{ width:303px;float:left;}
.pictureDiv div{background:url(../images/bg_picture.gif) no-repeat; width:140px; height:170px;}

.towColumnLayout li{margin-left:20px;}
/*.towColumnLayout ul, .singleColumnLayout ul{padding:15px;} */
.towColumnLayout ul, .singleColumnLayout ul{padding-bottom:15px;}
.towColumnLayout p, .singleColumnLayout p{padding-bottom:10px;color:#666666;
font-family:"Trebuchet MS",Verdana,Arial;
font-size:13px;
line-height:17px;}

.managementBlock{width:459px; float:left;}
.management_gap{width:30px; float:left;}
.management_sep{width:459px; float:left; background:url(../images/mgt_sep.gif) repeat-x center center; height:26px;}

.textBlock{width:620px;}
/*Footer */
.footer {
	width:100%;
	overflow:hidden;
	clear:both;
	
	background:url(../images/bg_footer2.jpg) bottom center repeat-x;
	height:166px;
}
.footer_inner {
	width:961px;
	overflow:hidden;
	clear:both;
	margin:0 auto
}
.footer_inner p {
	color:#7f7f7f;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:12px;
	text-align:left;
	padding-top:140px;
}
.footer_inner p a:link, .footer_inner p a:active, .footer_inner p a:visited {
	color:#7f7f7f;
	font-size:12px;
	text-decoration:none
}
.footer_inner p a:hover {
	color:#000000;
	font-size:12px;
	text-decoration:none
}
/* style wirtten by amit*/
.towColumnLayout .productBlock{ width:464px;}
.product_img_div{margin-top:5px;}
.towColumnLayout .topdivimg{width:100%}
.towColumnLayout .midbg{width:100%; height:161px; background:url(../images/midbg.gif) no-repeat top}
.clearClass{clear:both;}
.productBlock a{color:#249cb0; text-decoration:none}
.productBlock a:hover{color:#666666;text-decoration:none}
/*.productBlock h1{font:30px "Myriad Pro Light", Arial, Verdana; color:18a4ce}
.productBlock h2{ padding-top:10px;} */
p.bigfonts{font:14px "Trebuchet MS", Verdana, Arial};
.txtbox	, .txtarea	{ 
		font:12px Verdana, Arial, Helvetica, sans-serif; color:#666666;
		  }
.txtboxEmail	{ 
		font:12px Verdana, Arial, Helvetica, sans-serif; color:#666666;
		  }
/* news headings classes will start here.*/		  
.newsheadings
{
width:241px;
float:left;
}
.newsheadings ul { list-style-type:none; color:#226099; font-size:11px;  list-style-image:url(../images/arrow_bullet.gif);padding:10px 0 0 16px; }
/*.newsheadings ul li{  font-size:11px; background:url(../images/arrow_bullet.gif) no-repeat left 7px;padding:0 0 0 10px;overflow:hidden}*/
.newsheadings ul li{ padding-bottom:10px;}
.newsheadings ul li a{ padding-bottom:10px; color:#226099; font-size:11px; text-decoration:none}

/* news text classes will end here.*/

.newstext{width:671px;float:right; border-bottom:#CCCCCC 1px solid}
.newstext ul { list-style-type:none; color:#226099; font-size:11px;  list-style-image:url(../images/arrow_bullet.gif);padding:10px 0 0 16px; }
/*.newsheadings ul li{  font-size:11px; background:url(../images/arrow_bullet.gif) no-repeat left 7px;padding:0 0 0 10px;overflow:hidden}*/
.newstext ul li{ padding-bottom:10px;}
.newstext ul li a{ padding-bottom:10px; color:#226099; font-size:11px; text-decoration:none}
.newstext h2{color:#2d649a; font-size:22px; font-family:"Trebuchet MS", Verdana, Arial}
.newstext p.date{ color:#226099; font-size:11px;padding-top:15px; }
/*.newstext p{ padding-top:10px; }*/
.newstext p.name{font:14px "Trebuchet MS", Verdana, Arial; padding-bottom:10px}
.newstext p.name span{font:italic 12px "Trebuchet MS", Verdana, Arial; padding-bottom:10px}
.newstext img{padding:10px 10px 0 0px}
.txtbox{ width:268px;}
.txtrea.{ width:308px;}

/* search classes */
.search{width:671px;float:left; border-bottom:#CCCCCC 1px solid}
.search ul { list-style-type:none; color:#226099; font-size:11px;  list-style-image:url(../images/arrow_bullet.gif);padding:10px 0 0 16px; }
/*.newsheadings ul li{  font-size:11px; background:url(../images/arrow_bullet.gif) no-repeat left 7px;padding:0 0 0 10px;overflow:hidden}*/
.search ul li{ padding-bottom:10px;}
.search ul li a{ padding-bottom:10px; color:#226099; font-size:11px; text-decoration:none}
.search h2{color:#2d649a; font-size:14px; font-family:"Trebuchet MS", Verdana, Arial}
.search p.date{ color:#226099; font-size:12px; }
.search p{ padding-top:10px; }
.search p.name{font:14px "Trebuchet MS", Verdana, Arial; padding-bottom:10px}
.search p.name span{font:italic 12px "Trebuchet MS", Verdana, Arial; padding-bottom:10px}
.search img{padding:10px 10px 0 0px}
.singleColumnLayout2 h1{color:#2d649a; font-size:23px; font-family:"Trebuchet MS", Verdana, Arial; padding-bottom:0px; margin:0px;}
.singleColumnLayout2{width:961px; margin:0 auto; clear:both; overflow:hidden}
.italic{ font-style:italic}

/*page sub heading*/
.strong_txt{color:#2665ac;  font-family:"Trebuchet MS", Verdana, Arial;
	font-size:30px;font-style:italic; padding-bottom:17px; line-height:27px;}



/*added by nicolas*/
.buttonlink {  height:30px; color:#fff; background-color:#249cb0;  margin-right:5px; float:left;}
.buttonlink a{ color:#fff; text-decoration:none; padding-left:14px; line-height:30px; height:28px;  float:left; margin-right:16px }
.buttonlink a:hover{ color:#fff; text-decoration:none}

/****/
	
/* Added by Deepansh & Amit */
.pdflink { background-image:url(../images/psd_ico.gif); background-repeat:no-repeat; padding-left:30px;}

a.pdflink:link, a.pdflink:active, a.pdflink:visited {
	font-size:12px;
	color:#249cb0;
	font-style:italic;     
	text-decoration:none
}
a.pdflink:hover {
	font-size:12px;
	color:#ffa626;
	font-style:italic
}
/*.pdfbox1{
   background:#e6eaec;padding:10px;
   margin-top:10px
} */
.pdfbox {
  height:30px; color:#666; background-color:#CCC; margin-top:10px;padding:0 15px; display:block }
.pdfbox a{
 color:#666; padding-top:7px; text-decoration:none; background:url(../images/psd_ico.gif) no-repeat 0 50%; padding-left:30px; line-height:30px; height:28px; display:block; float:left; margin-right:25px 
 }
.pdfbox a:hover{
 color:#666; text-decoration:underline
}
/* End modification by Deepansh */

