*{
margin: 0px;
padding: 0px;
}
html, body{
height: 90%;

}

body{
text-align: center; 
background-image: url('/images/background.jpg');
color: black;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;

}

#main{
min-height: 100%;
margin: 0 auto; 
background-image:url('/images/shad_repeat_revised.png');
background-repeat: repeat-y;
width: 850px;
text-align:left;
position: relative;
}

#content{
min-height: 514px;
width: 520px;
float: left;
text-align: left;
padding-left: 144px;
padding-right: 32px;
background-image: url('/images/page.gif');
background-color: #dcdbdc;
background-repeat: repeat-x;
line-height: 18px;
margin: 0px;
padding-top: 10px;
padding-bottom: 0px;
position: relative;
}

#right{
float:right;
width: 75px;
height: 505px;
background-image: url( /images/right_shad_top_revised.png )
}

#left{
float: left;
}



#float{
position: absolute;
width: 216px;
top: 0px;
left: 0px;
z-index: 100;
}

#floatBox{
width: 216px;
text-align: left;
background-image: url('/images/side_nav_background_revised.png');
background-repeat: repeat-y;
position: relative;
}

#floatBox ul{
list-style: none;
padding-left: 10px;
margin-left: 25px;
margin-right: 50px;
margin-top:0px;
padding-top:0px;
margin-bottom:0px;
padding-bottom:0px;
line-height:14px;
}
#floatBox li{
padding-bottom: 15px;
}
#floatBox a:link{
color:#585010;
}
#bottom{
position: relative;
clear: both;
}
.subSectionNavigation{
list-style: none;
float: right;
}

.subSectionNavigation a{
color: white;
font-weight: bold;
}
.subSectionNavigation li{
float: left;
margin: 0px 0px 0px 0px;
width: 41px;
height: 29px;
padding-left: 0px;
vertical-align: middle;
line-height:29px;
text-align:center;
}

.subSectionNavigation .previous{
background-image: url( '/images/sub_sect_nav_viewed.gif' );
background-repeat: no-repeat;
padding-top: 0px;
}
.subSectionNavigation .current{
background-image: url( '/images/sub_sect_nav_current.gif');
background-repeat: no-repeat;
padding-top: 0px;
}

.subSectionNavigation .next{
background-image: url( '/images/sub_sect_nav_next.gif' );
background-repeat: no-repeat;
padding-top: 0px;
color: grey;
font-weight: bold;
}

 .next a{
color: #808080;
}

.proceed{
text-align:right;
}
#title{
float: left;
}

a img {
border: 0;
}
/* UPLOAD FORM */
.uploadform{
margin-left: 10px;
}

.success{
color: green;
font-size: 10px;
font-weight: bold;
}

.error{
color: red;
font-size: 10px;
font-weight: bold;
}

/* Conclusion */
#courseeval td{ vertical-align: top; }
.response {text-align: center;color:red;font-size: 11px;}

/* NON CONTENT PAGES */
#nonContent{
padding: 20px 20px 20px 50px;
border: 5px solid black;
text-align: left;
width: 80%;
margin: auto;
margin-top: 20px;
background-color: white;
filter:alpha(opacity=75);
opacity: 0.75;
-moz-opacity:0.75;
}

.faqAnswer li{
margin: 5px 0px 10px 20px;
width: 80%;
vertical-align: top;
}

#faq li{
margin-bottom: 5px;
}

/* Dashboard detail styles */
.upload{
list-style:none;
}

.detail{
width: 80%;
}

