/*CSS Document For Savvy Senior*/


body {  margin:0px; padding:0; font-family:"Arial", sans-serif; font-size:14px; background-color:#FFFFFF; }
body h1 { margin:0; padding:5px 5px 5px 25px; background-color:#3374B5; font-family:"Arial", sans-serif; font-size:16px; color:#FFFFFF; font-weight:bold; }
body h2 { margin:0; padding:0; font-family:"Arial", sans-serif; font-size:16px; color:#000000; font-weight:bold; }

/*Main*/
#ALL { margin:0; padding:0; background:#FFFFFF url(../images/bckgrnd.jpg) top center repeat-y; }
#HEADER { width:825px; height:120px; position:relative; background:url(../images/header.jpg) top left no-repeat; border-bottom:4px solid #000; }
#DATE { width:110px; text-align:center; position:absolute; top:50px; left:30px; }
#DATE h2 { margin:0; padding:0; font-size:16px; color:#000000; font-weight:bold; }

#TextSizer { width:100px; font-size:16px; font-weight:bold; position:absolute; top:35px; right:25px; }

#MAIN { width:825px; margin:0; padding:0; background-color:#FFFFFF; }

h3 { margin:10px 50px 15px 50px; padding:0 0 5px 0; font-family:"Verdana", sans-serif; font-size:25px; text-align:left; border-bottom:3px solid #000000; }
/*END*/


/*Universals*/
.clear { clear:both; }
.space10 { margin:0; padding:0; height:10px; }
.none { margin:0; padding:0; }
/*END*/


/*Navigation*/
#Nav { width:150px; margin:10px 0 0 0; background-color:#FFFFFF; font-size:16px; text-align:left; }
#Nav ul { list-style:none; margin:0; padding:0; border:none; }
#Nav li { margin:0 0 5px 0; padding:0; border-bottom:3px solid #041649; border-left:3px solid #041649; }
#Nav li a { width:100%; display:block; padding:5px 0px; background-color:#3374B5; color:#FFFFFF; text-decoration:none; font-weight:bold; }
html>body #Nav li a { width:150px; }
#Nav li a:hover { background-color:#115293; color:#FFFFFF; }
/*end*/


/*CONTENT*/
#CONTENT { font-size:16px; }
#CONTENT2 { font-size:15px;	}
/*end*/


/*Footer*/
#FOOTR { width:825px; margin:0px; padding:0px; background-color:#666666; border-top:4px solid #000000; font-size:10px; text-align:left; color:#FFFFFF; }
#FOOTR a { padding:10px; text-decoration:none; color:white; }
#FOOTR a:hover { color:#0000FF; }
/*end*/


/*INDEX*/
.TEXT { margin:0; padding:10px; font-weight:normal; text-align:justify; }
.SeniorLinks{ margin:0; padding:5px 5px 5px 40px; line-height:18px; }
#SENIORHELP { margin:10px 5px; padding:0px; border:1px solid #3374B5; text-align:left; line-height:15px; } 
#SENIORHELP a { color:#01287C; text-decoration:none; }
#SENIORHELP a:hover { color:#0000FF; text-decoration:underline; }
/*end*/


/***  NEWS LETTER  ***/
.NEWSWIREHOLDER { width:569px; margin:0px auto; text-align:left; }
.NEWSWIREHOLDER h1 { width:569px; margin:0px; padding:5px 0px; background-color:#3374B5; font-size:16px; color:#FFFFFF; font-weight:bold; }
.NEWSWIRE { margin:0px; padding:0px; }
a.NEWSWIRElink { text-decoration:none; font-weight:bold; }
a:hover.NEWSWIRElink { text-decoration:underline; }

.NEWSWIRETABLECONTENTS { width:100%; margin:0; padding:0; background-color:#FFFFCC; border:1px solid #999999; }
.NEWSWIREINDEXHEADER { width:125px; padding:0 15px 15px 15px; background-color:#CCCCCC; }

h2.NEWSWIREINDEX { margin:0; padding:10px 0; }
h2.NEWSWIREINDEX a { color:#000066; }

.NEWSWIRE h4 { margin:0; padding:5px 0 15px 5px; background-color:#3366CC; font-size:20px; font-weight:bolder; color:#FFFFFF; }

.NEWSWIRE strong { color:#0000CC; }
.NEWSWIRE ul { list-style:none; list-style-type:none; margin:0 0 0 5px; padding:0; }
.NEWSWIRE li { margin:0 0 25px 0; }