body 
{
    background-color:#002a4d;
    margin:0px;
    padding:0px;
    font-family:Trebuchet MS,Lucida Sans-Serif Unicode;
    font-size:10pt;
}

a img 
{
    border:0px;
}

strong 
{
    font-weight:bold;
    color:#990000;
}

A,A:active,A:visited 
{
    color:#880000;
}

A:hover 
{
    color:#cc0000;
}

a img 
{
    border:0px;
}

#divTopBar A,#divTopBar A:active,#divTopBar A:visited 
{
    color:#d8ff00;
}

#divTopBar A:hover 
{
    color:#ffffff;
}

h1 
{
    color:#002a4d;
    margin-top:0px;
    padding-top:0px;
    margin-bottom:0.5em;
}

h2 
{
    color:#002a4d;
    margin-top:0px;
    padding-top:0px;
    margin-bottom:0.4em;
}

.h1HomepageHeader 
{
    font-size:1.5em;
    color:#ffffff;
    margin:0px;
    padding:0px;
    height:55px;
}

.divHomepageText 
{
    color:#8ccbff;
    padding:10px 35px 10px 35px;
    font-size:1.1em;
}

#divTopPanel 
{
    display:none;
    background-color:#011628;
}

#divTopBar 
{
    height:30px;
}

#divTopBarLogin 
{
    width:900px;
    text-align:center;
    color:#ffffff;
    font-weight:bold;
    margin-left:auto;
    margin-right:auto;
    padding:15px;
    font-size:1.2em;
}

#divTopBarLogin input[type=text], #divTopBarLogin input[type=password]
{
    font-size:1.05em;
    padding:5px;
    border:1px solid #003867;
    background-color:#002a4d;
    color:#ffffff;
    margin-right:10px;
}

#divTopBarLogin input[type=submit]
{
    font-size:1.1em;
    padding:3px 15px 3px 15px;
}

#divTopBarContent 
{
    padding:5px;
    width:900px;
    margin-left:auto;
    margin-right:auto;
    text-align:right;
    color:#ffffff;
    font-size:1em;
}

#divContainer 
{
    background-color:#003867;
}

#divContainerHomepage 
{
    background-color:#003867;
    background-image:url(/lib/layout/dayshout.com/images/containerBG.png);
    background-repeat:repeat-x;
}

#divHeader 
{
    color:#ffffff;
    font-size:1em;
    padding:20px 0px 19px 0px;
    overflow:hidden;
    width:900px;
    height:66px;
}

#divHeaderNav 
{
    float:right;
}

#divHeaderNav A,#divHeaderNav A:visited,#divHeaderNav A:active 
{
    display:inline-block;
    text-decoration:none;
    margin-left:15px;
    color:#ffffff;
    margin-top:14px;
    font-size:1em;
    padding:10px;
}

#divHeaderNav A:hover 
{
    background-color:#002a4d;
    color:#d8ff00;
}

#divMain 
{
    width:900px;
    margin-left:auto;
    margin-right:auto;
}

#divHomepageSplash 
{
    margin-bottom:18px;
}

.divHomepagePoints  
{
    float:left;
    width:33%;
    margin:20px 0px 45px 0px;
}

#divHomepageLeft 
{
    width:580px;
    float:left;
    margin-right:38px;
}

.divHomepageAudience 
{
    width:276px;
    float:left;
    margin-right:14px;
    color:#9fd3ff;
    line-height:15px;
    font-size:0.9em;
    margin-bottom:18px;
}

.divHomepageAudience h2 
{
    color:#ffffff;
    font-weight:normal;
    padding:8px 0px;
    margin:0px;
    font-size:16px;
}

.divHomepageAudience h2 a 
{
    color:#ffffff;
    text-decoration:none;
}

.divHomepageAudience h2 a:hover 
{
    text-decoration:underline;
}

#divHomepageRight 
{
    width:252px;
    min-height:528px;
    padding:0px 15px 25px 15px;
    float:left;
    background-image:url(/lib/layout/dayshout.com/images/homepageRightBG.png);
    background-repeat:no-repeat;
    background-position:center top;
    color:#cce8ff;
    font-size:0.9em;
    line-height:15px;
}

.divRightPanel 
{
    background-color:#013a69;
    border:1px solid #003058;
    padding:3px;
    margin-bottom:3px;
}

.divRightPanel strong 
{
    font-size:1.1em;
    display:block;
    color:#f5ff9f;
}

#divSecondaryContent 
{
    padding-bottom:1em;
}

#divSecondaryMain 
{
    background-color:#ffffff;
    padding:25px 35px 25px 35px;
}

#divSecondaryMain2 
{
    background-color:#ffffff;
    padding:25px 35px 25px 35px;
    background-image:url(/lib/layout/dayshout.com/images/contentBG2.png);
}

.divClear 
{
    clear:both;
}

#divFooter 
{
    text-align:left;
    color:#ffffff;
    font-size:1em;
    padding:10px;
    width:900px;
    margin:0px auto;
}

A.linkFooter,A.linkFooter:active,A.linkFooter:visited,A.linkFooter:link
{
    display:inline-block;
    color:#ffffff;
    padding:0px 5px 0px 5px;
    text-decoration:none;
}

A.linkFooter:hover 
{
    text-decoration:underline;
}

.divFormCaption 
{
    font-size:1.5em;
    font-weight:bold;
    float:left;
    width:200px;
}

.divFormField input
{
    font-size:1.5em;
    background-color:#f0f0f0;
    padding:5px;
    border:1px solid;
}

select 
{
    font-size:1.5em;
    background-color:#f0f0f0;
    border:1px solid;
}

.divFormCaptionSmall 
{
    font-size:1.1em;
    font-weight:bold;
    float:left;
    width:125px;
    padding-top:4px;
}

.divFormFieldSmall input[type=text]
{
    font-size:1em;
    background-color:#ffffff;
    padding:5px;
    border:1px solid #002a4d;
}

.divFormFieldSmall input[type=submit]
{
    font-size:1.1em;
    padding:3px;
}

#divAddFriendForm 
{
    border:1px dashed #002a4d;
    padding:8px;
    background-color:#ecefdc;
    margin-bottom:1px;
}

.buttonBig 
{
    font-size:1.5em;
    padding:10px 15px 10px 15px;
}

.buttonSmall 
{
    font-size:0.8em;
    padding:1px 3px 1px 3px;
}

#divSignUpForm 
{
    padding:25px;
    border:3px dashed #999999;
}

#divContentLeft 
{
    width:520px;
    float:left;
    margin-right:75px;
}

#divContentRight 
{
    width:235px;
    float:left;
}

#divDashboardMenu A:link,#divDashboardMenu A:active,#divDashboardMenu A:visited
{
    display:block;
    color:#666666;
    padding:5px;
    margin-bottom:1px;
    background-color:#e0e0e0;
    text-decoration:none;
}

#divDashboardMenu A:hover 
{
    background-color:#666666;
    color:#ffffff;
}

#divDashboardMenu A:link.linkPremium,#divDashboardMenu A:active.linkPremium,#divDashboardMenu A:visited.linkPremium
{
    display:block;
    color:#990000;
    padding:5px;
    margin-bottom:1px;
    background-color:#ffe0e0;
    text-decoration:none;
}

#divDashboardMenu A:hover.linkPremium 
{
    background-color:#663333;
    color:#ffffff;
}

.infoFormCaption 
{
    font-weight:bold;
    font-size:0.9em;
}

.infoFormField input[type=text],.infoFormField select,.infoFormField input[type=password],.infoFormField textarea,.infoFormField checkbox
{
    font-size:1.3em;
    margin-bottom:2px;
    padding:5px;
    background-color:#f0f0f0;
    border:1px solid #666666;
}

.infoFormField input[type=password] 
{
    height:19px;
}

#divSuccessMessage
{
    background-color:#cceecc;
    color:#336633;
    border:1px solid #336633;
    padding:5px;
    margin-top:1em;
    display:none;
}

#divFailureMessage
{
    background-color:#eecccc;
    color:#663333;
    border:1px solid #663333;
    padding:5px;
    margin-top:1em;
    display:none;
}

#divSuccessMessage A,#divSuccessMessage A:active,#divSuccessMessage A:visited,#divSuccessMessage A:hover 
{
    color:#113311;
}

#tableTodayBoxOpen 
{
    margin-bottom:2em;
}

#tableTodayBoxOpen, #tableTodayBoxOpen th,#tableTodayBoxOpen td
{
    border:1px solid #999999;
    border-collapse:collapse;
}

#tableTodayBoxOpen th 
{
    background-color:#333333;
    color:#ffffff;
    font-size:1.1em;
    padding:8px;
}

.tdAspect 
{
    background-color:#f0f0f0;
    font-size:0.9em;
}

.alertLevel0
{
    background-color:#dddddd;
}

.alertLevel1,.alertLevel2,.alertLevel3,.alertLevel4 
{
    background-color:#ffeeee;
}

.alertLevel5,.alertLevel6,.alertLevel7 
{
    background-color:#feffcc;
}

.alertLevel8,.alertLevel9,.alertLevel10 
{
    background-color:#eeffee;
}

.txtDayShoutComment 
{
    text-align:left;
    font-style:italic;
    color:#660000;
    background-color:#f5f5f5;
    font-size:0.8em;
}

.divWhiteBorder 
{
    border:1px solid #ffffff;
    padding:8px;
}

.textLargeSection 
{
    font-size:1.3em;
    color:#999999;
}

.divConnectionTeamMember 
{
    padding:15px;
    border:1px dashed #999999;
    margin-bottom:1em;
    background-color:#f9f9f9;
}

.divConnectionteamMemberName 
{
    font-weight:bold;
    font-size:1.2em;
    color:#000033;
}

.divConnectionTeamMemberPhoto 
{
    float:left;
    margin-right:10px;
    border:1px solid #000000;
}

#divServiceLevelOptions 
{
    font-family:Arial;
    display:none;
    padding:3px;
    text-align:right;
}

#divServiceLevelOptions a
{
    color:#880000;
    font-size:0.9em;
    font-weight:bold;
    text-decoration:none;
}

#pageflip {
	position: relative;
}
#pageflip img {
	width: 50px; height: 52px;
	z-index: 99;
	position: absolute;
	right: 0; top: 0;
	-ms-interpolation-mode: bicubic;
}
#pageflip .msg_block {
	width: 50px; height: 50px;
	position: absolute;
	z-index: 50;
	right: 0; top: 0;
	background: url(/lib/layout/images/subscribe.png) no-repeat right top;
	text-indent: -9999px;
}

.divLandingPageImage 
{
    float:right;
    padding:0px 0px 25px 25px;
}

.divLandingPageImage div 
{
    padding:5px;
    text-align:right;
}

/* New Dashboard */

.divDashboardFriendPanel 
{
    padding:10px;
    border:1px solid #cccccc;
    margin-bottom:1em;
}

.divDashboardFriendPic 
{
    float:left;
    margin:0px 10px 10px 0px;
}

.divDashboardFriendStatus 
{
}

.divDashboardFriendInfo 
{
    color:#666666;
    font-size:0.8em;
    margin-top:1em;
}

