@charset "UTF-8";

/* 
 * Accredited Portfolios Website
 * by Merrill Consulting Group, LLC (MCG)
 * http://www.merrillconsultinggroup.us
 *
 * @package    Accredited Portfolios Website
 * @subpackage Theme Stylesheet - DEFAULT
 * @author     Merrill Consulting Group, LLC
 * @license    see License Agreement
 * @copyright  (C) 2009 Accredited Portfolios, portions (C) 2009 Merrill Consulting Group, LLC and used with permission
 *
 * THIS FILE ONLY CONTAINS CONFIGURATION SETTINGS.  YOU MAY ALTER OR COPY it as necessary for your own purposes, without restrictions.
 *
 * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY OF ANY KIND; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the License Agreement for more details.
 *
 */


/* 
 * Accredited Portfolios Palette
 *
 * LT BLUE (general bkgrd):		#B3D1E9
 * GRADIENT BLUE 2:				#6AADEA
 * GRADIENT BLUE 3:				#94BAEC
 * GRADIENT BLUE 4:				#008DFB
 * MD BLUE (main blue):			#0166B3
 * GRADIENT BLUE 6:				#003C69
 *
 * MD RED (main red):			#A40000
 *
 */


body {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/bkgd_AccreditedPortfoliosGrid.png);
	background-repeat: repeat;
}

.frame {
	margin: 0 auto;
	width: 950px;
}


#pageheader_container {
    width: 950px;
    height: 120px;
    overflow: hidden;
    position: relative;
}

#pageheader_container_leftCutTop {
    position: absolute;
	width: 15px;
	height: 93px;
	background-image: url(../images/header.background.leftCutTop.png);
	background-repeat: repeat-x;
	top: 0;
	left: 55px;
}

#pageheader_container_repeatbackground {
    position: absolute;
	width: 758px;
	height: 93px;
	background-image: url(../images/header.background.png);
	background-repeat: repeat-x;
	top: 0;
	left: 70px;
}

#pageheader_container_rightprefab {
    position: absolute;
	width: 122px;
	height: 93px;
	background-image: url(../images/header.background.rightPreFab.png);
	background-repeat: no-repeat;
	top: 0;
	left: 828px;
}

#pageheader_container_portfolioiconimage {
    position: absolute;
	width: 532px;
	height: 120px;
	background-image: url(../images/header.PortfolioIconicImage.png);
	background-repeat: no-repeat;
	top: 0;
	left: 0px;
}

#pageheader_container_accreditedportfoliostext {
    position: absolute;
	width: 539px;
	height: 49px;
	background-image: url(../images/header.AccreditedPortfoliosText.png);
	background-repeat: no-repeat;
	top: 4px;
	left: 245px;
}

#pageheader_container_accreditedportfolioslogo {
    position: absolute;
	width: 141px;
	height: 111px;
	background-image: url(../images/header.AccreditedPortfoliosLogoNoText.png);
	background-repeat: no-repeat;
	top: 4px;
	left: 784px;
}

.menu_button {
    position: relative;
	height: 29px;
	width: 100px;
	overflow: hidden;
}

.menu_button_on {
    position: relative;
	height: 29px;
	width: 100px;
	overflow: hidden;
}

.menu_button .menu_leftendcap {
    position: absolute;
    height: 29px;
    width: 5px;
	background-image: url(../images/header.MainMenu.LeftEndCap.enabled.png);
	background-repeat: no-repeat;
	top: 0;
	left: 0;
}

.menu_button .menu_fill {
    position: absolute;
    height: 29px;
    width: 90px;
	background-image: url(../images/header.MainMenu.Fill.enabled.png);
	background-repeat: repeat-x;
	top: 0;
	left: 5px;
	font-size: 12px;
	line-height: 15px;
	padding-top: 7px;
	font-weight: bold;
	color: #495A35;
	text-align: center;
}

.menu_button .menu_rightendcap {
    position: absolute;
    height: 29px;
    width: 5px;
	background-image: url(../images/header.MainMenu.RightEndCap.enabled.png);
	background-repeat: no-repeat;
	top: 0;
	left: 95px;
}

.menu_button_on .menu_leftendcap {
    position: absolute;
    height: 29px;
    width: 5px;
	background-image: url(../images/header.MainMenu.LeftEndCap.on.png);
	background-repeat: no-repeat;
	top: 0;
	left: 0;
}

.menu_button_on .menu_fill {
    position: absolute;
    height: 29px;
    width: 90px;
	background-image: url(../images/header.MainMenu.Fill.on.png);
	background-repeat: repeat-x;
	top: 0;
	left: 5px;
	font-size: 12px;
	line-height: 15px;
	padding-top: 7px;
	font-weight: bold;
	color: #495A35;
	text-align: center;
}

.menu_button_on .menu_rightendcap {
    position: absolute;
    height: 29px;
    width: 5px;
	background-image: url(../images/header.MainMenu.RightEndCap.on.png);
	background-repeat: no-repeat;
	top: 0;
	left: 95px;
}

#menu_home_button {
	position: absolute;
    height: 29px;
    width: 100px;
	top: 55px;
	left: 245px;
	overflow: hidden;
}

#menu_home_button:hover .menu_leftendcap {
	background-image: url(../images/header.MainMenu.LeftEndCap.hover.png);
}

#menu_home_button:hover .menu_fill {
	background-image: url(../images/header.MainMenu.Fill.hover.png);
}

#menu_home_button:hover .menu_rightendcap {
	background-image: url(../images/header.MainMenu.RightEndCap.hover.png);
}

#menu_home_button:hover .menu_text {
}

#menu_services_button {
	position: absolute;
    height: 29px;
    width: 100px;
	top: 55px;
	left: 350px;
	overflow: hidden;
}

#menu_services_button:hover .menu_leftendcap {
	background-image: url(../images/header.MainMenu.LeftEndCap.hover.png);
}

#menu_services_button:hover .menu_fill {
	background-image: url(../images/header.MainMenu.Fill.hover.png);
}

#menu_services_button:hover .menu_rightendcap {
	background-image: url(../images/header.MainMenu.RightEndCap.hover.png);
}

#menu_services_button:hover .menu_text {
}

#menu_partners_button {
	position: absolute;
    height: 29px;
    width: 100px;
	top: 55px;
	left: 560px;
	overflow: hidden;
}

#menu_partners_button:hover .menu_leftendcap {
	background-image: url(../images/header.MainMenu.LeftEndCap.hover.png);
}

#menu_partners_button:hover .menu_fill {
	background-image: url(../images/header.MainMenu.Fill.hover.png);
}

#menu_partners_button:hover .menu_rightendcap {
	background-image: url(../images/header.MainMenu.RightEndCap.hover.png);
}

#menu_partners_button:hover .menu_text {
}

#menu_contact_button {
	position: absolute;
    height: 29px;
    width: 100px;
	top: 55px;
	left: 665px;
	overflow: hidden;
}

#menu_contact_button:hover .menu_leftendcap {
	background-image: url(../images/header.MainMenu.LeftEndCap.hover.png);
}

#menu_contact_button:hover .menu_fill {
	background-image: url(../images/header.MainMenu.Fill.hover.png);
}

#menu_contact_button:hover .menu_rightendcap {
	background-image: url(../images/header.MainMenu.RightEndCap.hover.png);
}

#menu_contact_button:hover .menu_text {
}

#menu_clients_button {
	position: absolute;
    height: 29px;
    width: 100px;
	top: 55px;
	left: 455px;
	overflow: hidden;
}

#menu_clients_button:hover .menu_leftendcap {
	background-image: url(../images/header.MainMenu.LeftEndCap.hover.png);
}

#menu_clients_button:hover .menu_fill {
	background-image: url(../images/header.MainMenu.Fill.hover.png);
}

#menu_clients_button:hover .menu_rightendcap {
	background-image: url(../images/header.MainMenu.RightEndCap.hover.png);
}

#menu_clients_button:hover .menu_text {
}

.totallyhidden {
	display: none;
	height: 0;
	visibility: hidden;
}

.content_area_background {
	width: 950px;
	padding-top: 0;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 15px;
}

.content_area {
}

.HiddenSetting {visibility:hidden; height:0;}
.VisibleSetting {visibility: visible; height:auto;}

.standardText input,
.standardText textarea {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333;}
.standardText {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333;}
.standardText h1 {font-family:"Arial Black", "Arial Bold", Helvetica, sans-serif; font-size: 16px; color: #003C69; margin-top: 5px; margin-bottom: 15px; line-height: 19px;}
.standardText A:visited {color: #008DFB; text-decoration: none;}
.standardText A:link {color: #008DFB; text-decoration: none;}
.standardText A:active {color: #008DFB; text-decoration: none;}
.standardText A:hover {color: #003C69; text-decoration: underline;}
.standardText sup {line-height: 0;}
.standardText .pageGroupTitle {background-color: #003C69; color: #ffffff; font-size: 10px; font-weight: bold; padding-left: 5px; padding-right: 5px;}
.standardText .pageTitle {font-family:"Arial Black", "Arial Bold", Helvetica, sans-serif; font-size: 16px; line-height: 18px; margin-top: 5px; color: #0166B3;}
.standardText .discussionHeader {font-family:"Arial Black", "Arial Bold", Helvetica, sans-serif; font-size: 16px;}
.standardText .discussionHeaderNote {font-style: italic; color: #666666; margin-bottom: 10px;}
.standardText .pageQuestion {font-family:"Arial Black", "Arial Bold", Helvetica, sans-serif; font-size: 16px;}
.standardText .pageAnswer {font-family:"Arial Black", "Arial Bold", Helvetica, sans-serif; font-size: 12px;}
.standardText .pageSuggestion {background-color: #666666; color: #ffffff;}
.standardText .textInput {font-weight: bold; background-color: #94BAEC; color: #003C69;}
.standardText .textInputLabel {width: 100px; text-align: right; padding-right: 10px;}
.standardText .textInputAmplifyingInfo { color:#0166B3; font-style: italic;}
.standardText .referenceAuthor {font-weight: bold;}
.standardText .referenceTitle {font-style: italic; color:#0166B3;}
.standardText .referenceSee {}
.standardText .researchReferences ul {}
.standardText .researchReferences li { margin-bottom: 10px;}
.standardText .pageTitle_abcList ol {list-style-type:lower-latin; color: #0166B3;}
.standardText .pageTitle_abcList li { margin-bottom: 5px; color: #0166B3;}
.standardText ol {list-style-type:lower-latin;}
.standardText li {margin-bottom: 5px;}

.contentbkgd_standard {}  /* blue header and white background */
.contentbkgd_standard .contentbkgd_wrappertable {width: 100%;}
.contentbkgd_standard .contentbkgd_headerrow1 {}
.contentbkgd_standard .contentbkgd_headerrow2 {}
.contentbkgd_standard .contentbkgd_headerrow3 {}
.contentbkgd_standard .contentbkgd_contentrow {}
.contentbkgd_standard .contentbkgd_footerrow {}
.contentbkgd_standard .contentbkgd_TLcell {width: 25px;}
.contentbkgd_standard .contentbkgd_TL {background-image: url(../images/bkgd_section_blueheaderwhite_shadow_TL.png); background-repeat: no-repeat; height: 25px; width: 25px;}
.contentbkgd_standard .contentbkgd_TEcell {background-image: url(../images/bkgd_section_blueheaderwhite_shadow_TE.png); background-repeat: repeat-x; height: 25px;}
.contentbkgd_standard .contentbkgd_TRcell {width: 25px;}
.contentbkgd_standard .contentbkgd_TR {background-image: url(../images/bkgd_section_blueheaderwhite_shadow_TR.png); background-repeat: no-repeat; height: 25px; width: 25px;}
.contentbkgd_standard .contentbkgd_LEcell {background-image: url(../images/bkgd_section_blueheaderwhite_shadow_LE.png); background-repeat: repeat-y; width: 25px;}
.contentbkgd_standard .contentbkgd_headercell {background-image: url(../images/bkgd_section_blueheaderwhite_shadow_headerfill.png); background-repeat: repeat; padding-bottom: 6px;}
.contentbkgd_standard .contentbkgd_headertext {font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #FFFFFF; text-align: left;}
.contentbkgd_standard .contentbkgd_REcell {background-image: url(../images/bkgd_section_blueheaderwhite_shadow_RE.png); background-repeat: repeat-y; width: 25px;}
.contentbkgd_standard .contentbkgd_MidLcell {background-image: url(../images/bkgd_section_blueheaderwhite_shadow_LE1.png); background-repeat: repeat-y; width: 25px;}
.contentbkgd_standard .contentbkgd_Midcell {background-image: url(../images/bkgd_section_blueheaderwhite_shadow_BE1.png); background-repeat: repeat; height: 5px;}
.contentbkgd_standard .contentbkgd_MidRcell {background-image: url(../images/bkgd_section_blueheaderwhite_shadow_RE1.png); background-repeat: repeat-y; width: 25px;}
.contentbkgd_standard .contentbkgd_LE2cell {background-image: url(../images/bkgd_section_blueheaderwhite_shadow_LE2.png); background-repeat: repeat-y; width: 25px;}
.contentbkgd_standard .contentbkgd_contentcell {background-image: url(../images/bkgd_section_blueheaderwhite_shadow_fill.png); background-repeat: repeat; padding-top: 15px;}
.contentbkgd_standard .contentbkgd_contentwrapper {}
.contentbkgd_standard .contentbkgd_RE2cell {background-image: url(../images/bkgd_section_blueheaderwhite_shadow_RE2.png); background-repeat: repeat-y; width: 25px;}
.contentbkgd_standard .contentbkgd_BRcell {width: 25px;}
.contentbkgd_standard .contentbkgd_BR {background-image: url(../images/bkgd_section_blueheaderwhite_shadow_BR.png); background-repeat: no-repeat; height: 25px; width: 25px;}
.contentbkgd_standard .contentbkgd_BEcell {background-image: url(../images/bkgd_section_blueheaderwhite_shadow_BE.png); background-repeat: repeat-x; height: 25px;}
.contentbkgd_standard .contentbkgd_BL {background-image: url(../images/bkgd_section_blueheaderwhite_shadow_BL.png); background-repeat: no-repeat; height: 25px; width: 25px;}
.contentbkgd_standard .contentbkgd_BLcell {width: 25px;}

.contentbkgd_white {}  /* all white background */
.contentbkgd_white .contentbkgd_wrappertable {width: 100%;}
.contentbkgd_white .contentbkgd_headerrow1 {}
.contentbkgd_white .contentbkgd_headerrow2 {}
.contentbkgd_white .contentbkgd_headerrow3 {}
.contentbkgd_white .contentbkgd_contentrow {}
.contentbkgd_white .contentbkgd_footerrow {}
.contentbkgd_white .contentbkgd_TLcell {width: 25px;}
.contentbkgd_white .contentbkgd_TL {background-image: url(../images/bkgd_section_headerwhite_shadow_TL.png); background-repeat: no-repeat; height: 25px; width: 25px;}
.contentbkgd_white .contentbkgd_TEcell {background-image: url(../images/bkgd_section_headerwhite_shadow_TE.png); background-repeat: repeat-x; height: 25px;}
.contentbkgd_white .contentbkgd_TRcell {width: 25px;}
.contentbkgd_white .contentbkgd_TR {background-image: url(../images/bkgd_section_headerwhite_shadow_TR.png); background-repeat: no-repeat; height: 25px; width: 25px;}
.contentbkgd_white .contentbkgd_LEcell {background-image: url(../images/bkgd_section_headerwhite_shadow_LE.png); background-repeat: repeat-y; width: 25px;}
.contentbkgd_white .contentbkgd_headercell {background-image: url(../images/bkgd_section_blueheaderwhite_shadow_fill.png); background-repeat: repeat; padding-bottom: 6px;}
.contentbkgd_white .contentbkgd_headertext {font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #003C69; text-align: left;}
.contentbkgd_white .contentbkgd_REcell {background-image: url(../images/bkgd_section_headerwhite_shadow_RE.png); background-repeat: repeat-y; width: 25px;}
.contentbkgd_white .contentbkgd_MidLcell {background-image: url(../images/bkgd_section_headerwhite_shadow_LE.png); background-repeat: repeat-y; width: 25px;}
.contentbkgd_white .contentbkgd_Midcell {background-image: url(../images/bkgd_section_blueheaderwhite_shadow_fill.png); background-repeat: repeat; height: 5px;}
.contentbkgd_white .contentbkgd_MidRcell {background-image: url(../images/bkgd_section_headerwhite_shadow_RE.png); background-repeat: repeat-y; width: 25px;}
.contentbkgd_white .contentbkgd_LE2cell {background-image: url(../images/bkgd_section_blueheaderwhite_shadow_LE2.png); background-repeat: repeat-y; width: 25px;}
.contentbkgd_white .contentbkgd_contentcell {background-image: url(../images/bkgd_section_blueheaderwhite_shadow_fill.png); background-repeat: repeat; padding-top: 15px;}
.contentbkgd_white .contentbkgd_contentwrapper {}
.contentbkgd_white .contentbkgd_RE2cell {background-image: url(../images/bkgd_section_blueheaderwhite_shadow_RE2.png); background-repeat: repeat-y; width: 25px;}
.contentbkgd_white .contentbkgd_BRcell {width: 25px;}
.contentbkgd_white .contentbkgd_BR {background-image: url(../images/bkgd_section_blueheaderwhite_shadow_BR.png); background-repeat: no-repeat; height: 25px; width: 25px;}
.contentbkgd_white .contentbkgd_BEcell {background-image: url(../images/bkgd_section_blueheaderwhite_shadow_BE.png); background-repeat: repeat-x; height: 25px;}
.contentbkgd_white .contentbkgd_BL {background-image: url(../images/bkgd_section_blueheaderwhite_shadow_BL.png); background-repeat: no-repeat; height: 25px; width: 25px;}
.contentbkgd_white .contentbkgd_BLcell {width: 25px;}

.bulletlist1 {padding-left: 2em;}
.bulletlist1 li {list-style-image: url(../images/blt_star.png); padding: 0;}

.bulletlist2 {padding-left: 2em;}
.bulletlist2 li {list-style-image: url(../images/blt_star2.png); padding: 0;}

.bulletlist3 {padding-left: 2em;}
.bulletlist3 li {list-style-image: url(../images/blt_arrow.png); padding: 0;}

.div_relativepositionwrapper_generic {position: relative;}
.div_floatingheadercomponent_generic {position: absolute; left: 30px; top: 0px;}
.div_positioningforcellcontent_generic {position: absolute; top: 15px; left: 0px;}


A.whiteOnDarkLink:visited {color: #B6E386; text-decoration: none;}
A.whiteOnDarkLink:link {color: #B6E386; text-decoration: none;}
A.whiteOnDarkLink:active {color: #B6E386; text-decoration: none;}
A.whiteOnDarkLink:hover {color: #FFD21E; text-decoration: underline;}

