/*<![CDATA[*/
html,body{
margin:0;
padding:0;
width:100%;
height:100%;
}
body{
font: 76% Verdana, Arial, Helvetica, sans-serif;
margin: 0;
border:0;
color: #333;
background-color: #fff;
}
*html body{
  font: 72% Verdana, Arial, Helvetica, sans-serif;
}
*html td{
  font: 74% Verdana, Arial, Helvetica, sans-serif;
}

a{
color: #00f;
text-decoration: none;
}
a:hover {
color: #f00;
}
hr {
margin: 15px 0px 15px 0px;
color: #999;
height: 1px;
width: 100%;
}

/* reset header fonts */
h1,h2,h3,h4,h5,h6 {
font-size:100%;
font-weight:normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
border:0;
margin:0;
color: #ae080a;
padding:0 0 10px 0;
text-align:left;
}
h1{font-size:22px;font-weight:bold;}
h2{font-size:20px;font-weight:bold;}
h3{font-size:18px;font-weight:bold;}
h4{font-size:16px;font-weight:bold;}
h5{font-size:14px;font-weight:bold;}
h6{font-size:12px;font-weight:bold;}

/* reset paragraph format */
p {
font-size:13px;
font-weight:normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
border:0;
margin:0;
color: #333;
padding:5px 0 5px 0;
}

*html p{
  font: 100% Verdana, Arial, Helvetica, sans-serif;
}


#topbanner{
  text-align: center;
}

/* greybar */
#subheader {
  height:20px;
  background:#cfcfcf;
  margin:0;
  padding:5px;
  text-align: center;
  font-size:12px;
  font-weight:bold;
}

#col1{
  width: 200px;
}
*html #col1{
  font: 76% Verdana, Arial, Helvetica, sans-serif;
}

#col2{
  padding:20px;
}
*html #col2 td{
  font: 74% Verdana, Arial, Helvetica, sans-serif;
}

#col3{
  width: 200px;
}

#footer{
  height:20px;
  background:#ae080a;
  margin:0;
  padding:5px;
  text-align: center;
  font-size:12px;
  font-weight:bold;
  color:#fff;
}

#subfooter{
  text-align: center;
  font-size:12px;
  font-weight:bold;
  color:#000;
  padding:10px;
}


    /* left col navigation */
    #nav{
      width:100%;
      background:#cfcfcf;
      border:1px solid #fff;
    }

    /* panel header style */
    .panel-header{
     width:100%;
     height:17px;
     background:#ae080a;
     color:#fff;
     font-weight:bold;
     text-align:center;
     padding:5px 0;
    }

    /* extra 1: random photo display */
    #extra1{
      width:100%;
      background:#fff;
      text-align:center;
      padding:5px 0;
    }
    #extra1 img{
      border:1px solid #000;
    }
    /* extra 2: below navigation */
    #extra2{
      width:100%;
      background:#fff;
      margin-top:2px;
      padding:5px 0;
      border:1px solid #fff;
      overflow:auto;
    }
    /* extra 3: news panel */
    #extra3{
      width:99%;
      height:100px;
      background:#fff;
      padding:5px 0;
      border:1px solid #fff;
      overflow:auto;
    }
    /* extra 4: right panel 1 */
    #extra4{
      width:100%;
      background:#fff;
      margin-top:5px;
      padding:0;
      border:1px solid #fff;
    }
    *html #extra4 td{
      font: 76% Verdana, Arial, Helvetica, sans-serif;
    }
    #extra4 img{
      border:1px solid #000;
    }
    /* extra 5: right panel 2 */
    #extra5{
      width:100%;
      background:#fff;
      margin-top:5px;
      padding:0;
      border:1px solid #fff;
    }
    *html #extra5 td{
      font: 76% Verdana, Arial, Helvetica, sans-serif;
    }
    #extra5 img{
      border:1px solid #000;
    }




/* set login table format */
#logintable{
width:100%;
background:#fff;
margin-top:20px;
padding:10px 0;
border:1px solid #ccc;
text-align:center;
}

.login-text {
padding: 2px 5px 2px 5px;
font-size: 10px;
text-align: center;
padding: 0 5px 0 5px;
}
.login-field input {
width: 100px;
font-size: 10px;
background-color: #fff;
border: 1px solid #000;
}
.login-text a{
color: #00f;
text-decoration: none;
}
.login-text a:hover {
color: #f00;
}
.login-button {
padding: 0 10px 0 10px;
}


/* set click-it panel at bottom */
#clickit{
color: #ccc;
font-size: 10px;
text-align:center;
line-height:5;
}
#clickit a{
color: #ccc;
text-decoration:none;
}
#clickit a:hover{
color: #f00;
text-decoration:none;
}


.buttonSubmit {
	background: #ae080a;
	font-size: 10px;
	color: #fff;
	border: 1px solid #fff;
	padding: 1px 3px 1px 3px;	
}
.buttonSubmitRoll {
	background: #cfcfcf;
	font-size: 10px;
	color: #000;
	border: 1px solid #fff;
	padding: 1px 3px 1px 3px;	
	cursor:pointer;
}

/* news headlines in block */
#newslinks h1{
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin:0;
    padding:0;
    color:#000;
}
#newslinks p{
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 10px;
    margin:0;
    padding:0 0 4px 0;
    border-bottom:1px dotted #999;
}



/*]]>*/

  