body {
	background-image:  url(images/mainbg.gif);
	background-repeat: repeat;
	text-align: center;
	background-position: center;
	background-color: #BE4790;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	position: relative;
	margin: 0 auto;
	width: 734px;
}
#main {
	width: 734px;
	background-color: #CCEBF7;
	border: 1px solid #FFFFFF;
	padding-right: 7px;
	padding-left: 7px;
	display: block;
	float: left;
	text-align:left;
}
#header {
	background-image: url(images/menubg.jpg);
	background-repeat: repeat-x;
	width: 734px;
	text-align: left;
	float: left;
}
#logo {
	width: 145px;
	float: left;
	display: block;
}
#menu {
	float: right;
	text-align: right;
	width: 489px;
	position: relative;
	top: 24px;
	height: 39px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #BE4790;
	text-decoration: none;
	vertical-align: bottom;
}
#menu a:link, #menu a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #BE4790;
	text-decoration: none;
}
#menu a:hover, #menu a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #8F3D6F;
	text-decoration: line-through;
}
#border {
	width: 734px;
	height: 10px;
	background-image: url(images/btmhdrbg.gif);
	background-repeat: repeat-x;
	display: block;
	float: left;
}
#content {
	padding-top: 15px;
	display: block;
	float: left;
}
#left {
	width: 545px;
	margin-right: 6px;
	float: left;
	display: block;
}
#hpcopy {
	padding-left: 7px;
	padding-top: 4px;
	padding-bottom: 12px;
	padding-right: 7px;
	width: 530px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #292A2D;
	text-decoration: none;
	text-align: left;
	line-height: 15px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	margin-bottom: 10px;
	background-image: url(images/hp_bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
#hpcopy ul { 
	list-style-type: none;
	padding-left: 0;
 	margin-left: 15px;  
}
#hpcopy ul.bullet { 
	list-style-type: disc;
	padding-left: 0;
 	margin-left: 15px;  
}
#hpcopy a:link, #hpcopy a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #292A2D;
	text-decoration: underline;
}
#hpcopy a:hover, #hpcopy a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #8F3D6F;
	text-decoration: none;
}
#pledge {
	padding-left: 7px;
	padding-top: 4px;
	padding-bottom: 12px;
	padding-right: 7px;
	width: 530px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #005bab;
	text-decoration: none;
	text-align: left;
	line-height: 15px;
	margin-bottom: 10px;
	background-color: #e6f5fb;
	border: 1px #ffffff solid;
	float: left;
}
.pledgeSigned {
	padding-left: 7px;
	padding-top: 4px;
	padding-bottom: 12px;
	padding-right: 7px;
	width: 530px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #005bab;
	text-decoration: none;
	text-align: left;
	line-height: 18px;
	margin-bottom: 10px;
	background-color: #e6f5fb;
	border: 1px #ffffff solid;
	float: left;
}
.boldBlue{
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #005bab;
	}
#shopleft1 {
	width: 215px;
	height: 111px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #292A2D;
	text-decoration: none;
	text-align: left;
	line-height: 15px;
	border: 1px solid #FFFFFF;
	margin-bottom: 10px;
	background-image: url(images/hp_bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	float: left;
}
#shopleft1 ul { 
	list-style-type: none;
	padding-left: 0;
 	margin-left: 15px;  
}
#shopleft1 a:link, #shopleft1 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #292A2D;
	text-decoration: underline;
}
#shopleft1 a:hover, #shopleft1 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #8F3D6F;
	text-decoration: none;
}
#shopright1 {
	width: 215px;
	height: 111px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #292A2D;
	text-decoration: none;
	text-align: left;
	line-height: 15px;
	border: 1px solid #FFFFFF;
	margin-bottom: 10px;
	background-image: url(images/hp_bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	float: right;
}
#shopright1 ul { 
	list-style-type: none;
	padding-left: 0;
 	margin-left: 15px;  
}
#shopright1 a:link, #shopright1 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #292A2D;
	text-decoration: underline;
}
#shopright1 a:hover, #shopright1 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #8F3D6F;
	text-decoration: none;
}
#shopleft2 {
	width: 215px;
	height: 294px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #292A2D;
	text-decoration: none;
	text-align: left;
	line-height: 15px;
	border: 1px solid #FFFFFF;
	margin-bottom: 10px;
	background-image: url(images/hp_bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	float: left;
}
#shopleft2 ul { 
	list-style-type: none;
	padding-left: 0;
 	margin-left: 15px;  
}
#shopleft2 a:link, #shopleft2 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #292A2D;
	text-decoration: underline;
}
#shopleft2 a:hover, #shopleft2 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #8F3D6F;
	text-decoration: none;
}
#shopright2 {
	width: 215px;
	height: 294px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #292A2D;
	text-decoration: none;
	text-align: left;
	line-height: 15px;
	margin-bottom: 10px;
	background-image: url(images/hp_bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	float: right;
	border: 1px solid #FFFFFF;
}
#shopright2 ul { 
	list-style-type: none;
	padding-left: 0;
 	margin-left: 15px;  
}
#shopright2 a:link, #shopright2 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #292A2D;
	text-decoration: underline;
}
#shopright2 a:hover, #shopright2 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #8F3D6F;
	text-decoration: none;
}
.formcontain {
	float: left;
	display: block;
	width: 527px;
	margin-bottom: 20px;
}
.formleft {
	float: left;
	display: block;
}
.formright {
	float: right;
	display: block;
}
.pledgeTxtL {
	width:84px; 
	display:block; 
	text-align:right; 
	float:left; 
	padding-right:5px;
}
#smlcontent {
	padding-left: 7px;
	padding-top: 4px;
	padding-bottom: 12px;
	padding-right: 7px;
	width: 190px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #292A2D;
	text-decoration: none;
	text-align: left;
}
.smlcontent {
	padding-left: 7px;
	padding-top: 4px;
	padding-bottom: 12px;
	padding-right: 7px;
	/*width: 170px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #292A2D;
	text-decoration: none;
	text-align: left;
	display: block;
}
#shoplist {
	padding-left: 7px;
	padding-top: 4px;
	padding-bottom: 12px;
	padding-right: 7px;
	width: 435px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #292A2D;
	text-decoration: none;
	text-align: left;
	line-height: 19px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	margin-bottom: 10px;
	background-image: url(images/hp_bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
#shoplist a:link, #shoplist a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #292A2D;
	text-decoration: underline;
}
#shoplist a:hover, #shoplist a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #8F3D6F;
	text-decoration: none;
}
.list {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #292A2D;
	text-decoration: none;
	line-height: 19px;
}
.list a:link, .list a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #292A2D;
	text-decoration: underline;
}
.list a:hover, .list a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #8F3D6F;
	text-decoration: none;
}
#collapse {
	padding-left: 20px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 8px;
	width: 405px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #292A2D;
	text-decoration: none;
	text-align: left;
	line-height: 16px;
	border: 1px solid #bd3f8b;
}
#collapse a:link, #collapse a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #292A2D;
	text-decoration: underline;
}
#collapse a:hover, #collapse a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #8F3D6F;
	text-decoration: none;
}
#sidebar {
	padding-left: 7px;
	padding-top: 4px;
	padding-bottom: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #292A2D;
	text-decoration: none;
	text-align: left;
	line-height: 14px;
}
#sidebar a:link, #sidebar a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #292A2D;
	text-decoration: underline;
}
#sidebar a:hover, #sidebar a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #8F3D6F;
	text-decoration: none;
}
#right {
	float: right;
	width: 160px;
	padding-left: 6px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #BE4790;
	line-height: 8px;
	display: block;
}
#footer {
	background-image: url(images/footer.jpg);
	background-repeat: no-repeat;
	height: 95px;
	text-align: center;
	float: left;
	width: 734px;
}
#copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #292A2D;
	text-decoration: none;
	position: relative;
	top: 73px;	
}
#copy a:link, #copy a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #292A2D;
	text-decoration: underline;	
}
#copy a:hover, #copy a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #292A2D;
	text-decoration: none;	
}
#btmmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #292A2D;
	text-decoration: none;
	float: left;
	width: 750px;
	display: block;
	padding-top: 15px;
	padding-bottom: 25px;
}
#btmmenu a:link, #btmmenu a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #292A2D;
	text-decoration: none;	
}
#btmmenu a:hover, #btmmenu a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #292A2D;
	text-decoration: line-through;	
}
.bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #292A2D;
	text-decoration: none;
}
.required {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #ff0000;
	text-decoration: none;
}
.sml {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #292A2D;
	text-decoration: none;
	line-height: normal;
	vertical-align: middle;
}
.sml a:link, .sml a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #292A2D;
	text-decoration: none;
}.sml a:hover, .sml a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #292A2D;
	text-decoration: none;
}
.ttl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	color: #8F3D6F;
	text-decoration: none;
	line-height: 22px;
}
.ttl2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	color: #8F3D6F;
	text-decoration: none;
	line-height: 22px;
	font-weight: bold;
}
.formtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #292A2D;
	text-decoration: none;
}
.formtext a:link, .formtext a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #292A2D;
	text-decoration: underline;
	font-weight: bold;
}.formtext a:hover, .formtext a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #8F3D6F;
	text-decoration: none;
	font-weight: bold;
}
acronym,abbr { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #292A2D;
	text-decoration: underline;	

	cursor:pointer; 
}
.partner {
	width: 430px;
	float: left;
	border: solid 1px #c962a0;
	margin-bottom: 15px;
	display: block;
	background-color: #85b5d9;
	padding-right: 5px;
}
.partnerLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #FFFFFF;
	display:block;
	padding-top: 15px;
	text-align: center;
}
.partnerLink a:link, .partnerLink a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #FFFFFF;
	text-decoration: none;
}
.partnerLink a:hover, .partnerLink a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #FFFFFF;
	text-decoration: underline;
}