﻿/********************************************
General Styles
*********************************************/
/*Start of CSS */

body{
	height: 100%;
	width:993px;
	margin:0px auto;
	padding:0px 0px 0px 0px;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;}

a:link{	text-decoration:none; color:#000000;}
a:visited{ text-decoration:none; color:#000000;}
a:hover{ text-decoration:none;	color:#98460E;}

.logo {padding-left:19px; padding-top:28px;}

img {border:0px;}
ul {padding-left:10px; list-style-type:square; margin:5px 0px 15px 15px;}

.lsD{
list-style:disc; list-style-position:outside;
}



/**********************************************
top navbar   
.topnavbg{background:url(../images/nav-bg.gif) repeat-x; line-height:24px;}
.topnav A:link{color:#000000; text-decoration:none;}
.topnav A:visited{color:#000000; text-decoration:none;}
.topnav A:active{color:#000000; text-decoration:none;}
.topnav A:hover{color:#98460E; text-decoration:none;}                         
**********************************************/

.topnav{
	text-align:left;
	background:url(../images/nav-bg.gif) repeat-x;
	font-weight:bold;
	line-height:24px;}

.topnav :link{color:#000000; text-decoration:none;}
.topnav :active{color:#000000; text-decoration:none;}
.topnav :hover{color:#98460E; text-decoration:none;}

/**********************************************
 Breadcrump
**********************************************/

.breadcrump {font-size:10px;
	color:#98460E;
	padding:2px;}
	
.breadcrump a:active{font-size:10px;
	text-decoration:none;
	color:#98460E;}
	
.breadcrump a:link{font-size:10px;
	text-decoration:none;
	color:#98460E;}
	
.breadcrump a:visited{font-size:10px;
	text-decoration:none;
	color:#98460E;}
	
.breadcrump a:hover{font-size:10px;
	text-decoration:underline;
	color:#98460E;}
	
/**********************************************
 Footer  
**********************************************/

.footer{background:url(../images/footer-bg.gif) repeat-x;
	text-align:center;
	padding-top:20px;
	line-height:25px;}

/**********************************************
 Tabs                                
**********************************************/

.tab{float:left;
	text-decoration:none;
	line-height:20px;
	text-align:center;
	height:25px;
	background: url(../images/tab_inactive.gif) no-repeat;} 

.tab :link{float:left;
	text-decoration:none;
	line-height:20px;
	text-align:center;
	height:25px;
	background:url(../images/tab_active.gif) no-repeat;}

.tab :visited{float:left;
	text-decoration:none;
	line-height:20px;
	text-align:center;
	height:25px;
	background:url(../images/tab_active.gif) no-repeat;}

.tab :hover{float:left;
	text-decoration:none;
	line-height:20px;
	text-align:center;
	height:25px;
	background:url(../images/tab_active.gif) no-repeat;
	color:#000000;}

/**********************************************/
.rightBoxBody{background:url(../../App_Themes/Green/Images/Green/right-box-body740.jpg) repeat-y;}
.rightBoxTop{background:url(../../App_Themes/Green/Images/Green/right-box-top740.jpg) 0% 0% no-repeat;}
.rightBoxBottom{background:url(../../App_Themes/Green/Images/Green/right-box-bottom740.jpg) 0% 100% no-repeat;}
.rightBoxRight_s{background:url(../../App_Themes/Green/Images/Green/right-box-bottom.gif) 0% 100% no-repeat;}

.DestrightBoxBody{background:url(../../App_Themes/Green/Images/Green/right-box-body548.gif) repeat-y;}
.DestrightBoxTop{background:url(../../App_Themes/Green/Images/Green/right-box-top548.gif) 0% 0% no-repeat;}
.DestrightBoxBottom{background:url(../../App_Themes/Green/Images/Green/right-box-bottom548.gif) 0% 100% no-repeat;}

.rightBoxBodyInnerBorder{background:url(../../App_Themes/Green/Images/Green/right-box-body370.gif) 100% 0% repeat-y;}
.rightBoxTopInnerBorder{background:url(../../App_Themes/Green/Images/Green/right-box-top370.gif) 0% 0% no-repeat;}
.rightBoxBottomInnerBorder{background:url(../../App_Themes/Green/Images/Green/right-box-top79.gif) 0% 100%  repeat-x;}

.rightBoxBody_s{background:url(../../App_Themes/Green/Images/Green/right-box-body_s.gif) repeat-y;}
.rightBoxTop_s{background:url(../../App_Themes/Green/Images/Green/right-box-top_s.gif) 0% 0% no-repeat;}
.rightBoxBottom_s{background:url(../../App_Themes/Green/Images/Green/right-box-bottom_s.gif) 0% 100% no-repeat;}
.rightBoxRight_s{background:url(../../App_Themes/Green/Images/Green/right-box-bottom_s.gif) 0% 100% no-repeat;}

.MembershipBoxBody{background:url(../../App_Themes/Green/Images/Green/right-box-body210.gif) repeat-y;}
.MembershipBoxTop{background:url(../../App_Themes/Green/Images/Green/right-box-top210.gif) 0% 0% no-repeat;}
.MembershipBoxBottom{background:url(../../App_Themes/Green/Images/Green/right-box-bottom210.gif) 0% 100% no-repeat;}


/**********************************************
Search Box                             
**********************************************/

.search-head{background:url(../../App_Themes/Green/Images/Green/search-top.gif) repeat-x;
	line-height:30px;
	font-size:12px;
	font-weight:bold;
	color:#993300;}
	
	.search-heads{
	line-height:25px;
	font-size:12px;
	font-weight:bolder;
	color:#993300;}

.search-body{background-color:#FFFECE;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	border-bottom: 1px solid #FFCC6E;
	border-left: 1px solid #FFCC6E;
	border-right: 1px solid #FFCC6E;
	
	}
	
	.search-bodys{background-color:#FFFECE;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	border-bottom: 1px solid #72B2D6;
	border-left: 1px solid #72B2D6;
	border-right: 1px solid #72B2D6;
	}
	
	.search-bodyEnhance{background-color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	border-bottom:2px solid #72B2D6;
	border-left:2px solid #72B2D6;
	border-right:2px solid #72B2D6;
	border-top:2px solid #72B2D6;
	
	
	}

.searchtl {background:url(../../App_Themes/Green/Images/Green/search-top-left.gif) 0% 0% no-repeat;}
.searchtr {background:url(../../App_Themes/Green/Images/Green/search-top-right.gif) 100% 0% no-repeat;}
.searchbl {background:url(../../App_Themes/Green/Images/Green/search-bottom-left.gif) 0% 100% no-repeat;}
.searchbr {background:url(../../App_Themes/Green/Images/Green/search-bottom-right.gif) 100% 100% no-repeat;}

/**********************************************
Blue Box                             
**********************************************/

.box-head{background:url(../../App_Themes/Green/Images/Green/box-top-bg.gif) repeat-x;
	line-height:29px;
	font-size:12px;
	font-weight:bold;
	color:#143B88;}

.search-body{background-color:#FFFECE;
	font-size:11px;
	font-weight:normal;
	color:#000000;}

.boxtl {background:url(../../App_Themes/Green/Images/Green/box-top-left.gif) 0% 0% no-repeat;}
.boxtr {background:url(../../App_Themes/Green/Images/Green/box-top-right.gif) 100% 0% no-repeat;}

/*********************************************
 Textfield, Dropdown
**********************************************/

.textfield {background-color:#FFFFFF;
	border-top:1px solid #808080;
	border-right:1px solid #D4D0C8;
	border-bottom:1px solid #D4D0C8;
	border-left:1px solid #808080;
	color:#474747;
	font-size:11px;
	font-weight:normal;}

.dropdown {z-index:-100;
	background-color:#FFFFFF;
	border-top:1px solid #808080;
	border-right:1px solid #D4D0C8;
	border-bottom:1px solid #D4D0C8;
	border-left:1px solid #808080;
	color:#474747;
	font-size:11px;
	font-weight:normal;}

/*********************************************
 Button
**********************************************/

.button {background:url(../../App_Themes/Green/Images/Green/button-bg.gif) repeat-x;
	color:#373030;
	font-size:11px;
	font-weight:bold;
	height:19px;
	cursor:pointer;
	border-bottom:1px solid #D4BF74;
	border-left:1px solid #D4BF74;
	border-right:1px solid #D4BF74;
	border-top:1px solid #D4BF74;
	padding:0px 5px 0px 5px;}
	
	
	
/************************************************
Nav-Button
************************************************/
#nav-menu ul{
	list-style: none;
	padding: 0;
	margin: 0;}

#nav-menu li{
	list-style:none;
	float: none;
	margin: 0 0.15em;
	margin-top:2px;} 
  
#nav-menu li a{background-color:#D6F0FF;
	height: 2em;
	line-height: 20px;
	float: none;
	width: 165px;
	display: block;
	border-left:1px solid #FCFEFF;
	border-bottom:1px solid #ccc;
	text-decoration: none;
	text-align: center;
	font-weight:normal;}

#nav-menu li a:hover{background-color:#C1E1F4;
	height: 2em;
	line-height: 20px;
	float: none;
	width: 165px;
	display: block;
	text-decoration: none;
	text-align: center;
	font-weight:normal;}
	
	.nav {background-color:#D6F0FF;
	height: 2em;
	line-height: 20px;
	float: none;
	width: 165px;
	display: block;
	border-left:1px solid #FCFEFF;
	border-bottom:1px solid #ccc;
	text-decoration: none;
	text-align: center;
	font-weight:normal;}
/***********************************************
End Nav Button
************************************************/
/************************************************
Nav-Button
************************************************/
#nav-menus ul{
	list-style: none;
	padding: 0;
	margin: 0;}

#nav-menus li{
	list-style:none;
	float: none;
	margin: 0 0.15em;
	margin-top:2px;} 
  
#nav-menus li a{background-color:#D6F0FF;
	height: 2em;
	line-height: 20px;
	float: none;
	width: 150px;
	display: block;
	border-left:1px solid #FCFEFF;
	border-bottom:1px solid #ccc;
	text-decoration: none;
	text-align: center;
	font-weight:normal;}

#nav-menus li a:hover{background-color:#C1E1F4;
	height: 2em;
	line-height: 20px;
	float: none;
	width: 150px;
	display: block;
	text-decoration: none;
	text-align: center;
	font-weight:normal;}
	
	.nav {background-color:#D6F0FF;
	height: 2em;
	line-height: 20px;
	float: none;
	width: 150px;
	display: block;
	border-left:1px solid #FCFEFF;
	border-bottom:1px solid #ccc;
	text-decoration: none;
	text-align: center;
	font-weight:normal;}
/***********************************************
End Nav Button
************************************************/

	

/*********************************************
Tabs
**********************************************/
.active{background: url(../../App_Themes/Green/Images/Green/tab_active.gif) #fff bottom  no-repeat;
	height:25px;}

.inactive{background: url(../../App_Themes/Green/Images/Green/tab_inactive.gif) #fff bottom left no-repeat;
	height:25px;}
	
.inactiveDestination{background: url(../../App_Themes/Green/Images/Green/tab_inactive180.gif) #fff bottom left no-repeat;
	height:25px;}
	
.activeDestination{background: url(../../App_Themes/Green/Images/Green/tab_active180.gif) #fff bottom  no-repeat;
	height:25px;}
.disable{background: url(../images/tab_disable.gif) #fff bottom left no-repeat;
	height:25px;
	color:#666666;
	}
	
	/*********************************************
Deals Tabs added by Pavithra on 12th jan 2010 [Start]
**********************************************/
.activeSmall{background: url(../../App_Themes/Green/Images/Green/tab_active.gif) #fff bottom  no-repeat;
	height:25px;}

.inactiveSmall{background: url(../../App_Themes/Green/Images/Green/tab_inactive.gif) #fff bottom left no-repeat;
	height:25px;}

.activeMedium{background: url(../../App_Themes/Green/Images/Green/tab_active150w.gif) #fff bottom  no-repeat;
	height:25px;}

.inactiveMedium{background: url(../../App_Themes/Green/Images/Green/tab_inactive150w.gif) #fff bottom left no-repeat;
	height:25px;}
	
.activeLarge{background: url(../../App_Themes/Green/Images/Green/tab_active180.gif) #fff bottom  no-repeat;
	height:25px;}

.inactiveLarge{background: url(../../App_Themes/Green/Images/Green/tab_inactive180.gif) #fff bottom left no-repeat;
	height:25px;}	
/*********************************************
Deals Tabs added by Pavithra on 12th jan 2010 [End]
**********************************************/
/****************************************
Line Height
****************************************/
.la{
	vertical-align:middle; 
	line-height:20px;
	}

.lb{
	vertical-align:bottom; 
	line-height:20px;
	}

/**********************************************
 general styles                              
**********************************************/

.flr { float:right;} 
.fll { float:left;}

.tac { text-align:center;}
.tal { text-align:left;}
.tar { text-align:right;}
.tat { vertical-align:top;}
.tam { vertical-align:middle;}
.justify { text-align:justify;}

.hand {cursor:hand;}
.Pointer {cursor:pointer; cursor:hand;}

.fs09 { font-size:9px;}
.fs10 { font-size:10px;}
.fs11 { font-size:11px;}
.fs12 { font-size:12px;}
.fs13 { font-size:13px;}
.fs11p { font-size:11pt;}
.fs13p { font-size:13pt;}
.fs14 { font-size:14px;}
.fs15p { font-size:15pt;}

.tc00 { color:#000000;}
.tc01 { color:#ffffff;}
.tc02 { color:#FF0000;} /*red*/
.tc03 { color:#626262;} /*Dark Grey*/
.tc04 { color:#003399;} /*Dark blue*/

.tdnu { text-decoration:none;}

.nb { font-weight:normal;}
.b { font-weight:bold;}
.i { font-style:italic;}

.lh12 {line-height:5px;}
.lh15 {line-height:15px;}
.lh22 {line-height:22px;}
.lh30 {line-height:30px;}

.m02{ margin:2px;}
.ml05{margin-left:5px;}
.mt02 { margin-top:2px;}
.mt05 { margin-top:5px;}
.mt07 { margin-top:7px;}
.mt10 { margin-top:10px;}
.mt15 { margin-top:15px;}
.ml03 { margin-left:3px;}
.mb05{ margin-bottom:5px;}
.mb10{ margin-bottom:10px;}
.mt20 { margin-top:-10px;}
.mr10 { margin-right:100px;}
.mt19 { margin-top: 19px;}


.bc0{ background: #000000;}
.bc1{ background: #FFFFFF;}
.bc2{ background: #E3E3E3;}
.bc3{ background: #FFEFBB;}
.bc4{ background: #EDF4FA;}
.bc5{ background: #D6F0FF;}
.bc6{ background: #F9FEB4;}
.bc7{ background: #FFFECE;}

.bo0{ border:0px solid;}
.bo1{ border:1px solid;}
.bo2{ border:1px solid #EEEEEE;}
.bo3{ border:1px solid #B7BCD5;}
.bo4{ border:2px solid #B7BCD5;}

.bob1{ border-bottom:2px solid #DCDCDC;}
.bdr_tb{ border-bottom:1px solid #DCDCDC; border-top:1px solid #DCDCDC;}
.bdr_t{ border-top:1px solid #DCDCDC;}
.bdr_to{ border-top:2px solid #DCDCDC;}
.bob2{ border-bottom:1px solid #FFC663;}
.bob3{ border-bottom:1px solid #5DA6D3;}

.oh{overflow:hidden;}
.oa{overflow:auto;}
.dbl{display:block;}

.p02 { padding:2px;}
.p05 { padding:5px;}
.p10 { padding:10px;}

.pt03 { padding-top:3px;}
.pt05 { padding-top:5px;}
.pt07 { padding-top:7px;}
.pt10 { padding-top:10px;}
.pt15 { padding-top:15px;}
.pt20 { padding-top:20px;}
.pt25 { padding-top:25px;}
.pt30 { padding-top:30px;}

.pr02 { padding-right:2px;}
.pr05 { padding-right:5px;}
.pr07 { padding-right:07px;}
.pr10 { padding-right:10px;}
.pr12 { padding-right:12px;}
.pr15 { padding-right:15px;}
.pr20 { padding-right:20px;}
.pr25 { padding-right:25px;}

.pl03 { padding-left:3px;}
.pl05 { padding-left:5px;}
.pl08 { padding-left:8px;}
.pb09 { padding-bottom:-09px;}
.pl10 { padding-left:10px;}
.pl15 { padding-left:15px;}
.pl20 { padding-left:20px;}
.pl25 { padding-left:25px;}
.pl50 { padding-left:50px;}
.pl120 { padding-left:85px;}
.pl160 { padding-left:135px;}

.pb02 { padding-bottom:2px;}
.pb05 { padding-bottom:5px;}
.pb10 { padding-bottom:10px;}
.pb15 { padding-bottom:15px;}
.pb25 { padding-bottom:25px;}

.h02 { height:2px;}
.h05 { height:5px;}
.h10 { height:10px;}
.h15 { height:15px;}
.h20 { height:20px;}
.h25 { height:25px;}
.h26 { height:26px;}
.h45 { height:45px;}
.h60 { height:60px;}
.h65 { height:65px;}
.h80 { height:80px;}
.h94 { height:94px;}
.h120 { height:120px;}
.h130 { height:130px;}
.h140 { height:140px;}
.h150 { height:150px;}
.h160 { height:160px;}
.h180 { height:180px;}

.hp100 { height:100%;}

.w05 { width:5px;} 
.w10 { width:10px;} 
.w15 { width:15px;} 
.w20 { width:20px;}
.w25 { width:25px;}
.w55 { width:55px;}
.w65 { width:65px;}
.w74 { width:74px;}
.w75 { width:75px;}
.w80 { width:80px;}
.w90 { width:90px;}
.w109 { width:109px;}
.w100 { width:100px;}
.w110 { width:110px;}
.w115 { width:115px;}
.w125 { width:125px;}
.w130 { width:130px;}
.w145 { width:145px;}
.w150 { width:160px;}
.w170 { width:170px;}
.w180 { width:180px;}
.w190 { width:190px;}
.w200 { width:200px;}
.w208 { width:200px;}
.w210 { width:210px;}
.w212 { width:212px;}
.w215 { width:215px;}
.w220 { width:220px;}
.w250 { width:250px;}
.w270 { width:270px;}
.w311 { width:311px;}
.w350 { width:350px;}
.w360 { width:360px;}
.w370 { width:370px;}
.w410 { width:360px;}
.w418 { width:418px;}
.w432 { width:425px;}
.w458 { width:458px;}
.w530 { width:530px;}
.w535 { width:535px;}
.w540 { width:540px;}
.w543 { width:543px;}
.w544 { width:544px;}
.w546 { width:546px;}
.w548 { width:548px;}
.w610 { width:610px;}
.w665 { width:665px;}
.w755 { width:755px;}
.w740 { width:740px;}
.w750 { width:750px;}
.w710 { width:710px;}
.w790 { width:780px;}
.w780 { width:770px;}
.w756 { width:735px;}
.w730 { width:730px;}
.w700 { width:700px;}
.w100p {width:100%;}
.w530 { width:530px;}
.w520 { width:520px;}
.w550 { width:550px;}
.w560 { width:560px;}

.dc1{ background: #F9FEB4;}
.dc2{ background: #FFEFBB;}
.dc3{ background: #D6F0FF;}
.dc4{ background: #FFC663;}
.dc5{ background: #E3E3E3;}

/* CALENDAR */
#CalendarControlIFrame {
  display: none;
  left: 0px;
  position: absolute;
  top: 0px;
  height: 250px;
  width: 250px;
  z-index: 99;
}

#CalendarControl {
  position:absolute;
  background-color:#FFF;
  margin:0;
  padding:0;
  display:none;
  z-index: 100;
}

#CalendarControl table {
  font-family: arial, verdana, helvetica, sans-serif;
  font-size: 8pt;
  border-left: 1px solid #336;
  border-right: 1px solid #336;
  border-top: 1px solid #336;
  border-bottom: 1px solid #336;
}

#CalendarControl th {
  font-weight: normal;
  background-color: #FFEFBB;
}

#CalendarControl th a {
  font-weight: normal;
  text-decoration: none;
  color: #FFFFF;
  padding: 1px;
}

#CalendarControl td {
  text-align: center;
}

#CalendarControl .header {
  background-color: #FFFECE;
}

#CalendarControl .weekday {
  background-color: #DDD;
  color: #000;
}

#CalendarControl .weekend {
  background-color: #FFC;
  color: #000;
}

#CalendarControl .current {
  border: 1px solid #339;
  background-color: #336;
  color: #FFF;
}

#CalendarControl .weekday,
#CalendarControl .weekend,
#CalendarControl .current {
  display: block;
  text-decoration: none;
  border: 1px solid #FFF;
  width: 2em;
}

#CalendarControl .weekday:hover,
#CalendarControl .weekend:hover,
#CalendarControl .current:hover {
  color: #FFF;
  background-color: #336;
  border: 1px solid #999;
}

#CalendarControl .previous {
  text-align: left;
}

#CalendarControl .next {
  text-align: right;
}

#CalendarControl .previous,
#CalendarControl .next {
  padding: 1px 3px 1px 3px;
  font-size: 1.4em;
}

#CalendarControl .previous a,
#CalendarControl .next a {
  color: #FFFFF;
  text-decoration: none;
  font-weight: bold;
}

#CalendarControl .title {
  text-align: center;
  font-weight: bold;
  color: #FFFFF;
}

#CalendarControl .empty {
  background-color: #CCC;
  border: 1px solid #FFF;
}

/*End of CALENDAR */

/* Main Menu */
.CMSMenu
{
	border-right: 0px;
	border-top: 0px;
	border-left: 0px;
	border-bottom: 0px;
	padding: 0px;
	margin: 0px;
}

.CMSMenuItem, .CMSMenuItemMouseUp, .CMSMenuItemMouseOver, .CMSMenuItemMouseDown, .CMSMenuHighlightedMenuItem, .CMSMenuHighlightedMenuItemMouseUp, .CMSMenuHighlightedMenuItemMouseDown, .CMSMenuHighlightedMenuItemMouseOver
{
	border: none;
	height: 18px;
	padding: 0px 0px 3px 3px;
	font-family: verdana;
	font-weight: bold;
	font-size: 11px;
	background-position: center;
	background-repeat: repeat-x;
	background-image: url(../app_themes/green/Images/Gray/menuitem12.gif);
	color: #FFFFFF;
}

.CMSMenuHighlightedMenuItem, .CMSMenuHighlightedMenuItemMouseUp, .CMSMenuHighlightedMenuItemMouseDown, .CMSMenuHighlightedMenuItemMouseOver
{
	background-position: 0px 1px;
	color: Black;
}

.SubCMSMenu
{
	border-right: 0px;
	border-top: 0px;
	border-left: 0px;
	border-bottom: 0px;
	background: #e7eaed;
}

.SubCMSMenuItem, .SubCMSMenuItemMouseUp, .SubCMSMenuItemMouseOver, .SubCMSMenuItemMouseDown, .SubCMSMenuHighlightedMenuItem, .SubCMSMenuHighlightedMenuItemMouseUp, .SubCMSMenuHighlightedMenuItemMouseOver, .SubCMSMenuHighlightedMenuItemMouseDown
{
	padding-right: 15px;
	padding-left: 5px;
	font-size: 12px;
	padding-bottom: 5px;
	width: 100%;
	color: #848c92;
	padding-top: 5px;
	font-family: arial;
	font-weight: bold;
}


.SubCMSMenuHighlightedMenuItem, .SubCMSMenuHighlightedMenuItemMouseUp, .SubCMSMenuHighlightedMenuItemMouseOver, .SubCMSMenuHighlightedMenuItemMouseDown
{
	color: #68a432;
}


.Header .MenuBack
{
	background-color: white;
/*	background-image: url(m/app_themes/green/Images/Gray/navBg.gif); */
	background-image: url(../../app_themes/green/Images/Gray/navBg.gif); 
	
	background-repeat: repeat-x;
	background-position: center;

}


/*End of CSS */

.pos
{
	position: absolute;
}


.ddoverlap{
border-bottom: 1px solid #bbb8a9;
width: 990px;
}

.ddoverlap ul{
padding: 0;
margin: 0;
font-weight:bold;
font-size: 10px;
list-style-type: none;
}

.ddoverlap li{
display: inline;
margin: 0;
}

.ddoverlap li a{
padding: 3px 7px;
text-decoration: none;
padding-right: 30px; /*extra right padding to account for curved right edge of tab image*/
color: black;
background: transparent url(../../app_themes/green/Images/Green/righttabdefault.gif) 100% 1px no-repeat; /*give illusion of shifting 1px down vertically*/
border-left: 1px solid #dbdbd5;
position: relative;
display: block;
float: left;
margin-left: -23px; /*shift tabs 20px to the left so they overlap*/
left: 20px;
}

.ddoverlap li a:visited{
color: black;
}

.ddoverlap li a:hover{
text-decoration: underline;
}

.ddoverlap li.selected a{ /*selected tab style*/
color: black;
z-index: 100; /*higher z-index so selected tab is topmost*/
top: 1px; /*Shift tab 1px down so the border beneath it is covered*/
background: transparent url(../../app_themes/green/Images/Green/righttabselected.gif) 100% 0 no-repeat;
}

.ddoverlap li.selected a:hover{
text-decoration: none;
}

</style>

<!--[if IE]>
<style type="text/css">
.ddoverlap{
height: 1%;  /*Apply Holly 3px jog hack to get IE to position bottom border correctly beneath the menu*/
}

/* CSS Document */

.w990{width:990px;}
.w150{width:150px;}
.w321{width:321px;}
.w357{width:357px;}
.w142{width:142px;}


.h18{height:18px;}
.h20{height:20px;}

.tar{text-align:right;}
.tal{text-align:left;}
.tac{text-align:center;}

.pr30{padding-right:30px;}
.pt05{padding-top:5px;}
.pl07{padding-left:7px;}
.pl10{padding-left:10px;}


.bgc01{background-color:#0078c1;}

.loginBox{
	background-image: url(../../App_Themes/Default/Images/Header/loginBox.gif);
	background-repeat: no-repeat;
	background-position:center;
}
.loginLabel{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fff;
	font-weight:bold;
	padding-left:14px;
	padding-top:0px;
	
}

.rightTopNav{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:Normal;
}
a:hover.rightTopNav{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0a70ae;
	font-weight:Normal;
}
.leftTopNav{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	font-weight:bold;
}
a:hover.leftTopNav{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#0a70ae;
	font-weight:bold;
}
.textBox1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	font-weight:bold;
	background-color:#fff;
	width:100px;
	border: 1px none #CCCCCC;
}


.loginButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	background-image: url(../../App_Themes/Default/Images/Header/loginBg.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 19px;
	width: 45px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.CustomTabStyles .ajax__tab_header .ajax__tab_outer .ajax__tab_inner .ajax__tab_tab

{
	background: url(/App_Themes/Green/Images/Green/tab_inactive_120.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width:120px;
	text-align:center;	
	height:25px;
	float:left;
	horizontal-align:center;	
	word-spacing:1px;
	color:#000000;
	margin:0px 0px -5px 0px;
	padding-top:4px;
	word-wrap:break-word;
	white-space:pre-wrap;
    font: bold 12px Tahoma, Verdana, Arial, Sans-serif;
}

.CustomTabStyles  .ajax__tab_outer .ajax__tab_inner .ajax__tab_tab
{
 	background: url(/App_Themes/Green/Images/Green/tab_inactive_120.gif);
    background-repeat: no-repeat;
	background-position: right top;
	float:left;
	width:120px;
	text-align:center;
	height:25px;
	horizontal-align:center;
	word-spacing:1px;
	color:#000000;
	margin:0px 0px -5px 0px;
	padding-top:4px;
	word-wrap:break-word;
	white-space:pre-wrap;
    font: bold 12px Tahoma, Verdana, Arial, Sans-serif;
    
}
.CustomTabStyles .ajax__tab_active .ajax__tab_outer .ajax__tab_inner .ajax__tab_tab 
{
	background: url(/App_Themes/Green/Images/Green/tab_active_120.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width:120px;
	text-align:center;
	float:left;
	height:25px;	
	horizontal-align:center;
	word-spacing:1px;
	color:#000000;
	margin:0px 0px -5px 0px;
	padding-top:4px;
	word-wrap:break-word;
	white-space:pre-wrap;
    font: bold 12px Tahoma, Verdana, Arial, Sans-serif;
    
}

.CustomTabStyleIE6 .ajax__tab_header .ajax__tab_outer .ajax__tab_inner .ajax__tab_tab

{
	background: url(/App_Themes/Green/Images/Green/tab_inactive_120.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width:120px;
	text-align:center;	
	height:25px;
	float:left;
	horizontal-align:center;	
	word-spacing:1px;
	color:#000000;
	margin:0px 0px -7px 0px;
	padding-top:4px;
	word-wrap:break-word;
	white-space:pre-wrap;
    font: bold 12px Tahoma, Verdana, Arial, Sans-serif;
}

.CustomTabStyleIE6  .ajax__tab_outer .ajax__tab_inner .ajax__tab_tab
{
 	background: url(/App_Themes/Green/Images/Green/tab_inactive_120.gif);
    background-repeat: no-repeat;
	background-position: right top;
	float:left;
	width:120px;
	text-align:center;
	height:25px;
	horizontal-align:center;
	word-spacing:1px;
	color:#000000;
	margin:0px 0px -7px 0px;
	padding-top:4px;
	word-wrap:break-word;
	white-space:pre-wrap;
    font: bold 12px Tahoma, Verdana, Arial, Sans-serif;
    
}
.CustomTabStyleIE6 .ajax__tab_active .ajax__tab_outer .ajax__tab_inner .ajax__tab_tab 
{
	background: url(/App_Themes/Green/Images/Green/tab_active_120.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width:120px;
	text-align:center;
	float:left;
	height:25px;	
	horizontal-align:center;
	word-spacing:1px;
	color:#000000;
	margin:0px 0px -7px 0px;
	padding-top:4px;
	word-wrap:break-word;
	white-space:pre-wrap;
    font: bold 12px Tahoma, Verdana, Arial, Sans-serif;
    
}


.CustomTabStyleForFirFox .ajax__tab_header .ajax__tab_outer .ajax__tab_inner .ajax__tab_tab

{
	background: url(/App_Themes/Green/Images/Green/tab_inactive_120.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width:120px;
	text-align:center;	
	height:25px;
	float:left;
	horizontal-align:center;	
	word-spacing:1px;
	color:#000000;
	margin:0px 0px -1px 0px;
	padding-top:4px;
	word-wrap:break-word;
	white-space:pre-wrap;
    font: bold 12px Tahoma, Verdana, Arial, Sans-serif;
}

.CustomTabStyleForFirFox  .ajax__tab_outer .ajax__tab_inner .ajax__tab_tab
{
 	background: url(/App_Themes/Green/Images/Green/tab_inactive_120.gif);
    background-repeat: no-repeat;
	background-position: right top;
	float:left;
	width:120px;
	text-align:center;
	height:25px;
	horizontal-align:center;
	word-spacing:1px;
	color:#000000;
	margin:0px 0px -1px 0px;
	padding-top:4px;
	word-wrap:break-word;
	white-space:pre-wrap;
    font: bold 12px Tahoma, Verdana, Arial, Sans-serif;
    
}
.CustomTabStyleForFirFox .ajax__tab_active .ajax__tab_outer .ajax__tab_inner .ajax__tab_tab 
{
	background: url(/App_Themes/Green/Images/Green/tab_active_120.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width:120px;
	text-align:center;
	float:left;
	height:25px;	
	horizontal-align:center;
	word-spacing:1px;
	color:#000000;
	margin:0px 0px -1px 0px;
	padding-top:4px;
	word-wrap:break-word;
	white-space:pre-wrap;
    font: bold 12px Tahoma, Verdana, Arial, Sans-serif;
    
}
	
.CustomTabStyleNes .ajax__tab_header .ajax__tab_outer .ajax__tab_inner .ajax__tab_tab

{
	margin:0px;padding:0px;
background-image:url(/App_Themes/Green/Images/Green/tab_inactive_120.gif);
background-repeat:repeat-x;
height:35px;
width:120px;
font: bold 12px Tahoma, Verdana, Arial, Sans-serif;

display:inline;
margin:0px 0px -7px 0px;padding:5px;
vertical-align:middle;
text-align:left;
padding-bottom:2px; _padding-bottom:0px; !padding-bottom:0px;
}

.CustomTabStyleNes  .ajax__tab_outer .ajax__tab_inner .ajax__tab_tab
{
 	margin:0px;padding:0px;
background-image:url(/App_Themes/Green/Images/Green/blue_bg.jpg);
background-repeat:repeat-x;
height:35px;
width:120px;
font: bold 12px Tahoma, Verdana, Arial, Sans-serif;

display:inline;
margin:0px 0px -7px 0px;

vertical-align:middle;
text-align:left;
padding-bottom:2px; _padding-bottom:0px; !padding-bottom:0px;
    
}
.CustomTabStyleNes .ajax__tab_active .ajax__tab_outer .ajax__tab_inner .ajax__tab_tab 
{

background-image:url(/App_Themes/Green/Images/Green/tab_active_120.gif);
background-repeat:repeat-x;
height:35px;
width:120px;
font: bold 12px Tahoma, Verdana, Arial, Sans-serif;

display:inline;
margin:0px 0px -7px 0px;

vertical-align:middle;
text-align:left;
text-indent:12px;
padding-bottom:2px; _padding-bottom:0px; !padding-bottom:0px;
    
    
}

