﻿/* 
	Author: Iryna Dzhyha (Bogdanova) 
*/


/*** structure ***/

#all {
	margin-top: 0;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
	width: 794px;
}

#header {
	width: 794px;
	position: relative;
}

#headerMenu {
	position: absolute;
	bottom: 12px;
	right: 6px;
	
	list-style: none;
	margin: 0;
	padding: 0;
}

#headerMenu LI {
	display: inline;
	margin-left: 22px;
}

#headerMenu LI a {
	color: #E35000;
	text-decoration: none;
	font-size: 10px;
}

#headerMenu LI a:hover {
	color: #000;
}
#whiteWrapper
{
	width: 794px;
	background: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 2px;
	padding-right: 2px;
	margin:0 15px;
}
#childColoredWrapper
{
	width:794px;
	background-color:#EBEBCD;
}
#bodyWrapper 
{
	width: 794px;
}

#bodyWrapper span.location {
	margin: 0;
	padding: 0;
	/*position: relative;
	top: -12px;
	left: 198px;*/
	position: absolute;
	top: 82px;
	left: 309px;
	display: inline;
	font-size: 9px;
	font-family: Verdana, sans-serif;
	background-color:#EBEBCD;
}

#bodyWrapper h3 {
	/*text-decoration: underline; */
	font-size: 9px; 
	font-weight: normal;
	margin-top: 0;
	margin-bottom: 0px;
	font-family: Verdana, sans-serif;
}

#contentWrapper{
	position: static;
	background:  url(../../../App_Themes/Squirrel/Images/bg_four_col_home.gif) repeat-y;
	margin-left: 17px;
	margin-right: 17px;
}
#contentWrapper2
{
	position: static;
	background:  url(../../../App_Themes/Squirrel/Images/bg_four_col_child.gif) repeat-y;
	/*background:  url(../../../App_Themes/Squirrel/Images/bg_four_col_child.gif) repeat-y;*/
	margin-left: 17px;
	margin-right: 17px;
}

/*Used both in the PRODUCTS and TABLE SERVICES pages (page 2 and 3 from concepts) */
#contentWrapperProducts{
	position: static;
	background:  url(../../../App_Themes/Squirrel/Images/bg_four_col_child.gif) repeat-y;
	margin-left: 17px;
	margin-right: 17px;
}

/*	
	Purpose: Used to change background of the content wrapper from four_columns (home page) 
  	to one yellow column with side borders (products page)
  	

.bgLeftNavbar {
	background: url('img/bg_left_navbar.gif') 0 0 repeat-y;
}
*/

/*** left navigation ***/

li.nav {
	padding: 0px 0px 10px 0px;
}

li.subNav {
	padding: 0px 0px 6px 0px;
}

#navbar {
	width: 173px;
	background-color: #000000;
	float: left;
}

#navLinks {
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	margin: 7px 7px 0px 7px;
	padding: 23px 0px 23px 0px;	
	color: #CC9;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	list-style: none;
}

#navLinks a {
	color: #CC9;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
}

#navLinks a:hover {
	color: #C93;
}

#navLinks #highlight a {
	color: #C93;
}
#navLinks #highlight a:hover {
	color: #C93;
}

#subNavLinks {
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	margin: 10px 0 0 0;
	padding: 10px 6px 10px 6px;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	text-transform: none;
	list-style: none;
	color: #FFF;
}

#navLinks #subNavLinks a {
	color: #FFF;
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;
}

#navLinks #subNavLinks a:hover {
	color: #FFCC00;
	
	/*
	  	Orange/Red: 
	  	color: #E35000;
	  	
	  	Yellow: 
	  	color: #C93;
	  	
		Light Yellow: 
		color #FFCC00;
		
	  	Beige:
	  	color: #EBEBCD;
	  	
	  	Same as the color of the divider: 
	  	color: #999966;
	*/
}

#navLinks #subNavLinks #highlightSubNav a {
	color: #FFCC00;
}

#navLinks #subNavLinks #highlightSubNav a:hover {
	color: #FFCC00;
}

/* 	Item: bottom yellow part of the nav bar 
	Purpose: when the nav bar is larger than the content in the 3 columns,
			 then the yellow part of the navbar is almost invisible which
			 impacts the looks of the whole page.
			 navbarYellow ensures that there is that decoration piece present
			 so that website looks complete.  navbarYellow has a preset 
			 height.	
*/
#navbarYellow {
	width: 173px;
	height: auto;
	background-color: #C93;
	float: left;
	clear: left;
}
#navbarYellowBorder {
	height: auto;
	margin: 0px 7px 0px 7px;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	
}
#navbarYellowBorder2 {
	height: auto;
	margin: 0px 7px 0px 7px;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
}
/* right side including banner*/
#mainImg {
	width: 580px;
	float: right;
	margin-left: 7px;
	padding-bottom: 7px;
	background-color: #FFF;
}


/*** home pg 3 columns ***/

#threeColWrapper {
	padding: 0;
	width: 580px;
	border-top: 7px solid #EBEBCD;
	float: right;
	clear: right;
	background:  url(../../../App_Themes/Squirrel/Images/divider.gif) 190px 0 repeat-y;

}

#twoColWrapper {
	padding: 0;
	width: 580px;
	/*border-top: 0px solid #EBEBCD;*/
	float: right;
	clear: right;
}
#twoColWrapper2 {
	padding: 0;
	background-color: #ebebcd;
	width: 580px;
	border-top: 7px solid #EBEBCD;
	float: right;
	clear: right;
}

#threeColBorder {
	z-index: 2;
	width: 564px;
	border-top: 1px solid #FFF;
	float: right;
	margin-right: 8px;
}

#twoColBorder {
	z-index: 2;
	width: 564px;
	/*border-top: 1px solid #FFF;*/
	float: right;
	margin-right: 8px;
}

#columnA {
	float: left;
	width: 182px;
	padding-bottom: 27px;
}

#columnA1 {
	float: left;
	width: 384px;
	padding-bottom: 27px;
	background:  url(../../../App_Themes/Squirrel/Images/bg_home_welcome.gif) no-repeat top left;
	
}

#columnC {
	float: right;
	width: 196px;
	background:  url(../../../App_Themes/Squirrel/Images/t_press_releases.gif) no-repeat top;
	margin-left: 6px;
	margin-bottom: 27px;
}

#columnA2 {
	float: left;
	width: 384px;
	background:  url(../../../App_Themes/Squirrel/Images/t_press_releases_2.gif) no-repeat top left;
	margin-bottom: 27px;
}

/* HOME PAGE far right column */
#columnD {
	float: right;
	width: 180px;
	background-color: #E35000;
	background:  url(../../../App_Themes/Squirrel/Images/t_cur_release.gif) no-repeat top;
	margin-bottom: 27px;
	
}

/*3 column - main content - text specific setup*/
/*Column "A" Text Setup*/
.columnAText {
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 52px;
}

.columnAText p {
	font-size: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.columnAText ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.columnAText li {
	padding: 2px 0 2px 15px;
	background: url(../../../App_Themes/Squirrel/Images/bullet_body.gif) no-repeat 0px 4px;
}


/*Column "C" Text Setup*/
.columnCText {
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 52px;	
}

#columnC h3 {
	font-size: 10px;
	font-weight: normal;
	margin-top: 0;
	margin-bottom: 6px;
	text-decoration: none;
display: block;
}

#columnA2 h3 {
	font-size: 10px;
	font-weight: normal;
	margin-top: 0;
	margin-bottom: 6px;
	text-decoration: none;
display: block;
}

#columnC p {
	font-size: 10px;
	/*margin-top: 10px;
	margin-bottom: 10px;*/
margin: 0;
padding: 0;
}

#columnA2 p {
	font-size: 10px;
	/*margin-top: 10px;
	margin-bottom: 10px;*/
margin: 0;
padding: 0;
}

.columnCText .pressReleaseDate {
display: block;
	color: #666633;
	font-size: 10px;
	clear: both;
margin-top: 6px;
padding-top: 4px;
}

.columnCText .pressReleaseMore {
	float: right;	
	display: block;
margin: 0 0 10px 0;
padding: 0;
}

.columnCText .pressReleaseMore a {
	font-size: 10px;
	margin-top: 10px;
	color: #E35000;
	margin-top: 10px;
	text-decoration: none;
}

.columnCText .pressReleaseMore a:hover {
	text-decoration: underline;
	color: #000;
}


/*Column "D" Text Setup*/
.columnDText {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 52px;
}

#columnD h3 {
	font-size: 10px;
	font-weight: normal;
	margin-top: 0;
	margin-bottom: 6px;
	text-decoration: none;
display: block;
}

#columnD p {
	font-size: 10px;
	/*margin-top: 10px;
	margin-bottom: 10px;*/
margin: 0;
padding: 0;
}

.columnDText .pressReleaseDate {
display: block;
	color: #EBEBCD;
	font-size: 10px;
	clear: both;
margin-top: 6px;
padding-top: 4px;
}

.columnDText .pressReleaseMore {
	float: right;	
	display: block;
	margin: 0 0 10px 0;
padding: 0;
}

.columnDText .pressReleaseMore a {
	font-size: 10px;
	color: #EBEBCD;
	text-decoration: none;
}

.columnDText .pressReleaseMore a:hover {
	text-decoration: underline;
	color: #000;
}

#bottomBorder {
	position: relative;
	bottom: -1px;
}
#bottomBorder2 {
	position: relative;
	bottom: -1px;
}


/*** e.g. PRODUCTS Page, page2***/
/* top right side content*/

/*Used both in the PRODUCTS and TABLE SERVICES pages*/
#contentTopWrapper {
	width: 580px;
	background-color: #EBEBCD;
	float: right;
	border-bottom: 8px solid #FFF;
}

/*Used both in the PRODUCTS and TABLE SERVICES pages*/
#contentTopBorder {
	
	border-top: 1px solid #FFF;
	border-right: 1px solid #FFF;
	border-left: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	margin: 7px 7px 7px 7px;
	float: right;
}

/*Used both in the PRODUCTS and TABLE SERVICES pages*/
#contentTopTitle {
	border-bottom: 1px solid #FFF;
	background-color: #E35000;
}

/*Used in TABLE SERVICES pages*/
#contentTopTitleNoBorder {
	border-bottom: 1px solid #E35000;
	background-color: #E35000;
	padding-left: 17px;
	padding-bottom: 4px;
}

/*Used both in the PRODUCTS page*/
#contentTopTitle H1 {
	color: #FFF;
	padding-top: 6px;
	margin: 0 17px 0 0;
	font-family: Georgia, serif;
	text-align: left;
	font-size: 28px;
	letter-spacing: 0.02cm;
	font-weight: normal;
	text-transform: capitalize;
	
}
/*Used both in the PRODUCTS and TABLE SERVICES pages*/
.breadcrumb {
	color: #FFF;
	text-align: left;
	font-size: 9px;
	display: block;
}
.breadcrumb a {
	color: #FFF;
	text-decoration: underline;
}
.breadcrumb a:hover {
	color: #000;
	text-decoration: underline;
}

/*Used in TABLE SERVICES pages*/
#contentTopTitleNoBorder H1 {
	color: #FFF;
	padding-top: 6px;
	margin: 0 17px 0 0;
	font-family: Georgia, serif;
	text-align: left;
	font-size: 28px;
	letter-spacing: 0.02cm;
	font-weight: normal;
	text-transform: capitalize;
}

#contentTopColumnB{
	width: 212px;
	float: right;
	text-align: right;
}

#contentTopColumnB1{
	width: 212px;
	float: right;
	text-align: right;
	margin-left: 10px;
}

#contentTopColumnA {
	/* word-wrap: break-word; */
	float: left;
	width: 314px;
	padding-left: 18px;
	padding-right: 18px;
	margin-top: 5px;
	padding-bottom: 25px;
	
}


#contentTopColumnA1 {
	/* word-wrap: break-word; */
	float: left;
	width: 314px;
	padding-left: 18px;
	padding-right: 18px;
	margin-top: 5px;
		
}

#contentTopColumnA3 {
	/* word-wrap: break-word; */
	float: left;
	width: 526px;
	padding-left: 18px;
	padding-right: 18px;
	margin-top: 5px;
		
}

#contentTopColumnA2 {
	/* word-wrap: break-word; */
	float: left;
	width: 526px;
	padding-left: 18px;
	padding-right: 18px;
	margin-top: -10px;
	padding-bottom: 25px;
	padding-top: 0px;
}

#rowAWrapper {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: left;
	width: 314px;
}

#rowA2Wrapper {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: left;
	width: 526px;
}

#rowA3Wrapper {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: left;
	width: 526px;
}


.rowAText {
	float: left;
	padding-bottom: 12px;
}

.rowAText ul.body {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 10px;
	list-style: none;
}

.rowAText ul.body li {
	padding: 2px 0px 2px 15px;
	background: url(../../../App_Themes/Squirrel/Images/bullet_body.gif) no-repeat 0px 4px;
}


#contentLocator {
	padding-left: 15px;
	margin-top: 10px;
	padding-bottom: 10px;
}

#rowLOCWrapper {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.resultsTitle {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #000;
	font-weight: bold;
}

.results {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #000;
	text-decoration: none;
}

/*Used both in PRODUCTS and TABLE SERVICES pages*/
#firstLetter {
	font-family: Georgia, serif;
	position: relative;
	font-size: 30px;
	font-weight: normal;
	margin-top: 0px;
	color: #C93;
	display: inline;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 20px;
	float: left;
	top: -5px;
}

#rowBCenter {
margin-left: 125px;
}

#rowBWrapper {
	float: left;
	clear: left;
	margin-top: 5px;
	width: 314px;
	background:  url(../../../App_Themes/Squirrel/Images/divider.gif) repeat-y 158px 0;
	list-style: none;
	text-align: left;
}


#rowBCol1 {
	float: left;
	/* word-wrap: break-word; */
	width: 153px;
	text-align: left;
}

#rowBCol2 {
	float: right;
	/* word-wrap: break-word; */
	width: 153px;
	text-align: left;
}

.rowBCol1Text {
	padding-right: 20px;
	margin-bottom: 10px;
}

.rowBCol2Text {
	padding-left: 20px;
	margin-bottom: 10px;
}

#rowBWrapper .title {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: -0.017cm;
	word-spacing: 0.02cm;
	color: #7C7E56;
}

#rowBWrapper p {
	font-size: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#rowBWrapper ul {	
	font-weight: normal;
	text-decoration: none;
	text-transform: capitalize;
	list-style: none;
	text-align: left;
	margin-left: 0px;
	margin-top: 15px;
	padding-bottom: 5px;
	display: inline;
}

#rowBWrapper li a {
	color: #000;
	text-decoration: none;
	font-size: 10px;
}

#rowBWrapper li a:hover {
	color: #7C7E56;
}

/*** Bottom Right Content (Product's Page) ***/

/*Used both in PRODUCTS and TABLE SERVICES pages*/
#contentBottomWrapper {
	width: 580px;
	border-top: 1px solid #EBEBCD;
	float: right;
	clear: right;
}

#contentBottomWrapper ul.body {
	margin: 10px 0px 10px 10px;
	padding: 0px 0px 0px 10px;
	list-style: none;
}

#contentBottomWrapper ul.body li {
	padding: 0px 0px 0px 15px;
	background: url(../../../App_Themes/Squirrel/Images/bullet_body.gif) no-repeat 0px 2px;
}

#contentBottomWrapper3 {
	width: 580px;
	border-top: 1px solid #EBEBCD;
	float: right;
	clear: right;
}

#contentBottomWrapper3 ul.body {
	margin: 10px 0px 10px 10px;
	padding: 0px 0px 0px 10px;
	list-style: none;
}

#contentBottomWrapper3 ul.body li {
	padding: 0px 0px 0px 15px;
	background: url(../../../App_Themes/Squirrel/Images/bullet_body.gif) no-repeat 0px 2px;
}
/*Used both in PRODUCTS and TABLE SERVICES pages*/
#contentBottomBorder {
	width: 564px;
	padding-top: 10px;
	padding-bottom: 10px;
	float: right;
}

#contentBottomColA {
	float: left;
	width: 50%;
	margin-top: 0px;
	text-align: left;
	list-style: none;
}

.contentBottomColAText {
	float: left;
	padding-right: 10px;
	padding-left: 0px;
	text-align: left;
	font-family: Verdana, sans-serif;

}

#contentBottomColA .title {
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	text-transform: capitalize;
	letter-spacing: -0.017cm;
	word-spacing: 0.02cm;
	color: #E35000;
	font-family:Georgia, serif;
}

#contentBottomColB {
	float: right;
	width: 50%;
	margin-top: 0px;
	text-align: left;
	list-style: none;

}

.contentBottomColBText {
	float: right;
	padding-left: 10px;
	padding-right: 15px;
	font-family: Verdana, sans-serif;
}

#contentBottomColB .title {
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	text-transform: capitalize;
	letter-spacing: 0cm;
	word-spacing: 0.02cm;
	color: #E35000;
	font-family:Georgia, serif;
}

#contentBottomWrapper p {
	font-size: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#bottomBorderProducts {
	position: absolute;
	bottom: -1px;
	clear: both;
}



/*** e.g. TABLE SERVICES Page, page3 ***/
/* Main title in the top right corner*/
#contentBottomMargin {
	float: left;
	width: 90%;
	padding-top: 10px; 
	padding-bottom:32px;
	padding-left: 5px;
	padding-right: 5px;
}

#contentBottomMargin2 {
	float: left;
	padding-top: 10px; 
	padding-bottom:32px;
	padding-left: 25px;
	padding-right: 25px;
}
#contentBottomMargin4 {
	float: left;
	padding-top: 10px; 
	padding-bottom:32px;
	padding-left: 25px;
	padding-right: 25px;
}
#contentBottomSectionA {
	float: left;
	width: 371px;
	text-align: left;
	margin: 0;
	padding: 0;
}

#contentBottomSectionA_2 {
	float: left;
	width: 580px;
	text-align: left;
	margin: 0;
	padding: 0;
}

.contentBottomSectionAText {
	float: left;
	padding-right: 15px;
	padding-left: 0px;
	text-align: left;
	/* word-wrap: break-word; */
	font-family: Verdana, sans-serif;
padding-top: 0;
padding-bottom: 0;
margin: 0;
}

.contentBottomSectionAText ul.body {
	margin: 10px 0px 10px 10px;
	padding: 0px 0px 0px 10px;
	list-style: none;
}

.contentBottomSectionAText ul.body li {
	padding: 0px 0px 0px 15px;
	background: url(../../../App_Themes/Squirrel/Images/bullet_body.gif) no-repeat 0px 2px;
}

#contentBottomSectionA p {
display: block;
	font-family: Verdana, sans-serif;
	font-size: 10px;
margin: 0;
padding: 0;
}
/*
.contentBottomSectionAText p {
display: block;
	font-family: Verdana, sans-serif;
	font-size: 10px;
margin: 0;
padding: 0;
} */

#contentBottomSectionA .title {
clear: both;
	display: block;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	text-transform: capitalize;
	/*letter-spacing: -0.017cm;*/
	word-spacing: 0.02cm;
	color: #E35000;
margin-top: 15px;
padding: 10px 0 5px 0;
	font-family: Georgia, serif;
}

span.imageRight { 
float: right; 
padding-left:15px; 
padding-bottom:5px; 
vertical-align: text-top;
} 
span.imageRight img { 
display: block; 
} 

	/* Subpages: Right column nav palette */
#contentBottomSectionBWrapper {
	width: 166px;
	background-color: #EBEBCD;
	float: right;
	margin-right: 15px;
}

/*needs help in html itself*/
#contentBottomSectionBBorder {
	width: 150px;
	border: 1px solid #FFF;
	margin: 7px;
	float: right;
}

#contentBottomSectionBBorder2 {
	width: 150px;
	border: 1px solid #FFF;
	margin: 7px 7px 7px 15px;
	float: right;
}

#contentBottomSectionB {
	/* word-wrap: break-word; */
	float: left;
	margin-top: 20px;
	padding-bottom: 10px;
}

.contentBottomSectionBText {
	text-align: left;
	margin-left: 10px;
	margin-right: 10px;
}

#contentBottomSectionB .title {
display: block;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: -0.017cm;
	word-spacing: 0.02cm;
	color: #7C7E56;
}

#contentBottomSectionB p {
	font-size: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#contentBottomSectionB ul {
	font-weight: normal;
	text-decoration: none;
	text-transform: capitalize;
	list-style: none;
	text-align: left;
	margin-left: 0px;
	margin-top: 5px;
	padding-bottom: 7px;
	display: inline;
}

#contentBottomSectionB li {
	margin-bottom: 3px;
}

#contentBottomSectionB li a {
	color: #000;
	text-decoration: none;
	font-size: 10px;
}

#contentBottomSectionB li a:hover {
	color: #7C7E56;
}


/*** bg colors only ***/
.beigeBg {
	background-color: #EBEBCD;
	width: 580px;	
}
.blkBg {
	background-color: #000000;
}

/* alignment only */
.leftAlign {
	float: left;
}
.rightAlign {
	float: right;
}

.reset {
	display: block;
	clear: both;
	font-size: 1px;
	height: 1px;
	line-height: 1px;
	margin: 0;
}

.resetRight {
	display: block;
	clear: right;
	font-size: 1px;
	height: 1px;
	line-height: 1px;
	margin: 0;
}

/*** added 15Feb05 for table_servicesB and full_width ***/
#contentBottomSectionA2 {
	float: left;
	text-align: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.contentBottomSectionAText2 {
	padding-right: 15px;
	padding-left: 0px;
	text-align: left;
	/* word-wrap: break-word; */
	font-family: Verdana, sans-serif;
}
#contentBottomSectionA2 .title {
	display: block;
	font-size: 14px;
	font-weight: normal;
	text-transform: capitalize;
	letter-spacing: -0.017cm;
	word-spacing: 0.02cm;
	color: #E35000;
	padding: 15px 0 0 0;
	font-family: Georgia, serif;
}
.title
{
	display: block;
	font-size: 14px;
	font-weight: normal;
	text-transform: capitalize;
	letter-spacing: -0.017cm;
	word-spacing: 0.02cm;
	color: #E35000;
	padding: 15px 0 0 0;
	font-family: Georgia, serif;
}


#navPalWrapper {
	width: 181px;
	float: right;
	border-left: 1px solid #999966;
	margin-left: 15px;
	margin-bottom: 23px;                                                                                                                  
}

#navPalBg {
	background-color: #EBEBCD;
	width: 166px;
	float: right;
}

/*needs help in html itself*/
#navPalBorder {
	width: 150px;
	border: 1px solid #FFF;
	margin: 7px;
/*	float: right; */
}

#navPal {
	margin-top: 5px;
	padding-bottom: 10px;
}

.navPalText {
	text-align: left; 
	margin-left: 10px;
	margin-right: 10px;
}

#navPal .title {
	font: bold 11px Verdana, sans-serif;
	text-transform: uppercase;
	letter-spacing: -0.017cm;
	word-spacing: 0.02cm;
	color: #7C7E56;
}

#navPal p {
	font-size: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#navPal ul {	
	text-transform: capitalize;
	list-style: none;
	text-align: left;
	margin-left: 0px;
	margin-top: 5px;
	padding-bottom: 7px;
	display: inline;
}

#navPal li a {
	color: #000;
	text-decoration: none;
	font-size: 10px;
}
#navPal li a:hover {
	color: #7C7E56;
}
/*** end 15Feb05 ***/

/* ADDL STYLES MAR 4 05 */
.dlLink {
display: block;
float: right;
	margin: 0 0 10px 0;
	padding: 0;
}

.dlLink a:link, .dlLink a:visited {
	color: #E35000;
	text-decoration: none;
}

.dlLink a:hover {
	color: #000;
	text-decoration: underline;
	}

/* END MAR 4 STYLES */

/* additional styles for forms Mar 10 */
#contentBottomSectionA2 form {
	margin: 0;
	padding: 0;
	}
	
.textFld {
	font-size: 10px;
	margin-top: 2px;
	margin-bottom: 2px;
	}
	
select {
	font-size: 10px;
	margin-top: 2px;
	margin-bottom: 2px;
	}

/* table in body column for form - max width 500px */
#contentBottomSectionA2 table {
	font: 10px Verdana, sans-serif;
	color: #000;
	}	
	
.question {
	padding-top: 15px;
	padding-bottom: 5px;
	}
	
	/* STYLES ADDED BY NAT MAR 20 05 */
.nlLink {
	margin: 0 0 10px 0;
	padding: 0;
}

.nlLink a:link, .nlLink a:visited {
	color: #E35000;
	text-decoration: none;
}

.nlLink a:hover {
	color: #000;
	text-decoration: underline;
	}
.newsLink ,.newsLink:visited
{
	color: #E35000;
	text-decoration: none;
}

.newsLink:hover
{
	color: #E35000;
	text-decoration: none;
}
.smalltext {

	font-family: Verdana, Tahoma, Arial;
	font-size: 9px;
	color: #333333;
}

 /* ADDED Aug 18th by S/ Salazar Corp. */
 
 div.jsLeftCol{
width:300px; }
 
  div.jsRightCol{
float:right;
display:inline;
background-color:transparent;
width:225px;
padding:0;

 }
 div.jsRightCol img{
 display:block;
 margin-left:auto;
 margin-right:0;
padding:0;
}
#contentBottomSectionA2 .inlinequote {
	display: block;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.5;
	text-transform: capitalize;
	letter-spacing: -0.017cm;
	word-spacing: 0.02cm;
	color: #666666;
	padding: 10px 0 0 0;
	font-family: Georgia, serif;
}

 
 div.jsBottomImage{
 height:180px;
 width:535px;

 }
