@charset "utf-8";
/* CSS Document */
* {font-family:Arial, Helvetica, sans-serif;}
.shadow{width:778px; margin:0 auto; height:58px;}
#header {width:100%; height:275px; background: #000 url(../images/header.jpg) no-repeat top center;}
#header h1{ display:none; text-indent:-5000px;}
#content{width:778px; height:100%;margin:0 auto; min-height:300px; }

#content .date{color:#5b5c5c;}

.small-text { font-size:9px;}
#rightcolumn
{width:778px; float:right; text-align:left;}

#rightcolumn h1, h2, h3, h4, h5, h6 {text-align:left;}
#rightcolumn h1 {font-size:39px; font-family:Georgia, "Times New Roman", Times, serif; text-align:center; padding:3px; color:#C00; border-bottom:2px dotted  #06F;}
#rightcolumn h2 {font-size:30px; }
#rightcolumn h3 {font-size:25px; }
#rightcolumn h4 {font-size:20px; }
#rightcolumn h5 {font-size:18px; color:#125b9d;}
#rightcolumn p {padding:9px;}
#rightcolumn ul {padding:3px;}
#rightcolumn ul li { list-style:inside; padding-left:9px;}
#rightcolumn .web {padding:13px 21px; background:Transparent url(../images/web.gif) no-repeat 0px 11px;}
#rightcolumn  .pdf {padding:13px 21px; background:Transparent url(../images/pdf_icon.gif) no-repeat 0px 11px;}
#rightcolumn  .center { text-align:center; margin:0 auto;}
#rightcolumn blockquote {
color:#01272f;
margin:19px;
padding: 19px ;
background-color:#eee;
text-align:justify;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
quotes: "\201C" "\201D";
}
#rightcolumn blockquote:before { content: open-quote; font-weight: bold;font-size:36px;}
/*-------------------------*/

a:link {color:#900;}
a:visited {color:#900;}
a:active {color:#900;}
a:hover {color: #427320; text-decoration:none;}

#footer { background-color:#022741;height:39px; width:100%; display:block; border-top:2px solid #ccc; }

#footer ul {margin:3px auto 0px auto; padding:10px 0px;}
#footer ul li{display: inline;text-align:left;}
#footer ul li a{color: white; padding:0px 9px; color: #CCC; text-decoration: none; font-size:12px;}

#footer ul li a:link, #footer ul li a:visited{
color: #ccc;}

#footer ul li a:hover{
color: white;}

.boxgrid{ 
width: 100px; height: 231px;  margin:13px; float:left; background:#eee; border: solid 1px #100; 
overflow: hidden; position: relative; }
.boxgrid img{position: absolute; top: 0; left: 0; border: 0; }

#rightcolumn .boxgrid h3{ 
color: #900; font-size:15px; padding:3px; font-weight:bold;
}
				
.boxgrid p{ 
padding: 0 10px; 
font-weight:bold; 
font:8pt "Lucida Grande", Arial, sans-serif; 
text-align:left;
}
.boxgrid ul{font:8pt "Lucida Grande", Arial, sans-serif;}
.boxcaption{float: left; position: absolute; background: #000; height: 231px; width: 100%; opacity: .8; 
/* For IE 5-7 */
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
/* For IE 8 */
-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
.captionfull .boxcaption {top: 260;left: 0;}
.caption .boxcaption {top: 220;left: 0;}


/*For the Books Section*/
.boxgrid1{ 
width: 194px; height: 300px;  margin:13px; float:left; background:#eee; border: solid 1px #100; 
overflow: hidden; position: relative; }
.boxgrid1 img{position: absolute; top: 0; left: 0; border: 0; }

#rightcolumn .boxgrid1 h3{ 
color: #900; font-size:15px; padding:3px; font-weight:bold;
}
				
.boxgrid1 p{ 
padding: 0 10px; 
font-weight:bold; 
font:8pt "Lucida Grande", Arial, sans-serif; 
text-align:left;
}
.boxgrid1 ul{font:8pt "Lucida Grande", Arial, sans-serif;}

/*Form Elements*/
form {
  margin: 9px;
  padding: 9px;
  font-size: 100%;
}

form fieldset {
  clear: both;
  font-size: 100%;
  border: #000000 1px solid;
  padding: 19px;
  margin-bottom:19px;
}

form fieldset legend {
  font-size: 139%;
  font-weight: normal;
  color: #900;
  padding: 0 5px;
}

input, select, textarea {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 100%;
  color: #000000;
}

textarea {
  overflow: auto;
}