@import url("calendar.css");
@import url("/sharedinc/css/lightbox.css");
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0 auto;
	padding: 0;
	background-color: #8abbfe;
	background-image: url(images/back.jpg);
	background-repeat: repeat-x;
	color: #272727;
}
html { /*  Get rid of Page Shift Persistent Vertical Scrollbar	*/
	min-height: 100%;
	margin-bottom: 1px;
}
h1, h2, h3, h4, h5, h6 {
 	margin: 0 0 8px 0;
	padding: 0;
}
h1 {
	color: #25375a;
	font: bold 24px/27px Verdana, Arial, Helvetica, sans-serif;
}
h2 {
	color: #000;
	font: 20px Verdana, Arial, Helvetica, sans-serif;
	padding: 0 0;
}
h3 {
	color: #000;
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
}
h3 a {
	color: #000;
	text-decoration: none;
}
h3 a:hover {
	background: #000;
	color: #FFF;
	text-decoration: none;
}
h4 {
	color: #25375a ;
	font: bold 16px Arial, Verdana, Helvetica, sans-serif;
}
h5 {
	color: #938b72;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
}
h6 {
	color: #449EC5;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
p {
	line-height:18px;
	margin:0 0 14px 0;
	}
.byline {
	font: 11px/13px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.date {
	font-weight:normal;
}
.morecopy {
	font-size: 11px;
	font-style: oblique;
}
a {
	color: #3d892e;
	text-decoration: none;
}
a:hover {
	color: #66C4E8;
	text-decoration: none;
}

form {
	margin: 0;
	padding: 0;
}
.formInput {
	background-color: #fff;
	border: thin groove #ff9900;
	color: #000;
	font: normal 11px/normal Arial, Helvetica, sans-serif;
}
#map {
	margin:0;
	padding:0;
}
#hdrBoxWrapper {
	margin:0;
	padding:0;
	height:164px;
}
#pageWrapper {
	margin: 0 auto;
	padding: 0;
	width: 984px;
}
.contentWrapper #container { 
	width: 984px;  
	background: #FFFFFF;
	margin: 0 auto; 
	text-align: left; 
} 

.contentWrapper #ltedge {
	float: left; /* since this element is floated, a width must be given */
	width: 2px; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 0 /* padding keeps the content of the div away from the edges */;
	background-image: url(images/lt-edge-back.gif);
	background-repeat: repeat-x;
}
.contentWrapper #rtedge {
	float: right; /* since this element is floated, a width must be given */
	width: 2px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	background-image: url(images/rt-edge-back.gif);
	background-repeat: repeat-x;
	padding: 0; /* padding keeps the content of the div away from the edges */
}
.contentWrapper #mainContent { 
	margin: 0 20px; /* the right and left margins on this div element creates the two outer columns on the sides of the page. No matter how much content the sidebar divs contain, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the sidebar spaces when the content in each sidebar ends. */
	padding: 0 0; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
#layoutWrapper {
	padding: 0;
	margin: 0;
	width: 984px;
}
.mainBlock #container {
	width: 984px;
	margin: 0 auto;
	padding:0;
	text-align: left;
	background-color: #FFFFFF;
	background-image: url(images/main-back.gif);
	background-repeat: repeat-y;

} 
.mainBlock #ltedge {
	float: left; /* since this element is floated, a width must be given */
	width: 2px; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 0 /* padding keeps the content of the div away from the edges */;
	background-image: url(images/lt-edge-back.gif);
	background-repeat: repeat-y;
}
.mainBlock #rtedge {
	float: right; /* since this element is floated, a width must be given */
	width: 2px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	background-image: url(images/rt-edge-back.gif);
	background-repeat: repeat-y;
	padding: 0; /* padding keeps the content of the div away from the edges */
}
.mainBlock #mainContent { 
	margin: 0 ; /* the right and left margins on this div element creates the two outer columns on the sides of the page. No matter how much content the sidebar divs contain, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the sidebar spaces when the content in each sidebar ends. */
	padding: 0; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
/*
LEFT COLUMN CONTENT STYLES
*/
#leftmenu {
	background-image: url(images/leftback.gif);
	background-repeat: repeat-y;
	width: 216px;
	height: 540px;
	padding-top: 13px;
	padding-left: 11px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-bottom-style: none;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFF;
	border-left-color: #FFF;
	float: left;
}
#awmAnchor-menu {
	margin-top:14px;
	line-height:15px;
}
/*
CENTER CONTENT
*/
#right {
	float:right;
	text-align:left;
	margin:18px 18px 0 0;
	width:713px;
}
#rightcenter ul {
	margin:0 10px;
	line-height:18px;
}
#rightcenter li {
	margin:18px 0 0 0;
}
#rightright {
	float:right;
	width:263px;
}
#right a{
	font-weight: bold;
}
#homebox {
	text-align: center;
	padding-top: 11px;
	height: 111px;
	width: 428px;
	background-image: url(images/welcome-back.gif);
	background-repeat: repeat-x;
}

.count {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #731500;
	padding-top:1px;
	padding-left:142px;
}
.more {
	font-size:10px;
	text-align:right;
}
#homenews {
	margin:8px 0 0 0;
	padding:0;
}
#homenews p {
	font-weight:bold;
	color:#272727;
	margin:0 0 12px 0;
	padding:0;
	width:260px;
}

#homenews ul {
    list-style-type:none;
	font-size:12px;
	margin:-8px 0 0 -30px;
	*margin:-8px 0 0 6px;
}
#homenews li {
	font-weight:normal;
	padding-left:10px;
	background:transparent url(images/home-btn.gif) no-repeat;
	background-position:0 5px;
	margin-bottom:6px;
}
#rightcenter {
	float:left;
	width: 428px;
}
#rightcenter h1 {
	color: #25375a;
	font: bold 24px/27px Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #ffc895;
	padding-bottom:6px;
	margin-bottom:6px;
}
#mainContent {
	margin: 0;
	padding: 0;
	width: 980px;
	text-align:left;
}
.lb4 .liteBox img {
	margin: 0 20px 26px 0;
}
/*
CENTER COLUMN CONTENT STYLES
*/
.cBox {
	float: left;
	margin: 0;
	padding: 8px 25px 7px 25px;
}
.cBoxContent {
	font-size: 13px;
	margin: 0;
	padding: 0;
}
.cBoxContent p {
	line-height: 17px;
	margin: 0 0 14px 0;
}
.cBoxContent ul li {
/* 	list-style: square; */
	padding: 0 0 8px 0;
}
.cBoxContent ol li {
	padding: 0 0 8px 0;
}
.cwrap01 {
	margin: 0;
	padding: 0;
}
.borderNone, .borderTrans {
	border: 1px solid transparent;
	_border: none;
	_padding: 1px;
}
.borderEven {
	border: 1px solid #74748B;
}
.borderOdd {
	border: 1px solid #74748B;
}
.borderStd {
	border: 1px solid #74748B;
	padding: 8px;
}
.borderDashed {
	border: 1px dashed #74748B;
}
.borderTable {
	border-top: 1px solid #74748B;
	border-left: 1px solid #74748B;
}
.borderTable td {
	border-right: 1px solid #74748B;
	border-bottom: 1px solid #74748B;
}
.bHover:hover {
	border: 1px dashed #7F7F7F;
}
.cHover:hover {
	background-color: #FFFFCC;
}
.colorEven {
	background-color: #FFC;
}
.colorOdd {
	background-color: #FFC;
}
/* .c25:hover, .c33:hover, .c50lt:hover, .c50rt:hover, .c67:hover, .c75:hover, .c100:hover {
	background-color: #FFFFCC;
} */
.c100 {
	margin: 0;
}
.c100 li{
	line-height:15px;
	padding-bottom: 9px;
}
.c100 ul{
	padding-bottom: -5px;
}
.c25 {
	float: left;
	margin: 0;
	padding: 7px;
	width: 23%;
}
.c33 {
	float: left;
	margin: 0;
	padding: 7px;
	width: 32%;
}
.c50lt {
	float: left;
	margin: 0 7px 0 0;
	padding: 7px;
	width: 47%;
}
.c50rt {
	float: left;
	margin: 0;
	padding: 7px;
	width: 47%;
}
.c67 {
	float: left;
	margin: 0 7px 0 0;
	padding: 7px;
	width: 62%;
}
.c75 {
	float: left;
	margin: 0 7px 0 0;
	padding: 0;
	width: 71%;
}
.c25 ul, .c33 ul {
	list-style-position: inherit;
	margin: 0;
	padding: 0 0 0 0px;
}
.c25 li, .c33 li {
	margin: 0 8px 8px 8px;
	padding: 8px 0 0 8px;
}
.sm {
	font-size:11px;
	line-height:14px;
}
.lg {
	font-size:14px;
	line-height:20px;
}
/*
FOOTER STYLES
*/
#connect {
	position:relative;
	left:219px;
	top:-32px;
	width:204px;
	height:21px;
	z-index:15;
	margin-bottom: -21px;
	margin-left: -204px;
}
#footerWrapper {
	margin: 0 auto;
	padding: 0 0;
	width: 984px;
}

.footer {
	padding: 10px 2px 0 2px;
	color: #2a627e;
	font-size: 11px;
	line-height:16px;
	height:64px;
}
.footer a {
	color:#FFF;
	text-decoration: none;
}
/*
RIGHT COLUMN
*/
#columnRt {
	float: left;
	margin: 0;
	padding: 25px 0 0 0;
	width: 190px;
}
#columnRtTop {
	background: url(images/rightBoxTop-1.gif) no-repeat;
	height: 12px;
	width: 190px;
}
#columnRtBody {
	background: url(images/rightBoxBody.gif) repeat-y;
	padding: 5px 5px 0 0;
	width: 185px;
}
/*#columnRtBody h1 {
	color: #770800;
	font: bold 16px/1.4em Verdana, Arial, Helvetica, sans-serif;
	padding: 0 0 0 10px;
	text-decoration: none;
}*/
#columnRtBody h2  {
	color: #000;
	font: bold 16px/1.4em Verdana, Arial, Helvetica, sans-serif;
	padding: 0 5px 0 10px;
	text-decoration: none;
}
#columnRtBody h2 a  {
	color: #000;
	text-decoration: none;
}
#columnRtBody h2 a:hover  {
	background: #770800;
	color: #FFF;
}
#columnRtBody h3  {
	color: #000;
	font: 14px/1.4em Verdana, Arial, Helvetica, sans-serif;
	padding: 0 5px 0 10px;
	text-decoration: none;
}
/*#columnRtBody h3 a {
	color: #449EC5;
	font: bold 16px/1.4em Verdana, Arial, Helvetica, sans-serif;
	padding: 0 5px 0 10px;
	text-decoration: none;
}
#columnRtBody h3 a:hover {
	color: #770800;
}*/
#columnRtBody p {
	color: #000;
	font: normal 13px/1.4em Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0 5px 1.5em 10px;
}
#columnRt p a {
	color: #961f1f;
}
#columnRt p a:hover {
	background: #961f1f;
	color: #FFF;
}
#columnRt ul li {
	color: #000;
	font: normal 14px/1.3em Verdana, Arial, Helvetica, sans-serif;
	list-style: none;
	padding: 0;
}
#columnRt a, #columnRt li a {
	color: #000;
	list-style: none;
}
/*#columnRtBody a:hover, #columnRtBody li a:hover {
	background: #961f1f;
	color: #FFF;
	list-style-type: none;
	display: block;
}*/
#columnRtBottom {
	background: url(images/rightBoxBottom-1.gif) no-repeat;
	float: left;
	height: 18px;
	padding: 0;
	width: 190px;
}
.rnavimg {
	margin: 0 0 0 20px;
}
.alt {
	display: none;
	font-size: 1px;
	line-height: 1px;
}
#SCFRecommends {
	margin: 0 auto;
	padding: 0;
}
#NewsFromTheAgingGlobe {
	margin: 0 auto;
	padding: 0;
}
#SCFNews {
	margin: 0 auto;
	padding: 0;
}
#UpcomingEvents {
	margin: 0 auto;
	padding: 0;
}
/*
ARTICLES PAGE
*/
#rightBox {
	background: url(images/rightBoxBody.gif) repeat-y;
	float: left;
	padding: 0 10px 0 10px;
	width: 170px;
}
#rightBox p {
	color: #000;
	font: normal 12px/normal Verdana, Arial, Helvetica, sans-serif;
}
#rightBox p a {
	font: 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #961f1f;
}
#rightBox p a:hover {
	background: #961f1f;
	color: #FFF;
}
/*
NAV DIVIDER
*/
.navdivider {
	border-top: solid 1px #999;
	height: 1px;
	margin: 5px 10px 10px;
	padding: 0;
}
/*
IMG FLOAT
*/

img.floatLeft {
    float: left;
    margin: 0 10px 0 0;
	padding:4px 0 0 0 ;
}
img.floatRight {
    float: right;
    margin: 10px 0 0 10px;
}
div.float {
      float: left;
}
/*
FLOAT CLEARING
*/
.clearit {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}
/*
RIGHT BLOCK
*/
/*
Upcoming Events
*/
ul#calList {
	list-style-type: none;
	margin: 0px;
	padding: 0 0 10px 0;
}
ul#calList li {
	/*border-bottom: 1px solid #000;*/
}
ul#calList li a {
	/*background-color: #D3E4F6;*/
	color: #B1FF00;
	display: block;
	padding: 0;
	margin: 0;
	width: 184px;
	text-decoration: none;
}
ul#calList li a:hover, ul#calList li a.rowOdd:hover, ul#calList li a.rowEven:hover {
	background-color: #B1FF00;
	color: #000;
}
ul#calList li a.rowOdd  {
	margin: 10px 0 5px 0;
}
ul#calList li a.rowEven  {
	margin: 10px 0 5px 0;
}
/*
ADDED STYLES
*/
.style2 {color: #938B72}
.style3 {color: #0297C6}
.style4 {color: #459EC6}
.style5 {
	font-size: 9px;
	color: #FFF}
.white {color: #FFFFFF}
/*
WATERMARK STYLE
*/
#watermark_box {
	position:relative;
	display:block;
}
img.watermark {
	position: absolute;
	top: 200px;
	left: 7px;
}
/*
TABLE STYLES
*/
.dataTable01 h1 {
	border-top: 1px solid #ed6115;
	border-right: 1px solid #ed6115;
	border-left: 1px solid #ed6115;
	color: #fff;
	font: normal 16px/normal Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 3px 5px;
	background: #0076cc;
}
.dataTable01 table {
	border-top: 1px solid #ed6115;
	border-right: 1px solid #ed6115;
	border-bottom: 5px solid #ed6115;
	border-left: 1px solid #ed6115;
	margin-bottom: 15px;
}
.dataTable01 td {
	padding: 4px;
	background-color: #FFF;
}
.dataTable01 th {
	background: #ed6115;
	color: #FF9;
	padding:2px;
	margin:0;
}

.dataTable01 td.rowDivider {
	font-size: 1px; /* For IE default vertical spacing of 20px */
	height: 1px;
	line-height: 1px;
	padding: 0;
	background: #ed6115;
}
.dataTable01 tr.rowEven td {
	background-color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #fdd899;
}
.dataTable01 tr.rowOdd td {
	background-color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #fdd899;
}
hr {
	color: #fdd899;
	height: 0px;
}
/*

TEXT RESIZE STYLES

*/

.txtSizeBox {

	font-size: 11px;

	font-weight: normal;

	margin: 5px auto;

	padding: 10px;


	width: 150px;

}

#txtResizeBox {

	line-height: normal;

}
.boxFAQs {
	border-bottom: 1px solid #444;
	margin: 15px 0 15px 0;
	padding: 0 0 10px 0;
}
.faqQ {
	color: #3D59AB;
	font: bold 18px/normal Georgia, "Times New Roman", Times, serif;
	padding-right: 10px;
}
.gotop {
	color: #3D59AB;
	font: 12px Arial, Helvetica, sans-serif;
	padding: 1px 10px 1px;
	text-align: right;
}
.gotop a {
	border-bottom: dashed 1px #3D59AB;
	color: #3D59AB;
	font: 11px Arial, Helvetica, sans-serif;
	padding-bottom: 2px;
	text-decoration: none;
}
.gotop a:hover {
	border-bottom: 1px dashed #A82424;
	color: #A82424;
}
