/* CSS Document */
.siteBody{
margin:0;
padding:0;
background:url(../images/header_bg.jpg) top center no-repeat #b1b1b1;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.micrositeBody{
margin:0;
padding:0;
background:url(../images/header_bg_microsite.jpg) center 10px no-repeat #b1b1b1;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

body{
margin:0;
padding:0;
background:url(../images/header_bg.jpg) top center no-repeat #b1b1b1;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

ul, li, h1, h2, p{
padding:0;
margin:0;
}
ul {
	list-style-type:none;
	}

a{
text-decoration:none;
}
#main{
margin:0 auto;
width:992px;
}
#main .mainpage{
float:left;
width:992px;
}
#header{
float:left;
width:961px;
margin:0 16px 0 15px;
}
#header01{
float:left;
width:976px;
margin:0 16px 0 0px;
min-height:139px;

}
#header01 .logo{
float:left;
background:url(../images/logo_bg.png) 0 0 no-repeat;
width:318px;
padding:6px 243px 0 15px;
height:125px;

}


#header01 .topright{
float:left;
width:378px;

}
#header01 .topright .linksfst{
color:#923e06;
float:left;
font-weight:bold;
padding:2px 0;
text-align:right;
width:378px;
}
#header01 .topright .linksfst a{
color:#923e06;
padding:0 7px;
}
#header01 .topright .linksfst a.lst{
padding:0 0 0 7px
}
#header01 .topright .linksfst a:hover{
color:#005295;
}



#header01 .topright .linksscd{
color:#ffffff;
float:left;
font-weight:bold;
padding-top:15px;
width:378px;
text-align:right;
}
#header01 .topright .linksscd a{
color:#ffffff;
padding:0 6px;
}
#header01 .topright .linksscd a.lst{
padding:0 0 0 6px;
}
#header01 .topright .linksscd a:hover{
color:#f8bc06;
}

#header01 .searchsec{
float:left;
width:377px;
padding:2px 0px  10px 0;
}

#header01 .searchsec1{
float:left;
width:377px;
padding:5px 0px 2px 0;
}

#header01 .searchsecfls{
float:left;
width:155px;
color:#ffffff;
height:25px;
text-align:right;
padding:0 0 0 0;
}

#header01 .searchsectext{
float:left;
width:55px;
color:#ffffff;
text-align:right;
padding:3px 5px 0 0;
font-weight:bold;

}
#header01 .searchbox{
float:left;
width:139px;
}
#header01 .searchbox .textbox{
width:121px;
height:17px;
background:#ffffff;
border:1px solid #7cb8e8;
padding:2px;
}
#header01 .go{
float:left;
width:16px;
color:#ffffff;
font-weight:bold;
padding-top:3px;
}
#header01 .go a{
color:#ffffff;
}
#header01 .go a:hover{
color:#f8bc06;
}
#header01 .callus{
float:left;
width:378px;
text-align:right;
color:#f7c735;
font-size:22px;
}
#header01 .callus span{
font-weight:bold;
}

#container{
float:left;
width:961px;
padding:0 16px 0 15px;
/*background:url(../images/body_bg.png) 0 0 repeat-y;*/
}

#container .tbg{
float:left;
width:961px;
height:16px;
background:url(../images/container_tbg.gif) 0 0 no-repeat;
}
#container .mbg{
float:left;
width:961px;
background:#e3e3e3;
}
#containerfst{
float:left;
width:939px;
margin-left:11px;
padding-bottom:8px;
}
#containerfst .leftsec{
float:left;
width:704px;
margin-right:12px;
}
#containerfst .leftsec .image{
float:left;
width:704px;
margin-bottom:1px;
}
#containerfst .leftsec .menu{
float:left;
width:704px;
background:url(../images/menu_bg.gif) 0 0 no-repeat;
height:30px;
}
#containerfst .leftsec .menu ul{
}
#containerfst .leftsec .menu ul li{
float:left;
list-style:none;
color:#923e06;
font-weight:bold;
padding-top:8px;
}
#containerfst .leftsec .menu ul li a{
color:#923e06;
padding:0 23px;
}
#containerfst .leftsec .menu ul li a:hover{
color:#000000;
}
#containerfst .rightsec {
float:left;
width:222px;
}

#containerfst .rightsec .boxes {
float:left;
width:209px;
height:100px;
margin-bottom:7px;
background:url(../images/bgimg.gif) 0 0 no-repeat;
padding:7px 6px 6px 7px;
}

#containerfst .rightsec .boxesnew {
float:left;
width:209px;
height:64px;
margin-bottom:7px;
background:url(../images/newbgimg.gif) 0 0 no-repeat;
padding:3px 6px 3px 7px;
}

#containerfst .rightsec .boxesnew {
width:209px;
height:60px;
background:url(../images/bgimgnew.gif) 0 0 no-repeat;
}
#containerfst .rightsec .boxes h1, #containerfst .rightsec .boxesnew h1, #containerfst .rightsec .boxesnew h2 {
color:#F7C735;
font-size:20px;
font-weight:normal;
/*background:url(../images/bullet.gif) 105px 8px no-repeat ;*/
padding-left:96px;
}
#containerfst .rightsec .boxesnew h1, #containerfst .rightsec .boxesnew h2 {
color:#F7C735;
font-size:14px;
font-weight: bold;
/*background:url(../images/bullet.gif) 125px 5px no-repeat ;*/
padding-left:127px;
}
#containerfst .rightsec .boxesnew h2{
margin:0 0 3px 0px;
padding-left:130px;
}

#containerfst .rightsec .boxesnew .imgspace {
float:left; 
width:128px;
}

#containerfst .rightsec .boxesnew .txtspace {
float:left; 
width:80px;
}


#containerfst .rightsec .boxes p {
line-height:14px;
font-size:9px;
color:#e5e5e5;
padding-top:3px;
}
#containerfst .rightsec .boxes span{
color:#e5e5e5;
text-decoration:underline;
font-size:11px;
text-align:right;
display:block;
padding:5px 8px 0 0;
}
#containerfst .rightsec .boxes span a {
color:#e5e5e5;
text-decoration:underline;
}
#containerfst .rightsec .boxes span a:hover {
color:#a1cbe6;
text-decoration:underline;
}
/*#containerfst .rightsec .boxes .img {
float:left;
margin:4px 5px 0 0;
}*/

#containerfst .rightsec .boxes .img, #containerfst .rightsec .boxesnew .img {
float:left;
margin:0 5px 0 0;
}

#containersec{
float:left;
background:url(../images/containerbg.jpg) bottom right no-repeat #fbd78d;
width:920px;
padding:0 9px 0 10px;
min-height:300px;
margin-left:11px;
}



#containersec h1{
font-size:20px;
padding:10px 0 0 0;
color:#5e2600
}


#containersec ol{
}
#containersec ol li{
color:#923e06;
line-height:20px;
}

#containersec p{
font-size:12px;
color:#923e06;
line-height:18px;
padding:5px 0;
text-align:justify;
}
#containersec a{
color:#923e06;
text-decoration:underline;
}
#containersec a:hover{
color:#441d02;
text-decoration: none;
}


#containersec .box{
float:left;
width:230px;
}
#containersec .box .topimage{
padding:2px 0 4px 5px;
float:left;
}
#containersec .box .bgimage{
background:url(../images/image_bg.gif) 0 0 no-repeat;
padding:8px;
}
#containersec .box h1{
width:230px;
font-size:20px;
color:#5e2600;
font-weight:normal;
text-align:center;
}

#containersec .box h2{
	float:right;
	background:url(../images/learnmore_bg.gif) no-repeat left top;
	padding:0 0 0 10px;
	height:23px;
	margin:15px;
}

#containersec .box h2 span{
	background:url(../images/learnmore_bg1.gif) no-repeat right top;
	padding:4px 10px 0 0px;
	height:19px;
	font:normal 12px Arial, Helvetica, sans-serif;
	display:block;
	float:left;
	color:#fbd78d;
}

#containersec .box h2 span a{
	color:#fbd78d;	
}
#containersec .box h2 span a:hover{
	color:#ffffff;	
}

#containersec .box .boxarea, #containersec .box .boxarealast {
padding:15px 10px 10px 15px;
width:205px;
background:url(../images/divider.gif) top right no-repeat;
min-height:172px;
}
#containersec .box .boxarealast{
background:none;
}
#containersec .box .boxarea p, #containersec .box .boxarealast p{
color:#923e06;
line-height:18px;
}

#mainbttm{
margin:0 auto;
width:992px;
height:26px;
clear:both;
background:url(../images/containerbttm_bg.jpg) 0 0 no-repeat;
}
#footer{
background:#8f8f8f;
height:100%;
margin: o auto;
text-align:center;
color:#494949;
font-size:10px;
padding-top:12px;
clear:both
}
#footer a{
color:#494949;
}
#footer a:hover{
color:#000000;
}

#navigaion, #navigaioninner{
float:right;
width:961px;
background:url(../images/nav_bg.jpg) 0 0 no-repeat;
height:34px;
margin-top:2px;

}
#navigaion li, #navigaioninner li{
	list-style:none; position:relative;
	float:right; height:29px; 
	background:url(../images/devider.gif) 0px 10px no-repeat;
	margin:0 0 0 4px;
	}
	#navigaion li.fst, #navigaioninner li.fst{
	background:none;
	}

#navigaion li a, #navigaioninner li a{
	color:#cde8fc; 
	font:bold 12px/20px Arial, Helvetica, sans-serif; font-variant:normal;
	float:left; 
	text-decoration:none; 
	padding:0 8px 5px 14px; 
	display:block; 
	height:25px;
	margin:0 ;
}
#navigaion li a:hover, #navigaioninner li a:hover{
	color:#ffffff;
	/*background:#6d9dd2;*/
	background:url(../images/rounded_left.gif) no-repeat left top ;
	}
#navigaion li.selected, #navigaioninner li.selected{
	background:url(../images/rounded_left.gif) no-repeat left top ;  
	}


#navigaion ul, #navigaion ul ul, #navigaion ul ul ul, #navigaioninner ul, #navigaioninner ul ul, #navigaioninner ul ul ul{
background:url(../images/submenu-bottom.gif) 0 bottom no-repeat transparent;
margin: 0;
padding:0 0 8px 0;
list-style-type:none;
list-style-position:outside;
position: absolute;
height:auto;
width:162px; 
font-family:Arial, Helvetica, sans-serif;
left:9px;
}
#navigaion ul ul, #navigaion ul ul ul, #navigaioninner ul ul, #navigaioninner ul ul ul{
left:201px;
margin-top:-28px;
width:200px;
}


#navigaion ul li, #navigaioninner ul li{list-style:none; background:none; height:29px;}
#navigaion ul li a, #navigaioninner ul li a{
display:block;
padding:0px 0 5px 22px;
color:#cde8fc; 
font-size:12px; 
text-decoration:none; 
width:160px; 
line-height:30px; 
font-weight:normal;
background: url(../images/bullet01.gif) 5px 7px no-repeat;
border-bottom:1px dotted #009acf;
}
#navigaion ul li a:hover, #navigaioninner ul li a:hover{
background: url(../images/bullet01_h.gif) 5px 7px no-repeat;
color:#ffffff;
}
#navigaion ul li.lst a, #navigaioninner ul li.lst a{
background: url(../images/bullet01.gif) 5px 7px no-repeat;
border:none;
}
#navigaion ul li.lst a:hover, #navigaioninner ul li.lst a:hover {
background: url(../images/bullet01_h.gif) 5px 7px no-repeat ;
}

#navigaion a:hover, #navigaioninner a:hover{
color:#BE0C14;
}

#navigaion li, #navigaioninner li{
float:left;
position:relative;
}
#navigaioninner li{
float:right;
}
/*#navigaion li ul{
	filter:alpha(opacity=85);
	-moz-opacity:.85;
	-khtml-opacity: .85;
	 opacity:.85;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

}*/



#navigaion ul, #navigaioninner ul {
position:absolute;
display:none;
width:200px;
top:29px;
}

#navigaion li span, #navigaioninner li span
{ display:block; padding:8px 8px 0px 0px}

#navigaion li a:hover span, #navigaioninner li a:hover span
{ background:url(../images/rounded_right.gif) no-repeat top right; display:block; padding:3px 8px 5px 0px}

#navigaion li.selected span, #navigaioninner li.selected span
{ background:url(../images/rounded_right.gif) no-repeat top right; color:#fff; padding:3px 8px 5px 0; }

#containerlandingpage{
float:left;
width:964px;
margin-left:13px;
padding-bottom:6px;
}
#containerlandingpage .leftimage{
float:left;
width:13px;
height:377px;
background:url(../images/landing_leftbg.jpg) 0 0 no-repeat;
}
#containerlandingpage .rigntimage{
float:left;
width:13px;
height:377px;
background:url(../images/landing_rightbg.jpg) 0 0 no-repeat;
}
#containerlandingpage .midimage{
float:left;
width:938px;
background:url(../images/topimage.jpg) 0 0 no-repeat #f8bc06;
min-height:357px;
padding-top:17px;
}
#containerlandingpage .midimage .mainflashspace{
float:left;
width:937px;
}
#containerlandingpage .midimage .flashspace{
float:left;
width:220px;
height:340px;
margin-right:19px;
}
#containerlandingpage .midimage .flashspacenew{
float:left;
width:220px;
height:340px;
}
#containerlandingpage .midimage .btmbg{
float:left;
width:939px;
height:20px;
background:url(../images/landing_bbg.jpg)  bottom left no-repeat #000;
}


#footer .copy{
	padding:10px 0 0 0px;
	color:#494949;
	
}
.padTop{
	padding-top:10px;
}

.txtfrm{
font-size:12px;
color:#923e06;
text-align:justify;
}

#containersec ul.gallery{
	padding:6px 0 0 0;
	overflow:hidden;
	height:100%;
	list-style-type:none;
	}
#containersec ul.gallery li {
	float:left;
	padding:0 16px 10px 16px;
	height:103px;
}
#containersec ul.gallery li img {
	border:#F7B537 6px solid;
	float:left;
}
#containersec ul.gallery li a:hover img {
	border-color:#F7B537;
}

.micrositeBody #containersec
{
    background: #fff;
}
#containersec ul{ list-style-type:disc; padding-left:20px;}

.micrositeBody #containersec ul.gallery li {
	padding:0 20px 20px 20px;
	height: auto;
	width:165px;
}

.micrositeBody #containersec ul.gallery li 
{
    display:block;
}

.micrositeBody #containersec ul.gallery li img{
	height:110px;
	float:none;
	display:block;
	margin:auto;
}


#containersec ul.sitemap {
	font:normal 12px/24px Arial, Helvetica, sans-serif;
	margin-left:4px;
}
#containersec ul.sitemap li {
	background:none !important;
	padding:0 !important;
}
#containersec ul.sitemap ul {
	background:url(../images/sitemap-vert.gif) 0 0 repeat-y !important;
	margin-left:-20px;
	padding-left:20px;
	padding-bottom:0 !important;
}
#containersec ul.sitemap li {
	background:url(../images/sitemap-midd.gif) 0 0 no-repeat !important;
	padding:0 0 0 20px !important;
}
#containersec ul.sitemap li.last {
	background:url(../images/sitemap-last.gif) 0 0 no-repeat !important;
}
#containersec ul.sitemap li.first {
	background:url(../images/sitemap-first.gif) 0 11px no-repeat !important;
}
#containersec ul.sitemap li a {
	text-decoration:none !important;
	color:#000;
	background-color:inherit;
}
#containersec ul.sitemap li a:hover {
	color:#D47800;
	background-color:inherit;
}

/*-------------- FORM SECTION ---------------*/

DIV.faq P.expand {
	PADDING-BOTTOM: 12px
}
DIV.faq A.expandable {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 30px; FONT-WEIGHT: bold; BACKGROUND: url(../images/icon-close.gif) #eee no-repeat 10px 50%; PADDING-BOTTOM: 0px; COLOR: #000; LINE-HEIGHT: 26px; PADDING-TOP: 0px; HEIGHT: 26px; TEXT-DECORATION: none
}
DIV.faq A.expandable SPAN {
	FONT-WEIGHT: normal; FONT-SIZE: 12px! important; COLOR: #000! important; FONT-STYLE: normal! important
}
DIV.faq A.doubleLine {
	BACKGROUND-POSITION: 10px 6px; PADDING-BOTTOM: 4px; LINE-HEIGHT: 16px; PADDING-TOP: 4px; HEIGHT: auto
}
DIV.faq A.doubleLine:hover {
	BACKGROUND-POSITION: 10px 6px; PADDING-BOTTOM: 4px; LINE-HEIGHT: 16px; PADDING-TOP: 4px; HEIGHT: auto
}
DIV.faq A.doubleLine:hover {
	COLOR: #000; BACKGROUND-COLOR: #ddd
}
DIV.faq A.expandable:hover {
	COLOR: #000; BACKGROUND-COLOR: #ddd
}
DIV.faq A.openheader {
	BACKGROUND-IMAGE: url(../images/icon-open.gif)
}
DIV.faq DIV.categoryitems {
	PADDING-LEFT: 30px
}

.belowlink{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:85px;
	padding-top:10px;
	padding-bottom:5px;
	margin:0px;

}
.belowlink a {
	margin:0px 0px 0 0px;
	padding:0px 10px 0 10px;
	color:#8D4014;
	font-weight:bold;	
	text-decoration:none;
	vertical-align:middle;
}
.belowlink span{
	padding:0 8px;
}


.belowlink a:hover, .nav02 a.selected {
	color:#000;
	text-decoration:none;	
	

}
hr {
	color: #000000;
	height: 1px;
    width: 50px;
}
/*###############santanu-add############################*/




.panel-block {
	width:221px;
	padding:0px;
	/*margin:0 0 15px 0;*/
	display:block;
	float:left;
}

.label-tab {
	background:url(../images/block-topbg.jpg) no-repeat;
	width:207px;
	padding:10px 0 0 14px;
	font-size:14px;
	color: #00F;
	font-family:Helvetica, sans-serif, Arial;
	float:left;
	height:30px;
}

.micrositeBody .label-tab {
	color: #000;
	position:relative;
	z-index:10;
}

.midbox-bg{
	background:url(../images/block-midreptbg.jpg) repeat-y;
	width:211px;
	padding:0 0 0 10px;
	margin:0px;
	float:left;	
}


.btombox-bg{
	background:url(../images/block-btombg.jpg) no-repeat;
	width:221px;
	padding:0px;
	margin:0px;
	height:9px;
	float:left;
}


