@charset "UTF-8";
body {
	font-size: 14px;
	font-family:"Times New Roman", Georgia,Serif; 
	color: black; /*#01303B;*/	
	background-color: white;
	/*	background-image:url(/org/images/custom/orgactiondemo_background.jpg); 
	background-image:url(/org/images/orgactionHomePage_background.jpg); */
	background-image: none;
	margin: 0px;
	padding:0px;
	text-align: center;
	
}
/*General*/
ul {
	margin-top:0px;
}



/*Header/Footer*/
div.head, div.head div.home, div.head div.links{
	border: 0px solid red;
}
div.head{
	height: 100px;
}



/* Header - Footer */

div.headWidth{
	
	/*background-image:url(/org/images/oa_home_01.gif);
	background-image:url(/org/images/OrgAction-Logo-for-docs-smaller.jpg);
	background-repeat: no-repeat;*/
}
div.headWidth, div.content, div.footWidth{
	width:984px; /*divisible by 3 and 4*/
	margin-left: auto;
	margin-right: auto;
}
div.foot,div.footPad{
	height:28px;
}
div.footPad{
	display:none; /*display this if div.foot is fixed*/
}
div.foot{
	/*position: fixed;	bottom: 0px;	left: 0px;*/
	color: white;
	margin-bottom: 0px;
	border: 0px solid green;
	width: 100%;
}

div.head div.home{
	float:left;
}
div.head div.links{
	float:right;
}

div.head div.headWidth div.links, div.foot div.footWidth div.text{
	padding:1px 10px 5px 10px;
}
div.head div.headWidth div.links, div.foot div.footWidth{
	color:white;
	position: relative;
	background-color: #003333;	
	border: 1px solid #003333;	
}
div.foot div.footWidth{
	border-bottom:0px solid red;	
	padding-top: 5px;
	text-align:center;
}

div.cornerTL, div.cornerTR, div.cornerBL, div.cornerBR{
	width: 10px;
	height: 10px;/*div is taller then 10px in ie6... */
	position: absolute;
	background-repeat: no-repeat;
	border: 0px solid green;	
}
/*div is taller then 10px in ie6... */
div.cornerTL{	top: 	  -1px; left:	-1px; background-position:top left;}
div.cornerTR{	top: 	  -1px; right: -1px; background-position:top right;}
div.cornerBL{  bottom: -1px; left:	-1px; background-position:bottom left;}
div.cornerBR{	bottom: -1px; right: -1px; background-position:bottom right; }


div.head div.links div.cornerTL{	background-image:url(/org/images/corners/blue-white-TL.gif);}
div.head div.links div.cornerTR{	background-image:url(/org/images/corners/blue-white-TR.gif);}
div.head div.links div.cornerBL{	background-image:url(/org/images/corners/blue-white-BL.gif);}
div.head div.links div.cornerBR{	background-image:url(/org/images/corners/blue-white-BR.gif);}

div.foot div.footWidth div.cornerTL{	background-image:url(/org/images/corners/blue-white-TL.gif);}
div.foot div.footWidth div.cornerTR{	background-image:url(/org/images/corners/blue-white-TR.gif);}
div.foot div.footWidth div.cornerBL{	background-image:url(/org/images/corners/blue-white-BL.gif);}
div.foot div.footWidth div.cornerBR{	background-image:url(/org/images/corners/blue-white-BR.gif);}

a.headnav {	color: white;	text-decoration: none;}
a.headnav:visited {	text-decoration: none;	color: white;}
a.headnav:hover {	text-decoration: underline;}
a.headnav:active {	text-decoration: none;	color: white;}

div.box {
	position: relative;
	border: 1px solid #CCCCCC;	
}
div.box div.cornerTL{	background-image:url(/org/images/corners/line-silver-white-TL.gif);}
div.box div.cornerTR{	background-image:url(/org/images/corners/line-silver-white-TR.gif);}
div.box div.cornerBL{	background-image:url(/org/images/corners/line-silver-white-BL.gif);}
div.box div.cornerBR{	background-image:url(/org/images/corners/line-silver-white-BR.gif);}

div.title div.cornerTL{	background-image:url(/org/images/corners/silver-white-TL.gif);}
div.title div.cornerTR{	background-image:url(/org/images/corners/silver-white-TR.gif);}


div.contactUs{	
		position: relative;	
		border: 1px solid #CCCCCC;	
		width:188px;
		height:136px; /*124px */
		font-size: 16px;
		}

div.contactUs div.cornerTL{	/*background-image:url(/org/images/corners/blue-white-TL.gif);*/}
div.contactUs div.cornerTR{	background-image:url(/org/images/corners/silver-white-TR.gif);}
div.contactUs div.cornerBL{	/*background-image:url(/org/images/corners/line-blue-white-BL.gif);*/}
div.contactUs div.cornerBR{	/*background-image:url(/org/images/corners/line-blue-white-BR.gif);*/}
div.contactUs div.cu_head{ background-color:#CCCCCC;  text-align:center; font-weight:bold; padding:2px;}
div.contactUs div.cu_body{padding-top:5px;}
div.contactUs div.cu_body div{}
div.contactUs div.cu_body div a{}
div.contactUs div.cu_body div a:hover{}
a.nav, div.nav {	
		color: #003333;	
		text-decoration: none;
		padding: 2px 2px 2px 10px;
		display:block;
		border-style: solid;
		border-color:white;
		border-width: 1px 0px 1px 0px;
		}
a.nav:visited {	color: #003333;}
a.nav:hover {	border-color:silver; background-color: #D3DBE6;}
a.nav:active {	color: #003333;}

/*All pages content * * * * * * * * * * * * * * * * * * * * * * * * * * * */

div.content{
	text-align:left; 
	position: relative;	
}
/* 4 boxes */
div.align_1of4,div.align_2of4,div.align_3of4,div.align_4of4{
	position: absolute;
	width: 246px;
}
div.align_1of4{left: 0px;}
div.align_2of4{left: 246px;} /* 246px */
div.align_3of4{left: 492px;} /* 492px */
div.align_4of4{left: 738px;} /* 738px */
/* 3 boxes */
div.align_1of3,div.align_2of3,div.align_3of3{
	position: absolute;	border: 0px solid silver;	/*width: 328px;*/
}
div.align_1of3{left:0px;}
div.align_2of3{left:328px;}
div.align_3of3{left:656px;}
/* 2 boxes */
div.align_1of2,div.align_2of2{
	position: absolute;	border: 0px solid silver;	width: 50%;
}
div.align_1of2{margin-left:0%;}
div.align_2of2{margin-left:50%;}

/*Home Page * * * * * * * * * * * * * * * * * * * * * * * * * * * */

div.home_nav{
	position: relative;
}
div.content div.home_nav div.box{
	position: absolute;
	bottom: -2px;
	right: 0px;
	width:188px; 
	height:103px; /*118px*/
}

div.home_bigWindow {
	margin-bottom:15px;
}
div.home_bigWindow div.outline, div.home_nav{
	height: 248px;  
	border: 0px solid red;
}
div.home_bigWindow div.outline div.pad{
	padding:10px;
}
div.home_bigWindow div.outline{
	padding: 0px; 
	width:788px;
	position: relative;
	border-width: 1px;
	border-style: solid;
	border-color:	#CCCCCC;
	color:black;
	background-image:url(/org/images/oa_homepage_banner.jpg);	
	background-repeat: no-repeat; 
}

div.home_bigWindow div.outline div.cornerTL{	background-image:url(/org/images/corners/line-silver-white-TL.gif);}
div.home_bigWindow div.outline div.cornerTR{	/*background-image:url(/org/images/corners/line-blue-white-TR.gif)*/;}
div.home_bigWindow div.outline div.cornerBL{	background-image:url(/org/images/corners/line-silver-white-BL.gif);}
div.home_bigWindow div.outline div.cornerBR{	/*background-image:url(/org/images/corners/line-blue-white-BR.gif)*/;}

div.home_subWindowWrap{
	border:0px solid green;
	height:100px;
}

div.home_subWindowWrap div.align_1of4, div.home_subWindowWrap div.align_2of4, div.home_subWindowWrap div.align_3of4, div.home_subWindowWrap div.align_4of4{
	width:246px;
	/*border:1px solid brown;
	height:140px;*/
}

div.home_subWindow{
		position: absolute;	
		border: 1px solid #CCCCCC; /*#003333*/
		width:238px;}
div.home_subWindowWrap div.align_2of4 {padding-left:2px;}
div.home_subWindowWrap div.align_3of4 div.home_subWindow{right:2px;}
div.home_subWindowWrap div.align_4of4 div.home_subWindow{right:0px;}
div.home_subWindow div.cornerTL{	background-image:url(/org/images/corners/silver-white-TL.gif);}
div.home_subWindow div.cornerTR{	background-image:url(/org/images/corners/silver-white-TR.gif);}
div.home_subWindow div.cornerBL{	background-image:url(/org/images/corners/line-silver-white-BL.gif);}
div.home_subWindow div.cornerBR{	background-image:url(/org/images/corners/line-silver-white-BR.gif);}
div.home_subWindow div.sw_head{ background-color:#CCCCCC; color:black; text-align:center; font-weight:bold; padding:2px;}
div.home_subWindow div.sw_body{  }
div.home_subWindow div.sw_body div.text{padding:5px;}
div.home_subWindow div.sw_body div a{color:blue; text-decoration:none;}
div.home_subWindow div.sw_body div a:hover{color:blue; text-decoration:underline;}

div.home_subWindowWrap div.align_2of2 div.home_subWindow{right:0px;}
div.home_subWindowWrap div.align_1of2 div.home_subWindow
,div.home_subWindowWrap div.align_2of2 div.home_subWindow {
	width:486px;
} 
div.home_noTitle div.home_subWindow div.cornerTL{	background-image:url(/org/images/corners/line-silver-white-TL.gif);}
div.home_noTitle div.home_subWindow div.cornerTR{	/*background-image:url(/org/images/corners/silver-white-TR.gif);*/}
div.home_noTitle div.home_subWindow div.cornerBL{	/*background-image:url(/org/images/corners/line-silver-white-BL.gif);*/}
div.home_noTitle div.home_subWindow div.cornerBR{	background-image:url(/org/images/corners/line-silver-white-BR.gif);}

div.home_2WideOf4{
	width:486px;
	z-index: 1;
}

div.home_pricing{
	z-index: 2;
}

div.home_4high{
	height:487px;
}
	
div.home_nav {
	background-color: white;
}
div.home_nav div.links{
	border-top:0px solid gray; 
	text-align:left; 
	font-size: 16px;
}
div.clientProfiles{
	border: 0px solid red;
	height: 465px;
	overflow: scroll;
	overflow-x: auto;
}
div.clientProfile{
	border-style:solid;
	border-color: #CCCCCC;
	border-width: 1px 0px 1px 0px;
	border-bottom-color: White;
}
div.clientProfiles div.featured{
	border-color: navy;
	border-bottom-color: navy;
}
div.clientProfile div.label, div.clientProfile div.volunteers, div.clientProfile div.blurb{
	padding-left:2px;
	padding-right:2px;
}
div.clientProfile div.label{
	font-size:16px;
	font-weight: bold;
}
div.clientProfile div.volunteers{
	color:gray;
}
div.clientProfile div.blurb{
	padding-bottom:5px;
}

div.socialLinks a{color:navy; text-decoration:none; }
div.socialLinks a:hover span.linkTxt{text-decoration:underline; }

/*About Us - and other pages */
div.mainText{
	font-size: 16px;
}

/*OLD */
table.pageWrap{
	width:974px;
	border-collapse:collapse;
	border:0px solid black; 
	text-align:center;
	margin-bottom:10px; 
	background-color:white; 
}

p{
	margin-top:1px;
}
/*
a:link {	text-decoration: none;	color:#01303A;}
a:visited {	text-decoration: none;	color:#01303A;}
a:hover {	text-decoration: underline;	}
a:active {	text-decoration: none;	color:#01303A;}

ul {
	padding-left: 35px;
	margin-left: 0;	
	}
*/
/*h1,h2,h3,h4,h5,h6 {	font-weight: bold; }
h1 {	font-size: 12px;}
	padding:10px 10px 10px 38px; 
	background-position: 6px 22px;
*/
h2.pageTitle{
	background-position: 3px 3px;
	background-image:url(/org/images/oa-bullet-big.png); 
	background-repeat:no-repeat;
	height:32px;
	padding: 0px 8px 8px 38px;
	font-weight:normal;
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom:1px solid navy;
	font-size:36px;
}

h2.pageTitle a{
	font-weight:normal; font-size:12px; padding-left:10px;
	color:#E5733D;
}

div.XXmainTextBorder, .logoBackground{
	background-image: url(/org/images/oa-icon-logo-background.png);
	background-repeat: no-repeat;
	background-position: -20px -20px;
	background-position: bottom right;
	
}
div.mainTextBorder div.mainText{
	padding:0px 0px 10px 10px;
	width: 532px;
	border: 0px solid red;
}
div.mainTextBorder div.mainText{

}
div.mainTextBorder div.rightMain{
	float:right;
	padding:0px 10px 0px 0px;
	border: 0px solid red;
	width:290px;
}

/*
.header {
	background-image:url(/org/images/oa_home_01.gif);
	font-style:normal;
	text-align:right;
	vertical-align:bottom;
	background-repeat: no-repeat;
	background-color: #023A45;
}



.headermargin {
	vertical-align:bottom;
	margin: 15px;
	color: #FFFFFF;
}
.footer {
	background-image:url(/org/images/oa_home_11.gif);
	background-repeat:repeat-x;
}
.footermargin {
	margin: 15px;
	line-height: 18px;
}
.quotes {
	width: 600px;
	text-align:left;
}
.footervert {
}
.navtier1 {
	margin-left: 10px;
	margin-right: 5px;
	list-style-image:url(/org/images/oa-bullet-small.gif);
}



.openmessage {
	margin-left: 30px;
	margin-right: 15px;
	line-height: 18px;
	vertical-align: top;
}
.bluebox {
	margin-left: 15px;
	margin-right: 32px;
	margin-top: 15px;
	margin-bottom: 15px;
	color:white; 
	
}
.contentarea {
	border-top:1px solid #000033;
	border-bottom:1px solid #000033;
	height: 100%;
}
.formlayout {
	line-height: 25px;
}

.transparent_class_50 {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.transparent_class_85 {
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity: 0.85;
	opacity: 0.85;
}


*/


