@charset "utf-8";
/* CSS Document */
body {
	margin:0 auto;
	background:url(../RHCC/media/Common/im_background.jpg) no-repeat center top #7c7774;
}
#container {
	position:relative;
	margin:0 auto;
	width:981px;
}
div {
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:14px;
	line-height:19px;
}
p {
	font-size:14px;
	margin:0 0 16px;
	line-height:19px;
}
a {
	outline: 0; 
	color:#E9BF13;
	text-decoration:none;
}
a:hover {
	color:#FD6A37;
}
/*#Headings/Text#*/
h1 {
	margin:24px 0 16px;
	font-size:32px;
	line-height:34px;
}
h2 {
	margin:8px 0;
	font-size:20px;
	line-height:24px;
	color:#000;
}
h3 {
	margin:5px 0;
	font-size:16px;
	line-height:20px;
}
h4 {
	margin:0 0 4px;
	padding:0;
	font-size:14px;
	line-height:18px;
}
ul, ol {
	margin:16px 32px;
	padding:0;
}
.small-text,
.thumbnail p {
	font-size:12px;
	line-height:17px;
}
.small-gap {
	height:5px;
}
div.clear {
	clear:both;
	height:0;
	line-height:0;
}
img {
	border:0;
}

/*#Header#*/
#header {
	position:relative;
	z-index:20;
}
#rhcc-logo {
	position:absolute;
	top:40px;
	left:10px;
	z-index:10;
}
#rhcc-location {
	position:absolute;
	top:70px;
	left:140px;
	width:207px;
	height:37px;
	background-repeat: no-repeat;
	text-indent:-9999px;
}
/*#Header/Top Menu#*/
#top-menu-region {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	height:35px;
	background:#020100;
}
#top-menu,
#top-menu li,
#top-buttons,
#top-buttons li {
	margin:0;
	padding:0;
	list-style:none;
}
#top-menu {
	float:left;	
}
#top-menu li {
	float:left;
	margin-left:9px;
	padding-left:9px;
	line-height:12px;
	height:14px;
	border-left:1px solid #6a6a6a;
	margin-top:10px;
}
#top-menu li a {
	color:#fefefe;
	display:block;
	line-height:16px;
	font-weight:bold;
	padding-bottom:10px;
}
#top-menu a:hover,
#top-menu a.top-menu-home-highlighted,
#top-menu li.top-menu-CMSListMenuLI:hover a,
#top-menu li.top-menu-CMSListMenuLI:hover li a:hover,
#top-menu a.top-menu-CMSListMenuLinkHighlighted {
	color:#cd102c;
}
#top-menu li.top-menu-CMSListMenuLI:hover li a,
#top-menu li.top-menu-CMSListMenuHighlightedLI li a.top-menu-CMSListMenuLinkHighlighted {
	color:#fefefe;
}
#top-menu li.top-menu-home,
#top-menu li.top-menu-home-highlighted {
	margin:0;
	border-left-width:0;
}
#top-menu li.top-menu-home a,
#top-menu li.top-menu-home-highlighted a {
	display:block;
	height:2px;
	width:11px;
	background:url(../RHCC/media/Common/im_nav_home.png) no-repeat 0 -12px;
	text-indent:-9999px;
	margin-top:10px;
}
#top-menu li.top-menu-home a:hover,
#top-menu li.top-menu-home-highlighted a {
	background-position:0 0;
}
#top-menu li ul,
#top-menu li:hover li ul{
	position:absolute;
	visibility:hidden;
	margin:-1px 0 0 -10px;
	background:#000;
	z-index:15;
    /*padding:10px;*/
	padding:0 0 10px 0;
	border-top:1px solid #707176;
}

#top-menu li:hover ul,
#top-menu li li:hover ul
{
	visibility:visible;
}

#top-menu li li {
	float:none;
	display:inline;
	height:auto;
	margin:0;
	padding:0;
	border:0;
}
#top-menu li li a {
	width:180px;
	height:auto;
	margin:0;
	/*padding:4px 0px 4px 10px;*/
	padding:4px 10px 4px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	border-bottom:1px solid #707176;
}
#top-menu li li a:hover {
	color:#fefefe !Important;
	background-color:#cd102c;
}
#top-menu li li ul {
	position: absolute;
	border-top-width:0;
	margin:0;
	padding:0;
	margin-left:200px !important;
	margin-top:-26px !important;
	z-index:20;
}
#top-menu li li li a {
	display:block;
	padding-left:10px;
	width:155px;
	font-weight:normal;
	/*background:url(../RHCC/media/Common/im_nav_dash.gif) no-repeat 11px 12px;*/
}
/*#Header/Top Button#*/
#top-buttons {
	float:right;
}
#top-buttons li {
	float:left;
}
#top-buttons a {
	display:block;
	width:100px;
	height:35px;
	text-indent:-9999px;
}
#top-buttons li.btn-donate a {
	background:url(../RHCC/media/Common/Buttons/im_btn_donate.jpg) no-repeat;
}
#top-buttons li.btn-register a {
	background:url(../RHCC/media/Common/Buttons/im_btn_register.jpg) no-repeat;
}
#top-buttons li.btn-requet a {
	width:106px;
	background:url(../RHCC/media/Common/Buttons/im_btn_info.jpg) no-repeat;
}
#top-buttons li.btn-volunteer a {
	width:85px;
	background:url(../RHCC/media/Common/Buttons/im_btn_volunteer.jpg) no-repeat;
}
#top-buttons li.btn-login a {
	width:56px;
	background:url(../RHCC/media/Common/Buttons/im_btn_login.jpg) no-repeat;
}
#top-buttons li a:hover {
	background-position:0 -35px;
}
/*# Countdown Clock #*/
#countdown {
	float:right;
	margin:10px 0 14px;
	width:237px;
	height:70px;
	background-color:#231f20;
	background-repeat:no-repeat;
}
#countdown-days,
#countdown-hours {
	font-size:26px;
	line-height:28px;
	font-weight:bold;
	margin-top:40px;
}
#countdown-days {
	float:left;
	margin-left:10px;
}
#countdown-days span {
	font-size:15px;
	margin-top:5px;
}
#countdown-hours {
	float:right;
	margin-right:10px;
}

/*#Main Contents#*/
#contents {
	clear:both;
}
#banner {
	margin-bottom:25px;
}
/*#Left Column#*/
#left-col {
	font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size:13px;
	position:relative;
	float:left;
	padding-top:120px;
	width:246px;
}
ul#left-menu,
ul#left-menu li,
ul#left-menu ul,
ul#left-menu ul li {
	margin:0;
	padding:0;
	list-style:none;
}
ul#left-menu {
	border-bottom:1px solid #65605c;
}
ul#left-menu li {
	border-top:1px solid #65605c;
}
ul#left-menu a {
	display:block;
	color:#fff;
	line-height:16px;
	padding:4px 10px;
}
ul#left-menu ul li a {
	background:url(../RHCC/media/Common/im_nav_dash.gif) no-repeat 10px 12px;
	padding-left:19px;
}
ul#left-menu a:hover,
ul#left-menu a.left-menu-CMSListMenuLinkHighlighted {
	background-color:#c60e26;
}
/*#Main Col#*/
#main-col {
	float:right;
	width:714px;
}

#main-col.internal{
	float:left;
	padding-left:20px;
	width:650px;
}
#main-col.volunteer{
	float:right;
	width:714px;
}
/*#Footer#*/
#footer {clear:both;}
#skyline {
	height:175px;
	background-repeat: no-repeat;
	background-position: bottom right;
	border-bottom:1px solid #3d3c38;
}
#ccs-logo {
	float:left;
	margin-top:87px;
}
#ccs-logo img {
	margin-top:10px;
}
#footer-image {
	height:175px;
	background-position:top left;
	background-repeat:no-repeat;
	margin-left:266px;
}
strong#sponsor-title {
	display:block;
	margin-top:5px;
}
ul#sponsors {
	margin:0;
	padding:10px 0;
	border-bottom:1px solid #3d3c38;
}
ul#sponsors li {
	display:inline;
	margin:0;
	padding:0;
	list-style:none;
	margin-right:50px;
}
#social-link {
	float:right;
	margin-top:15px;
}
#copyright {
	margin-bottom:25px;
	padding-top:10px;
	font-size:11px;
	color:#fefdfb;
	line-height:15px;	
}

/*#Splash Page#*/
body#splash {
	margin:0 auto;
	background:url(../RHCC/media/Splash/im_splash_bg.jpg) no-repeat center top #7c7774;
}
body#splash #container {
	margin:0 auto;
	width:980px;
	position:relative;
}
body#splash #splash-logo { 
	margin:10px 0 0 100px;
	padding:0;
	width:131px;
	height:194px;
	position:relative;
}
body#splash #splash-logo img {
	position:absolute;
	display:none;
}
body#splash #splash-logo img.Default {
	display:block;
}
body#splash #splash-image {
	position:absolute;
	top:200px;
	left:160px;
	margin:0;
	padding:0;
	width:467px;
	height:338px;
	z-index:-1;
}
body#splash #splash-image img {
	display:none;
	position:absolute;
}
body#splash #splash-image img.Default {
	display:block;
}
body#splash ul#choose-city,
body#splash ul#choose-city li {
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
}
body#splash h3 { 
	margin:0;
	padding:255px 0 0;
	height:0;
	text-indent:-9999px;
}
body#splash ul#choose-city {
	float:right;
	width:360px;
}
body#splash ul#choose-city a {
	display:block;
	width:80px;
	height:68px;
	margin-left:10px;
	background-repeat:no-repeat;
	text-indent:-9999px;
	float:left;
}
body#splash ul#choose-city a:hover,
body#splash ul#choose-city a.active {
	background-position:0 -68px;
}
body#splash #benefit-logos {
	float:left;
}
body#splash #benefit-logos img {
	padding-top:5px;
}
body#splash #benefit-logos a {
	padding-right:20px;
}
body#splash #footer {
	clear:both;
	padding-top:23px;
	font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size:11px;
	color:#fefdfb;
	line-height:16px;
}
body#splash #footer-links {
	float:right;
	position:relative;
}
body#splash a#toronto-link {
	display:block;
	width:104px;
	height:30px;
	background-image:url(../RHCC/media/Splash/im_button_toronto_2011.png);
	text-indent:-9999px;
}
body#splash a#toronto-link:hover {
	background-position:0 30px;
}
body#splash #copyright {
	padding-top:0;
}

/*#Home Page#*/
#home-banner {
	float:left;
	margin-bottom:10px;
	width:733px;
	height:377px;
}
#home-banner img {
	display:none;
}
#home-buttons {
	float:right;
	height:377px;
}
#home-buttons ul,
#home-buttons li {
	margin:0;
	padding:0;
	list-style:none;
}
#home-buttons a,
#home-standings #sharelink,
#home-standings #sendlink {
	display:block;
	width:237px;
	height:30px;
	background-repeat:no-repeat;
	text-indent:-9999px;
}
#home-buttons a {
	margin-bottom:10px;
}
#home-buttons li.btn-donate a {
	height:92px;
	background-image:url(../RHCC/media/Common/Buttons/im_callbtn_donate.jpg);
}
#home-buttons li.btn-register a {
	height:92px;
	background-image:url(../RHCC/media/Common/Buttons/im_callbtn_register.jpg);
}
#home-buttons li.btn-requet a {
	background-image:url(../RHCC/media/Common/Buttons/im_callbtn_info.jpg);
}
#home-standings a#sharelink {
	background-image:url(../RHCC/media/Common/Buttons/im_btn_share_this.jpg);
}
#home-standings a#sendlink {
	background-image:url(../RHCC/media/Common/Buttons/im_btn_email.jpg);
}
#home-buttons a:hover,
#home-standings a#sharelink:hover,
#home-standings a#sendlink:hover {
	background-position:-237px 0;
}
#home-experience {
	float:left;
	width:496px;
}
#home-experience a {
	display:block;
	float:left;
	width:237px;
	height:168px;
	margin:0 11px 11px 0;
	text-indent:-9999px;
}
#home-experience a:hover {
	background-position:0 -168px;
}
#home-updates {
	float:left;
	width:238px;
}
#home-updates h4{
	font-size:12px;	
}
#home-updates .news-item {
	margin-bottom:15px;
	font-size:12px;
	line-height:17px;
}
.gray-box {
	background-color:#6a625f;
	padding:8px 10px;
}
.gray-box a {
	font-weight:bold;
}
.gray-box a.home-more{
	font-weight:normal;
}

.gray-box a.home-title{
	font-size:13px;	
}
#home-updates div.gray-box {
	height:331px;
	overflow:hidden;
}
#home-standings {
	float:right;
	width:236px;
}
#home-standings h4 {
	margin:0;
	background:url(../RHCC/media/Common/im_btn_plus_2.png) no-repeat right 5px;
}
#home-standings h4.ui-state-hover{
	background-image:url(../RHCC/media/Common/im_btn_plus.png);
	cursor:pointer;
}
#home-standings h4.ui-state-focus,
#home-standings h4.ui-state-active {
	background:none;
	cursor:default;
}
#home-standings div.top-box { 
	overflow:hidden;
	height:204px;
}
#home-standings div.top-box div {
	padding:4px 0 0;
	font-size:12px;
	line-height:17px;
}
#home-standings span.score {
	display:block;
	margin-left:15px;
}
#home-standings div.top-box div.more-link {
	text-align:right;
	padding:0;
}

/*#Home Page/Nivo Slider #*/
#wrapper{
	position:relative;	
}
#preloader{
	position:absolute;
	top:0;
	left:0;
	z-index:9;
}
#preloader img{
	padding-top:129px;	
}
.nivoSlider {
	position:relative;
}
#home-banner{
	
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	z-index:10;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:11;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:1;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:10;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	right:0px;
	top:100px;
	background:url(../RHCC/media/Common/im_slider_caption_bg.png) #222;
	color:#fff;
	width:250px;
	z-index:13;
}
.nivo-caption p {
	padding:15px 15px 20px;
	margin:0;
}
.nivo-caption br {
	line-height:14px;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-caption a.button {
	color:#fff;
	font-weight:bold;
	background:url(../RHCC/media/common/im_banner_btn_register.jpg) repeat-x;
	padding:3px 7px;
	line-height:15px;
}
.nivo-caption a.button:hover {
	background-position:0 -21px;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
	position:absolute;
	right:0;
	padding:10px;
	z-index:10;
}

.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
	display:block;
	float:left;
	background:#fff;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	width:12px;
	height:12px;
	margin-left:5px;
	text-indent:-9999px;
}
.nivo-controlNav a:hover,
.nivo-controlNav a.active {
	background:#cb102b !important;
	border-bottom-color:#aa0b22;
	border-right-color:#aa0b22;
}
/*#Home Page/Tote Slider#*/
#home-totes {
	background:#fff;
	margin-top:12px;
	height:128px;
}
#home-totes img {
	position:relative;
	border:0;
}
#home-totes .nivo-controlNav {
	padding:3px;
	left:2px;
	bottom:0;
}
#home-totes .nivo-controlNav a {
	width:8px;
	height:8px;
	background:#4e4848;
	margin-left:3px;
}
#home-totes a.nivo-imageLink {
	width:237px;
	height:111px;
}
#home-totes .nivo-caption p {
	padding:0;
}
/*#Oveview Page#*/
#overview-text {
	float:left;
	width:333px;
	padding-right:20px;
}
#overview-tote-list{
	width:361px;	
	float:right;
}
#overview-tote-list a {
	
}
.overview-tote {
	float:left;
	width:165px;
	margin-left:14px;
	margin-bottom:25px;
	font-size:12px;
	line-height:17px;
	overflow:visible;
}

.overview-tote h4{
	font-size:13px;	
	line-height:17px;
}
.overview-tote a,
.volunteer-tote a{
	color:#e9bf13;
}
.overview-tote a:hover,
.volunteer-tote a:hover {
	color:#FD6A37;
	background-position:0 -137px;	
}
.volunteer-tote {
	float:right;
	width:171px;	
	margin-bottom:10px;
}
#voluntext{
	float:left;
	width:502px;
	padding-right:20px;	
}
#voluntote{
	float:right;	
}
.imgTote span{
	display:none;	
}
.imgTote{
	display:block;
	height:137px;
	width:171px;
}
.imgTote:hover{
	
}
/*#Tabs#*/
ul#tabs {
	float:left;
	margin:0 !important;
	padding:0;
	width:230px;
}
ul#tabs li { 
	margin:0;
	padding:0;
	list-style:none;
}
ul#tabs li a {
	display:block;
	width: 210px;
	margin-bottom:1px;
	padding:15px 10px;
	line-height:15px;
	background-color:#353132;
	color:#fff;
}
ul#tabs li a:hover {
	color:#E9BF13 !important;
}

ul#tabs li a.current {
	background-color:#6a625f;
}

#tab-text {	
	float:left;
	width:484px;
	height:336px;
	overflow:visible;
	background-color:#6a625f;
}
#tab-text div {
	display:block;
	padding:15px;
	height:420px;
}

/*#Media Pages/Video#*/
.thumbnail {
	float:left;
	width:185px;
	height:185px;
	padding-right:15px;
}
.thumbnail span{
	font-size:12px;	
}
#photo-list .thumbnail {
	height:140px;
}
.thumbnail a {
	color:#fff;
	display:block;
}
.thumbnail a:hover,
.vid:hover a{	
	color:#E9BF13;
}
.thumbnail a img {	
	padding:2px;
	margin-bottom:5px;
	position:relative;
	z-index:-2;
	overflow:hidden;
}
.thumbnail a:hover img,
.vid:hover img{
    border:2px solid #fff;
	padding:0;
}
.vid {
	background:url(../RHCC/media/Common/im_btn_play.png) no-repeat center 30%;	
	z-index:3;
}  
.vid:hover{
	cursor:pointer;	
}
.tableBG{background-color:#6A625F}

/*#FAQ#*/
#faq{
	background-color:#6A625F;		
	padding:5px 0;
}
.show_content h4{
	margin:0;	
}
.show_content:hover{
	background:url(../RHCC/media/Common/im_btn_plus.png) no-repeat 12px 15px;
	color:#E9BF13;	
	background-color:#353132;
	margin:0;	
}
.show_content{
	background:url(../RHCC/media/Common/im_btn_plus_2.png) no-repeat 12px 15px;
	background-color:#6A625F;	
	padding:10px 120px 10px 30px;
	margin:0;	
}
.show_content.On{	
	color:#E9BF13;	
	margin:0;
	background:url(../RHCC/media/Common/im_btn_minus.png) no-repeat 12px 15px;
	background-color:#353132;	
}
.show_content.On:hover{
	background:url(../RHCC/media/Common/im_btn_minus_1.png) no-repeat 12px 15px;
	background-color:#353132;	
}
.hidden_content{
	background-color:#353132;
	padding:0px 120px 1px 30px;
}

/*#Latest News#*/
.news-list{
	clear:both;	
	margin-top:20px;
	padding-top:10px;
	border-top:1px solid #3D3C38;
}
.featured-news-list{
	overflow:auto;
	border-top:1px solid #3D3C38;
	padding-top:20px;
}
.featured-news-list img,
#news-item img{
	float:left;
	padding-right:20px;	
}
#news-item img{
	padding-bottom:10px;
	margin-top:5px;
}
.news-list h3,
.featured-news-list h3{
	margin-bottom:5px;	
	line-height:15px;
}
.news-list h3 a,
.featured-news-list h3 a{	
	font-size:14px;	
}
.news-list h4,
.featured-news-list h4{
	color:#fff;
	font-size:12px;
}
#news-item{
	
}
table#cancerTB,
table#cancerTB tr,
table#cancerTB td{
	border:1px solid #fff;
	border-collapse:collapse;
}

.featured-news-list#mediaOverview{
	border-top:none;
	padding-top:0;
	padding-bottom:20px;
}
.featured-news-list#mediaOverview a img{
	padding:2px;	
}
.featured-news-list#mediaOverview a:hover img{
	padding:0px;	
	border:2px solid #fff;
}
#mediaOverviewText{
	padding-left:18px;
	overflow:auto;
}
/*# Form Styles #*/
#FormPanel{
	background-color:#f4f4f4;
	padding:15px 75px 60px 15px;
}
#FormPanel div, 
#FormPanel td {
	color:#241C1A;
	font-size:14px;
	line-height:20px;
}
#FormPanel ul {
	margin:10px 32px;
}
table.tbl-form{
	border-collapse:collapse;	
	clear:both;
	border-bottom:1px solid #c3c3c3;
}
#reqFieldLabel{
	text-align:right;
}
span.req,
.EditingFormErrorLabel,
.ErrorLabel{
	color:#F00;	
}
table.tbl-form td {
    vertical-align: middle;
	border-collapse:collapse;
	border-top:1px solid #c3c3c3;
	padding:5px 0;
}
table.tbl-form input[type="text"], table.tbl-form  select, table.tbl-form  textarea {
    border: 1px solid #c1c1c3;
    display: inline;
    padding: 2px;
    width: 280px;
}
#FormPanel h2 {
	margin-top:10px;
}
#FormPanel .submit-button {
	border-top:1px solid #c3c3c3;
	padding-top:10px;
	padding-left:225px;
}
#FormPanel input[type="submit"] {
	border: 1px solid #999999;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 16px;
    margin: 4px 0;
    padding: 2px;
}
.currentTab 
{ 
	position:absolute;
	height:16px;
	left:10px;
	border-top:solid 1px #c1c1c3;
	border-left:solid 1px #c1c1c3;
	border-right:solid 1px #c1c1c3; 
	border-bottom:none;
	background-color:#ffffff;
	font-size:12px;
	text-align:center;
	text-transform:uppercase;
	margin-top:-22px;
	padding:4px 20px 2px;
	FONT-WEIGHT: bold; 
	COLOR: #567fbd; 
	cursor: default;
}
#sharebox{
	position:absolute;	
	margin-top:-245px;
	margin-left:-245px;
	background:#F2F7FB !important;
}
#sharebox a{
	font-size:12px;	
	font-weight:bold;
}
#sharebox a#closebtn {
    color: #567FBD;
    font-size: 12px !important;
    line-height: 30px;
}

#footer_share{
	display:inline;	
}
/*# embed Code Styles #*/
div.embedItem{
	padding-bottom:20px;
	margin-top:20px;
	border-bottom:1px solid #3D3C38;
	overflow:auto;
}
div.embedItem img{
	float:left;
	padding-bottom:10px;
}
div.embedText{
	clear:both;
}
div.embedText a{	
	color:#fff;
	font-weight:bold;
	margin-bottom:10px;
	font-size:14px;
}
div.embedText a:hover{
	color:#383838;	
}
div.embedText span{
	display:block;
	margin-bottom:5px;
	margin-top:10px;
}
div.embedText textarea{
	width:508px;
	height:45px;
}
#imageData #caption{
	color:#000;
}
#imageData #numberDisplay{
	color:#999;
}
/*# MOdal Disclaimer #*/
.jqmWindow {
display: none;
position: fixed;
top: 17%;
left: 50%;
margin-left: -300px;
width: 600px;
background-color: #F4F4F4;
color: #333;
border: 1px solid black;
padding: 24px;
max-height:80%;
overflow:auto;
}
.jqmWindow h2{
	font-size:24px;
	text-indent:0px;
	margin-bottom:16px;
}
.jqmClose{
	display:block;
	border-top:1px solid #C3C3C3;
	width:100%;
	margin-top:20px;
	padding-top:20px;
}
.jqmClose a{
	float:right;
	color:#CD0F29;
}
#FormPanel a{
	color:#CD0F29;
}
.jqmClose a:hover,
#FormPanel a:hover{
	color:#2483D3;
}

.jqmOverlay { background-color: #000; }
/* Fixed posistioning emulation for IE6
Star selector used to hide definition from browsers other than IE6
For valid CSS, use a conditional include instead */
* html .jqmWindow {
position: absolute;
top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}