@charset "utf-8";
/* CSS Document */


*  {
	margin:0;
	padding:0;
}


body {
	background-color:#071b3e;
	background-repeat:repeat-x;
	font-family:Verdana, Geneva, sans-serif;
	font-variant:small-caps;
	font-size:12px;
	color:#ffffff;
}

a {
	color:#FFF;
}

a:hover {
	color:#aa0707;
}

a img {
	border:none;
}

div.page  {
	position:relative;
	background-image:url(../images/sen-back-grad-1a.jpg);
	background-repeat:no-repeat;
	background-color:#10326f;
	width:800px;
	margin:15px auto 15px auto;
	padding-bottom:10px;
}


div.header  {		/* header image (menu overlays */
	margin:0px auto 0px auto;
	width:800px;
	z-index:50;
}


div.content-top  {
	width:768px;
	margin:0px auto 0px auto;
	background-image:url(../images/sen-main-content-top.png);
	height:9px;
}

div.content  {			/* main content block for the page */
	position:relative;
	width:692px;
	margin:0px auto 0px auto;
	padding:25px 40px 5px 36px;
	background-image:url(../images/sen-main-content-mid.png);
	background-repeat:repeat-y;
}

div.content-bot  {
	width:768px;
	margin:0px auto 0px auto;
	background-image:url(../images/sen-main-content-bot.png);
	height:33px;
}


div.article  { 	 /* for articles in the content area.  Fills available space  */
	width:625px;
	margin:0px auto 25px auto;
	padding:25px 25px 25px 25px;
	border:3px solid #aa0707;
	background-image:url(../images/sen-article-back.png);
	background-repeat:repeat;
}


div.article a {
	color:#ffffff;
	text-decoration:underline;
}


div.article a:hover {
	color:#aa0707;
	text-decoration:underline;
}



/**************************************************************/


p {
	margin-top:2px;
	margin-bottom:14px;
}


a  {
	color:#FFFFFF;
	text-decoration:none;
}


a:hover {
 	color:#FFFF00; 
}


h3 { 
	font-size:23px; 
	margin:0px 0px 3px 0px;
}


h4 {
	font-size:22px;
	margin:0px 0px 8px 0px;
}	


h5 {
	font-size:18px;
	margin:12px 0px 4px 0px;
}


li {
	margin-bottom:4px;
	margin-left:21px;
}

/* *** MENUS *** */

div.top-menu  {
	position:absolute;
	width:600px;
	top:371px;
	left:75px;
	height:180px;
	z-index:500;
	font-size:15px;
	color:#F0F0F0;
}

.top-menu, .top-menu ul, .top-menu li { margin: 0; padding: 0; border: 0 none; }
.top-menu { position:relative; z-index:100;}
.top-menu a:hover { color:#aa0707; }
.top-menu span { margin-right:15px; }
.top-menu li { float:left; position:relative; list-style:none; display: inline; }
.top-menu li a { display:block; white-space: nowrap; text-align:left; text-indent:0px; padding-left:10px; margin-right:30px;}
.top-menu li li { /*width: 100%;*/ clear: both; /*FF 1.0.7 needs this */  text-align:left; 	width:100%; padding:2px 0px 2px 0px;}
.top-menu li ul { 
	visibility: hidden; 
	position:absolute; 
	padding-top:2px;
	padding-bottom:4px;
/* 	width:120%; */
	text-align:left; 
	background-image:url(../images/sen-menu-back.png);
	border:2px solid #aa0707;
	border-top:none;
	left:10px;
	top:17px;
}
.top-menu li li a { text-align:left; }
.top-menu li li ul { top: 0; left: 0; }
.top-menu li:hover ul { visibility: visible; }
.top-menu li:hover ul li ul { visibility: hidden; }
.top-menu li:hover li:hover ul { visibility: visible; left: 100%; }

.top-menu, .top-menu ul, .top-menu li { margin: 0; padding: 0; border: 0 none; }
.top-menu { position:relative; z-index:100;}
.top-menu li { float:left; position:relative; list-style:none; display: inline;}
.top-menu li a { display:block; white-space:nowrap; }
.top-menu li li { /*width: 100%;*/ clear: both; /*FF 1.0.7 needs this */ }
.top-menu li ul { visibility: hidden; position:absolute; }
.top-menu li li ul { top: 0; left: 0; }
.top-menu li:hover ul { visibility: visible; }
.top-menu li:hover ul li ul { visibility: hidden; }
.top-menu li:hover li:hover ul { visibility: visible; left: 100%; }


.image-left  {   /* left-floating images in the content area */
	float:left;
	border:2px solid #000000;
	margin:2px 12px 8px 0px;
}


.image-left-nb  {   /* left-floating images in the content area */
	float:left;
	border:none;
	margin:2px 6px 2px 0px;
}


.image-right  {   /* right-floating images in the content area */
	float:right;
	border:2px solid #000000;
	margin:4px 0px 8px 20px;
}


div#hot-topic-menu  {
/*	margin-left: 270px; 
	height:134px;  */
}


#tight  {    /* for articles the require tighter padding at top and bottom  */
	padding-top:4px;
	padding-bottom:0px;
}

div.bottom-menu  {
	position:relative;
	font-size:14px;
	color:#000000;
	text-align:center;
	font-weight:600;
}


div.bottom-menu a  {
	margin:0px 9px 0px 9px;
	color:#071b3e;
}

div.bottom-menu a:hover {
	color:#FFFFFF;
}

.signature-1  {    /* home page signature graphic */
	position:relative;
	left:446px;
	top:-10px;
}


div.copyright  {
	font-size:11px;
	color:#333333;
	text-align:center;
	margin:20px auto 10px auto;
	width:500px;
}

div.developer  {
	font-size:9px;
	color:#036;
	text-align:center;
	margin:0px auto 5px auto;
	width:500px;
}

.developer a  {
	color:#036;
}

.developer a:hover  {
	color:#FFFF00;
}


p.testimonial {
	font-size:15px;
	font-style:italic;
	margin:12px 0px 4px 0px;
	padding:0px 20px 0px 20px;
}

p.testimonial-signature  {
	font-size:14px;
	text-align:right;
	margin:0px 0px 8px 0px;
	font-weight:bold;
	padding:0px 30px 26px 20px;
}


div.sub-topic  {  /* used for get involved break-outs */
	margin:4px 10px 18px 0px;
	width:400px;
}


div.home-pg-limg  {  /* left image on home page or falsh movie */
	float: left;
	border:#aa0707 2px solid;
	margin-right:40px;
	width:273px;
	height:170px;
	background-color:#e5e2dc;
}


.required  {  /* hides certain fields from spambots */
	visibility:hidden;
}

#affirm  {
	color:#009933;
	text-align:center;
}

.spacer {
	height:0px;
	clear:both;
}