* {	margin: 0;	padding: 0;}  /*its very imp for padding issue in mozilla  */
body{ font-family:verdana;  font-size:9pt; color:#636363; line-height:130%; background: #F2F2F2 url(../images/bg_body.gif) repeat-x top; padding: 0;  margin:40px 2% 0 2%;   }

#header{ background: url(../images/bg_header.gif) repeat-x top; padding:0 0 0 0; margin:0 0 0 0; height:76px;  border:0px solid #000}
#logo{  background: url(../images/logo.gif) no-repeat top left; float:left; width:306px; height:76px; }
#header_right_home { background: url(../images/header _right.gif) no-repeat top right; float:right; width:364px; height:76px; }
#header_right { background: url(../images/header _right.gif) no-repeat top right; float:right; width:414px; height:76px; }

#outershell{ background: #fff url(../images/bg_left.gif) no-repeat left top;  padding:0 0 0 0; margin:0 0 0 0; }/* overflow auto is given to increase the bg image when the text expands*/
#left { float:left; width:224px; padding:40px 0 0 0; margin:0; height:100%;   }	
#right { margin-left:220px; border:1px dotted #000;  padding:0 0 0 10px;   }

#left h1{ padding:0 0 0 25px; margin: 0 0 10px 11px; font-family: "Trebuchet MS", verdana; color:#FFFFFF; font-size:12px; letter-spacing:1px; font-weight:bold }
#left h2{ padding:0 0 0 0px; margin: 0 0 0px 0px; font-family: "Trebuchet MS", verdana; color:#003399; font-size:14px; letter-spacing:1px; font-weight:bold }
#left h3{ padding:0 0 0 35px; margin: 0 0 0px 0px; font-family: "Trebuchet MS", verdana; color:#003399; font-size:14px; letter-spacing:1px; font-weight:bold }
/* leftmenu  starts here */
#leftmenu{ padding:0; margin:10px 0 25px 25px; width:176px;  background-color:#FFFFFF;   }
#leftmenu ul{list-style-type:none; margin:0; padding: 0px; border: none; }
#leftmenu ul li a{ display: block; width: 100%; padding: 5px 5px 5px 10px; text-decoration: none; font: normal 12px arial; background: url(../images/leftmenu_devider.gif) no-repeat left bottom; color: #2A53A5;}
#leftmenu ul li a:hover { display:block;  color: #E41D09 ; background: url(../images/leftmenu_devider.gif) no-repeat left bottom; padding: 5px 0 5px 12px;}

#leftmenu ul li.submenu a { color: #2A53A5;  padding: 5px 0px 5px 22px;   /* For last menu item within menu, remove bottom border */}
#leftmenu ul li.submenu a:hover{color: #E41D09;  padding: 5px 0px 5px 22px; /* For last menu item within menu, mouseover */}

#leftmenu ul li.submenu_active a { color: #E41D09;  padding: 5px 5px 5px 22px;   /* For last menu item within menu, remove bottom border */}
#leftmenu ul li.submenu_active a:hover{color: #E41D09;  padding: 5px 5px 5px 22px; cursor:default; /* For last menu item within menu, mouseover */}

#leftmenu ul li.active a { color: #E41D09;  padding: 5px 5px 5px 10px;  /* For last menu item within menu, remove bottom border */}
#leftmenu ul li.active a:hover{color: #E41D09;  padding: 5px 5px 5px 10px; cursor:default; /* For last menu item within menu, mouseover */}
/* leftmenu  ends here */
.title_red{ background: transparent url(../images/blue_circle.gif) no-repeat center left;  padding:0 0 0 16px; margin: 0 0 10px 12px;   text-transform:uppercase;  font-family:"Trebuchet MS",verdana; color:#E41D09; font-size:12px; letter-spacing:1px; font-weight:bold }
.title_blue{padding:0 0 0 16px; margin: 0 0 10px 12px;   text-transform:uppercase;  font-family:"Trebuchet MS",verdana; color:#2953A5; font-size:12px; letter-spacing:1px; font-weight:bold }
.title_blues{padding:0 0 0 16px; margin: 0 0 10px 12px;   text-transform:none;  font-family:"Trebuchet MS",verdana; color:#547AA5; font-size:12px; letter-spacing:1px; font-weight:bold; text-decoration: none }
#heading_red_rhs{ background: transparent url(../images/blue_circle_rhs.gif) no-repeat center left; width:150px; background-color:#F3F3F3;  padding:0 0 0 25px; margin: 0 0 10px 7px;   text-transform:uppercase;  font-family:"Trebuchet MS",verdana; color:#E41D09; font-size:12px; letter-spacing:1px; font-weight:bold }

/* related links starts here */
#related_links{ padding:0; margin:0 0 25px 25px; width:170px; background-color:#FFFFFF; }
#related_links ul{list-style-type:none; margin: 10px 0 0 5px; padding: 0px; }
#related_links ul li a{
display: block;
width: 100%;
padding: 5px 5px 5px 20px;
text-decoration: none;
font: bold 12px arial;
background: url(../images/bg_related_links.gif) no-repeat left bottom;
color: #2D5C92;}

#related_links ul li a:hover{
display: block;
color: #E41D09;
background: url(../images/bg_related_links.gif) no-repeat left bottom;
padding: 5px 5px 5px 20px;
}

#related_links ul li.lastitem, .rhs ul li.lastitem a{
border-bottom-width: 0; /* For last menu item within menu, remove bottom border */
}

#related_links ul li.lastitem a:hover{
color: #2B5D87;
border-bottom-width: 0; /* For last menu item within menu, mouseover */
}
/* related links ends here */

#services{  margin:10px 0 0 28px; width:160px;   padding:0 0 0 0 ;  font-family:verdana; color:#2A53A5; font-size:11px; text-align:left;}
#services h1{ padding:9px 0 0 2px; margin: 0 0 10px 11px; text-align:left; font-family: "Trebuchet MS", verdana; color:#FFFFFF; font-size:12px; letter-spacing:1px; font-weight:bold }



#LHS3{  margin:10px 0 0 35px; width:178px;   padding:0 0 0 0 ;  font-family:verdana; color:#2A53A5; font-size:11px; text-align:left;}
#LHS3 ul{list-style-type:none; margin: 5px 0 0 5px; padding: 0px; }
#LHS3 ul li a{
display: block;
width: 100%;
padding: 4px 0px 3px 10px;
text-decoration: none;
font: bold 12px arial;
background: url(../images/arrow_left_slug.gif) no-repeat left;
color: #2D5C92;}
#LHS3 ul li a:hover{
display: block;
color: #E41D09;
background: url(../images/arrow_left_slug.gif) no-repeat left;
padding: 4px 0px 3px 10px;
}
#LHS3 p{  width:168px; line-height:15px;  padding:10px 0 0 0px; font-family:verdana; color:#2A53A5; font-size:11px; text-align:left}

#left_home { float:left; width:224px; padding:40px 0  0 0; margin:0 0 0 0; width:469px; background: url(../images/bg_left_home.gif) no-repeat left top; height:430px;}	
#right_home {float:left;  width:490px;  height:422px; margin:1px 0 0 0; padding: 0 0 0 0;}
#left_home_inner{ margin:0 0 0 30px; padding: 0 0 0 0;}
#home_slug { font-family:verdana; color:#2A54A6; padding:10px 0 0 0; float:left; margin:0; width:210px;}
#home_slug ul li  {padding: 0 10px 10px 0; list-style-type:none; margin: 0 0 0 22px;  }
#left h3{  height:20px;  padding:37px 0 0 35px; text-transform:uppercase;  font-family:"Trebuchet MS",verdana; color:#FFFFFF; font-size:12px; letter-spacing:1px; font-weight:bold }
/* topmenu starts here */
#topmenu {font: bold 11px Arial; width: 100%;  float:right;  color:#547AA5; padding:0 0 10px 0; background-color: #F2F2F2;  text-align:center; height:40px;}
#topmenu ul{
margin: 0;
padding: 0;
float: right;
width: 100%; /*width of menu*/
border-width: 1px 0;
text-align:center;
padding-left:5px;
height:40px;
}
#topmenu ul li{display: inline; text-align:center;  }
#topmenu ul li a{
float: right;
color: #547AA5; /*text color*/
padding: 17px 10px 8px 14px; 
text-decoration: none;
text-align:center;
background: transparent url(../images/red_box.gif) center top  no-repeat;}

#topmenu ul li a:visited{color: #547AA5;}

#topmenu ul li a:hover{font: bold 11px Arial; 
color: #072B5A !important; /*text color of selected and active item*/
padding: 17px 10px 8px 14px; 
background: transparent url(../images/red_box.gif) center top  no-repeat;}

#topmenu ul li .activemenu{
font: bold 11px Arial;
color: #072B5A !important; /*text color of selected and active item*/
padding: 17px 10px 8px 14px; 
background: transparent url(../images/red_box.gif) center top  no-repeat;
}
/* topmenu ends here */
#banner { float:left; width:100%; }

#breadcrumb{ margin:0 50px 0 0;  padding: 10px 0 10px 0;}
.back{ float:right; padding: 10px 0 10px 0;  font-weight:normal; color: #2953A5;font-family: Verdana; font-size: 11px; text-decoration: none}
a.back:link{ margin:0px 0px 0 15px;background: url(../images/arrow_back.gif) no-repeat left; padding: 10px 0 10px 10px;  font-weight:normal; color: #2953A5;font-family: Verdana; font-size: 11px; text-decoration: none}
a.back:visited {font-family: Verdana; font-size: 11px; font-weight: normal; color: #2953A5; text-decoration: none }
a.back:hover { font-family: Verdana; font-size: 11px; font-weight: normal;background: url(../images/arrow_back.gif) no-repeat left; float:right; color: #E21D0A; text-decoration:none; padding: 10px 0px 10px 12px}

.title{ font-family: "Trebuchet MS",verdana; font-size:19px; color:#E41D09; font-weight:bold; letter-spacing:1px; height:15px;}

#content_area{ background-color:#FFFFFF; padding:0 0 0 0; float:left; width:99.9%; height:100%; border-right:1px solid #000; text-align:justify  }

#content_left { margin:0 220px 0 0;  padding:0 0 0 20px; vertical-align:top;}
#content_left_big { margin:0 10px 0 0px;  padding:0 0 0 20px; vertical-align:top;}
#content_left_big p { font-family:Verdana; margin-bottom:10px; }	
#content_right { float:right; background-color:#FFFFFF; margin:0 0 0 0; width:210px;  padding: 10px 0 0 0; }
#content_left p { font-family:Verdana; margin-bottom:10px; }
#content_left ul li { font-family:Verdana; margin-left:15px; text-align:justify; }
#rightcolumn { background-color:#FFFFFF; float:right; width:200px; padding-top:10px; }
.bullet {background: url(../images/bullet.gif) no-repeat left top;  padding: 0 0 0 15px; font-family: verdana; font-size:11px; color:#636363;  font-weight:normal;}
.bullet_blue {background: url(../images/bullet.gif) no-repeat left top;  padding: 0 0 0 15px; font-family: verdana; font-size:12px; color:#2953A5;  font-weight:normal;}	
.pdf {background: url(../images/acrobat_icon.gif) no-repeat left top; height:16px;  padding: 0 0px 0 25px; font-family: verdana; font-size:11px; color:#636363;  font-weight:normal;}
.inline{display:inline; list-style-type:none; float:left}
/* rhs starts here */

#rhs_top { background: url(../images/rhs_top.gif) no-repeat top; height:16px }

#rhs{ margin : 0 0 0 5px; padding : 0; font: bold 12px verdana; color: #F3F3F3;  background: url(../images/rhs_bg.gif) repeat-y; width:190px; }

#rhs p{ padding-left:15px; height:20px}
#rhs ul{ list-style-type:none;  margin: 0 0 0 0px; padding:0; border: none;}

#rhs ul li {
display: block;
width: 140px;
padding:0 10px 10px 22px ;
text-decoration: none;
font: normal 11px verdana;
background: url(../images/arrow_rhs.gif) no-repeat left top; margin:0 0 0 9px;
color: #144276;
}

.rhs{
display: block;
width: 140px;
padding:0 10px 10px 22px ;
height:100%;
text-decoration: none;
font: normal 11px verdana;
color: #144276;
}

#rhs_bottom{ background: url(../images/rhs_bottom.gif) no-repeat bottom left; height:21px; margin:0 0 0 0; z-index:12}

/* rhs ends here */

.bg_left{background: url(../images/bg_left.gif) no-repeat; vertical-align:top;}
.bg_left_big{background: url(../images/bg_left_big.gif) no-repeat; vertical-align:top;}
.bg_vert_left{ background: #FFFFFF url(../images/bg_vertical_left.gif) repeat-y left; vertical-align:top}
.bold { font-weight:bold}
.normal{ font-weight:normal}
.valigntop{ vertical-align:top}
.aligncenter{text-align:center}
.text{font-family:verdana;  font-size:12px; color:#636363; text-align:justify}
.text1{font-family:verdana;  font-size:9px; color:#636363; text-align:left}
.alignleft{text-align:left}
.padding_left15{ padding-left:15px}
.alignright{text-align:right}
.bg_line { background: url(../images/bg_dotted.gif) repeat-x left center; height:5px }
.text_blue { font-family: Verdana; font-size: 11px;  color: #2A53A5; text-decoration: none }
.text_white { font-family: Verdana; font-size: 11px;  color: #ffffff; text-decoration: none }
.padding_right20{ padding-right:20px}
/* tabmenu stats here */

ul#toc {
	height: 2em;
	list-style: none;
	margin: 0;
	padding: 0;
}

ul#toc li {
	background: #bdf url(../images/basic_tab.png);
	float: left;
	margin: 0 2px 0 0;
	padding-left: 7px;
}

ul#toc a {
	background: url(../images/basic_tab.png) 100% 0;
	color: #008;
	display: block;
	float: left;
	line-height: 2em;
	outline: none;
	padding-right: 5px;
	text-decoration: none;
}

ul#toc li.current_tab {
	background-color: #48f;
	background-position: 0 -60px;
}

ul#toc li.current_tab a {
	background-position: 100% -60px; cursor:default;
	color: #fff;
}

.content_tab {border:1px solid #6FBAE2; padding:10px 10px 0px 10px; margin-top:-1px}
.input_text {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	background-color:#ffffff;	
	border-style:solid; border-width:1px;
	border-color:#D2D1D1;	
	text-decoration: none;
	margin:0px 0px 3px 0px
	}

.text_red{
    font-family: Verdana;
	font-size: 11px; 
	color: #ff0000;
	text-align:justify;	
	text-decoration: none;
}
/* ho*/

.logo_gallery{	cursor: default; width:100%; list-style: none;}

.logo_gallery a{  }

.logo_gallery a .preview{	display: none;}

.logo_gallery   a:hover .preview{
	display: block;
	position: absolute;
	top: -33px;
	left: -45px;
	z-index: 1;
}

.logo_gallery img{	background: #fff;
	border-style: solid;
	border-width: 0px;
	color: inherit;
	padding: 1px;
	vertical-align: top;
	width: 172px;
	height: 85px;
}

.logo_gallery li{
	border-style: solid;
	border-width: 0px;
	color: inherit;
	display: inline;
	float: left;
	margin: 1px;
	padding: 1px;
	position: relative;
}

.zoom { position:absolute; width: 490px; border:5px solid #1B477D; background-color:#FFFFFF; padding:10px}

/* footer starts */
#footer { clear:both; width: 100%; color: #798CA4; padding-top:10px; padding-bottom:10px;  height:25px;  }
#footer .copyright{ float:left; padding-left:40px;   text-decoration:none}
#footer .tnc{ float:right; padding-right:20px; text-decoration:none}
#footer .tnc a{ font-family: Verdana; font-size: 11px; font-weight: normal; color: #2D5C92; text-decoration: none }
#footer .tnc a:hover{ font-family: Verdana; font-size: 11px; font-weight: normal; color: #2D5C92; text-decoration: underline }
/* footer ends */

a.links_breadcrumb:link { font-family: Verdana; font-size: 11px; font-weight: normal; color: #2D5C92; text-decoration: none }
a.links_breadcrumb:visited {font-family: Verdana; font-size: 11px; font-weight: normal; color: #2D5C92; text-decoration: none }
a.links_breadcrumb:hover { font-family: Verdana; font-size: 11px; font-weight: normal; color: #2D5C92; text-decoration:underline}

a.link_blue_red:link { font-family: Verdana; font-size: 11px; font-weight: normal; color: #2953A5; text-decoration: none }
a.link_blue_red:visited {font-family: Verdana; font-size: 11px; font-weight: normal; color: #2953A5; text-decoration: none }
a.link_blue_red:hover { font-family: Verdana; font-size: 11px; font-weight: normal; color: #E21D0A; text-decoration:none}

