.hidden{
	    VISIBILITY: hidden;
	    WIDTH: 0px;
	    HEIGHT: 0px;
	    diplay: none;
	}
.footer{
	    CLEAR: both;
	}
.articleImage{

}	

#mainContent{
	    FLOAT: left;
	    MARGIN-LEFT: 3px;
	    POSITION: relative;
	}
#mainContent .moduleHeader{
	    BACKGROUND: #fff;
	}
#mainContent .moduleContainer{
	    BACKGROUND: #fff;
	    FLOAT: left;
	    POSITION: relative;
	    height: 900px;
	    margin-bottom: 10px;
	}
#mainContent .containerPadding{
	    PADDING-BOTTOM: 15px;
	    MARGIN-LEFT: 10px;
	    PADDING-TOP: 5px;
	}
#mainContent H1{
	    FONT-WEIGHT: bold;
	    FONT-SIZE: 1.8em;
	    COLOR: #1f211c;
	}
#mainContent H2{
	    PADDING-RIGHT: 0px;
	    PADDING-LEFT: 10px;
	    FONT-WEIGHT: bold;
	    FONT-SIZE: 1.7em;
	    PADDING-BOTTOM: 0px;
	    COLOR: #1f211c;
	    PADDING-TOP: 5px;
	}
#mainContent H3{
	    DISPLAY: block;
	    FONT-WEIGHT: bold;
	    FONT-SIZE: 1.1em;
	    COLOR: #1f211c;
	}
#mainContent H4{
	    FONT-WEIGHT: bold;
	    FONT-SIZE: 1.1em;
	    COLOR: #1f211c;
	}
#mainContent H5{
	    FONT-WEIGHT: bold;
	    FONT-SIZE: 1.1em;
	    COLOR: #2b1f12;
	}
#mainContent H6{
	    FONT-WEIGHT: bold;
	    FONT-SIZE: 1.1em;
	    COLOR: #2b1f12;
	}
#mainContent P{
	    COLOR: #1f211c;
	     padding-bottom:10px;
	}
#mainContent .storyContainer{
	    PADDING-BOTTOM: 15px;
	}
#mainContent A{
	    COLOR: #1f211c;
	}
#mainContent A:hover{
	    COLOR: #1f211c;
	}
#mainContent A:visited{}
#mainContent IMG{
	    BORDER-RIGHT: #fff 0px;
	    BORDER-TOP: #fff 0px;
	    BORDER-LEFT: #fff 0px;
	    BORDER-BOTTOM: #fff 0px;
	}
#mainContent .smallText{
	    FONT-SIZE: 95%;
	}
#mainContent UL.inline LI{
	    DISPLAY: inline;
	}
#mainContent UL{}
#mainContent LI{}
.standFirst{
	    FONT-WEIGHT: bold;
	}
#relatedLinksInsert{
		clear: both;
		float: left;
	    WIDTH: 300px;
	}
		
#relatedLinksInsert .moduleContainer{
	float: left;
	clear: both;
	width: 310px;
	height: 49px;
	}

#relatedLinksInsert .moduleContent{
	float: left;
	clear: both;
	width: 300px;
	height: 29px;
	PADDING-BOTTOM: 5px;
	BACKGROUND-COLOR: #935432;
	}		
	
#relatedLinksInsert .moduleContainer .moduleHeader{
	    BACKGROUND: url(/images/related-top.gif);
	    HEIGHT: 29px;
	    WIDTH: 300px;
	    
	}
#mainContent #relatedLinksInsert .moduleHeader{
	    width: 300px;
	}	

#relatedLinksInsert H3{
	    DISPLAY: none;
	}
#relatedLinksInsert LI{
	    DISPLAY: block;
	    MARGIN: 0px 0px 0px 10px;
	    LIST-STYLE-TYPE: none;
	}
#relatedLinksInsert LI A{
	    COLOR: #fff;
	}
#relatedLinksInsert LI A:hover{
	    COLOR: #fff;
	}
.imageCaptionContainer{
		float: left;
	    PADDING-RIGHT: 8px;
	    PADDING-LEFT: 0px;
	    PADDING-BOTTOM: 8px;
	    PADDING-TOP: 0px;

	}
.imageCaption{
	    FONT-STYLE: italic;
	}
#articleAdInsert{
		clear: both;
	    PADDING-RIGHT: 0px;
	    MARGIN: 0px 10px 0px 0px;
	    OVERFLOW: hidden;
	    float: left;
	    WIDTH: 300px;
	    height: 250px;
	}
SELECT{
	    FONT-WEIGHT: bold;
	    FONT-SIZE: 1em;
	    COLOR: #fff;
	    FONT-FAMILY: Arial, Helvetica, sans-serif;
	    BACKGROUND-COLOR: #1a200e;
	}
INPUT{
	    FONT-SIZE: 11px;
	    FONT-FAMILY: Arial, Helvetica, sans-serif;
	}
.textBox{
	    BORDER-RIGHT: #fff 1px solid;
	    BORDER-TOP: #fff 1px solid;
	    FONT-SIZE: 11px;
	    BORDER-LEFT: #fff 1px solid;
	    COLOR: #fff;
	    BORDER-BOTTOM: #fff 1px solid;
	    FONT-FAMILY: Arial, Helvetica, sans-serif;
	    BACKGROUND-COLOR: #02253a;
	}
BUTTON{
	    FONT-SIZE: 11px;
	    FONT-FAMILY: Arial, Helvetica, sans-serif;
	}
.button{
	    FONT-SIZE: 11px;
	    FONT-FAMILY: Arial, Helvetica, sans-serif;
	}
TEXTAREA{
	    FONT-WEIGHT: normal;
	    WIDTH: 250px;
	    FONT-FAMILY: Arial, Helvetica, sans-serif;
	}
#mainContent .submitbutton{
	    MARGIN-TOP: 5px;
	    FONT-SIZE: 11px;
	    COLOR: #000;
	    FONT-FAMILY: Arial, Helvetica, sans-serif;
	    POSITION: relative;
	    TEXT-ALIGN: center;
	}
#mainContent .warningMessage{
	    COLOR: #ff0000;
	}
INPUT.short{
	    WIDTH: 70px;
	}
INPUT.medium{
	    WIDTH: 150px;
	}
INPUT.long{
	    WIDTH: 300px;
	}
#mainContent FIELDSET{
	    BORDER-RIGHT: #fff 0px;
	    BORDER-TOP: #fff 0px;
	    MARGIN-LEFT: 50px;
	    BORDER-LEFT: #fff 0px;
	    BORDER-BOTTOM: #fff 0px;
	}
#mainContent LEGEND{
	    FONT-WEIGHT: bold;
	}
#mainContent .formRow{
	    CLEAR: both;
	    MARGIN: 3px 0px;
	}
#mainContent LABEL{
	    MARGIN-TOP: 3px;
	    DISPLAY: block;
	    FONT-WEIGHT: bold;
	    FLOAT: left;
	    WIDTH: 200px;
	    TEXT-ALIGN: right;
	}
#mainContent .formRowMultiFields{
	    MARGIN-LEFT: 150px;
	}
#mainContent LABEL.spanWidth{
	    DISPLAY: block;
	    WIDTH: auto;
	    TEXT-ALIGN: left;
	}
#mainContent LABEL.inline{
	    DISPLAY: inline;
	    FLOAT: none;
	    WIDTH: auto;
	}
#mainContent .EmailForm LABEL{
	    WIDTH: 80px;
	}
#mainContent TABLE{
	    BACKGROUND: #1a200e;
	}
#mainContent TH{
	    PADDING-RIGHT: 5px;
	    PADDING-LEFT: 5px;
	    FONT-SIZE: 0.7em;
	    PADDING-BOTTOM: 5px;
	    COLOR: #fff;
	    PADDING-TOP: 5px;
	}
#mainContent TD{
	    BORDER-RIGHT: #5e6256 1px solid;
	    PADDING-RIGHT: 5px;
	    BORDER-TOP: #5e6256 1px solid;
	    PADDING-LEFT: 5px;
	    FONT-SIZE: 11px;
	    BACKGROUND: #303626;
	    PADDING-BOTTOM: 5px;
	    BORDER-LEFT: #5e6256 1px solid;
	    COLOR: #fff;
	    PADDING-TOP: 5px;
	    BORDER-BOTTOM: #5e6256 1px solid;
	}
.CellBackground0{
	    FLOAT: left;
	    MARGIN-BOTTOM: 15px;
	    WIDTH: 585px;
	    BACKGROUND-COLOR: #2b1f12;
	}
.CellContent0{
	    COLOR: #fff;
	    FONT-FAMILY: Arial, Helvetica, sans-serif;
	}
.CellBackground1{
	    FLOAT: left;
	    MARGIN-BOTTOM: 15px;
	    WIDTH: 585px;
	    BACKGROUND-COLOR: #1a200e;
	}
.CellContent1{
	    PADDING-RIGHT: 10px;
	    PADDING-LEFT: 10px;
	    PADDING-BOTTOM: 10px;
	    COLOR: #fff;
	    PADDING-TOP: 5px;
	    FONT-FAMILY: Arial, Helvetica, sans-serif;
	}
HR{
	    WIDTH: 585px;
	    COLOR: #2b1f12;
	    HEIGHT: 1px;
	}
.sectSeparatorH{
	    WIDTH: 10px;
	}
.sectSeparatorV{
	    HEIGHT: 10px;
	}
#mainContent .formRow IMG{
	    MARGIN-LEFT: 203px;
	}
#mainContent .EmailForm{}
#mainContent .moduleContainer{
	    WIDTH: 95%;
	}
#mainContent .moduleContainer .moduleContent .moduleContentContainer{}
#mainContent .moduleContainer .moduleHeader{
	    BORDER-RIGHT: red 1px;
	    BORDER-TOP: red 1px;
	    BORDER-LEFT: red 1px;
	    WIDTH: 595px;
	    BORDER-BOTTOM: red 1px;
	}
#mainContent TD A{
	    COLOR: #ffffff;
	    TEXT-DECORATION: underline;
	}
#mainContent TD A:hover{
	    COLOR: #ffffff;
	    TEXT-DECORATION: none;
	}
#mainContent TD A:visited{
	    COLOR: #ffffff;
	    TEXT-DECORATION: underline;
	}
.elsAlertMsg{
	    FONT-WEIGHT: bold;
	    FONT-SIZE: 13px;
	    LINE-HEIGHT: normal;
	    FONT-FAMILY: ;
	}
.elsTable{
	    BORDER-RIGHT: 4px solid;
	    BORDER-TOP: 4px solid;
	    BORDER-LEFT: 4px solid;
	    BORDER-BOTTOM: 4px solid;
	}
.elsCellField{
	    FONT-SIZE: 13px;
	    FONT-FAMILY: ;
	}
.elsCellData{
	    FONT-SIZE: 13px;
	    FONT-FAMILY: ;
	}
A.elsCellField{}
A.elsCellData{}
#mainContent .moduleContainer .moduleContent{}
#mainContent .moduleFooter{}
