/* Awake Design Stylesheet */
html,body {
margin:0;
padding:0;
height:100%; /* needed for container min-height */
font:86% Arial, Verdana, Helvetica, sans-serif;
color: #27343c;
background-image:none;
}
a {color:#575656;text-decoration:none;}
a:hover {text-decoration:underline;}
a img {border:0;} 
a:active {outline: none;}
:-moz-any-link:focus {outline: none;}
p {
padding:0px;
margin:0;
}
ul {
margin:0px;
padding:0px;
}
li {
margin:0px;
padding:0px;
}
form {
padding:0;
margin:0;
}
img {
display:none;
}
/*-------------- Main Body Classes ---------------*/
div#bodyframe {
position:relative; 
margin:0 auto;
width:100%;

height:auto !important;
height:100%; 
min-height:100%;
}
div#content {
padding:0; 

background-repeat: repeat-y;
background-position: top left;
/*position:relative;*/ /* this is removed to get the correct preview in dreamweaver, any issues this can be uncommented in the end */
clear:both;
}
div#content p {
padding:0 0 0 0;
}
div#footer {
position:absolute;
width:100%; 
left:0; /* to get the correct preview in IE5 */
bottom:0; /* stick to bottom */
background-image:url(../images/footer_bg.gif);
background-position:bottom left;
background-repeat:no-repeat; height:68px;
}
div#footer p {
padding:1em; padding-top:25px;
margin:0; text-align:center; color:#0f319c; font-size:95%;
}
input {
display:none;
}
/*-------------------------------end of main body styles-----------------------------*/
#banner {
background-image:url(../images/banner_bg.gif);
background-position:top left;
background-repeat:repeat-x; height:120px;
display:none;
}
#banner .picture {
/*position:absolute; right:10px; top:10px;
border:2px solid #CCCCCC; background-color: #FFFFFF; height:150px; width:140px;*/
display:none;
}
#banner b {
float:left; display:block; width:201px;
}
#banner i {
float:right; display:block; width:34px; height:120px;
background-image:url(../images/banner_right_curve.gif);
background-position:top right;
background-repeat:no-repeat;
}
#banner ul {
display:block; width:730px; float:left; text-align:right; padding:10px 0 0 0; color:#FFFFFF;
}
#banner li {
height:15px; display:inline; padding-right:20px; 
}
#banner li a {
color:#FFFFFF; text-decoration:none;
}
#banner li a:hover {
color:#d6d7d5; text-decoration:none;
}
#banner .caption {
display:block; text-align:left; padding:38px 0 0 15px;
float:left;
}
#banner .date {
display:block; text-align:left; margin:20px 0 0 0; float:right; color:#333333; padding:10px;
border:1px solid #f9d3a4; background-color:#faeddd;
}

/*------------------------------- page headings -----------------------------*/
#content h5 {
margin:10px 0 10px 0;
border-bottom:1px solid #fdc6a3; height:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px; color:#ff6300; clear:both;
display:block; padding:3px 0 3px 22px;
}
#content h5 span{
display:none;
}
.payonline {
background-image:url(../images/headings.gif);
background-repeat:no-repeat;
background-position:3px 5px;
text-indent:-1500px;
}
.paybycheque {
background-image:url(../images/headings.gif);
background-repeat:no-repeat;
background-position:3px -18px;
text-indent:-1500px;
}
.paybycash {
background-image:url(../images/headings.gif);
background-repeat:no-repeat;
background-position:3px -39px;
text-indent:-1500px;
}

/*------------------------- member details pop up page style classes ##### ------*/
.memberdetails {
position:relative; margin:0; padding:0;
}
.memberdetails b{
font-weight:bold; color:#8b8c8c; display:inline;
}
.memberdetails h4{
font-weight:bold; font-size:110%; margin:0 ; padding:0; display:block; color:#2e8ecc;
}
.memberdetails ul {
display:block; width:90%; font-weight:bold; list-style:none; margin-top:40px;
}
.memberdetails li {
font-weight:normal; line-height:22px; border-bottom:1px solid #c9dca6; padding:3px; margin:0;
}
.memberdetails ol {
display:block; width:90%; font-weight:bold; list-style:none; 
margin:10px 20px 20px 20px; padding:10px;
border:1px solid #fdc6a3;
background-color:#f7fcff;
}
.memberdetails ol li {
font-weight:normal; border:none;
}
.memberdetails i{
font-weight:bold; color:#8b8c8c;
}
.memberdetails dl {
width:auto;font-weight:bold; list-style:none; padding:10px; margin:0;
}
.memberdetails dt {
font-weight:normal; line-height:22px; border-bottom:1px solid #c9dca6; padding:1px 3px 1px 3px ; width:31%;
display:block; float:left; margin:0 .3em 0 .3em;
}

.memberdetails .buttons {
text-align:center; padding:10px 0 0 0;
}
.memberdetails .amountdiv{
margin:10px; padding:0;
}

.spacer {
padding-bottom:35px;
}
.buttons {
text-align:center; margin:0;
}