body
{
	margin: 15px 0px;	
}
.NoMargin
{
	margin: 0px;	
}

table.ParentTable
{
	height: 100%;
}

td.SidePanelDefault
{
	background-color: #009100;
	vertical-align: top;
	background-image: url(../Images/Branding/DefaultBG.gif);
}

td.SidePanelMaori
{
	background-color: #009100;
	vertical-align: top;
	background-image: url(../Images/Branding/MaoriBG.gif);
}

td.SidePanelPacific
{
	background-color: #009100;
	vertical-align: top;
	background-image: url(../Images/Branding/PacificBG.gif);
}

td.Main
{
	width: 586px;
	vertical-align: top; 
	text-align: center; 
}

table.Content
{
	border: 1px solid #CCCCCC;
	height: expression(document.body.clientHeight-245);
	width: 527px;
	padding: 26px;
}

td.Content
{
	font-family: arial,verdana,sans-serif;
	vertical-align: top;
	font-size: x-small;
}
td.Content h1
{
	font-size: 200%;
}

td.SmallContent
{
	font-family: arial,verdana,sans-serif;
	font-size: 11px;
	vertical-align: top;
}

span.Error, td.Error
{
	font-family: arial,verdana,sans-serif;
	font-size: 11px;
	vertical-align: bottom;
	color: Red;
}

span.Error
{
	font-weight:bold;
}

table.BoldContent
{
	font-family: arial,verdana,sans-serif;
	font-weight: bold;
	font-size: 9pt;
	vertical-align: top;
	color: #000000;
}

td.BoldContent
{
	font-family: arial,verdana,sans-serif;
	font-weight: bold;
	font-size: 9pt;
	vertical-align: top;
	color: #000000;
}

td.BoldContentTable
{
	font-family: arial,verdana,sans-serif;
	font-weight: bold;
	font-size: 8pt;
	vertical-align: top;
	color: #000000;
}

td.BoldContentBlue
{
	font-family: arial,verdana,sans-serif;
	font-weight: bold;
	font-size: 9pt;
	vertical-align: top;
	color: #007b00;
}

td.Footer
{
	font-family: arial,verdana,sans-serif;
	font-size: 8pt;
	color: #B6B6B6;
	vertical-align: top;
	padding: 20px 0px 0px 35px;
}


td.SideMenu
{
	font: bold 9pt arial,verdana,sans-serif;
	color: #ffffff;
}

table.SubMenu
{
	background-color: #007B00;
	margin: 4px 0px 6px 0px;
}

td.SubMenu
{
	font: bold 9pt arial,verdana,sans-serif;
	color: #ffffff;
}

input.Public
{
	font: 9pt arial,verdana,sans-serif;
}

input.Small
{
	font: 9pt arial,verdana,sans-serif;
	border:solid 1px #CCCCCC;	
	width:128px;
}

.homeSearch

{	
	width: 156px;
	border: solid 1px #CCCCCC;
	background-color:#F2F2F2;
	font: 12px arial,verdana,sans-serif;
}


input, select, textarea, label
{
	font: 9pt arial,verdana,sans-serif;
}


input.Medium,select.Medium, textarea.Medium
{
	font: 9pt arial,verdana,sans-serif;
	border:solid 1px #CCCCCC;	
	width:170px;
}

input.ExtraMedium, select.ExtraMedium, textarea.ExtraMedium
{
	font: 9pt arial,verdana,sans-serif;
	border:solid 1px #CCCCCC;	
	width: 275px;
}

input.Large
{
	font: 9pt arial,verdana,sans-serif;
	border:solid 1px #CCCCCC;	
	width:461px;
}

input.Number
{
	width: 70px;
	text-align:right;
}

input.FullLength
{
	width:267px;
}

input.Specify
{
	width:235px;
}

div.FieldElement
{
	clear:both;
	width:527px;
	padding-top: 30px;
}

div.LeftColumn
{
	float:left;
	width:220px;
	
}

div.RightColumn
{
	float:left;
	width:280px;
	padding-left: 20px;
}

td.RatingScaleLabels
{
	color:#777;
	font-size: 8pt;
}

td.RatingScaleSpacing
{
	color:#555;
	font-size: 8pt;
	width:42px;
	padding-bottom:3px;
	border-bottom:solid 1px #ccc;
}

h2.Survey
{
	color:#090;
}

p.Survey
{
	padding-bottom:0px;
	margin-bottom:0px;
}

.Arrows
{
	letter-spacing: -2;
	font: 9px arial;
	vertical-align: 1px;
}

li.Disclaimer,p.Disclaimer
{
	font: x-small arial,verdana,sans-serif;
}

table.Disclaimer
{
	width: 100%; 
	height: 100%; 
	background-color: #ffffff;
}

.SearchTips

{
	padding: 20px;
	border: solid 1px #CCCCCC;
	background-color:#F2F2F2;

}

.Search

{	
	padding: 14px;
	border: solid 1px #CCCCCC;
	background-color:#F2F2F2;
	font: 12px arial,verdana,sans-serif;

}


.PageNumber

{
	font: 10px arial, verdana, sans-serif;
	
}

/*--- Merchandise Page --*/

.itemContainer {
float: left;
}

.communityContent {
float: left;
}

.communityImage {
float: left;
}

.communityImage img{
margin: 0px 10px 10px 0px;
}

/*--- Merchandise Page --*/

.PageGrantMerchandise h2 
{
font-size: 120%;
}

.PageGrantMerchandise .itemContainer {
float: left;
}

.PageGrantMerchandise .communityContent {
float: left;
}

.PageGrantMerchandise .communityImage {
float: left;
}

.PageGrantMerchandise .communityImage img{
margin: 0px 10px 10px 0px;
}

.PageGrantMerchandise {
float: left;
}

/*--- Merchandise Page Edit Screen --*/

.PageGrantMerchandise .InpowerEdit,
.PageGrantMerchandise .InpowerEditOver
{
float: left;
margin-bottom: 5px;
}

.PageGrantMerchandise .InpowerNewItem  
{
width: 100%;
}

*-- Community Events Page --*/

.PageGrantEvents h2 
{
font-size: 120%;
}

.PageGrantEvents .itemContainer {
float: left;
}

.PageGrantEvents .communityContent {
float: left;
}

.PageGrantEvents .communityImage {
float: right;
}

.PageGrantEvents .communityImage img{
margin: 0px 10px 10px 0px;
}

.PageGrantEvents {
float: left;
}

/*--- Community Events Page Edit Screen --*/

.PageGrantEvents .InpowerEdit,
.PageGrantEvents .InpowerEditOver
{
float: left;
margin-bottom: 5px;
}

.PageGrantEvents .InpowerNewItem  
{
width: 100%;
}


/*-- Community Grants Forms --*/

.communityGrantForm span.maori {
font-size: 100%;
display: block;
font-weight: bold;
}

.communityGrantForm p 
{
    margin: 10px 0px 2px 0px;
    font-style: italic;
}
.communityGrantForm p .maori
{
    font-style: normal;
}

.communityGrantForm fieldset {
border: none;
padding: 0px 0px 15px 0px;
margin: 0px;
border-bottom: 1px solid #666;
}

.communityGrantForm input, .communityGrantForm textarea {
width: 100%;
border: 1px solid #ccc;
background-color: #e7d7ce;
font-size: 100%;
padding: 5px 0px 5px 0px;
}

.CGAttachments input {
width: 100%;
border: 1px solid #ccc;
background-color: #e7d7ce;
padding: 5px 0px 5px 0px;
}

.communityGrantForm input#submitbutton {
margin-top: 10px;
background-color: #666;
border: 1px solid #ccc;
color: white;
width: 6em;
float: right;
}

.communityGrantForm input#submitbutton.buttonOver {
border: 1px solid #ccc;
background-color: #000;
}

.communityGrantForm h2 
{
font-size: 110%;
background-color: #ad3c29;
color: white;
font-weight: normal;
padding: 5px;
font-style: italic;
}

.communityGrantForm h2 span.maori {
display: inline;
font-style: normal;
}

.error {
color: red;

}

/*-- radio buttons --*/

.communityGrantForm input#OrganisationType1,
.communityGrantForm input#OrganisationType2,
.communityGrantForm input#OrganisationType3,
.communityGrantForm input#OrganisationType4,
.communityGrantForm input#OrganisationType5,
.communityGrantForm input#OrganisationType6,
.communityGrantForm input#OrganisationType7,
.communityGrantForm input#EventRepetition1,
.communityGrantForm input#EventRepetition2,
.communityGrantForm input#EventRepetition3,
.communityGrantForm input#EventRepetition4,
.communityGrantForm input#EventNumbers1,
.communityGrantForm input#EventNumbers2,
.communityGrantForm input#EventNumbers3,
.communityGrantForm input#EventNumbers4,
.communityGrantForm input#EventType1,
.communityGrantForm input#EventType2,
.communityGrantForm input#EventType3,
.communityGrantForm input#EventType4,
.communityGrantForm input#EventType5 {
width: 20px;
background-color: white;
border: none;
}

input#OrganisationTypeOther,
input#EventRepetitionOther,
input#EventNumbersOther,
input#EventTypeOther   {

}

/*-- check boxes --*/

.communityGrantForm .CGcheckbox input,
.otherMerchandise input,
.conditions input {
width: 20px;
background-color: white;
border: none;
}

.CGcheckbox span.maori,
.otherMerchandise span.maori {
display: inline;
padding-right: 5px;
}

/*-- two columns --*/

.communityGrantForm .twoCol {
float: left;
width: 100%;
}


.communityGrantForm .left {
width: 46%;
float: left;
}

.communityGrantForm .right {
width: 46%;
float: right;
}

.otherMerchandise {
float: left;
width: 100%;
}

/*-- from and to dates --*/

input#EventDateTo 
{
margin-top: 5px;
width: 200px;
float: left;
}

input#EventDateFrom
{
margin-top: 5px;
width:190px;
float: left;
}

p.from, p.to {
padding: 0px 7px 0px 7px;
float: left;
}

.communityGrantForm label span {
font-size: 80%;
}

.communityGrantForm label span
{
font-size: 100%!ie;
}
   
 
.PageGrantEvents .InpowerEdit,
.PageGrantEvents .InpowerEditOver
{
float: left;
margin-bottom: 5px;
}

.PageGrantEvents .InpowerNewItem  
{
width: 100%;
}

.communityGrantForm fieldset input {
	height: 24px;
}


/*-- Overview Page --*/

#frmMain a {
/* width: 100%;
float: left; */
}

li.noBulletList 
{
    list-style: none;
    margin: 0;
    display: inline;
}