/* CSS Document */


body{
margin:0;
padding:0;
line-height: 1.5em;
background:#838383 url(images/gradientbg.gif) repeat-x top left;
height:100%;
}
.required {color:red;font-size:12px;}

a, a:visited {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#5e6e66; text-decoration:underline;}
a:hover {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#77268c; text-decoration:none;}

b{font-size: 110%;}
em{color: red;}

#flash {z-index:1; height:275px; width:765px; margin:20px 0 0 0; vertical-align:bottom;}
.object {margin:-3px 0 0 0; padding:0; z-index:1;}

#maincontainer{
width: 765px; /*Width of main container*/
margin: 20px auto; /*Center container on page*/
margin-bottom:0px;
/*background:#FFFFFF;*/
}

#topsection{
background: #f7f7f7;
height: 286px; /*Height of top section*/
margin-bottom:0;
z-index:0;
}

#topsection h1{
margin: 0;
padding-top: 15px;
}

#topsection {z-index:0;}

#contentwrapper{
float: left;
width: 100%;
position:relative;
margin-bottom:0px;
background:#f7f7f7;
}

#contentcolumn{ margin:10px 0px 0px 0px; padding:0; width:500px; float:left; position:relative; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#000000; /*clear:both;*/ vertical-align:top; line-height:normal;}
#contentcolumn p {margin-top:0px; padding-top:0px;}
#contentcolumn h1 {font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#000000; margin:10px 0px 10px 0px;}

.thumb {border:2px solid #5e6e66;}

.indent {margin-left:20px;}

#leftcolumn{float: left; width: 250px; margin-left:0px; background: #f7f7f7; position:relative; clear:right; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#000000;}
#leftcolumn h1 {font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#000000; margin:18px 0px 10px 0px;}
#leftcolumn img {margin:0 0 0 0; border:none;}

.leftinnertube{margin:10px 10px 0px 7px;}
.leftinnertube p {margin-top: 20px;}

.leftspecialtext {width:222px; height:auto; position:relative; background:#f6f6f6 url(images/viewbook.gif) top center no-repeat; border-top:#d2d0d6 solid 3px; border-bottom:#d2d0d6 solid 3px; margin-top:10px; margin-left:5px; font:Arial, Helvetica, sans-serif;font-size:13px; color:#000; text-align:center;}
.leftspecialtext a, .leftspecialtext a:visited {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#942902; text-decoration:underline;}
.leftspecialtext a:hover {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#942902; text-decoration:none;}
.leftspecialtext p {margin:10px 3px 10px 3px; /*padding-bottom:5px;*/}


#footer{
clear: left;
background:#fff url(images/footer.jpg);
color: #FFF;
text-align: center;
padding:0;
margin:0;
width:765px;
height:100px;
}

#footer a{
color: #FFFF80;
}

.underfooternav {background:transparent; margin: 3px 10px 0px 10px; height:23px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#fff; text-align:center;}
.underfooternav a, .underfooternav a:visited { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#fff; text-decoration:none;}
.underfooternav a:hover { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#fff; text-decoration:underline;}
.underfooternav ul, .underfooternav li {display:inline; list-style-type:none; padding:0; margin: 3px 5px 0px 0px;}

.nasad {float:left; margin:24px auto 10px 19px; height:53px;}

.innertube{margin:10px 10px 0px 10px;}
.innertube p {margin-top: 20px;}

.topnav {margin: 0px 10px 0px 10px; /*height:23px;*/ background:#77268c; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#fff; text-align:center; padding-left:17px;}
.topnav a, .topnav a:visited {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#fff; text-decoration:none; padding: 4px 5px 4px 5px;}
.topnav a:hover { background:#954aa7; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#fff; text-decoration:none; padding: 4px 5px 4px 5px;}
.topnav ul, .topnav li {display:inline; list-style-type:none; margin-left:0; padding:0 8px 0 0;}
/*.topnav ul {margin-left:0px;}*/

.topnavwrapper {background:#f7f7f7; margin:0 0 0 0;}

.tab {margin:0px 0px 10px 10px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#000000;}
.tab a { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#000000; text-decoration:none;}
.tab a:hover { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#000000; text-decoration:underline;}

.selected { background:#954aa7;}


#dropmenudiv{
position:absolute;
border:1px solid #77268c;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
/*width: 100%;*/
display: block;
text-indent: 3px;
border-bottom: 1px solid #77268c;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
background-color: #f7f7f7;
color:#77268c;
margin:0 0 0 0;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #77268c;
color: #f7f7f7;
}

/*-----------------------------------------------Form CSS--------------*/
input,select,textarea {
  float: left;
  margin-bottom: 10px;
  margin-right: 10px;
}
label {
  display: block;
  width: 30%;
  text-align: right;
  float: left;
  margin-bottom: 10px;
  margin-right: 20px;
  font-weight: bold;
}
legend {
  color: #CC0000;
  padding: 0px 10px 0px 10px;
  font-weight: bold;
  font-size: 14px;
}

.star {
  color: #CC0000;
  font-weight: bold;
}



