﻿body,td,p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
body {
	background-color: #003366;
	color:#003366;
	margin: 10px;
}

table.bodytable {
	background-color:#FFFFFF;
	border:thin solid #000000;
	max-width:800px;
    width:expression(document.body.clientWidth > 800? "800px": "auto" );
}
td {
	text-align:left;
	vertical-align:top;
}	
.shadow {
	width:800px;
	padding:10px;
	filter:shadow(color:black, strength:3, direction:135);
}
img {border:0;}

/*LINKS*/
a, a:hover, a:link, a:active, a:visited{
	font-weight:bold;
	color:#003366;
}

/* HEADINGS */
H1, H2, H3, H4, H5, DT, H6, TFOOT, THEAD, TH {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-STYLE:normal;
	TEXT-DECORATION:none;
	COLOR:#003366;
	WORD-SPACING:normal;
	LETTER-SPACING:normal;
	TEXT-TRANSFORM:none;
	}
H1, H2 {
	MARGIN-TOP:0px;
	MARGIN-BOTTOM:5px;
	FONT-WEIGHT:700;
	}
H1	{	
	FONT-SIZE:16px;
	MARGIN-LEFT:-10px;
	}
H2	{	
	FONT-SIZE:15px;
	}			
H3	{	
	FONT-SIZE:13px;
	FONT-WEIGHT:500;
	}			
H4	{	
	FONT-SIZE:12px;
	FONT-WEIGHT:500;
	}			
H5, DT	{	
	FONT-SIZE:11px;
	FONT-WEIGHT:700;
	MARGIN-TOP:0px;
	MARGIN-BOTTOM:0px;
	}			
H6	{	
	FONT-SIZE:10px;
	FONT-WEIGHT:700;
	}		
TFOOT, THEAD	{	
	FONT-SIZE:12px;
	}			
TH	{
	VERTICAL-ALIGN:baseline;
	FONT-SIZE:14px;
	}

/*OTHERTEXT*/
SMALL	{	
	FONT-SIZE:.7em;
	}	
BIG	{	
	FONT-SIZE:1.17em;
	}	
BLOCKQUOTE, PRE	{	
	FONT-FAMILY: Arial,Courier New, monospace;
	}
.required {
	font-family: Arial, Helvetica, sans-serif;
	color:#CC0000;
	font-weight:bold;
	font-size:14px;
	}
.smallform {
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	}
a.faq {
	font-family: Arial, Helvetica, sans-serif;
	color:#003366;
	font-weight:bold;
	text-decoration:underline;
	}
.bio {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	}

/*LIST*/
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;
	}

/*HEADING*/
.TOPNAV {background-color:#ffffff;}
.topbar {
	text-align:right;
	float:right;
	margin-top: 45px;
	padding-right: 10px;
}
.topbar, .topbar a,.topbar a:hover,.topbar a:active,.topbar a:link,.topbar a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bolder;
	text-decoration:none;
	color:#003366;	
}

/*LEFTNAV*/
#LeftCol {width: 194px; background:#FFCC66 url(/images/FreedomHouseSecond_08.jpg) no-repeat scroll left top ;}
.LEFTNAV {margin-top:50px; margin-left:10px; list-style:none;padding-bottom:10px;width:180px;margin-top:50px; margin-left:10px; list-style:none;}
.LEFTNAV li {padding-bottom:12px; list-style-position:outside; display:block;}
.LEFTNAV li ul {margin-bottom:-15px;}
.LEFTNAV li li {padding-bottom:5px; list-style-type:none;}
.LEFTNAV,.LEFTNAV a,.LEFTNAV a:hover,.LEFTNAV a:link,.LEFTNAV a:active,.LEFTNAV a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	color:#003366;
	text-decoration:none;
	line-height:12px;
	}
.LEFTNAV {
	background:#FFCC66;
	vertical-align:top;
}
.leftnav2,.leftnav2 a,.leftnav2 a:hover,.leftnav2 a:link,.leftnav2 a:active,.leftnav2 a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
	color:#003366;
	text-decoration:none;
	line-height:11px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:2px;
	display:block;
	list-style-position:outside;
	*margin-left:0px;
}

.MDonate{
	font-family:Arial, Helvetica, sans-serif;
	padding:3px 0 3px 5px;
	margin:24px 0 24px -10px;
	background-color:#cc9933;
	width:189px;
	height:15px;
}
.MDonate a {margin-left:5px}

#home #LeftCol {background:#FFCC66}

#RightCol {background-color:#ffffff !important; width:604px !important;}
#MainTable {border: thin solid #000000}
.CONTENT{margin-left:20px; margin-top:10px;}

/*BOTTOMBAR*/
#FooterCol {background:#FFFFFF url(/images/fh-footer.png) repeat-y scroll 0 0; height:135px;}
.bottombar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #996600;
	text-align:left;
	margin-left:200px;
	padding-bottom: 10px;
	margin-top:-12px; padding-left:10px;
}
.bottombar a,.bottombar a:hover,.bottombar a:link,.bottombar a:active,.bottombar a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #996600;
	font-size: 10px;
	text-decoration:none;
}

/*CONTENT*/
.content{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left: 15px;
	margin-bottom: 10px;
	margin-right: 10px;
	padding-top: 15px;
}

/*CalltoAction*/
.cta, .cta3 {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#cd9936;
	border-bottom:#003366 thick solid;
	float:right;
	width:140px;
	padding-top:5px;
	padding-bottom:10px;
	padding-right:5px;
	display:block;
}
.cta{
	padding-left: 5px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 60px;
}
.cta3{
	padding-left: 10px;
	margin-left: 5px;
	margin-right: 10px;
	margin-top: 5px;
}
.cta3 a,.cta3 a:hover,.cta3 a:link,.cta3 a:active,.cta3 a:visited{
	font-family: Arial, Helvetica, sans-serif;
	color:#003366;
	font-weight:bold;
}

/*ADMIN*/
.purpletable {
	padding-bottom:0px;
	height:90px;
}
.lefttable {
	background-color:#ffcc66;
	vertical-align:top;	
	padding-bottom: 25px;
	width: 190px;	
}
.lefttable a {
	color:#003366;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	margin-left: 5px;
}

/*WIDTH|PADDING*/
.w190 {width:190;}
.w400{width:400px;}
.w225{width:225px;}
.w75{width:75px;}
.w100{width:100px;}
.w150{width:150px;}
.padtop15 {padding-top:15px;}

.gallerytitlelink
{
	text-decoration:none;
}
.gallerytitlelink:hover
{
	text-decoration:underline;
}
	
/* WIDTH */

.w50{width:50px;}
.w75{width:75px;}
.w100{width:100px;}
.w150{width:150px;}
.w200{width:200px;}
.w250{width:250px;}
.w300{width:300px;}
.w350{width:350px;}
.w400{width:400px;}
.w550{width:550px;}
.w600{width:550px;} 
.h50{height:75px;}
.h75{height:75px;}
.h100{height:75px;}
.h200{height:200px;}
.h275{height:275px;}
.h600 { HEIGHT:600px}

/* Cms admin styles */

/* Admin sections */
.adminHeader
{
	text-align:center;

	color:#FFFFFF;
	margin-top:0px;
}

.admintable, .head
{
		BACKGROUND:#336699;
	WIDTH:550PX;
		font-weight:700;
		font-size:13px;
		
}
.admintable strong, #DataList1
{
	
		color:#334433;
		font-weight:700;
		font-size:13px;
		
}
.admincol, .style1
{
	text-align:center;
	color:White;
	font-weight:bold;
}
.smallCopy
{
	color:#334433;
}
#iscatalog{display:none;}
#Pagebody_4_1, #Pagebody_4_1, #pageLeftnav_4_1, #pageleftnav_4_1, #pageSideBar_4_1,  #pagesidebar_4_1,   #CTA_4_1, #intro_4_1
{
	width:200px;
	overflow:hidden;
}	

.Pagebody_EndTab, .Pagebody_EndTab, .pageLeftnav_EndTab, .pageleftnav_EndTab, .pageSideBar_EndTab,  .pagesidebar_EndTab,   .CTA_EndTab, .intro_EndTab 
{
	display:none;
}
body.bgwhite, .bgwhite
{
	background-color:White;
}
#errlab
{
	font-weight:bold;
	color:Red;
}
#Leftnav1_admindiv
{
	line-height:20px;
}
.adminlinks br
{
	
}
#intro_AncestorArea 
{
		display:none;
	
	
}
