/* CSS Document */
#mainimg {
height:56px;
background: url(../images/top_back.gif) no-repeat;
background-color:#d56627;
vertical-align:top;
}
#flash{
height:41px;
background-color:#d56627;
}

#tsearch {
padding:0px;
float:right;
margin-top:15px;
margin-right:5px;
border-spacing: 0px;
}
#hr {
	background: url(../images/hr.gif) repeat-x; 
	height:1px;
	width:100%;
	margin-top:15px;
}
#search form,td,input{
margin: 0px;
font-size:10px;
}

#back{
background-position:center;
background-image:url(../images/back_pixel.gif);
background-repeat:repeat-y;
}

body {
background-color:#f4f4f4;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
margin-left: 0px;
margin-top: 0px;
margin-bottom:0px;
margin-right:0px;
}
p {
padding:0px;
margin:0px;
}
#title{
white-space:nowrap;
padding-right:10px;
padding-left: 10px;
text-align:right;
background-color:#d56627;
color:#FFFFFF;
font-weight:bold;
font-size:10px;
}
#corner{
width: 100%;
}

#img {
float:left;
margin-bottom:10px;
margin-right: 10px;
border: solid 2px #60442e;
}

a:link, a:visited{
font-size:12px;
color:#d56627;
}

/**** top ****/
#top {
padding: 5px;
margin:0px;
}

#tform {
font-size:10px;
}

a.tlink {
font-size:11px;
color:#FFFFFF;
text-decoration:underline;
}

/**** menu ****/
#menu_back {
width:160px;
background-color: #FBF9F7;
}

#menu {
background-color: #FBF9F7;
border-bottom:dotted 1px #616161;
padding: 5px;
}

#mtitle {
height: 10px;
background-image:url(../images/mback2.gif);
background-repeat:no-repeat;
border-bottom:solid 1px #616161;
font-size:12px;
color:#CD790B;
font-weight:bold;
padding: 5px;
}

a.mtitle_link:link, a.mtitle_link:visited, a.mtitle_link:active, a.mtitle_link:hover {
font-size:12px;
color:#CD790B;
font-weight:bold;
text-decoration:none;
}

a.mlink:link, a.mlink:visited {
font-weight:bold;
font-size:11px;
color:#d56627;
text-decoration:none;
}
a.mlink:active, a.mlink:hover {
font-weight:bold;
font-size:11px;
color:#C98600;
text-decoration:none;
background-color: #FFEBE6;
}

/**** main ****/

#main {
background-color:#FFFFFF;
width: 100%;
padding: 10px;
}

#msg {
width: 100%;
background-color:#f5eee8;
border: solid 1px #60442e;
}

#content {
font-size:11px;
border-top: solid 1px #d56627;
border-bottom: solid 1px #d56627;
}

/**** news ***/

#news {
width: 100%;
border: solid 1px #d56627;
background: url(../images/cell_back.gif) repeat-x;
padding:5px;
-moz-border-radius-bottomleft: 3px;
-webkit-border-radius-bottomleft: 3px;
-moz-border-radius-bottomright: 3px;
-webkit-border-radius-bottomright: 3px;
-moz-border-radius-topleft: 3px;
-webkit-border-radius-topleft: 3px;
}

a.newstitlelink:link, a.newstitlelink:visited{
font-size:11px;
font-weight:bold;
color:#d56627;
}
a.newstitlelink:hover, a.newstitlelink:active{
font-size:11px;
font-weight:bold;
color:#d56627;
}
a.newsmore:link, a.newsmore:visited{
text-align:right;
font-size:10px;
color:#d56627;
text-decoration:none;
}
a.newsmore:hover, a.newsmore:active{
text-align:right;
font-size:10px;
color:#d56627;
text-decoration:underline;
}
#newsdate {
font-size:10px;
color:#666666;
}
#newstitle {
font-size:11px;
font-weight:bold;
color:#d56627;
}
#newsbrief {
padding: 5px;
font-size:11px;
color:#000000;
}
#newstext {
font-size:11px;
text-align: justify;
}
#newskeywords {
font-size:11px;
text-align: justify;
}

#newsarchive {
padding:2px;
background-color:#d56627;
}
a.archive_link:link, a.archive_link:visited{
text-align:right;
font-size:9px;
color:#FFFFFF;
text-decoration:none;
}
a.archive_link:hover, a.archive_link:active{
text-align:right;
font-size:9px;
color:#FFFFFF;
text-decoration:underline;
}

/**** side ****/

#tside {
padding: 5px;
background-color: #FBF9F7;
}
#side {
padding-top:5px;
padding-bottom:5px;
border-bottom: dotted 1px #616161;
}

#orgs td{
padding:5px;
border-spacing:5px;
text-align:center;
background-color:#ffeded;
}
/**** footer ****/

#footer {
height: 20px;
font-size:10px;
text-align:center;
background-color:#d56627;
color:#FFFFFF;
}

#footer2 {
background-color:#FFFFFF;
border-bottom: solid 1px #d56627;
height: 20px;
text-align:center;
font-size:9px;
color:#A2A2A2;
}


/* pgenitation styles */

.pagination {
	font-size: 10px;
	padding: 3px;
	margin: 3px;
	text-align:center;
}
	
.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #FFF;
	text-decoration: none; /* no underline */
	color: #d56627;
}
	
.pagination a:hover,
.pagination a:active {
	border: 1px solid #FFF;
	color: #666;
}
.pagination .current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #d56627;
	font-weight: bold;
	background-color: #d56627;
	color: #FFF;
}
.pagination .disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #FFF;
	color: #DDD;
}