@charset "UTF-8";

/* 
 * WebConnect for GradPro
 * by Merrill Consulting Group, LLC (MCG)
 * http://www.merrillconsultinggroup.us
 *
 * @package    WebConnect for GradPro
 * @subpackage Theme Stylesheet - DEFAULT
 * @author     Merrill Consulting Group, LLC
 * @license    see License Agreement
 * @copyright  (C) 2009 Merrill Consulting Group, LLC
 *
 * THIS FILE ONLY CONTAINS CONFIGURATION SETTINGS.  YOU MAY ALTER OR COPY it as necessary for your own purposes, without restrictions.
 * 
 * This sample configuration file 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.
 *
 */


/* 
 * WebConnect 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
 *
 */

.youcolumn {
    background-image: url(../images/bkgd_transparent_black30.png);
    background-repeat: repeat;
}
.webconnectcolumn {
    background-image: url(../images/bkgd_transparent_green30.png);
    background-repeat: repeat;
}

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

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

.header {
	width: 800px;
	height: 88px;
	overflow-x: hidden;
	overflow-y: hidden;
}

.header_logo {
	background-image: url(../images/logo_color_withWhiteGlow.png);
	background-repeat: no-repeat;
	height: 80px;
	width: 305px;
}

.nav_panel_wrapper {
    height: 80px;
    /*position: relative;*/
    padding-top: 26px;
}

.nav_button_home {
    background-image: url(../images/nav_home_enabled.png);
    background-repeat: no-repeat;
    height: 31px;
    width: 75px;
    overflow: hidden;
    background-position: 0 0;
    /*position: absolute;
    top: 26px;
    left: 10px;*/
}

.nav_button_home:hover {
    background-position: 0 -31px;
}

.nav_button_home_ur_here {
    background-image: url(../images/nav_home_ur_here.png);
    background-repeat: no-repeat;
    height: 31px;
    width: 75px;
    overflow: hidden;
    background-position: 0 0;
    /*position: absolute;
    top: 26px;
    left: 10px;*/
}

.nav_button_home_ur_here:hover {
    background-position: 0 -31px;
}

.nav_button_pricing {
    background-image: url(../images/nav_pricing_enabled.png);
    background-repeat: no-repeat;
    height: 31px;
    width: 75px;
    overflow: hidden;
    background-position: 0 0;
    /*position: absolute;
    top: 26px;
    left: 10px;*/
}

.nav_button_pricing:hover {
    background-position: 0 -31px;
}

.nav_button_pricing_ur_here {
    background-image: url(../images/nav_pricing_ur_here.png);
    background-repeat: no-repeat;
    height: 31px;
    width: 75px;
    overflow: hidden;
    background-position: 0 0;
    /*position: absolute;
    top: 26px;
    left: 10px;*/
}

.nav_button_pricing_ur_here:hover {
    background-position: 0 -31px;
}

.nav_button_hosting {
    background-image: url(../images/nav_hosting_enabled.png);
    background-repeat: no-repeat;
    height: 31px;
    width: 133px;
    overflow: hidden;
    background-position: 0 0;
    /*position: absolute;
    top: 26px;
    left: 87px;*/
}

.nav_button_hosting:hover {
    background-position: 0 -31px;
}

.nav_button_hosting_ur_here {
    background-image: url(../images/nav_hosting_ur_here.png);
    background-repeat: no-repeat;
    height: 31px;
    width: 133px;
    overflow: hidden;
    background-position: 0 0;
    /*position: absolute;
    top: 26px;
    left: 87px;*/
}

.nav_button_hosting_ur_here:hover {
    background-position: 0 -31px;
}

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

.content_area {
}

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

.WebConnectText input,
.WebConnectText textarea {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333;}
.WebConnectText {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333;}
.WebConnectText h1 {font-family:"Arial Black", "Arial Bold", Helvetica, sans-serif; font-size: 16px; color: #003C69; margin-top: 5px; margin-bottom: 15px; line-height: 19px;}
.WebConnectText A:visited {color: #008DFB; text-decoration: none;}
.WebConnectText A:link {color: #008DFB; text-decoration: none;}
.WebConnectText A:active {color: #008DFB; text-decoration: none;}
.WebConnectText A:hover {color: #003C69; text-decoration: underline;}
.WebConnectText sup {line-height: 0;}
.WebConnectText .pageGroupTitle {background-color: #003C69; color: #ffffff; font-size: 10px; font-weight: bold; padding-left: 5px; padding-right: 5px;}
.WebConnectText .pageTitle {font-family:"Arial Black", "Arial Bold", Helvetica, sans-serif; font-size: 16px; line-height: 18px; margin-top: 5px; color: #0166B3;}
.WebConnectText .discussionHeader {font-family:"Arial Black", "Arial Bold", Helvetica, sans-serif; font-size: 16px;}
.WebConnectText .discussionHeaderNote {font-style: italic; color: #666666; margin-bottom: 10px;}
.WebConnectText .pageQuestion {font-family:"Arial Black", "Arial Bold", Helvetica, sans-serif; font-size: 16px;}
.WebConnectText .pageAnswer {font-family:"Arial Black", "Arial Bold", Helvetica, sans-serif; font-size: 12px;}
.WebConnectText .pageSuggestion {background-color: #666666; color: #ffffff;}
.WebConnectText .textInput {font-weight: bold; background-color: #94BAEC; color: #003C69;}
.WebConnectText .textInputLabel {width: 100px; text-align: right; padding-right: 10px;}
.WebConnectText .textInputAmplifyingInfo { color:#0166B3; font-style: italic;}
.WebConnectText .referenceAuthor {font-weight: bold;}
.WebConnectText .referenceTitle {font-style: italic; color:#0166B3;}
.WebConnectText .referenceSee {}
.WebConnectText .researchReferences ul {}
.WebConnectText .researchReferences li { margin-bottom: 10px;}
.WebConnectText .pageTitle_abcList ol {list-style-type:lower-latin; color: #0166B3;}
.WebConnectText .pageTitle_abcList li { margin-bottom: 5px; color: #0166B3;}
.WebConnectText ol {list-style-type:lower-latin;}
.WebConnectText 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_TL.png); background-repeat: no-repeat; height: 25px; width: 25px;}
.contentbkgd_standard .contentbkgd_TEcell {background-image: url(../images/bkgd_section_blueheaderwhite_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_TR.png); background-repeat: no-repeat; height: 25px; width: 25px;}
.contentbkgd_standard .contentbkgd_LEcell {background-image: url(../images/bkgd_section_blueheaderwhite_LE.png); background-repeat: repeat-y; width: 25px;}
.contentbkgd_standard .contentbkgd_headercell {background-image: url(../images/bkgd_section_blueheaderwhite_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_RE.png); background-repeat: repeat-y; width: 25px;}
.contentbkgd_standard .contentbkgd_MidLcell {background-image: url(../images/bkgd_section_blueheaderwhite_LE1.png); background-repeat: repeat-y; width: 25px;}
.contentbkgd_standard .contentbkgd_Midcell {background-image: url(../images/bkgd_section_blueheaderwhite_BE1.png); background-repeat: repeat; height: 5px;}
.contentbkgd_standard .contentbkgd_MidRcell {background-image: url(../images/bkgd_section_blueheaderwhite_RE1.png); background-repeat: repeat-y; width: 25px;}
.contentbkgd_standard .contentbkgd_LE2cell {background-image: url(../images/bkgd_section_blueheaderwhite_LE2.png); background-repeat: repeat-y; width: 25px;}
.contentbkgd_standard .contentbkgd_contentcell {background-image: url(../images/bkgd_section_blueheaderwhite_fill.png); background-repeat: repeat; padding-top: 15px;}
.contentbkgd_standard .contentbkgd_contentwrapper {}
.contentbkgd_standard .contentbkgd_RE2cell {background-image: url(../images/bkgd_section_blueheaderwhite_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_BR.png); background-repeat: no-repeat; height: 25px; width: 25px;}
.contentbkgd_standard .contentbkgd_BEcell {background-image: url(../images/bkgd_section_blueheaderwhite_BE.png); background-repeat: repeat-x; height: 25px;}
.contentbkgd_standard .contentbkgd_BL {background-image: url(../images/bkgd_section_blueheaderwhite_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_TL.png); background-repeat: no-repeat; height: 25px; width: 25px;}
.contentbkgd_white .contentbkgd_TEcell {background-image: url(../images/bkgd_section_headerwhite_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_TR.png); background-repeat: no-repeat; height: 25px; width: 25px;}
.contentbkgd_white .contentbkgd_LEcell {background-image: url(../images/bkgd_section_headerwhite_LE.png); background-repeat: repeat-y; width: 25px;}
.contentbkgd_white .contentbkgd_headercell {background-image: url(../images/bkgd_section_blueheaderwhite_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_RE.png); background-repeat: repeat-y; width: 25px;}
.contentbkgd_white .contentbkgd_MidLcell {background-image: url(../images/bkgd_section_headerwhite_LE.png); background-repeat: repeat-y; width: 25px;}
.contentbkgd_white .contentbkgd_Midcell {background-image: url(../images/bkgd_section_blueheaderwhite_fill.png); background-repeat: repeat; height: 5px;}
.contentbkgd_white .contentbkgd_MidRcell {background-image: url(../images/bkgd_section_headerwhite_RE.png); background-repeat: repeat-y; width: 25px;}
.contentbkgd_white .contentbkgd_LE2cell {background-image: url(../images/bkgd_section_blueheaderwhite_LE2.png); background-repeat: repeat-y; width: 25px;}
.contentbkgd_white .contentbkgd_contentcell {background-image: url(../images/bkgd_section_blueheaderwhite_fill.png); background-repeat: repeat; padding-top: 15px;}
.contentbkgd_white .contentbkgd_contentwrapper {}
.contentbkgd_white .contentbkgd_RE2cell {background-image: url(../images/bkgd_section_blueheaderwhite_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_BR.png); background-repeat: no-repeat; height: 25px; width: 25px;}
.contentbkgd_white .contentbkgd_BEcell {background-image: url(../images/bkgd_section_blueheaderwhite_BE.png); background-repeat: repeat-x; height: 25px;}
.contentbkgd_white .contentbkgd_BL {background-image: url(../images/bkgd_section_blueheaderwhite_BL.png); background-repeat: no-repeat; height: 25px; width: 25px;}
.contentbkgd_white .contentbkgd_BLcell {width: 25px;}

.contentbkgd_ltpastelgrn {}  /* all lite pastel green background */
.contentbkgd_ltpastelgrn .contentbkgd_wrappertable {width: 100%;}
.contentbkgd_ltpastelgrn .contentbkgd_headerrow1 {}
.contentbkgd_ltpastelgrn .contentbkgd_headerrow2 {}
.contentbkgd_ltpastelgrn .contentbkgd_headerrow3 {}
.contentbkgd_ltpastelgrn .contentbkgd_contentrow {}
.contentbkgd_ltpastelgrn .contentbkgd_footerrow {}
.contentbkgd_ltpastelgrn .contentbkgd_TLcell {width: 25px;}
.contentbkgd_ltpastelgrn .contentbkgd_TL {background-image: url(../images/bkgd_section_LitePastelGrn_TL.png); background-repeat: no-repeat; height: 25px; width: 25px;}
.contentbkgd_ltpastelgrn .contentbkgd_TEcell {background-image: url(../images/bkgd_section_LitePastelGrn_TE.png); background-repeat: repeat-x; height: 25px;}
.contentbkgd_ltpastelgrn .contentbkgd_TRcell {width: 25px;}
.contentbkgd_ltpastelgrn .contentbkgd_TR {background-image: url(../images/bkgd_section_LitePastelGrn_TR.png); background-repeat: no-repeat; height: 25px; width: 25px;}
.contentbkgd_ltpastelgrn .contentbkgd_LEcell {background-image: url(../images/bkgd_section_LitePastelGrn_LE.png); background-repeat: repeat-y; width: 25px;}
.contentbkgd_ltpastelgrn .contentbkgd_headercell {background-image: url(../images/bkgd_section_LitePastelGrn_fill.png); background-repeat: repeat; padding-bottom: 6px;}
.contentbkgd_ltpastelgrn .contentbkgd_headertext {font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #003C69; text-align: left;}
.contentbkgd_ltpastelgrn .contentbkgd_REcell {background-image: url(../images/bkgd_section_LitePastelGrn_RE.png); background-repeat: repeat-y; width: 25px;}
.contentbkgd_ltpastelgrn .contentbkgd_MidLcell {background-image: url(../images/bkgd_section_LitePastelGrn_LE.png); background-repeat: repeat-y; width: 25px;}
.contentbkgd_ltpastelgrn .contentbkgd_Midcell {background-image: url(../images/bkgd_section_LitePastelGrn_fill.png); background-repeat: repeat; height: 5px;}
.contentbkgd_ltpastelgrn .contentbkgd_MidRcell {background-image: url(../images/bkgd_section_LitePastelGrn_RE.png); background-repeat: repeat-y; width: 25px;}
.contentbkgd_ltpastelgrn .contentbkgd_LE2cell {background-image: url(../images/bkgd_section_LitePastelGrn_LE.png); background-repeat: repeat-y; width: 25px;}
.contentbkgd_ltpastelgrn .contentbkgd_contentcell {background-image: url(../images/bkgd_section_LitePastelGrn_fill.png); background-repeat: repeat; padding-top: 15px;}
.contentbkgd_ltpastelgrn .contentbkgd_contentwrapper {}
.contentbkgd_ltpastelgrn .contentbkgd_RE2cell {background-image: url(../images/bkgd_section_LitePastelGrn_RE.png); background-repeat: repeat-y; width: 25px;}
.contentbkgd_ltpastelgrn .contentbkgd_BRcell {width: 25px;}
.contentbkgd_ltpastelgrn .contentbkgd_BR {background-image: url(../images/bkgd_section_LitePastelGrn_BR.png); background-repeat: no-repeat; height: 25px; width: 25px;}
.contentbkgd_ltpastelgrn .contentbkgd_BEcell {background-image: url(../images/bkgd_section_LitePastelGrn_BE.png); background-repeat: repeat-x; height: 25px;}
.contentbkgd_ltpastelgrn .contentbkgd_BL {background-image: url(../images/bkgd_section_LitePastelGrn_BL.png); background-repeat: no-repeat; height: 25px; width: 25px;}
.contentbkgd_ltpastelgrn .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;}

.div_floatingheadercomponent_introprice {position: absolute; left: 52px; top: 0px; background-image: url(../images/img_specialintropricing.png); background-repeat: no-repeat; height: 136px; width: 215px; z-index: 5;}
.div_positioningforcellcontent_introprice {position: absolute; top: 44px; left: 0px;}

