﻿body
{
}

#footerContent
{
    text-align:center;
    font-family:Trebuchet MS,Helvetica,sans-serif;
    font-size:130%;
    color:#f2f2f2; 
    padding:25px;   
}

#footerContent #footerContentLinks
{
    margin-bottom:10px;
}

#footerContent #footerContentCopyright
{
    font-size:75%;
}

#footerContent a
{
    color:#ffffff;
    text-decoration:underline;
}

label
{
    color:#555555;
}

a
{
    color:#00adcc;
}

a:hover
{
    color:#AACA5C;
}

input,
textarea
{
    color:#111111;
}


textarea
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

h2
{
    color:#AACA5C;
    font-family:Trebuchet MS,Helvetica,sans-serif;
    font-size:200%;
    font-weight:bold;
    margin-bottom:10px;
}

/*panels*/
.infoPanel h2
{
    color:#666666;    
}

.infoPanel h3
{
    color:#888888;    
}

.infoPanel p
{
    color:#777777;    
}

.mainInfoSummaryList
{
    color:#666666;    
}

.mainInfoSummaryList li
{
    padding-left:10px;
}

.mainInfoSummary .infoPanel h3
{
    color:#666666;    
    font-style:normal;
}
    
.mainInfoSummary .infoPanel p
{
    color:#666666;    
    font-style:normal;
}

.infoPanel
{
    background:transparent url(images/gback.gif) no-repeat bottom right;
}

.ctaPanel
{
    background:transparent url(images/yback.gif) no-repeat bottom right;
    max-width:700px;
    min-height:100px;
}

body.IE6 .ctaPanel
{
    height:100px;
}

.scriptBlock
{
    background:transparent url(images/yback.gif) no-repeat bottom right;
}

.activeScriptBlock
{
    background:transparent url(images/gback.gif) no-repeat bottom right;
}

/*lists*/
.sum h3
{
    color:#666666;    
}

.sum p
{
    color:#888888;    
}

/*ACT modal dialogs*/

.modalPopup {
    background-color:#FFFFFF;
    border:solid 2px #666666;
    font-family:Trebuchet MS,Helvetica,sans-serif;
}

.modalPopup h3
{
    background-color:#AACA5C;
    color:#FFFFFF;
    font-size: 150%;
    font-weight:bold;
    margin: 0;
}

.modalPopupLabel
{
	font-style:italic;
}

.inlinePie,.inlineLine
{
    display:none;
}

.smList .num 
{
    font-size:24px;
    padding:6px 30px 6px 6px;
}
.smList .sum 
{
    margin:0px 0px 0px 10px;
}
.smList .sum h3
{
    font-size:100%;
}

.smList .sum p
{
    margin:2px 10px 0px 30px;
    font-size:80%;
}

.smList .numSum
{
    margin-bottom:5px;
}

body.Firefox .smList .clearNumSum
{
    height:5px;
}

.numRes
{
    min-height:30px;
    min-width:45px;
    background-image:url(images/grbacksmall.gif);
}

body.IE6 .numRes
{
    height:30px;
    width:45px;
}

.numResPass
{
    background-image:url(images/gbacksmall.gif);
}

.numResFail
{
    background-image:url(images/rbacksmall.gif);
}

.addTestPanel
{
    background:transparent url(images/yback.gif) no-repeat scroll right bottom;
}

.dpExPanelTog span
{
    font-family:Trebuchet MS,Helvetica,sans-serif;
    font-size:150%;
    color:#666666;
}

.comments li
{
    margin:5px 0px;
}

.commentBox
{
    
}

.commentType
{
    
    padding-bottom:10px;
}

.commentAvatar
{
    padding:2px 10px 2px 2px;
    float:left;
   
}

.commentDetails
{
    float:left;
    font-style:italic;
    font-size:75%;
    padding-bottom:5px;
    color:#666666;
}

.commentText
{
    padding : 20px 0px 20px 42px;
    background-color:white;
    font-size:80%;
    font-style:italic;
    color:#666666;
}

.commentBox h3
{
    font-weight:bold;
    font-size:130%;
    margin-bottom:3px;
}

.commentDivider
{
    padding-bottom:5px;
}


.commentBlock 
{
    min-height:30px;
    padding:4px;
    background-color:#F2F2F2;
}

body.IE6 .commentBlock 
{
    height:30px;
}

.commentTypeBug
{
    background-color:#FFC9C9;
}

.commentTypeSuggestion
{
    background-color:#C8E4FF;
}

.smList .numTests
{
    background-image:url(images/bbacksmalltests.gif);
    padding:6px 33px 6px 9px;
}

.numSumHover
{
}

.nums
{
    float:left;
}

.numsRes
{
    min-width:90px;
}

body.IE6 .numsRes
{
    width:90px;
}

.numSumMenu
{
    visibility:hidden;
    margin-left:30px;
    margin-top:10px;
    font-size:80%;
}


.smList .numSumMenu
{
    margin-top:6px;
}

.numSumMenuLink
{
    font-weight:normal;
    cursor:pointer;
}

.numSumMenu .modalPopup
{
    margin-left:0px;
    font-size:125%;
}


.numSumHover .numSumMenu
{
    visibility:visible;
}

.numSumMenu .modalPopup
{
    visibility:visible;
}

.numSumMenu .modalBackground
{
    visibility:visible;
}


.smList .numSum
{
    width:100%;
    border-bottom:solid 1px #f2f2f2;
    margin-bottom:5px;
    padding-bottom:5px;
}

.bgList .nums
{
    min-width:110px;
}

body.IE6 .bgList .nums
{
    width:110px;
}

.smList .sum p.resultNotes
{
    color:#ff8080;
}

.numSumMenu a
{
    color:#999999;
}

.emailSignin p
{
    margin-left:0px;
}

.emailSignin p.emailSignInForgotPwd
{
    margin-left:30px;
}
.passFailButton
{
	float:left;
	cursor:pointer;
	color:#d0d0d0;
	font-weight:bold;
}

.passFailButtonPass:hover
{
    color:#AACA5C;
}

.passFailButtonFail
{
    margin-right:30px;
}

.passFailButtonFail:hover
{
    color:#C65B5B;
}

.failureText
{
	width:430px;
}

.pgTitle,
.titleregister{background-image:url(pageGremlins/register.png);}

.titleauth_default{background-image:url(pageGremlins/auth_default.png);}
.titleauth_site{background-image:url(pageGremlins/auth_site.png);}
.titleauth_siteresults{background-image:url(pageGremlins/auth_site.png);}
#pageSummary
{
    position:absolute;
    top:147px;
    left:37px;
    width:80px;
    height:80px;
    font-size:2em;
}
#resultSummary
{
    position:absolute;
    top:144px;
    left:30px;
    width:40px;
    height:40px;
    font-size:2em;
}

.titleauth_sitetests{background-image:url(pageGremlins/auth_sitetests.png);}
.titleauth_sitetest{background-image:url(pageGremlins/auth_sitetest.png);}
.titleauth_copystandards{background-image:url(pageGremlins/auth_copystandards.png);}
.titleauth_importpages{background-image:url(pageGremlins/auth_importpages.png);}
.titleauth_team{background-image:url(pageGremlins/auth_team.png);}
.titleauth_pages1{background-image:url(pageGremlins/auth_pages1.png);}
.titleauth_pages2{background-image:url(pageGremlins/auth_pages2.png);}
.titleauth_pages3{background-image:url(pageGremlins/auth_pages3.png);}
.titleauth_pages4{background-image:url(pageGremlins/auth_pages4.png);}
.titleauth_settings{background-image:url(pageGremlins/auth_settings.png);}
.titleauth_testhistory{background-image:url(pageGremlins/auth_testhistory.png);}
.titleauth_page{background-image:url(pageGremlins/auth_page.png);}
.titledefault{background-image:url(pageGremlins/default.png);}
.titleforgotpassword{background-image:url(pageGremlins/forgotpassword.png);}
.titlesignin{background-image:url(pageGremlins/signin.png);}
.titleauth_sitefailures{background-image:url(pageGremlins/auth_sitefailures.png);}
.titleauth_unresolvednotes{background-image:url(pageGremlins/auth_unresolvednotes.png);}

#ctl00_bodyContent_email_email_lblName
{
    font-size:115%;
    vertical-align:text-bottom;
    display:inline-block;
    padding-top:6px;
}

.ui-widget-overlay
{
	background-color: #999999;
	position:absolute;
	left:0;
	top:0;
	filter:alpha(opacity=50);
    opacity:0.5;
}

.ui-dialog-titlebar
{
	display:none;
}

.mainInfo
{
    width:100%;
}

.mainInfoGallery
{
    width:400px;
}

.policy 
{
    max-width:800px;
    margin:0px auto;
    color:#333333;
}

.policy ul
{
    list-style-type:disc;
    margin:5px;
    padding-left:10px;
}

.policy ul li
{
    padding:3px 0px 3px 20px;
}

.policy p
{
    margin-bottom:4px;
}

.policy a
{
    color:#333333;
    text-decoration:underline;
}

.policy h3
{
    color:#666666;
    font-family:Trebuchet MS,Helvetica,sans-serif;
    font-size:130%;
    margin-top:20px;
    margin-bottom:5px;
}

.info p
{
    color:#888888;
    font-style:italic;
    font-family:Trebuchet MS,Helvetica,sans-serif;
}

.infoPanel textarea
{
    width: 550px;
}

.editItem
{
    margin:5px;
    padding:5px;
    border:solid 1px #666666;
}

.regList h3,
.unresList h3
{
    color:#AACA5C;
    font-family:Trebuchet MS,Helvetica,sans-serif;
    font-size:150%;
    font-weight:bold;
    margin-top:20px;
    margin-bottom:4px;
}

.unresList .commentBox h3 
{
    font-size:130%;
    font-weight:bold;
    margin-bottom:3px;
    color:#666666;
    margin-top:0px;
}

.unresList .comments
{
    margin-left:40px;
}

.regList h4
{
    color:#AACA5C;
    font-family:Trebuchet MS,Helvetica,sans-serif;
    font-size:120%;
    font-weight:bold;
    margin:6px 0px 4px 40px;
}

.regList p
{
    color:#888888;
    font-style:italic;
    font-family:Trebuchet MS,Helvetica,sans-serif;
    margin-left:40px;
}