/* CSS Document */

/* FONT STYLES AND BUTTONS */
.sign-in-text{
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: #CCCCCC;
}

.sign-up-heading
{
font-family: Arial;
font-size: 18px;
font-weight: bold;
color:#33A048;

}
.green
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	color: #FFFFFF;
	border: none;
	background-color:#33A048;
	height:21px;
	display:block;
	vertical-align: middle;
}

.grey
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	color: #FFFFFF;
	border: none;
	background-color:#565655;
	height:21px;
	display:block;
	vertical-align: middle;
}


.hide {
    display:none;
 }
.show {
    display:block;
 }   

.noborder
{
border:none;
}

.blueborder
{
border:solid 1px #D3E3E8;
}
.greyborder
{
border:solid 1px  #565656;
}
.redborder
{
border:solid 1px #FF3300;
}

.blue
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	color: #FFFFFF;
	border: none;
	background-color:#7CA3B5;
	height:21px;
	display:block;
	vertical-align: middle;
}

.color-white
{
	color:#FFFFFF;
}



.arial-9{
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;

}
.color-grey
{
	color:#666666;
}

.arial-10-blue-italic{
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
	color: #7CA3B5;
	font-style: italic;
}

.white-on-blue-button{
	font-family: Arial;
	font-size: 10pt;
	font-weight: normal;
	color: #FFFFFF;
	display:block;
	padding-left:10px;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 3px;
	background-color: #7CA3B5;
	text-decoration:none;
}

.tb20{
	height:17px;
	font-family: Arial;
	font-size: 9pt;
	padding: 2px 0px 0px 3px;
	text-align: left;
}


/* FONTS */
.arial{
	font-family: Arial, Helvetica, sans-serif;
}

.geneva{
    font-family: Geneva, Arial, Helvetica, Sans-Serif; 
}

/* COLORS */
.dark-grey{
	color:#565655;
}

.color-green{
color:#33A048;
}

#divAllFriendClick a, #divAllFriendClick a:visited, #divMutualClick a, #divMutualClick a:visited  {color:#FFFFFF;}
#divAllFriendClick a:hover, #divAllFriendClick a:active, #divMutualClick a:hover, #divMutualClick a:active{color:#33A048;}

.color-green a, .color-green a:visited, .color-green a:hover, .color-green a:active{
color:#33A048;
}

.light-grey{
color:#A8A7A7;
}


.black{
	color:#000000;
}

.white{
	color:#FFFFFF;
}

.color-blue{
	color:#7CA3B5;
}

.red{
  color:#FF3300;  
}

/* FONT SIZES */
.eight-pt{
	font-size:8pt;
}

.nine-pt{
	font-size:9pt;
}

.ten-pt{
	font-size:10pt;
}

.eleven-pt{
	font-size:11pt;
}

.twelve-pt{
	font-size:12pt;
}

.fourteen-pt{
	font-size:14pt;
}

.sixteen-pt{
	font-size:16pt;
}

.twenty-pt{
	font-size:20pt;
}

.twentytwo-pt{
	font-size:22pt;
}



/* FONT WEIGHTS */
.bold{
	font-weight:bold;
}

.bolder{
	font-weight:900;
}

.italic{
	font-style: italic;
}

/* MISC */
.left-padding-15{
padding-left:15px;
}

.side-padding-10{
padding-left:10px;
padding-right:10px;
}

.side-padding-5{
padding-left:5px;
padding-right:5px;
}

.padding-top-5{
padding-top:5px;
}

.padding-top-3{
padding-top:3px;
}

.no-decor{
text-decoration:none;
}

.r-align{
text-align:right;
}

.list-contact li{
display:block;
height:30px;
width:400px;
}

.home-logo-height{
height:170px;
}

.signup-logo-height{
height:120px;
}

.navCellOff{
color:#000000;
}

.navCellOn{
color:#CC0000;
}

.wide-spaced{
	letter-spacing: 1.5pt;
}

.float-left{
	float:left;
}

.float-right{
	float:right;
}

.grey-dashed-hr{
	height:5px;
	border-bottom:1px dashed #999999;
	margin-bottom: 5px;
}

.grey-dashed-hr hr{
	display:none;
}

.grey-dashed-hr-nopadding{
	border-bottom:1px dashed #999999;
}

.grey-dashed-hr-nopadding hr{
	display:none;
}

.grey-solid-hr{
	height:5px;
	border-bottom:1px solid #A8A7A7;
	margin-bottom: 5px;
}

.error{
     width:404px;
     border:solid 1px #FF3300;
     background-color:#FDF5DA;
     text-align:center;    
     color:Black;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 8pt; 
     /*margin-top: 5px;*/
     padding: 2px 0px 2px 0px; 
}