/* Default CSS Stylesheet for a new Web Application project */

BODY
{
    BACKGROUND-COLOR: #FFFFFF; 
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: smaller;
    FONT-WEIGHT: normal;
   	font-style:	normal;
	color:  Black;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    margin: 0px 0px 0px 0px; 
}
.MenuHeader {vertical-align:middle; height:20; font-size:xx-small; background-color: #2557AD; border-bottom-color:#2557AD; border-bottom-style:solid; border-bottom-width:thin; }
.MenuCurrentSection {vertical-align:middle; height:20; font-size:xx-small; background-color: #FFFFFF;border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#ADC5ED;}
.MenuBorder {border-left:solid 1px #ADC5ED; border-right:solid 1px #ADC5ED;}
.MenuCurrentSelectedItem {border:1px solid #93A070; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFDC, endColorstr=#F7C05B); vertical-align:middle; height:20; font-size:xx-small; font-weight:bold; background-color: #FBE3A3;}
.MenuCurrentUnselectedItem_old {vertical-align:middle; height:20; font-size:xx-small; background-color: #CBE1FC;}
.MenuCurrentUnselectedItem {vertical-align:middle; height:20; font-size:xx-small; font-weight:bold;}
.MenuCurrentUnselectedItemNoBackColor {vertical-align:middle; height:20; font-size:xx-small;}
.SectionBreak {border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#ADC5ED;}
.Footer {font-size: xx-small; color: Gray;}
.BodySection {vertical-align:top; height:20; font-size:small; border-top-style:solid; border-top-width:1px; border-top-color:#ADC5ED}
.BodySectionTopLinks {vertical-align:top; font-size:xx-small; font-weight:bold; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CEDEFA, endColorstr=#FFFFFE); background-color: #CEDEFA;}
.BodySectionTitleBlue {vertical-align:top; height:20; font-size:small; font-weight:bold; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CEDEFA, endColorstr=#FFFFFE); background-color: #CEDEFA;}
.BodySectionTitleRed {vertical-align:top; height:20; font-size:small; font-weight:bold; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FA8072, endColorstr=#FFFFFE); background-color: #FA8072;border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#ADC5ED;}
.BodySectionTitleGreen {vertical-align:top; height:20; font-size:small; font-weight:bold; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33FF33, endColorstr=#FFFFFE); background-color: #33FF33;border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#ADC5ED;}
.BodySectionTitleGray {vertical-align:top; height:20; font-size:small; font-weight:bold; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9D9D9, endColorstr=#FFFFFE); background-color: #D9D9D9;border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#ADC5ED;}
.BodySectionTitleGrayBorder {vertical-align:top; height:20; font-size:small; font-weight:bold; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9D9D9, endColorstr=#FFFFFE); background-color: #D9D9D9; border:1px solid #ADC5ED;}
.BodySectionTitleGrayXxSmall {vertical-align:top; height:20; font-size:xx-small; font-weight:bold; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9D9D9, endColorstr=#FFFFFE); background-color: #D9D9D9;border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#ADC5ED;}
.BodySectionTitleYellow {vertical-align:top; height:20; font-size:small; font-weight:bold; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFF00, endColorstr=#FFFFFE); background-color: #FFFF00;border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#ADC5ED;}
.BodySectionTextNoBackground {vertical-align:top; height:20; font-size:xx-small; font-weight:normal;}
.BodySectionText {vertical-align:top; height:20; font-size:xx-small; font-weight:normal; background-color: white;}
.BodySectionTextWithTopBorder {vertical-align:top; height:20; font-size:xx-small; font-weight:normal; background-color:White; border-top-style:solid; border-top-width:1px; border-top-color: Gray;}
.CurrentLocation {vertical-align:top; height:20; font-size:xx-small; border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#ADC5ED; background-color:White;}
.BottomMenu {color: Black; align:center; vertical-align:bottom; height:20; font-size:xx-small; font-weight:100; border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#ADC5ED;}
.BodySectionSubmit { text-align:center; vertical-align:top; height:20;font-size:xx-small; font-weight:100;}
.RightMenuCurrentSection {vertical-align:middle; font-size:xx-small; border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#ADC5ED;}
.RightMenuCurrentSectionNoBackColor {vertical-align:middle; font-size:xx-small; border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#ADC5ED;}
.RightMenuCurrentSelectedItem {border:1px solid #93A070; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFDC, endColorstr=#F7C05B); vertical-align:middle; font-size:xx-small; background-color: #FBE3A3}
.RightMenuCurrentUnselectedItem {vertical-align:middle; font-size:xx-small;}
.RightMenuSection {vertical-align:top; font-size:small; font-weight:normal; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CEDEFA, endColorstr=#FFFFFE); background-color: #CEDEFA;}
.CursorStyle {cursor: hand;}

A:link	{	
	text-decoration:	none;
	color:	#3333cc;
	}	
		
A:visited	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:hover	{	
	text-decoration:	underline;
	color:	#3333cc;
	}
		
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	
/*
IMG 	{
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
	}

*/


.locationcontainer {

width: 557px;
height: 196px;
padding: 5px 0px 0px 5px;
background: url(images/homepage/officelocationcontainer.gif) 0px 0px no-repeat;
	
}


.locationbig {

width: 460px;
height: 50px;
font: Verdana, Geneva, sans-serif;
font-size: 11pt;
line-height: 16pt;
padding: 0px 20px 0px 20px;
margin: 20px;

}

.locationaddress {

float: left;
background: url(images/homepage/google_maps_icon.gif) 0px 0px no-repeat;
width: 230px;
height: 50px;
font: Verdana, Geneva, sans-serif;
font-size: 10pt;
padding: 0px 20px 0px 55px;
margin: 20px 0px 0px 40px;

}

.socialicons {


float: right;
margin: 40px 40px 0px 0px;

}

#promomenu {

width: 550px;
height: 65px;

}


#promomenu ul li{

margin:0;
padding:0;
list-style:none;
display:inline;

}

#promomenu li {

float:left;
padding: 0px;
margin: 0px 0px 10px 0px;

}

#promomenu li a{

display:block;
width: 160px;
height: 56px;
margin: 5px;
text-decoration: none;

}


.donate a {

background: url(images/buttons/50donatepromo.gif) 0px 0px no-repeat;

}

.donate a:hover{
	
background-position: -160px 0;

}

.mailinglist a {

background: url(images/buttons/JoinList.gif) 0px 0px no-repeat;

}

.mailinglist a:hover{
	
background-position: -160px 0;

}

.formdownload a {

background: url(images/buttons/formdownload.gif) 0px 0px no-repeat;

}

.formdownload a:hover{
	
background-position: -160px 0;

}




