body{
	margin:0;
	padding:0;
	font-family:Helvetica, Arial, sans-serif;
	font-size:62.5%;
	line-height:1.5em;
	background:url(../images/body-back-fill.png) #6C3435 repeat;
	color:#000;	
}

a, a:visited{
	color:#9C9C9C;
	text-decoration:none;
	border:none;
}

#midLeftPanel ul li a{ color:#ffffff;}

a:hover{color:#d03626;}

img, button{border:none;padding:0;margin:0}

h1, h2, h3, h4, h5, h6{margin:0;padding:0;}

h1, h2{
	font-size:2em;
	line-height:1.2em;
	margin:0;
	font-weight:normal;
	color:#ffffff;
}

h1.white, h2.white{color:#FFFFFF}

h1.red, h2.red,h3.red, h4.red{color:#d03626; margin:0;}

h3{
	font-size:1.4em;
	font-weight:normal;	
	margin:0;	
}

label{
	float:left;	
	display:block;
	width:66px;
}

input, textarea{
	margin:0 0 3px 0;
	width:178px;
	border:1px solid gray;

}

form{
	float:left;
	width:311px;
	padding-top:15px;
}

/****** STRUCTURE ******/
#outterConstraint{
	text-align:center;
	margin:0 auto;
	width:100%;
/*	height:600px;*/
	position:relative;
	z-index:0;
}

#top{
	text-align:center;
	width:100%;
	/*height:140px;*/
	background:url(../images/top-background.png) #bc3629 top repeat-x;
	padding-top:25px;
}
 
.topbackfill{background:url(../images/top-back-fill.png) repeat;}

#mid{
	text-align:center;
	width:100%;
	/*height:290px;*/
	background:url(../images/mid-background.png) #6c0b07 top repeat-x;
}

.midbackfill{background:url(../images/mid-back-fill.png) repeat;}

#bottom{
	text-align:center;
	width:100%;
	/*height:201px;*/
	background:url(../images/bottom-background.png) #6c3435 top repeat-x;
	padding-bottom:30px;
}

.botbackfill{background:url(../images/bot-back-fill.png) repeat;}

/**** TOP STYLING*****/

#topcontent{
	background:#FFFFFF;
	height:140px;
	width:900px;
	margin: 0 auto;
	padding: 0;
	background:url(../images/top-content-background.jpg) #ffffff top no-repeat;
}

.topcontent{
	background:#FFFFFF;
	height:140px;
	width:900px;
	margin: 0 auto;
	padding: 0;
	
}

#topcontent img{
	float:right;
	margin:25px 50px 0 0;
	
}

#logo{
	width:142px;
	height:96px;
}

.topcontent #imgConstraint{
	float:right;
	margin-right:15px;
}

/**** MID STYLING*****/

.midcontent{
	position:relative;
	margin:0 auto;
	width:900px; 
	/*height:290px;*/
/*	background:url(../images/cricket-ground.jpg) transparent;*/
	
}

.squadimgholder{
	width:900px;
	height:290px;
}


.midcontent img{
	/*position:absolute;
	top:-71px;
	left:25%;
	*/
	float:left;
}

/**** BOTTOM STYLING*****/

.botcontent{
	width:900px;
/*	height:160px;*/
	background:#ffffff no-repeat;
	margin:0 auto;
	padding-bottom:20px;
/*	min-height:262px; removed as affecting inner pages - create class*/
}

.strapline{
	margin:0;
	position:relative;
	top:0;
	font-size:2em;
	line-height: 1.5em;
}


/***** SUB(INNER) PAGE STYLES *****/
#navigation{
	width:auto;	
	padding-left:25px;
	color:#9C9C9C
}

li{
	padding-top:5px;
}

#navigation, ul li{
	float:left;	
}

.greyBoxText ul, .latest ul{
	color:#000;	
	/*list-style-position:inside;*/
	/*padding-left:10px;*/
	text-transform:none;
	width:200px;
	margin:15px 0 0 0;

}

.greyBoxText ul li{
/*	list-style-image:url(../images/red-dot.jpg);*/
	width:217px;
	list-style-type:none;
}

.greyBoxText h3{
	width:105%;	
}

ul{
	color:inherit;
	margin:15px 0 0 0;
	padding:0;
	font-size:1.1em;
	text-transform:uppercase;
}

#navigation ul li{
	list-style-type:none;
/*	width:50px;*/
	padding:0 48px 0 0
}

.topsub{
	background:#fff;
	height:auto;
	min-height:96px;
	height:auto !important;
 	height:96px;
}

.topsub img{margin:10px 5px;}

#midSubWrap{
	background:#FFFFFF;
	height:auto;
	min-height:207px;
	height:auto !important;
 	height:207px;
	width:900px;
}

.midsub{width:900px; /*extra 1px added due to centering misplacement*/
	/*height:290px;*/
/*	background:url(../images/cricket-ground.jpg) transparent;*/
}

#midLeftPanel{
	float:left;
	background:url(../images/trophy-background.png) #6c0b07 no-repeat;
	width:232px;
	height:182px;
	overflow:hidden;
	padding:25px 0 0 25px;
	text-align:left;
	color:#ffffff;
}

#midLeftPanel ul li{
	float:none;
	text-align:left;
	list-style-type:none;
}


#midLeftPanel ul li a:hover{color:#ffffff;}


#midLeftPanel p{
	color:#ffffff;
	width:176px;
	margin:0 0 7px 0;
	line-height:1.2em;
}

#midLeftPanel .smallp{
	font-size:1.1em;
	width:215px;
}

#midLeftPanel .whitearrow p{
	font-size:1.1em;
	width:180px;
}

#midLeftPanel .boldp{
	font-size:1.5em;
	width:215px;
}

#midRightImage{
	background:url(../images/cricket-ground-2.png) no-repeat;
	width:633px;
	height:207px;
	position:absolute;
	right:0;
	top:0;
}

.homepage{
	background:url(../images/homepage-cricketers.png) no-repeat !important;
}

#midRightSupport{
	background:url(../images/support-gradient-back.png) repeat-x;	
	width:599px;
	height:182px;
	position:absolute;
	left:266px;
	top:0;
	text-align:left;
	padding:25px 0 0 25px;
	color:#ffffff;
	font-size:1.1em;
}

#midRightCouncillors{
	background:url(../images/councilors-backfill.png) repeat-x;	
	width:599px;
	height:182px;
	position:absolute;
	left:266px;
	top:0;
	text-align:left;
	padding:25px 0 0 25px;
	color:#ffffff;
	font-size:1.1em;
}
	
.midcolcouncil
{
background:url(../images/councilors-backfill.png) repeat-x;
float:left;
height:454px;
position:absolute;
width:417px;
z-index:1;
top:0;
left:0;
padding:20px
}

.midcolcouncil ul{
	margin:0 5px 0 0!important;
	
}

.clickoncouncil{
	display:block;
	float:left
	width:100%;
}
.councildetails{
	background:transparent url(../images/supportbackfill.png) repeat;
	height:210px;
	height: 220px;
	width:395px;
	position:absolute;
	bottom:15px;
	left:20px;
	overflow:auto;
	padding:10px;
	padding-top: 0;
}

.greyBoxText ul.suppcouncillors {
	float:left;
	width:115px;	
	margin:5px 0 0 0;
}


.suppbcright ul.suppleft{
	float:left;	
	width:100px;
}

.suppbcright ul.suppright{
	float:left;
	margin-left:28px;
	width:93px;
	position:relative;
	z-index:10;
	display: inline;
}

ul.suppcouncillors li{
	color:#000;	
	/*list-style-position:inside;*/
	/*padding-left:10px;*/
	text-transform:none;
	/*width:111px;*/
	margin:0;
	padding:0;

}

ul.suppcouncillors li a{
	color:#000000;	
}
.support p{
	width:415px;
	margin:10px 0 0 0;
}

#letterConstraint{
	width:222px;
	float:left;
	position: relative;
}

#emailConstraint{
	width:208px;
	float:left;
	position: relative;
} 

#emailConstraint h3, #letterConstraint h3{
	padding:21px 0 0;
	font-size:1.6em;
}

#emailConstraint a, #letterConstraint a{color:#ffffff;}

#letterConstraint p, #emailConstraint p{
	width:233px;
	float:left;
	margin-top: 0;
}

.bookmark{
	margin-top:10px;
	cursor:hand;
	cursor:pointer;
}

#quotetxt{width:232px;margin-top:-7px}


.homequotetext{
	margin-top:-17px!important;
}


#quotetxt p{
/*	font-weight:bold;*/
	font-size:1.1em;
	margin: 5px 0 5px 0;
	padding-right:15px;
}

.quoted{
	color:#d03626;
	font-size: .9em;
	margin:0px;
	display:block;
	width:225px;
	line-height:1.1em;
}

.capquote{
	text-transform:uppercase;
	margin:10px 0 0 0;
	line-height:1.3em;
}

.botsub{
	position:relative;
	padding:25px 25px 10px 25px;
	width:850px;
	text-align:left;	
	z-index:0;
	
}

.bsubhome{
	min-height:301px;
	height:auto !important;
  	height:301px;
}

.bsubforms, .bsubplanoverview, .bsubtesco, .bsubjoinin, .bsubthanks, .bsubsuporters, .bsubfacilities, .bsubpublic{
	min-height:263px;
	height:auto !important;
 	height:263px;
	
}

#pledgeConstraint, #miniImgConstraint{
	position:absolute;
	bottom:45px;
	margin: 15px 0 0 0;
	width:232px;
}

#miniImgConstraint{
	margin: 15px 0 0 0;
	width:232px;
	position:absolute;
	bottom:10px;
	left:25px
}

#miniImgConstraint img{padding:0;}

.greyBoxText{
	background:#eaeaea;
	width:260px;
	height:228px;
	padding:25px;
	font-size:1.1em;
}
.greyBoxTextImproved {
	background:#eaeaea;
	width:310px;
	height:278px;
	padding: 0;
	font-size:1.1em;
}
.greyBoxTextImproved h2{
	padding: 25px 0 0 25px;
	font-size:1.3em;
	width:280px;
	font-weight:bold;
}
.greyBoxTextImproved ul {
	color:#000;	
	text-transform:none;
	width:200px;
	margin:15px 0 0 25px;

}
.greyBoxTextImproved ul li{
	width:217px;
	list-style-type:none;
}

.greyBoxTextpress {
	background:#eaeaea;
	width:311px;
	padding:0;
	font-size:1.1em;
}

.greyBoxText h2{
	font-size:1.3em;
	width:280px;
	font-weight:bold;
}

#publicrealm h3{
	font-size:1.4em;
	width:280px;
	font-weight:bold;
	padding: 25px 0 0 25px;
}

.rightColConstraint{
	width:623px;
	position:absolute;
	top:0;
	right:0;
	margin:10px;
}

.homercolconstraint{
	width:auto;
	margin:10px 0 0 10px;
}
.homercolconstraint .col1 img, .homercolconstraint .col2 img, .homercolconstraint .col3 img{
	display: block;
	}

.homercolconstraint .col1 h3, .homercolconstraint .col2 h3, .homercolconstraint .col3 h3{
	background:red;	
	padding:5px 10px;
	font-size:1.4em;
	color:#ffffff;
}

.homercolconstraint .col1 p, .homercolconstraint .col2 p, .homercolconstraint .col3 p{	
	padding:0 10px 10px;
	font-size:1.2em;
	margin-top:20px;
}


.homercolconstraint .col1 p strong a, .homercolconstraint .col2 p strong a, .homercolconstraint .col3 p strong a{	
	text-decoration:underline;
	color:#000000;
}


.homepage{
/*	width:623px;
	position:absolute;
	top:0;
	right:0;
	margin:10px;
*/
}

.mosaicback, .mosaicbackgray{ 
	
	position:absolute;
	right:0;
	top:0;
	width:158px;
	height:277px;
}

.imggray{
	background:url(../images/gray-mosaic-back.gif) no-repeat top;
	
}

.imgred{
	background:url(../images/red-mosaic-back.jpg) no-repeat top;
	
}

#supportersfans{ 
	background:url(../images/supporters-fans.png) no-repeat top;
	position:absolute;
	right:0;
	top:0;
	width:158px;
	height:207px;
	border-left:10px solid #ffffff;
}

div.councillors{
	background:none!important;
	}

#scrollConstaint{
	height:200px;
	clip:rect(10px, 10px, 10px, 10px);	
}

.doubleImg{
	position:absolute;
	right:0;
	top:0;
	width:302px;
}

.tescoshrink{
	width:228px;	
}

.tescoexpand{
	width:335px;
	overflow:hidden;
}
.tescoexpand p {
	margin: 11px 0 11px 0;
}

.doubleImgLeft{
	position:absolute;
	left:0;
	top:0;
	width:302px;
}

.doubleImgLeft img{margin-bottom: 10px;}

.doubleImg img{margin-bottom: 10px;}

.juniorthanks{
	width:405px;
	background:url(../images/form-back.jpg) #EAEAEA no-repeat top right;
	overflow:hidden!important;
	width:455px;
	height:277px;
}

.form{
	width:405px;
	background:url(../images/form-back.jpg) #EAEAEA no-repeat top right;
	padding-top:15px!important;
	min-height:237px;
	height:auto !important;
 	height:237px;
	overflow:hidden;
}

.juniorthanks{
	background:url(../images/form-back.jpg) #EAEAEA no-repeat top right;
	padding:0;
}

.supporters{	
	background:transparent url(../images/supportbackfill.png) repeat scroll 0 0;
	min-height:287px;
	height:auto !important;
 	height:287px;
	padding:0;
	position:absolute;
	top:-10px;
	width:455px;
	overflow:hidden;
}

.supptcleft{
	background:url(../images/supp-left-back-arrow.png) no-repeat top;
	width:233px;
	height:93px;
}
.suppbcleft p{
	font-size:1.2em;
	margin:5px 15px 0 0;
}


.supptcright{
	background:url(../images/supp-right-back-arrow.png) no-repeat top;
	width:222px;
	height:93px;
	position:absolute;
	top:0;
	left:233px;
}

.supptcright span{
	float:left;
	width:84px;
	font-size:.9em;
	color:#ffffff;
	margin:9px 0 0 0;
	font-style:italic;
	line-height:1em;
}

.supptcright img{
	margin:9px 5px 0 0;
	float:left;
}

.suppbcleft{
	width:208px;
	margin: 0 0 0 25px;
}

.suppbcleft h2{
	width:170px;
	background:url(../images/red-arrow-big.gif) right center no-repeat;
	line-height:1em;
	color:#D03626;	
}

.suppbcright{
	background:url(../images/tall-mosaic-back.png) right top no-repeat;
	width:222px;
	position:absolute;
	top:0;
	right:0;
	height:194px;
}

ul.councillors{margin:0;padding:0}

ul.councillors li{
	background:url(../images/button-red-long.gif) left no-repeat;
	list-style-type:none;
	list-style-image:none;
	height:19px;
	overflow:hidden;
/*	line-height:1.2em;*/
	/*padding-top:0;*/
	width:150px;
	padding:0 0 0 10px;
	margin:3px 0;
	font-size:.8em;
	font-size:.75em;
	text-align:center;
	text-align:left;
	width:120px;
}

ul.councillors li a{
	/*background: url(../images/button-red-small.png) right no-repeat;*/
	padding:3px 10px 0 0;
	display:block;
	height:16px;

}

/** style your button **/
/*ul.councillors li.altrinchamRound{
		width:85px;
}

ul.councillors li.AshtonuponMersey{
		width:130px;
}
ul.councillors li.Bowdon{
		width:85px;
}
ul.councillors li.Broadheath{
		width:85px;
}
ul.councillors li.Brooklands{
		width:85px;
}
ul.councillors li.BucklowStMartins{
		width:125px;
}
ul.councillors li.Clifford{
	width:85px;
}
ul.councillors li.DavyhulmeWest{
	width:105px;
}
ul.councillors li.DavyhulmeEast{
		width:103px;
}
ul.councillors li.Flixton{
		width:85px;
}
ul.councillors li.GorseHill{
		width:85px;
}
ul.councillors li.HaleBarns{
		width:85px;
}
ul.councillors li.HaleCentral{
		width:85px;
}
ul.councillors li.Longford{
		width:85px;
}
ul.councillors li.Priory{
		width:85px;
}
ul.councillors li.SaleMoor{
		width:85px;
}
ul.councillors li.StMarys{
		width:85px;
}
ul.councillors li.Stretford{
		width:85px;
}
ul.councillors li.Timperley{
		width:85px;
}
ul.councillors li.Urmston{
		width:85px;
}
ul.councillors li.Village{
		width:85px;
}*/
		
/* style your councilor */
#altrinchamDet
,#ashtonuponmerseyDet
,#bowdonDet
,#broadheathDet
,#brooklandsDet
,#bucklowstmartinsDet
,#cliffordDet
,#davyhulmeeastDet
,#davyhulmewestDet
,#flixtonDet
,#gorsehillDet
,#halebarnsDet
,#halecentralDet
,#longfordDet
,#prioryDet
,#salemoorDet
,#stmarysDet
,#stretfordDet
,#timperleyDet
,#urmstonDet
,#villageDet{
	margin-bottom:15px;	
	float:left;
	color:#000000;
}

.counc1, .counc2, .counc3{margin-bottom:5px;float:left; float: none;}

.party{float:left;display:block;width:20%;margin-right:5px;}
.email{float:left;display:block;width:auto;margin:0;}
.nameaddress{float:left;display:block;width:23%;margin-right:5px;}

.email{text-align:right;}
.black {color: #000;}

.nameaddress a span{
	font-weight:bold;
	color:#000000;
	width:21%;
	}

.councRColText{
	padding:15px;
	font-size: 12px;
}
.bold {
	font-weight: bold;
	}
	
ul.councillors{padding-left:0;width:233px;margin:5px 10px 0 0;}

.suppbcright h4{
	margin:0;
	font-size:1em;
}

.cleft{float:left;width:130px!important}
.cright{float:left;width:130px!important}
.cmid{float:left;width:130px!important}

.midcolcouncil ul li a{
	color:#ffffff;	
}


#suppBotConstraints{
	position:relative;
}


#suppTopConstraints{
	position:relative;
/*	top:-10px;*/
}

#fieldConstraints{/*width:260px;	*/}

span.agecheck{display:block;}

#ageCheck{
	float:left;
	margin:5px 0 0 62px;
	width:100%;
	display: inline;
}

.yes, .no{
margin:3px 10px 0 3px;
}

#ageCheck span{
	float:left;
	margin:0 0 0 -64px;
	position: relative;
	z-index: 10;
	padding:4px 0;
	width:55px;
	display: inline;
}

#ageCheck input{
	float:left;
	margin:4px 17px 0 0;
	padding:4px;
	width:15px;
	border:none;
	position:relative;
	z-index:10;
}

#ageCheck label{
	float:left;
	width:auto;
	padding:4px;
	border:none;
}

.donotreceive label{
	width:280px!important;
}

.donotreceive input.donotreceive{
	margin:9px 0 0 0!important;
	width:15px!important;
	height:15px;
}

.donotreceive{
	float:left;
	margin:0;
}

.sendbutton{
	margin:5px 0 0 62px;
	width:91px;
	height:30px;
	cursor:hand;
	cursor:pointer;
}

.latest{
	color:black;
	/* width:250px !important;*/
}

.imgred img, .imggray img{
	position:absolute;
	bottom:0;
	right:0;
}

.latest ul, .latest a{
	list-style-type:none;
	color:#000;
	padding:0 5px 0 0;
	overflow:auto;
	height:196px;
}

a.active{
	color:#D03626;
}

li.activewhite{
	background:url(../images/arrow.png) no-repeat 0% 50%;
	margin:0 0 0 -10px;
	padding-left:10px;
}

img.npower{
	display:block;
	margin-top:8px;
}

img.skylogo{
	display:block;
	margin:8px 3px 0 0;
	float:right;
}

.whitearrow{
	background:url(../images/white-arrow-big.gif) no-repeat right top;
	width:215px;
	margin-top:15px;
}

#publicrealm{
	background:#EAEAEA none repeat scroll 0 0;
	margin:0 10px 10px 0;
	height: 135px;
	width: 311px;
}

#publicrealm p{
	font-size:1.1em;
	padding: 0 25px 0 25px;
}

#overview{
	background:url(../images/mosaic-gray-full-back.gif) #EAEAEA no-repeat scroll right bottom;
	height:278px;
	margin:0 0 10px 0;
	width:623px;
	padding: 0;
}

#overview div p{
	width:200px;
	font-size:1.1em;
	margin: 11px 0;
}
#overview h3 {
	padding: 20px 0 0 20px;
}

#overview img{
	position:absolute;
	bottom:10px	;
	right:0;
}

.joinconstraints{
	z-index:1;
	text-align:left;
	background:none!important;
}

.joinin{
	height:445px;
	overflow:hidden;
	position:relative;
}

.players{
	height:auto;
min-height:477.2px;
height:auto !important;
height:477.2px;
overflow:hidden;
padding:9px 4px;
width:302px;
}

.players img{
	width:100%;
}

.press{
	height:494px;
	overflow:hidden;
	position:relative;
}
.press h3 {
	margin: 0 0 0 18px;
	font-size: 0.9em;
}
.press p {
	margin: 0 0 28px 18px;
	font-size: 1.2em;
	color: #d03626;
}
a.red {
	color: #d03626;
	text-decoration: underline;
}

#movies{
	margin:0 10px 0 0;
	position:absolute;
	right:0;
	top:0;
	width:302px;
}

#movie_placeholder{
	background:url(../images/movie-backfill.png) repeat;
	height:247px;
	width:302px;
	position:relative;
}

#movie-clip-footer{
	position:absolute;
	bottom:5px;
	left:0;
	width:299px;	
}

#movie-clip{
	background:#000000;
	width:302px;
	height:207px;
	position:relative;
}

.movietitle{
	display:block;
	background: url(../images/movie-title-back-fill.png) repeat transparent;
	position:absolute;
	bottom:0;
	left:0;
	width:302px;
	height:25px;



}

#movie_placeholder #movie-clip .movietitle span{
	display:block;
	font-size:1.2em;
	text-align:center!important;
	padding:0 5px;
	color:white;
	margin:5px 0 0 0;
	text-transform:uppercase;
}

#thumbsconstraints{
	height:40px;
	width:310px;
	position:relative;
}

#thumbsconstraints img{
	/*padding:8px 6px 0 0;*/
}

#movie_placeholder #movie-clip-footer strong span{
	float:left;
	color:#D03626;
	margin:14px 25px 3px 15px;
}

.col1, .col2, .col3{
	background:url(../images/movie-backfill.png) repeat;
	width:201px;
	height:315px;
	float:left;	
	margin:0 10px 0 0;
	display: inline;
}

.message{
	display: inline;
	float: left;
	width: 623px;
	height:315px;
	margin:0 10px 0 0;
	background-image:url(../images/approved.jpg);
	background-repeat:no-repeat;
}

.message .column{
	padding-top: 110px;
	padding-left: 20px;
	padding-right: 20px;
	width: 270px;
	height: 212px;
	float: left;
	color:#FFFFFF;
}

.paracol1, .paracol2{
	width:200px;	
	float:left;
	/*margin-right:15px;*/
	padding-left: 20px;
}

.movieone, 
.movietwo,
.moviethree, 
.moviefour, 
.moviefive, 
.moviesix, 
.movieseven,
.movieeight, 
.movienine, 
.movieten, 
.movieeleven,
.movietwelve{
	float:left;
	height:24px;
	margin:3px 5.5px 0 0;
	width:22px;
	background:url(../images/red-button.png) no-repeat center center;
	cursor:pointer;
	cursor:hand;
}

.movieone span, 
.movietwo span,
.moviethree span, 
.moviefour span, 
.moviefive span, 
.moviesix span, 
.movieseven span,
.movieeight span, 
.movienine span, 
.movieten span, 
.movieeleven span{
display:block;
font-weight:bold;
height:24px;
margin:3px 0 0 5px;
text-transform:none;
width:22px;
cursor:pointer;
	cursor:hand;
/*	background:url(../images/red-button.png) no-repeat center center;*/
}

iframe{
	margin:0;padding:0;	
	position:absolute;
	top:0;
	left:0;
}


/*************
SHARE LABELS
*************/

.share label{
	width:100px;
	float:left;
}

.share input{
	width:200px;
	margin:0 10px 10px 10px;
}
	
.sharesendbutton{
	margin-left:107px;	
}

.botsubshare{
	width:595px;
}

h6{
	font-size:.9em;
	position:absolute;
	bottom:0;
}

img.imgpad{
	padding:0 10px 10px 0;
	position:absolute;
	bottom:10px;
	right:10px;
}

.hideMe{
	display:none;
}

.showMe{
	position:absolute;
	top:0;
	left:0;
	z-index:10!important;
}
#IEtext {
	color: #fff; 
	font-size: 1.1em;
}
#IEtext a {
	color: #d03626;
	text-decoration: underline;
	
}
.notopmargin {
	margin-top: 0;
}
.margintop7 {
	margin-top: 7px;
}
#fieldConstraints textarea {
	height: 35px;
}
.clear {
	clear: both;
}
politicsShow{
	width: 623px;
	height: 360px;
	background-color:#CCCCCC;
}