/*tags*/


	h1
	{
	margin: 0 0 10px;
	padding: 0;
	font-size: 125%;
	}

h2 {
	font-size: 105%;
	line-height: 110%;
	margin: 0px 0px 4px;
	padding: 0px;
}

h3 {
	font-size: 100%;
	line-height: 110%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
	
	ul {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	list-style-type: none;
}
li {
	padding: 0px;
	list-style-type: none;
	margin: 0px;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	
	}
	
a {
	text-decoration: none;
}

input {

	font-size: 100%;
	margin: 0px;
	padding: 0px;
}

img {
	margin: 0px;
	padding: 0px;
}

	
	
body
	{
	margin: 0;
	padding: 0;
	text-align: center;
	font: 75%/120% Arial, Helvetica, sans-serif;
	background: #FFFFFF url(images/sp_headbg.gif) repeat-x;
	color: #666666;
	}
	
	
/*tags end*/

/*================================================ DT table styling============================================*/


.table_btm_rule {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 1px;
	padding-left: 1px;
}
.table_head {
	color: #000000;
	padding-bottom: 2px;
	padding-top: 6px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}


/*================================================ DT table styling============================================*/


/*===================================================================== GENERAL STYLING =============================================================*/
	
	
	
#container
	{
	text-align: left;
	margin: 0px auto 0;
	width: 729px;
	height: auto;
	}


/*======================== top navstustuff ==========================*/

	
	#topnav
	{
	padding: 0px;
	list-style-type: none;
	left: 0%;
	width: 729px;
	}


#menu {
	padding: 0px;
	list-style-type: none;
	left: 0%;
	width: 729px;
	height: 23px;
	float: left;
	clear: left;
	text-indent: -1200px;
}

#menu li {
	display:inline;
	height:23px;
	list-style:none;
}
#menu a {
	float:left;
	overflow:hidden;
	height:23px!important;
	height /**/:23px; /*for ie5 win only */
	margin-right: 3px;
}


#menu a:hover {
	height: 23px;
	width: 161px;
}

#menu a:active {
}

#menu a:visited{
background-position:0 0px;
}



/*========== nav tabs =========*/

#tab1ON  {
	float:left;
	width:161px;
	background:url(images/nav_images/nav_tab1-on.gif) no-repeat;
	margin-right: 3px;
}

#tab2ON  {
	float:left;
	width:139px;
	background:url(images/nav_images/nav_tab2-on.gif) no-repeat;
	margin-right: 3px;
}

#tab3ON  {
	float:left;
	width:119px;
	background:url(images/nav_images/nav_tab3-on.gif) no-repeat;
	margin-right: 3px;
}

#tab4ON  {
	float:left;
	width:154px;
	background:url(images/nav_images/nav_tab4-on.gif) no-repeat;
	margin-right: 3px;
}
#tab5ON  {
	float:left;
	width:141px;
	background:url(images/nav_images/nav_tab5-on.gif) no-repeat;
	margin-right: 3px;
}










#tab1 a {
	width:161px;
	background:url(images/nav_images/nav_tab1.gif) no-repeat left top;
	height: 23px;
}

#tab1 a:hover {
	background:url(images/nav_images/nav_tab1.gif) no-repeat left bottom;
	width: 161px;

}

#tab2 a {
	width:139px;
	background:url(images/nav_images/nav_tab2.gif) no-repeat left top;
	height: 23px;
}

#tab2 a:hover {
	background:url(images/nav_images/nav_tab2.gif) no-repeat left bottom;
	width: 139px;

}
#tab3 a {
	width:119px;
	background:url(images/nav_images/nav_tab3.gif) no-repeat left top;
	height: 23px;
}

#tab3 a:hover {
	background:url(images/nav_images/nav_tab3.gif) no-repeat left bottom;
	width: 119px;

}
#tab4 a {
	width:154px;
	background:url(images/nav_images/nav_tab4.gif) no-repeat left top;
	height: 23px;
}

#tab4 a:hover {
	background:url(images/nav_images/nav_tab4.gif) no-repeat left bottom;
	width: 154px;

}
#tab5 a {
	width:141px;
	background:url(images/nav_images/nav_tab5.gif) no-repeat left top;
	height: 23px;
}
#tab5 a:hover {
	background:url(images/nav_images/nav_tab5.gif) no-repeat left bottom;
	width: 141px;

}



/*nav tabs end*/



/*top navstustuff end*/	



/*================================= main body BULLETS ======================================*/	

#red_square_bullets li{

	background-image: url(images/body_bullet.gif);
	background-repeat: no-repeat;
	padding: 2px 2px 2px 9px;
	background-position: 0% 8px;
	list-style-type: none;
	margin-top: 5px;
	margin-bottom: 5px;
}





	
/*================================= HOME page ====================================================== HOME page ======================================*/	
	
	
	#mainholder {
	background-color: #F7F6F2;
	margin: 0px;
	padding: 0px;
	float: left;
	position: relative;
	clear: both;
	width: 726px;
}




#leftholder {
	float: left;
	width: 381px;
	margin-left: 15px;
	margin-top: 22px;
	margin-bottom: right;
	margin-right: 12px;
	line-height:135%
}
	
	

#leftholder a, #middleholder_child a, #leftholder_CUST a, #leftholder_CUST a, #leftholder_CUSTlower a {
	text-decoration: underline;
	color: #666666;
}
#leftholder a:hover,#middleholder_child a:hover, leftholder_CUST a:hover, #leftholder_CUST a:hover, #leftholder_CUSTlower a:hover {
	color: #333333;
	text-decoration: underline;
}
.body_BLACK {
	
	color: #000000;
}



.RE_holder_homeL {
	margin-top: 7px;
	margin-bottom: 10px;
	float: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #BDBFBF;
	border-right-color: #BDBFBF;
	border-bottom-color: #BDBFBF;
	border-left-color: #BDBFBF;
	height: 58px;
	heig\ht: 59px;
}
.RE_holder_homeR {
	margin-top: 7px;
	margin-bottom: 10px;
	float: right;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #BDBFBF;
	border-right-color: #BDBFBF;
	border-bottom-color: #BDBFBF;
	border-left-color: #BDBFBF;
	height: 58px;
	heig\ht: 59px;
}


#rightholder {
	float: right;
	width: 300px;
	display: block;
	margin-top: 10px;
	margin-bottom: 20px;
}

#picholder {
	height: 202px;
	width: 276px;
}


#redbox {
	background-color: #A3181B;
	height: 100px;
	width: 276px;
	margin-top: 3px;
	margin-right: 3px;
	clear: left;
}


.redboxtxt {
	color: #FFFFFF;
	width: 95px;
	wid\th: 120px;
	float: left;
	margin-top: 10px;
	margin-right: 2px;
	margin-bottom: 5px;
	margin-left: 8px;
}

.redboxtxt p {
	color: #FFFFFF;
	margin: 6px 0px 0px 6px;
	font-size: 95%;
}
.redboxtxt ul {
	font-size: 100%;
	list-style-type: none;
	line-height: 120%;
	margin-bottom: 2px;
}
.redboxtxt li {
	background-image: url(images/body_bullet_tint.gif);
	background-repeat: no-repeat;
	padding: 2px 1px 0px 8px;
	background-position: 0% 55%;
	list-style-type: none;
	margin-top: 0px;
	margin-bottom: 0px;
}
.redboxtxt a {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CC9999;
	color: #FFFFFF;
}
.redboxtxt a:hover {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

#bluebox {
	background-color: #1F418F;
	float: left;
	height: 116px;
	width: 163px;
	margin-top: 3px;
	margin-right: 3px;
}

.blueboxtxt {
	color: #FFFFFF;
	width: 150px;
	margin: 8px 5px 5px 8px;
}

.blueboxtxt_notregister {
	color: #FFFFFF;
	margin: 0px 5px 5px 0px;
	font-size: 90%;
	padding-bottom: 2px;
	float: left;
}

.blueboxtxt_child a, .blueboxtxt  a, .blueboxtxt_notregister a {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6699CC;
	color: #FFFFFF;
}
.blueboxtxt_child a:hover, .blueboxtxt  a:hover, .blueboxtxt_notregister a:hover {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.blueboxtxt li {
	background-image: url(images/body_bullet_tint.gif);
	background-repeat: no-repeat;
	padding: 2px 2px 2px 8px;
	background-position: 0% 48%;
	list-style-type: none;
	margin-top: 0px;
	margin-bottom: 0px;
}
.blueboxtxt ul {
	font-size: 90%;
	list-style-type: none;
	line-height: 120%;
	margin-bottom: 1px;
}

.blueboxtxt_margin {
	display: block;
	margin-top: 6px;
}
#bluebox input {
	font-size: 100%;
	margin: 2px;
	padding: 0px 0px 0px;
	border: 1px solid #FFF;
	height: 80%;
	background-color: #D1D3E8;
}



#greybox {
	background-color: #91918F;
	float: left;
	height: 98px;
	width: 276px;
	margin-top: 3px;
	margin-right: 3px;
}


#R_re_box {
	float: left;
	height: 80px;
	width: 276px;
	margin-top: 3px;
	margin-right: 3px;
}
.greyboxtxt {
	color: #FFFFFF;
	width: 260px;
	margin: 12px 5px 5px 8px;
}

#BIGtopholder {
	width: 729px;
	height: 67px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#top_holderL {
	float: left;
	width: 160px;
	margin-left: 1px;
	margin-top: 32px;
}


#top_holderR {
	border: 0;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top: 27px;
	width: 200px;
	float: right;
	margin-right: 30px;
}

#logo {
	border: 0;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top: 14px;
	width: 161px;
	display: block;
	float: left;
}

#logo h1 {
	height: 0px;
	width: 0px;
	margin: 0px;
	padding: 0px;
	font-size: 1px;
	float: none;
	line-height: 1px;
	display: none;
}


#comfortlinks a {
	color: #CCCCCC;
	text-decoration: none;
}

#comfortlinks a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
#comfortlinks li {
	display: inline;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 10px;
}
.greyboxtxt ul {
	font-size: 90%;
	list-style-type: none;
	line-height: 100%;
}
#searchbar {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 95%;
}
#comfortlinks {
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	font-size: 90%;
	margin: 0px;
	height: 18px;
	padding-top:0px}
#searchbar img {
	margin: 0px 0px 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.top_login {
	width: 50px;
	float: left;
	margin-top: 29px;
	margin-left: 75px;
}

.comfortlinks_house {
	width: 13px;
	float: left;
	margin-top: 30px;
	margin-left: 25px;
	text-align: right;
	height: 18px;
}

.bottom_login {
	float: right;
	height: 18px;
	width: 50px;
}
.blueboxContainer {
	margin-top: 13px;
	width: 140px;
	margin-left: 8px;
}

.greyboxtxt li {
	background-image: url(images/grey_bullet.gif);
	background-repeat: no-repeat;
	padding: 4px 2px 2px 8px;
	background-position: 0% 48%;
	list-style-type: none;
	margin-top: 0px;
	margin-bottom: 0px;
}
.greyboxtxt a {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	color: #FFFFFF;
}
.greyboxtxt a:hover {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;

}




/*****************************************INPUT stuff******************************************/

#searchbar {
	height: 15px;
	text-align: right;
	float: right;

	
}

.searchbar_txtfield {
	font-size: 100%;
	margin: 2px;
	padding: 0px;
	border: 1px solid #999999;
	height: 80%;
	background-color: #CCCCCC;
	width: 150px;
	color: #999999;
	
}

.login_txtfield {
	font-size: 100%;
	margin: 2px;
	padding: 0px;
	border: 1px solid #FFF;
	background-color: #D1D3E8;
	width: 80px;
}





.input_submit {
	font-size: 100%;
	padding: 0px;
	float: right;
	display: block;
}

/*INPUT end*/



/* ======================== BOTTOM NAV ========================== */

#footlinksHolder {
	background: #F7F6F2;
	clear: both;
	margin-top: 55px;
	display: block;
	float: left;
	width: 100%;
}
#footlinksContent {
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	width:726px;
	height:20px;
	font-size:92%;
	margin-bottom: 1px;
}

	.footlinksL {
	text-align:left;
	float:left;
	margin-right:20px;
	color: #B0B0B0;
}
	.footlinksM {
	text-align:left;
	float:left;
	margin-right:10px;
	color: #B0B0B0;
}
	.footlinksR {
	text-align:right;
	float:right;
	color: #B0B0B0;
	padding-left: 0px;
	background-position: 0px 2px;
	width: 228px;
	
}

.footlinksL2 {
	margin-top: 70px;
	margin-left: 3px;
	float: left;
	color: #C7C7C7;
	clear: left;
	width: 420px;
	margin-bottom: 15px;
}
.footlinksR2 {
	margin-top: 65px;
	margin-left: 2px;
	float: right;
	color: #C7C7C7;
	clear: right;
	width: 120px;
	text-align: right;
	padding-right: 8px;
	margin-bottom: 15px;
}


.footlinksL a, .footlinksM a, .footlinksR a, .footlinksL2 a, .footlinksM2 a, .footlinksR2 a {
	color: #B0B0B0;
	margin-right: 4px;
	margin-left: 4px;
}
.footlinksL a:hover, .footlinksM a:hover, .footlinksR a:hover, .footlinksL2 a:hover, .footlinksM2 a:hover, .footlinksR2 a:hover {
	text-decoration: underline;
}

.print {
	text-align:right;
	float:right;
	color: #B0B0B0;
	background-image: url(images/footer_print.gif);
	background-repeat: no-repeat;
	padding-left: 14px;
	background-position: 0px 2px;
	padding-right: 8px;
	height: 20px;
	
}

.share {
	text-align:right;
	float:right;
	color: #B0B0B0;
	background-image: url(images/footer_share.gif);
	background-repeat: no-repeat;
	padding-left: 19px;
	background-position: 0px 1px;
	padding-right: 8px;
	height: 20px;
	
}

.downloads {
	text-align:right;
	float:right;
	color: #B0B0B0;
	background-image: url(images/footer_download.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	background-position: 0px 2px;
	padding-right: 8px;
	height: 20px;
	
} 

.greyboxtxt_phone {
	background-image: url(images/icon_phone.gif);
	background-repeat: no-repeat;
	padding-left: 22px;
	padding-top: 1px;
}

/*home page end*/







/*============================================= CHILD page css ==============================================*/


#leftholderNAV_child {
	float: left;
	width: 140px;
	margin-left: 15px;
	margin-top: 105px;
	margin-bottom: 20px;
	margin-right: 12px;
}

#leftholderNAV_child li {
	margin-top: 0px;
	margin-bottom: 10px;
}
#leftholderNAV_child a {
	color: #000000;
}
.leftholderNAV_child_linksON {
	color: #A3181B;
}

.leftholderNAV_child_linksHEAD {
	color: #999999;
}
#leftholderNAV_child a:hover {
	color: #000000;
	text-decoration: underline;
}

#rightholder_child {
	float: right;
	width: 150px;
	display: block;
	margin-top: 10px;
	margin-bottom: 20px;
}

.picholder_child {
	width: 150px;	
	margin-bottom: 3px;
}

.picholder_child_rule {
	width: 132px;
	margin-bottom: 3px;
	border: 1px solid #999999;
	float: left;
}




#bluebox_child {
	background-color: #1F418F;
	float: left;
	width: 134px;
	margin-bottom: 3px;
}

.blueboxtxt_child {
	color: #FFFFFF;
	width: 118px;
	margin: 10px 5px 6px 8px;
}

.blueboxtxt_child p a {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6699CC;
	color: #FFFFFF;
}
.blueboxtxt_child p a:hover {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.blueboxtxt_child li {
	background-image: url(images/bullet_blue_tint.gif);
	background-repeat: no-repeat;
	padding: 2px 2px 2px 8px;
	background-position: 0px 8px;
	list-style-type: none;
	margin-top: 0px;
	margin-bottom: 0px;
}
.blueboxtxt_child ul {
	font-size: 90%;
	list-style-type: none;
	line-height: 140%;
}


#bluebox_child {
	background-color: #1F418F;
	float: left;
	width: 134px;
	margin-bottom: 3px;
}

#whitebox_child {
	background-color: #FFFFFF;
	float: left;
	width: 132px;
	margin-bottom: 3px;
	border: 1px solid #C4C4C4;
}

.whiteboxtxt_child {
	color: #999999;
	width: 120px;
	margin: 10px 5px 5px 8px;
}

.whiteboxtxt_child  a {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	color: #A3A3A3;
}
.whiteboxtxt_child  a:hover {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.whiteboxtxt_child li {
	background-image: url(images/grey_bullet.gif);
	background-repeat: no-repeat;
	padding: 2px 2px 2px 8px;
	background-position: 0% 48%;
	list-style-type: none;
	margin-top: 0px;
	margin-bottom: 0px;
}
.whiteboxtxt_child ul {
	font-size: 90%;
	list-style-type: none;
	line-height: 120%;
}


#middleholder_child {
	float: left;
	width: 379px;
	margin-top: 22px;
	margin-bottom: 0px;
	margin-right: 12px;
	line-height: 135%;
}

.panel_holder {
	margin-top: 20px;
	background-image: url(images/panel_arrow.gif);
	background-repeat: no-repeat;
	border: 2px solid #CCCBC8;
	margin-bottom: 10px;
}

.panel_holder_wide60 {
	margin-top: 20px;
	background-image: url(images/panel_arrow.gif);
	background-repeat: no-repeat;
	border: 2px solid #CCCBC8;
	margin-bottom: 10px;
}


.panel_content {
	margin-left: 13px;
	background-repeat: repeat-x;
	background-position: 0px 0px;
	margin-right: 10px;
	margin-bottom: 7px;
}


.panel_holder li {
	
	background-image: url(images/body_bullet.gif);
	background-repeat: no-repeat;
	padding: 2px 2px 0px 9px;
	background-position: 0% 50%;
	list-style-type: none;
	margin-top: 5px;
	margin-bottom: 5px;
}

.panel_holder .panel_content p {
	padding: 0px 0px 0px 6px;
	pad\ding: 0px 0px 0px 6px;
	color: #666666;
	background-repeat: repeat-x;
}

.panel_holder h2 {
	color: #FFFFFF;
	background-image: url(images/panel_arrow.gif);
	background-repeat: no-repeat;
	display: block;
	width: 45%;
	padding-left: 18px;
	background-color: #CCCBC8;
	height: 15px;
	padding-top: 0px;
}

.panel_holder_wide60 h2 {
	color: #FFFFFF;
	background-image: url(images/panel_arrow.gif);
	background-repeat: no-repeat;
	display: block;
	width: 60%;
	padding-left: 18px;
	background-color: #CCCBC8;
	height: 15px;
	padding-top: 0px;
}

.bodytxt_phone {
	background-image: url(images/icon_phone_body.gif);
	background-repeat: no-repeat;
	padding-left: 22px;
	padding-top: 1px;
	clear: left;
}
.body_spacer {
	height: 25px;
}


#numberlist ul li {

	padding: 2px 2px 2px 0px;
	list-style-type: none;
	margin-top: 5px;
	margin-bottom: 5px;
}
.smallbody {
	font-size: 90%;
}

.panel_holder_no_arrow {
	margin-top: 20px;
	background-repeat: no-repeat;
	border: 2px solid #CCCBC8;
	margin-bottom: 10px;
}


.BODYdownloads_PDF a {
	background-image: url(images/body_DOWNLOAD.gif);
	background-repeat: no-repeat;
	background-position: 100% 1px;
	padding-right: 25px;
}

.BODYdownloads_PDF a:hover {
	background-image: url(images/body_DOWNLOAD_over.gif);
}




/* ======================================================= HOLDING pages ==================================================== */

#leftholder_CUST {
	float: left;
	width: 450px;
	margin-left: 17px;
	margin-top: 22px;
	margin-bottom: right;
	margin-right: 12px;
	line-height:135%
}

#leftholder_CUSTlower{
	width: 690px;
	margin-left: 15px;
	margin-top: 2px;
	margin-right: 0px;
	line-height:135%;
	clear: both;
	float: left;
}

.comfortlinks_houseCUST {
	width: 13px;
	float: left;
	margin-top: 30px;
	margin-left: 400px;
	text-align: right;
	height: 18px;
}
#top_holderL_CUST {
	float: left;
	width: 30px;
	margin-left: 1px;
	margin-top: 32px;
}

#CUST_tab {
	float:left;
	width:726px;
	background:url(images/holding_CUST-tab.gif) no-repeat;
	margin-right: 3px;
}

#INTR_tab {
	float:left;
	width:726px;
	background:url(images/holding_INTR-tab.gif) no-repeat;
	margin-right: 3px;
}
#PART_tab {
	float:left;
	width:726px;
	background:url(images/holding_PART-tab.gif) no-repeat;
	margin-right: 3px;
}
#COMM_tab {
	float:left;
	width:726px;
	background:url(images/holding_COM-tab.gif) no-repeat;
	margin-right: 3px;
}



#redbox_CUST {
	background-color: #A3181B;
	float: left;
	width: 134px;
	margin-bottom: 3px;
	height: 82px;
}

.redboxtxt_CUST {
	color: #FFFFFF;
	width: 118px;
	margin: 10px 5px 6px 8px;
}
.panel_holder_wide60 h2 {
}


.redboxtxt_CUST ul {
	font-size: 90%;
	list-style-type: none;
	line-height: 120%;
	margin-bottom: 2px;
}
.redboxtxt_CUST li {
	background-image: url(images/body_bullet_tint.gif);
	background-repeat: no-repeat;
	padding: 2px 1px 0px 8px;
	background-position: 0px 6px;
	list-style-type: none;
	margin-top: 0px;
	margin-bottom: 0px;
}
.redboxtxt_CUST a {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CC9999;
	color: #FFFFFF;
}
.redboxtxt_CUST a:hover {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	
}

/* ======================================================= HOLDING pages END ==================================================== */


/* ======================================================= other or unused??? ==================================================== */


#OUTERpanel_holderL{
	width:325px;
	float: left;
}

#OUTERpanel_holderR{
	width:333px;
	float: left;
	margin-left: 20px;
}

.panel_holderL {
	margin-top: 20px;
	background-image: url(images/panel_arrow.gif);
	background-repeat: no-repeat;
	border: 2px solid #CCCBC8;
	margin-bottom: 10px;
}

.panel_contentL {
	margin-left: 13px;
	background-repeat: repeat-x;
	background-position: 0px 0px;
}


.panel_holderL li {
	
	background-image: url(images/body_bullet.gif);
	background-repeat: no-repeat;
	padding: 2px 2px 0px 9px;
	background-position: 0% 50%;
	list-style-type: none;
	margin-top: 5px;
	margin-bottom: 5px;
}

.panel_holderL .panel_contentL p {
	padding: 0px 0px 0px 6px;
	pad\ding: 0px 0px 0px 6px;
	color: #666666;
	background-repeat: repeat-x;
}

.panel_holderL h2 {
	color: #FFFFFF;
	background-image: url(images/panel_arrow.gif);
	background-repeat: no-repeat;
	display: block;
	width: 45%;
	padding-left: 18px;
	background-color: #CCCBC8;
	height: 15px;
	padding-top: 0px;
}


.logo_holders {
	margin-bottom: 5px;
	margin-right: 4px;
}
.logo_holdersR {
	width: 70px;
	margin-bottom: 0px;
	text-align: center;
	float: right;
	margin-right: 4px;
}
.mapholder {
	float: right;
	height: 130px;
	width: 175px;
	border: 1px solid #B4B4B4;
	margin-top: 10px;
}
.iip_logo_holders {
	float: right;
	height: 100px;
	width: 200px;
}



/* ======================================================= FLOATING WARNING ==================================================== */

#floater {
	position:absolute;
	left:54px;
	top:155px;
	width:281px;
	height:auto;
	z-index:100;
	background-color: #FFFFFF;
	border: 1px solid #CC0000;
	visibility: visible;
	text-align: center;
	padding: 22px 22px 18px;
}

#floater h2 {
	color: #CC0000;
}

#floater_sprite {
	position:absolute;
	left:228px;
	top:200px;
	width:281px;
	height:120px;
	z-index:100;
	background-color: #FFFFFF;
	border: 4px solid #CC0000;
	visibility: visible;
	text-align: center;
	padding: 67px 22px 10px;
}

#floater_sprite h2 {
	color: #CC0000;
	font-size: 18px;
	line-height: 33px;
}
#R_re_box a img {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.greyboxtxt li span {
	font-size: 110%;
}
