/* CSS Document */


/* Default Styles */
body,html {
		font-family:arial, helvetica, sans-serif;
		font-size:12px;
		margin:0px;
		padding:8px;
		background:#ffffff;
		color:#333;}
		
table,tr,td {font-family:arial, helvetica, sans-serif;
		font-size:12px;
		color:#333;}		
		
a:active,a:link,a:visited { color:#000099; text-decoration:none;}
a:hover { color:#990000; text-decoration:underline;}

/* Flag styles */
#userblock {width:183px; height:64px; background-color:#9999ff;float:left;padding:0px 7px 0px 0px;color:#FFFFFF;}
#flag { padding-bottom:5px;}
#flagtools { position:absolute; top:165; right:40px;}

/* Top Nav styles */
#topnav {font-size:14px;font-weight:bold;position:absolute; top:120px; left:255px;}
#topnav a {font-size:14px;font-weight:bold;text-decoration:none;}
#topnav a:hover { font-size:14px;font-weight:bold;text-decoration:underline;}

#navshadow { background-color:#cccccc; padding:3px; border-top:#333399 solid thin;}


/* Masthead styles */
#searchbar {font-size:11px; font-weight:bold; color:#000033;width:160px;}
#masthead { padding:5px;font-size:12px; background-image:url(images/mastehead_fill.jpg);}
#mastheadcontent {width:166px;padding:7px;font-size:11px;}
#mastheadbottom {font-size:12px;}
.mastheading {font-size:14px; font-weight:bold;color:#993300; margin:0px 0px 5px 5px;}
#masttext {margin:7px 0px 5px 5px;}

a.masttitle:active,a.masttitle:link,a.masttitle:visited		{font-size:12px; text-decoration:none; font-weight:bold;}
a.masttitle:hover	{font-size:12px; text-decoration:underline; font-weight:bold;}

a.mast:active,a.mast:link,a.mast:visited		{font-size:12px; color:#000099; text-decoration:none;margin:0px 0px 5px 5px;}
a.mast:hover	{font-size:12px; color:#990000; text-decoration:underline;margin:0px 0px 5px 5px;}

/* Feature styles */
#feature {background:#fff;padding:0px 5px 0px 8px;font-size:13px;}

/* Headline Styles */
.headline {font-size:18px; font-weight:bold; color:#006666; margin-top:0px;} /* Main title */
.headlineerror {font-size:14px; font-weight:bold; color:#ff0000;} /* Main title error */
.subhead {font-size:12px; font-weight:bold; margin:10px 0px 5px 0px; padding:0px;} /* section header */
.kicker {font-size:12px; font-weight:bold; text-decoration:underline;} /* Above main headline, underlined. Used to classify articles */
.hammer {font-size:18px; font-weight:bold;} /* Larger headline above main headline 3 words or less */
.deck {font-size:12px; font-weight:bold;} /* short summary of the article */
.guidesection {color:#003300; font-size:16px;font-weight:bold; margin:10px 0px 5px 0px; }

.ptitle {color:#666666; font-size:14px;font-weight:bold;margin:1px 0px 0px 0px;}
a.ptitle:active,a.ptitle:link,a.ptitle:visited {}
a.ptitle:hover {color:#990000; text-decoration:underline;}

/* Body Styles */
.copy {font-size:12px; color:#333333;} /* primary text style */
.dropcap {font-size:12px;} /* main article starting */
.pullquotes {font-size:12px;} /* blockquote */
.sidebar {font-size:12px;} /* call out inside body */
.teaser {font-size:11px; color:#336600; font-weight:bold;} /* call out near top of body */
.caption {font-size:12px;} /* text credit or info for photos */
.byline {font-size:12px;} /* credits */
.citation {font-size:12px;} /* reference */
.jumpline {font-size:12px;} /* linkage to next page */
.data {font-size:11px; color:#663333;} /* table data */
.photo {font-size:10px; color:#666666;} /* photo credit line */
#featureBox {width:100%;position:relative;background-color:#ffffff;padding:4px; border:solid thin #DDDDDD; margin-bottom:8px;} /* border */

/* FAQ Styles */
.question {font-size:12px; color:#336600;font-weight:bold; margin-top:8px;} /* question text style */
.answer {font-size:12px; color:#333333;margin-bottom:12px;margin-top:8px;display:none; padding-left:15px;} /* answer text style */

/* News Styles */
.newsDate {font-size:12px; color:#ffffff;margin-bottom:8px;margin-top:8px; background-color:#666666;font-weight:bold; width:100px; padding:3px;} /* News Date text style */
.newsTitle {font-size:12px; color:#000066;font-weight:bold; margin-top:8px;} /* News Title text style */
.newsStory {font-size:12px; color:#333333;margin-bottom:12px;margin-top:8px;display:none; padding-left:15px;} /* News Description text style */
a.newsLink:active,a.newsLink:link,a.newsLink:visited		{ font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#000099; text-decoration:underline; font-weight:bold;}
a.newsLink:hover	{font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#990000; text-decoration:underline;font-weight:bold;}

/* Classified Styles */
.classifiedBoxHome {margin-bottom:8px; border-top:solid thin #333333; padding-top:3px;}
.classifiedBoxHomeBox {border:solid thin #333333; font-size:14px; font-weight:bold;}

.classifiedBox { width:190px; margin-bottom:8px; border-top:solid thin #333333; padding-top:3px;}
.classifiedHeading {width:190px;margin:3px 0px 8px 0px; color:#000000; background-color:#eeeeee; font-size:14px; font-weight:bold; padding:2px 0px 2px 8px;
border:solid thin #333333;}
.classifiedSection {width:190px;margin:3px 0px 8px 0px; color:#ffffff; background-color:#333333; font-size:16px; font-weight:bold; padding:2px 0px 2px 8px;}
.classifiedPageNav {font-size:13px; font-weight:bold; color:#006666;}
a.classifiedPageNav:active a.classifiedPageNav:link a.classifiedPageNav:visited {color:#000099;}
a.classifiedPageNav:hover {color:#990000;}

/* Form Styles */
.required {font-weight:bold; color:#FF0000;}
.formlabel {font-weight:bold; color:#003366; font-size:11px;}	
.result	{color:#009933;font-weight:bold;}	

/* Misc Styles */
.error {color:#FF0000;}
ul	{margin:0px;list-style-type:square;list-style-position: inside;}
li {padding:0px 0px 3px 0px;}
.weatherbox {font-size:13px;}

/* Front Page Styles */
#news {width:250px;}


/* Footer styles */		
#footer {background:#fff;
		height:300px;
		padding:7px; margin-left:192px;}
#footerleft {position: absolute;
left:10px;
width:180px;}