body{ 
	margin: 0px; 
	padding: 0; 
	color:#666666;
	background-color:#01265D; 
/*	background-image: url(images/bg.jpg); */
	background-repeat: no-repeat; 
	background-position: top; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 11px;   
	line-height: 18px; }
a:link, a:visited { text-decoration: none; color: #1D75CF; }
a:hover { color: #3B3B3B; }
a { outline: none; }
h1 { margin: 0px 0px 10px 0px; font-weight: normal; font-size: 22px; }
h2 { margin: 0px 0px 10px 0px; font-weight: normal; font-size: 20px; }
h3 { margin: 0px 0px 10px 0px; font-weight: normal; font-size: 17px; }
ul { line-height: 24px; /*list-style-image: url(images/bullet.gif); */}

/*------------------------------------------------*/
/*--------------------[TopNavigation ]--------------------*/
/*------------------------------------------------*/
#TopNavigation { clear: both; width: 950px; text-align: left; margin-left: auto; margin-right: auto; font-size: 11px; background-color:lime; }
		#TopNavigation a { font-size: 11px; }
		#TopNavigation a:visited {  }
		#TopNavigation a:hover { text-decoration: underline; }



/*------------------------------------------------*/
/*--------------------[Header]--------------------*/
/*------------------------------------------------*/
#Header{ clear: both; width: 950px; text-align: left; margin-left: auto; margin-right: auto; font-size: 11px; }
		#Header a {  font-size: 11px; }
		#Header a:visited { }
		#Header a:hover {  text-decoration: underline; }


/*------------------------------------------------*/
/*--------------------[TopNavigation]--------------------*/
/*------------------------------------------------*/
#HeaderNavigation{ clear: both; width: 948px; text-align: left; margin-left: auto; margin-right: auto; font-size: 11px; border:1px black solid;  padding:1px;}
		#HeaderNavigation a {font-size: 11px; }
		#HeaderNavigation a:visited {  }
		#HeaderNavigation a:hover { text-decoration: underline; }


#HeaderNavigation #NavigationItem
{
margin:0px;
	 border-right:1px black solid;
	 display: inline;
	 padding:2px;
}


/*------------------------------------------------*/
/*--------------------[Content]--------------------*/
/*------------------------------------------------*/
#Content{ clear: both; width: 950px; text-align: left;  margin-left: auto; margin-right: auto;   background-color:white; border-left:1px black solid; border-right:1px black solid; }
		#Content a { font-size: 11px; }
		#Content a:visited { }
		#Content a:hover {  text-decoration: underline; }

/*------------------------------------------------*/
/*--------------------[Content]--------------------*/
/*------------------------------------------------*/
.SectionFull{ clear: both; width:940px; text-align: left;  margin-left: auto; margin-right: auto;   background-color:white; display:inline;  display:table; padding:5px;}
		.SectionFull a {  font-size: 11px; }
		.SectionFull a:visited { }
		.SectionFull a:hover {  text-decoration: underline; }
		
		.SectionContainer{ clear: both; text-align: left;  margin-left: auto; margin-right: auto;   background-color:white; display:inline;  display:table;}
		
.SectionContent{ clear: both; width:740px; text-align: left;  margin-left: auto; margin-right: auto;   background-color:white; display:inline;  display:table-cell; padding:5px;  vertical-align:top;}
		.SectionContent a {  font-size: 11px; }
		.SectionContent a:visited {  }
		.SectionContent a:hover {  text-decoration: underline; }
.SectionSide{ clear: both; width:200px; text-align: left;  margin-left: auto; margin-right: auto;   background-color:white;  display:inline; display:table-cell;  padding:5px;  vertical-align:top; }
		.SectionSide a {  font-size: 11px; }
		.SectionSide a:visited {  }
		.SectionSide a:hover { text-decoration: underline; }



.SectionLeftColumn{ clear: both; width:200px; text-align: left;  margin-left: auto; margin-right: auto;   background-color:white; display:inline;  display:table-cell; padding:5px;  vertical-align:top; }
		.SectionLeftColumn a {  font-size: 11px; }
		.SectionLeftColumn a:visited {  }
		.SectionLeftColumn a:hover {  text-decoration: underline; }
		
.SectionMiddleColumn{ clear: both; width:550px; text-align: left;  margin-left: auto; margin-right: auto;   background-color:white; display:inline; display:table-cell; padding:5px;   vertical-align:top;}
		.SectionMiddleColumn a { font-size: 11px; }
		.SectionMiddleColumn a:visited { }
		.SectionMiddleColumn a:hover { text-decoration: underline; }
.SectionRightColumn{ clear: both; width:200px; text-align: left;  margin-left: auto; margin-right: auto;   background-color:white;  display:inline;  display:table-cell; padding:5px;  vertical-align:top; }
		.SectionRightColumn a { font-size: 11px; }
		.SectionRightColumn a:visited {}
		.SectionRightColumn a:hover {  text-decoration: underline; }


.SectionColumnContainer{
clear: both; width:950px; text-align: left;  margin-left: auto; margin-right: auto;   background-color:white;  display:table;
}




/*------------------------------------------------*/
/*--------------------[FOOTER]--------------------*/
/*------------------------------------------------*/
#Footer { clear: both; width: 930px; height: 76px; padding-left: 20px; text-align: left; color: #FFFFFF; padding-top: 14px; background-image: url(images/footer.gif); background-repeat: repeat-x; margin-left: auto; margin-right: auto; font-size: 11px; }
		#Footer a {  font-size: 11px; }
		#Footer a:visited { }
		#Footer a:hover { text-decoration: underline; }


/*------------------------------------------------*/
/*--------------------[Comments]--------------------*/
/*------------------------------------------------*/
.LatestCommentsHomePage {  clear: both; }
.LatestCommentsHomePage .ContentItem{ margin-bottom:10px;}
.LatestCommentsHomePage .ContentData { text-align:left;}
.LatestCommentsHomePage .ContentDetails { font-size:smaller; padding-left:12px; }
.LatestCommentsHomePage .ContentSectionTitle {font-size:14px; font-weight:bolder; padding-bottom:10px;}
.PopularContentHomePage { clear: both; }
.PopularContentHomePage .ContentItem{ margin-bottom:10px;}
.PopularContentHomePage .ContentData { text-align:left;}
.PopularContentHomePage .ContentLink {font-size:larger;}
.PopularContentHomePage    .ContentDetails { font-size:smaller;}
.PopularContentHomePage .ContentSectionTitle {font-size:14px; font-weight:bolder; padding-bottom:10px;}

.FeaturedCategoriesHomePage { clear: both; }
.FeaturedCategoriesHomePage .ContentSectionTitle {font-size:14px; font-weight:bolder; padding-bottom:10px;}
.FeaturedCategoriesHomePage .ContentLink {font-size:larger;}
.RootCategories {margin-bottom:10px;}
.RootCategories .ContentSectionTitle {font-size:14px; font-weight:bolder; padding-bottom:10px;}
.RootCategories .ContentLink {font-size:larger;}
.SubCategories {margin-bottom:10px;}
.SubCategories .ContentSectionTitle {font-size:14px; font-weight:bolder; padding-bottom:10px;}
.SubCategories .ContentLink {font-size:larger;}
.SubCategoriesListings {margin-bottom:10px;}
.SubCategoriesListings .ContentSectionTitle {font-size:14px; font-weight:bolder; padding-bottom:10px;}
.SubCategoriesListings .ContentLink {font-size:larger;}
.SubCategoriesListings .ContentItem {font-size:larger;}

.Content_Data_Listings { clear: both; }
.Content_Data_Listings .ContentItem{ margin-bottom:10px;}
.Content_Data_Listings .ContentData { text-align:left;}
.Content_Data_Listings .ContentLink {font-size:larger;}
.Content_Data_Listings .ContentDetails { font-size:smaller;}
.Content_Data_Listings .ContentSectionTitle {font-size:14px; font-weight:bolder; padding-bottom:10px;}

.SectionSide .ContentItem{ margin-bottom:10px;}
.SectionSide .ContentData { text-align:left;}
.SectionSide .ContentLink {font-size:larger;}
.SectionSide .ContentDetails { font-size:smaller;}
.SectionSide .ContentSectionTitle {font-size:14px; font-weight:bolder; padding-bottom:10px;}

.SectionRightColumn  .ContentItem{ margin-bottom:10px;}
.SectionRightColumn .ContentData { text-align:left;}
.SectionRightColumn .ContentLink {font-size:larger;}
.SectionRightColumn .ContentDetails { font-size:smaller;}
.SectionRightColumn .ContentSectionTitle {font-size:14px; font-weight:bolder; padding-bottom:10px;}

.NewPostHomePage .ContentItem{ margin-bottom:10px;}
.NewPostHomePage .ContentData { text-align:left;}
.NewPostHomePage .ContentLink {font-size:larger;}
.NewPostHomePage .ContentDetails { font-size:smaller;}
.NewPostHomePage .ContentSectionTitle {font-size:14px; font-weight:bolder; padding-bottom:10px;}

.RelatedTopicsSection  .ContentItem{ margin-bottom:10px;}
.RelatedTopicsSection .ContentData { text-align:left;}
.RelatedTopicsSection .ContentLink {font-size:larger;}
.RelatedTopicsSection .ContentDetails { font-size:smaller;}
.RelatedTopicsSection .ContentSectionTitle {font-size:14px; font-weight:bolder; padding-bottom:10px;}
.PostDisplay { clear: both;  padding-left:10px;}
.PostDisplay  .ContentItem{ margin-bottom:10px;}
.PostDisplay .ContentData { text-align:left;}
.PostDisplay .ContentLink {font-size:larger;}
.PostDisplay .ContentDetails { font-size:smaller;}
.PostDisplay .ContentSectionTitle {font-size:14px; font-weight:bolder; padding-bottom:10px;}

.NormalContent { clear: both;  padding-left:10px;}
.NormalContent   .ContentItem{ margin-bottom:10px; }
.NormalContent .ContentData { text-align:left;}
.NormalContent .ContentLink {font-size:larger;}
.NormalContent .ContentDetails { font-size:smaller;}
.NormalContent .ContentSectionTitle {font-size:14px; font-weight:bolder; padding-bottom:10px;}
.NormalContent .ContentSubSectionTitle {font-size:12px; font-weight:bolder; padding-bottom:10px;}

.Results { clear: both;  }
.Results   .ContentItem{ margin-bottom:10px; width:246px; }
.Results .ContentData { text-align:left;}
.Results .ContentLink {font-size:larger;}
.Results .ContentDetails { font-size:smaller;}
.Results .ContentSectionTitle {font-size:14px; font-weight:bolder; padding-bottom:10px;}
.Results .ContentSubSectionTitle {font-size:12px; font-weight:bolder; padding-bottom:10px;}





/*------------------------------------------------*/
/*--------------------[DivTables]--------------------*/
/*------------------------------------------------*/
.FormTable{display:table;}
.FormTable   .Caption{display:table-caption;}

.FormTable   .Column{display:table-column;}
.FormTable   .ColumnGroup{display:table-column-group;}
.FormTable   .Row{display:table-row; width:100%;}
.Row   .QuestionCell{display:table-cell; width:100px;}
.Row   .FieldCell{display:table-cell; width:350px;}
.Row   .ValidationCell{display:table-cell; width:100%; background-color:Yellow;}
.Row   .MessageCell{display:table-cell; width:100%; font-weight:bold;}
.Row   .HeadCell{display:table-cell; width:100%;}
.FormTable   .RowAlternative{display:table-row; background-color:Gray;  width:100%;}
.RowAlternative .QuestionCell{display:table-cell; width:100px;}
.RowAlternative .FieldCell{display:table-cell; width:350px;}
.RowAlternative   .ValidationCell{display:table-cell; width:100%;  background-color:Yellow;}
.RowAlternative   .MessageCell{display:table-cell; width:100%; font-weight:bold;}
.RowAlternative   .HeadCell{display:table-cell; width:100%;}
.FormTable   .RowGroup{display:table-row-group;}
.FormTable   .FooterGroup{display:table-footer-group;}
.FormTable   .HeaderGroup{display:table-header-group;}








