/* GENERAL */
body         { background-color: #111111 }
body, td     { font-family:"Trebuchet MS",Arial; font-size:12px; }
a	    { font-weight:bold; text-decoration:none; color: #000000; }
a:hover	    { text-decoration:underline; }
p	    { margin:6px 6px 6px 0px; }
select,
input,
textarea     { font-family:"Trebuchet MS",Arial; font-size:11px; }

.nobg        { background: none; background-color: #e2e2e2; }
.menu        { font-size:15px; font-weight: bold; }
.menu a      { padding: 2px 23px 2px 23px; overflow: hidden; display: inline; color: #131313}
.menu a:hover {color: inherit; background-color: #131313; color: #ffffff; text-decoration: none;}
.pollbg      { background: none; background-color: #efefef; }


.title       { font-size:22px; font-weight:bold; color:#131313; }
.titlebig    { font-size:28px; font-weight:bold; color:#131313; }
.byline      { font-size:11px; color:#6d6d6d; }
.picturetext { font-size:11px; color:#000000; }
.picturebg   { background-color:#ffffff; border: 1px solid #505050;}
.date        { padding-left: 15px; background: url('/gif/calendar.gif') no-repeat center left; }
.author      { padding-left: 15px; margin-left: 4px;  background: url('/gif/author.gif') no-repeat center left; }
.comments    { padding-left: 15px; margin-left: 6px; background: url('/gif/comments.gif') no-repeat center left; }
.comment     { padding-left: 16px; background: url('/gif/comment.gif') no-repeat center left; font-weight: bold}
.document    { padding-left: 16px; background: url('/gif/document.gif') no-repeat center left; font-weight: bold}
.photoalbum  { padding-left: 16px; background: url('/gif/photoalbum.gif') no-repeat center left; font-weight: bold}
.link        { padding-left: 16px; background: url('/gif/link.gif') no-repeat center left; font-weight: bold} 
.fppic a img { background-color: #FFFFFF; border: 1px solid #505050; padding: 8px ;}

div#ClientValidationSummary 
             { text-align: left; padding: 5px 20px 5px 45px; background: #fff6bf url('/gif/warning.gif') 15px 50% no-repeat;
               color: #333333; border-top: 1px solid #ffd324; border-bottom: 1px solid #ffd324; }


#page_menu {
	width: 734px;
	height: 44px;
	overflow: hidden;
}

#page_menu ul {
	width: 734px;
	height: 44px;
}

#page_menu li {
	margin-left: 1px;
	height: 44px;
	float: left;
	overflow: hidden;
	font-family: trebuchet ms;
	text-align: center;
}

#page_menu li.first {
	margin: 0px;
}

#page_menu li a {
	padding: 0px 12px;
	color: inherit;
	overflow: hidden;
	display: block;
	cursor: pointer;
	text-decoration: none;
}

#page_menu li.first a {
	color: inherit;
	text-decoration: none;
}

#page_menu li a:hover {
	color: inherit;
	background-color: #64970c;
}

#page_menu li.first a:hover {
	color: inherit;
	background-color: #64970c ;
}

#page_menu li b {
	height: 37px;
	display: block;
}

#page_menu li#menu {
	width: 123px;
}

#page_menu li#menu.last {
	width: 108px
}