/* CSS Document */
* { margin:0; padding:0;}
html, body { height:100%; }
body {font-size:12px; line-height:1.1em; background:#ffffff}
html, input, textarea	{font-family: Arial, Helvetica, sans-serif; color:#545454; text-decoration:none;	}	
body
{
           background-color:#ededed;
           background-position:top;
         
}

#bg_body
{
           background-image:url('/images/bg_body.png');
           background-position:top center;
           background-repeat:repeat-y;
}

#bg_head
{
           background-image:url('/images/bg_head.png');
           background-position:top center;
           background-repeat:no-repeat
}

a{color:#545454; text-decoration:none; outline:none} 
a:hover{text-decoration:none}
p{ margin:0 0 21px 0}


/*admin page */
.field{ font-size:1.1em; color:#000 ;margin:auto}
.mtitle{color:#545454; font-size:1.25em; font-weight:bold}

/*header*/
#header {font-size:1.125em; color:#FFFFFF }
#header .logo{ margin:12px 0 11px 0 }


#header h1{color:#d7dde3; font-size:2em; margin-bottom:13px; line-height:1.2em; letter-spacing:-1px  }
#header h1 span{ font-size:1.11em; text-transform:uppercase}

/*content*/
#content h2{color:#d7dde3; font-size:2.15em; margin-bottom:25px; letter-spacing:-1px  }
#content h3{color:#017bed; font-size:1.15em; font-weight:normal; margin-bottom:21px; line-height:1.33em  }
#content h4{color:#d7dde3; font-size:1em; margin-bottom:13px;  }
#content h5{color:#a5a9b1; font-size:1em; margin-bottom:13px;  }
#content .tail{ background:url(images/tail.gif) bottom repeat-x; padding-bottom:9px; margin-bottom:9px}
.txt{ color:#d7dde3}
.txt1{ color:#d7dde3; font-weight:bold}
.txt2{ color:#017bed; font-size:1.15em; }
.txt3{ color:#017bed}


.news_title {
font-size: 1.4em; 
font-style: normal; 
font-weight: bold; 
color: #545454; 
text-decoration: none;
}

.ripple_location {
font-size: 11px; 
font-style: normal; 
font-weight: normal; 
color: #545454; 
text-decoration: none;
}



#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: lightyellow;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid black;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-right: 3px solid black;
border-bottom: 3px solid black;
visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: navy;
margin: 3px 2px;
}


/* Paging */
#page{
	border:none;
	margin:0px;
	padding:0px;
	list-style:none;
	list-style-type:none;
	list-style-image:none;
	display: inline;
}
#page li{
	border:0;
	margin:0px 4px 0px 0px;
	padding:0;
	font-size:11px;
	list-style:none;
	display: inline;
}
#page a{
	border:solid 1px #999999;
	margin-right:2px;
}
#page .selected{
    border:solid 1px #999999;
	background:#DEDEDE;
	color:#545454;
	font-weight:bold;
	display:block;
	float:left;
	padding:3px 6px;
}
#page a:link, #page a:visited {
	color:#545454;
	display:block;
	float:left;
	padding:3px 6px;
	text-decoration:none;
}
#page a:hover{
	border:solid 1px #545454
}
#page .previous-off, #page .next-off {
	border:solid 1px #DEDEDE;
	color:#888888;
	display:block;
	float:left;
	font-weight:bold;
	margin-right:2px;
	padding:3px 4px;
}
#page .next a, #page .previous a {
	font-weight:bold;
}
