/***********************
 General Helper Styles
***********************/
.hidden {
     display: none;
     visibility: hidden;
     width: 0px;
     height: 0px;
	}

.footer {
     clear: both;
	}

h4 { 
	 font-family:arial;
     color:#ff00ff;
     font-size:10px;
     clear:both;
	}	
	
.articleImage {
	width: 300px;
	padding-bottom: 5px;
}	

/*********************
 General Styles
*********************/

/* Main Text and Headers */
#mainContent { 
     padding-top:5px;
     font-size: 11px;

	}

#mainContent .moduleContent{ 
     border:1px dotted #C2C2C2;
     padding:10px;
     margin-bottom:10px;
     width: 588px;
     color: #C2C2C2;

	}

#mainContent h1, h3, h3 { 
     color:#ff00ff;
     font-size:12px;
     font-weight:bold;
	}

#mainContent h2 { 
     font-size:16px;
     font-family:arial;
     color:#00F800;
	}

#mainContent h3 {
     display:block;
     font-family:arial;
     font-size:14px;
     color:#ff00ff;
     margin-bottom:9px;
	}

#mainContent h4 { 
     color:#ff00ff;
     font-size:11px;
     clear:both;
	}

#mainContent h5 { }
#mainContent h6 { }
#mainContent p {
     margin-bottom:14px;
     font-size:11px;
     font-weight: normal;
	 font-family: verdana,arial;     
	}
#mainContent .standFirst  {
     font-weight: bold;
     font-size: 11px;
	}	

/* Content Area Links */
#mainContent a { }
#mainContent a:hover { }
#mainContent a:visited { }

/* Images */
#mainContent img {
     border: none 0px #fff; 
     float:left;
     margin:0px;
     padding:0px;
	}

/* Misc Text Classes */
#mainContent .smallText { font-size: 75%; }
#mainContent .Text { font-size: 11px;font-weight:normal;} 

/* Lists */
#mainContent ul.inline li {
     display: inline;
	}

#mainContent ul { } /* Optional for Custom List Styles */
#mainContent li { } /* Optional for Custom List Styles */


/*********************
 Article Page
*********************/
#articleAdInsert {
     margin-right:10px;
	}


.subHeadline{ 
     font-weight:bold;
	}

/* Related Links */

#relatedLinksInsert {
     width:300px;
     background:url(/images/module-bg2.gif) repeat-y;
     clear:both;
	}

#relatedLinksInsert .moduleContent{
    border:0px;
    padding: 0px;
    width: 300px;
	}

#relatedLinksInsert .moduleHeader{
     background:url(/images/relatedlinks-top.gif) no-repeat;
	}

#relatedLinksInsert .moduleFooter{
     background:url(/images/module-footer2.gif) no-repeat;
     height:15px;     
     background-color: #000000;
	}

#relatedLinksInsert ul {
     list-style:none;
     margin:0px;
     padding:0px;
	}

#relatedLinksInsert li {
     padding:1px;
	}

#relatedLinksInsert li a{
     color:#fff;
     font-size: 11px;
	}

#relatedLinksInsert li a:hover {
     color:#00F800;
	}

#relatedLinksInsert .moduleContent {
     padding:0px 5px;
	}

#relatedLinksInsert h3{
     display:none;
	}

/* Article Image Styles */
.imageCaptionContainer {
     padding: 0px 8px 8px 0px;
	}
	
.imageCaption { 
     color:#00F800;
	}

/*********************
 Form Styles
*********************/
select { 
     background:#000;
     border:1px solid #799BB7;
     color: #C2C2C2;
	} /* This style applies to all dropdown menus. */

input { 
     font-family:Verdana,Arial,sans-serif;
     font-size:10px;

	} /* Only specify font face, size and color. This applies to all buttons, single line text boxes (input fields), checkboxes, and radio buttons. */

.textBox { 
     border:1px solid #799BB7;
     background-color: #C2C2C2;
     color: #000000;
     
	} /* Single-Line textboxes background and border colors */

button, .button { 
     font-family:Verdana,Arial,sans-serif;
     font-size:10px;
	}

textarea { 
     background:#000;
     border:1px solid #799BB7;
     font-family:Verdana,Arial,sans-serif;
     font-size:11px;
     color:#fff;
	} /* This style applies to all multi-line comment areas. */

#mainContent .submitbutton { 
     font-family:Verdana,Arial,sans-serif;
     font-size:10px;
	}
	
#mainContent .warningMessage { 
     color:#fff;
	} /* Text displayed warning of Form problems/errors */


/* Various Sized Texboxes */
input.short { width: 70px; background-color: #C2C2C2; }
input.medium { width: 150px; background-color: #C2C2C2; }
input.long { width: 300px; background-color: #C2C2C2; }


/* Styles for Form Layouts */
/**** Edits Unecessary ****/
#mainContent fieldset {
     border: none 0px #fff;
	}

#mainContent legend {
     font-weight: bold;
	}

#mainContent .formRow {
     clear: both;
     margin: 3px 0px;
     font-size: 11px;
     padding: 3px;
	}
	
#mainContent .formRowSubmit {
     clear: both;
     margin-left:150px;
     padding: 3px;
	}

#mainContent label {
     display: block;
     width: 150px;
     float: left;
     text-align: right;
     font-weight: bold;
	}

#mainContent .formRowMultiFields {
     margin-left: 150px; /* Should be the width of the label */
	}

#mainContent label.spanWidth {
     width: auto;
     display: block;
     text-align: left;
	}
	
#mainContent label.inline {
     float: none;
     display: inline;
     width: auto;
     text-align: auto;
	}

#mainContent .EmailForm label {
	width: 80px;
	}

/*********************
     Tables
*********************/
#mainContent table { }

#mainContent th {
      font-family:Verdana,Arial,sans-serif;
     font-size:12px;
     color:#fff;
     font-weight:bold;
	} /* Header Cells */
	
#mainContent td { 
     font-family:Verdana,Arial,sans-serif;
     font-size:10px;
     color:#fff;
	} /* Content Cells */


/*********************
 Misc Sectional and Calendar Styles
     (Styles used for default sectionals and calendar colors.)
*********************/
.CellBackground0 { 
     border:1px solid #ff00ff;
	}

.CellContent0 {      
	 font-family:Verdana,Arial,sans-serif;
     font-size:11px;
     color:#fff;
	}
	
.CellBackground1 { 
     border:1px solid #00F800;
	}
	
.CellContent1 {      font-family:Verdana,Arial,sans-serif;
     font-size:11px;
     color:#fff;
	}


/*********************
 Separator Styles
*********************/
hr { 
     height:1px;
     color:#FF00FF;
	}
	
.sectSeparatorH { 
     width:14px;
	} /* Horizontal gaps between sections. */
	
.sectSeparatorV { 
     height:14px;
	} /* Vertical gaps between sections. */