/* PAGE STYLES */

html					{height: 100%;}

body					{margin:0; line-height:1.4em; font-size: 0.8em; color:#333300; font-family: Arial, helvetica;}

h1						{color:#FF0033; font-size: 1.1em; margin:0 0 15px 0;}
h2						{color:#FF0033; font-size:10pt;}
h3						{color:#FF6600; font-size: 1.1em;}
h4						{color:#FF0033; font-size:8pt;}
h5 {color:#333300; font-size: 1.3em; font-weight: bold;}

a      					{color:#339933; text-decoration:none;}
a:hover					{color:#FF0033; text-decoration:none;}



/******************************************************************************************************************************/


/* HEADER */

#wrapper				{width:865px; background:#FFFFFF url(/images/wrapper_bg.jpg) top right no-repeat; height:100%; margin:0 auto 0 auto;}



/******************************************************************************************************************************/


/* HEADER */


#header					{width:865px; height:140px; margin:0 auto 0 auto; padding:0;}


#header ul				{float:left; padding:0; margin:80px 0 0 32px; width:500px;}
#header ul li			{float:left; display:inline; padding:0;}
#header ul li a			{color:#666633; margin:0 15px 0 0;}
#header ul li a:hover	{color:#FF0033;}
#header ul li a.current	{color:#339933;}
#header li#current a	{color:#339933;}


#header .logo			{float:left; clear:none; margin:64px 8px 0 0; top:0px !important; border:0;}



/******************************************************************************************************************************/


/* TOP CONTENT */

#top_content					{float:left; width:483px; margin-top:10px;}


/* MAIN CONTENT */

#content_container				{float:left; width:100%; margin:0; padding:0;} */

#content_container ul				{margin:0; padding:0; list-style-type: none;}
#content_container ul li			{margin:0 0 15px 0; margin-left:-40px; background: url(/images/arrow.gif) top left no-repeat; padding-left:20px; list-style-type: none;}



/* RIGHT CONTENT */

#news_box_top		{float:left; margin:10px 0 0 0; padding:0; width:317px; height:10px; background:#999966 url(/images/right_content_box_top.gif) top left no-repeat;}
#news_box_bottom	{float:left; margin-bottom:30px; padding:0; width:317px; background:#999966 url(/images/right_content_box_bottom.gif) bottom left no-repeat;}
#news_box_bottom h1	{color:#FFFFFF; font-size:10pt; margin:10px 20px 15px 20px;}
#news_box_bottom p	{color:#000000; font-size:9pt; margin:-10px 20px 20px 20px;}
#news_box_bottom a	{color:#333300;}

#right_content_contact_info		{float:left; margin:30px 0 0 0; padding:0; background: url(/images/contact_pin_bg.gif) top left no-repeat;}
#right_content_contact_info p	{color:#000000; font-size:8pt; margin:0 0 3px 20px;}
#right_content_contact_info .green	{color:#339933;}
#right_content_contact_info .black	{color:#000000;}
#right_content_contact_info a	{color:#000000;}


/************** News Page ****************/

#articles 
{ margin-top: 10px; 
}

.article 
{ margin: 5px 0px; clear: left; 
}

.article-date 
{ font-weight: bold; 
font-size: 1em; 
color: #333300; 
width: 110px; 
float: left; overflow: hidden; 
}

.article-headline 
{ float: left; 
width: 320px; overflow: hidden; 
}

.article-link 
{ 
font-weight: none; 
margin-left: 300px; 
color: #339933; 
}

#articles .article .article-link a { color: #339933; }
#articles .article .article-link a:hover { color: #FF0033; }

/******************************************************************************************************************************/


/* FOOTER */

#footer						{float:left; width:865px; margin:30px auto 0 auto; font-size:8pt;}

#footer ul					{float:left; padding:10px 0 20px 0; margin:0; width:750px;}
#footer ul li				{color:#999966; text-align:left; float:left; display:inline; padding:0; height:15px;}
#footer ul li a				{color:#999966; padding:0 5px 0 5px;}
#footer ul li a:hover		{color:#FF0033;}



/******************************************************************************************************************************/
