/* MAIN STYLES */
body {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

h1 {
	font-size: 16px;
	color: #3399FF;
	font-weight: bold;
	text-transform:uppercase;
	margin:0 0 1em 0;
	padding:0 0 0 0;
}
h2 {
	font-size: 11px;
	color: #3399FF;
	font-weight: bold;
	text-transform:uppercase;
	margin:0 0 1em 0;
	padding:0 0 0 0;
}
h3 {
	font-size: 18px;
	color: #FF9900;
	font-weight: bold;
	text-transform:uppercase;
	margin:0 0 1em 0;
	padding:0 0 0 0;
}

h4 {
	font-size: 24px;
	color: #3399FF;
	font-weight: bold;
	text-transform:uppercase;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
/* TEXT STYLES */
.header {
	font-size: 16px;
	color: #3399FF;
	font-weight: bold;
	text-transform:uppercase;
}

.sub_header {
	font-size: 12px;
	color: #666666;
	font-weight: bold;
}

.date {
	font-size: 11px;
	color: #666666;
	font-style:italic;
}

.body_sm {
	font-size: 11px;
	color: #666666;
}

.body_large {
	font-size: 15px;
	color: #666666;
}

.location {
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}

.Title {
	font-size: 14px;
	color: #666666;
}

.message { 
	font-size: 12px; 
	color: red; 
} 

.paging {
	font-size: 10px;
	color: #666666;
}

.textbox050,.textbox100,.textbox285,.textbox400,.dropdown,.textbox30 {
	border:1px solid #809EBA;
}

.textbox050 {
	width:50px;
}

.textbox100 {
	width:100px;
}

.textbox285 {
	width:285px;
}
.textbox300 {
	width:285px;
}
.textbox400 {
	width:400px;
}

.dropdown {
	width:290px;
}

.formobjectborders {
	border:1px solid #809EBA;
}

.textbox30 {
	width:30px;
}


/* LINK STYLES */
a:link, a:visited, a:active    {text-decoration: underline; color: #0066FF;}    
a:hover   { text-decoration: underline; color:  #0066FF; }

a.header:link, a.header:visited, a.header:active    {font-size: 14px;text-decoration: underline; color: #A2BC37;}    
a.header:hover   { font-size: 14px;text-decoration: underline; color:  #A2BC37; }

a.back:link, a.back:visited, a.back:active    {text-decoration: underline; color: #0066FF; font-size: 10px; }    
a.back:hover   { text-decoration: underline; color:  #0066FF; font-size: 10px; }

a.location_link:link, a.location_link:visited, a.location_link:active    {text-decoration: underline; color: #0066FF; font-size: 10px; }    
a.location_link:hover   { text-decoration: underline; color:  #0066FF; font-size: 10px; }

a.paging:link, a.paging:visited  {text-decoration: underline; color: #0066FF; font-size: 10px; }    
a.paging:active    {text-decoration: none; color: #333333; font-size: 10px; }    
a.paging:hover   { text-decoration: underline; color:  #0066FF; font-size: 10px;  }


/* FORMATTING */
form {
	margin: 0 0 0 0;
	padding: 0 0 0 0;	
}

textbox {
	border: 1px #666666 solid;
}

.pai_live_signup {
	width: 285px;
}

.pai_live_signup_sm {
	width: 216px;
}

.user_form td {
	padding:.5em .25em 0 0;
}

.user_form td table.inner_table td {
	padding:0 .5em 0 .2em;
}

/*Start Articles */
div.paging {
	text-align:right;
	background-color:#f4f4f4;
	padding:.25em .5em;
	margin-bottom:10px;
}

#articles_list {

}

.article_item,.alt_article_item {
	padding:.75em .5em;
	clear:both;
}

.alt_article_item {
	background-color:#f4f4f4;
}

#articles_list .title {
	font-weight:bold;
	padding:0 0 .5em 0;
}

#articles_list .desc {
	
}

#articles_list .image {
	float:left;
	margin:0 .5em .5em 0;
}

#article_full {
	margin:1em 0;
}

#article_full .header {
	padding:0 0 .5em 0;
}

#article_full .back {
	text-align:right;
	padding:0 0 .5em 0;
}

#article_full .image {
	float:left;
	margin:0 12px 12px 0;
	border:1px solid #ccc;
}

#article_full .desc {

}

#article_full p {
	padding:0 0 1em 0;
	margin:0 0 0 0;
}


/* end articles */

/* START SIDE NAV*/

#nav a:hover {
	background-color: #95AC35;
	text-decoration:none;
}

#nav a {
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 7px;	
	display: block;
	text-decoration:none;
}


#nav a.selected:link,#nav a.selected:visited,#nav a.selected:active
{
	font-size:11px;
	color:#FFF;
	font-weight:bold;
	padding:7px;	
	text-decoration:none;
	background-color:#95AC35;
}

#nav a.subSelected:link,#nav a.subSelected:visited,#nav a.subSelected:active,#nav a.subSelected:hover
{
	font-size:9px;
	color:#FFF;
	padding:4px 4px 4px 18px; 
	font-weight:normal;
	display:block;
	text-decoration:none;
	background-color:#95AC35;
	text-transform:uppercase;
}

/*END SIDE NAV*/

#main{
	width: 770px;
	margin:0 auto;
	text-align: center;
}

#SEO{

}


#content {

}

#footer {
	font-size: 10px;
	color: #999999;
	text-decoration:none;
}

#footer a {
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}
