@import url("recentnews.css");

/*
    Copyright:      Copyright (c) Mindscape Solutions. All rights reserved.
    Filename:       project.css
    Created by:     Jason Van Vuren
    Created on:     1.15.2008

    Summary:
        Use this style sheet to style all pages in the site.

    Revision:   Jason Van Vuren 1.15.2008
        Initial style creation.
*/

/* ----------  Interior.master Styles  ---------- */
/* ----------  Styles by ELEMENT  ---------- */


/* ----------  Styles by Div ID  --------- */



/* ----------  Custom Content Styles  ---------- */
.template-content
{
    padding: 0px 13px 0px 13px;
    margin: 0px;
}

.template-content p
{
    margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #666666;
}

.template-content .alignmenthelp
{
    margin: 0px;
	padding: 0px 13px 0px 13px;
}


/* ----------  General Listing Styles  ---------- */
.generallist strong
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #36668F;
	font-weight: bold;
}

.generallist hr
{
	display: block;
	height: 18px;
	color: #fff;
	background-image: url('/Sitefiles/1047/images/body_divider.gif');
	background-repeat: no-repeat;
	border: none;
}

.generallist p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding: 0px 13px 0px 13px;
}

.generallist strong
{
    padding: 0px 13px 0px 13px;
}

/* ----------  News Article Styles  ---------- */
.news-articles
{
    margin-left: 13px;
    padding-right: 13px;
}

.news-articles .news-listing .news-entry 
{
   
}
.news-articles .news-listing .news-entry a
{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
	display:block;
	margin-bottom: 30px;
}

.news-articles .news-listing .news-entry .post-title
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #36668F;
	font-weight: bold;
	margin: .7em 0 0 0;
}

.news-articles .news-listing .news-entry .post-date
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #636861;
    font-style: italic;
	line-height: 1.2em;
	margin: 0 0 .5em 0;

}

.news-articles .news-listing .news-entry .post-body
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	line-height: 1.2em;
	padding: 0;
	margin: .5em 0 0 0;
}

.news-articles .news-archives-link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.news-articles .news-detail .post-body
{
   	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.4em;
	font-size: 10px;
	color: #666666;
}

.news-articles .news-detail .post-title
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #36668F;
	font-weight: bold;
    line-height: 1.2em;
    
}

.news-articles .news-detail .post-date
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #636861;
    font-style: italic;
	display:block;
	margin-bottom: 10px;

}

.news-detail a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}




/* ----------- Link Styles ---- */

a { 
	color: #36668F;
	text-decoration:underline;
	}
a:visited {	
	color: #36668F;
	}
a:hover { 
	color: #36668F;
	text-decoration:none;
	}
a:active { 
	color: #36668F;
	}



/* Our work custom template styles */
.template-content .our-work-template
{
    width: auto;
    height: auto;
    margin-bottom: 5px;
}

.template-content .our-work-template table
{
    width: auto;
    height: auto;
}

.template-content .our-work-template table td
{
    margin: 0px;
    padding: 0px 3px 0px 0px;
}

.template-content .our-work-template table a
{
    display: block;
    margin: 0px;
    padding: 0px;
    background-color: Transparent;
    border: 1px solid #CCCCCC;
}

.template-content .our-work-template table a img
{
    margin: 0px;
    padding: 2px;
    border: 0px;
}