/***********************
 General Helper Styles
***********************/
.hidden {
     diplay: none;
     visibility: hidden;
     width: 0px;
     height: 0px;
}
.footer {
     clear: both;
}

/*********************
 General Styles
*********************/

/* Main Text and Headers */
#mainContent {
	background: #fff;
}
#mainContent h1 {
     font-size:11px;
      color:#333;
     font-weight:bold;  }
#mainContent h2 { 
font-size: 14px;
color:#000;}
#mainContent h3 {
     font-size:12px;
      color:#333;
     font-weight:bold; }
#mainContent h4, h5, h6{
     font-size:11px;
      color:#10218b;
     font-weight:bold; }


/* Content Area Links */
#mainContent a {color:#10218b;}
#mainContent a:hover { color:#333;}


/* Images */
#mainContent img {
		
}

/* Misc Text Classes */
#mainContent .smallText { font-size: 80%; }
.Headline {  } /* Legacy Inside Pages Code */
.Text {  } /* Legacy Inside Pages Code */

/* Lists */
#mainContent ul.inline li {
     display: inline;
}
#mainContent ul { } /* Optional for Custom List Styles */
#mainContent li { } /* Optional for Custom List Styles */



/*********************
 Article Page
*********************/

.standFirst { }


/* Article Image Styles */
.imageCaptionContainer {
     padding: 5px 8px 8px 0px;
	 float:left;

}
.imageCaption {

}

/*********************
 Form Styles
*********************/
select { } /* This style applies to all dropdown menus. */
input { } /* Only specify font face, size and color. This applies to all buttons, single line text boxes (input fields), checkboxes, and radio buttons. */
.textBox { } /* Single-Line textboxes background and border colors */
button, .button { }
textarea { } /* This style applies to all multi-line comment areas. */
#mainContent .submitbutton { }
#mainContent .warningMessage { } /* Text displayed warning of Form problems/errors */


/* Various Sized Texboxes */
input.short { width: 70px; }
input.medium { width: 150px; }
input.long { width: 300px; }

/* Styles for Form Layouts */
/**** Edits Unecessary ****/
#mainContent fieldset {
     border: none 0px #fff;
}
#mainContent legend {
     font-weight: bold;
}
#mainContent .formRow {
     clear: both;
     margin: 3px 0px;
}
#mainContent label {
     display: block;
     width: 150px;
     float: left;
     text-align: right;
     font-weight: bold;
     margin-top: 3px;
}
#mainContent .formRowMultiFields {
     margin-left: 150px; /* Should be the width of the label */
}
#mainContent .formRowMultiFields img { /* Used for Captcha */
     padding: 0px;
}
#mainContent label.spanWidth {
     width: auto;
     display: block;
     text-align: left;
}
#mainContent label.inline {
     float: none;
     display: inline;
     width: auto;
     text-align: auto;
}
#mainContent .formRowSubmit {
     margin-left: 150px; /* Probably the width of the label */
}
#mainContent .EmailForm label {
     width: 80px;
}
#mainContent p {
     padding: 5px 0px 5px 0px;
}


/*********************
     Tables
*********************/
#mainContent table {border:1px solid #000; } /* Do not include sizes */
#mainContent th {background-color:#ccc;
padding:5px;
 } /* Header Cells */
#mainContent td { font-size: 11px;
padding:5px;
} /* Content Cells */
#mainContent table.fullWidth { width: 410px;} /* specify the width to span the full content area */


/*********************
 Misc Sectional and Calendar Styles
     (Styles used for default sectionals and calendar colors.)
*********************/
.CellBackground0 {background-color: #eee;  }
.CellContent0 { font-size:11px;
     color:#000;
     padding: 3px;
} 
.CellBackground1 { border:1px solid #eee;}
.CellContent1 { font-size:11px;
     color:#eee;
     padding: 3px;
} 


/*********************
 Separator Styles
*********************/
hr {height:1px;
     color:#333;
	 margin: 8px 0px 8px 0px;
} 
.sectSeparatorH { width:10px;}} /* Horizontal gaps between sections. */
.sectSeparatorV { width:10px;}} /* Vertical gaps between sections. */


/*********************
 Alignment Styles
*********************/
.alignLeft { float: left; }
.alignCenter { text-align: center; }
.alignRight { float: right; }
