.clearboth:{clear:both;
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	line-height: 0px;
}
#menu dl dt
{
	height: 2.2em;
	text-align:center;
	padding:0;
	float:left;
	background-color:#00677a; /*height of the menu*/
	margin:0;
}
#menu dl dt a{
	color:#FFFFFF;
	text-decoration:none;
	line-height: 2.2em;
	background-color: #00677a;
	padding:0 12px 0 12px;
	margin:0;
	font-weight: bold;
}

/*#menu .on*/
#menu dl dt a.on{
	background-color:#f2e1d1;
	color:#00677a;
	line-height:2.2em;
	height:inherit;
	padding:1em 15px 1em 15px;
	FONT-WEIGHT: bold;
}
#menu dt a:hover {
	background-color:#f2e1d1;
	color: #00677a;
	line-height: 2.2em;
	padding:1.2em 15px 1.2em 15px;
	FONT-WEIGHT: bold;
}

#leftNav ul {
	padding: 0px; 
	/*margin-top:8px;*/
	line-height: 2em;
	list-style-type:none;
}

#leftNav ul li
{
	border-bottom: #a3a3a3 1px solid;
	padding-left:15px;
}
#leftNav ul li a{
	color:#00677a;
	text-decoration:none;
	font-size:0.95em;
	/*padding-left:15px;*/
	line-height: 2em;/*CHANGED*/
}
#leftNav ul li a:hover{
	font-weight:bold;
}
#leftNav ul li li{
	border-bottom:0px !important;
	padding-left: 10px
}

#leftNav ul li li a.sublevel
{
	font-weight:normal;
	/*padding-left:25px;*/
}
#leftNav ul li li a.sublevel:hover
{
	font-weight:bold;
	/*padding-left:25px;*/
}
.firstbullet{
	border-top: #a3a3a3 1px solid;
}

#footer p {
	font-size: 1.1em
}
#footer a {
	text-decoration: none
}
#footer a:visited {
	color: #00677a
}

html dl dt a {
	height: 1%
}

h1 {
	/*PADDING: 0;FONT-WEIGHT: normal;*/ font-size: 160%;
	margin-top: 8px;
	font-weight: lighter;
	margin-bottom: 8px
}
h2 {
	 font-weight: normal;
	 font-size: 120%; 
	 margin: 8px 0px;
}
h3 {
	 font-size: 120%;
	 padding:0px;
	 margin: 0px;
}
h4 {
	font-size: 110%; 
	padding-bottom: 0.5em; 
	 margin: 0px;
	
}
p{
	line-height: 1.5em;
	margin-bottom: 1em;
	font-size: 100%;
}

ol {
	padding-left: 4em;
	/*list-style-type: circle;*/
	margin: 0px;
	line-height: 1.5em;
}

.square {
	margin-left: 1.5em;
	list-style-type: square;
}
#contentarea HR {
	clear: both;
	border-top:	#00667a 1px solid;
	border-bottom: #fff 1px solid;
}
.highlighted_main{
	font-weight:bold;
	background: url(../images/arrow_down_small.gif) no-repeat 0% 5%; 
	color: #00677a;
	padding:0;
}
.highlighted
{
	font-weight:bold;
	background: url(../images/arrow_down_small.gif) no-repeat 0% 50%; 
	color: #00677a;
	padding:0;
}
.tlhighlight /* Top level highlight*/
{
	font-weight:bold !important;
	color: #00677a;
	background: url(../images/arrow_small.gif) no-repeat 0% 40%; 
	
}
.tlhighlightmain /* Top level main highlight not first*/
{
	font-weight:bold !important;
	color: #00677a;
	background: url(../images/arrow_small.gif) no-repeat 0% 10%; 
	
}
#contentarea ul {
	/*margin-top: -0.5em;
	margin-bottom: 0.5em;*/
	line-height: 1.5em
}

#rightNav a {
	text-decoration: underline
}
#rightNav a:hover {
	text-decoration: none
}
#rightNav a:visited {
	COLOR: #666;
}
#rightNav .siteToolsBox {
	font-weight: bold;
	font-size: 100%;
	float: right;
	width: 100%;
	line-height: 2em;
	border-bottom: #a3a3a3 1px solid;
	background-color: #f2e1d1;
}
#rightNav .toolboxcontent {
	font-size: 90%; float: right; margin-bottom: 1em; width: 100%; background-color: #e4e4e4;
}
#rightNav .toolsLinks
{
	margin-top: 0.8em;
}


 ul.toolsLinks li
 {
	list-style-type:none;
	 margin-bottom: 1em;
	 margin-left: 16px;
	 line-height: 1.5em
 }

a:link {
	color: #00677a;
	text-decoration:underline;
}
a:active {
	color: #00677a;
	text-decoration:underline;
}
a:visited {
	color: #666666;
	text-decoration:underline;
}
a:hover {
	text-decoration: none;
}
.grid_z a {
	text-decoration: underline;
}
.grid_z a:hover {
	text-decoration: none;
}
.grid_z a:visited {
	color: #666;
	text-decoration: underline;
}
.grid_d a {
	text-decoration: underline;
}
.grid_d a:hover {
	text-decoration: none;
}
.grid_d a:visited {
	color: #666;
	text-decoration: underline;
}
.grid_a a {
	text-decoration: underline;
}
.grid_a a:hover {
	text-decoration: none;
}
.grid_a a:visited {
	color: #666;
	text-decoration: underline;
}
.grid_c a {
	text-decoration: underline;
}
.grid_c a:hover {
	text-decoration: none;
}
.grid_c a:visited {
	color: #666;
	text-decoration: underline;
}
.grid_e a {
	text-decoration: underline;
}
.grid_e a:hover {
	text-decoration: none;
}
.grid_e a:visited {
	color: #666;
	text-decoration: underline;
}
.grid_f a {
	text-decoration: underline;
}
.grid_f a:hover {
	text-decoration: none;
}
.grid_f a:visited {
	color: #666;
	text-decoration: underline;
}
.aligncenter{
text-align:center;
}
.imgAlign_Left {
	CLEAR: both; FLOAT: left; MARGIN-RIGHT: 7px
}
.imgAlign_Right {
	CLEAR: both; FLOAT: right; MARGIN-LEFT: 7px
}
.imgVerticalAlign_Top {
	VERTICAL-ALIGN: top! important
}
.imgVerticalAlign_Middle {
	VERTICAL-ALIGN: middle! important
}
.imgVerticalAlign_Bottom {
	VERTICAL-ALIGN: bottom! important
}

#boxText {
	float: left;
	width: 407px;
	height: 125px;
	color:#FFFFFF;
}
#boxImage {
	float: left;
	width: 193px;
	height: 125px
}

#boxText H2 {
	margin-top: 10px;
	font-size: 1.6em;
	margin-left: 10px;
	margin-right: 10px;
}
#boxText P {
	margin-left: 10px;
	line-height: 130%;
	margin-right: 10px;
	color: #ffffff;
	font-size: 1.2em;
	margin-top: 7px;
}
#boxText A:link {
	color: #ffffff;
	text-decoration: none;
}
#boxText A:visited {
	color: #ffffff;
	text-decoration: none;
}
#boxText A:hover {
	color: #ffffff;
	text-decoration: none;
}
#boxText A:active {
	Ccolor: #ffffff;
	text-decoration: none;
}

.box_btn P.call A:link{/*check again*/
	padding-right: 20px; margin-top: 7px; display: block; padding-left: 10px; font-weight: bold; font-size: 1.1em; background: url(../../../images/pink-point-on-red.gif) #feefef no-repeat right center; float: left; margin-bottom: 1px; color: #000000; line-height: 28px; text-decoration: none}
	
.quote {
	padding: 7px;
	 float: right;
	 margin: 2px 2px 2px 5px;
	 width: 180px;
	 height: auto;
	 background-color: #f0e3d0;
}
ul.toolsbox{
margin-top: 0.8em;
}
ul.toolsbox li{
 margin-top: 0px;
 padding-left: 5px;
/* list-style-image: url(../../../images/arrow_big.gif);*/
 margin-bottom: 1em;
 margin-left: 16px;
 line-height: 1.5em;
 list-style-type: none;
}

table.co_Partner th {
	padding: 2px;
	margin: 2px;
	FONT-SIZE: 80%
}
table.co_Partner td {
	padding: 2px;
	margin: 2px;
}
table.co_Partner{
border: black 1px solid;
margin: 2px;
}

.tablebotrule
{
border-bottom: 2px solid #000000;
}
/*NEW */

#secondaryLeft {
	BORDER-TOP: #b82533 1px solid; MARGIN-TOP: 20px; FLOAT: left; WIDTH: 290px; MARGIN-RIGHT: 20px
}
#secondaryRight {
	BORDER-TOP: #b82533 1px solid; MARGIN-TOP: 20px; FLOAT: right; WIDTH: 290px
}
#secondary {
	WIDTH: 600px;
}
#secondary IMG {
	FLOAT: right; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 10px
}
#secondary IMG.clear {
	FLOAT: none; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px
}
#secondary IMG.call {
	MARGIN-LEFT: 0px;
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 10px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; PADDING-TOP: 3px; BORDER-RIGHT-WIDTH: 0px
}
#secondary P {
	padding-right:10px; padding-left:10px;
}
#secondary H3 {
	padding-right:10px; padding-left:10px;
}
.white{
color:#FFFFFF;
}
#promoBoxes {
	PADDING-TOP: 12px;
	
	float: right;
	margin-bottom: 12px;
}

#promo1 {
	float:left; width:159px;
}
#promo2 {
	float:left; width:159px; margin-left:9px;
}
#promo3 {
	float:left; width:159px; margin-left:9px;
}
.promoTop {
	padding:0;
	margin:0;
}
.promoMiddle {
	PADDING-TOP: 3px;
	margin-bottom:-11px;
	height:95px;
}
.promoBottom {
	PADDING-BOTTOM:5px;
	PADDING-TOP:2px;
	margin:0;
	height:35px;
}
#promo1 .promoMiddle {
	BACKGROUND: url(../images/triblock.gif) #bb2130 no-repeat 135px 7px
}
#promo2 .promoMiddle {
	BACKGROUND: url(../images/triblock.gif) #eeac18 no-repeat 135px 7px
}
#promo3 .promoMiddle {
	BACKGROUND: url(../images/triblock.gif) #8553b6 no-repeat 135px 7px
}
#promo1 .promoBottom {
	BACKGROUND-COLOR: #feefef
}
#promo2 .promoBottom {
	BACKGROUND-COLOR: #fcecd7
}
#promo3 .promoBottom {
	BACKGROUND-COLOR: #efe7f7
}
.promoMiddle A:link,
a:visited,
a:hover,
a:active
 {
	COLOR: #ffffff; TEXT-DECORATION: none;
}
.promoBottom A:link,
a:visited,
a:hover,
a:active{
COLOR: #00677a; 
TEXT-DECORATION: none;
}
#promoBoxes .promoMiddle H2 {
	padding:3px 0 0 8px;
	margin-bottom: 0px;
	margin-top: 0px;  margin-left: 8px; color: #ffffff;
	font-size: 120%;
	font-weight:bold;
}
#promoBoxes P {
	padding-left: 7px; padding-bottom:5px; margin-top:0px; line-height: 110%; MARGIN-LEFT: 8px;
}
#promoBoxes LI {
	PADDING-LEFT: 17px; BACKGROUND: url(../images/arrow_grey.gif) no-repeat 7px 7px; list-style-type:none;
	
}
#box1_hm /*box 1 home page*/
{
BACKGROUND: #f5eef9; FLOAT: left; WIDTH: 235px;
}
#box1_hm h2, h3,p
{PADDING-RIGHT: 7px; PADDING-LEFT: 7px;
}
#box1_hm h2{
font-weight:bold;
}
#box1_hm IMG {
	FLOAT: right; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 10px; MARGIN-RIGHT: 7px
}
#box2_hm{
BACKGROUND: #eaf5f7; FLOAT: right; WIDTH: 247px
}
#box2_hm img{ 
FLOAT: right;
 MARGIN-BOTTOM: 5px;
  MARGIN-LEFT: 10px;
  MARGIN-RIGHT: 7px
}
#box2_hm h2
{
font-weight:bold;
}