html {
margin: 0;
padding: 0;
font: 11px verdana, sans-serif;
}

body {
background: #01207a url(images/bodybg.jpg) top right no-repeat;

}

h1,h2,h3,h4,h5,h6 {
font: 16px trebuchet ms, sans-serif;
margin: 5px 0;
}

h1 {
font: bold 22px sans-serif;
}

h4 {
border-bottom: 4px dotted #ccc;
}

h3 {
border-bottom: 4px dotted #abd7f1;
font-weight: bold;
}


hr {
border: 0;
background: none;
border-bottom: 1px dashed #666;
}

#wrapper {
width: 990px;
background: #f7f7f7;
}

.breadcrumb {
border-bottom: 1px dashed #666;
padding: 5px;
}

a {
text-decoration: none;
color: #102167;
}
a:visited {
text-decoration: none;
color: #102167;
}
a:hover {
text-decoration: none;
color: #000;
}

#header {
background: #000;
padding: 10px 5px;
display: block;
}

#header a {
color: #fff;
margin: 0 5px;
padding: 5px;
}

#header a:visited {
color: #fff;
}
#header a:hover {
background: #666;
}

.subheader {
background: #bcb377 url(images/bg1.gif) repeat-x;
padding: 4px;
font: bold 11px tahoma, sans-serif;
}

.btitle {
display: block; background: #000; color: #fff; font: bold 18px trebuchet ms, sans-serif; padding: 3px 5px; margin:0 0 3px 0; }

.alt1 {
padding: 2px;
background: #f3f1e2;
}
.alt2 {
padding: 2px;
background: #e3ddb5;
}


.alt1 {
padding: 2px;
background: #ecfaf9;
}
.alt2 {
padding: 2px;
background: #d3efee;
}


.pag {
display: block; float: left;text-align: center;border: 0px solid #ccc; padding: 3px; width: 15px; height: 24px;background: #fff url(images/page.gif); color: #666;margin: 1px;
}

.pagactive {
display: block; float: left;text-align: center;border: 0px solid #ccc; padding: 3px; width: 15px; height: 24px;background: #fff url(images/page.gif); color: #666;margin: 2px; font-weight: bold; color: green;
}


img {
margin: 0;
padding: 0;
border: 0;
}







form,input,select {
margin: 0;
padding: 0px;
font: 10px verdana;
}

.flinks a{
display: block;
border-bottom: 1px solid #fff;
margin: 0;
padding: 4px;
background: #d8f1f0;
}
.flinks a:visited{
display: block;
border-bottom: 1px solid #fff;
margin: 0;
padding: 4px
}



.flinks a:hover {
display: block;
background: #fff;
margin: 0;
padding: 4px;
}
.welcome {
font: 18px arial, sans-serif;padding: 10px; text-align: justify; line-height: 200%;
}
.admin {
padding: 10px; background: yellow; font: bold 18px trebuchet ms, sans-serif;
}







.news_style{
display:none;
}
.news_show
{

color:black;
width:715px;
height:150px;
font: normal 100% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
overflow: auto;	

}
.news_border
{
background-color: white;
width:715px;
height:150px;
font: normal 100% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
border: 1px solid gray;
padding: 5px 5px 5px 5px;
overflow: auto;	

}
.news_mark{

font: normal 70% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
border: 0px solid gray;
width:723px;
height:35px;
color:black;
text-align:center;
}
.news_title{
font: bold 120% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
border: 0px solid gray;
padding: 5px 0px 9px 5px;
color:black;
}
.news_show img{

margin-left: 5px;
margin-right: 5px;

}
.buttondiv
{
position: absolute;
/*float: left;*/
/*top: 169px;*/
padding: 5px 5px 5px 5px;
background-color:white ;
border: 1px solid gray;
/*border-top-color: white;*/
border-top:none;
height:20px;
}



