			
/* BACKGROUND SHADOWS AND NAV BAR STYLES */

body {
	background-image:url(images/shared/backgroundswatch.gif);
	background-repeat:repeat;
	}
#backgrounds {
	width:972px;
	margin:10px auto;
	background-image:url(images/shared/middle_wrapper.jpg);
	background-repeat:repeat-y;
	}
#background-bottom {
	background-image:url(images/shared/bottom_wrapper.jpg);
	background-repeat:no-repeat;
	position:relative;
	top:12px;
	width:972px;
	height:12px;
	}
#background-top {
	background-image:url(images/shared/top_wrapper.jpg);
	background-repeat:no-repeat;
	width:972px;
	height:12px;
	}
#container {
	width:950px;
	background-color:#FFF;
	margin-left:11px;
	}
#dropmenudiv{
	position:absolute;
	border-bottom-width: 0;
	font:normal 11px arial;
	line-height:22px;
	z-index:100;
	margin-top:2px;
	margin-left: 18px;
	}
#dropmenudiv a{
	width: 100%;
	display: block;
	text-indent: 5px;
	border-bottom: 1px solid #162a6c;
	background-color: #4d6898; 
	padding: 1px 0;
	text-decoration: none;
	color:#FFF;
	white-space: nowrap; 
	}
#dropmenudiv a:hover{ 
	background-color: #162a6c; 
	}
#dropmenudiv a:active { 
	background-color: #990000; 
	}

#dropmenudiv2{
	position:absolute;
	border-bottom-width: 0;
	font:normal 11px arial;
	line-height:22px;
	z-index:100;
	margin-top:2px;
	margin-left: -39px;
	}
#dropmenudiv2 a{
	width: 100%;
	display: block;
	text-indent: 5px;
	border-bottom: 1px solid #162a6c;
	background-color: #4d6898; 
	padding: 1px 0;
	text-decoration: none;
	color:#FFF;
	white-space: nowrap; 
	}
#dropmenudiv2 a:hover{ 
	background-color: #162a6c; 
	}
#dropmenudiv2 a:active { 
	background-color: #990000; 
	}
	
/* Utility Links at top */
.utility { 		color: #949494; 
				font-family: arial, helvetica, tahoma, san-serif; 
				font-size: 11px; 
				font-weight: normal; 
				text-decoration: none; 
				text-align: right; 
				padding: 5px 22px 5px 0; 
				}
.utility a { color: #949494; text-decoration: none; }
.utility a:hover { color: #990000; text-decoration: none; }
	
/* Copyright Links at bottom */
#containerCopy {
	width:972px;
	margin:10px auto;
	}
	
.copyright { 	color: white; 
				font-family: arial, helvetica, tahoma, san-serif; 
				font-size: 10px; 
				font-weight: normal; 
				line-height: 13px;
				text-decoration: none; 
				text-align: right; 
				padding: 5px 22px 5px 0; 
				margin-right: 11px;
				}
.copyright a { color: white; text-decoration: underline; }
.copyright a:hover { color: white; text-decoration: underline; }


/* Main Navigation Bar */
#navbar { 		background-color: #162a6c; 
				border-top: white solid 2px;
				border-bottom: white solid 2px; 
				height: 27px; 
				min-width:950px;
				}
.navspacer { padding-right: 63px; }

.mainnavOn { background-color: #4d6898; }


/* Additional Universal Styles */
#logo { border-bottom: 2px #990000 solid; }

#bluestripe	{	border-bottom: solid 4px #162a6c; }		

.title	{ padding: 10px 22px; }

		 
/* Main Content Area for secondary pages*/

#greybox { 		color: #333; 
				border-left: white solid 2px; 
				width: 490px; 
				height: 230px; 
				padding: 0 22px; 
				line-height: 18px; 
				background-color: #dcdce2;
				font-family: arial, helvetica, tahoma, san-serif; 
				font-size: 12px; 
				font-weight: normal; 
				text-decoration: none;  }
#greybox a {	color: #162a6c; text-decoration: underlne;  }
#greybox a:hover {	color: #990000; text-decoration: underlne;  }
				
#greybox li	{	margin: 0px -15px; margin-bottom: 10px; }

#greyboxHead	{	font-family: trebuchet ms, tahoma, verdana, san-serif; 
				font-size: 15px; 
				font-weight: bold;
				letter-spacing: 1px;
				color: #162a6c; 
				padding-bottom: 5px;	}
				
#greyboxLong { 	color: #333; 
				padding: 22px; 
				line-height: 18px; 
				background-color: #dcdce2;
				border-bottom: 2px solid white;
				font-family: arial, helvetica, tahoma, san-serif; 
				font-size: 12px; 
				font-weight: normal; 
				text-decoration: none;  }
#greyboxLong a {	color: #162a6c; text-decoration: underlne;  }
#greyboxLong a:hover {	color: #990000; text-decoration: underlne;  }
				
#bigredbutton  {	 	color: white;
				border-left: white solid 2px;  border-top: white solid 2px; 
				text-align: center;
				width: 244px; 
				height: 60px; 
				background-color: #990000; 
				font-family: trebuchet ms, tahoma, verdana, san-serif; 
				font-size: 13px;
				font-weight: bold; 
				letter-spacing: 1px;
				text-decoration: none;  }
#bigredbutton  a {	 	color: white; text-decoration: none;  }
#bigredbutton a:hover {	 	color: white; text-decoration: none; background-color: #7c0000; padding: 22px 39px 22px; }

#bigbluebutton  { 		color: white; 
				border-left: white solid 2px; border-top: white solid 2px; 
				text-align: center;
				width: 244px; 
				height: 60px; 
				background-color: #162a6c; 
				font-family: trebuchet ms, tahoma, verdana, san-serif; 
				font-size: 13px; 
				font-weight: bold; 
				letter-spacing: 1px;
				text-decoration: none;  }
#bigbluebutton  a  { color: white; text-decoration: none;  }
#bigbluebutton  a:hover {	 	color: white; text-decoration: none; background-color: #091a52; padding: 22px 19px 22px; }

/* Banner Placement for all secondary pages */
#banner2 { border-top: 2px solid white; }

/* above blue line for white space */
.abovestripe { border-bottom: 2px white solid; }

/* Feature or Bullet Copy for bottom of secondary pages */

.featurecopyHeadspace	{	font-family: trebuchet ms, tahoma, verdana, san-serif; 
				font-size: 15px; 
				font-weight: bold;
				letter-spacing: 1px;
				color: #666666; 	}
				
				
.featurecopyHead	{	font-family: trebuchet ms, tahoma, verdana, san-serif; 
				font-size: 15px; 
				font-weight: bold;
				letter-spacing: 1px;
				margin-top: -10px;
				color: #666666; 	}
				
.featurecopy li	{	margin-left: -25px; margin-bottom: 10px; }
				
				
.featurecopy {	padding: 22px;
				font-family: arial, helvetica, tahoma, san-serif; 
				font-size: 11px; 
				font-weight: normal;
				color: #333;
				line-height: 16px;
				 }
				 
.featurecopy a	{	font-family: arial, helvetica, tahoma, san-serif; 
				font-size: 11px; 
				font-weight: bold;
				color: #162a6c; 
				text-decoration: underline;
				}

.featurecopy a:hover	{	font-family: arial, helvetica, tahoma, san-serif; 
				font-size: 11px; 
				font-weight: bold;
				color: #990000; 
				text-decoration: underline;
				}
				
.bottompad	{ padding-bottom: 30px; }

/* price list table */

#prices {
				float:right;
				padding:20px;
				margin-left: 20px;
				margin-top:20px;
				background-color:#4d6898;
				color: white;font-family: arial, helvetica, tahoma, san-serif; 
				font-size: 12px;  
				font-weight: normal;
				}

				
/* icon links */

#icons	{ 		text-align: right;
				margin-top: 10px; margin-bottom: 10px; }



.bookmark	{	font-family: arial, helvetica, tahoma, san-serif; 
				font-size: 10px; 
				font-weight: normal;
				color: #333; 
				text-decoration: none;
				}

.bookmark a	{	font-family: arial, helvetica, tahoma, san-serif; 
				font-size: 10px; 
				font-weight: normal;
				color: #333; 
				text-decoration: none;
				background:url('images/shared/bookmark_off.gif') no-repeat;
				padding: 3px 20px;
				}

.bookmark a:hover	{	
				font-family: arial, helvetica, tahoma, san-serif; 
				font-size: 10px; 
				font-weight: normal;
				color: #990000; 
				text-decoration: none;
				background:url('images/shared/bookmark_over.gif') no-repeat;
				padding: 3px 20px; 
				}
				
				
.printer	{	font-family: arial, helvetica, tahoma, san-serif; 
				font-size: 10px; 
				font-weight: normal;
				color: #333; 
				text-decoration: none;
				}

.printer a	{	font-family: arial, helvetica, tahoma, san-serif; 
				font-size: 10px; 
				font-weight: normal;
				color: #333; 
				text-decoration: none;
				background:url('images/shared/printer_off.gif') no-repeat;
				padding: 3px 20px;
				}

.printer a:hover	{	
				font-family: arial, helvetica, tahoma, san-serif; 
				font-size: 10px; 
				font-weight: normal;
				color: #990000; 
				text-decoration: none;
				background:url('images/shared/printer_over.gif') no-repeat;
				padding: 3px 20px;
				}


.email	{	font-family: arial, helvetica, tahoma, san-serif; 
				font-size: 10px; 
				font-weight: normal;
				color: #333; 
				text-decoration: none;
				}

.email a	{	font-family: arial, helvetica, tahoma, san-serif; 
				font-size: 10px; 
				font-weight: normal;
				color: #333; 
				text-decoration: none;
				background:url('images/shared/email_off.gif') no-repeat;
				padding: 3px 20px;
				}

.email a:hover	{	
				font-family: arial, helvetica, tahoma, san-serif; 
				font-size: 10px; 
				font-weight: normal;
				color: #990000; 
				text-decoration: none;
				background:url('images/shared/email_over.gif') no-repeat;
				padding: 3px 20px;
				}
