
#form_left {
width:120px;

float:left;
clear:left
}
#form_right {
width:340px;

float:left
}

*{ margin: 0; padding: 0; }
body { 
  font:13px georgia,"times new roman",times,serif;
  line-height: 1.8em; 
  color: #454545;
  background-color:#ffffff;
  background-image:url(images/bg.jpg);
  background-repeat:repeat-x
}

#frame {
width:970px; 
height:auto; 
border:solid 1px #333;
margin:20px auto;
background-color:#FFFFFF;
min-height:900px;


}

#header {
width:970px;
height:120px;
border-bottom:solid 1px #000;
background-image:url(images/banner2.gif);
background-repeat:no-repeat
}

hr {
margin:0 10px;
border-bottom:solid 1px #000;
}

a {
text-decoration:none;
font-weight:bold;
color:#000000;
text-decoration:underline
}

p {
margin:10px;
}

h1 {

margin-left:10px;
font-size:28px;
line-height:36px;
font-family:georgia,"times new roman",times,serif
}

h2 a {
font-size:14px;
text-transform:capitalize;
}

h3 {
margin-left:10px;
font-size:20px;
line-height:36px;
font-family:georgia,"times new roman",times,serif
}
h5 {
margin:10px 0 0 10px;
color:#000000;
font: bold 14px Georgia, "Trebuchet MS", Arial, Sans-Serif;
text-align:center
}


/* top navigation area */





#navBox {
border-right:solid 1px #333; 
border-bottom:solid 1px #333;
width:241px; 
height:30px; 
float:left;
margin-top:0px;
padding:0px;
font-size:10px;
line-height:1.6em
}
#navBox_link {

}
#navBox a {
text-decoration:none;
}



#navBox_top {
border:solid 1px #000;
width:100%;
height: 6px;
background-color:#000;
float:left
}
#navBox_top2 {
border:solid 1px #000;
width:100%;
height: 6px;
background-color:#fff;
float:left
}

/* side box tags */

.headTag {
border-bottom: solid 2px #8896A3;
border-top: solid 6px #000;
border-left:solid 1px #333;
border-right:solid 1px #333;
background-color:#E3E7EA;
margin:0;
padding: 5px; 
font: normal 1.0em Georgia, "Trebuchet MS", Arial, Sans-Serif;
color:#000000;
font-weight:bold
}

/* 3 bottom news sections */
.bottomArticles { 
	width:162px;
	float:left;
	position:relative;
	height:220px;
	margin-left:8px;
	display:inline;
	line-height:1.6em
}
.bottomArticles p {
margin:0
}
.bottomArticles img { 
	position:absolute;
	bottom:0;
	border:solid 1px #000000
}
.bottomArticlesContent { 
	padding-right:5px; 
}
.moreInfo { /* wrapper for data and more link at bottom 4 col entries*/
	display:block;
	font-size:.85em;
	font-style:italic;
	margin-top:15px;
	text-align:right
	
}

.moreInfo a:hover {
	text-decoration:none;
	
}

h2.bottomArticlesTitle2 {
	font-size:14px;
	line-height:1.6em;
	margin-top:5px;
	margin-bottom:10px;
}

h2.bottomArticlesTitle2 a:hover {
	text-decoration:none
}

h2.bottomArticlesTitle {
    color:#000;
	font-weight:bold;
	font-size:14px;
	font-family:arial, tahoma, sans-serif;
	
	margin-top:5px
	
}
h2.bottomArticlesTitle a {
text-decoration:none
}

/* boxes used */

.dateMainArt {
margin-left:10px; 
font-size:10px; 
font-weight:bold;
float:left;
}

#emailSub {
width:auto;
margin-left:40px;
margin-bottom:10px;
margin-top:1px;
padding-left:10px;
background-color:#fff;
}
#emailSub_2 {
width:auto;
margin-left:50px;
margin-bottom:10px;
margin-top:1px;
padding-left:10px;
background-color:#fff;
}

#emailSub_box1 {
margin-left:10px; 
float:left; 
border:solid 1px #000; 
padding:10px; 
background-color:#E4E4E4; 
height:100px; 
width:300px; 
text-align:center
}

#emailSub_box2 {
margin-left:160px; 
 
border:solid 1px #000; 
padding:10px; 
background-color:#E4E4E4; 
height:100px; 
width:300px; 
text-align:center
}

#sideBox {
border-bottom:solid 2px #333;

margin-top:0px;
margin-bottom:2px;
background-color:#FFFFFF;

}
#sideBox a {

margin-right:5px;
font-weight:bold
}
#sideBoxRight {
text-align:justify;
border-top:solid 2px #000;
margin-right:5px;
margin-bottom:2px;
background-color:#ffffff;
line-height:1.6em;

}
#sideBoxRight img {
border:solid 1px #000;
margin:0 0px 0 30px;

}


#mainBox {
margin:5px;

background-color:#fff;


}
/*#mainBox p {
width:155px;
height:400px;
margin-left:5px;
float:left
}*/

/* left side */

#leftSide {
width:170px;
height:auto;

float:left;
margin:2px 5px 10px 0px;
line-height:1.5em
}


/* right side  */
#rightSide {
width:260px;
height:auto;

float:right;
margin:20px 2px 5px 0px;

}


/* main area */
#main_top {
width:740px;
height:auto;
border:solid 0px #000000;
float:left;
margin:2px 0px 10px 0;
}

#main {
width:512px;
height:auto;
border:solid 0px #000000;
float:left;
margin:2px 0px 10px 10px;
}


/* footer */
#footer { 
	clear: both; 
	color: #808080;
	background-color:#ffffff;
	padding:0;

	margin:0 0PX;
	width:970px;

	
}
#footer img {
border:none
}
#footer a {
	color:#333;
	text-decoration:none;
	font-weight:100
	}
	#footer p {
	color:#999999;
	margin:0;
	padding:0
	}
	#footer .right { 
	float: right;
	margin:0 4px 4px 0
	}
