body
{font-family: Calibri, Arial;font-size:11pt;background-color:#e5e5e5;color:#222;}

#Page
{width:972px;margin:0 auto;padding:0;}

#PageHeaderAndBody
{background-color:#fff;border:solid 1px #d5d5d5;padding:10px;}

h1
{font-size: 150%;line-height: 18px;letter-spacing: .1em;color: #000;margin:0 0 .35em 0;}

h2
{font-size: 115%;line-height: 18px;letter-spacing: .1em;color: #000;}

h1 .Title_Image
{margin:.67em 0;}

h4
{margin-left:.15em;}

.todoMessage
{font-size:1.7em;color:#85CF43;margin:1em;border:solid 4px #85CF43;padding:1em;}

#Main_Panel
{width:720px;float:left;margin-top:.5em;padding: 0 .35em .35em .45em;}

#Main_Panel_NoMenu
{margin-top:.5em;padding: 0 }

#Main_Panel_NoMenu .rounded_edge
{width:900px;}

#Menu_Panel
{width:208px;float:left;}

#Menu_Panel ul
{padding:0;margin:0;}

#Menu_Panel ul li
{list-style-type:none;}

#Menu_Panel li a:hover
{color:#1B599A;text-decoration:none;}

#Menu_Panel li a.active
{color:#1B599A;text-decoration:none;}

#Menu_Panel .genericSectionContainer
{margin-left:0;}

#Menu_Panel #menu_assessment
{margin-left:0;}

.FdnBlueBox_Outer
{background-color:#345080;padding:11px;}

.FdnBlueBox_Inner
{background-color:#345080;padding:11px;border:solid 1px #fff;color:#fff;}

.FdnBlueBox_Title
{font-size:1.4em;font-family:Cambria, Georgia;text-align:center;}
        
a
{color:#000;text-decoration:none;}

a img
{border-width:0;}

.accentlink
{color:#326DB5;text-decoration:none;}

table {border-collapse:collapse;}
table tr td {vertical-align:top;}

.clearfloat
{clear:both;line-height:0;padding:0;margin:0;}

.section_title 
{font-weight:bold;}

.rounded_edge {
	border: 1px solid #ddd;
	/*border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;*/
	margin:0 .35em 1em 0;
	padding:10px;
	width:700px;
	background-color:#fff;
}

.genericSectionContainer
{margin:.5em;padding:.75em;background-color:#EDEDED;}

.genericSectionContainer_title
{margin:0;padding:.75em;background-color:#fff;border:solid 1px #D9D9D9;font-weight:bold;}

.genericSectionContainer_body
{padding:.75em;background-color:#fff;border:solid 1px #D9D9D9;border-top-width:0;}

/* Modal Popups */

.ScreenShotThumbnailContainer
{margin:.5em .5em 0 0;padding:.5em;border:solid 1px #bdbdbd;width:200px;float:left;}

.ScreenShotThumbnail
{}

.ScreenShotThumbnail_Caption
{text-align:center;text-decoration:underline;margin:.35em 0 0 0;}

.OverlayTrigger
{cursor:pointer;}

.OverlayTarget
{background-image:url(../img/overlay/white.png);width:700px;height:550px;display:none; padding:35px;} 

.OverlayTarget .OverlayTarget_ImageContainer
{width:700px;height:550px;overflow:auto;}

.OverlayTarget .OverlayTarget_ImageContainer img
{width:680px;}

/* default close button positioned on upper right corner */ 
.OverlayTarget div.close { 
    background-image:url(../img/overlay/close.png); 
    position:absolute; 
    right:5px; 
    top:5px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
}

/* ----- Div Forms ----- */

.form
{}

.form_statusMessage
{text-align:center;font-size:1.5em;margin:1em 0;}

.form_row
{clear:both;padding:.5em 0;}

.form_label
{float:left;width:150px;font-size:.9em;text-align:right;margin-right:1em;}

.form_element
{float:left;width:210px;}

.form_buttons
{text-align:center;margin:2em 0 0 0;}

.form textarea
{width:220px;}


/* ----- Product Chart Table ----- */

.ProductAndServicesTable table
{border-collapse:collapse;}

.ProductAndServicesTable td
{border:solid 1px #777;padding:.35em;text-align:center;font-size:.7em;vertical-align:top;}
       
.ProductAndServicesTable .BronzeMain
{background-color:#98CB5C;}

.ProductAndServicesTable .BronzeColumn
{background-color:#B7D98B;}

.ProductAndServicesTable .SilverMain
{background-color:#B2B1B1;}

.ProductAndServicesTable .Silver200Column
{background-color:#E2E0E0;}

.ProductAndServicesTable .Silver1500Column
{background-color:#D3D2D1;}
       
.ProductAndServicesTable .Silver4500Column
{background-color:#CAC9C8;}

.ProductAndServicesTable .GoldMain
{background-color:#E9CD29;}

.ProductAndServicesTable .Gold1500Column
{background-color:#FBEC9A;}

.ProductAndServicesTable .Gold4500Column
{background-color:#FBE87F;}

.ProductAndServicesTable .GoldExclusiveColumn
{background-color:#FBE96C;}

.ProductAndServicesTable .PlatinumMain
{background-color:#8ECDD9;}

.ProductAndServicesTable .PlatinumColumn
{background-color:#A9DEE8;}

.ProductAndServicesTable .DividerRow
{background-color:#777777;}

.ProductAndServicesTable .TitleColumn
{text-align:left;width:180px;font-size:.8em;}

.ProductAndServicesTable img
{display:block;margin:0 auto;}

.ProductAndServicesTable .Title
{font-size:3em;font-weight:bold;}

.ProductAndServicesTable .Choose
{text-align:left;font-size:1em; font-weight:bold;}

.ProductAndServicesTable .SubSectionTitle
{font-size:1.3em;font-weight:bold;}

.ProductAndServicesTable .SubSectionText
{font-size:.7em;}

.ProductAndServicesTable .MainHeader
{font-size:14pt;color:#FFF;}


/* ----- Contact Us Page ----- */

.ContactUsPage_MainPanel
{width:500px;float:left;padding:1em;}

.ContactUsPage_SidePanel
{width:150px;float:left;padding:1em;}


