/* CSS Document */

td {
	color: #3d2626;
	font-size: 12px;
	font-family: Trebuchet MS;
	
}
.whitetext
{
	color: #ffffff;
	font-size: 9.5pt;
	font-family: Trebuchet MS;
	padding:10px; 
	/*text-align:justify*/
	
}
.required {
	color: #ff0000;
	font-size: 8.5pt;
	font-family: Trebuchet MS;
}

.BtnImage
{

	background-image:url("/images/FGF_images_30.jpg")
}
a.more:link  { 
     font-family: Trebuchet MS;
     font-size: 8.5pt; 
     color: #93ABCD; 
     font-weight: bold;
     text-align:center; 
     text-decoration: underline;
  }

  
  a.more:hover { 
     font-family: Trebuchet MS;
     font-size: 8.5pt; 
     color: #93ABCD; 
     font-weight: bold;
     text-align:center; 
     text-decoration: none;
  }

a.more:visited  { 
     font-family: Trebuchet MS;
     font-size: 8.5pt; 
     color: #93ABCD; 
     font-weight: bold;
     text-align:center; 
     text-decoration: underline;
  }

.content a:link{
	color: #015A8D;
	font-size: 8.5pt;
	font-family: Trebuchet MS;
	font-weight:normal;
	text-decoration:underline;
}
.content a:hover{
	color: #015A8D;
	font-size: 8.5pt;
	font-family: Trebuchet MS;
	font-weight:normal;
	text-decoration:none;
}
.content a:visited{
	color: #015A8D;
	font-size: 8.5pt;
	font-family: Trebuchet MS;
	font-weight:normal;
	text-decoration:underline
}

.red_title {
	color: #E20818;
	font-size: 8.5pt;
	font-family: Trebuchet MS;
	font-weight:bold;
	padding-left:0px
}
.gray_title {
	color: #666666;
	font-size: 8.5pt;
	font-family: Trebuchet MS;
	font-weight:bold;
	padding-left:0px
}
.white_title {
	color: #ffffff;
	font-size: 9pt;
	font-family: Trebuchet MS;
	font-weight:bold;
	padding-left:10px;
	vertical-align:middle
	
}
.page_title {
	color: #8AAED0;
	font-size: 10pt;
	font-family: Trebuchet MS;
	font-weight:bold;
	padding-left:0px;
	padding-bottom:5px;
	vertical-align:middle
}

/*////////////////////////////////////// Text Controls //////////////////////////////////////*/
.text_area{
	color: #808080;
	font-size: 8.5pt;
	font-family: Trebuchet MS;
}
/*////////////////////////////////////// End Text Controls //////////////////////////////////////*/

/*////////////////////////////////////// Sliding Menu //////////////////////////////////////*/
.bbsa .rollmenu {padding-right: 2px; display: block; padding-left: 10px; font-size: 11px; padding-bottom: 2px; color: #768D4B; line-height: normal; padding-top: 2px; border-bottom: #A8C76C 1px solid; font-family: "Trebuchet MS"; background-color: #C3E484; text-decoration: none; font-weight:normal; height:20px;-moz-opacity:.9;
	filter:alpha(opacity=90); font-weight:normal}
.bbsa .rollmenu:hover {background-color: #AFCF73; text-decoration: none; color:#768D4B;-moz-opacity:.9;
	filter:alpha(opacity=90); font-weight:normal}
	
	
.cit .rollmenu {padding-right: 2px; display: block; padding-left: 10px; font-size: 11px; padding-bottom: 2px; color: #ffffff; line-height: normal; padding-top: 2px; border-bottom: #E2791A 1px solid; font-family: "Trebuchet MS"; background-color: #FC871D; text-decoration: none; font-weight:normal; height:20px;-moz-opacity:.8;
	filter:alpha(opacity=90); font-weight:normal}
.cit .rollmenu:hover {background-color: #ED7F1B; text-decoration: none; color:#ffffff;-moz-opacity:.8;
	filter:alpha(opacity=90); font-weight:normal}
	

.cee .rollmenu {padding-right: 2px; display: block; padding-left: 10px; font-size: 11px; padding-bottom: 2px; color: #7A6642; line-height: normal; padding-top: 2px; border-bottom: #AE986F 1px solid; font-family: "Trebuchet MS"; background-color: #CFB78A; text-decoration: none; font-weight:normal; height:20px;-moz-opacity:.8;
	filter:alpha(opacity=90); font-weight:normal}
.cee .rollmenu:hover {background-color: #BDA77D; text-decoration: none; color:#7A6642;-moz-opacity:.8;
	filter:alpha(opacity=90); font-weight:normal}
	
.Gray .rollmenu {padding-right: 2px; display: block; padding-left: 10px; font-size: 11px; padding-bottom: 2px; color: #ffffff; line-height: normal; padding-top: 2px; border-bottom: #7897B4 1px solid; font-family: "Trebuchet MS"; background-color: #8AAED0; text-decoration: none; font-weight:normal; height:20px;-moz-opacity:.9;
	filter:alpha(opacity=90); font-weight:normal}
.Gray .rollmenu:hover {background-color: #7D9DBB; text-decoration: none; color:#ffffff;-moz-opacity:.9;
	filter:alpha(opacity=90); font-weight:normal}

.alumni .rollmenu {padding-right: 2px; display: block; padding-left: 10px; font-size: 11px; padding-bottom: 2px; color: #ffffff; line-height: normal; padding-top: 2px; border-bottom: #205E90 1px solid; font-family: "Trebuchet MS"; background-color: #5599DD; text-decoration: none; font-weight:normal; height:20px;-moz-opacity:.8;
	filter:alpha(opacity=90); font-weight:normal}
.alumni .rollmenu:hover {background-color: #4884C0; text-decoration: none; color:#ffffff;-moz-opacity:.8;
	filter:alpha(opacity=90); font-weight:normal}
	
	
.menuhead {font-weight: bold; font-size: 10pt; color: #ffffff; background-color: transparent}
#menu1 {left: 1px; visibility: hidden; position: absolute; top: 1px; background-color: transparent}
#menu2 {left: 1px; visibility: hidden; position: absolute; top: 1px; background-color: transparent}
#menu3 {left: 1px; visibility: hidden; position: absolute; top: 1px; background-color: transparent}
#menu4 {left: 1px; visibility: hidden; position: absolute; top: 1px; background-color: transparent}
/*////////////////////////////////////// End Sliding Menu //////////////////////////////////////*/
.ProTitle
{
background:#999999;
font-weight:bold;
color:#ffffff;
padding-left:9px;
-moz-opacity:.8;
filter:alpha(opacity=90);
padding-bottom: 2px;
padding-top: 2px;
font-family: "Trebuchet MS";
font-size:11px
}
a.involved:link{
	color: #ffffff;
	font-size: 8.5pt;
	font-family: Trebuchet MS;
	font-weight:normal;
	text-decoration:underline;
	font-style:italic;
}
a.involved:hover{
	color: #ffffff;
	font-size: 8.5pt;
	font-family: Trebuchet MS;
	font-weight:normal;
	text-decoration:none;
	font-style:italic;
}
a.involved:visited{
	color: #ffffff;
	font-size: 8.5pt;
	font-family: Trebuchet MS;
	font-weight:normal;
	text-decoration:underline;
	font-style:italic;
}
.contribute{
	color: #ffffff;
	font-size: 8.5pt;
	font-family: Trebuchet MS;
	font-weight:normal;
	text-decoration:none;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	text-align:left
}
.copyright{
	color: #053667;
	font-size: 8.5pt;
	font-family: Trebuchet MS;
	
}

.announcment {
	color: #0B4D8E;
	font-size: 12pt;
	font-family: Trebuchet MS;
	font-weight:bold;
	font-style:italic
	
}
.cee_testimonial
{
	color:#877146;
	font-size: 8.5pt;
	font-family: Trebuchet MS;
	padding:5px;
	text-align:left
}
.cit_testimonial
{
	color:#ffffff;
	font-size: 8.5pt;
	font-family: Trebuchet MS;
	padding:5px;
	text-align:left
}
.bbsa_testimonial
{
	color:#5A7F29;
	font-size: 8.5pt;
	font-family: Trebuchet MS;
	padding:5px;
	text-align:left
}
.board{
	color: #C10435;
	font-size: 8.5pt;
	font-family: Trebuchet MS;
	
	}

/*//////////////////////////////////////
*/
	
 



.ddoverlap{
border-bottom: 0px solid #bbb8a9;
}

.ddoverlap ul{
padding: 0;
margin: 0;
font: bold 90% default;
list-style-type: none;
}

.ddoverlap li{
display: inline;
margin: 0;
font-weight:bold

}

.HirezontalTabNormal
{
padding: 0px 0px;
text-decoration: none;
color:#636363;
background: transparent url(../../en/images/Slide.jpg) 100% 1px no-repeat; /*give illusion of shifting 1px down vertically*/
border-left: 2px solid #dbdbd5;
position: relative;
display: block;
margin-left: 0px; /*shift tabs 20px to the left so they overlap*/
left: 0px;
vertical-align:middle;
font-weight:bold;
font-family:Trebuchet MS; 
font-size:11px;
padding-top:5px;
}
.HirezontalTabSelected
{
padding: 0px 0px;
text-decoration: none;
color:#636363;
background-color:White;
border-left: 2px solid #dbdbd5;
position: relative;
display: block;
margin-left: 0px; /*shift tabs 20px to the left so they overlap*/
left: 0px;
vertical-align:middle;
font-weight:bold;
font-family:Trebuchet MS; 
font-size:11px;
padding-top:5px;
}
.ddoverlapNormal
{
padding: 5px 7px;
text-decoration: none;
padding-right: 32px; /*extra right padding to account for curved right edge of tab image*/
color:#636363;
background: transparent url(images/righttabdefault.gif) 100% 1px no-repeat; /*give illusion of shifting 1px down vertically*/
border-left: 2px solid #dbdbd5;
position: relative;
display: block;
float: left;
margin-left: -20px; /*shift tabs 20px to the left so they overlap*/
left: 20px;
font-weight:bold;
font-family:Trebuchet MS; 
font-size:11px;
cursor:pointer;
}
.ddoverlapselected
{ /*selected tab style*/
    padding: 5px 7px;
text-decoration: none;
padding-right: 32px;
color: black;
z-index:100;/*higher z-index so selected tab is topmost*/
top: 1px; /*Shift tab 1px down so the border beneath it is covered*/
background: transparent url(images/righttabselected.gif) 100% 0 no-repeat;
border-left: 1px solid #dbdbd5;
position: relative;
display: block;
float: left;
margin-left: -20px; /*shift tabs 20px to the left so they overlap*/
left: 20px;
font-weight:bold;
font-family:Trebuchet MS; 
font-size:11px;
}

.VirtualLink
{
    color:#636363; 
    text-decoration:underline;
    cursor:pointer;
}
.VirtualLinkHover
{
    color:#636363; 
    text-decoration:none;
    cursor:pointer;
}
.HiddenDiv
{
    display:none;
    visibility:hidden;
}
.VisibleDiv
{
    display: block;
    visibility: visible;
   
}
.Container
{
    border-right: #cccccc 1px solid;
    border-top: #cccccc 1px solid;
    border-left: #cccccc 1px solid;
    border-bottom: #cccccc 1px solid;
}
.TransperantDiv
{
    -moz-opacity:.7;
	filter:alpha(opacity=70);
}

#successStories1 td {
	
	background-image:url(images/bg01.jpg);
	width: 293px;
	padding-top: 35px;
	padding-bottom: 30px;
	text-indent: 60px;
}
#successStories2 td {
	
	background-image:url(images/bg02.jpg);
	width: 293px;
	padding-top: 35px;
	padding-bottom: 30px;
	text-indent: 60px;
}
#successStories3 td {
	
	background-image:url(images/bg03.jpg);
	width: 293px;
	padding-top: 35px;
	padding-bottom: 30px;
	text-indent: 60px;
}
#successStories1 td a{font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	color: #000000;}
	
	#successStories2 td a{font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	color: #ffffff;}
	
	#successStories3 td a{font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	color: #000000;}

#caseStudies{font-family:Trebuchet MS;
font-size:11px;
color:#000000;
line-height:16px;}

#caseStudies td{ text-align:left;
vertical-align:top;
height:155px;
width:304px;
padding-right:4px;
}

#caseStudies h3{
margin-top:10px;
display:block;
text-transform:uppercase;
font-weight:bold;
font-size:13px;
color:#333333;
padding-left:90px;}

#caseStudies h5{
font-weight:normal;
font-size:11px;
color:#000000;
padding-left:90px;
margin-top:-20px;
display:block;
}


#caseStudies p{
padding-left:90px;}

#caseStudies a{
text-decoration:none;
color:#333333;
}

/*////////////// contribute page styles //////////////////////*/

#contributePage {
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #666666;
	line-height: 18px;
	width: 785px;
}
#contributePage p{}
#contributePage h3{
color:#33689a;
font-size:16px;
padding-bottom:10px;
}
#contributePage #introText span {
margin-top:30px;
	color: #999900;
	background-image: url(images/orderButton.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 120px;
	display: block;

	padding-right: 210px;
	padding-left:20px;
	text-align:right;
	
}
#contributePage  #pageContent blockquote{

float:right;
margin:4px;
margin-left:12px;}

#contributePage h4{
color:#0481eb;
font-size:16px;
padding-bottom:10px;
border-bottom:solid 1px #0481eb;
}
#contributePage b{color:#0481eb;font-size:14px;}
#contributePage #guideImage{
width:300px;
height:339px;
float:left;}
#contributePage #introText{
background:url(images/blue-gradient.jpg);
background-position:50px 56px;
width:465px;
padding-right:20px;
padding-top:90px;
float:left;}
#contributePage #pageContent{
width:745px;
clear:both;
float:left;
background:url(images/blue-gradient.jpg);
background-repeat:repeat-x;
padding:20px;
padding-top:5px;}
