/** Page Elements **/
body { font-size: 10px; font-family: Verdana, Arial; margin: 0px; padding: 0px; text-align: left; 
color: #333333; 
        background: url(../images/bk.gif);
        background-color: #FEFEFF;
        background-repeat: repeat-x;
 }
td { font-size: 10px; }
form { margin: 0px; }
p { margin: 0px; }

h1 { font-family: Verdana, Arial; margin: 0px; color: #333333; font-weight: bold; font-size: 16px; }
h2 { font-family: Verdana, Arial; margin: 0px; color: #333333; font-weight: bold; font-size: 14px; }
h3 { font-family: Verdana, Arial; margin: 0px; color: #333333; font-weight: bold; font-size: 12px; }
h4 { font-family: Verdana, Arial; margin: 0px; color: #333333; font-weight: normal; text-decoration: underline; font-size: 12px; }
h5 { font-family: Verdana, Arial; margin: 0px; color: #333333; font-weight: normal; font-size: 12px; }
h6 { font-family: Verdana, Arial; margin: 0px; color: #333333; font-weight: normal; text-decoration: underline; font-size: 10px; }

a:link, a:visited, a:active { text-decoration: none; color: #285171; }
a:hover { text-decoration: underline; color: #285171; }

.topmenu {
	color: #000000;
	font-size:12px;
	text-decoration: none;
}

.topmenu a:visited {
	color: #000000;
    text-decoration: none;
}

.topmenu a:hover {
	color: #000000;
    text-decoration: underline;
}

.topmenu a:link {
	color: #000000;
    text-decoration: none;
}

input, button { 
  font-family: Verdana, Arial; 
  font-size: 10px; 
}
/*
input.dashed {
	 margin: 0px; padding: 1px;
	 border-style: dashed; border-color: #CCCCCC; border-width: 1px;
}

input.textbox {
	 margin: 0px; padding: 1px;
	 border-style: solid; border-color: #CCCCCC; border-width: 1px;
}

input.longtextbox {
	 margin: 0px; padding: 1px;
	 border-style: solid; border-color: #CCCCCC; border-width: 1px;
}

input.longdashed {
	 margin: 0px; padding: 1px;
	 border-style: dashed; border-color: #CCCCCC; border-width: 1px;
}

*/

input.submit { font-family: Verdana, Arial; font-size: 10px;
	 margin: 0px; padding: 1px;
	 border-style: solid; border-color: #AAAAAA; border-width: 1px;
}
/*
input.toaddress { border-style: solid; border-color: #CCCCCC; border-width: 1px;
	font-family: Verdana, Arial; font-size: 10px;
	color: #FFFFFF; background-color: #999999;}
}
*/
input.file { font-family: Verdana, Arial; font-size: 10px;
	 margin: 0px; padding: 1px;
	 border-style: solid; border-color: #AAAAAA; border-width: 1px;
}

textarea { border-style: solid; border-color: #CCCCCC; border-width: 1px;
	font-family: Verdana, Arial; font-size: 10px;
}
/*
textarea.emailpage { 
	scrollbar-face-color: #ffffff; scrollbar-shadow-color: #ffffff; scrollbar-highlight-color: #ffffff; scrollbar-3dlight-color: #cccccc; scrollbar-darkshadow-color: #cccccc; scrollbar-track-color: #ffffff; scrollbar-arrow-color:#cccccc;
}

textarea.dashed { border-style: dashed; }
*/
select { font-family: Verdana, Arial; font-size: 10px;
	border: 1px solid #cccccc
}

/* left/right side of site title bars */

td.leftbar_top, td.leftbar, td.rightbar_top, td.rightbar  {
	font-size:10px; font-family: arial; font-weight:bold; color:#777777; background: #EBF1F5;
}

td.leftbar_top, td.leftbar  {
	border-bottom:1px solid #cccccc; border-right:1px solid #666666;
}

td.rightbar_top, td.rightbar  {
	border-bottom:1px solid #cccccc; border-left:1px solid #666666;
}

td.leftbar, td.rightbar  {
	border-top:1px solid #cccccc;
}

/* news */

newstext { font-size:12px }

td.quote { border:1px solid #f0f0f0; background:#fafafa; color:#444444; font-size:12px }

div.feedburnerFeedBlock ul { 
font-family: Verdana, Arial; font-size: 10px;
margin-left:0; 
padding-left:0; 
list-style-type: none;
font-size: 10px;
}

div.feedburnerFeedBlock ul li span.headline { 
font-family: Verdana, Arial; font-size: 10px;
font-weight:bold; 
font-size: 11px;
}

div.creditfooter {
padding-top: 6px;
}

p.msg_box {
  margin:8px; 
  border:1px solid #aeaeae; 
  padding:10px; 
  text-align:center;
  line-height: 16px;
  border-radius: 5px; /* css3 :) */ 
  -moz-border-radius: 5px; 
}

button.cool {
  border:1px solid #888;
  border-radius: 3px; 
  -moz-border-radius: 3px;   
  background: #fff url(/images/template/gradient4.gif) repeat-x 0 -45px;
  font-size:11px;
  cursor:pointer;
  margin:1px;
}
button.cool:hover{
  background-position: 0 -70px;
}

.stafftable tr.staff {
  background: url(/images/template/gradient.gif) repeat-x 0 0;
}

.stafftable {
  font-size:12px;
  padding:0;
  border-spacing:0px 0px;
  margin:0px auto;
  width:500px;
}

.stafftable td {
  padding: 3px;
  vertical-align:middle;
  border:0;
  height:22px;
  border-top:1px #ffffff solid;
  border-bottom:1px #A9B7C2 solid;
  text-align:center;
}

.stafftable tr.staff:hover {
  background:#F3FBFF;
}

.stafftable th {
  color:#fcfcfc;
  height:22px;
  font-size:11px;
}
.stafftable td.flag {
  text-align:center;
}

.pagination {
	margin:4px 0;
	text-align: right;
}
