/* ------------------------------------------ */
/* RESETS, BASIC PAGE SETUP, BASIC TYPOGRAPHY */
/* ------------------------------------------ */
* { margin: 0; padding: 0; }
html { overflow-y: scroll; color: #000000; }
body { background: #ffffff; font-family: Arial; font-size: 11px; margin: 0; padding: 0; }
ul { list-style: disc inside; }
p { margin-bottom: 1.3em; }
a { outline: none; color: #000000; }
a:hover { color: #28459d; text-decoration: underline; }
a img { border: none; }
/* END RESET */

/* ------------------------------------------ */
/* TOOLBOX CSS */
/* ------------------------------------------ */

.floatleft { float: left; }
.floatright { float: right; }
.clear { clear: both; height: 1px; overflow: hidden; margin-top: -1px; }

/* END TOOLBOX */

/* ------------------------------------------ */
/* PAGE STRUCTURE */
/* ------------------------------------------ */

#outside_container { border: 1px solid #c1c1c1; margin: 0 auto; padding: 0; width: 950px;}

.topNav { background: #000; border-bottom: 1px solid White; height: 23px; text-align: right; padding: 2px 0; width: 950px; }
.topNav ul {list-style: none; display: inline; }
.topNav li { list-style: none; display: inline; }

a:link.rollover1, a:visited.rollover1,a:active.rollover1 { display: inline-block; 
	width: 60px; height: 23px; background: url(/Home.png) no-repeat top right;}
a:hover.rollover1 { background: url(/Home.png) no-repeat bottom right; }

/*
a:link.rollover2, a:visited.rollover2, a:active.rollover2 { display: inline-block; 
	width: 75px; height: 23px; background: url(/SiteMap.png) no-repeat top right; display: none; }
a:hover.rollover2 { background: url(/SiteMap.png) no-repeat bottom right; }
*/
a:link.rollover3, a:visited.rollover3, a:active.rollover3 { display: inline-block;
  width: 75px; height: 23px; background: url(/SiteMap.png) no-repeat top right; }
a:hover.rollover3 { background: url(/SiteMap.png) no-repeat bottom right; }

a:link.rollover4, a:visited.rollover4, a:active.rollover4 { display: inline-block; 
	width: 88px; height: 23px; background: url(/ContactUs.png) no-repeat top right; }
a:hover.rollover4 { background: url(/ContactUs.png) no-repeat bottom right; }

.header { clear: both; height: 200px; border-bottom: 1px solid #c1c1c1; width: 950px; }
	.header_left { float: left; width: 650px; padding: 0; }
	.header_left .logo { width: 650px; }	
	.header_left .banner1 { width: 650px; }	
	.banner2 { float: right; text-align: right; width: 300px; }

.content { clear: both; width: 950px; overflow: hidden;}

.column1 { width: 200px; float: left; display: inline-block; }
	.loginarea { width: 160px; padding: 20px; background: #d9eed1; float: left; display: none; }	
	.nav { clear: both; width: 100%; margin: 40px 0px 0px 0px; }
	
		a:link.FlyOut_Level01 { font-family: Arial, Helvetica, sans-serif;
			font-size: 1em; font-weight: bold; color: #666666; padding-left:25px; padding-top: 4px;
			padding-bottom: 4px; text-decoration: none; display: block; width: 175px;
			cursor: pointer !IMPORTANT; }
		
		a:visited.FlyOut_Level01 { font-family: Arial, Helvetica, sans-serif;
			font-size: 1em; font-weight: bold; color: #666666; padding-left:25px; padding-top: 4px;
			padding-bottom: 4px; text-decoration: none; display: block; width: 175px;
			cursor: pointer !IMPORTANT; }
		
		a:active.FlyOut_Level01 { font-family: Arial, Helvetica, sans-serif;
			font-size: 1em; font-weight: bold; color: #666666; padding-left:25px;
			padding-top: 4px; padding-bottom: 4px; text-decoration: none;
			display: block; width: 175px; cursor: pointer !IMPORTANT; }
		
		a:hover.FlyOut_Level01 { background-color:#303030; display: block; color: #FFFFFF; }
		
		a:link.FlyOut_Level02 { font-family: Arial, Helvetica, sans-serif;
			font-size: 1em; font-weight: bold; background-color:#efefef;
			color: #666666; padding-left:10px; padding-top: 4px !important;
			padding-bottom: 4px !important; text-decoration: none;
			display: block; width: 250px; cursor: pointer !IMPORTANT; }
		
		a:visited.FlyOut_Level02 { font-family: Arial, Helvetica, sans-serif;
			font-size: 1em; font-weight: bold; background-color:#efefef;
			color: #666666; padding-left:10px; padding-top: 4px !important;
			padding-bottom: 4px !important; text-decoration: none;
			display: block; width: 250px; cursor: pointer !IMPORTANT; }
	
		a:active.FlyOut_Level02 { font-family: Arial, Helvetica, sans-serif;
			font-size: 1em; font-weight: bold; background-color:#efefef; color: #666666;
			padding-left:10px; padding-top: 4px !important; padding-bottom: 4px !important;
			text-decoration: none; display: block; width: 250px; cursor: pointer !IMPORTANT;}
	
		a:hover.FlyOut_Level02 { background-color:#303030; display: block; color: #FFFFFF; }

.column2 { border-left: 1px solid #c1c1c1; float: left; min-height: 400px; padding: 15px 24px 0 25px; width: 500px; }

	.breadcrumbsContainer { width: 700px; float: left; font-family: Arial, Helvetica, sans-serif; margin: 0 0 20px 0; }
		.breadcrumbs {  float: left; width: 400px; }
		
	
	.maincontent { width: 500px; float: left; }

#footer { width: 100%; float: left; clear: both; margin: 15px 0; font-size: 1em; color: #333333; text-align: center; }

.column3 { float: right; width: 185px; border: }
      .date { float: right; width: 100px; clear: both; margin-bottom: 10px; } /* Display current date */
      .advertisement li { margin: 0 0 10px 0; }
#login {
  width: 925px;
  text-align: right;
  margin: 0 25px 0 0;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 125%;
	color: #333333;
	display: none;
}

h1 { font-family: "Times New Roman", Times, serif;
	/* font-size: 1.8em; */
	font-size: 19px; color: #6A5B97; font-style: normal !important;
	margin: 4px 0 4px 0; font-weight: normal; line-height: 1em; }

h2 { font-weight: bold; /* FONT-SIZE: 1em; */
	font-size: 20px; color: #66bb49; font-family: Arial, Helvetica, sans-serif;	
	text-decoration: underline; margin: 4px 0 4px 0; }

h3 { font-family: "Times New Roman", Times, serif;
	/* font-size: 1.8em; */ font-size: 19px;
	color: #6A5B97; font-style: normal !important;
	margin: 4px 0 4px 0; font-weight: normal; line-height: 1em; }

h4 { font-family: "Times New Roman", Times, serif;
	/* font-size: 1em; */ font-size: 11px;
	color: #6A5B97; font-style: normal !important; margin: 4px 0 4px 0; }


h5 { font-family: "Times New Roman", Times, serif; /* font-size: 0.9em; */ 
	font-size: 9px; color: #fe9901; font-style: normal !important; 
	margin: 4px 0 4px 0;}

p { font-family: Arial, Helvetica, sans-serif; /* font-size: 1em; */
	font-size: 11px; color: #333333; }

.maincontent a:link { color:#fe9901; }
.maincontent a:visited { color:#fe9901; }
.maincontent a:active { color:#fe9901; }
.maincontent a:hover { color:#fe9901;}

/* END STRUCTURE */

/* ------------------------------------------ */
/* RSS FEEDS */
/* ------------------------------------------ */

.WebServiceBox_ListItem {
	width: 194px;
  background: ;
  padding: 25px 10px 20px 10px;
	
}

.WebBox_BoxInnerDiv {
  width: 236px;
  background: ;
padding: 25px 10px 0px 20px;
}

.WebBox_ListServiceItemTitle {
padding: 10px 0px 0px 0px;
background: ;
text-transform: uppercase;
font-size: 1.275em;
}

.WebServiceBox_ListServiceItemTitle {
padding: 10px 0px 0px 0px;
background: ;
text-transform: uppercase;
font-size: 1.275em;
}

.WebServiceBox_ListServiceTitle {
	display: none;
}

.WebBox_ListServiceItemTitle a:link {
text-decoration: none;
color: #28459d;
}

.WebServiceBox_ListServiceItemTitle a:link {
text-decoration: none;
color: #28459d;
}

.WebBox_ServiceTitleLink {
	display: none;
}

.WebBox_UnderItemDescriptionSpacerDiv {
height: 10px;
}

.WebServiceBox_ListServiceItemSpacer {
height: 10px;
}

.WebServiceBox_ListServiceAboveCopyright {
	display: none;
}

.WebServiceBox_LastRefreshed {
	display: none;
}

.WebBox_UnderTitleSpacerDiv {
	display: none;
}

.WebBox_ListTitleLink {
	padding: 0px 0px 0px 5px;
}

.WebBox_UnderItemTitleSpacerDiv {
	display: none;
}

.WebBox_ListDescription {
	padding: 0px 0px 0px 5px;
	display: block;
font-size: 1em;
}

.WebServiceBox_ListDescription {
	padding: 0px 0px 0px 0px;
	display: block;
font-size: 1em;
}

.WebBox_ListServiceAboveCopyright {
	display: none;
}

.WebBox_LastRefreshed {
	display: none;
}

/* END STRUCTURE */

/* ------------------------------------------ */
/* SYSTEM LOGIN PAGE */
/* ------------------------------------------ */

span[id$='SystemPageHeader'] {
font-size: 1em;
}

label[id$='Username'] {
font-size: 1em;
}

label[id$='Password'] {
font-size: 1em;
}

.ForumLogin_LoginLink {
	font-size: 1em;
}

/* END STRUCTURE */

/* ------------------------------------------ */
/* PARENT SECTION */
/* ------------------------------------------ */

.ParentSection_ListTitleLink {
	display: block;
font-weight: bold;
font-size: 1.1em;	
color: #e36c09;	
font-family: Arial, Helvetica, sans-serif;	
text-decoration: underline;
}

.ParentSection_ListTitleLink a:link { color: #e36c09; }
.ParentSection_ListTitleLink a:hover { color: #e36c09; }
.ParentSection_ListTitleLink a:visited { color: #e36c09; }
.ParentSection_ListBriefDescription { font-size: 1em; }


/* END STRUCTURE */

/* ------------------------------------------ */
/* ARTICLES PAGE */
/* ------------------------------------------ */

span[id$='PostedInfo1'] {
display: block;
margin-left: 18px;
margin-bottom: 7px;
}

.ArticleSection_ListTitle {
font-weight: bold;
font-size: 1em;	
color: #66bb49;	
font-family: Arial, Helvetica, sans-serif;	
text-decoration: underline;
	display: block;
}

.hasRead {
	float: left;
	margin-right: 5px;
}
.Article_Title { font-weight: bold; font-size: 1em;	color: #66bb49;	font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
.Article_FullDescription { font-size: 1em; }
.ArticleSection_ReadMoreLink { font-size: 1em; }
.BackToList_TextLink { font-size: 1em;}

/* END STRUCTURE */

/* ------------------------------------------ */
/* LINKS PAGE */
/* ------------------------------------------ */

.itemLinkTitle { font-weight: bold; font-size: 1em; color: #66bb49; 
font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
.itemLinkTitle a:link { color: #e36c09;	}
.itemLinkTitle a:hover { color: #e36c09; }
.itemLinkTitle a:visited { color: #e36c09; }

/* END STRUCTURE */

/* ------------------------------------------ */
/* DOWNLOADS PAGE */
/* ------------------------------------------ */

.DownloadSection_ListTitle { font-weight: bold; font-size: 1em;	color: #fe9901; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
.DownloadSection_ListFileName { font-size: 1em;} 
.DownloadSection_ListFileSize { font-size: 1em; }
.DownloadSection_ListFileTypeIcon { }
.DownloadSection_ListBriefDescription { display: block; }
.DownloadSection_ListDownloadLink { font-size: 1em; }
.DownloadSection_ListSendALinkToDownload { font-size: 1em; }

/* END STRUCTURE */

/* ------------------------------------------ */
/* FORMS */
/* ------------------------------------------ */

/*
.ContactFormFieldTitle { font-size: .750em; }

.RegisterFormRequiredField { font-size: .750em; }
*/
/* END STRUCTURE */

/* ------------------------------------------ */
/* ABSOLUTE POSITIONED */
/* ------------------------------------------ */

#searcharea { position: absolute; top: 40px; left: 750px; z-index: 99; }

/* END STRUCTURE */

/* ------------------------------------------ */
/* FAQ PAGE */
/* ------------------------------------------ */

.Faq_Title { font-weight: bold; font-size: 1em; }
.Faq_BriefDescription {}

.FaqSection_ListItem { font-weight: bold; font-size: 1em; }
.FaqSection_ListIntroduction { font-size: 1em; }
.FaqSection_ListReadMoreLink { font-size: 1em; }

/* END STRUCTURE */

/* ------------------------------------------ */
/* SURVEY */
/* ------------------------------------------ */

.surveySection_ContentList {}
.surveySection_ListItem {}
.surveySection_ItemTopic {}
.surveySection_ItemTitle {}
.surveySection_ItemStatus {}
.surveySection_ItemPostedAuthor {}
.surveySection_ItemPostedDate {}
.surveySection_ItemBriefDescription {}
.surveySection_ItemReadMoreLink { float: left; clear: left; width: 100px;  }
.surveySection_ItemViewResult{ float: left; width: 100px; }
.surveySection_ItemRating {}
.surveySection_ItemEditContent {float: left; clear: left; width: 300px; }
.surveySection_Separator {}
.surveySection_NoSurveys {}

.survey_Topic {}
.survey_Title {}
.survey_PostedInfo {}
.survey_Author {}
.survey_DateCreated {}
.survey_Form {}
.survey_BriefDescription, .Survey_BriefDescription {display: none;}
.survey_NoQuestions {}
.survey_Rating {}
.survey_Message {}

/* END STRUCTURE */

/* ------------------------------------------ */
/* HIDDEN */
/* ------------------------------------------ */

.colad1 { float: right }

.colad2 { }

.rss1 { }

.rss2 { }

#welcome { display: none; }

#breadcrumbs { display: none; }

.H1, .sectionTitle_Text { display: none; }

#search { display: none; }

/* .ParentSection_ListTable { display: none; } */

/* END STRUCTURE */

.editContentMenu { margin: 15px 0 0 0; }

/* .ParentSection_MainListTable {display: none;} */

/* Cell Padding - Inserting the cellPadding for table */
.tableContainer td { padding: 5px; }

/* Eliminate - RadMenu overlaps WYSIWYG */
.RadMenu { z-index: 100; }

/* Hide - Delta Dental of Kanas link at flyout menu */
.RadMenu > ul > li:first-child { display: none; } 

.printerFriendlyControl { float: right; }
.printerFriendlyControl span { display: none; }

/* RadEditor Fix */
.form_FieldValue .RadEditor { width: 480px !important; }