/* Global Styles */

body {
	margin:0px;
	height: 100%;
	padding: 0px;
	}
html {
	height: 100%;
}
	
td {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#003366;
	}
.email-notice {
	font-size: 10px;
	line-height: 14px;
	color: #003366;
}
	

/* ID Styles */

td .navigation  {
	border-bottom: 2px solid #C0DFFD;
	text-align: left;
	}
	
.navigation a {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
	display:block;
	background-image: url(mm_arrow.gif);
	background-repeat: no-repeat;
	background-position: 16px 45%;
	padding-top: 8px;
	padding-right: 6px;
	padding-bottom: 10px;
	padding-left: 28px;
	}
	
.navigation a:hover {
	background: #ffffff url("mm_arrow.gif") 14px 45% no-repeat;
	color:#FF6600;
	}
	
td .navigation-s  {
	text-align: left;
	}
	
.navigation-s a {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
	display:block;
	background-image: url(mm_arrow.gif);
	background-repeat: no-repeat;
	background-position: 16px 45%;
	padding-top: 8px;
	padding-right: 6px;
	padding-bottom: 10px;
	padding-left: 28px;
	}
	
.navigation-s a:hover {
	background: #ffffff url("mm_arrow.gif") 14px 45% no-repeat;
	color:#FF6600;
	}
	
#logo 	{
	font:24px Verdana, Arial, Helvetica, sans-serif;
	color: #CCFF99;
	letter-spacing:0.2em;
	line-height:30px;
	padding-right: 28px;
	}
.left-image-space {
	margin-right: 18px;
	margin-bottom: 5px;
}

#tagline 	{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color: #CCFF99;
	letter-spacing:.2em;
	line-height:18px;
	padding-right: 28px;
	}

#monthformat {
	border-bottom: 2px solid #E6F3FF;
		}
		
#dateformat {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	letter-spacing:.1em;
	}
	
#dateformat a {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	font-weight:bold;
	letter-spacing:.1em;
	}
	
#dateformat a:hover {
	color: #FF6600;
	letter-spacing:.1em;
	}
	
/* Class Styles */
	
.bodyText {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#003366;
	line-height:18px;
	margin-top:0px;
	}
img {
	border-top-color: #84BFFB;
	border-right-color: #84BFFB;
	border-bottom-color: #84BFFB;
	border-left-color: #84BFFB;
}
	
.pageName{
	font: 18px Verdana, Arial, Helvetica, sans-serif;
	color: #3366CC;
	line-height:24px;
	letter-spacing:.2em;
	}
	
.subHeader {
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #3366CC;
	line-height:16px;
	letter-spacing:.2em;
	}

.quote {
	font: 20px Verdana, Arial, Helvetica, sans-serif;
	color: #759DA1;
	line-height:30px;
	}
	
.smallText {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #2D58B3;
	}
.side-bg {
	background-image: url(images/blue-bg-grad.jpg);
	background-repeat: repeat-x;
}
	
.navText {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
	}
	
h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}
.heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
A.more:link {
	color:#0000FF;
	line-height:20px;
	margin-top:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
A.more:visited {
	color:#0000FF;
	line-height:20px;
	margin-top:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	font-weight: normal;
	text-decoration: underline;
}

A.more:active {
	color:#FF6600;
	line-height:20px;
	margin-top:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	font-weight: normal;
}
A.more:hover {
	color:#FF6600;
	line-height:20px;
	margin-top:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	font-weight: normal;
}

A.top:link {
	color:#003366;
	margin-top:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: 0.1em;
}
A.top:visited {
	color:#003366;
	margin-top:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: 0.1em;
}

A.top:active {
	color:#FF6600;
	margin-top:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: .1em;
	text-decoration: none;
}
A.top:hover {
	color:#FF6600;
	margin-top:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	letter-spacing: .1em;
}

#footer {
	position: absolute;
	bottom: 0;
	background-color: #3366CC;
	color: #E6F3FF;
	width: 80%; /* See note below */
	text-align: left;
	padding-top: .5%;
	padding-right: 14%;
	padding-bottom: .5%;
	padding-left: 6%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/* SBMH -- see http://css-discuss.incutio.com/?page=BoxModelHack 
 * Stupid hack lets IE see 100%, others see 70%. 
 */
#footer {
	\width: 100%;
	w\idth: 80%;
	line-height: 20px;
}
.footersmall {font-size: 10px}
.divider {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-top-color: #8DC5FC;
	border-right-color: #8DC5FC;
	border-bottom-color: #8DC5FC;
	border-left-color: #8DC5FC;
}
.divider-horizontal {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #8DC5FC;
	border-right-color: #8DC5FC;
	border-bottom-color: #8DC5FC;
	border-left-color: #8DC5FC;
	border-top-style: solid;
}
.divider-combo {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #8DC5FC;
	border-right-color: #8DC5FC;
	border-bottom-color: #8DC5FC;
	border-left-color: #8DC5FC;
	border-top-style: solid;
	border-left-style: solid;
}
.email {
	line-height: 30px;
}
.table-frame {
}
.footer2 {
	line-height: 30px;
	color: #CCFF99;
	height: 40px;
	width: 100%;
	vertical-align: top;
	background-image: url(images/foot-bg.gif);
	background-repeat: repeat;
	bottom: 0px;
	margin: 0px;
}
.table-frame-no-sides {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #69B1FA;
	border-right-color: #69B1FA;
	border-bottom-color: #69B1FA;
	border-left-color: #69B1FA;
}
.heading-ad {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
}
hr {
	border: 1px dotted #58A9FA;
}
.list-space {
	margin-bottom: 12px;
	line-height: 17px;
}
.sides {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #5780D5;
}
.call-out {
	background-color: #FFFAF7;
	padding: 10px;
	width: 100px;
	border: 1px solid #84BFFB;
	text-align: center;
}


A.big:link {
	color:#0000FF;
	line-height:20px;
	margin-top:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
A.big:visited {
	color:#0000FF;
	line-height:20px;
	margin-top:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: right;
	font-weight: bold;
	text-decoration: underline;
}

A.big:active {
	color:#FF6600;
	line-height:20px;
	margin-top:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: right;
	font-weight: bold;
}
A.big:hover {
	color:#FF6600;
	line-height:20px;
	margin-top:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: right;
	font-weight: bold;
}


/* 
  ------------------------------------------------
menu-1
  ------------------------------------------------
*/

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.suckerdiv ul{
margin: 0;
padding: 0;
list-style-type: none;
width: 165px;
}
	
.suckerdiv ul li{
position: relative;
}
	
/*Sub level menu items */
.suckerdiv ul li ul{
position: absolute;
width: 165px; /*sub menu width*/
top: 0;
visibility: hidden;
}

/* Sub level menu links style */
.suckerdiv ul li a{
	display: block;
	overflow: auto; /*force hasLayout in IE7 */
	color: #003366;
	text-decoration: none;
	background-color: #E6F3FF;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #C0DFFD;
	background-image: url(mm_arrow.gif);
	background-position: 16px 45%;
	background-repeat: no-repeat;
}

.suckerdiv ul li a:visited{
	color: black;
	background-image: url(mm_arrow.gif);
	background-repeat: no-repeat;
	background-position: 16px 45%;
}

.suckerdiv ul li a:hover{
	background-color: #FFFFFF;
	background-image: url(mm_arrow.gif);
	background-repeat: no-repeat;
	background-position: 14px 45%;
}

.suckerdiv .subfolderstyle{
	background-image: url(images/arrow-list.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

	
/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }
/* End */
