/* ============================ Header Starts ============================= */
.header-template{
	width:1001px;
	position:relative;
	height:255px;
	padding-top:6px;
	padding-right:2px;
}

.head-flash-template{
	height:201px;
	overflow:hidden;
	text-align:right;
	width:1000px;
}




.logo-template{
	position:absolute;
	left:1px;
	top:57px;
	width:255px;
	height:112px;
}

.logo-template img{
	border:0px;
}

.head-right-callus-template{
	position:absolute;
	right:1px;
	top:127px;
	width:213px;
	height:66px;
}

.head-right-callus-template img{
	border:0px;
}


.top-menu-template{
	height:41px;
	padding-left:10px;
	padding-right:10px;
	font-size:20px;
	overflow:hidden;
	text-align:center;
	padding-top:12px;
	font-weight:bold;
}

/* ============================ Header Ends ============================= */
/* ============================ Mid container starts ============================= */

.main-mid-conatiner-template{
	width:967px;
	border-bottom:5px solid #334168;
	padding-right:17px;
	padding-left:19px;
	padding-bottom:4px;
}


/* Left conatiner css starts */
.left-conatiner-template{
	width:236px;
}


.left-contactbox-template{
	width:236px;
	padding-bottom:11px;
}

.left-content-top-template{
	width:236px;
	height:12px;
	overflow:hidden;
}

.left-content-btm-template{
	width:236px;
	height:12px;
	overflow:hidden;
}

.left-content-mid-template{
	width:206px;
	padding-right:17px;
	padding-left:13px;
}








/* contact form css starts */

.left-contact-icon-template{
	width:48px;
}

.left-contact-titlebox-template{
	padding-bottom:13px;
}

.left-contact-title-template{
	width:127px;
	padding-top:13px;
	padding-bottom:6px;
	font-size:15px;
	font-weight:bold;
	padding-right:2px;
}


.left-contact-cntbox-template{
	padding-bottom:10px;
}

.left-contact-butt-cntbox-template{
	padding-bottom:6px;
}

.left-contact-label-template{
	width:47px;
	padding-top:3px;
	padding-right:2px;
	font-size:11px;
	color:#333333;
}


.left-contact-fileds-template{
	width:154px;
}

.left-contact-fileds-template input{
	width:152px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	border:1px solid #FFB300;
	height:17px;
}


.left-contact-fileds-template textarea{
	width:152px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	border:1px solid #FFB300;
	height:75px;
}


.left-contact-button-template{
	padding-right:90px;
	text-align:right;
}

.left-contact-button-template img{
	border:0px;
}

/* Contact form css ends */

.left-newbox-template{
	width:236px;
	padding-bottom:12px;
}
													/* Left News css starts */
.left-news-title-template{
	padding-top:8px;
	padding-bottom:5px;
	padding-right:2px;
}

.left-news-title-template h2{
	padding:0px;
	margin:0px;
	font-size:15px;
	font-weight:bold;
}
	
	
.left-newsbox-template{
	padding-top:18px;
	font-size:13px;
}
.left-newsbox-template h3{
	color:#FFB300;
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:0;
}

.left-newsbox-template h3 a{
	color:#FFB300;
	text-decoration:none;
}

.left-newsbox-main-template{
	height:232px; 
	overflow:hidden;
}

.left-newsbox-marquee-up-template{
	height:190px; 
	overflow:hidden;
}

.left-newsbox-readmore-template{
	padding-top:2px;
	text-align:left;
	color:#0033CC;
}

.left-newsbox-readmore-template a{
	color:#0033CC;
	text-decoration:underline;
}

.left-newsbox-readmore-template a:hover{
	color:#0033CC;
	text-decoration:none;
}
	

.left-newsbox-readmore-template img{
	border:0px;
	text-decoration:none;
}	
													
													/* Left News css ends */
													/* Left Static banner css starts */
													
.left-static-banner-main-template{
	height:187px; 
	overflow:hidden;
}													
	
.left-static-banner-text-template{
	padding-top:10px;
}													
							
													/* Left Static banner css ends */
/* Left conatiner css ends */




/* mid conatiner css starts */
.mid-conatiner-template{
	width:466px;
	margin-left:14px;
	color:#000;
}


.mid-conatiner-content-template{
	width:466px;
	padding-bottom:12px;
}

.mid-content-top-bottom-img-template{
	width:466px;
	height:12px;
	overflow:hidden;
}

.mid-content-mid-template{
	width:440px;
	padding-right:16px;
	padding-left:10px;
	min-height:792px;
	
}

.hp-mid-content-mid-template{
	width:440px;
	padding-right:16px;
	padding-left:10px;	
}

.mid-content-mid-template h1{
	font-size:15px;
	font-weight:bold;
	color:#45598C;
	padding:0px;
	margin:0px;
	padding-bottom:8px;
	border-bottom:1px solid #FFB300;
	text-align:right;	
	padding-top:5px;
	margin-bottom:10px;
}

.mid-content-mid-template h2{
	font-size:14px;
	font-weight:bold;
	color:#FFB300;
	padding:0px;
	margin:0px;
}

.mid-content-mid-template h2 a{
	color:#FFB300;
	text-decoration:none;
}

.mid-content-title-icon-template{
	width:66px;
	padding-left:10px;
}

.mid-content-title-template{
	width:363px;
	padding-bottom:8px;
	border-bottom:1px solid #FFB300;	
	padding-top:3px;
}

.mid-content-title-template h1{
	font-size:15px;
	font-weight:bold;
	color:#45598C;
	padding:0px;
	margin:0px;
	border:0px;
	text-align:right;
}
.mid-content-title-template h1 a{
	color:#45598C;
	text-decoration:none;
}



.mid-content-text-template
{
	line-height:15px;
	padding-bottom:2px;
}


.mid-content-text-template span{
	font-weight:bold;
}

.mid-content-text-template a{
	font-weight:bold;
	color:#45598C;
	text-decoration:none;
}



/* Mid conatiner mid part  starts */
.mid-informationbox-div1-template{
	width:137px;
	margin-left:15px;
}

.mid-informationbox-div2-template{
	width:137px;
}

.mid-informationbox-div3-template{
	width:137px;
}


.mid-informationbox-title-template{
	padding-top:4px;
	padding-bottom:5px;
	padding-right:2px;
}

.mid-informationbox-title-template h2{
	padding:0px;
	margin:0px;
	font-size:15px;
	font-weight:bold;
}

.mid-informationbox-text-template{
	padding-right:7px;	
	padding-top:8px;
	line-height:15px;
	.line-height:16px;
	padding-bottom:2px;
}

.mid-informationbox-img-template{
	padding-top:9px;
}

.mid-informationbox-img-template img{
	border:0px;
}



.mid-testimonial-title-template{
	width:363px;
	padding-bottom:8px;
	border-bottom:1px solid #FFB300;	
	padding-top:3px;
}

.mid-testimonial-title-template h2{
	font-size:15px;
	font-weight:bold;
	color:#45598C;
	padding:0px;
	margin:0px;
	border:0px;
	text-align:right;
}
.mid-testimonial-title-template h2 a{
	color:#45598C;
	text-decoration:none;
}


.mid-content-testimonialbox-template{
	width:363px;
}


.mid-testimonial-div-template{
	width:335px;
	padding-top:13px;
}

.mid-testimonial-content-template{
	width:335px;
	padding-bottom:22px;
}



											/* Mid conatiner mid part  ends */
											/* mid conatiner css ends */
											
											
											/* Right conatiner css starts */
.right-conatiner-template{
	width:236px;
}

											/* Right Menu css starts */
.right-menu-mainbox-template{
	width:236px;
	padding-bottom:11px;
}

.right-menu-mid-template{
	width:211px;
	padding-left:19px;
	padding-right:6px;
}

.right-menu-template{
	width:211px;
	overflow:hidden;
	padding-bottom:9px;
	padding-top:4px;
	font-size:15px;
	text-align:right;
}

.right-menu-template a{
	text-decoration:none;
}

.right-menu-template a:hover{
	text-decoration:none;
}

.right-menu-no-sep-template{
	width:211px;
	overflow:hidden;
	padding-top:4px;
	font-size:15px;
	text-align:right;
}

.right-menu-no-sep-template a{
	text-decoration:none;
}

.right-menu-no-sep-template a:hover{
	text-decoration:none;
}

.right-childmenu-template{
	margin-right:45px;
	font-size:13px;
}

.right-childmenu-template a{
	text-decoration:none;
}

.right-childmenu-template a:hover{
	text-decoration:none;
}
											
											
											/* Right Menu css ends */
											/* Right searchbox css starts */
.right-searchbox-template{
	padding-top:4px;
	padding-bottom:7px;
}


.right-searchbox-fields-template{
	width:160px;
}

.right-searchbox-fields-template input{
	width:156px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	border:1px solid #FFB300;
	height:17px;
}


.right-searchbox-button-template{
	width:42px;
	text-align:left;
}

.right-searchbox-button-template img{
	border:0px;
}


											/* Right searchbox css ends */
											/* Right success box starts */

.right-successbox-template{
	width:236px;
	padding-bottom:11px;
	padding-top:1px;
}

.right-successbox-top-template{
	width:231px;
	height:6px;
	overflow:hidden;
}


.right-successbox-mid-template{
	width:203px;
	padding-right:13px;
	padding-left:15px;
	min-height:174px;
	
}

.right-successbox-title-template{
	padding-top:8px;
	padding-bottom:5px;
	padding-right:2px;
}

.right-successbox-template h2{
	padding:0px;
	margin:0px;
	font-size:15px;
	font-weight:bold;
}


.right-successbox-text-template{
	padding-top:10px;
	padding-bottom:5px;
}

.right-successbox-text-template span{
	font-weight:bold;
}

.right-successbox-text-template a{
	font-weight:bold;
	color:#45598C;
	text-decoration:none;
}

											/* Right success box ends */
											
.right-btm-imagebox{
	text-align:center;
	padding-top:15px;
}

.right-btm-imagebox img{
	border:0px;
}
											




/* Right conatiner css ends */


/* ============================ Mid container ends ============================= */


/* ============================ Footer starts ============================= */

.footer-template{
	width:983px;
	padding-top:9px;
	padding-bottom:12px;
	text-align:center;
	font-size:15px;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
}


.footer-links-template{
	padding-bottom:3px;
	text-align:center;
}

.footer-links-template a{
	text-decoration:none;
}


.footer-mid-seperator-template{
	text-align:center;
	padding-bottom:10px;
}

/* ============================ Footer ends ============================= */
/* ============================ Article starts  ============================= */

.article-list-content-text-template{
	padding-bottom:15px;
	border-bottom:1px solid #FFB300;
}

.article-list-content-text-template span{
	font-weight:bold;
}

.article-list-content-text-template a{
	font-weight:bold;
	color:#45598C;
	text-decoration:none;
}

.article-list-content-text-template img{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	border:1px solid #FFB300;
	
}


.article-list-mainbox-template{
}

.article-list-contentbox-template{
	padding-top:12px;
	padding-bottom:12px;
}


.article-list-content-icon-template{
	width:148px;
	overflow:hidden;
}

.article-list-content-icon-template img{
	border:1px solid #FFB300;
	width:146px;
}


.article-list-content-textarea-template{
	width:440px;
	border-bottom:1px solid #FFB300;
	padding-bottom:15px;
}

.article-list-description-template{
	padding-top:10px;
}

.article-list-description-template h3{
	padding:0px;
	margin:0px;
	color:#FFB300;
	font-size:14px;
	font-weight:bold;
	padding-bottom:2px;
}

.article-list-description-template h2{
	padding:0px;
	margin:0px;
	font-size:15px;
	font-weight:bold;
	color:#45598C;
	padding-bottom:5px;
}

.article-list-description-template h2 a{
	color:#45598C;
	text-decoration:none;
}



.article-list-title-template{
	padding-top:2px;
	padding-bottom:5px;
	padding-right:2px;
	color:#45598C;
}

.article-list-title-template h2{
	padding:0px;
	margin:0px;
	font-size:15px;
	font-weight:bold;
	color:#45598C;
}

.article-detail-img-section-template{
	margin-left:10px;
}
.article-detail-img-section-template a{
	text-decoration:none;
}

.article-detail-img-section-template h4{
	font-size:12px;
	font-weight:100;
	/*padding-top:2px;*/
	padding-bottom:16px;
	text-align:center;
	font-weight:bold;
	padding-top:5px;
}
.article-detail-img-section-template img{
	width:118px;
}

.article1_boderimg-template{
	height:4px;
	/*border-bottom:1px solid #000;*/
}

/* ============================ Article ends  ============================= */



/* ============================ Basic CSS -- Paging, Contact Page, Sitemap, Zoom-Component and Tooltip============================= */

/* Layout Pageing Starts */
.layout-pageing-template{
	/*width:300px;*/
	cursor:pointer;
	margin-top:12px;
	/*padding-right:14px;*/
}
.layout-pageing-num-template{
	cursor:pointer;
	font-size:13px;
	/*position:relative;
	top:-7px;*/
	margin-left:2px;
	margin-right:2px;
}	
.layout-pageing-num-template a{
	font-size:13px;
	text-decoration:none;
	margin-left:2px;
	margin-right:2px;
}
.layout-pageing-num-template a:hover{
	font-size:13px;
	text-decoration:underline;
	font-weight:bold;
}
a.layout-pageing-num-sel-template{
	font-size:13px;
	text-decoration:underline;
	font-weight:bold;
}
a.prev-btn-template{
	margin-left:3px;
	margin-right:12px;
}
a.first-btn-template{
	margin-left:2px;
}
a.next-btn-template{
	margin-left:14px;
	margin-right:3px;
}
a.last-btn-template{
	margin-left:3px;
}
/* Layout Pageing Ends */



/* Zoom Component- starts*/
.MultiBoxContainer {
	position: absolute;
	border: 20px solid #fff;
	background-color: #FFF;
	display: none;
	z-index: 999992;
	text-align: left;
	/*overflow: hidden;*/
}

.MultiBoxLoading {
	background: url(../images/loader.gif) no-repeat center;
}

.MultiBoxContent {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.MultiBoxClose {
	position: absolute;
	top: -24px;
	right: -28px;
	background: url(../images/close.png) no-repeat;
	width: 24px;
	height: 24px;
	cursor: pointer;
	margin-top:10px;
}
.MultiBoxControlsContainer {
	overflow: hidden;
	height: 0px;
	position: relative;
}

.MultiBoxControls {
	width: 100%;
	height: auto;
	position: relative;
	background-color: #fff;
}


.MultiBoxPrevious {
	position: absolute;
	background: url(../images/left.png) no-repeat;
	width: 13px;
	height: 18px;
	left: 0px;
	margin-top: 5px;
	cursor: pointer;
	margin-top:10px;
}

.MultiBoxNext {
	position: absolute;
	background: url(../images/right.png) no-repeat;
	width: 13px;
	height: 18px;
	right: 0px;
	/*margin-top: 5px;*/
	cursor: pointer;
	margin-top:10px;
}

.MultiBoxNextDisabled {
	cursor: default;
	background: url(../images/rightDisabled.png) no-repeat;
}

.MultiBoxPreviousDisabled {
	cursor: default;
	background: url(../images/leftDisabled.png) no-repeat;
}

.MultiBoxTitle {
	position: relative;
	margin: 10px 0 0 35px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6C6C6C;
	text-align: left;
}

.MultiBoxNumber {
	position: relative;
	width: 60px;
	margin: 10px 25px 0 0;
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6C6C6C;
	text-align: right;
}

.MultiBoxDescription {
	clear: left;
	position: relative;
	margin: 0 35px 0 35px;
	padding-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6C6C6C;
	text-align: left;
}
/* Zomm Component Ends */


/* Editor Tooltip- Ravi - 301009 - start */

/* Editor Tooltip Classes - start*/
.fcktt_main_container{
	width:214px;
	position:absolute;
}

.main_mid{
	background:url(../images/tt_main_mid_rht_2.png) right repeat-y;
	border-left:1px solid #838F67;	
	padding-left:5px;
	/*padding-right:10px;*/
	/*background-color:#ffffff;*/
	/*overflow:visible;*/
	padding-bottom:10px;
	padding-top:5px;
	
}
.main_mid_text{
	padding-left:5px;
	margin-right:12px;
	padding-right:5px;
	padding-bottom:10px;
	max-height:168px;
	overflow:auto;
	padding-top:4px;
	color:#000;
}

.main_mid span{
	font-weight:bold;
	font-size:13px;
	
}

.main_mid a{
	text-decoration:none;
	color:#99A87E;
}

.btm_tail{
	width:29px;
	/*padding-right:6px;*/
	float:right;
}
.top_section{
}

.top_lft_corner{
	/*background:url(../images/top_left_corner.png) no-repeat right transparent;*/
	background:url(../images/tt_top_img.png) no-repeat right transparent;
	padding-top:5px;
	/*padding-left:4px;*/
	/*width:14px;*/
	width:214px;
	height:9px;
}
.top_lft_corner img{
	float:left;
	width:8px;
	margin-left:5px;
}
.top_mid{
	float:left;
	background:url(../images/tt_top_mid_bg.gif) repeat-x;
	height:14px;
	/*min-width:164px;
	width:expression('164px');*/
	/*width:185px;*/
	/*_width: expression('190px');*/
}

.top_right_corner{
	float:right;
	/*width:11px;
	height:14px;*/
}
.btm_lft_corner{
	float:left;
	width:13px;
	height:12px;
	background:url(../images/tt_btm_left_corner.png) repeat-x top;
}
.btm_mid{
	float:left;
	background:url(../images/tt_btm_mid_bg.png) repeat-x top;
	height:11px;
	min-width:164px;
	_width: expression('164px');
}
.btm_right_corner{
	float:right;
	width:37px;
	height:43px;
	background:url(../images/tt_btm_right_corner2.png) repeat-x top;
}

/* Editor Tooltip Classes - end*/

/* Editor Image-Zoom Classes - start*/
.fckzm_main_container{
	width:300px;
	position:absolute;			
}
/* Editor Image-Zoom Classes - end*/


/* contact page Starts */
.form-template{
	width:500px;
	margin-left:22px;
}
.form-mid-template{
	margin:0px;
	padding:0px;
	padding-top:15px;
}


.form-join-member-template{
	margin:0px;
	padding:0px;
}
.form-mid-blue-text-template{
	font-size:11px;
	height:17px;
	padding-right:49px;
	padding-bottom:4px;
}
.form-input-template{
	/*width:352px;*/
	width:372px;
	height:33px;
	font-size:13px;
	line-height:25px;
}


.form-textareainput-template{
	/*width:352px;*/
	width:372px;
	font-size:13px;
	line-height:25px;
}


.form-inputlast-template{
	/*width:352px;*/
	width:372px;
	height:33px;
	font-size:13px;
	line-height:25px;
	padding-top:10px;
}


.form-inputtextarea-template{
	/*width:352px;*/
	width:372px;
	font-size:13px;
	line-height:25px;
	padding-top:10px;
}


.form-input-textfield-template{
	/*width:352px;*/
	width:372px;
	height:110px;
	font-size:13px;
	line-height:25px;
	/*float:left;*/
}
.form-input-textfield-template2{
	/*width:352px;*/
	width:372px;
	height:48px;
	font-size:13px;
	padding-right:49px;
	line-height:25px;
	/*float:left;*/
}
.form-input-template span{
	font-size:13px;
	font-weight:bold;
	padding-right:4px;
}
.form-input-label-template{
	padding-right:15px;
	display:inline-block;
	width:100px;
}
.textbox-template{
	height:18px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	width:220px;
	padding-left:3px;
	margin-right:15px;
}


.textbox-diff-template{
	height:18px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	width:220px;
	padding-left:3px;
	margin-right:15px;
	.margin-right:19px;
}


.textbox-code-template{
	height:18px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	width:155px;
	padding-left:3px;
	margin-right:5px;
}
.jump-menu-template{
	height:22px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	width:226px;
	margin-right:15px;
}
.text-area-template{
	height:100px;
	width:220px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:3px;
	margin-right:15px;
}
.newsletter_mid_red_text span{font-size:18px; color:#DE0000; font-weight:bold;}

.newsletter-text-area-template{
	height:100px;
	width:220px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:3px;
	margin-right:19px;
}
.form-button-div-template{
	width:107px;
	height:38px;
	padding-right:114px;
}

.contact-button-div-template{
	width:107px;
	padding-right:167px;
}

.newsform-button-div-template{
	width:107px;
	height:35px;
	padding-right:118px;
	.padding-right:90px;
}


.form-button-template{
	width:107px;
	height:38px;
	display:block;
	font-size:13px;
	padding-top:9px;
	border:none;
	padding-bottom:10px;
	font-weight:bold;
	cursor:pointer;
}
.form-button-template a{
	font-size:13px;
	text-decoration:none;
	cursor:pointer;
}

.conatct-button-template{
	width:107px;
	height:38px;
	display:block;
	font-size:13px;
	border:none;
	font-weight:bold;
	cursor:pointer;
	padding:0px;
	margin:0px;
}
.conatct-button-template a{
	font-size:13px;
	text-decoration:none;
	cursor:pointer;
}

.contact-form-button-template{
	width:52px;
	height:19px;
	display:block;
	font-size:13px;
	padding-top:9px;
	border:none;
	padding-bottom:10px;
	font-weight:bold;
	cursor:pointer;
}

.form-label-template{
	display:inline-block;
	width:100px;
	height:18px;
}

.form-chkboxlabel-template{
	display:inline-block;
	width:155px;
	height:18px;
}

/* contact page Ends */


/* Sitemap starts */
.sitemap-template{
	padding-right:22px;
	font-size:14px;
}
.sitemap-parent-link-template a{
	width:172px;
	display:block;
	text-decoration:none;
	margin-top:10px;
	font-weight:bold;
	position:relative;
	right:-10px;
}
.sitemap-parent-link-template a:hover{
	text-decoration:none;
}
.sitemap-child-link-template a{
	width:172px;
	display:block;
	padding-bottom:2px; 
	font-size:13px;
	text-decoration:none;
	padding-right:10px;
}
.sitemap-child-link-template a:hover{
	text-decoration:none;
}
/* Sitemap Ends */
/* Thanku page css starts */

.thanks-div-template{
	width:100%;
	text-align:center;
	padding-top:80px;
	padding-bottom:100px;
	font-size:18px;
	color:#FFB300;
}

.category_box_heb{
	padding-bottom:11px;
	width:236px;
}

.search-contentbox-template{}
.search-contentbox-template a
{
	text-decoration:none;
	}
/* Thanku page css ends */

/* Breadrumbs Starts */
.breadrumb-template{
	padding-top:6px;
	padding-bottom:5px;
	font-size:11px;
	width:440px;
	direction:rtl;
}

.breadrumb-template a{
	text-decoration:none;
	float:right;
	font-weight:normal;
}

.breadrumb-template a:hover{
	text-decoration:none;
}

a.breadrumb-selected-template{
	text-decoration:none;
	font-size:12px;
}

/* Breadrumbs Ends */

