html
{
   margin: 0;
   padding: 0;
   font-family: Arial, Helvetica, sans-serif;
   font-size:12px;
}

body
{
   margin: 0;
   padding: 0;
   height:auto;
   font-size:12px;
   /* background-image:  url("../images/bg.gif");
   background-repeat: repeat-y;
   background-position: center; */
   /*text-align:center;*/  /* This is needed for aligning of container to center
                          - some browsers do not center the containing blocks as 
						  they ignore the auto margins, IE 4,5,6  */
}


ul, li {
font-family: Arial, Helvetica, sans-serif;
color:#333333;
}

h1 { 
 font-size:18px;
 color:#000;
 text-align:center;
}

h2, h2 a:link, h2 a:visited, h2 a:hover{
font-weight: bold;
color: #9A844B;
font-size:22px;
font-family:"Century Gothic", Arial, Helvetica, sans-serif;
text-decoration:none;
}

h3, h3 a:link, h3 a:visited {
color: #9A844B;
font-size:16px;
text-decoration:none;
}

h4 {
font-weight: bold;
color: #333;
}

p {
font-size:12px;
color:#333333;
text-align:justify;
padding:0px 15px 15px 15px;
margin:0px;
}

a, a:link, a:visited, a:active
{
 color:#333399;
 font-size:12px;
 text-decoration:none;
}

a:hover
{
 color:#333399;
 font-size:12px;
 text-decoration:underline;
}

#footer{
float:left;
position:relative;
background-color:none;
font-size: 11px;
font-weight: normal;
color: #666666;
text-align:left;
width:780px;
}

#footer a{
color: #666666;
}

#footer p{
margin:10px 0 0 30px;
}

.clearall {
   margin:0px;
   padding:0px;
  clear:both;
}

table, tr, td{
vertical-align:top;
}

table
{
 border:1px solid #cccccc;
 border-collapse:collapse;
}


.table_nolines
{
 border:0;
 border-collapse:collapse;
}

.issueno 
{
 color:#FFFFFF;
 font-size:14px;
 font-weight:bold;
 /*padding:15px 10px 15px 10px;*/
}

.caption
{
 font-size:10px;
}

.signature
{
 font-size:12px;
 padding:0px 20px;
}

#sidemenu {
 padding:0px 0px 0px 4px; 
}

#sidemenu h2
{
color:#9A844B;
font-size:16px;
font-weight:bold;
text-align:right;
padding:10px 0px 5px 0px;
margin:0px;
}

#sidemenu a, #sidemenu a:link, #sidemenu a:visited, #sidemenu a:active
{
 color:#333399;
 font-size:12px;
 text-decoration:none;
}

#sidemenu a:hover
{
 color:#333399;
 font-size:12px;
 text-decoration:underline;
}


#sidemenu h2, #sidemenu h2 a:link, #sidemenu h2 a:visited, #sidemenu h2 a:hover
{
color:#808000;
font-size:16px;
font-weight:bold;
text-align:right;
padding:10px 0px 5px 0px;
margin:0px;
}

#sidemenu h3, #sidemenu h3 a:link, #sidemenu h3 a:hover, #sidemenu h3 a:visited
{
color:#9A844B;
font-size:16px;
font-weight:bold;
text-align:right;
padding:10px 0px 5px 0px;
margin:0px;
text-decoration:none;
}

#sidemenu h4
{
color:#000;
font-size:13px;
font-weight:bold;
text-align:right;
padding:10px 0px 5px 0px;
margin:0px;
}

#sidemenu p
{
font-size:12px;
padding:0px 0px 15px 0px;
margin:0px;
text-align:right;
}

.author_name
{
font-size:11px;
}

.imgleft {
float:left;
padding:0px;
margin: 0px 10px;
}

.imgright {
float:right;
padding:0px;
margin:0px 10px;
}

.boldtitle {
font-size:14px;
font-weight:bold;
}
