/* Body Elements */
body {
    background: #000000;
    font: 10px Verdana, Arial, Sans-Serif;
    color: #FFFFFF;
    margin: 0px;
    padding: 0px; 
}

/* Content Scroller Elements */

.slider1
{
	width: 16px;
	height: 300px;
	background-color: #33CC33;
	position: absolute;
}
.indicator
{
	width: 16px;
	height: 16px;
	background-color: #FF9900;
	position: absolute;
	font-size: 1px;
	overflow: hidden;
}
.container
{
	width: 400px;
	height: 300px;
	padding: 10px;
	border: 1px solid #900;
	overflow: hidden;
	position: relative;
	background-color: #eee;
}
.content
{
	position: absolute;
}

/* Table Elements*/
table{border:0px; border-collapse:collapse; border-spacing:0; font-size:inherit;}
thead{background:#ccc;font-weight:bold;}
th{border:0px;}
td{border:0px;}

/* Other Elements */
.caps { text-transform: capitalize; }
acronym, abbr{border-bottom:1px dotted #666;cursor:help;white-space:nowrap;}
address, em, caption{font-style:italic;}
hr{background-color:#444;border-width:0;color:#444;height:2px;line-height:0;margin:1.8571em 10px 1.8571em 10px;page-break-after:always;text-align:center;width:80%;}
hr:after{content:"\a7\a7";font-size:1.25em;}
img{-ms-interpolation-mode:bicubic;border:0 none;}
p{clear:both; margin: 0 0 2em 0; line-height: 1.8em;}
strong{font-weight:bold;}
.gallerytitle {   font-family: Georgia;
                  font-weight: bold;
                  font-size: 24px;
                  line-height: 20px;
                  text-align: left;
				  text-transform: capitalize;
}

/* Link Elements */
a, a:link, a:visited, a:active, a:focus {
	color: #73B02C;
    font-weight: bold;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
    font-weight: bold;
	color: #C7D711;

}

/* Form Elements */
form{margin:0; padding:0;}
fieldset{border:1px solid #e3e3e3;margin:1.5em 10px;padding:.5em 10px;}
		
/*ALA pretty forms*/
fieldset ol{margin:0;padding:0;}
fieldset li{list-style: none;margin:0;padding:.4em .75em;}
fieldset li label{display:inline-block;margin:0 1em 0 0;width:9em;}
legend{}
input{}
input[type="textarea"], input[type="password"],input[type="text"]{background:#000000;border:0px; color:#FFFFFF; padding:.1em;}
button,.button,input[type="file"] > input[type="button"],input[type="reset"],input[type="submit"],select{background:#000000; border:0px solid; color:#FFFFFF; cursor:pointer;padding:.1em 10px;}
button:hover,.button:hover,input[type="file"] > input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{background:#000000;border:0px; color:#FFFFFF; padding:.1em;}
button,.button,input[type="reset"],input[type="submit"]{margin:0 5px;}
input[type="file"]{font-size:.714em;}
select[size],select[multiple]{background-image:none;}
label{}
select{}
optgroup{background:transparent;}
option{background:transparent;}
textarea{background:#000000;border:0px; color:#FFFFFF; padding:.1em;}

/* Calendar Elements */
.tdday { 
                  background-color: transparent;
                  font-weight: bold;
                  font-size: 9px;
                  width: 26px;
                  line-height: 20px;
                  vertical-align: middle;
                  text-align: center;
}
.tdtoday { 
                  background-color: #EEEEEE;
                  font-weight: bold;
                  font-size: 10px;
                  line-height: 16px;
                  width: 26px;
                  vertical-align: middle;
                  text-align: center;
}

.tdheading { font-family: Georgia;
                  background-color: transparent;
                  font-weight: bold;
                  font-size: 24px;
                  line-height: 20px;
                  vertical-align: middle;
                  text-align: center;
}
.tddate {         
                  background-color: transparent;
                  font-weight: normal;
                  font-size: 10px;
                  line-height: 16px;
                  width: 26px;
                  vertical-align: middle;
                  text-align: center;
 }
.caltable {        border: transparent;
                   border-style: solid;
                   border-top-width: 1px;
                   border-right-width: 1px;
                   border-bottom-width: 1px;
                   border-left-width: 1px;
                   margin-bottom: 5px;
                   margin: 0px;
                   padding: 0px;
}


/* Zoom Elements */

.luckyViewCont {
text-align:center;
overflow: hidden;
position: relative;
border: 0px;
background  : transparent; 
}

.luckyViewHelp {
    z-index         : 200;
    visibility      : hidden;
    position        : absolute;
    background      : #fff;
    color           : #000000;
    border          : 1px outset #000000;
    padding         : 10px;
    text-align: left;
}

.luckyViewHelp * {
    font-size: 11px;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    color: #000000;
    line-height: normal;
}

.luckyViewHelp p {
    margin-bottom   : 7px;
}