/* CSS Document */
/*----- border: 1px dashed #FF9900; -------*/

body {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;  /* IE fix */
	margin: 10px 0 10px 0;
	font-size: 90%;
	background-color: #97D9EF;

}

* html td {
	font-size: 90%;
}

/*------------Site-wide a/hover tags------------*/	
a, a:active { color: #E02363; text-decoration: none;}
a:hover { text-decoration: underline;}
a img {	border: none;}
form { margin: 0; padding: 0;}
#ContentInner li, #ContentInnerNR li { background-image:url(../../respectme/images/li.gif);
 	padding-left: 15px;
	background-repeat: no-repeat;
	background-position: 0 4px;
	margin-left: -14px }
#ContentInner ul, #ContentInnerNR ul { list-style: none;}
/*-----------End Site-wide a/hover tags----------*/

.cleardiv {clear: both;}

#PageWrapper {
	width: 1000px;
	background:#FFFFFF;
	text-align: left;
	margin-left:auto;
	margin-right:auto;
	height:auto;
	background-image:url(../images/BG.gif);
}

#PageWrapperEL {
	width: 1000px;
	text-align: left;
	margin-left:auto;
	margin-right:auto;
	height:auto;
	background: #24A8DE url(../../respectme/images/ELlogo.gif) no-repeat left bottom;
}

#BGtop{
	background-image:url(../images/BG_top.gif);
	height: 19px;
}

#BGELtop{
	background-image:url(../images/BGEL_top.gif);
	height: 19px;
}

#BGMain{
	background-image:url(../images/HP-Header.jpg);
	width:962px;
	height:270px;
	margin: 0 19px 0 19px;
}

#BGMainIP{
	background-image:url(../../respectme/images/IP-Header.jpg);
	width:962px;
	height:144px;
	margin: 0 19px 0 19px;
}

#BGMainEL{
	background-image:url(../../respectme/images/el-Header.jpg);
	width:962px;
	height:144px;
	margin: 0 19px 0 19px;
}

#BGBottom{
	background-image:url(../images/BG_bottom.gif);
	height: 19px;
}
#BGBottomEL{
	background-image:url(../images/BGEL_bottom.gif);
	height: 19px;
}
/*------------Logo------------*/	
#Logo h1 {
	margin: 10px;
	padding: 0;
	height: 98px;
	width: 200px;
	visibility: visible;
	z-index: 10;
	float: left;
}

#Logo h1 a {
	margin: 0px;
	padding: 0;
	height: 98px;
	width: 200px;
	position: relative;
	left: 0px;
	top: 0px;
	float: left;
}

#Logo h1 a span {
	display: none;
}

/*------------Top menu/search------------*/	
#Top {
	float: right;
	margin: 7px 5px 0 0;
	text-align: right;
	width: 500px;
}

#Top td {
	text-align: right;
}

#search {
	float: right;
	width: 150px;
	margin: 5px 5px 0 0;
	text-align: right;
}

#mod_search_searchword {
	border: 0px;
}

/*------------Main Body------------*/	
#MainWrapper {
	width: 962px;
	margin: 0 19px 0 19px;
	height: auto;
	background-color: #E02363;
}

#MainWrapperIP {
	width: 962px;
	margin: 0 19px 0 19px;
	height: auto;
	background: #FFFFFF url(../../respectme/images/BG_content.gif) no-repeat;
}

#MainWrapperEL {
	width: 962px;
	margin: 0 19px 0 19px;
	height: auto;
	background: url(../../respectme/images/BG_EL_content.gif) no-repeat;
}

#MainLeftCol {
	width: 218px;
	margin: 0px;
	float: left;
}

#MainLeftColEL {
	width: 218px;
	margin: 0px;
	float: left;
}

* html #MainLeftCol {
	width: 218px;
}

#HelpNavHP {
	float: left;
	width: 205px;
	background: #FFFFFF;
	padding: 5px;
	padding-left: 8px;
}

* html #HelpNavHP {
	width: 218px;
}

#HelpNavIP {
	float: left;
	background: #FFFFFF url(../../respectme/images/HelpBG.jpg) no-repeat;
	padding: 5px;
	padding-left: 8px;
}

#HelpNavEL {
	float: left;
	background: #24A8DE url(../../respectme/images/HelpBG_EL.jpg) no-repeat;
	padding: 5px;
	padding-left: 8px;
}

* html #HelpNavIP {
	width: 218px;
}

#NavWrapperHP {
	padding: 15px 0 0 0;
}

#NavWrapperIP {
	padding: 15px 0 0 0;
}

#NavWrapperEL {
	padding: 15px 0 0 0;
}

#NavWrapperHP h3 {
	margin: 10px 0 0px 10px;
	color: white;
	padding: 0;
}

#NavWrapperIP h3 {
	margin: 10px 0 0px 10px;
}

#NavWrapperEL h3 {
	margin: 10px 0 0px 10px;
}

#MainContent {
	float: right;
	width: 715px;
	padding: 0px;
}

* html #MainContent {
	width: 715px;
}

#MainRightCol {
	float: right;
	width: 200px;
	height: auto;
	padding: 10px;
	margin-top: 0px;
}

* html #MainRightCol {
	width: 200px;
	margin-top: 20px;
}

#MainRightCol a {
	color: #DF2362;
	text-decoration: none;
}

#MainRightCol a:hover {
	text-decoration: underline;
}

#MainRightColInner {
	float: right;
	width: 200px;
	height: auto;
	padding: 10px;
	margin-top: 20px;
}

* html #MainRightColInner {
	width: 200px;
	margin-top: 40px;
}

#RegLogo {
	float: right;
	width: 200px;
	height: auto;
	padding: 10px;
	margin-top: -35px;
}

* html #RegLogo {
	width: 200px;
	margin-top: -35px;
	z-index: 1000;
}

#ContentHome {
	float: left;
	width: 470px;
	height: auto;
	margin: 0px;
	margin-top: 30px;
	padding: 0 0 0 20px;
	background: url(../images/dot_HP.gif) repeat-y left top;
	
}

* html #ContentHome {
	width: 480px;
}

#ContentHomeNR {
	float: left;
	width: 720px;
	height: auto;
	margin: 0px;
	margin-top: 30px;
	padding: 0 0 0 20px;
	background: url(../images/dot_HP.gif) repeat-y left top;
}

* html #ContentHomeNR {
	width: 730px;
}

#ContentHome a {
	color: #ffffff;
	text-decoration: none;
}
	
#ContentHome a:hover {
	text-decoration: underline;
}



#ContentInner {
	float: left;
	width: 470px;
	height: auto;
	margin: 0px;
	margin-top: 0px;
	padding: 0 0 0 20px;
	background: url(../images/dot_IP.gif) repeat-y left top;
}

* html #ContentInner {
	width: 480px;
}

#ContentInnerNR {
	float: left;
	width: 694px;
	height: auto;
	margin: 0px;
	margin-top: 0px;
	padding: 0 0 0 20px;
	background: url(../images/dot_IP.gif) repeat-y left top;
}

* html #ContentInnerNR {
	width: 730px;
}



#ContentElearn {
	float: left;
	width: 470px;
	height: auto;
	margin: 0px;
	margin-top: 0px;
	padding: 0 0 0 20px;
	background: url(../images/dot_IP.gif) repeat-y left top;
}

* html #ContentElearn {
	width: 480px;
}

#ContentElearnNR {
	float: left;
	width: 694px;
	height: auto;
	margin: 0px;
	margin-top: 0px;
	padding: 0 0 0 20px;
	background: url(../images/dot_IP.gif) repeat-y left top;
}

* html #ContentElearnNR {
	width: 730px;
}



#banner {
	margin: 0 0 20px 0;
}

#NoBanner {
	margin: 0 0 40px 0;
}

/*------------Content styles------------*/	
#MainWrapperIP h2, #MainWrapperIP h2 a, #MainWrapperIP .componentheading, #MainWrapperIP td.contentheading, #MainWrapperIP .contentpagetitle, #MainWrapperIP .contentpagetitle a, #MainWrapperIP .moduletable h3, #MainWrapperIP .componentheading-news {
	font-size: 130%;
	color: #159ED4;
	margin-bottom: 20px;
	padding: 0;
	font-weight: bold;
	text-transform: lowercase;
}

#MainWrapperEL h2, #MainWrapperEL h2 a, #MainWrapperEL .componentheading, #MainWrapperEL td.contentheading, #MainWrapperEL .contentpagetitle, #MainWrapperEL .contentpagetitle a, #MainWrapperEL .moduletable h3, #MainWrapperEL .componentheading-news {
	font-size: 130%;ew
	color: #FFFFFF;
	margin-bottom: 20px;
	padding: 0;
	font-weight: bold;
	text-transform: lowercase;
}

#MainWrapperIP .contentpaneopen, #MainWrapperIP .contentpane, #MainWrapperIP .sectiontablefooter {
	color: #000000;
}

#MainWrapperEL .contentpaneopen, #MainWrapperEL .contentpane, #MainWrapperEL .sectiontablefooter {
	color: #FFFFFF;
}

.contentpaneopen p, .contentpane p {
	margin-top: 0px;
}

#MainWrapperIP .contentpaneopen .contentheading {
	font-size: 130%;
	text-transform: lowercase;
}

#MainWrapperEL .contentpaneopen .contentheading {
	font-size: 130%;
	text-transform: lowercase;
}

#MainWrapperIP h3, #MainWrapperIP h3 a {
	font-size: 100%;
	color: #159ED4;
	margin-bottom: 10px;
	font-weight: bold;
	text-transform: lowercase;
}

#MainWrapperEL h3, #MainWrapperEL h3 a {
	font-size: 100%;
	color: #FFFFFF;
	margin-bottom: 10px;
	font-weight: bold;
	text-transform: lowercase;
}

#MainWrapperIP p .pageTextBold, #MainWrapperIP strong, #MainWrapperIP b {

}


#MainWrapper h2, #MainWrapper h2 a, #MainWrapper .componentheading, #MainWrapper td.contentheading, #MainWrapper .contentpagetitle, #MainWrapper .contentpagetitle a, #MainWrapper .moduletable h3 {
	font-size: 130%;
	margin-bottom: 20px;
	padding: 0;
	font-weight: bold;
	text-transform: lowercase;
}

#MainWrapper .contentpaneopen, #MainWrapper .contentpane, #MainWrapper .sectiontablefooter {
	color: #ffffff;
}

#MainWrapper .contentpaneopen .contentheading {
	font-size: 130%;
	text-transform: lowercase;
}

#MainWrapper h3, #MainWrapper h3 a {
	font-size: 100%;
	margin-bottom: 10px;
	font-weight: bold;
	text-transform: lowercase;
}

.back_button a {
	font-size: 95%;
}

.sectiontableheader {
	font-weight: bold;
	font-size: 100%;
	color: #159ED4;
	text-transform: lowercase;
	background-color: White;;
	padding: 4px;
}

.sectiontablefooter td {
	font-size: 90%;
}
	/*------------Table rows------------*/	
#MainWrapperIP .sectiontableentry2 td {
	background-color: #f6f6f6;
	padding: 4px;
	font-size: 90%;
	vertical-align: top;
}
#MainWrapperIP .sectiontableentry1 td {
	padding: 4px;
	font-size: 90%;
	vertical-align: top;
}

#MainWrapperEL .sectiontableentry2 td {
	background-color: #f6f6f6;
	padding: 4px;
	font-size: 90%;
	vertical-align: top;
}
#MainWrapperEL .sectiontableentry1 td {
	padding: 4px;
	font-size: 90%;
	vertical-align: top;
}

#MainWrapper .sectiontableentry2 {
	padding: 4px;
}
#MainWrapper .sectiontableentry1 {
	padding: 4px;
}

/*-----------Forms----------*/

#ContentInner .inputbox, #ContentInnerNR .inputbox {
	border: 1px solid #222A82;
	margin: 2px 0px;
	color: black;
}

#table .inputbox {
	width: 200px;
}

#table {
	background: url(../../respectme/images/Table1_btm.gif) no-repeat left bottom;
}

#table div, #table .weblink {
	background: url(../../respectme/images/Table1_top.gif) no-repeat left top;
	padding: 10px;
}

#table td {
	color: #222A82;
	padding: 2px;
}

#table label {
	font-weight: bold;
}

.button {
	height: 30px;
	color: #E02363;
	text-align: left;
	font-weight: bold;
	font-family: Sauna, Arial, Helvetica, sans-serif;
	border: 0;
	font-size: 120%;
	background-color: transparent;
	cursor: pointer;
	cursor: hand;
}

#table .button {
	width: 140px;
	height: 30px;
	background: url(../../respectme/images/Button_SendReg.gif) no-repeat;
	color: white;
	text-align: center;
	font-size: 100%;
	font-weight: bold;
	font-family: Sauna, Arial, Helvetica, sans-serif;
	border: 0;
	cursor: pointer;
	cursor: hand;
}

.contentpaneopen-news {
	width: 461px;
}

.contentpaneopen-news td.contentheading-news {
	background: url(../../respectme/images/Table2_top.gif) no-repeat left top;
	color: #2E317E;
	font-weight: bold;
	font-size: 110%;
	margin: -15px 0 0 -10px;
	padding: 15px 10px 5px 10px;
}

td.contentheading-news a {
	color: #2E317E;
	text-decoration: none;
}

td.contentheading-news a:hover {
	text-decoration: underline;
}

.contentpaneopen-news {
	margin-top: -5px;
}

.contentpaneopen-news td {
	background: url(../../respectme/images/Table2_btm.gif) no-repeat left bottom;
	padding: 5px 10px 10px 10px;
	color: Black;
	font-weight: normal;
	font-size: 100%;
	margin-top: -5px;
}

* html .contentpaneopen-news td {
	font-size: 90%;
}

.contentpaneopen-news img {
	margin: 0 5px 5px 5px;
	float: right;
}

.contenttoc th {
	background: url(../../respectme/images/CTA4_top_IP.gif) no-repeat left top;
	display: block;
	width: 198px;
	padding: 4px;
	color: #159ED4;
	text-transform: lowercase;
	font-weight: bold;
}

.contenttoc {
	background: url(../../respectme/images/CTA4_btm_IP.gif) no-repeat left bottom;
	display: block;
	width: 198px;
	margin-top: 10px
}

.contenttoc td {
	padding: 0px 10px 5px 10px;
	font-size: 90%;
}

* html .contenttoc td {
	font-size: 80%;
}

.pagenavcounter {
	font-weight: bold;
	color: #159ED4;
}

.moduletable-form .table {
	background: url(../../respectme/images/Table1_btm.gif) no-repeat left bottom;
	width: 460px;
	color: #2E317E;
}

.moduletable-form h3 {
	background: url(../../respectme/images/Table1_top.gif) no-repeat left top;
	padding: 10px;
	width: 460px;
	font-size: 110%;
}

.moduletable-form div {
	margin-top: -10px;
	padding: 0;
}

.moduletable-form div div {
	margin-top: -10px;
	padding: 0;
}

.moduletable-form .label {
	color: #2E317E;
	font-weight: bold;
	text-align: right;
}

.moduletable-form .smsmsg {
	color: #2E317E;
	font-size: 90%;
}

.contentpane form table table {
	background: url(../../respectme/images/Table1_head.gif) no-repeat left bottom;
	margin: 10px 0;
	color: black;
	height: 45px;
	width: 461px;
	text-align: left;
	font-size: 85%;
}

.contentpane form table table td {
	padding: 4px 8px 4px 0;
}

.pollstableborder {
	background: url(../../respectme/images/Table1_btm.gif) no-repeat left bottom;
	width: 461px;
}

.pollstableborder td {
	padding: 10px;
}

.pollstableborder .sectiontableheader {
	background: url(../../respectme/images/Table1_top.gif) no-repeat left top;
	padding: 10px;
}

.pollstableborder table {
	width: 100%px;
}

#MainWrapperIP .pollstableborder .sectiontableentry2 td, #MainWrapperIP .pollstableborder .sectiontableentry1 td {
	background-color: transparent;
	padding: 10px;
}

#MainWrapperIP .pollstableborder .sectiontableentry2 .sectiontableentry2 td, #MainWrapperIP .pollstableborder .sectiontableentry1 .sectiontableentry1 td {
	background-color: transparent;
	padding: 0px;
}

#MainWrapperIP .pollstableborder .sectiontableentry2 table, #MainWrapperIP .pollstableborder .sectiontableentry1 table {
	margin: -12px 0 -7px 0;
}

.editlinktip {
	
}

.module-username form {
	font-weight: bold;
	color: #159ED4;
}

#MainWrapperEL .module-username form {
	font-weight: bold;
	color: #ffffff;
}

.module-username .button {
	font-size: 100%;
	text-align: right;
	width: 65px;
	background-color: transparent;
	position: relative;
	top: -23px;
	left: 82px;
}

#MainWrapperEL .module-username .button {
	font-size: 100%;
	text-align: right;
	width: 65px;
	background-color: transparent;
	color:#FFFFFF;
	position: relative;
	top: -23px;
	left: 82px;
}

/*------------Footer------------*/	
#FooterWrapper {
	text-align: center;
	width: 962px;
	padding: 7px;
}

#FooterWrapper td {
	text-align: center;
}

* html #FooterWrapper td {
	font-size: 80%;
	text-align: center;
}

#FooterWrapper a {
	text-decoration: none;
	color: #FFFFFF;
	margin: 0 20px 0 20px;
}
#FooterWrapper a {
	text-decoration: underline;
}


#FooterWrapperInner {
	text-align: center;
	width: 962px;
	padding: 7px;
}

#FooterWrapperInner td {
	text-align: center;
}

* html #FooterWrapperInner td {
	font-size: 80%;
	text-align: center;
}

#FooterWrapperInner a {
	text-decoration: none;
	color: #C02861;
	margin: 0 20px 0 20px;
}
#FooterWrapperInner a {
	text-decoration: underline;
}



/*------------CTAs------------*/	
#MainRightCol .pollCTA1HP .button {
	color: #C02861;
	font-family: Sauna, Arial, Helvetica, sans-serif;
	font-size: 110%;
	text-transform: lowercase;
	border: 0;
	font-weight: bold;
	padding: 2px;
	width: 70px;
	height: 30px;
	background: url(../../respectme/images/Button_PollHP.gif) no-repeat;
	cursor: pointer;
	cursor: hand;
	text-align: center;
}

#MainRightColInner .pollCTA1IP .button {
	color: #ffffff;
	font-family: Sauna, Arial, Helvetica, sans-serif;
	font-size: 110%;
	text-transform: lowercase;
	border: 0;
	font-weight: bold;
	padding: 2px;
	width: 70px;
	height: 30px;
	background: url(../../respectme/images/Button_PollIP.gif) no-repeat;
	cursor: pointer;
	cursor: hand;
	text-align: center;
}

/*------------CTA1HP White border, pink interior Homepage------------*/	
#MainWrapper .moduleCTA1HP h3 {
	background: url(../../respectme/images/CTA1_top_HP.gif) no-repeat left top;
	display: block;
	width: 178px;
	height: 25px;
	margin: -10px;
	color: #ffffff;
	padding: 10px 10px 15px 10px;
}

#MainWrapper .moduleCTA1HP div div div {
	background: url(../../respectme/images/CTA1_btm_HP.gif) no-repeat left bottom;
	width: 178px;
	font-size: 90%;
	padding: 10px;
	margin: 10px 0 10px 0;
	color: #ffffff;
}

* html #MainWrapper .moduleCTA1HP div div div, * html #MainWrapperIP .moduleCTA1IP div div div {
	width: 198px;
}

* html #MainWrapper .moduleCTA1HP h3, * html #MainWrapperIP .moduleCTA1IP h3 {
	width: 198px;
}

#MainWrapper .moduleCTA1HP div div div div, #MainWrapperIP .moduleCTA1IP div div div div {
	background: transparent ;
	padding: 0px;
	margin: 0;
	width: 160px;
}

#MainWrapper .moduleCTA1HP td, #MainWrapperIP .moduleCTA1IP td {
	padding: 2px;
	color: #ffffff;
}

* html #MainWrapper .moduleCTA1HP td , * html #MainWrapperIP .moduleCTA1IP td {
	font-size: 80%;
}

/*------------CTA1IP Red border, pink interior Innerpage------------*/	
#MainWrapperIP .moduleCTA1IP h3 {
	background: url(../../respectme/images/CTA1_top_IP.gif) no-repeat left top;
	display: block;
	width: 178px;
	height: 25px;
	margin: -10px;
	color: #ffffff;
	padding: 10px 10px 15px 10px;
}

#MainWrapperIP .moduleCTA1IP div div div {
	background: url(../../respectme/images/CTA1_btm_IP.gif) no-repeat left bottom;
	width: 178px;
	font-size: 90%;
	padding: 10px;
	margin: 10px 0 10px 0;
	color: #ffffff;
}

/*------------CTA2HP Yellow border, yellow interior Homepage------------*/	
#MainWrapper .moduleCTA2HP h3 {
	background: url(../../respectme/images/CTA2_top_HP.gif) no-repeat left top;
	display: block;
	width: 178px;
	height: 25px;
	margin: -10px;
	color: #121A7A;
	padding: 10px 10px 15px 10px;
}

#MainWrapper .moduleCTA2HP div div div {
	background: url(../../respectme/images/CTA2_btm_HP.gif) no-repeat left bottom;
	width: 178px;
	font-size: 90%;
	padding: 10px;
	margin: 10px 0 10px 0;
	color: #000000;
}

* html #MainWrapper .moduleCTA2HP div div div, * html #MainWrapperIP .moduleCTA2IP div div div {
	width: 198px;
}

* html #MainWrapper .moduleCTA2HP h3, * html #MainWrapperIP .moduleCTA2IP h3 {
	width: 198px;
}

#MainWrapper .moduleCTA2HP div div div div, #MainWrapperIP .moduleCTA2IP div div div div {
	background: transparent ;
	padding: 0px;
	margin: 0;
	width: 160px;
}

#MainWrapper .moduleCTA2HP td, #MainWrapperIP .moduleCTA2IP td {
	padding: 2px;
	color: #000000;
}

* html #MainWrapper .moduleCTA2HP td, * html #MainWrapperIP .moduleCTA2IP td {
	font-size: 80%;
}
/*------------CTA2IP Yellow border, yellow interior Innerpage------------*/	
#MainWrapperIP .moduleCTA2IP h3 {
	background: url(../../respectme/images/CTA2_top_IP.gif) no-repeat left top;
	display: block;
	width: 178px;
	height: 25px;
	margin: -10px;
	color: #121A7A;
	padding: 10px 10px 15px 10px;
}

#MainWrapperIP .moduleCTA2IP div div div {
	background: url(../../respectme/images/CTA2_btm_IP.gif) no-repeat left bottom;
	width: 178px;
	font-size: 90%;
	padding: 10px;
	margin: 10px 0 10px 0;
	color: #000000;
}

/*------------CTA3HP Blue border, blue interior Homepage------------*/	
#MainWrapper .moduleCTA3HP h3 {
	background: url(../../respectme/images/CTA3_top_HP.gif) no-repeat left top;
	display: block;
	width: 178px;
	height: 25px;
	margin: -10px;
	color: #121A7A;
	padding: 10px 10px 15px 10px;
}

#MainWrapper .moduleCTA3HP div div div {
	background: url(../../respectme/images/CTA3_btm_HP.gif) no-repeat left bottom;
	width: 178px;
	font-size: 90%;
	padding: 10px;
	margin: 10px 0 10px 0;
	color: #000000;
}

* html #MainWrapper .moduleCTA3HP div div div, * html #MainWrapperIP .moduleCTA3IP div div div {
	width: 198px;
}

* html #MainWrapper .moduleCTA3HP h3, * html #MainWrapperIP .moduleCTA3IP h3 {
	width: 198px;
}

#MainWrapper .moduleCTA3HP div div div div, #MainWrapperIP .moduleCTA3IP div div div div {
	background: transparent ;
	padding: 0px;
	margin: 0;
	width: 160px;
}

#MainWrapper .moduleCTA3HP td, #MainWrapperIP .moduleCTA3IP td {
	padding: 2px;
	color: #000000;
}

* html #MainWrapper .moduleCTA3HP td, * html #MainWrapperIP .moduleCTA3IP td {
	font-size: 80%;
}
/*------------CTA3IP Blue border, blue interior Innerpage------------*/	
#MainWrapperIP .moduleCTA3IP h3 {
	background: url(../../respectme/images/CTA3_top_IP.gif) no-repeat left top;
	display: block;
	width: 178px;
	height: 25px;
	margin: -10px;
	color: #121A7A;
	padding: 10px 10px 15px 10px;
}

#MainWrapperIP .moduleCTA3IP div div div {
	background: url(../../respectme/images/CTA3_btm_IP.gif) no-repeat left bottom;
	width: 178px;
	font-size: 90%;
	padding: 10px;
	margin: 10px 0 10px 0;
	color: #000000;
}

/*------------CTA4HP Red border, white interior Homepage------------*/	
#MainWrapper .moduleCTA4HP h3 {
	background: url(../../respectme/images/CTA4_top_HP.gif) no-repeat left top;
	display: block;
	width: 178px;
	height: 25px;
	margin: -10px;
	color: #121A7A;
	padding: 10px 10px 15px 10px;
}

#MainWrapper .moduleCTA4HP div div div {
	background: url(../../respectme/images/CTA4_btm_HP.gif) no-repeat left bottom;
	width: 178px;
	font-size: 90%;
	padding: 10px;
	margin: 10px 0 10px 0;
	color: #000000;
}

* html #MainWrapper .moduleCTA4HP div div div, * html #MainWrapperIP .moduleCTA4IP div div div {
	width: 198px;
}

* html #MainWrapper .moduleCTA4HP h3, * html #MainWrapperIP .moduleCTA4IP h3 {
	width: 198px;
}

#MainWrapper .moduleCTA4HP div div div div, #MainWrapperIP .moduleCTA4IP div div div div {
	background: transparent ;
	padding: 0px;
	margin: 0;
	width: 160px;
}

#MainWrapper .moduleCTA4HP td, #MainWrapperIP .moduleCTA4IP td {
	padding: 2px;
	color: #000000;
}

* html #MainWrapper .moduleCTA4HP td, * html #MainWrapperIP .moduleCTA4IP td {
	font-size: 80%;
}
/*------------CTA4IP Red border, white interior Innerpage------------*/	
#MainWrapperIP .moduleCTA4IP h3 {
	background: url(../../respectme/images/CTA4_top_IP.gif) no-repeat left top;
	display: block;
	width: 178px;
	height: 25px;
	margin: -10px;
	color: #121A7A;
	padding: 10px 10px 15px 10px;
}

#MainWrapperIP .moduleCTA4IP div div div {
	background: url(../../respectme/images/CTA4_btm_IP.gif) no-repeat left bottom;
	width: 178px;
	font-size: 90%;
	padding: 10px;
	margin: 10px 0 10px 0;
	color: #000000;
}

/*------------CTA5IP Red border, white interior, image Innerpage------------*/	
#MainWrapperIP .moduleCTA5IP h3 {
	background: url(../../respectme/images/CTA5_top.png) no-repeat left top;
	display: block;
	width: 178px;
	height: 241px;
	margin: -10px -10px -230px -10px;
	color: #121A7A;
	padding: 70px 10px 15px 10px;
}

#MainWrapperIP .moduleCTA5IP div div div {
	background: url(../../respectme/images/CTA4_btm_IP.gif) no-repeat left bottom;
	width: 178px;
	font-size: 90%;
	padding: 10px;
	margin: 10px 0 10px 0;
	color: #000000;
	height: 241px;
}

* html #MainWrapperIP .moduleCTA5IP div div div {
	width: 198px;
}

* html #MainWrapperIP .moduleCTA5IP h3 {
	width: 198px;
	margin: -10px -10px -150px -10px;
}

#MainWrapperIP .moduleCTA5IP div div div div {
	background: transparent ;
	padding: 0px;
	margin: 0;
	width: 160px;
}

#MainWrapperIP .moduleCTA5IP td {
	padding: 2px;
	color: #000000;
}

* html #MainWrapperIP .moduleCTA5IP td {
	font-size: 80%;
}

/*------------CTA6IP Red border, white interior, image Innerpage------------*/	
#MainWrapperIP .moduleCTA6IP h3 {
	background: url(../../respectme/images/CTA6_top.png) no-repeat left top;
	display: block;
	width: 178px;
	height: 241px;
	margin: -10px -10px -230px -10px;
	color: #121A7A;
	padding: 70px 10px 15px 10px;
}

#MainWrapperIP .moduleCTA6IP div div div {
	background: url(../../respectme/images/CTA4_btm_IP.gif) no-repeat left bottom;
	width: 178px;
	font-size: 90%;
	padding: 10px;
	margin: 10px 0 10px 0;
	color: #000000;
	height: 241px;
}

* html #MainWrapperIP .moduleCTA6IP div div div {
	width: 198px;
}

* html #MainWrapperIP .moduleCTA6IP h3 {
	width: 198px;
	margin: -10px -10px -150px -10px;
}

#MainWrapperIP .moduleCTA6IP div div div div {
	background: transparent ;
	padding: 0px;
	margin: 0;
	width: 160px;
}

#MainWrapperIP .moduleCTA6IP td {
	padding: 2px;
	color: #000000;
}

* html #MainWrapperIP .moduleCTA6IP td {
	font-size: 80%;
}
/*------------CTA7IP Red border, white interior, image Innerpage------------*/	
#MainWrapperIP .moduleCTA7IP h3 {
	background: url(../../respectme/images/CTA7_top.png) no-repeat left top;
	display: block;
	width: 178px;
	height: 241px;
	margin: -10px -10px -230px -10px;
	color: #121A7A;
	padding: 70px 10px 15px 10px;
}

#MainWrapperIP .moduleCTA7IP div div div {
	background: url(../../respectme/images/CTA4_btm_IP.gif) no-repeat left bottom;
	width: 178px;
	font-size: 90%;
	padding: 10px;
	margin: 10px 0 10px 0;
	color: #000000;
	height: 241px;
}

* html #MainWrapperIP .moduleCTA7IP div div div {
	width: 198px;
}

* html #MainWrapperIP .moduleCTA7IP h3 {
	width: 198px;
	margin: -10px -10px -150px -10px;
}

#MainWrapperIP .moduleCTA7IP div div div div {
	background: transparent ;
	padding: 0px;
	margin: 0;
	width: 160px;
}

#MainWrapperIP .moduleCTA7IP td {
	padding: 2px;
	color: #000000;
}

* html #MainWrapperIP .moduleCTA7IP td {
	font-size: 80%;
}
/*------------CTA8IP Red border, white interior, image Innerpage------------*/	
#MainWrapperIP .moduleCTA8IP h3 {
	background: url(../../respectme/images/CTA8_top.png) no-repeat left top;
	display: block;
	width: 178px;
	height: 241px;
	margin: -10px -10px -230px -10px;
	color: #121A7A;
	padding: 70px 10px 15px 10px;
}

#MainWrapperIP .moduleCTA8IP div div div {
	background: url(../../respectme/images/CTA4_btm_IP.gif) no-repeat left bottom;
	width: 178px;
	font-size: 90%;
	padding: 10px;
	margin: 10px 0 10px 0;
	color: #000000;
	height: 241px;
}

* html #MainWrapperIP .moduleCTA8IP div div div {
	width: 198px;
}

* html #MainWrapperIP .moduleCTA8IP h3 {
	width: 198px;
	margin: -10px -10px -150px -10px;
}

#MainWrapperIP .moduleCTA8IP div div div div {
	background: transparent ;
	padding: 0px;
	margin: 0;
	width: 160px;
}

#MainWrapperIP .moduleCTA8IP td {
	padding: 2px;
	color: #000000;
}

* html #MainWrapperIP .moduleCTA8IP td {
	font-size: 80%;
}
/*------------CTA9IP Red border, white interior, image Innerpage------------*/	
#MainWrapperIP .moduleCTA9IP h3 {
	background: url(../../respectme/images/CTA9_top.png) no-repeat left top;
	display: block;
	width: 178px;
	height: 241px;
	margin: -10px -10px -230px -10px;
	color: #121A7A;
	padding: 70px 10px 15px 10px;
}

#MainWrapperIP .moduleCTA9IP div div div {
	background: url(../../respectme/images/CTA4_btm_IP.gif) no-repeat left bottom;
	width: 178px;
	font-size: 90%;
	padding: 10px;
	margin: 10px 0 10px 0;
	color: #000000;
	height: 241px;
}

* html #MainWrapperIP .moduleCTA9IP div div div {
	width: 198px;
}

* html #MainWrapperIP .moduleCTA9IP h3 {
	width: 198px;
	margin: -10px -10px -150px -10px;
}

#MainWrapperIP .moduleCTA9IP div div div div {
	background: transparent ;
	padding: 0px;
	margin: 0;
	width: 160px;
}

#MainWrapperIP .moduleCTA9IP td {
	padding: 2px;
	color: #000000;
}

* html #MainWrapperIP .moduleCTA9IP td {
	font-size: 80%;
}
/*------------CTA9IP Red border, white interior, image Innerpage------------*/	
#MainWrapperIP .moduleCTA10IP h3 {
	background: url(../../respectme/images/CTA10_top.png) no-repeat left top;
	display: block;
	width: 178px;
	height: 241px;
	margin: -10px -10px -230px -10px;
	color: #121A7A;
	padding: 70px 10px 15px 10px;
}

#MainWrapperIP .moduleCTA10IP div div div {
	background: url(../../respectme/images/CTA4_btm_IP.gif) no-repeat left bottom;
	width: 178px;
	font-size: 90%;
	padding: 10px;
	margin: 10px 0 10px 0;
	color: #000000;
	height: 241px;
}

* html #MainWrapperIP .moduleCTA10IP div div div {
	width: 198px;
}

* html #MainWrapperIP .moduleCTA10IP h3 {
	width: 198px;
	margin: -10px -10px -150px -10px;
}

#MainWrapperIP .moduleCTA10IP div div div div {
	background: transparent ;
	padding: 0px;
	margin: 0;
	width: 160px;
}

#MainWrapperIP .moduleCTA10IP td {
	padding: 2px;
	color: #000000;
}

* html #MainWrapperIP .moduleCTA10IP td {
	font-size: 80%;
}
/*------------CTA11IP Red border, white interior, image Innerpage------------*/	
#MainWrapperIP .moduleCTA11IP h3 {
	background: url(../../respectme/images/CTA11_top.png) no-repeat left top;
	display: block;
	width: 178px;
	height: 241px;
	margin: -10px -10px -230px -10px;
	color: #121A7A;
	padding: 70px 10px 15px 10px;
}

#MainWrapperIP .moduleCTA11IP div div div {
	background: url(../../respectme/images/CTA4_btm_IP.gif) no-repeat left bottom;
	width: 178px;
	font-size: 90%;
	padding: 10px;
	margin: 10px 0 10px 0;
	color: #000000;
	height: 241px;
}

* html #MainWrapperIP .moduleCTA11IP div div div {
	width: 198px;
}

* html #MainWrapperIP .moduleCTA11IP h3 {
	width: 198px;
	margin: -10px -10px -150px -10px;
}

#MainWrapperIP .moduleCTA11IP div div div div {
	background: transparent ;
	padding: 0px;
	margin: 0;
	width: 160px;
}

#MainWrapperIP .moduleCTA11IP td {
	padding: 2px;
	color: #000000;
}

* html #MainWrapperIP .moduleCTA11IP td {
	font-size: 80%;
}
.moduletable_footerlogos {
	padding-top: 20px;
}