﻿	/*repSpotlight template layout*/
	.leftPanel{ width:227px; float:left; margin:1px 0 1px 0px; background:url(../images/leftPanelTopRedCorner.gif) top left no-repeat; }
	.mainPanel{ width:738px; float:right; margin-right:10px; background:#7e8289;}
	.main .container{width:1000px;}
	.bottomPanel{margin:0;}
	.bottomPanel li{ float:left; margin-top:0px; padding:10px 0;}
	.bottomPanel .content{  background:#7e8289;  margin:0 10px; padding:0 10px; min-height:100px; height:auto important;}
	.bottomPanel .content img{float:left; border:0px;}
	.bottomPanel .bottomLeft .content{border-right:2px solid #636363;  padding:0px; height:124px;}
	.bottomPanel .bottomLeft{width:370px; background:url(../images/mainPanelLCorner.gif) no-repeat bottom left;}
	.bottomPanel .bottomRight{ background:url(../images/mainPanelRCorner.gif) no-repeat bottom right;  width:368px;}	
	.leftPanel h2{ margin-left:9px; height:33px;}
	.leftPanel .content .imgText{margin-top:5px;}
	.leftPanel .content ul{ margin-top:5px;}
	.leftPanel .content ul li {padding-bottom:5px; font-size:90%;}
	.leftPanel .content ul li a{  font-size:16px; font-weight:bold;}	
	.leftPanel .content ul li p{ margin:0 0 0 12px; padding:0;}
	.leftPanel .moreContent{border-top:2px solid #ccc; margin:15px 10px 0px 0px; padding-top:20px; }
	.leftPanel .moreContent .youthLogoColor{background-image:url(../images/logo/mryouth_colorlogo.gif); background-repeat:no-repeat; background-position:bottom; height:60px; display:block; text-indent:-9999px; width:218px; margin-bottom:15px;}
	.leftPanel .content p{padding:5px 0;}
	/*end repSpotlight template layout*/

	/*campaignBottomPanel*/
	#campaignBottomPanel{ background: #7e8289 url(../images/containerFooterBg.gif) bottom left no-repeat; padding:10px 10px 10px 16px; height:117px; }


	/*Contact Form Panel*/
    .contactFormPanel{ background:url(../images/contactFormTop.gif) no-repeat top left; height:399px; width:738px; padding-top:33px;}
	.contactFormPanel .btn{ float:right; margin:0 5px;}
	.contactFormPanel .content{ background:#BDC5DE url(../images/contactFormBg.jpg) repeat-x; height:354px; border:3px solid #AEAEB0; padding:10px 20px 0 20px; border-width:0 3px;}
    .contactFormPanel .footer{ background:url(../images/contactFormBottom.jpg) no-repeat; width:738px; height:32px; margin:0; padding:0;}
	.contactFormPanel .invalid{float:right; font-weight:bold; font-size:15px; padding:10px; border:1px dotted #666; margin-top:3px; color:#444; background:#FFFBCF;}
    .contactCopies{border-bottom:2px solid #aaa; padding:10px 0; clear:both;}
	.contactInfo{margin:20px;}
	.mailingAddress{float:left; width:230px; font-weight:bold; font-size:14px; }
	.mailingAddress p{padding-left:42px;}
	.mailingAddress p span{display:inline}
	.contactFormPanel .contactForm, .confirmationPanel{float:right; width:390px; }
	.contactForm p{clear:left; padding:2px 0;  color:#737373;}
	.contactForm label{display:block; float:left; width:120px; text-align:right; padding-right:5px; font-weight:bold;}
	.contactForm input{float:left; width:200px;}
	.contactForm .textArea{width:200px; height:50px;}
	.getNewsletter{font-size:12px; border-top:2px solid #aaa; padding-top:5px; margin-top:10px; color:#737373;}
	.yes{color:#a30202; font-size:14px; font-style:italic; padding:0 3px;}		
	.confirmationPanel h2{font-size:35px; color:#B50006; line-height:35px; margin-top:25px;}
	/*End Contact Form Panel*/



	/* List style */
	.leftPanel .regList{padding:0px;}
	.leftPanel .regList li {padding-left:5px; margin-top:10px; list-style:none; height:40px; background:none;}
	.leftPanel .regList li a{background:url(../images/icons/arrowBullet.gif) 0px 4px no-repeat; padding-left:12px; font-size:17px; font-weight:bold; color:#424242;}
	.leftPanel .regList li p{font-size:12px; font-weight:normal; padding-bottom:5px; color:#787878; margin-left:12px;}
	.leftPanel .regList li .over{background-color:#676767; padding:5px; position:relative; top:-5px; left:-5px;}
	.leftPanel .regList li .over a{background:url(../images/icons/arrowBullet_grey.gif) 0px 4px no-repeat; padding-left:12px;  color:#fff;}
	.leftPanel .regList li .over p{font-size:12px; font-weight:normal; padding-bottom:5px; color:#fff;}