/* CSS Document */

/* FRAMEWORK */
body
{
	background-color:#0055AA;
	font-family:Arial, Helvetica, sans-serif;
	height:600px;
}

#container
{
	vertical-align:top;
	width:960px;
	height:500px;
	text-align:center;
}


#banner
{
	margin-left:3px;
	width:960px;
	height:179px;
	text-align:center;
}

#xBannerA
{
	background:#F04533 url(../images/Layout/lBanner/xBannerA.jpg) no-repeat;
}

#xBannerC
{
	background:#5552A3 url(../images/Layout/lBanner/xBannerC.jpg) no-repeat;
}

#navbar
{
	margin-left:20px;
	background:url(../images/Layout/lBanner/lNavBar.jpg) no-repeat;
	text-align:center;
	/*
	background-color:#CC0000;
	width:800px;	
	height:50px;
	padding:0px;
	margin:0px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	*/
}

#navbar #navHome
{
}


#main
{
	margin-left:20px;
	margin-right:20px;	
	background-color:#FFFFFF;
	padding:0px;
	vertical-align:top;
	text-align:center;
}
#footer
{
	margin-left:20px;
	margin-right:20px;	
	padding:0px;
	text-align:center;
	vertical-align:bottom;
	
}

#home
{
	background-color:#FFFFFF;
	vertical-align:top;
}

.video
{
	margin-left:15px;
	width:215px;
}

.video .videoTitle
{
	text-align:center;
}

.highlightvideo
{
	background:#DDDDDD;
	margin-left:15px;
	padding:5px;
	width:225px;
}


#footer div, #footer div table
{
	margin:0px;
	padding:0px;
	text-align:center;
}

#footerlinks
{
	width:100%;
}

#contactus, #disclaimer, #privacypolicy
{
	width:33%;
	text-align:center;	
	font-size:16px;
	font-weight:bold;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}

#contactus a, #disclaimer a, #privacypolicy a
{
	color:#CC0000;
}

#rightpanel
{
	background-color:#FFFFFF;
	text-align:center;
	
}

#rightpanel .item
{
	background-color:#000033;
	color:#FFFFFF;
	width:100%;
	font-size:24px;
	text-align:left;
	margin:5px;
	padding:5px;
}

#filler
{
	height:50px;
}

#rightpanel .item a:hover
{
	text-decoration:underline;
}

#sharelinks
{
	padding:5px;
	margin:5px;
	font-size:12px;
	text-align:left;
	vertical-align:bottom;
}

#sharelinks td
{
	vertical-align:bottom;
}

#sharelinks a
{
	color:#000000;
	font-weight:normal;
}

#sharelinks a:hover
{
	color:#FF0000;
	font-weight:normal;
}

#rightcol
{
	margin-left:5px;
	padding-left:5px;
	margin-right:5px;
	position:relative;
	float:right;
	vertical-align:top;
	width:175px;
	/*text-align:center;*/
}

#rightlinks
{
	padding:0px;
	margin-top:10px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px;
	/*width:150px;*/
	text-align:center;
}

#rightlinks .headline
{
	font-weight:bold;
	font-size:10px;
	color:#0000FF;
	margin-top:5px;
	padding-top:5px;
	border:thin solid #0000FF;
	text-align:center;
}

#rightlinks .archive
{
	font-weight:bold;
	font-size:12px;
	color:#FF0000;
	margin-bottom:3px;
	padding:3px;
	border:thin solid #FF0000;
	width:80%;
	text-align:center;
}

#rightlinks .UL
{
	background:#CCCCCC url(../Assets/images/Layout/xRight/xRightUL.gif);
	width:11px;
	height:11px;
}
#rightlinks .UC
{
	background-image:url(../Assets/images/Layout/bbUC.gif);
	width:100%;
	height:11px;
}
#rightlinks .UR
{
	background-image:url(../Assets/images/Layout/bbUC.gif);
	/*background-image:url(../Assets/images/Layout/bbUR.gif);*/
	width:11px;
	height:11px;
}
#rightlinks .ML
{
	background-image:url(../Assets/images/Layout/bbML.gif);
	width:11px;
	height:100%;
}
#rightlinks .MC
{
	background-image:url(../Assets/images/Layout/bbMC.gif);
	width:100%;
	height:100%;
}
#rightlinks .MR
{
	background-image:url(../Assets/images/Layout/bbMC.gif);
	/*background-image:url(../Assets/images/Layout/bbMR.gif);*/
	width:11px;
	height:100%;
}
#rightlinks .LL
{
	background-image:url(../Assets/images/Layout/bbLL.gif);
	width:11px;
	height:11px;
}
#rightlinks .LC
{
	background-image:url(../Assets/images/Layout/bbLC.gif);
	width:100%;
	height:11px;
}
#rightlinks .LR
{
	background-image:url(../Assets/images/Layout/bbLC.gif);
	/*background-image:url(../Assets/images/Layout/bbLR.gif);*/
	width:11px;
	height:11px;
}

#lnkJoinTheCause
{
	/*background-image:url(../Assets/images/Layout/redesign/Layout/lnkJoinTheCause.gif);*/
}

#lnkContribute, #constantcontact
{	
	width:100%;
	margin-top:5px;
	margin-bottom:5px;
	/*margin-left:25px; */
	padding:0px;
	text-align:center;
	/*background-image:url(../Assets/images/Layout/redesign/Layout/lnkContribute.gif);*/
}

#lnkGetInvolved
{
	/*background-image:url(../Assets/images/Layout/redesign/Layout/lnkContribute.gif);*/
}

/* SECTIONS */
.callout
{
	width:100%;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	/*border:#003366 thin solid;*/
	padding:5px;
}

table, table td
{
	padding:0px;
	margin:0px;
	vertical-align:top;
}

.corner_link
{
	font-size:10px;
	text-align:right;
	color:#CC0000 !important;
	text-decoration:underline !important;
	float:right;
	padding:0px;
	margin:0px;
}

.corner_link2
{
	font-size:10px;
	text-align:right;
	color:#CC0000 !important;
	text-decoration:underline !important;
	padding:0px;
	margin:0px;
}

a, a:visited
{
	text-decoration:none;
	color:inherit;
}

img, a img
{
	border:none;
}

/* COPY */

.copyheader
{
	text-transform:uppercase;
	text-align:left;
	padding-top:5px !important;
	padding-bottom:2px;
	padding-left:20px;
	padding-right:20px;
	margin-left:10px;
	margin-bottom:0px !important;	
	margin-top:5px !important;
	font-size: 18px;
	font-weight: bold;
	color:#003366;
	vertical-align:top;
}

.copyheader2
{
	/*text-transform:uppercase;*/
	text-align:left;
	/*padding-top:5px !important;*/
	padding-bottom:2px;
	padding-left:20px;
	padding-right:20px;
	margin-left:10px;
	margin-bottom:0px !important;	
	/*margin-top:5px !important;*/
	font-size: 14px;
	font-weight: bold;
	color:#003366;
	vertical-align:top;
}

.copy
{
	text-align:justify !important;
	padding-bottom:0px;
	padding-top:0px;
	padding-left:10px;
	padding-right:20px;
	margin-right:5px;
	margin-left:5px;	
	margin-top:0px !important;
	margin-bottom:10px;
	font-size:13px !important;
}

.copy .embeddedcontent
{
	/*
	padding-left:5px;
	background-color:#000066;
	*/
}

.copy a, .copy ul li a
{
	color:#0000FF;
}

.copy a:hover, .copy ul li a:hover
{
	color:#0000FF;
	text-decoration:underline;
}

.copy .intro
{
	font-weight:bolder;
}

.copy .listing
{
	display:block;
}

.hotlink, .hotlink:hover
{
	color:blue;
}

.hotlink:hover;
{
	text-decoration:underline;
}

ol, ol li, .adminheader
{
	text-align:center;
}

.adminheader
{
	font-size:12px;
	vertical-align:middle;
	font-weight:bold;
	color:#000000;
}

.windowFrame, .windowFrame tbody
{
	font-size:12px;
	font-weight:bold;
}

h1, h2, h3, h4, h5, h6, h7
{
	text-align:center;
	margin:0px;
	padding:0px;
	bottom:0px;
	
}

.quote
{
	font-style:italic;
	font-weight:bold;
	text-align:center;
	font-size:14px;
}

.nb
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;	
	color:#888888;
	text-align:justify;
	padding-bottom:0px;
	padding-top:0px;
	padding-left:20px;
	padding-right:25px;
	margin-left:10px;	
	margin-bottom:0px;
	vertical-align:bottom;
	width:inherit;
}

#paidBy
{
	font-size:10px;	
	color:#003366;
	text-align:center;
	font-weight:bold;
}

.noncopy
{
	color:#003366;
	font-weight:bold;
}

.txtGetInvolved
{
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
}

hr
{
	color:#003366;
	width:90%;
	height:1px;
}

.photo
{
	border:1px solid #000066;
}

#coverphoto
{
	
}

.lblForm
{
	font-size:11px;
	font:Verdana, Arial, Helvetica, sans-serif !important;
	font-weight:bold !important;
	color:#003366;
	vertical-align:top;
}

.msgsubmit
{
	color:#003366;
	font-weight:bold;
}

.navspace
{
	width:20px;
}

.panel
{
	background-color:#CCCCCC;
	text-align:left;
}

#frmContact
{
	margin-left:10px;
	padding-left:20px;
}

#flush
{
	height:100%;
}

#thankyou
{
	height:200px;
	vertical-align:middle;
}

.news
{
	font-weight:bold;
	font-size:12px;
	text-align:justify;
}

.news label
{
	text-decoration:underline;
}

.news a
{
	color:#0000FF;
}

.news a:hover
{
	color:#FF0000;
}

#frmContribute
{
	padding-left:25px;
	width:60%;
}

.error
{
	color:#FF0000;
}

.rightpanelcaption
{
	font-size:10px;
	text-align:center;
}

.roundBox a
{
	color:#006699;
	text-decoration:none;
}

.roundBox a:hover
{
	color:#0000FF;
	text-decoration:none;
}

.roundBox caption, .roundBox ul
{
	color:#006699;
	font-size:10px;
}

.roundBox ul
{
	text-align:left;
	list-style-type:disc;
	list-style-image:url(/Assets/images/Layout/rarrow.gif);
	margin-left:20px;
	margin-bottom:5px;
	padding-left:5px
}
.roundBox ul li {}

.roundBox ul .dead
{
	display:none;
}

.roundBox ul a:hover
{
	color:#0000FF;
	text-decoration:underline;
}

.deadlink {display:none;}

.sidebar
{
   clear: both; 
   width: 0%; 
   color: #000; 
   padding: 1em; 
   margin:0;
}

.inset{float: right;
   margin-left: 10px;} 
.inset-left{float: left;
   margin-right: 10px;} 
.inset, .inset-left
{
   width: 15em;
   font-size: smaller;
   border: 2px groove #000;
   padding: 2px;
   margin-bottom: 3px;
   background-color: #f8eece;
   color: #000;
   text-align:justify;
}

.inset p
{

	text-align:justify !important;
	padding-bottom:0px;
	padding-top:0px;
	padding-left:5px;
	padding-right:5px;
	margin-right:5px;
	margin-left:5px;	
	margin-top:0px !important;
	margin-bottom:5px;
	font-size:smaller;
}

.inset .intro
{
	font-weight:bolder;
}

.inset a 
{
	text-decoration:underline;
	color:#0000FF;
}

.portal_link
{
	font-size:20px;
	color:#006699;
}
.portal_link .hover_sym
{
	visibility:hidden;
}

.portal_link:hover .hover_sym
{
	visibility:visible;
}

#email-list
{
   font-size: smaller;
   border: 2px groove #000;
   background-color: #f8eece;
	text-align:justify !important;
	padding:5px;
}

#email-list a:hover
{
	text-decoration:underline;
}
