﻿/* Layout Definitions */
body 
{font-family: Arial, Helvetica, sans-serif;font-size:10pt;background: url('../../current/img/background.jpg') repeat-y top center;background-color: #083BCC;}

Div.OuterTable
{padding:0;margin:0 auto;}

Div.SectionOuter
{width:800px;margin:0 auto;padding:0;background-color: #fff;}

.SectionContent
{
	overflow:hidden;
	padding:0;
	margin:0;
	border: solid 1px #aaa;
	border-top:0;
	color:#111;
	/* sets the color and borders of the main page container. The top border is in the header.css, #header_bottom */
}

#panel_container
{width:100%;}

#page_side_panel
{width:160px;border-right: 1px solid #aaa;}

#page_main_panel
{padding: .35em;}

#main_panel_container 
{padding:.5em 1em;}

#community_logoContainer {
	text-align: center;
}

#community_logoContainer img{
	margin: .5em;
	padding:.1em;
	//border:solid 1px #AAAAAA;
	text-align:center;
}

h1
{font-size:20pt;color:#210E4A;}

h2
{font-size:16pt;color:#210E4A;}

a img
{border:none;}

a
{text-decoration:none;color:#222;}

a:hover
{text-decoration:underline;}

.floated_Ad {
	float: right;
	margin: .5em;
	color: #777;
	padding: .5em;
	border: 1px solid #ccc;
	text-align: center;
	font-size: .8em;
}

.clearfloat
{clear: both;font-size:1px;line-height:0;}

.floatright 
{float: right;}

.floatleft 
{float: left;}

/* Font Definitions, Content Containers, etc - not layout */

/* Standard container for content on a page */
.content_container 
{border: solid 1px #aaa;margin: .35em;padding: .35em;background: #fff;}


/* Standard section title FOR LISTS */
li.listTitle
{margin: -.30em -.30em .25em -.30em;font-weight:bold;color:#210E4A;font-size: 110%;display: block;}

li.listTitle a
{color: #444;}

li.listItem
{margin: .5em 0em;font-weight:bold;color:#210E4A;}

li.listItem a
{color: #444;}

li.listItem ul li a
{color: #444;}

/*   */
.form_label
{text-align:left;display:block;float:left;}

/* use for links like 'more..' or 'click here' */
.accentLink, .accentlink, .clickhere
{color:#4A52BB;text-decoration:underline;}

.error_message, .errormessage
{font-weight:bold;color:#d00;font-size:120%;padding:.35em;margin:.35em;border:solid 1px #aaa;display:block;}

.success_message, .successmessage, .SuccessMessage
{font-weight:bold;color:#3E7D3E;font-size:120%;padding:.35em;margin:.35em;border:solid 1px #aaa;display:block;}

.generic_ad_border
{position:relative;margin-bottom:10px;}

.ad_disclaimer
{background-image: url('../../img/CommonImages/advertisement.png');width:71px;height:10px;float:right;}


#google_ads_div_Client_Square_250x250 {width: 250px;}
#google_ads_div_Client_Banner_468x60 {width: 468px; float:right;}
#google_ads_div_Client_Rectangle_300x250 {width: 300px;}
#google_ads_div_Client_Banner_728x90{width: 728px}


/* Styling for static pages: about us, finance, etc */

.StaticPage
{padding:0em 1em 1em 1em;font-size:12pt;}

.StaticPage h1
{margin-top:0;}


/* Page Specific Definitions */

#emailFriend_list
{list-style-type:none;}

#emailFriend_list li 
{margin-top:.75em;}

/* tool tips */
.tooltip {display:inline;}
#narrow_search_panel .tooltip {margin-left:.35em;}

.tooltip .tooltip_content, .tooltip .tooltip_content_2col {display:none;}
.tooltip:hover {border:0; position:relative; z-index:500; text-decoration:none;}
.tooltip:hover .tooltip_content {display:block; position:absolute; top:9px; left:-25px; padding:5px; font-weight:normal; color:#000; border:1px solid #222; background:#ddd; width:190px; text-align:left;}
.tooltip:hover .scroll {overflow:auto; height:20em;}
.tooltip:hover .tooltip_content div {margin-bottom:.5em; font-size:9pt;}
.tooltip:hover .tooltip_content div span {font-weight:bold; display:block; clear:both;}
.tooltip:hover .tooltip_content img {float:left; border:solid 1px #aaa; margin:.35em;}

/* --------------------- Scheduled Ads --------------------- */

.ScheduledAds_AdGroupPanel_ThumbnailsLayout, .ScheduledAds_AdGroupPanel_FullSizeImagesLayout
{margin:1em;}

.ScheduledAds_AdImageThumbnail
{width:225px;border:solid 1px #bdbdbd;float:left;position:relative;text-align:center;margin:1em 1em 0 0;padding:.5em;}

.ScheduledAds_AdImageThumbnail .ScheduledAds_AdNumber
{position:absolute;left:0px;top:0px;display:none;}

.ScheduledAds_AdImageFullSize
{width:760px;border:solid 1px #bdbdbd;position:relative;text-align:center;margin:1em 1em 0 0;padding:.5em; float: left;}

.ScheduledAds_AdImageFullSize .ScheduledAds_AdNumber
{position:absolute;left:0px;top:0px;display:none;}

.ScheduledAds_VimeoVideo
{}

.ScheduledAds_GoogleVideo
{float:left}

.ScheduledAds_YouTubeVideo
{}

.ScheduledAds_FlashVideo {
	width: 385px;
	height: 276px;
	margin: 1em auto;
	clear:both;
}

.ScheduledAds_AdNumber
{display:none;}


/* -------- hacks ------- */

/* Hides from IE-mac \*/
* html .floatholder {height: 1%;}
/* End hide from IE-mac */



/* -------- Design Pages ------- */


.Design_ArticlesList_ArticlePreview
{margin:1em 0;}

.Design_ArticlesList_ArticlePreview_Title
{font-size:1.4em;}

.Design_ArticlesList_ArticlePreview_Date
{font-size:.7em;margin:0 0 1em 0;}

.Design_ArticlesList_ArticlePreview_MoreLink
{margin:1em 0 0 0;}


.DesignArticle_BackToArticlesLink
{margin:1em 0;display:block;}

.DesignArticle_Title
{font-size:1.4em;}

.DesignArticle_Date
{font-size:.7em;margin:0 0 1em 0;}

.DesignArticle_Body
{}


/*---------Awards Page--------*/

.award_container
{
	margin:.35em 1em;
	text-align:center;
	float:left;
}

.award_container a:hover
{
	text-decoration:none;
}