﻿/* Layout*/
#maincontainer
{
width: 980px; /*Width of main container*/
margin: 0; /* auto; /*Center container on page*/
padding:0px 6px 6px 6px;
}
#topsection
{ height: 170px; /*Height of top section 160+10px padding */ }
#topmenu
{
font-weight:bold;
color:#b5a999;
position:relative;
top:-30px;   
padding:0 30px 0 30px;
text-align:center;
width:920px;
}
#tableContent{border:1px solid #b5a999;border-top:0;border-bottom:0;width:805px; background-color:White;text-align:left;}
#tableContentPadd{padding:15px;}

#tableContent464px{border:1px solid #b5a999;border-top:0;border-bottom:0;width:462px; background-color:White;text-align:left;}
#tableContentPadd464px{padding:15px;}

#tableContent446px{border:1px solid #b5a999;border-top:0;border-bottom:0;width:444px; background-color:White;text-align:left;}
#tableContentPadd446px{padding:15px;}

#tableContent446px2{border:1px solid #b5a999;border-top:0;border-bottom:0;width:444px; background-color:#f5f1e5;text-align:left;}
#tableContentPadd446px2{padding:15px;}

#tableContentWhatIsCF464px{border:1px solid #b5a999;border-top:0;border-bottom:0;width:462px; background-color:White;text-align:left;}
#tableContentWhatIsCFPadd464px{padding:15px;}

#footer, #footerHome
{
padding:5px 0 0 0;
clear: left;
width: 100%;
}

/* Styles */
body, textarea, input, select
{
font-family:Arial;
font-size:12px;
color:#666666;
}
img{border:0px}
ul{padding-top:5px;padding-bottom:5px;margin-top:0px;margin-bottom:0px;list-style-image: url(images/arrow.jpg);}
li{padding:0 0 5px 0;}
td {padding:3px 0 3px 0;}

a:link {text-decoration:none;color:#4C4D4F;/*#5d4f42;*/}     
a:visited {text-decoration:none;color:#4C4D4F;}  
a:hover {text-decoration:underline;color:#808284;}   
a:active {text-decoration:underline;color:#808284;}

#topmenu a {font-size:11px;}
#topmenu a:link {text-decoration:none;color:White;}     
#topmenu a:visited {text-decoration:none;color:White;}     
#topmenu a:hover {text-decoration:underline;color:White;}     
#topmenu a:active {text-decoration:underline;color:White;}     

.subNav {text-align:center;font-size:13px;font-weight:bold;text-transform:uppercase;}
.subNav a:link {text-decoration:none;color:#4C4D4F;color:#3399CC;}     
.subNav a:visited {text-decoration:none;color:#4C4D4F;color:#3399CC;}     
.subNav a:hover {text-decoration:underline;color:#808284;}     
.subNav a:active {text-decoration:underline;color:#808284;} 

.whiteLink a:link {text-decoration:none;color:White;}     
.whiteLink a:visited {text-decoration:none;color:White;}     
.whiteLink a:hover {text-decoration:underline;color:White;}     
.whiteLink a:active {text-decoration:underline;color:White;} 


.textLargeWhite
{ color:#fff;font-size:20px;padding:0 0 0 0;} 
.textLargeBrown
{ color:#4193bc;/*#7c6949;*/font-size:20px;padding:0 0 7px 10px; padding-top:5px; padding-bottom:4px; } 
.textLargeBlue
{ color:#0F9FCA;color:#3399CC;font-size:20px;padding:0 0 10px 0;}
.textLargeGray
{ color:#575757;font-size:20px;padding:0 0 7px 0px; padding-top:0px; padding-bottom:10px; }  
.blueLink
{ color:#29a5c8;} 
.textMediumWhite
{ color:#fff;font-size:18px;padding:0 0 0 0;} 
.textMediumBrown
{ color:#636466;font-size:16px;padding:0 0 10px 0;} 
.textMediumBlue
{ color:#0F9FCA;color:#3399CC;font-size:16px;padding:0 0 10px 0;} 
.textBrownB
{ color:#636466;font-size:14px; font-weight:bold; padding:0 0 10px 0;} 
.textBlue
{ color:#0F9FCA;color:#3399CC;font-size:12px;padding:0 0 10px 0;} 
.textWhite
{ color:#fff;font-size:12px;padding:0 0 0 0;} 
.textBrown
{ color:#636466;font-size:12px;padding:0 0 0 0;} 
.fieldHeaders
{ color:#0F9FCA;color:#3399CC; vertical-align:top; padding:3px 10px 0 0; white-space:nowrap; font-weight:normal; font-family:Arial; } 
.textBlue
{ color:#0F9FCA;color:#3399CC;}

.homeTitle 
{ padding:2px 0 2px 0; /* width:210px;padding:2px 20px 2px 20px;background-color:#4ac7e7;*/ color:#3399CC;text-transform:uppercase; }

.homeContent
{ padding:0; /*15px 15px 15px 15px;*/ }

.textbox
{
 width:290px;  /*300 too wide for registration page*/
 padding:0;
 margin:0;  
 font-family:Arial;
}
.textbox2
{
 width:450px;  
 padding:0;
 margin:0;  
 font-family:Arial;
}

.logoView img  /*Size of logos in Admin gridviews*/
{ width:100px; }

.detailOrg 
{ border:0;  /*border:0px Solid Black;*/
}
.detailOrg input, .detailOrg select, .detailOrg textarea
{ width:450px; font-family:Arial; }
    
.detailCampaignGoal
{ vertical-align:top; }    
.detailCampaignGoal input, .detailCampaignGoal textarea
{
width:450px;    
vertical-align:bottom;
}

.detailCampaignGoalGrid
{ width:530px; border:0;
}

.detailButtonOrg input
{ width:62px; height:22px; width:auto; height:auto; font-family:Arial; }

.gridlinks
{ text-align:right; padding:0 0 0 0; }

.grid
{
border:1px dotted Silver;
text-align:left;    
}
.grid input
{ width:300px; font-family:Arial;
}

.grid a:link {text-decoration:none;color:#3399CC;}     
.grid a:visited {text-decoration:none;color:#3399CC;}     
.grid a:hover {text-decoration:underline;color:#808284;}     
.grid a:active {text-decoration:underline;color:#808284;} 


.gridHeader
{
background-color:#B5A999;
color:#5d4f42;
text-align:left;
}
.gridHeader th
{ font-weight:normal; padding:3px 0 3px 0; }

.addComment
{ vertical-align:bottom;}

.homeNews
{width:100%;}
.homeNews td
{padding:8px 10px 8px 0;}
  
.homeDataDivider td
{border-top:1px dotted Silver;}

.gridAltRows
{ background-color:#DDD5C5; }

.gridAltRows td
{/*padding-top:3px; padding-bottom:3px;*/}

.subNavDivider
{color:#b7ecfc; height:1px;}

.gridDate td
{padding-right:15px;}

.companyTitles a, .copyText a
{color:#0F9FCA;}

.gridNotes
{ background-color:White; width:15px;}

.checkBox input
{padding:0;margin:0; height:15px;}

hr {border-top:1px dotted Silver;}
.horizontal_dotted_line
{
border-bottom: 1px dotted Silver;
width: 100px;
}

.dotted {color: #fff; background-color: #fff; border: 1px dotted #ff0000; border-style: none none dotted; } 