/*
--- body css ------
version: 7-14-2010
*/
body {
	text-align: center;
	margin: 0px;
	padding: 0px;
	color: #323232;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.85em;
	line-height: 1.4em;
}
body .list1 ul{ margin:0; padding:0; }
body .list1 li{ list-style-image:url(images/icon_bullet-sm.gif); }
a:link{ color:#06396F; text-decoration:none; }
a:visited{ color:#06396F; text-decoration:none; }
a:hover, a:active, a:focus{ color:#E39B00; text-decoration:none; }

p{ padding:0; margin:0 0 1.2em; }
p a:link{ color:#06396F; text-decoration:none; border-bottom:1px dotted #ccc; }
p a:visited{ color:#06396F; text-decoration:none; border-bottom:1px dotted #ccc; }
p a:active, p a:hover, p a:focus{ color:#e39b00; text-decoration:none; border-bottom:none; }
p.intro{ font-weight:bold; line-height:1.2em; font-size:1.1em; margin:6px 0 12px;}

h1, h2, h3, h4, h5, h6{ margin:0; padding:0; }
h1{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1.5em; color:#06396F; font-weight:bold; letter-spacing:-0.03em; }
h2{ font-family:Tahoma, Geneva, sans-serif; font-size:1.1em; color:#06396F; font-weight:bold; letter-spacing:0.04em; margin:1.2em 0 0.2em; padding:0; }
h2.first{ margin-top:0; }
div#indexLeft h2{ font-size:0.8em; letter-spacing:0.04em; text-transform: uppercase; margin:0; padding:0; }

h3{ font-family:Tahoma, Geneva, sans-serif; font-size:1.1em; margin:1.2em 0 0.2em; }
h4{ font-family:Tahoma, Geneva, sans-serif; font-size:1em; margin:1.2em 0 0.2em; }
ul,ol{ margin:0 0 1.4em }
li{ line-height:1.1em; margin:0 0 .9em }
#headerBack {
	background-color: #FAFAFA;
	padding: 0px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	position: absolute;
	top: 0px;
	height: 77px;
}
#headerContainer {
	padding: 0px;
	width: 900px;
	position: relative;
	height: 77px;
	text-align: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	background-color: #FAFAFA;
}
#headerAlly {
	background-color: #CCC;
	padding: 0px;
	height: 20px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
#headerImage {
	padding: 0px;
	float: left;
	width: 140px;
	position: relative;
	left: auto;
	top: 10px;
	right: auto;
	margin-top: 0.3em;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1em;
}
#headerImageBlog {
	padding: 0px;
	float: left;
	width: 140px;
	position: relative;
	left: auto;
	top: 30px;
	right: auto;
	margin-top: 0.3em;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1em;
}
#headerLinks {
	padding: 0px;
	top: 34px;
	width: 500px;
	float: left;
	position: relative;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1em;
}
#headerLinks a:link {
	color: #06396F;
	text-decoration: none;
}
#headerLinks a:visited {
	color: #06396F;
	text-decoration: none;
}
#headerLinks a:active, #headerLinks a:hover, #headerLinks a:focus{ color:#E39B00; text-decoration:none;  }
#headerLinks ul {
	padding: 0px;
	font-size: 0.9em;
	margin: 0px;
}
#headerLinks ul li {
	display: inline;
	padding: 0px;
	margin-top: 0px;
	margin-right: 2em;
	margin-bottom: 0px;
	margin-left: 0px;
}
#headerLogins {
	padding: 0px;
	float: right;
	width: 180px;
	position: relative;
	top: 29px;
	text-align: right;
	margin-top: 0px;
	margin-right: 1em;
	margin-bottom: 0px;
	margin-left: 0px;
}
#headerBg {
	padding: 0px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	top: 0px;
	height: 100px;
	background-image: url(images/bg_bloghead.gif);
	background-repeat: repeat-x;
	position: absolute;
}
#headerBlog {
	padding: 0px;
	width: 900px;
	position: relative;
	height: 100px;
	text-align: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
#menuBack {
	background-color: #06396F;
	padding: 0px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	position: absolute;
	height: 31px;
	top: 77px;
	left: auto;
	right: auto;
}
#menuContainer {
	padding: 0px;
	height: 31px;
	width: 900px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	position: relative;
	top: 0px;
	background-color: #06396F;
	z-index: 9000;
}
#content {
	width: 900px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 5%;
	margin-left: auto;
	position: relative;
	top: 0.5em;
	padding: 0px;
}
#indexContent {
	padding: 0px;
	width: 100%;
	margin-top: 1px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
#indexLeft {
	float: left;
	width: 448px;
	position: relative;
	padding-top: 0.8em;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 47px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCC;
	text-align: left;
	margin-bottom: 6%;
	font-size: 0.99em;
}
#indexRight {
	float: right;
	width: 320px;
	position: relative;
	text-align: left;
	padding-top: 0px;
	padding-right: 47px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-bottom: 6%;
	margin-top: 0.6em;
	font-size: 0.99em;
}
#indexRight a:link, #indexRight a:visited {
	color:#06396F;
	text-decoration: none;
}
#indexRight a:hover, #indexRight a:active, #indexRight a:focus {
	color: #E39B00;
	text-decoration: none;
}
#blogFeed {
	background-image: url(images/bg_notepaper.jpg);
	width: 320px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	position: relative;
	background-color: #135499;
	font-size: 0.9em;
	color: #C2C2C2;
	padding-top: 0.5em;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#blogFeed p {
	padding: 0px;
	margin-left: 1em;
}
#blogFeed ul {
	margin: 1em;
	padding: 0px;
}
#blogFeed ul li {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1.5em;
	list-style-type: circle;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0.5em;
	padding-left: 0px;
}
#blogFeed ul li a:link {
	color: #323232;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	text-decoration: none;
}
#blogFeed ul li a:visited {
	color: #323232;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	text-decoration: none;
}
#blogFeed ul li a:hover, #blogFeed ul li a:active, #blogFeed ul li a:focus {
	color: #E39B00;
	border-bottom-width: 0px;
	text-decoration: none;
}
#blogLogo {
	padding-top: 0.5em;
	padding-bottom: 1em;
	padding-left: 1.5em;
	margin: 0px;
}
#bodyContent {
	float: right;
	width: 560px;
	margin-top: 0.5em;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	position: relative;
	top: 0px;
	text-align: left;
	padding-top: 0px;
	padding-right: 1em;
	padding-bottom:50px;
	padding-left: 0px;
	font-size: 0.99em;
}
#bodyContent a:link{ color: #06396F; text-decoration:none; border-bottom:1px dotted #ccc; }
#bodyContent a:visited{ color:#06396F; text-decoration:none; border-bottom:1px dotted #ccc; }
#bodyContent a:active, #bodyContent a:hover, #bodyContent a:focus {
	color: #E39B00;
	text-decoration: none;
	border-bottom:1px dotted #CCC;
}
#bodyContent .list1 ul{ margin:0; padding:0; }
#bodyContent .list1 li{ list-style-image:url(images/icon_bullet-sm.gif); }
#bodyContent .list2 ul{ margin:0; padding:0; }
#bodyContent .list2 li {
	list-style-image: url(images/icon_bullet-sm.gif);
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -2em;
}
#bodyContent .list3 ul {
	margin: 0px;
	padding-top: 1em;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#bodyContent .list3 li {
	list-style-image: url(images/icon_bullet-sm.gif);
}
#bodyContent .list4 ul{ margin:0; padding:0; }
#bodyContent .list4 li {
	list-style-image: url(images/icon_check.gif);
	margin-left: 2em;
}
#bodyContent .list5 ul { margin:0; padding:0; }
#bodyContent .list5 li {
	list-style-image: url(images/icon_check.gif);
	margin-left: 4em;
}
#bodyContent .list6 ul{ margin:0; padding:0; }
#bodyContent .list6 li {
	list-style-image: url(images/icon_bullet-sm.gif);
	margin-left: -1em;
}
#bodyContent .list7 ul{ margin:0; padding:0; }
#bodyContent .list7 li {
	list-style-image: url(images/icon_dot-sm.gif);
	margin-left: 0.5em;
}
#bodyContent .list8 ul{ margin:0; padding:0; }
#bodyContent .list8 li {
	list-style-image: url(images/icon_raquo.gif);
}
#bodyContent .list9 ul{ margin:0; padding:0; }
#bodyContent .list9 li {
	list-style-image: none;
	list-style-type: none;
	padding-bottom: 1em;
	margin-left: -3em;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
#bodyContent .list10 ul {
	margin: 0px;
	padding: 0px;
}
#bodyContent .list10 li {
	list-style-image: none;
	list-style-type: none;
	padding: 0px;
	margin-left: -3em;
}
#sideContent {
	text-align: left;
	float: left;
	width: 277px;
	margin-top: 0.5em;
	margin-right: auto;
	margin-bottom: 15%;
	margin-left: auto;
	position: relative;
	top: 0px;
	padding-top: 0.5em;
	padding-right: 1em;
	padding-bottom: 0.5em;
	padding-left: 1em;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: dotted;
	border-left-style: dotted;
	border-right-color: #CCC;
	border-left-color: #CCC;
	font-size: 0.99em;
}
#sideContent a:link {
	color: #06396F;
	text-decoration: none;
	border-bottom-width: 0px;
}
#sideContent a:visited {
	color: #06396F;
	text-decoration: none;
	border-bottom-width: 0px;
}
#sideContent a:active, #sideContent a:hover, #sideContent a:focus {
	color: #E39B00;
	text-decoration: none;
	border-bottom-width: 0px;
}
#sideContent p a:link {
	color: #06396F;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
#sideContent p a:visited {
	color: #06396F;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
#sideContent p a:active, #sideContent p a:hover, #sideContent p a:focus {
	color: #E39B00;
	text-decoration: none;
	border-bottom-width: 0px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
#sideContent ul {
	padding: 0px;
	margin: 0px;
}
#sideContent ul li {
	padding: 0px;
	margin-top: 0.5em;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1em;
	list-style-position: inside;
	list-style-image: url(images/icon_disc_ltgray.gif);
}
#flashContent {
	width: 100%;
	margin-top: 0px;
	background-color: #D5D5CC;
	padding: 0px;
	height: 360px;
	position: relative;
}
#midContent {
	width: 100%;
	margin-top: 1px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	position: relative;
	background-color: #C1BFBA;
	left: 0px;
	top: 0px;
	right: 0px;
	text-align: center;
	vertical-align: middle;
	padding-top: 0.4em;
	padding-right: 0px;
	padding-bottom: 0.4em;
	padding-left: 0px;
}
#footer {
	width: 100%;
	margin-bottom: 0px;
	position: fixed;
	background-color: #F2F2F2;
	font-size: 0.7em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0.5em;
	padding-left: 0px;
	border-top-width: 0.4em;
	border-top-style: solid;
	border-top-color: #FFF;
	text-align: center;
	z-index: 90;
	display: block;
	bottom: 0px;
}
#footer a:link {
	color: #06396F;
	text-decoration: none;
}
#footer a:visited {
	color: #06396F;
	text-decoration: none;
}
#footer a:active, #footer a:hover, #footer a:focus {
	color: #E39B00;
	text-decoration: none;
}
#footer ul {
	margin: 0px;
	padding: 0px;
}
#footer ul li {
	display: inline;
}
#footerMenu {
	width: 900px;
	position: relative;
	bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	padding:0;
	text-align: left;
	z-index: 90;
}
#footerMenu ul {
	padding: 0px;
	margin-top: 0.4em;
	margin-right: 0px;
	margin-bottom: 0.4em;
	margin-left: 0px;
	line-height: 1.2em;
}
#footerMenu ul li {
	display: list-item;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
* html #footerMenu ul li{ position: relative; }

#footerMenu ul li.column1 {
	margin-left: 0em;
}
#footerMenu ul li.column2 {
	margin-left: 120px;
}
#footerMenu ul li.column3 {
	margin-left: 310px;
	width: 560px;
}
#footerMenu ul li.reset1 {
	margin-top: -6em;
}
#footerMenu ul li.reset2 {
	margin-top: -7em;
}
#footerMenu ul li.reset3 {
	margin-top: -8.3em;
}
#footerMenu ul li.reset4 {
	margin-top: -4.7em;
}
#colHeight48em {
	height: 4.8em;
}
#colHeight70em {
	height: 7em;
}
#colHeight83em {
	height: 8.3em;
}
#footerDotted {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: dotted;
	border-left-style: dotted;
	border-right-color: #CCC;
	border-left-color: #CCC;
	width: 284px;
	padding-top: 0px;
	padding-right: 1em;
	padding-bottom: 0px;
	padding-left: 1em;
}
#footerAlly {
	width: 100%;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: fixed;
	bottom: 0px;
	background-color: #F2F2F2;
	font-size: 0.7em;
	padding-top: 0em;
	padding-right: 0px;
	padding-bottom: 0.5em;
	padding-left: 0px;
	border-top-width: 0.4em;
	border-top-style: solid;
	border-top-color: #FFF;
	text-align: center;
	z-index: 90;
}
#footerAlly a:link {
	color: #06396F;
	text-decoration: none;
}
#footerAlly a:visited {
	color: #06396F;
	text-decoration: none;
}
#footerAlly a:active, #footerAlly a:hover, #footerAlly a:focus {
	color: #E39B00;
	text-decoration: none;
}
#footerAlly ul {
	margin: 0px;
	padding: 0px;
}
#footerAlly ul li {
	display: inline;
	vertical-align: middle;
}
#carouselContainer {
	width: 305px;
	float: left;
	margin-top: -90px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	height: 80px;
	padding: 0px;
	text-align: center;
	z-index: 10;
}
#col1News {
	padding: 0px;
	float: left;
	width: 160px;
	margin-top: 0.5em;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	position: relative;
}
#col1News p a:link {
	color: #06396F;
	text-decoration: none;
	border-bottom-width: 0px;
}
#col1News p a:visited {
	color: #06396F;
	text-decoration: none;
	border-bottom-width: 0px;
}
#col1News p a:active, #col1News p a:hover, #col1News p a:focus {
	color: #E39B00;
	text-decoration: none;
	border-bottom-width: 0px;
}
#col2News {
	padding: 0px;
	float: left;
	width: 160px;
	margin-top: 0.5em;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	position: relative;
}
#col3News {
	padding: 0px;
	float: left;
	width: 160px;
	margin-top: 0.5em;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	position: relative;
}
#colBlog {
	padding: 0px;
	float: left;
	width: 360px;
	margin-top: 0.5em;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 1em;
	position: relative;
}
#colWrap {
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	overflow: hidden;
}
#col1of2 {
	float: left;
	width: 48%;
}
#col2of2 {
	float: right;
	width: 48%;
}
#resizing {
	background-color: #E9E9E9;
	text-align: left;
	margin-bottom: auto;
	margin-left: auto;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	position: fixed;
	right: 0px;
	font-size: 0.75em;
	line-height: 1.5em;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-top: -10px;
}
#resizing-index {
	background-color: #E9E9E9;
	text-align: left;
	margin-bottom: auto;
	margin-left: auto;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	position: fixed;
	right: 0px;
	font-size: 0.75em;
	line-height: 1.5em;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-top: -400px;
}
#resizing-details {
	background-color: #E9E9E9;
	text-align: left;
	margin-bottom: auto;
	margin-left: auto;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	position: fixed;
	right: 0px;
	font-size: 0.75em;
	line-height: 1.5em;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-top: 20px;
	z-index: 900;
}
#ytVid {
	z-index: -1;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCC;
}
.menuSubTitle {
	font-size: 0.8em;
	color: #FCFCFC;
}
.topBorder1 {
	background-color: #CCC;
	padding: 0px;
	height: 1px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0.4em;
	margin-left: auto;
	position: relative;
	top: 0px;
}
.topBorder2 {
	background-color: #CCC;
	padding: 0px;
	height: 1px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	position: relative;
	top: 0px;
}
.topBorder3 {
	background-color: #CCC;
	height: 1px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0.6em;
	margin-left: auto;
	position: relative;
	top: 0px;
	padding: 0px;
}
.superAlly {
	padding-bottom: 2.2em;
}
.hide {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -9999px;
	position: absolute;
}
.div1 {
	padding: 0px;
	height: 1px;
	width: 100%;
	margin-top: 1em;
	margin-right: 0px;
	margin-bottom: 1em;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	position: relative;
}
.div2 {
	padding: 0px;
	height: 1px;
	width: 90%;
	margin-top: .5em;
	margin-right: auto;
	margin-bottom: .5em;
	margin-left: auto;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	position: relative;
}
.div3 {
	padding: 0px;
	height: 1px;
	width: 100%;
	margin-top: 1em;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	position: relative;
}
.div4 {
	padding: 0px;
	height: 1px;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	position: relative;
	margin: 0px;
}
.filler1 {
	padding: 0px;
	height: 1px;
	width: 100%;
	margin-top: 1em;
	margin-right: 0px;
	margin-bottom: 1em;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFF;
	position: relative;
}
.filler2 {
	padding: 0px;
	height: 1px;
	width: 100%;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFF;
	position: relative;
}
.filler3 {
	padding: 0px;
	height: 1px;
	width: 100%;
	margin-top: 5em;
	margin-right: 0px;
	margin-bottom: 4em;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFF;
	position: relative;
}
.lBar1 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0.5em;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #E39B00;
	height: 1em;
	vertical-align: top;
	line-height: 0.9em;
	width: 90%;
	margin-top: 2.5em;
	margin-left: 0.8em;
}
.lBar2 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0.5em;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #E39B00;
	height: 1em;
	vertical-align: top;
	line-height: 0.9em;
	width: 100%;
	position: relative;
	margin-top: 0.4em;
}
.lBar3 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0.5em;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #E39B00;
	height: 1em;
	vertical-align: top;
	line-height: 0.9em;
	width: 90%;
	margin-left: 0.8em;
	margin-top: 1em;
}
.lBar4 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0.5em;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #E39B00;
	height: 1em;
	vertical-align: top;
	line-height: 0.9em;
	width: 90%;
	margin-left: 0.8em;
	margin-top: 2em;
	margin-bottom: 2em;
}
.lBar5 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0.5em;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #E39B00;
	height: 1em;
	vertical-align: top;
	line-height: 0.9em;
	width: 90%;
	margin-left: 0.8em;
	margin-top: 1em;
	margin-bottom: 1em;
}
.cTxt {
	text-align: center;
}
.lTxt {
	text-align: left;
}
.rTxt {
	text-align: right;
}
.quote {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
	color: #06396F;
}
.textfieldRequiredMsg {
	font-size: 0.76em;
}
.textareaRequiredMsg {
	font-size: 0.76em;
}
.selectRequiredMsg {
	font-size: 0.76em;
}
.textfieldInvalidFormatMsg {
	font-size: 0.76em;
}
#buttonBox1 {
	padding: 0px;
	margin-top: 1em;
}
#buttonBox1 a:link {
	color: #06396F;
	text-decoration: none;
	border-bottom-width: 0px;
}
#buttonBox1 a:visited {
	color: #06396F;
	text-decoration: none;
	border-bottom-width: 0px;
}
#buttonBox1 a:active, #buttonBox1 a:hover, #buttonBox1 a:focus {
	color: #E39B00;
	text-decoration: none;
	border-bottom-width: 0px;
}
#buttonBox2 {
	padding: 0px;
	margin-top: 1em;
}
#buttonBox2 a:link {
	color: #06396F;
	text-decoration: none;
	border-bottom-width: 0px;
}
#buttonBox2 a:visited {
	color: #06396F;
	text-decoration: none;
	border-bottom-width: 0px;
}
#buttonBox2 a:active, #buttonBox2 a:hover, #buttonBox2 a:focus {
	color: #E39B00;
	text-decoration: none;
	border-bottom-width: 0px;
}
.box1 {
	margin-top: 2em;
	text-align: center;
}
.box2 {
	margin-top: 0.5em;
	text-align: center;
}
#box3 {
	padding: 0px;
	overflow: hidden;
}
#box3 a:link {
	color: #06396F;
	text-decoration: none;
	border-bottom-width: 0px;
}
#box3 a:visited {
	color: #06396F;
	text-decoration: none;
	border-bottom-width: 0px;
}
#box3 a:active, #box3 a:hover, #box3 a:focus {
	color: #E39B00;
	text-decoration: none;
	border-bottom-width: 0px;
}
.box14em {
	width: 14em;
}
.tblCtrBotCCC {
	text-align: center;
	vertical-align: bottom;
	background-color: #CCC;
}
.tblCtrBotF3F {
	text-align: center;
	vertical-align: bottom;
	background-color: #F3F3F3;
}
.tblCtrBot {
	text-align: center;
	vertical-align: bottom;
}
.tblCtrMidF3F {
	text-align: center;
	vertical-align: bottom;
	background-color: #F3F3F3;
	line-height: 1em;
}
.tblCtrMid {
	text-align: center;
	vertical-align: middle;
}
.tblCtrMidCCC {
	text-align: center;
	vertical-align: middle;
	background-color: #CCC;
}
.tblLftMidB {
	text-align: left;
	vertical-align: middle;
	font-size: 0.8em;
	line-height: 1.2em;
	font-weight: bold;
}
.fB {
	font-weight: bold;
}
.fBtBlue {
	font-weight: bold;
	color: #06396F;
}
.fBtOrange {
	font-weight: bold;
	color: #E39B00;
}
.fBdkGray {
	color: #666;
	font-weight: bold;
}
.fBltGray {
	color: #999;
	font-weight: bold;
}
.fBtWhite {
	color: #FCFCFC;
	font-weight: bold;
}
.ftBlue {
	color: #06396F;
}
.ftOrange {
	color: #E39B00;
}
.fdkGray {
	color: #666;
}
.fltGray {
	color: #999;
}
.ftWhite {
	color: #FCFCFC;
}
.f07em {
	font-size: 0.7em;
}
.f08em {
	font-size: 0.8em;
}
.f08emB {
	font-size: 0.8em;
	font-weight: bold;
}
.f08emdkGray {
	font-size: 0.8em;
	color: #666;
}
.f08emltGray {
	font-size: 0.8em;
	color: #999;
}
.f08emI {
	font-size: 0.8em;
	font-style: italic;
}
.f09em {
	font-size: 0.9em;
}
.f09emB {
	font-size: 0.9em;
	font-weight: bold;
}
.f09emdkGray {
	font-size: 0.9em;
	color: #666;
}
.f09emltGray {
	font-size: 0.9em;
	color: #999;
}
.f09emTreb {
	font-size: 0.9em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.f09emBTreb {
	font-size: 0.9em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.f09emBtBlueTreb {
	font-size: 0.9em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #06396F;
}
.f09emtBlueTreb {
	font-size: 0.9em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #06396F;
}
.f12emBTreb {
	font-size: 1.2em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.f12emTreb {
	font-size: 1.2em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.f12emBtBlueTreb {
	font-size: 1.2em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #06396F;
}
.f12emBdkGrayTreb {
	font-size: 1.2em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666;
}
.f12emBlueTreb {
	font-size: 1.2em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #06396F;
}
.f12em{ font-size: 1.2em; }
.f12emB{ font-size: 1.2em; font-weight: bold; }
.fH2{ 
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bolder;
	letter-spacing: 0.04em;
	text-transform: uppercase;
}
.pL05{ margin-top: 0.5em; }
.pL10{ margin-top: 1em; }
.pL15{ margin-top: 1.5em; }
.pL20{	margin-top: 2.0em;
}
.pL25{ margin-top: 2.5em; }
.pL30{ margin-top: 3em; }
.pL-01{ margin-top: -0.1em; }
.pL-10{ margin-top: -1em; } 
.pTog1{
	margin-top: 0.5em;
	margin-bottom: 1em;
	margin-left: 1em;
}
.pTog2a{
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-left: 1em;
}
.pTog2b{
	margin-top: 0em;
	margin-bottom: 1em;
	margin-left: 1em;
}
.pTog3 {
	margin-top: 1em;
	margin-left: 1em;
	margin-bottom: 0px;
}
#reqFirstName{
    font-size: 0.7em;
    border: solid 1px #FF0000;
}
#reqLastName{
    font-size: 0.7em;
    border: solid 1px #FF0000;
}
#reqJobTitle{
    font-size: 0.7em;
    border: solid 1px #FF0000;
}
#reqCompanyName {
    font-size: 0.7em;
    border: solid 1px #FF0000;
}
#reqFirstName {
    font-size: 0.7em;
    border: solid 1px #FF0000;
}
#reqPhone {
    font-size: 0.7em;
    border: solid 1px #FF0000;
}
#expPhone {
    font-size: 0.7em;
    border: solid 1px #FF0000;
}
#reqZip {
    font-size: 0.7em;
    border: solid 1px #FF0000;
}
#expZip {
    font-size: 0.7em;
    border: solid 1px #FF0000;
}
#reqEmail {
    font-size: 0.7em;
    border: solid 1px #FF0000;
}
#expEmail {
    font-size: 0.7em;
    border: solid 1px #FF0000;
}
#reqEmailConfirm {
    font-size: 0.7em;
    border: solid 1px #FF0000;
}
#ValidateEmail {
    font-size: 0.7em;
    border: solid 1px #FF0000;
}

/*-- images -- */
img{border:none;}
img.img-align-right{ float:right; margin:0 0 8px 12px; border:none; }
img.img-align-left{ float:left; margin:0 12px 8px 0; border:none;}
img.img{ margin:12px; border:none; }

/* === infobox 2 ====== */
div.infobox2{ position:relative; display:block; }
div.infobox2 h2{ margin:0 0 5px; padding:0; font-size:1.1em; font-weight:bold; margin:0; }
div.infobox2 p{ margin:0; padding:6px 0 12px; }
div.infobox2 img.num{ margin:8px 6px -1px 0; padding:0; }


/* === infobox 3 ====== */
div.infobox3{ position:relative; display:block; width:320px; }
div.infobox3 div.top{ width:320px; height:10px; background:url(../images/infobox3-top.png) top center no-repeat; }
div.infobox3 div.mid{ width:320px; background:url(../images/infobox3-bkg.png) top center repeat-y; padding:0 0 10px; }
div.infobox3 div.bot{ width:320px; height:20px; background:url(../images/infobox3-bottom.png) top center no-repeat; }
div.infobox3 h3{ margin:0 20px 10px; padding:5px 0; font-size:13px; font-weight:normal; border-bottom:1px dotted #05376C; }
div.infobox3 p{ margin:0; padding:5px 20px; }
div.infobox3 span{ color:#666; text-transform:uppercase; }
div.infobox3 hr{
	display:block; height:1px;
	border-top:0; border-right:0; border-bottom:1px solid #05376C; border-left:0; line-height:0; 
	margin: 10px 20px; padding:0;
}

.clear{ clear:both;height:0;font-size:1px;line-height:0;}