body
{
	margin: 0px;
	padding: 0px;
	color: #333;
	font-family: Verdana;
	font-size: 12px;
	background: #f4f4f4 url(../images/bg.jpg) repeat-x top left;	
	line-height:18px;
}

a
{
	text-decoration:underline;
	color:#c13526;
}
a:hover
{
	text-decoration:none;
}
a
{
	outline:none;
}
.main
{
	margin: auto;
	width: 980px;
}
.logoContainer
{
	height: 90px;	
}
.teaLogo
{
	float: left;
	margin-left: 1px;	
	margin-top:21px;
}
.teaLogo a, img
{
	border:none;
}

/*Header Start*/
.headerHome
{
	background: url(../images/homeHeader.jpg) no-repeat left;
	width: 980px;
	height: 264px;
}
.headTitle
{
	color: #c13526;
	font-size: 24px;
	margin-left: 15px;
	padding-top: 30px;
}
.bannerTxt
{
	color: #666;
	font-size: 18px;		
	width: 535px;
	line-height: 23px;
	margin-left: 15px;
	margin-top: 60px;
}

.innerHeaderTitle
{
	padding-top:57px;
	padding-bottom:10px;
	padding-left:30px;
	color: #c13526;
	font-size: 24px;	
}
.innerPageHeight	
{
	height:400px;
	vertical-align:top;
}

.headerInnerCommon
{
	background:url(../images/innerHeader.jpg) no-repeat top left;
	width:980px;
	height:133px;	
}

/*Header End*/

/*============See Demo==================*/
.seeDemoContainer
{
	position: absolute;
	margin-left:20px;	
	*margin-left:10px;		
}
.seeDemo
{
	background: #fef5f0;
	padding: 10px;
	height: 212px;
	border-left: solid 1px #dfcfb8;
	border-right: solid 1px #dfcfb8;
	width: 257px;
}
.seeDemoBottom
{
	background: url(../images/seeDemoBot.gif) no-repeat left bottom;
	width: 279px;
	height: 42px;	
}
/*========================*/

/*CONTENT START*/
.contentContainer
{
	border-left: solid 1px #d8c7af;
	border-right: solid 1px #d8c7af;
	/*margin-left: 9px;
	margin-right: 9px;*/
	padding: 5px;
	background:white;			
}
.contentHeight
{
	height:400px;
	vertical-align:top;
}
.homeRightSection
{
	margin-left:300px;
	padding-top:10px;		
}

/*TOP NAV SECTION*/
/*============== TNB =============*/
.tnbContainer
{
	margin:auto;
	height:37px;
	margin-bottom:10px;
}
.tnbLeft
{
	background: url(../images/tnbLeft.jpg) no-repeat left top;
	width: 7px;
	height: 37px;
	float:left;
}
.tnbRight
{
	background: url(../images/tnbRight.jpg) no-repeat left top;
	width: 7px;
	height: 37px;
	float:left;
}
.tnbMiddle
{
	background: url(../images/tnbBg.jpg) repeat-x left top;
	height: 37px;
	width:98.5%;
	float:left;
}
.tnbMiddle ul
{
	list-style:none;
	padding:0px;
	margin:0px;		
}
.tnbMiddle li
{
	list-style:none;
	padding:0px;
	margin:0px;	
	float:left;
	padding-bottom:9px;
	padding-top:9px;
	padding-left:25px;		
	padding-right:25px;
}
.tnbMiddle li a 
{	
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;		 
	color:#666666;				
	font-size:14px;
	font-weight:bold;	
}
.tnbMiddle li a:hover
{
	color:#c13526;	
	text-decoration:none;
	font-weight:bold;	
}
.tnbMiddle li a.selected 
{
	color:#c13526;	
	text-decoration:none;
	font-weight:bold;	
}


.head1
{
	color:#c13526;
	font-size:25px;	
	margin-bottom:10px;
}
.head2
{
	color:#977543;	
	font-size:16px;
	font-weight:bold;
	display:block;
	margin-bottom:5px;
}

.txtRed
{
	color:#c13526;
}
.txtWhite
{
	color:White;
}

.note
{
	border: solid 1px #E6E6E6;
	padding: 5px;
	display: inline-block;
	font-size: 0.95em;
	background: #FFFFF0;
}
.floatRight
{
	float:right;
}
.floatLeft
{
	float:left;
}

.readMore
{
	color:#c13526;
	text-decoration:underline;
	font-size:12px;	
}
.readMore:hover
{

	text-decoration:none;	
}

/*login section*/
.loginBg
{
	background:url(../Images/loginBg.gif) no-repeat top left;
	width:509px;
	height:237px;
	margin:auto;
	color:White;
	margin-top:80px;
	border:solid 1px white;	
	
}
.quickLink
{
	float:right;
	background:url(../Images/quickLink.jpg) no-repeat top left;
	height:24px;
	width:297px;
	margin-top:4px;
	text-align:center;
	padding-top:3px;
}

/*FORM ELEMENTS START*/
.button
{
	background:url(../Images/buttonBg.jpg) repeat-x top left;
	border:solid 1px #822413;
	color:White;
	text-decoration:none;
}
.buttonLogin
{
	background:#a3875d url(../Images/buttonBgLogin.jpg) repeat-x top left;
	border:solid 1px #540c04;
	color:#540c04;
	text-decoration:none;
}
input[type="text"], textarea, input[type="file"],input[type="password"],select
{
	/*background:url(../Images/inputBg.jpg) repeat-x top left;
	border:solid 1px #666666;*/
	color:#000;
	font-family:Tahoma;
	font-size:12px;
}
.lbl
{
	font-weight:bold;
}
.hint
{
	padding:5px;
	background:#f2f3f6;
	border:solid 1px #e5e5e5;
	display:block;
}
.successMsg
{
	background:#fffada url(../Images/iconSuccess.gif) no-repeat;
	background-position: 5px 5px;
	border-bottom:solid 2px #56890f;
	border-top:solid 2px #56890f;
	padding:5px;
	padding-left:30px;
	margin-bottom:5px;
	margin-top:5px;
	display:block;
}
.infoMsg
{
	background:#fffada url(../Images/iconInfo.gif) no-repeat;
	background-position: 5px 5px;
	border-bottom:solid 2px #d97101;
	border-top:solid 2px #d97101;
	padding:5px;
	padding-left:30px;
	margin-bottom:5px;
	margin-top:5px;
	display:block;
}
.errorMsg
{
	background:#fffada url(../Images/iconError.gif) no-repeat;
	background-position: 5px 5px;
	border-bottom:solid 2px #eb3826;
	border-top:solid 2px #eb3826;
	padding:5px;
	padding-left:30px;
	margin-bottom:5px;
	margin-top:5px;
	display:block;
}
/*FORM ELEMENTS END*/


.list td
{
	padding-right:30px;
}

/*ADMIN WELCOME SECTION STATR*/
.welcomeSection
{
	float:right;
	margin-top:-30px;
	margin-right:10px;	
}

/*FOOTER START*/

.footer
{
	background: url(../images/footerBg.jpg) no-repeat left top;
	height: 5px;
	margin: auto;
	width: 980px;	
}
.footerContainer
{
	color: #999999;	
	font-size: 9px;
	text-align: right;
	margin-right: 15px;	
	margin-top:5px;
	 
}
.footerContainer a
{
	color: #999999;
}
.footerContainer a:hover
{
	color: #333333;
}
/*FOOTER END*/


/*TABULAR START*/
.tabular 
{
	border: solid 1px #8D281B;	
}
.tabular th, .tableHead td
{
	background:#c13526;	 
	font-weight:bold;	
	color:#FFFFFF;	
}

.tabular th a, .tableHead td a
{
	color: #ffffff;	
} 
.tabular th a:hover, .tableHead td a:hover
{
	color: #ffffff;
}

.tabular tr td
{
	background:#ffffff; 	
	border-bottom:dotted 1px #e8d1cf;	
}

.tabular tr.alterRow td
{
	background:#fff9f8; 	
	border-bottom:dotted 1px #e8d1cf;
}
/*TABULAR END*/


/*POPUP*/
.popUpBody
{
	margin:0px;	
	padding:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;	
	color:#333333;
	line-height:18px;
	background:#939598;
}
.popUpMain
{
	margin:auto;
	width:98%
}

.popupheaderLeft
{
	background: url(../images/popupTopLeft.jpg) no-repeat bottom left;
	width:10px;
	height:80px;
}
.popupheaderBg
{
	background:#ffffff url(../images/popupTopBg.jpg) repeat-x bottom left;
	height:68px;
}
.popupheaderRight
{
	background:url(../images/popupTopRight.jpg) no-repeat bottom left;
	width:10px;
	height:68px;
}

/*PopupContent*/
.popupcontentLeftTop
{
	background:url(../images/popupContentTopLeft.jpg) no-repeat top left;
	width:10px;
	height:13px;
}
.popupcontentTopBg
{
	background:url(../images/popupContentTopBg.jpg) repeat-x top left;
	height:13px;
}
.popupcontentRightTop
{
	background:url(../images/popupContentTopRight.jpg) no-repeat top left;
	width:10px;
	height:13px;
}
.popupcontentLeft
{
	background:url(../images/popupContentLeftBg.jpg) repeat-y top left;
	width:10px;
}
.popupcontentRight
{
	background:url(../images/popupContentRightBg.jpg) repeat-y top left;
	width:10px;
}
.popupContentWhite
{
	background:white;
	padding:10px;
}
/*PopUp Footer*/
.popupFooterLeft
{
	background:url(../images/popupFooterLeft.jpg) no-repeat top left;
	width:10px;
	height:38px;
}
.popupFooterBg
{
	background:url(../images/popupFooterBg.jpg) repeat-x top left;
	height:38px;
}
.popupFooterRight
{
	background:url(../images/popupFooterRight.jpg) no-repeat top left;
	width:10px;
	height:38px;
}
.popUpTitle
{
	color: #c13526;
	font-size: 24px;
	line-height:25px;
}
/*popup end*/

.ButtonReadMore
{
	background:url(../Images/buttonBg.jpg) repeat-x top left;
	border:solid 1px #822413;
	padding:2px;
	padding-left:5px;
	padding-right:5px;
	color:#ffffff;
	text-decoration:none;
	height:19px;
	font-size:11px;
}
.ButtonReadMore:hover
{
	background:#d2d1d1 url(../images/buttonBgGray.jpg) repeat-x top left;
	padding:2px;
	padding-left:5px;
	padding-right:5px;
	color:#49565b;
	text-decoration:none;
	height:19px;
	font-size:11px;
	border:1px solid #979d9f;
}

/************** Tabs CSS start here. ***************/

/* default layout */
.ajax__tab_default .ajax__tab_header {white-space:nowrap;}
.ajax__tab_default .ajax__tab_outer {display:-moz-inline-box;display:inline-block; padding-left:10px; margin-bottom:1px;}
.ajax__tab_default .ajax__tab_inner {display:-moz-inline-box;display:inline-block;} 
.ajax__tab_default .ajax__tab_tab {margin-right:4px;overflow:hidden;text-align:center;cursor:pointer;display:-moz-inline-box;display:inline-block;}

/* xp theme */
.ajax__tab_xp .ajax__tab_header {font-family:tahoma,helvetica;font-size:12px;color:#666666;background:url(../Images/tab-line.gif) repeat-x bottom;}
.ajax__tab_xp .ajax__tab_outer {padding-right:5px;margin-right:-8px;background:url(../Images/tab-right.gif) no-repeat right top;}
.ajax__tab_xp .ajax__tab_inner {padding-left:5px;background:url(../Images/tab-left.gif) no-repeat;}
.ajax__tab_xp .ajax__tab_tab {padding:4px;margin:0px;background:url(../Images/tab.gif) repeat-x;}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_outer {background:url(../Images/tab-hover-right.gif) no-repeat right top;}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_inner {background:url(../Images/tab-hover-left.gif) no-repeat;color:#000000;}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_tab {background:url(../Images/tab-hover.gif) repeat-x;}
.ajax__tab_xp .ajax__tab_active .ajax__tab_outer {background:url(../Images/tab-active-right.gif) no-repeat right top; margin-bottom:-1px;}
.ajax__tab_xp .ajax__tab_active .ajax__tab_inner {background:url(../Images/tab-active-left.gif) no-repeat left top; border-bottom:1px solid white; *border-bottom:0px;}
.ajax__tab_xp .ajax__tab_active .ajax__tab_tab {background:url(../Images/tab-active.gif) repeat-x top;color:#c13526; border-bottom:1px solid white;}
.ajax__tab_xp .ajax__tab_body {font-family:tahoma,helvetica;font-size:12px;border:1px solid #C4B685;border-top:0;padding:8px;background-color:#ffffff;}

/* scrolling */
.ajax__scroll_horiz {overflow-x:scroll;}
.ajax__scroll_vert {overflow-y:scroll;}
.ajax__scroll_both {overflow:scroll}
.ajax__scroll_auto {overflow:auto}
/************** Tabs CSS end here. ***************/