/* CSS for the demo. CSS needed for the scripts are loaded dynamically by the scripts */
#mainContainer{
	width:500px;
	margin:0 auto;
	margin-top:10px;
	border:1px double #000;
	padding:5px;
	
}

/* Alternative layout for the message box - used by one of the messages */

.modalDialog_contentDiv_error{
	border:3px solid #FFF;	
	padding:2px;
	z-index:100;/* Always needed	*/
	position:absolute;	/* Always needed	*/
	background-color:#F00;	/* White background color for the message */
	color:#FFF;
}
.modalDialog_contentDiv_error a{
	color:#FFF;
}
h1{
	margin-top:0px;
}
.modalDialog_transparentDivs{	
	filter:alpha(opacity=10);	/* Transparency */
	opacity:0.1;	/* Transparency */
	background-color:#eceddf;
	z-index:1;
	position:absolute; /* Always needed	*/
}
.modalDialog_contentDiv{
	border:1px solid #595651;	
	padding:2px;
	z-index:100;/* Always needed	*/
	position:absolute;	/* Always needed	*/
	background-color:#eceddf;	/* White background color for the message */
}
.modalDialog_contentDiv_shadow{
	z-index:90;/* Always needed	- to make it appear below the message */
	position:absolute;	/* Always needed	*/
	background-color:#eceddf;
	filter:alpha(opacity=10);	/* Transparency */
	opacity:0.1;	/* Transparency */	
}
	
body
	{
	margin:0px;
	padding:0px;
	background-image:url(../images/mainbg.jpg);
	background-repeat:repeat-x;
	background-color:#fafbf5;
	font-family:tahoma;
	font-size:11px;
	color:#555555;
	}

tr, td
	{
	font-family:tahoma;
	font-size:11px;
	color:#555555;
	line-height:15px;
	}

input, select, textarea
	{
	font-size:11px;
	color:#555555;
	font-family:tahoma;
	}

a:link, a:visited, a:active
	{
	color:#336633;
	text-decoration:none;
	}
a:hover
	{
	color:#336633;
	text-decoration:underline;
	}

a.addressBookLink:link, a.addressBookLink:visited, a.addressBookLink:active
	{
	color:#525252;
	text-decoration:underline;
	}
a.addressBookLink:hover
	{
	color:#525252;
	text-decoration:none;
	}	
h1
	{
	color:#FFFFFF;
	font-size:15px;
	margin:0px 0px 3px 9px;
	}
h2
	{
	color:#FFFFFF;
	font-size:12px;
	margin:3px 0px 3px 15px;
	}

h3
	{
	font-size:14px;
	color:#336633;
	margin:0px 0px 15px 0px;
	}

.rgtlftborder
	{
	border-left:1px solid #b6d672;
	border-right:1px solid #b6d672;
	padding:10px 8px 7px 10px;
	background-color:#FFFFFF;
	}

.rightblock
	{
	padding:8px 8px 11px 10px;
	background-color:#eceddf;
	}

.input
	{
	border:1px solid #aaaaaa;
	}

.lightgreen
	{
	background-color:#f5fae3;
	padding:3px 0px 3px 8px;
	}
.lightgreen a:link, .lightgreen a:active, .lightgreen a:visited
	{
	text-decoration:underline;
	}
.lightgreen a:hover
	{
	text-decoration:none;
	}

.darkgreen
	{
	background-color:#e0efb3;
	padding:3px 0px 3px 8px;
	}
.darkgreen a:link, .darkgreen a:active, .darkgreen a:visited
	{
	text-decoration:underline;
	}
.darkgreen a:hover
	{
	text-decoration:none;
	}

.hdgreen
	{
	background-color:#85af30;
	color:#FFFFFF;
	font-weight:bold;
	border-left:1px solid #9dbf59;
	padding:3px 0px 3px 8px;
	}

.hdgreen-center
	{
	background-color:#85af30;
	color:#FFFFFF;
	font-weight:bold;
	border-left:1px solid #9dbf59;
	}
.darkgreen-center
	{
	background-color:#e0efb3;
	}
.lightgreen-center
	{
	background-color:#f5fae3;
	}

.whtlink
	{
	color:#FFFFFF;
	}
.whtlink a:link, .whtlink a:active, .whtlink a:visited
	{
	text-decoration:underline;
	color:#FFFFFF;
	}
.whtlink a:hover
	{
	text-decoration:none;
	color:#FFFFFF;
	}

.footerlink a:link, .footerlink a:active, .footerlink a:visited
	{
	text-decoration:underline;
	}

.footerlink a:hover
	{
	text-decoration:none;
	}

.red
	{
	color:#FF0000
	}

.greentxt
	{
	color:#336633
	}
.stepHeading
	{
	color:#85af30;
	padding:8px;
	font-size:14px;
	font-weight:bold;
	}
.MessageRegistration
	{
	color:#555555;
	font-size:12px;
	font-weight:bold;
	}


.myGridLG
	{
	background-color:#f5fae3;
	}
.myGridLG a:link, .lightgreen a:active, .lightgreen a:visited
	{
	text-decoration:underline;
	}
.myGridLG a:hover
	{
	text-decoration:none;
	}

.myGridDG
	{
	background-color:#e0efb3;
	}
.myGridDG a:link, .darkgreen a:active, .darkgreen a:visited
	{
	text-decoration:underline;
	}
.myGridDG a:hover
	{
	text-decoration:none;
	}

.myGridHD
	{
	background-color:#85af30;
	color:#FFFFFF;
	font-weight:bold;
	border-left:1px solid #9dbf59;
	}
.myGridHD a
	{
	color:#FFFFFF;
	text-decoration:none;
	}


.myGridHD-center
	{
	background-color:#85af30;
	color:#FFFFFF;
	font-weight:bold;
	border-left:1px solid #9dbf59;
	}
.myGridHD-center
	{
	background-color:#e0efb3;
	}
.myGridHD-center
	{
	background-color:#f5fae3;
	}

	.hdgreentbl
	{
	background-color:#85af30;
	color:#FFFFFF;
	}

.borbott
	{
	border-bottom:1px solid #ECEDDF;
	}

.hgtd
	{
	height:48px !important;
	height:49px;
	}
/* Outing Page*/
.outing_top{
background-image: url(../images/outing-heading.gif);
background-repeat:no-repeat;
height: 35px;
background-position: left top;
}
.heading{
padding: 5px 0px 0px 17px;
}

.outing_bg{
background-image: url(../images/outing_bg.gif);
background-repeat:repeat-y;
background-position: left top;
}

.outing_bg_padding{
padding: 8px 17px 10px 17px;
}
.listing
	{
	padding:8px 8px 10px 10px;
	color: #3F3F3F;
	font-size:11px;
	font-size: verdana;
	}
	
.link_heading{
color: #282726;
font-size: verdana;
font-size:11px;
text-decoration: underline;
}
.link_heading a{
color: #282726;
font-size: verdana;
font-size:11px;
text-decoration: underline;
}
.link_heading a:hover{
color: #282726;
font-size: verdana;
font-size:11px;
text-decoration: none;
}

.blue{
color: #095072;
font-size: verdana;
font-size:9px;
text-decoration: none;
}
.blue a{
color: #095072;
font-size: verdana;
font-size:9px;
text-decoration: none;
}
.blue a:hover{
color: #095072;
font-size: verdana;
font-size:9px;
text-decoration: underline;
}

.img_brd{
border: 1px solid #CEE49E;
}

.textarea1{
height: 24px;
width: 123px;
}

.rt_course{
background-color: #FCFFEF;
border: 1px solid #D5DFB0;
padding: 4px 13px 4px 13px;
color: #3A3A39;
line-height: 18px;
}

.green_top{
background-repeat:repeat-x;
background-image:url(../images/green_outing.gif);
border-right: 1px solid #F5FAE3;
color: #FFFFFF;
height: 30px;
font-size: 11px;
font-family: tahoma;
font-weight: bold;
}

.green_top1{
background-repeat:repeat-x;
background-image:url(../images/green_outing.gif);
color: #FFFFFF;
text-align: center;
height: 30px;
font-size: 11px;
font-family: tahoma;
font-weight: bold;
}

.light_grn{
background-color: #F5FAE3;
height:24px;
color:#555555;
}

.dark_grn{
background-color: #E0EFB3;
height:24px;
color:#555555;
}

.padding_left{
padding: 0px 0px 0px 11px;
}

.padding_left1{
padding: 0px 0px 0px 21px;
}
.white_link{
font-size: 11px;
font-family: tahoma;
color: #ffffff;
font-weight: bold;
text-decoration:none;
}

.white_link a{
font-size: 11px;
font-family: tahoma;
color: #ffffff;
font-weight: bold;
text-decoration: none;
}

.white_link a:hover{
font-size: 11px;
font-family: tahoma;
color: #ffffff;
font-weight: bold;
text-decoration: underline;
}

.message_top{
background-image: url(../images/message_hd.gif);
background-repeat:no-repeat;
height: 37px;
background-position: left top;
}

.heading1{
padding: 7px 0px 0px 17px;
}

.photo_bg{
background-image:url(../images/photo_bg.gif);
background-repeat: repeat-x;
background-position: left top;
background-color: #F7FBE9;
}

.photo_padding{
padding: 25px 16px 0px 16px;
}

.eric{
font-size:13px;
}	
	
/* 20/10/08 Search Page Css*/
.hdBg{
background:url(../images/search_bg.gif) repeat-x left top; 
height: 36px;
}	

.ltBg{
background:url(../images/search_lt.gif) no-repeat left top;
}	
.rtBg{
background:url(../images/search_rt.gif) no-repeat left top;
}	

.midLtBg{
background:url(../images/search_mid_lt.gif) repeat-y left top;
}	
.midRtBg{
background:url(../images/search_mid_rt.gif) repeat-y left top;
}		

.btmBg{
background:url(../images/search_btm.gif) repeat-x left top; 
height: 15px;
}	

.btmLtBg{
background:url(../images/search_btm_lt.gif) no-repeat left top;
}	
.btmRtBg{
background:url(../images/search_btm_rt.gif) no-repeat left top;
}	

.padHd{
padding: 12px 0px 0px 3px;
}

.ltdiv{
padding: 0px 0px 0px 18px;
}

.yesHd{
background: url(../images/yesHd.gif) no-repeat;
color: #ffffff;
font-family:tahoma;
font-size: 12px;
font-weight: bold;
height: 44px;
text-transform:uppercase;
}

.noHd{
background: url(../images/noHd.gif) no-repeat;
color: #ffffff;
font-family:tahoma;
font-size: 12px;
font-weight: bold;
height: 50px;
text-transform:uppercase;
}

.mayBeHd{
background: url(../images/mayBeHd.gif) no-repeat;
color: #ffffff;
font-family:tahoma;
font-size: 12px;
font-weight: bold;
height: 50px;
text-transform:uppercase;
}

.yetHd{
background: url(../images/notYetHd.gif) no-repeat;
color: #ffffff;
font-family:tahoma;
font-size: 12px;
font-weight: bold;
height: 50px;
text-transform:uppercase;
}

.padIcon{
padding: 12px 0px 0px 50px;
}

/* 12 March 2009 */
#ltContainer{
width: 110px;
position: absolute;
float: left;
z-index: 1px;
margin: 164px 0px 0px 0px;
}

.playerTop{
background:url(../images/grayTop.gif) no-repeat left top;
height: 19px;
width: 110px;
}

.playerBg{
border-left: 1px solid #D9D9D9;
border-right: 1px solid #D9D9D9;
background: #ffffff;
}

.playerBtm{
background:url(../images/grayBtm.gif) no-repeat left top;
height: 13px;
width: 110px;
margin-top:-20px;
}

.playerHd{
color: #303030;
text-align: center;
padding: 6px 0px 0px 0px;
}

.player{padding: 10px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.player ul{margin:0; padding:0; list-style:none;}
.player li {height:19px; display:block; padding: 0px 0px 0px 0px; color: #303030;}
.player li a {height:19px;  display:block; padding: 5px 4px 0px 4px; _padding: 3px 4px 0px 4px; color: #303030;}
.player li a:hover {height:19px; display:block; text-decoration:none; padding: 5px 4px 0px 4px;  _padding: 3px 4px 0px 4px; color: #303030; background:#DADADA;}

.player li.yes {height:19px; display:block; padding: 0px 0px 0px 0px; color: #000000;  }
.player li.yes a {height:19px;  display:block; padding: 3px 4px 0px 34px; color: #000000;  }
.player li.yes a:hover {height:19px; display:block; text-decoration:none; padding: 3px 4px 0px 34px; color: #000000; }

.player li.no {height:19px; display:block; padding: 0px 0px 0px 0px; color: #000000; }
.player li.no a {height:19px;  display:block; padding: 3px 4px 0px 34px; color: #000000; }
.player li.no a:hover {height:19px; display:block; text-decoration:none; padding: 3px 4px 0px 34px; color: #000000;}

.player li.maybe {height:19px; display:block; padding: 0px 0px 0px 0px; color: #000000;  }
.player li.maybe a {height:19px;  display:block; padding: 3px 4px 0px 24px; color: #000000; }
.player li.maybe a:hover {height:19px; display:block; text-decoration:none; padding: 3px 4px 0px 24px; color: #000000; }
 

.player li.notreplied {height:19px; display:block; padding: 0px 0px 0px 0px; color: #000000; }
.player li.notreplied a {height:19px;  display:block; color: #000000; }
.player li.notreplied a:hover {height:19px; display:block; text-decoration:none; color: #000000; }
 
img{
border: none;
}

#container{
width: 999px;
margin: auto;
}

/* address Part start here */
.addressImport{ 
border: 1px solid #dbdbdb;
}

.importHd{
font-size: 17px;
color: #000000;
margin: 5px 0px 7px 0px;
font-family: arial;
font-weight: bold;
}

.whtBgImport{
background: #ffffff;
padding: 4px 5px 5px 5px;
}

.logoRtPad{
padding: 0px 26px 0px 0px;
}

.importNow{
font-size: 14px;
color: #0000FF;
padding: 5px 0px 7px 0px;
font-family: arial;
text-transform: uppercase;
}

.importNow a{
color: #0000FF;
text-decoration:underline;
}

.importNow a:hover{
color: #0000FF;
text-decoration: none;
}

.addPad{
padding: 15px 0px 0px 0px;
color: #1F4C1F;
font-family: arial;
font-size: 12px;
}

.addPad a{
color: #0000FF;
text-decoration:underline;
}

.addPad a:hover{
color: #0000FF;
text-decoration: none;
}
