body {
background-image:url('../templates/images/background.gif');
background-color: #F0F6FF;
background-repeat: repeat-x;
font: 14px verdana;
}

img {
    border: 0px;
}

.pagecontainer {
width:760px;
background-color: #FFF;
background-image:url('../templates/images/pagecontainerback.jpg');
background-repeat: repeat-y;
margin-left:auto;
margin-right:auto;
}

.banner {
height:100%;
width:760px;
}

.linkbox {
height:20px;
width:100%;
background-color:#336793;
margin-top:2px;
margin-bottom:5px;
}

.footer {
width:100%;
background-color:#980000;
margin-top:2px;
float:none;
clear:both;
}

.Clear {
clear:both;
font-size:1px;
}

.mainbox {
width:760px;
}
                                                       

.rightbox {
float: right;
width: 200px;
padding-left: 5px;
}

.centerbox {
padding: 8px;
}

.textleft {
margin-left: 4px;
width:90%;
margin-right:auto;
}

.textright {
margin-left: 4px;
width:90%;
margin-right:auto;
}

.bluebox {
margin-top: 10px;
width:126px;
height: 1em;
background-color:#02317F;
}

.newsevents {
height:30px;
margin-left:12px;
}

h1 {     /*side bar text font*/
font-family:arial, verdana,helvetica, sans-serif;
font-size:70%;
color:#000;
}

span.news_info {
font-family:arial, verdana,helvetica, sans-serif;
font-size: 12px;
color:#6c6c6c;
}

h2 {      /*font for blueboxes*/
font-family:helvetica, arial, verdana, sans-serif;
font-size:80%;
font-style:italic;
font-weight:700;
color:#FFF;
text-align:center;
}

h3 {     /* footer font*/
font-family:helvetica, arial, verdana, sans-serif;
font-size:70%;
color:#FFF;
text-align:center;
}

h4 {                 /*comments font*/
font-family:arial, verdana,helvetica, sans-serif;
font-size:0.6em;
line-height: 80%;
text-align:right;
color:#000;
}

div.news_comments {                 /*comments font*/
font-family:arial, verdana,helvetica, sans-serif;
font-size: 12px;
text-align:right;
color:#000;
}

h5 {                 /*news title font*/
font-family:arial, verdana,helvetica, sans-serif;
font-size:120%;
font-weight: bold;
color:#000;
}

.news_title {                 /*news title font*/
font-family:arial, verdana,helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
text-decoration: none;
color:#000;
}

h6 {                 /* news content font*/
font-family:arial, verdana,helvetica, sans-serif;
font-size:80%;
font-weight: normal;
line-height: 110%;
color:#000;
}

span.news_content {                 /* news content font*/
font-family:arial, verdana,helvetica, sans-serif;
color:#000;
}

span.news_content img {                 /* news content img*/
    float: right;
}

.news_content a b {
    text-decoration: underline;
}

div#content {
padding:15px;
}

.class1 a:link {
color:#00008B;
text-decoration: underline;
}

.class1 a:visited {
color:	#780000  ;
text-decoration: underline;
}

.class1 a:hover, .class2 a:hover {
color:#6495ED;
text-decoration:none;
}

.class1 a:active, .class2 a:active {
background-color:#FFF;
text-decoration:none;
}

.class2 a:link, .class2 a:visited {
color:#FFF;
text-decoration:none;
}

/* Begin CSS Drop Down Menu */

/* Drop Menu */
#menu dl, #menu dt, #menu dd, #menu ul, #menu li {
margin: 0;
padding: 0;
list-style-type: none;
}

#menu {
position: relative;
font-family: helvetica, sans-serif, arial;
right: 10%;
width: 100%;
z-index: 1;
}
#menu dl {
float: right;
width: 150px;
}
#menu dt {
font-size: 16px;
cursor: pointer;
text-align: center;
border: 0px;
padding: 0px;
}
#menu dd {
position: absolute;
border: 1px solid gray;
display: none;
}
#menu li {
font-size: 14px;
text-align: left;
background: #336793;
padding: 3px;
}
#menu li a, #menu dt a {
color: white;
text-decoration: underline;
display: block;
width: 150px;
}
#menu li a:hover, #menu dt a:hover {
background: #6495ED;
text-decoration: none;
}

/* End CSS Drop Down Menu */

/*

.teaser {
        float: left;
		width:126px;
		padding-bottom:14px;
		margin-left:17px;
		background:url("../templates/images/box1.gif") bottom left no-repeat;
	}
.teaser h7 {
		margin:0;
		padding:7px 10px 3px 10px;
		background:url("../templates/images/box1.gif") top left no-repeat;

	}
	.teaser p, .teaser a.more {
		margin:0;
		padding:0 10px 3px;
		border:1px solid #A4A4A4;
		border-width:0 1px;
		background:#F4F4F4;
font-family:arial, verdana,helvetica, sans-serif;
font-size:70%;
color:#000;
	}
           */
.login_box {
    position: relative;
    text-align: center;
    font-family: helvetica, sans-serif, arial;
    font-weight: bold;
    font-size: 14px;
}

.box_body {
    font-family: helvetica, sans-serif, arial;
    font-weight: bold;
    font-size: 12px;
}

.login_box_body {
    text-align: right;
    font-family: helvetica, sans-serif, arial;
    font-weight: bold;
    font-size: 12px;
}

.rounded_1 div {background-color: #A8ACB3; padding: 1px 0; margin: 2px 15px 0px 15px;}
	.rounded_1 div div {margin: 0 -2px;}
		.rounded_1 div div div {margin: 0 -1px;}
			.rounded_1 div div div div {padding: 2px 0;}
				.rounded_1 div div div div div {padding: 5px;}

