body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
}

.Text_GreyBody {
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
}

.Text_WhiteBody {
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
}


a {
font-weight:normal;
color:#47b0ae; /* new green */
text-decoration:underline;
}

a:hover {
font-weight:normal;
color:#47b0ae; /* new green */
text-decoration:underline;
}


.kg a {
font-weight:bold;
color:#a6a8aa; /* new lt grey */;
text-decoration:none;
background:#F00
}

.kg a:hover {
font-weight:bold;
color:#a6a8aa; /* new lt grey */;
text-decoration:none;
}




div#wrapper{
position:relative;
margin:0 auto;
background-color:#00FF00;
width:990px;
background:url(../images/container_line_bg.jpg) top repeat-y;
height:auto;
}

div#wrapper2{
position:relative;
margin:0 auto;
width:990px;

}


div#wrapper_wide{
position:relative;
margin:0 auto;
background-color:#00FF00;
width:990px;
background:url(../images/container_line_wide_bg.jpg) top repeat-y;
height:auto;
}
div#wrapper_pop{
position:relative;
margin:0 auto;
background-color:#00FF00;
width:990px;
background:url(../images/container_line_wide_bg3.jpg) top repeat-y;
height:auto;
}

div#container{
	position:relative;
	height:auto;
	margin:0px 9px 0px 9px;
	padding-bottom:0px;
	background:url(../images/left_grey_bg2.gif) left repeat-y;
}
div#container_pop{
	position:relative;
	height:auto;
	margin:0px 9px 0px 9px;
	padding-bottom:0px;
}
div#footer{
	position:relative;
	clear:both;
	background-color:#0000FF;
	background:url(../images/footer_line_bg.jpg) top no-repeat;
	height:20px;
	margin:0 auto;
	width:975px;
	text-align:right;
	font-size: 13px;
	padding-right: 15px;
	color:#a6a8aa; /* new lt grey */;
}

#fastfind_UC {
margin:0px;
padding:0px;
}


#fastfind_UC ul li{
background:url(../images/fastfind_bg_CPS.jpg);
margin:0px;
padding:0px;
border:#00FF00 solid 1px;
}


.latest_news{
	font-size:11px;
	color:#FFFFFF;
	line-height:14px;
}


#breadCrumbs{
}


/*CSS for the news scrollers*/


#pscroller2 {
width: 170px;
height: 30px;
border: 0px solid black;
padding: 0px;
padding-top: 5px;
padding-left: 4px;
color:#FFFFFF;
}

#pscroller2 a {
color:#FFFFFF;
text-decoration:none;
}

#pscroller2 a:hover {
color:#FFFFFF;
text-decoration:none;
}


/*editor styles*/
h1{
font-weight:bold;
color:#47b0ae; /* new green */
font-size:15px;
text-transform:uppercase;
margin:8px 0px 5px 0px;
}
.text_MainHeading_CPS{
font-weight:bold;
color:#47b0ae; /* new green */
font-size:15px;
text-transform:uppercase;
}

h2{
margin-top:0px;
font-weight:normal;
color:#8c8c8c; /* new green #47b0ae*/ /* new green */
font-size:12px;
margin-bottom:20px;
}

h2 a:link{
color:#8c8c8c; /* new green #47b0ae*/ /* new green */
font-size:12px;
font-weight:bold;
text-decoration:underline;
}

h2 a:visited{
color:#8c8c8c; /* new green #47b0ae*/ /* new green */
font-size:12px;
font-weight:bold;
text-decoration:underline;
}

h2 a:hover{
color:#8c8c8c; /* new green #47b0ae*/ /* new green */
font-size:12px;
text-decoration:none;
font-weight:bold;
}

h3{
margin-top:0px;
font-weight:bold;
color:#47b0ae; /* new green */
font-size:12px;
margin-bottom:4px;
}

h3 a:link{
color:#47b0ae; /* new green */
font-size:12px;
font-weight:bold;
text-decoration:underline;
}

h3 a:visited{
color:#47b0ae; /* new green */
font-size:12px;
font-weight:bold;
text-decoration:underline;
}

h3 a:hover{
color:#47b0ae; /* new green */
font-size:12px;
text-decoration:none;
font-weight:bold;
}
h6{
color:#000000; /* new green */
font-size:10px;
}

h6 a:visited{
color:#000000; /* new green */
font-size:10px;
}

h6 a:hover{
font-size:10px;
}

.text_SubHeading_CPS{
font-weight:bold;
color:#47b0ae; /* new green */
font-size:12px;
}


.text_MainHeading_UC{
font-weight:bold;
color:#47b0ae; /* new green */
font-size:15px;
text-transform:uppercase;
}

.text_SubHeading_UC{
font-weight:bold;
color:#47b0ae; /* new green */
font-size:12px;
}

.text_header_head_white {
	font-size: 17px;
	color: #FFFFFF;
	font-weight: bold;
}
.text_header_head_blue {
	font-size: 17px;
	color: #FFFFFF;
	font-weight: bold;
}
.text_header_body {
	font-size: 15px;
	color: #FFFFFF;
}

.text_header_body a {
	color: #FFFFFF;
}

.text_header_body a:hover {
	color: #FFFFFF;
	text-decoration:underline;
}

.header_search{
	height:13px;
	padding:1px 15px 1px 2px;
	background-color:#FFFFFF;
	border:solid 0px;
	/*background:url(../images/search_header.png) no-repeat right;*/
	width:110px;
	color:#47b0ae;
	font-size:10px;
	text-transform:uppercase;
	}



/*////////////////////  formerly home_style_UC */





div#header{
	position:relative;
	height:146px;
	background:url(../images/header_bg.gif) top no-repeat;
	margin:0px 9px 0px 9px;
}

/*////////////////////*/

div#main_menu {
   /* menu width */
	margin:0px;

}

div#main_menu ul {
	list-style-type: none; /* get rid of the bullets */
	padding:0px; /* no padding */
	margin:0px; /* no margin for IE either */
}

div#main_menu ul li {
	margin: 0px;
	padding: 0px;
	background:url(../images/mainmenu_CPS_bg.png) no-repeat left;
	height:22px;
	width:91px;
	padding-left:5px;
	padding-top:5px;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#465198;
	font-size:15px;
	display:block;
	float:left;

}

div#main_menu ul li a {
	display: block; /* lines extend to right, make area clickable */
	text-decoration: none;
		color:#465198;
	/*    margin:0px;	
	padding-top: 7px;
 	padding-bottom: 8px;*/

 
}



div#main_menu ul li a:hover {
background:url(../images/mainmenu_CPS_bg_active.png) no-repeat left;

	color:#FFFFFF;

	display:block;
	float:left;
}

div#main_menu li ul, div#main_menu li.open li.closed ul 
{
    display: none;         /* collapse */
}

div#main_menu li.open ul 
{
    display: block;        /* expand */
}

div#main_menu li.active a {
    color: #0099CC;            /* highlight text */
} 

div#main_menu li.active li a {
    color: #336699;          /* fix lower levels */
}
div#main_menu li.active li a:hover {
    color: #FFFFFF;          /* fix lower levels */
}


/* main menu 1*/


div#s1 {
    width: 182px; /* menu width */
	margin:0px;
}

div#s1 ul {
	list-style-type: none; /* get rid of the bullets */
	padding:0px; /* no padding */
	margin:0px; /* no margin for IE either */
	font-size:13px;

}

div#s1 ul li {
	margin: 0px;
	padding: 0px;
	display:inline;
}

div#s1 ul li a {
	display: block; /* lines extend to right, make area clickable */
	color:#5877a6;
	margin:0px;
	text-decoration: none;
	/*    padding-top: 7px;
 	padding-bottom: 8px;*/
	padding-right: 3px;
	line-height:35px;
	padding-left: 7px;
	height:35px;
	background: url(../images/mainsub_bg_CPS.jpg) no-repeat 0px;
 
}

div#s1 ul ul li a {
    margin-left: 20px;     /* indent level 1 */
}

div#s1 ul li a:hover {
    color: #FFFFFF;
    background: url(../images/mainsub_bg_active_CPS.jpg) no-repeat 0px; /* rollover effect */
}

div#s1 li ul, div#s1 li.open li.closed ul 
{
    display: none;         /* collapse */
}

div#s1 li.open ul 
{
    display: block;        /* expand */
}

div#s1 li.active a {
    color: #0099CC;            /* highlight text */
} 

div#s1 li.active li a {
    color: #336699;          /* fix lower levels */
}
div#s1 li.active li a:hover {
    color: #FFFFFF;          /* fix lower levels */
}

/*////////////////////*/



div#s2 {
    width: 193px; /* menu width */
}

div#s2 ul {
    list-style-type: none; /* get rid of the bullets */
    padding:0; /* no padding */
    margin:0; /* no margin for IE either */
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
}

div#s2 ul li {
    margin: 0px;
    padding: 0px;
    display:inline;
}

div#s2 ul li a {
    display: block; /* lines extend to right, make area clickable */
	color:#FFFFFF;
    margin:0px;
    text-decoration: none;
/*    padding-top: 7px;
  padding-bottom: 4px;*/
      padding-right: 3px;
	  height:31px;
	  line-height:29px;
    padding-left: 14px;
    background: url(../images/fastfind_bg_CPS.jpg) no-repeat 0px;

 
}

div#s2 ul ul li a {
    margin-left: 20px;     /* indent level 1 */
}

div#s2 ul li a:hover {
    color: #FFFFFF;
    background: url(../images/fastfind_bg_o_CPS.jpg) no-repeat 0px; /* rollover effect */
}

div#s2 li ul, div#s1 li.open li.closed ul 
{
    display: none;         /* collapse */
}

div#s2 li.open ul 
{
    display: block;        /* expand */
}

div#s2 li.active a {
    color: #0099CC;            /* highlight text */
} 

div#s2 li.active li a {
    color: #336699;          /* fix lower levels */
}
div#s2 li.active li a:hover {
    color: #FFFFFF;          /* fix lower levels */
}


/*/////////////////////// Left Nav */


div#s3 {
font-family: Arial, Helvetica, sans-serif;
    width: 182px; /* menu width */

}

div#s3 ul {
    list-style-type: none; /* get rid of the bullets */
    padding:0; /* no padding */
    margin:0; /* no margin for IE either */
	font-size:13px;
}

div#s3 ul li {
    margin: 0px;
    padding: 0px;
    display:inline;
}

div#s3 ul li a {
    display: block; /* lines extend to right, make area clickable */
    color:#FFFFFF;
    margin:0px;
    text-decoration: none;
/*    padding-top: 11px;
    padding-bottom: 11px;*/
    height:42px;
    line-height:40px;
    padding-right: 3px;
    padding-left: 7px;
    background: url(../../images/submenu_bg_5.jpg) no-repeat 0px;
	
}


div#s3 ul li.open a {
    display: block; /* lines extend to right, make area clickable */
    color:#FFFFFF;
    margin:0px;
    text-decoration: none;
/*    padding-top: 11px;
    padding-bottom: 11px;*/
    height:42px;
    line-height:40px;
    padding-right: 3px;
    padding-left: 7px;
    background: url(../../images/submenu_bg_down_5.jpg) no-repeat 0px;
	
}

div#s3 ul li.open a:hover {
    display: block; /* lines extend to right, make area clickable */
    color:#FFFFFF;
    margin:0px;
    text-decoration: none;
/*    padding-top: 11px;
    padding-bottom: 11px;*/
    height:42px;
    line-height:40px;
    padding-right: 3px;
    padding-left: 7px;
    background: url(../../images/submenu_bg_down_active_5.jpg) no-repeat 0px;
	
}


div#s3 ul li.open ul li a { /*  sub nav - 2 */
    margin-left: 0px;     /* indent level 1 */
    padding-left: 7px;
    color:#FFFFFF;
    background: url(../images/submenu_bg_sub_7.jpg) no-repeat 0px;
	height:30px;
    line-height:28px;
	font-size:12px;
}

div#s3 ul li.open ul li a:hover { /*  sub nav - 2 */
    margin-left: 0px;     /* indent level 1 */
    padding-left: 7px;
    color:#FFFFFF;
    background: url(../images/submenu_bg_subactive_7.jpg) no-repeat 0px;
	height:30px;
	line-height:28px;
	font-size:12px;
}

div#s3 ul li.open ul li.active a { /*  sub nav - 2 */
    margin-left: 0px;     /* indent level 1 */
    padding-left: 7px;
    color:#FFFFFF;
    background: url(../images/submenu_bg_subactive_7.jpg) no-repeat 0px;
	height:30px;
	line-height:28px;
	font-size:12px;
}

div#s3 ul ul li a { /*  sub nav - 2 */
    margin-left: 0px;     /* indent level 1 */
    padding-left: 10px;
    color:#FFFFFF;
	clear:both;
    background: url(../images/submenu_bg_active_7.jpg) no-repeat 0px;
	
	
}

div#s3 ul li a:hover {
    color: #FFFFFF;
    background: url(../images/submenu_bg_active_5.jpg) no-repeat 0px; /* rollover effect */
	
}

div#s3 li ul, div#s1 li.open li.closed ul 
{
    display: none;         /* collapse */
}

div#s3 li.open ul 
{
    display: block;        /* expand */
}

div#s3 li.active a {
    color: #FFFFFF;            /* highlight text */
    background: url(../images/submenu_bg_active_5.jpg) no-repeat 0px; /* rollover effect */
} 

div#s3 li.active li a {
    color: #ffffff;          /* fix lower levels */
}
div#s3 li.active li a:hover {
    color: #0099CC;          /* fix lower levels */
}

div#s3 ul ul li a:hover {
    margin-left: 0px;     /* indent level 1 */
    padding-left: 10px;
    color:#FFFFFF;
    background: url(../images/submenu_bg_subactive_5.jpg) no-repeat 0px;
}

#fastfind {
margin:0px;
padding:0px;
}

#fastfind ul li{
background:url(../images/fastfind_bg_CPS.jpg);
margin:0px;
padding:0px;
border:#00FF00 solid 1px;
}

/*text styles*/



.text_BreadCrumb_Main{
font-weight:bold;
color:#47b0ae; /* new green */
font-size:10px;
}

.text_BreadCrumb_Link a{
font-weight:normal;
color:#47b0ae; /* new green */
font-size:11px;
}

.text_BreadCrumb_Link a:hover{
font-weight:normal;
color:#47b0ae; /* new green */
text-decoration:underline;
font-size:10px;
}

.text_BreadCrumb{
color:#47b0ae; /* new green */
font-size:10px;
font-weight:normal;
}

.ibank_link{
color:#FFFFFF;
text-decoration:none;
font-size:12px;
line-height:16px;
}
.ibank_link a{
color:#FFFFFF;
text-decoration:none;
font-size:12px;
line-height:16px;
}
.ibank_link:hover{
color:#FFFFFF;
text-decoration:underline;
font-size:12px;
line-height:16px;
}
.ibank_link a:visited{
color:#FFFFFF;
text-decoration:none;
font-size:13px;
line-height:16px;
}

.footer_link a{
color:#a6a8aa; /* new lt grey */;
text-decoration:none;
}

.footer_link a:hover{
color:#a6a8aa; /* new lt grey */;
text-decoration:underline;
}


/* HEADER & TOP NAV */

#brand_head{
	width:585px;
	height:27px;
	position:relative;
/*	top:10px;*/
} 

.brand_head_image1{ 
	width:96px;
	height:27px;
	float:left;
}
.brand_head_image2{ 
	width:96px;
	height:27px;
	float:left;
}
.brand_head_image3{ 
	width:96px;
	height:27px;
	float:left;
}
.brand_head_image4{ 
	width:96px;
	height:27px;
	float:left;
}
.brand_head_image5{ 
	width:96px;
	height:27px;
	float:left;
}

.brand_content{
	width:779px;
	height:210px;
	display:none;
}


.brand_tab_internal {
	background: url(../images/mainmenu_bg.gif) no-repeat left;
	width:96px;
	height:27px;
	float:left;
	cursor:pointer;
	/*text-indent:.5em;*/
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#47b0ae;/*465198*/
	font-size:15px;
	text-decoration:none;
}
.brand_tab_internal a{
	color:#47b0ae; 
	text-decoration:none;
	text-indent:5px;
	font-weight:bold;
	padding-left:5px;
/*	line-height:30px;*/
	line-height:7px;
	*line-height:25px;

}
.brand_tab_internal a:hover{
	background:url(../images/mainmenu_bg_active.gif) no-repeat left;
	width:96px;
	height:27px;
/*	float:left;*/
	color:#FFFFFF;
	display:block;
	text-decoration:none;
/*	text-indent:5px;
	padding-left:5px;	
	font-weight:bold;*/
	line-height:22px;
	

}
.kg {
	}


.headerlink {
color:#FFFFFF;
text-decoration:none;
}
.headerlink a {
color:#FFFFFF;
text-decoration:none;
}
.headerlink a:hover {
color:#FFFFFF;
text-decoration:underline;
}




/*///////////////// S6*/

div#s6 {
font-family: Arial, Helvetica, sans-serif;
    width: 182px; /* menu width */

}

div#s6 ul {
    list-style-type: none; /* get rid of the bullets */
    padding:0; /* no padding */
    margin:0; /* no margin for IE either */
	font-size:13px;
}

div#s6 ul li {
    margin: 0px;
    padding: 0px;
    display:inline;
}

div#s6 ul li a {
    display: block; /* lines extend to right, make area clickable */
    color:#FFFFFF;
    margin:0px;
    text-decoration: none;
/*    padding-top: 11px;
    padding-bottom: 11px;*/
    height:35px;
    line-height:33px;
    padding-right: 3px;
    padding-left: 7px;
    background: url(../../images/CPS_submenu_bg_6.jpg) no-repeat 0px;
	
}


div#s6 ul li.open a {
    display: block; /* lines extend to right, make area clickable */
    color:#FFFFFF;
    margin:0px;
    text-decoration: none;
/*    padding-top: 11px;
    padding-bottom: 11px;*/
    height:35px;
    line-height:33px;
    padding-right: 3px;
    padding-left: 7px;
    background: url(../../images/CPS_submenu_bg_down_6.jpg) no-repeat 0px;
	
}

div#s6 ul li.open a:hover {
    display: block; /* lines extend to right, make area clickable */
    color:#FFFFFF;
    margin:0px;
    text-decoration: none;
/*    padding-top: 11px;
    padding-bottom: 11px;*/
    height:35px;
    line-height:33px;
    padding-right: 3px;
    padding-left: 7px;
    background: url(../../images/CPS_submenu_bg_down_active_6.jpg) no-repeat 0px;
	
}


div#s6 ul li.open ul li a { /*  sub nav - 2 */
    margin-left: 0px;     /* indent level 1 */
    padding-left: 10px;
    color:#FFFFFF;
    background: url(../images/CPS_submenu_bg_sub_6.jpg) no-repeat 0px;
}

div#s6 ul li.open ul li a:hover { /*  sub nav - 2 */
    margin-left: 0px;     /* indent level 1 */
    padding-left: 10px;
    color:#FFFFFF;
    background: url(../images/CPS_submenu_bg_subactive_6.jpg) no-repeat 0px;
}

div#s6 ul li.open ul li.active a { /*  sub nav - 2 */
    margin-left: 0px;     /* indent level 1 */
    padding-left: 10px;
    color:#FFFFFF;
    background: url(../images/CPS_submenu_bg_subactive_6.jpg) no-repeat 0px;
}

div#s6 ul ul li a { /*  sub nav - 2 */
    margin-left: 0px;     /* indent level 1 */
    padding-left: 10px;
    color:#FFFFFF;
    background: url(../images/CPS_submenu_bg_active_6.jpg) no-repeat 0px;
}

div#s6 ul li a:hover {
    color: #FFFFFF;
    background: url(../images/CPS_submenu_bg_active_6.jpg) no-repeat 0px; /* rollover effect */
}

div#s6 li ul, div#s6 li.open li.closed ul 
{
    display: none;         /* collapse */
}

div#s6 li.open ul 
{
    display: block;        /* expand */
}

div#s6 li.active a {
    color: #FFFFFF;            /* highlight text */
    background: url(../images/CPS_submenu_bg_active_6.jpg) no-repeat 0px; /* rollover effect */
} 

div#s6 li.active li a {
    color: #ffffff;          /* fix lower levels */
}
div#s6 li.active li a:hover {
    color: #0099CC;          /* fix lower levels */
}

div#s6 ul ul li a:hover {
    margin-left: 0px;     /* indent level 1 */
    padding-left: 10px;
    color:#FFFFFF;
    background: url(../images/CPS_submenu_bg_subactive_6.jpg) no-repeat 0px;
}


/*/////////////// S7*/


div#s7 {
font-family: Arial, Helvetica, sans-serif;
    width: 182px; /* menu width */

}

div#s7 ul {
    list-style-type: none; /* get rid of the bullets */
    padding:0; /* no padding */
    margin:0; /* no margin for IE either */
	font-size:15px;
}

div#s7 ul li {
    margin: 0px;
    padding: 0px;
    display:inline;
}

div#s7 ul li a {
    display: block; /* lines extend to right, make area clickable */
	color:#FFFFFF;
    margin:0px;
    text-decoration: none;
/*    padding-top: 11px;
    padding-bottom: 11px;*/
	height:28px;
	line-height:26px;
    padding-right: 3px;
    padding-left: 7px;
    background: url(../images/sub_bg_CPS_7.jpg) no-repeat 0px;

 
}

div#s7 ul ul li a {
    margin-left: 20px;     /* indent level 1 */
}

div#s7 ul li a:hover {
    color: #FFFFFF;
    background: url(../images/sub_bg_active_CPS_7.jpg) no-repeat 0px; /* rollover effect */
}

div#s7 li ul, div#s1 li.open li.closed ul 
{
    display: none;         /* collapse */
}

div#s7 li.open ul 
{
    display: block;        /* expand */
}

div#s7 li.active a {
    color: #0099CC;            /* highlight text */
} 

div#s7 li.active li a {
    color: #336699;          /* fix lower levels */
}
div#s7 li.active li a:hover {
    color: #FFFFFF;          /* fix lower levels */
}


.formTextBox
{
    font-family: arial;
    font-size: 11px;
}

.formButton
{
    font-family: arial;
    font-size: 11px;
}

.formErrorRed
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#CC0033;
    line-height:normal;
}

#divImportantInformation
{
    background-color:#F5F5F4;
    left: 66px; 
    width: 565px; 
    top: 141px; 
    height: 163px;
    position: absolute;
    padding:5px;
    border: 2px solid #999999;
    top: 10px; 
    left: 10px; 
    height: auto;
    z-index: 101;
   
}

#HomeContents
{
    background-color:#F5F5F4;
    left: 66px; 
    width: 565px; 
    top: 141px; 
    height: 163px;
    position: absolute;
    padding:5px;
    border: 2px solid #999999;
    top: 10px; 
    left: 10px; 
    height: auto;
    z-index: 101;
   
}
#Travel
{
    background-color:#F5F5F4;
    left: 66px; 
    width: 565px; 
    top: 141px; 
    height: 163px;
    position: absolute;
    padding:5px;
    border: 2px solid #999999;
    top: 10px; 
    left: 10px; 
    height: auto;
    z-index: 101;
   
}

.Text_BlueSubHeadingLarge
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:18px;
    font-weight:bold;
    color:#47b0ae;
    line-height:normal;
}	

.Text_NewsHeading
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
	font-weight:bold;
    color:#47b0ae;
    line-height:normal;
}	 


/*internal quick feature links


table .rightButtons {
 width:136px; float:right; padding-left:10px; padding-bottom:10px;font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase;
}
table .rightButtons tr {  height:34px; overflow:hidden; background:#0000FF}

table .rightButtons tr td{ height:34px; width:126px;display:block;background:url(../images/button-internal-link.gif) top left no-repeat; border:#FF0000 solid 0px; overflow:hidden; }
table .rightButtons tr td:hover{ background:url(../images/button-internal-link.gif) no-repeat 0 -48px; }
table .rightButtons tr td a{
display:inline-block;color:#FFFFFF; text-decoration:none;  padding-right:55px; height:20px;
}
table .rightButtons tr td a:hover{
color:#FFFFFF; text-decoration:none; 
}
#### take 2 #### 
table .rightButtons {
width:136px; height:38px; float:right; padding-left:10px; padding-bottom:10px; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-size:12px; line-height:11px; text-transform:uppercase;
}
table .rightButtons tr {
}

table .rightButtons tr td{ background:url(../images/button-internal-link.gif) top left no-repeat; border:#FF0000 solid 0px; overflow:hidden; }
table .rightButtons tr td:hover{ background:url(../images/button-internal-link.gif) no-repeat 0 -48px; }
table .rightButtons tr td a{
display:block;color:#FFFFFF; text-decoration:none; padding:3px 55px 3px 3px; overflow:hidden; height:32px; vertical-align:middle;
}
table .rightButtons tr td a:hover{
color:#FFFFFF; text-decoration:none; 
}
#### take 3 ####
table .rightButtonTable {
width:140px; float:right;  padding-left:10px; padding-bottom:5px;
}


.rightButtons{height:38px; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-size:11px; line-height:12px !important; line-height:10px; text-transform:uppercase; color:#FF0000; }

a .rightButtons { position:relative;  display:block; height:38px; width:94px; padding-right:25px; padding-left:7px;border: #FF0000 solid 0px; background:url(../images/button-internal-link.gif) top left no-repeat; _position: absolute; _top: 50%;display: table-cell; vertical-align: middle;}

height:38px; width:126px;  background:url(../images/button-internal-link.gif) top left no-repeat; display: block; padding-right:25px; padding-left:7px; overflow:hidden; text-decoration:none; _position: absolute; _top: 50%;display: table-cell; vertical-align: middle; color:#FFFFFF;font-weight:bold;}
a:hover .rightButtons {
 background:url(../images/button-internal-link.gif) bottom left no-repeat;text-decoration:none; color:#FFFFFF;}

.rightButtons a {
height:38px; width:126px;  background:url(../images/button-internal-link.gif) top left no-repeat; display: inline-block; padding-right:25px; padding-left:7px; overflow:hidden; text-decoration:none; _position: absolute; _top: 50%;display: table-cell; vertical-align: middle; color:#FFFFFF;font-weight:bold;}
.rightButtons a:hover{
 background:url(../images/button-internal-link.gif) bottom left no-repeat;text-decoration:none; color:#FFFFFF;}

#### take 4 ####
*/
.DarkRow{
background:#47b0ae; /* new green */
color:#FFFFFF;
font-weight:bold;
font-size: 12px;
}

.LightRow{
background:#a6a8aa; /* new lt grey */
}

.VeryLightRow{
background:#edf0f5;
}

.VeryLightRowGrey{
background:#efefef;
}

#pageCopy table.tableGrid {
border-collapse: collapse; /* 'cellspacing' equivalent*/
width:573px;
}

#pageCopy ol {
margin-left:-20px;
}


#pageCopy ul {
margin-bottom:10px;

}

#pageCopy ul li {
list-style-image: url(../images/arrow_bullet.gif);
vertical-align:bottom;
margin-left:5px;
padding-bottom:5px;
}

#pageCopy ul li a {
text-decoration:underline;
}

#pageCopy ul li a:hover {
text-decoration:underline;
}


.tableGrid h2 {
}


#pageCopy table table{
border-collapse: collapse; /* 'cellspacing' equivalent*/
width:563px;
}
#pageCopy table table td{
border-width:0px;
}


#pageCopy table.tableGrid td,
#pageCopy table.tableGrid th {
padding: 5px;  /*'cellpadding' equivalent*/
vertical-align:top;
border:1px solid #a6a8aa; /* new lt grey */  /*table outline border*/
} 

/*<!--small font table styles-->*/

#pageCopy table.tableGridSmall {
border-collapse: collapse; /* 'cellspacing' equivalent*/
width:573px;
font-size:10px;
}
.tableGridSmall h2 {
font-size:11px;
padding:2px;
margin:2px;
}
.tableGridSmall p {
font-size:11px;
padding:2px;
margin:2px;
}

.tableGridSmall .DarkRow h2 a{
color:#FFFFFF;
font-weight:bold;
}
.tableGridSmall .DarkRow p a{
color:#FFFFFF;
font-weight:bold;}
.tableGrid .DarkRow h2 a{
color:#FFFFFF;
font-weight:bold;
}
.tableGrid .DarkRow p a{
color:#FFFFFF;
font-weight:bold;}


#pageCopy table.tableGridSmall{
/*cell-spacing:0px;
cell-padding:0px;*/}
#pageCopy table.tableGridSmall td{
padding:0px;
margin:0px;
border:#c1d2ec solid 1px;  /*table outline border*/
}
#pageCopy table.tableGridSmall td,
#pageCopy table.tableGridSmall th {
padding: 5px;  /*'cellpadding' equivalent*/
vertical-align:top;
} 

#pageCopy table.tableGridSmall{
/*cell-spacing:0px;
cell-padding:0px;*/}
#pageCopy table.tableGridSmall td{
padding:0px;
margin:0px;
border:#c1d2ec solid 1px;  /*table outline border*/
}

#pageCopy table.tableGridSmall td ul{
	font-size:11px;
}

#pageCopy table.tableGridSmall td ul li{
	font-size:11px;
}

/*<!--small font table styles-->*/


#pageCopy ul{
padding:0px;
margin-bottom:0px;
margin-top:0px;
margin-left:13px; /*ie6 - as cas sees it*/
}

#pageCopy ul li ul{
padding-top:6px;
}

.caption{
font-size:10px;
}


.buttonPosition{
float:right;
padding:0px 0px 10px 10px
}
.buttonPosition span{
margin-bottom:3px;}

.rightButtons1, span .rightButtons1 {
color:#FFF; border:#FF0000 solid 0px;
width:95px;
text-transform:uppercase;
font-weight:bold;
font-size:12px;
line-height:12px;
font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
background:url(../images/button-internal-link.gif) top left no-repeat;
display:block;
vertical-align:middle;
padding:12px 25px 13px 7px;
text-decoration:none;
}

.rightButtons1:hover, span .rightButtons1:hover {
color:#FFF; border:#00FF00 solid 0px;
font-weight:bold;
background:url(../images/button-internal-link.gif) bottom left no-repeat;
text-decoration:none;
cursor:pointer;
}
.rightButtons1 a, .rightButtons1 a:hover, .rightButtons2 a, .rightButtons2 a:hover, .rightButtons3 a, .rightButtons3 a:hover{
color:#FFFFFF; 
text-decoration:none;
font-weight:bold;
}

.rightButtons2, span .rightButtons2 {
color:#FFF; border:#FF0000 solid 0px;
width:95px;
text-transform:uppercase;
font-weight:bold;
font-size:12px;
line-height:11px;
font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
background:url(../images/button-internal-link.gif) top left no-repeat;
display:block;
vertical-align:middle;
padding:7px 25px 9px 7px;
text-decoration:none;
}

.rightButtons2:hover, span .rightButtons2:hover {
color:#FFF; border:#00FF00 solid 0px;
font-weight:bold;
background:url(../images/button-internal-link.gif) bottom left no-repeat;
text-decoration:none;
cursor:pointer;
}


.rightButtons3, span .rightButtons3 {
color:#FFF; border:#FF0000 solid 0px;
width:95px;
text-transform:uppercase;
font-weight:bold;
font-size:11px;
line-height:10px;
font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
background:url(../images/button-internal-link.gif) top left no-repeat;
display:block;
vertical-align:middle;
padding:2px 25px 6px 7px;
text-decoration:none;
}

.rightButtons3:hover, span .rightButtons3:hover {
color:#FFF; border:#00FF00 solid 0px;
font-weight:bold;
background:url(../images/button-internal-link.gif) bottom left no-repeat;
text-decoration:none;
cursor:pointer;}



#pageCopy table.indexTable td{
border-collapse: collapse; /* 'cellspacing' equivalent*/
padding:5px 5px 10px 5px;
border-width: 0px;
vertical-align:top;
} 
#pageCopy table.indexTable{
width:425px;
}

.formfield {
background:#fff;
border: 1px solid #b4c4dd;
width:200px;
}
.floatRight{
float:right;
padding:0px 0px 5px 5px;
}

.floatLeft{
float:left;
padding:0px 5px 5px 0px;
}
#pageCopyRight{
text-decoration:none;
}
#pageCopyRight a{
text-decoration:none;
}
#pageCopyRight a:hover{
text-decoration:none;
}


h3+p{
margin-top:0px;
}

.TextBox{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
border:1px solid #CCC;
padding:2px 3px;
}
.TextBox:focus{background:#f1f1f1;}

#txtComment{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
border:1px solid #CCC;
padding:2px 3px;
}
#txtComment:focus{background:#f1f1f1;}

#btnSubmit{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding: 2px 10px;
height:30px;
background:#ccc;
border:#FFF 1px solid;
cursor:pointer;
}
#btnSubmit:hover{
background:#ccc;
border:#999 1px solid;
}
#btnNext{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding: 2px 10px;
height:30px;
background:#ccc;
border:#ccc 1px solid;
cursor:pointer;
}
#btnNext:hover{
background:#ccc;
border:#999 1px solid;
}
#btnBack{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding: 2px 10px;
height:30px;
background:#ccc;
border:#ccc 1px solid;
cursor:pointer;
}
#btnBack:hover{
background:#ccc;
border:#999 1px solid;
}
#btnCancel{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding: 2px 10px;
height:30px;
background:#ccc;
border:#ccc 1px solid;
cursor:pointer;
}
#btnCancel:hover{
background:#ccc;
border:#999 1px solid;
}
#btnSave{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding: 2px 10px;
height:30px;
background:#ccc;
border:#ccc 1px solid;
cursor:pointer;
}
#btnSave:hover{
background:#ccc;
border:#999 1px solid;
}
