 /*general elements*/
 
.home_title {font-size: 16px;font-family: Arial, Helvetica, sans-serif;color: #898989;margin-bottom: 15px;font-weight: 600;}
.home_title2{font-size: 16px;font-family:  Arial, Helvetica, sans-serif;color: #EE2E24;margin-bottom: 15px;font-weight: 600;}
.home-title3 {font-size: 16px;font-family: Times New Roman, Helvetica, sans-serif;color: #000000;text-align:center;}
td.header_title {font-size: 20px;font-family: Arial, Helvetica, sans-serif;color: #666666;margin-bottom: 20px;font-weight: 500;}
.headline_title {font-size: 16px;font-family: Arial, Helvetica, sans-serif;color: #000000;margin-bottom: 20px;margin-top: 20px;font-weight: 600;}
a.headline:link {text-decoration: none;font-size: 12px;color: #EE2E24;}
a.headline:visited {text-decoration: none;	font-size: 12px;	color: #EE2E24;}
a.headline:hover {text-decoration: none;	font-size: 12px;	color: #797970;}
a.headline:active {text-decoration: none;	font-size: 12px;	color: #797970;}

body {background: #FFFFFF url(../images/#.jpg);font-family: Open Symbol, Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;text-align:center;font-weight: normal;text-decoration: none;color: #000000; /*scrollbar tags IE only*/ /*scrollbar-face-color: #313131;scrollbar-base-color: #FFFFFF;	scrollbar-arrow-color: #FFFFFF;	scrollbar-highlight-color: #313131;	scrollbar-3dlight-color: #313131;scrollbar-shadow-color: #313131;	scrollbar-darkshadow-color: #313131;scrollbar-track-color: #FFFFFF;*/		margin: 0;	padding: 0;}

a:link {	text-decoration:underline; 	font-size: 11px; bold;	color: #808080;}
a:visited {text-decoration: underline;	font-size: 11px; bold;	color: #808080;}
a:hover {text-decoration: none;	font-size: 11px; bold;	color: #EE2E24;}
a:active {text-decoration: none;	font-size: 11px; bold;	color: #EE2E24;}

a img {border: none;}
img.center {	text-align:center;}
img.thumbnail {	border: 1px solid #333333;	border-top: 3px solid #333333;	padding:0px;}
img.thumbnail400 {	border: 1px solid #CCCCCC;	border-bottom: 3px solid #CCCCCC;	border-right: 3px solid #CCCCCC;	padding: 5px;}
ul.bodylistnoicon {	list-style: none;	margin: 1em;	padding-left: 2em;	text-indent: -1.25em;}
ul.bodylistnoicon li {	margin-bottom: .25em;}
ul.nolist {	list-style: none;	margin: 0;	padding-left: .5em;	text-indent: -1em;}
ul.nolist li {	margin-bottom: 1em;}
hr.divider1 {	border: 0;	height: 1px;	width: 50%;	left: 0px;	background-color: #DCDCDC;	color: #DCDCDC;	text-align:left;}
hr.divider2 {	border: 0;	height: 1px;	width: 100%;	left: 0px;	background-color: #DCDCDC;	color: #DCDCDC;	text-align:left;}
br { clear: left;height: 8px;}
p {	font-size: 11px;	margin-top: 10px;}
.rentry {border-right: .5px dashed #898989; padding-left: 10px; padding-right: 15px;}
.lentry {border-left: 1px dashed #898989; padding-left: 15px; padding-right: 15px;}


.small {	font-size: 10px;}
.medium { font-size: 12px;}
.large {	font-size: 14px;}
.font11 { font-size:11px;}
.marksrights {font-size: 6pt;}
.blueheading {	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	color: #483D8B;	margin-bottom: 10px;font-weight: 600;}
.largetext {	font-size: 16px;	font-weight: 900;}

 /*breadcrumbs*/
.breadcrumbs{	position:relative;top:8px;left:14px;height:19px;width:800px;text-align:left;font-size: 9px;color: #000000;z-index: 50;}
div.breadcrumbs a:link{font-size: 9px;color: Gray;text-decoration:none;}
div.breadcrumbs a:visited{font-size: 9px;color: Gray;	text-decoration:none;}
div.breadcrumbs a:hover{	font-size: 9px;	color:#ED1C24;	text-decoration:underline;}
div.breadcrumbs a:active{	font-size: 9px;	color:#ED1C24;	text-decoration:underline;}

 /*forms*/
 /*search bar & button*/
 /*default form*/
form {	font-size: 11px;	border: 0;}
.form {	font-size:11px;}
textarea {	border: 1px solid #333333;	background-color: #EDEDED;	color: #333333;	overflow: auto;}
.textarea {	border: 1px solid #333333;	background-color: #FFFFFF;	color: #333333;	overflow: auto;}
.forminq {	border: 1px solid #333333;	background-color: #FFFFFF;	color: #333333;	overflow: auto;}
select { border: 1px solid #333333; background-color: #EDEDED; color: #333333;}
input { /*border: 1px solid #333333;*/ background-color: #EDEDED;}

 /*columns*/
 /*no border small font*/
.plaintextcolumn {	position: relative;	border: 0;	background-color: #EAEAEA;	font-size: 9px;}	
.plaintextcolumn-head {	position: relative;	text-align: left;font-weight: bold;	height: 16px;padding: 0px;color: #333333;background-color: #EAEAEA;	font-size: 9px;}
.plaintextcolumn-body {	position: relative;	text-align: left;	padding: 3px 5px 5px 5px;	background-color: #F8F8F8;	font-size: 9px;}
.plaintextcolumn-body a:link {	font-size: 9px;	text-decoration: underline;	color: #808080;}
.plaintextcolumn-body a:visited {	font-size: 9px;	text-decoration: underline;	color: #000000;}
.plaintextcolumn-body a:hover {	text-decoration: underline;	font-size: 9px;	color: #EE2E24;}
.plaintextcolumn-body a:active {	text-decoration: underline;	font-size: 9px;	color: #363636;}
	
 /*left column*/
.leftcolumn {	position: relative;	border: 0px;	border-style: solid;	border-color: #EAEAEA;	background-color: #EAEAEA;}	
.leftcolumn-head {	position: relative;	text-align: left;font-weight: bold;	height: 16px;padding: 3px 5px 0px 5px;color: #333333;background-color: #EAEAEA;	font-size: 11px;}
.leftcolumn-body {	position: relative;	text-align: left;	padding: 2px 0px 2px 0px;	background-color: #F8F8F8;	font-size: 9px;}
.leftcolumn-body a:link {	font-size: 9px;	text-decoration: underline;	color: #808080;}
.leftcolumn-body a:visited {	font-size: 9px;	text-decoration: underline;	color: #808080;}
.leftcolumn-body a:hover {	text-decoration: underline;	font-size: 9px;	color: #EE2E24;}
.leftcolumn-body a:active {	text-decoration: underline;	font-size: 9px;	color: #363636;}

/*right column*/
.rightcolumn {	position: relative;	border: 0px;	border-style: solid;	border-color: #EAEAEA;	background-color: #EAEAEA;}	
.rightcolumn-head {	position: relative;	text-align: left;font-weight: bold;	height: 16px;padding: 3px 5px 0px 5px;color: #333333;background-color: #EAEAEA;	font-size: 11px;}
.rightcolumn-body {	position: relative;	text-align: left;	padding: 2px 0px 2px 0px;	background-color: #F8F8F8;	font-size: 9px;}
.rightcolumn-body a:link {	font-size: 9px;	text-decoration: underline;	color: #808080;}
.rightcolumn-body a:visited {	font-size: 9px;	text-decoration: underline;	color: #000000;}
.rightcolumn-body a:hover {	text-decoration: underline;	font-size: 9px;	color: #EE2E24;}
.rightcolumn-body a:active {	text-decoration: underline;	font-size: 9px;	color: #363636;}



 /*center column*/
.centercolumn {	position:relative;	border: 0px;	margin: 5px 10px 10px 10px;}
.centercolumn-index{	position:relative;	border: 0px;	margin: 0px 70px 0px 55px;}
.centercolumn-head-top {	color: #483D8B;text-indent: 15px;font-weight: bold;font-size: 12px;background: url(../images/head.top.jpg) no-repeat top left;	margin: 0px 0px 5px 0px;}
.centercolumn-head-main {	position:relative;	margin:5px 10px 10px 10px;	font-size: 12px;}
.centercolumn-head-main-justify {	position:relative;	margin:5px 5px 10px 5px;	font-size: 11px;	text-align: justify;}
.centercolumn-head-main a:link {	font-size: 11px;	color: #808080;}	
.centercolumn-head-main a:visited {	font-size: 11px;	color: #000000;}
.centercolumn-head-main a:hover {	font-size: 11px;	color: #EE2E24;}
.centercolumn-head-main a:active {	font-size: 11px;	color: #363636;}
.centercolumn-body-top {	color: #333333;	font-size: 11px;text-indent: 0px;font-weight: bold;min-height: 12px;margin: 15px 5px 5px 0px;}
.centercolumn-body-main {	position:relative;	font-size: 11px;	margin: 5px 10px 10px 10px;	}
.centercolumn-body-main a:link {text-decoration: underline;	font-size: 11px;	color: #808080;}
.centercolumn-body-main a:visited {text-decoration: underline;	font-size: 11px;	color: #808080;}
.centercolumn-body-main a:hover {	font-size: 11px;	color: #EE2E24;}
.centercolumn-body-main a:active {	font-size: 11px;	color: #EE2E24;}
.centercolumn-body-grey {	background: #ECECEC;	position:relative;	font-size: 11px;	margin: 5px 5px 10px 5px;	}
.centercolumn-body-grey a:link {	font-size: 11px;	text-decoration: underline;	color: #808080;}
.centercolumn-body-grey a:visited {text-decoration: underline;	font-size: 11px;	color: #808080;}
.centercolumn-body-grey a:hover {	font-size: 11px;	color: #EE2E24;}
.centercolumn-body-grey a:active {	font-size: 11px;	color: #363636;}

/*center column2*/
.centercolumn2 {	position:relative;	border: 0px;	margin: 0px 0px 0px 0px;}
.centercolumn2-index{	position:relative;	border: 0px;	margin: 0px 70px 0px 55px;}
.centercolumn2-head-top {	color: #483D8B;text-indent: 15px;font-weight: bold;font-size: 12px;background: url(../images/head.top.jpg) no-repeat top left;	margin: 0px 0px 5px 0px;}
.centercolumn2-head-main {	position:relative;	margin:5px 10px 10px 10px;	font-size: 12px;}
.centercolumn2-head-main-justify {	position:relative;	margin:5px 5px 10px 5px;	font-size: 11px;	text-align: justify;}
.centercolumn2-head-main a:link {	font-size: 11px;	color: #808080;}	
.centercolumn2-head-main a:visited {	font-size: 11px;	color: #000000;}
.centercolumn2-head-main a:hover {	font-size: 11px;	color: #EE2E24;}
.centercolumn2-head-main a:active {	font-size: 11px;	color: #363636;}
.centercolumn2-body-top {	color: #333333;	font-size: 11px;text-indent: 0px;font-weight: bold;min-height: 12px;margin: 15px 5px 5px 0px;}
.centercolumn2-body-main {	position:relative;	font-size: 11px;	margin: 5px 10px 10px 10px;	}
.centercolumn2-body-main a:link {text-decoration: underline;	font-size: 11px;	color: #808080;}
.centercolumn2-body-main a:visited {text-decoration: underline;	font-size: 11px;	color: #808080;}
.centercolumn2-body-main a:hover {	font-size: 11px;	color: #EE2E24;}
.centercolumn2-body-main a:active {	font-size: 11px;	color: #EE2E24;}
.centercolumn2-body-grey {	background: #ECECEC;	position:relative;	font-size: 11px;	margin: 5px 5px 10px 5px;	}
.centercolumn2-body-grey a:link {	font-size: 11px;	text-decoration: underline;	color: #808080;}
.centercolumn2-body-grey a:visited {text-decoration: underline;	font-size: 11px;	color: #808080;}
.centercolumn2-body-grey a:hover {	font-size: 11px;	color: #EE2E24;}
.centercolumn2-body-grey a:active {	font-size: 11px;	color: #363636;}



/*upright column*/
.uprightcolumn {	position:relative;	 border: 5px; margin: 0px 0px 0px 590px; background: #ECECEC;}
.uprightcolumn-index{	position:relative;	border: 1px;	margin: 10px 5px 10px 5px;}
.uprightcolumn-head-top {	color: #483D8B;text-indent: 15px;font-weight: bold;font-size: 12px;background: white;	margin: 5px 5px 5px 5px;}
.uprightcolumn-head-main {	position:relative;	margin:5px 5px 5px 5px;	font-size: 7px;}
.uprightcolumn-head-main-justify {	position:relative;	margin:5px 5px 10px 5px;	font-size: 7px;	text-align: justify;}
.uprightcolumn-head-main a:link {	font-size: 7px;	text-decoration: underline;	color: #FFFFFF;}	
.uprightcolumn-head-main a:visited {	font-size: 7px;	text-decoration: underline;	color: #EE2E24;}
.uprightcolumn-head-main a:hover {	font-size: 7px;	text-decoration: underline;	color: #797970;}
.uprightcolumn-head-main a:active {	font-size: 7px;	text-decoration: underline;	color: #797970;}
.uprightcolumn-body-top {	color: #ECECEC;	font-size: 8px;text-indent: 9px;font-weight: bold;min-height: 8px;margin: 5px 5px 5px 5px;}
.uprightcolumn-body-main { position:relative;	font-size: 7px; margin: 5px 5px 5px 5px;	}
.uprightcolumn-body-main a:link {	font-size: 7px;	text-decoration: underline;	color: #EE2E24;}
.uprightcolumn-body-main a:visited {	font-size: 7px;	color: #EE2E24;}
.uprightcolumn-body-main a:hover {	font-size: 7px;	color: #797970;}
.uprightcolumn-body-main a:active {	font-size: 7px;	color: #797970;}
.uprightcolumn-body-grey {	background: #ECECEC;	position:relative;	font-size: 7px;	margin: 5px 5px 5px 5px;	}
.uprightcolumn-body-grey a:link {	font-size: 7px;	text-decoration: underline;	color: #EE2E24;}
.uprightcolumn-body-grey a:visited {	font-size: 7px;	color: #EE2E24;}
.uprightcolumn-body-grey a:hover {	font-size: 7px;	color: #797970;}
.uprightcolumn-body-grey a:active {	font-size: 7px;	color: #797970;}

 /*modules*/
 /*right modules*/
.rmodule-box {	border: 1px solid #F5F5F5;	margin-bottom: 10px;}	
.rmodule-head {	text-align: left;	font-weight: bold;	background-color: #F0F0F0;	min-height: 16px;	color: #696969;	padding: 3px 5px 0px 5px;	font-size: 11px;	border-bottom: 1px dotted;	border-bottom-color: #F5F5F5;}
.rmodule-body {	text-align:left;	padding: 5px 10px 5px 10px;	margin: 0px;	border: 1px dotted #F5F5F5;	font-size: 9px;	}
.rmodule-body a:link {	font-size: 9px;	text-decoration: underline;	color: #797970;}
.rmodule-body a:visited {	font-size: 9px;	text-decoration: underline;	color: #797970;}
.rmodule-body a:hover {	font-size: 9px;	text-decoration: underline;	color: #797970;}
.rmodule-body a:active {	font-size: 9px;	text-decoration: underline;	color: #797970;}

.newsflash {
	font-size: 9px;
	border: 0px solid #ffffff;
	margin-bottom: 5px;
	margin-top: 0em;
	z-index: 50;
}	
.newsflash-head {
	text-align: left;
	font-weight: bold;
	background-color: #EE2E24;
	min-height: 15px;
	color: #FFFFFF;
	padding: 3px 5px 3px 5px;
	font-size: 12px;
	z-index: 50;
}
.inquiry {	text-align: center;	font-weight: bold;	background-color: #707070;	min-height: 25px;	color: #000000;	padding: 3px 5px 3px 5px;	font-size: 14px;}
.newsflash-body {
	text-align:left;
	padding: 2px 3px 2px 3px;
	margin: 0px;
	min-height: 230px;
	min-width: 201px;
	font-size: 9px;
	background: url(../images/2008/granZ2.gif);
	clear:both;
	z-index: 50;
}
.newsflash-body a:link {
	text-decoration: none;
	color: #000000;
	z-index: 51;
}
.newsflash-body a:visited {
	text-decoration: none;
	color: #000000;
	z-index: 51;
}
.newsflash-body a:hover {
	text-decoration: none;
	color: #EE2E24;
	z-index: 51;
}
.newsflash-body a:active {
	text-decoration: none;
	color: #EE2E24;
	z-index: 51;
}
#contentwrapper{	width: 200px;	min-height: 150px;	padding: 0px;	border: 1px;	margin-bottom: 1px;}
.quote-author{	font-size: 9px;	font-weight: bold;}
#dropcontentsubject{width: 200px;font-weight: bold;}
.dropcontent{width: 100%;display:block;font-size: 9px;}
.compliance {position: relative;	border: 1px;border-style: solid;border-color: #483D8B;background-color: #FFFFFF;width: 150px;margin-top: 3em;}	
.compliance-head {	position: relative;	text-align: left;font-weight: bold;	min-height: 16px;padding: 3px 5px 0px 5px;color: #333333;	background-color: #FFFFFF;	font-size: 12px;}
.compliance-body {	position: relative;	text-align: left;padding: 3px 10px 5px 10px;background-color: #FFFFFF;font-size: 11px;}

.newsflashxl {	font-size: 9px;	border: 0px solid #ffffff;	margin-bottom: 5px;	margin-top: 0em;}	
.newsflashxl-head {	text-align:center;	padding: 2px 5px 2px 5px;	margin: 0px; min-height: 16px; color: #000000;	min-width: 201px; font-size: 9px; background: url(../images/2008/redtop.gif); clear:both;}
.inquiryxl {	text-align: center;	font-weight: bold;	background-color: #707070;	min-height: 25px;	color: #000000;	padding: 3px 5px 3px 5px;	font-size: 14px;}
.newsflashxl-foot {text-align: center;font-weight: bold;background-color: #EE2E24;min-height: 15px;color: #FFFFFF;padding: 3px 5px 3px 5px; min-width: 201px;	font-size: 11px;}
.newsflashxl-body {	text-align:left;	padding: 2px 5px 2px 5px;	margin: 0px; min-height: 15px;	min-width: 201px; font-size: 9px; background: url(../images/2008/grannew5.gif); clear:both;}
.newsflashxl-body a:link {	text-decoration: none;	color: #363636;}
.newsflashxl-body a:visited {	text-decoration: underline;	color: #808080;}
.newsflashxl-body a:hover {	text-decoration: none;	color: #EE2E24;}
.newsflashxl-body a:active {	text-decoration: none;	color: #363636;}

.crewsflash {	font-size: 9px;	border: 1px solid #EE2E24;	margin-bottom: 10px;	margin-top: 1em;}	
.crewsflash-head {text-align: left;font-weight: bold;background-color: #EE2E24;min-height: 16px;color: #000000;padding: 3px 5px 3px 5px;	font-size: 11px;}
.brinquiry {	text-align: center;	font-weight: bold;	background-color: #EE2E24;	min-height: 16px;	color: #FFFFFF;	padding: 3px 5px 3px 5px;	font-size: 14px;}
.crewsflash-body {	text-align:left;	padding: 2px 5px 2px 5px; margin: 0px; min-height: 10px;	min-width: 201px; font-size: 9px; background-color: #ECECEC; clear:both;}
.crewsflash-body a:link {	text-decoration: underline;	color: #660000;}
.crewsflash-body a:visited {	text-decoration: underline;	color: #808080;}
.crewsflash-body a:hover {	text-decoration: underline;	color: #797970;}
.crewsflash-body a:active {	text-decoration: underline;	color: #797970;}

.hewsflash {	font-size: 9px;	border: 1px solid #EE2E24;	margin-bottom: 10px;	margin-top: 1em;}	
.hewsflash-head {text-align: left;font-weight: bold;background-color: #EE2E24;min-height: 16px;color: #FFFFFF;padding: 3px 5px 3px 5px;	font-size: 11px;}
.brinquiry {	text-align: center;	font-weight: bold;	background-color: #EE2E24;	min-height: 16px;	color: #000000;	padding: 3px 5px 3px 5px;	font-size: 14px;}
.hewsflash-body {	text-align:left;	padding: 2px 5px 2px 5px; margin: 0px; min-height: 10px;	min-width: 201px; font-size: 9px; background: url(../images/2008/granZ2.gif); clear:both;}
.hewsflash-body a:link {	text-decoration: none;	color: #000000;}
.hewsflash-body a:visited {	text-decoration: none;	color: #000000;}
.hewsflash-body a:hover {	text-decoration: none;	color: #EE2E24;}
.hewsflash-body a:active {	text-decoration: none;	color: #EE2E24;}


.brewsflash {	font-size: 9px;	border: 1px solid #EE2E24;	margin-bottom: 10px;	margin-top: 1em;}	
.brewsflash-head {text-align: left;font-weight: bold;background-color: #EE2E24;min-height: 16px;color: #000000;padding: 3px 5px 3px 5px;	font-size: 11px;}
.brinquiry {	text-align: center;	font-weight: bold;	background-color: #EE2E24;	min-height: 16px;	color: #FFFFFF;	padding: 3px 5px 3px 5px;	font-size: 14px;}
.newsflash-body {	text-align:left;	padding: 2px 5px 2px 5px;	margin: 0px; min-height: 10px;	min-width: 201px; font-size: 9px; background: url(../images/2008/light2.gif); clear:both;}
.brewsflash-body a:link {	text-decoration: underline;	color: #660000;}
.brewsflash-body a:visited {	text-decoration: underline;	color: #808080;}
.brewsflash-body a:hover {	text-decoration: underline;	color: #797970;}
.brewsflash-body a:active {	text-decoration: underline;	color: #797970;}

.fewsflash {	font-size: 9px;	border: 0px solid #ffffff;	margin-bottom: 5px;	margin-top: 0em;}	
.fewsflash-head {	text-align:center;	padding: 2px 5px 2px 5px;	margin: 0px; min-height: 16px; color: #EE2E24;	min-width: 201px; font-size: 9px; background color: #FFFFFF;}
.fewsflash-foot {text-align: center;font-weight: bold;background-color: #EE2E24;min-height: 15px;color: #FFFFFF;padding: 3px 5px 3px 5px; min-width: 201px;	font-size: 11px;}
.fewsflash-body {	text-align:left;	padding: 2px 5px 2px 5px;	margin: 0px; min-height: 200px;	min-width: 201px; font-size: 9px; background: url(../images/2008/fuse.gif); clear:both;}
.fewsflash-body a:link {	text-decoration: none;	color: #363636;}
.fewsflash-body a:visited {	text-decoration: underline;	color: #808080;}
.fewsflash-body a:hover {	text-decoration: none;	color: #ACACAC;}
.fewsflash-body a:active {	text-decoration: none;	color: #363636;}

.twosflash {	font-size: 9px;	border: 1px solid #EE2E24;	margin-bottom: 10px;	margin-top: 1em;}	
.twosflash-head {text-align: left;font-weight: bold;background-color: #EE2E24;min-height: 16px;color: #000000;padding: 3px 5px 3px 5px;	font-size: 11px;}
.brinquiry {	text-align: center;	font-weight: bold;	background-color: #EE2E24;	min-height: 16px;	color: #FFFFFF;	padding: 3px 5px 3px 5px;	font-size: 14px;}
.twosflash-body {	text-align:left;	padding: 2px 5px 2px 5px; margin: 0px; min-height: 10px;	min-width: 201px; font-size: 9px; background: url(../images/2008/oldfashion.gif); clear:both;}
.twosflash-body a:link {	text-decoration: underline;	color: #660000;}
.twosflash-body a:visited {	text-decoration: underline;	color: #808080;}
.twosflash-body a:hover {	text-decoration: underline;	color: #797970;}
.twosflash-body a:active {	text-decoration: underline;	color: #797970;}


 /*menus & navigation*/
 /*top menu*/
#navigationtop {	padding: 0;	margin: 10px;color: #333333;position: relative;top: 5px;right:5px;text-align: right;font-size: 9px;}
#navigationtop a {padding: 0em .5em 0em .5em;text-decoration: none;text-align: right;font-size: 9px;border: 0px;right:0px;}
#navigationtop a:link {font-size: 9px; color: #333333; }
#navigationtop a:visited {font-size: 9px; color: #333333; }
#navigationtop a:hover {font-size: 9px; color: #ED1C24; }
#navigationtop a:active {font-size: 9px; color: #ED1C24; }

#navigationtop2 {padding: 0;	margin: 10px;color: #333333;position: absolute;top: 0px;left: 200px;text-align: right;font-size: 9px;background: transparent;width: 540px;}
#navigationtop2 a {padding: 0em .5em 0em .5em;text-decoration: none;text-align: right;font-size: 9px;border: 0px;}
#navigationtop2 a:link {font-size: 9px; color: #333333; }
#navigationtop2 a:visited {font-size: 9px; color: #333333; }
#navigationtop2 a:hover {font-size: 9px; color: #ED1C24; }
#navigationtop2 a:active {font-size: 9px; color: #ED1C24; }

#searchtop {	border-width: .1em;	border-color: #FFFFFF;border-top: 0;background-color: #000000;color: #FFFFFF;border-style: solid;height: 12px;	font-size:9px;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;float: right;text-indent: 5px;	margin-left: .5em;}
#searchtopbutton {	border:0;font-size: 9px;padding-top: 1px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;float: right;	color: #FFFFFF;	background-color: #000000;	margin:0;}

 /*right column navigation*/
#navright{	font-size: 12px;width: 160px;padding: 0px;border: 0px;margin-bottom: 1em;margin-top: 1em;color: #483D8B;font-weight: bold;	background-color: #DCDCDC;}
#navright-head{	width: 160px;padding: 5px;border: 0px;border-bottom: 1px solid white;color: #483D8B;font-weight: bold;	background-color: #DCDCDC;}
#navright-body{	font-size: 12px;	width: 160px;	padding: 5px;border: 0px;color: #483D8B;font-weight: bold;background-color: #DCDCDC;}
#navright ul {	list-style: none;	margin:0;	margin-top: 1em;	padding: 0;	font-size: 12px;}
#navright li a {display: block;padding: 3px;margin-bottom: 5px;border: 0;color: #EE2E24;text-decoration: none;font-size: 13px;height: 1%;}

#navright-x{position: relative;	font-size: 12px;padding: 0px;border: 0px;margin-bottom: 1em;margin-top: 1em;color: #483D8B;	font-weight: bold;	background-color: #DCDCDC;}
#navright-head-x{	position: relative;	padding: 5px;	border: 0px;	border-bottom: 1px solid white;	color: #483D8B;	font-weight: bold;	background-color: #DCDCDC;}
#navright-body-x{	position: relative;	font-size: 12px;	padding: 5px;	border: 0px;	color: #483D8B;	font-weight: bold;	background-color: #DCDCDC;}
#navright-x ul {	list-style: none;margin:0;margin-top: 1em;	padding: 0;	font-size: 12px;}
#navright-x li a {	display: block;	padding: 3px;margin-bottom: 5px;border: 0;color: #EE2E24;text-decoration: none;font-size: 13px;height: 1%;}

html>body #navright li a {	width: auto;}
#navright li a:hover {	color: #797970;	font-size: 13px;}
#navright li a:active { color: #EE2E24;	font-size: 13px;}


#navright2{	font-size: 12px;padding: 0px;border: 0px;margin-bottom: 1em;margin-top: 1em;color: #483D8B;font-weight: bold;background-color: #DCDCDC;}
#navright-head2{padding: 5px;border: 0px;border-bottom: 1px solid white;color: #483D8B;font-weight: bold;background-color: #DCDCDC;}
#navright-body2{font-size: 12px;padding: 5px;border: 0px;color: #483D8B;font-weight: bold;background-color: #DCDCDC;}
#navright2 ul {list-style: none;margin:0;margin-top: 1em;padding: 0;font-size: 12px;}
#navright2 li a {display: block;padding: 3px;margin-bottom: 5px;border: 0;color: #EE2E24;text-decoration: none;font-size: 13px;height: 1%;}

html>body #navright2 li a {	width: auto;}
#navright2 li a:hover {color: #797970;font-size: 13px;}
#navright2 li a:active {	color: #EE2E24;	font-size: 13px;}	

 /*left column navigation*/
#navleft {	border:none;	padding:0;	width: 200px;	margin-bottom: 1em;	font-size: 11px;}
#navleft ul {	list-style: none;	margin:0;	padding: 0;	border: 1px solid #ffffff;	border-bottom: 0;	border-top: 0;	font-size: 11px;}
#navleft li {	border: 0;	border-bottom: 1px solid #ffffff;	margin: 0;	padding: 0;	font-size: 11px;}
#navleft li a {display: block;padding: 3px;border: 0;border-left: 4px solid #CCCCCC;background-color: #eCECEC;color: black;text-decoration: none;	font-size: 11px;height: 1%;}
#navleft li a:hover {	border-left: 4px solid #333333;	background-color: #dddddd;	color: #333333;	font-size: 11px;}
#navleft li a:active {	border-left: 4px solid #333333;	background-color: #dddddd;	color: #333333;	font-size: 11px;}
#navleft li a.active {	border-left: 4px solid #333333;	background-color: #FFFFFF;	color: #333333;	font-size: 11px;}
#navleft li a.section {	border: 0px;	background-color: #333333;	color: #FFFFFF;	font-weight: bold;	font-size: 11px;}

#navleft2 {	border:none;	padding:0;	width: 250px;	margin-bottom: 1em;	font-size: 11px;}
#navleft2 ul {list-style: none;margin:0;padding: 0;border: 1px solid #FFFFFF;	border-bottom: 0;border-top: 0;	font-size: 11px;}
#navleft2 li {	border: 0;	border-bottom: 1px solid #FFFFFF;	margin: 0;	padding: 0;	font-size: 11px;}
#navleft2 li a {	display: block;	padding: 3px;	border: 0;	border-left: 4px solid #CCCCCC;	background-color: #ECECEC;	color: #333333;	text-decoration: none;	font-size: 11px;	height: 1%;}
#navleft2 li a:hover {	border-left: 4px solid #333333;	background-color: #dddddd;	color: #333333;	font-size: 11px;}
#navleft2 li a:active {	border-left: 4px solid #333333;	background-color: #dddddd;	color: #333333;	font-size: 11px;}
#navleft2 li a.active {	border-left: 4px solid #333333;	background-color: #FFFFFF;	color: #333333;	font-size: 11px;}
#navleft2 li a.section {	border: 0px;	background-color: #333333;	color: #FFFFFF;	font-weight: bold;	font-size: 11px;}

td.index {display: block;padding: 3px;border: 0;border-left: 6px solid #333333;background-color: #CCCCCC;color: #333333;text-decoration: none;	font-size: 11px;}
td.index2 {padding: 3px;border: 0;border-left: 6px solid #333333;background-color: #CCCCCC;color: #333333;text-decoration: none;font-size: 11px;}

html>body #navleft li a { width: auto;}
html>body #navleft2 li a { width: auto;}

 /*main navigation for summary and sublevel pages*/
#holdmenu{position: relative;	border: none;margin: 0px;top: 23px;left: 0px;z-index: 100;height: 15px;}
#holdmenuindent{position: relative;border: none;margin: 0px;left: 10px;z-index: 100;height: 10px;width: 500px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px; background-image: url(../images/header_bg2.jpg);}

 /*main navigation for index page*/
#holdmenuindex{	position: relative;	border: none;margin: 0px;top: 60px;	left: 0px;	z-index: 200;height: 20px;width: 100%;background:none;}
#holdmenuindexindent{position: relative;border: none;margin: 0px;left: 435px;z-index: 200;height: 20px;width: 500px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;}
#invisiblelogoindex{	position:absolute;	top: 0px;	left: 0px;}

 /*navigation for all pages rollovers*/
#nav a {height: 20px; width: 100px; border-width: 0; background: top left no-repeat; z-index: 1000;} 
 
a#menucompany {background-image: url(../images/menu/companynav.jpg);}
a#menuelibrary {background-image: url(../images/menu/resourcesnav.jpg);}
a#menuproducts {background-image: url(../images/menu/productsnav.jpg);}
a#menuservices {background-image: url(../images/menu/servicesnav.jpg);}
a#menusolutions {background-image: url(../images/menu/solutionsnav.jpg);}
a#menusignon {background-image: url(../images/menu/signonnav.jpg);}


a#menucompany:visited {background-image: url(../images/menu/companynav.jpg);}
a#menuelibrary:visited {background-image: url(../images/menu/resourcesnav.jpg);}
a#menuproducts:visited{background-image: url(../images/menu/productsnav.jpg);}
a#menuservices:visited  {background-image: url(../images/menu/servicesnav.jpg);}
a#menusolutions:visited {background-image: url(../images/menu/solutionsnav.jpg);}
a#menusignon:visited {background-image: url(../images/menu/signonnav.jpg);}


a#menucompany:hover  {background-image: url(../images/menu/companynav.jpg);}
a#menuelibrary:hover {background-image: url(../images/menu/resourcesnav.jpg);}
a#menuproducts:hover {background-image: url(../images/menu/productsnav.jpg);}
a#menuservices:hover {background-image: url(../images/menu/servicesnav.jpg);}
a#menusolutions:hover {background-image: url(../images/menu/solutionsnav.jpg);}
a#menusignon:hover {background-image: url(../images/menu/signonnav.jpg);}


a#menucompany:active {background-image: url(../images/menu/companynav.jpg);}
a#menuelibrary:active {background-image: url(../images/menu/resourcesnav.jpg);}
a#menuproducts:active {background-image: url(../images/menu/productsnav.jpg);}
a#menuservices:active {background-image: url(../images/menu/servicesnav.jpg);}
a#menusolutions:active {background-image: url(../images/menu/solutionsnav.jpg);}
a#menusignon:active {background-image: url(../images/menu/signonnav.jpg);}

/*navigation for all pages*/
#nav, #nav ul {	float: left;	width: 600px;	list-style: none;	line-height: 20px;	padding: 0;	border: 0;	margin: 0;}
#nav a {	display: list-item;	width: 100px;	text-decoration: none;	padding: 0;	margin: 0;	color: #333333;	font-size: 10px;}
#nav li {	float: left;	padding: 0;	width: 100px;}
#nav li ul {background-color: #FFFFFF;color: #333333;position: absolute;left: -999em;height: auto;width:225px;font-weight: normal;border: 1px solid #000066;	margin: 0;}
#nav li li {	padding-right: 0px;	width: 215px;	padding: 0 5px;}
#nav li ul a {	width:215px;}
#nav li ul ul {	margin: -21px 0 0 225px;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {	left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {	left: auto;}
#nav li:hover, #nav li.sfhover {	background-color: #cccccc;}
#nav a.daddy {	background: url(../images/menu/rightarrow.gif) center right no-repeat;}


 /*footer menu*/
ul#navfooter {	padding: 0;	margin: 0;	color: #333333;	width: 100%;	text-align:center;}
ul#navfooter li { display: inline; }
ul#navfooter li a {  padding: .25em 1em;  color: #333333;  text-decoration: none;  border: 0px;}
ul#navfooter li a:link { font-size: 7pt; color: #333333;}
ul#navfooter li a:visited { font-size: 7pt; color: #333333;}
ul#navfooter li a:hover { font-size: 7pt; color: #ED1C24;}
ul#navfooter li a:hover { font-size: 7pt; color: #ED1C24;}

 /*table*/
table.containerlid {	width: 804px;	border: none;	padding: 0px;	margin-top: 1px;	background: white;}
table.container {	width: 904px;	border: none;	padding: 0px;	margin-top: 1px;	background: white;}
table.breakfast {	border: 1px solid black;}
td.breakfast {border-bottom: 1px solid black;}
td.breakfast2{border-bottom: 1px solid black;border-left: 1px solid black;}
td.breakfast3{border-left: 1px solid black;}
td.left {	width: 212px;	padding-left: 0px;	vertical-align: top;}
td.left2 {	width: 250px;	padding-left: 10px;	vertical-align: top;}
td.wrong {	width: 2px;	padding-left: 10px;	vertical-align: top;}
td.center {	vertical-align:top;	padding-left: 0px;	padding-right: 0px;}
td.center {	vertical-align:top;	}
td.right {	width: 212px;	padding-right: 0px;	vertical-align: top;}
td.right2 {	width: 250px;	padding-left: 2px;	vertical-align: top;	border-left: 0px solid #333333;}

 /*overall layout*/
#phonenum{  font-size: 10pt; color: #666666; width:904px; text-align:right; min-width: 500px; margin-left: auto; margin-right: auto; background: white;} 
#pagewidth{  width:904px; text-align:left; min-width: 500px; margin-left: auto; margin-right: auto; background: white;} 
#headerindex{ height:80px; padding:0; margin:0; border:0; width:100%;  background: #FFFFFF url(../images/master_head.jpg) no-repeat; } 
#header{ height:60px;  padding:0; margin:0; border:0; width:100%;  background: #FFFFFF url(../images/master_head.jpg) no-repeat; } 
#footer{ height:25px;  width:900px; text-align: center; background: white; } 
#leftcol{ width:300px;  float:left;  position:relative;  margin-left:-150px;  margin-right:1px;  }
#outer{  border:solid white 0px;  /*/*/ border-left-width: 150px ;  /* left column width. NN4 hack to hide borders */ border-left-color: #FFFFBC;   /* left column colour */ border-left-style: solid;  /*/*/ border-right-width: 300px; /* right column width. NN4 hack to hide borders */ border-right-color: #B3B046;  /* right column colour */ border-right-style: solid;   background-color: #FFFFFF; /* center column colour */ width: auto;  } 
#rightcol{ /*/*/ width:300px; /* hack keeps NN4 right column right? */  float:right; position:relative;  margin-right:-300px; margin-left:1px; }
#inner{margin:0; width:100%;}
#maincol{  float: left;  width: 100%;  position: relative;  margin: 0 -8px 0 -2px; }
#outer>#inner { border-bottom: 1px solid #FFFFFF;  }





.clr{clear:both;} 
.content{	font-size: 11px;color: #000000;} /*padding for content */ 
#header .content{padding-bottom:0px;} /*padding bottom 0 to remove space in IE5 Mac*/
