/* ------------------------------------------ */
/* RESETS, BASIC PAGE SETUP, BASIC TYPOGRAPHY */
/* ------------------------------------------ */
html { overflow-y: scroll; color: #000000; font-size: 100%; }
body { background-image: none; font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; font-size: 13px; line-height: 1.125em; margin: 0; padding: 0; }
ul { list-style-type: disc; padding-top:0;}
ol {list-style-type: decimal; }

p, table { margin-bottom: 1.3em; }
h1 {font-size: 1.250em; }
h2 {font-size: 1.125em; }
h3 {font-size: 1em; }
h4 {font-size: 1em; margin:0;}
a { outline: none; color: #28459d; text-decoration: none; }
a:hover { color: #28459d; text-decoration: underline; }
a img { border: none; }
td>p.feature {margin: 0; }
h3.hpBanner { margin: 5px 0;}

/* END RESET */

/* ------------------------------------------ */
/* TOOLBOX CSS */
/* ------------------------------------------ */

.picleft {float:left; width:130px; padding-right:10px;}
.floatleft { float: left; }
.floatright { float: right; }
.clear { clear: both; height: 1px; overflow: hidden; margin-top: -1px; }
.transpBlack { background: url(transpBlack.png); }
.video {float:left; padding:0 15px 5px 0;}
/* END TOOLBOX */

/* ------------------------------------------ */
/* PAGE STRUCTURE */
/* ------------------------------------------ */

#outside_container {
	width: 790px;
	min-height:600px;
	height:auto !important;
	height:600px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
padding-top:5px;

}

#main { width: 788px; background-color: #fff; position: relative;
   border: 1px solid #000; margin: 0px 0px 10px 0px; }

#header { width: 790px; }

#nav { width: 788px; background-color:#ffffff;  height: 25px; line-height: 25px; 
  border-bottom: 1px solid #000000; height: 26px; }

#nav .rmRootGroup > .rmItem > .rmLink, 
#nav .rmRootGroup > .rmItem > .rmLink:active, 
#nav .rmRootGroup > .rmItem > .rmLink:visited 
{ color: #000; border-bottom: 1px solid #000; border-right: 1px solid #000; 
  cursor: pointer; padding-left: 23px !important; text-decoration: none; }

#nav .rmLink:hover,
#nav a:hover { background:#28459d; color: #fff !important; cursor: pointer; text-decoration: none;}

#nav .rmRootGroup > .rmItem > .rmLink > .rmText { padding-right: 22px !important; }

/* Hide border-right of last menu item */
#nav .rmLast .rmLink { border-right: 0; }

/* Hide border-bottom of nav menu, but not fly out */
#nav .rmVertical { border: 1px solid black; }
#nav .rmVertical .rmLink { border-bottom: 0; }

#nav .last a[href$='Admin/Default.aspx'] { border-right: 1px solid #000; }

#nav ul	{ list-style: none; background: #ffffff; }

#nav li { background: #ffffff; display: block; }

.FlyOut_Level02 { border-left: 1px solid #000000; }

#banner1 { width: 758px; border-bottom: 31px solid #28459d; display: inline-block;
   padding: 10px 15px; }

#content { border-bottom: 1px solid #000; display: inline-block; min-height:200px; 
   width: 788px;  }

.left { width: 10px; margin: 0px 10px 0px 0px; float: left; }

.colad1 { float: left; font-size: .75em; }

.colad1 li { margin-bottom: 10px; }

.rss1 {
	float: left;
}

.center {
	width: 488px;
	margin: 10px 10px 0px 0px;
	float: left;
}

.center ul, .center ol { margin: 10px 0 10px 1.3em; }

.right { width: 200px; margin: 0px 20px 0px 0px; float: right; }

.colad2 { float: left; }

.rss2 { float: left; }

#banner2 { width: 788px; display: inline-block; }

#footer { display: inline-block; font-size: .9em; 
   text-align: center; width: 790px; }

#login { width: 790px; text-align: right;  font-size: .9em; }

.colad1 { margin: 20px; }

.colad2 { margin: 20px 10px 20px 0px; }

.Search_Button { background: url(../images/search.gif) no-repeat;
height: 18px; margin: 0;  padding: 0 0 0 20px; }

#searcharea a:link { text-decoration: none; }
#searcharea a:active { text-decoration: none; }
#searcharea a:visited { text-decoration: none; }
#searcharea a:hover { text-decoration: underline; }

.bannercol1 { float: left; width: 280px; padding: 10px 0px0; text-align: center; margin-top:5px;}
.bannercol1 p {width:250px;}

.bannercol2 { float: left; width: 440px; padding: 0px 5px 0px 0px; margin-top:5px;}

#banner1 h2 { font-weight: normal; font-size: 1em; margin: 0px 0px 10px 0px; }

#banner1 p { margin: 10px 0px 0px 10px; } 

ul.banner1list { font-size: .8em; margin: 10px 0px 0px 10px; 
  list-style-type: none; 
  list-style-image: url(http://flipper.pskansas.com/doublearrow.gif);
  list-style-position: inside;
}

.banner2col1 { float: left; width: 230px; margin: 10px 20px 0 20px; }
.banner2col2 { float: left; width: 230px; margin: 10px 20px 0 0px; }
.banner2col3 { float: left; width: 230px; margin: 10px 0 0 0; }

#banner2 img { margin: 0 0 5px 0; }

/* END STRUCTURE */

/* ------------------------------------------ */
/* RSS FEEDS */
/* ------------------------------------------ */

.WebServiceBox_ListItem { width: 200px; }

.WebBox_BoxInnerDiv { width: 200px }

.WebBox_ListServiceItemTitle { padding: 10px 0px 0px 0px; text-transform: uppercase; }

.WebServiceBox_ListServiceItemTitle { padding: 10px 0px 0px 0px; 
 text-transform: uppercase; }

.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 20px; }
.WebBox_UnderItemTitleSpacerDiv { display: none; }
.WebBox_ListDescription { padding: 0px 0px 0px 20px; display: block; }
.WebServiceBox_ListDescription { padding: 0px 0px 0px 0px; display: block; }
.WebBox_ListServiceAboveCopyright { display: none; }
.WebBox_LastRefreshed { display: none; }

/* END STRUCTURE */

/* ------------------------------------------ */
/* PARENT SECTION */
/* ------------------------------------------ */

.ParentSection_ListTitleLink {
	display: block;
	text-transform: uppercase;
}

.ParentSection_ListTitleLink a:link {
	color: #28459d;
	text-decoration: none;
}

.ParentSection_ListTitleLink a:hover {
	color: #28459d;
	text-decoration: none;
}

.ParentSection_ListTitleLink a:visited {
	color: #28459d;
	text-decoration: none;
}

/* END STRUCTURE */

/* ------------------------------------------ */
/* ARTICLES PAGE */
/* ------------------------------------------ */
.itemTitle { color: #28459d; }

/* END STRUCTURE */

/* ------------------------------------------ */
/* LINKS PAGE */
/* ------------------------------------------ */

.itemLinkTitle { text-transform: uppercase; }

.itemLinkTitle a:link { color: #28459d; text-decoration: none; }
.itemLinkTitle a:hover { color: #28459d; text-decoration: none; }
.itemLinkTitle a:visited { color: #28459d; text-decoration: none; }


/* END STRUCTURE */


/* ------------------------------------------ */
/*                    FORMS                   */
/* ------------------------------------------ */

.formSection_Title { background:none; border:none; padding:0;}
.formSection_Label { text-align:left; width:120px;}

table[id$='cblFieldCheckBoxList'] td { padding: 2px; vertical-align: top; display: block; }


/* END STRUCTURE */

/* ------------------------------------------ */
/* ABSOLUTE POSITIONED */
/* ------------------------------------------ */

#searcharea { position: absolute; top: 45px; right: 5px;  z-index: 99; }

.search_Image, .Search_Image { display: none; }


/* END STRUCTURE */

/* Tips & Tricks Style/Functionality */
#tips {position:relative;}
p.topic {  margin:0 0 5px 0; width:230px; padding:0;}
p.topic a {display:block; background-color:#28459d; color:#fff; padding:5px; width:220px;}
p.topic a:hover {text-decoration:none; background-color:#9D9DB3; }
.sub { width:230px; background-color:#fff; margin-bottom:5px; }
.sub ul {margin:-5px 0 0 0; width:230px; padding:0 }
.sub li {list-style:none; border:1px solid #666; border-top:none; padding:5px; }
.sub li a { color:#666; line-height:95%;}
.hide {display:none; }
.show {display:block; }
p.question {font-weight:bolder; font-size:1em; color:#28459d; margin:0 0 5px 0;}
#tip3 table {width:400px;}
#tip3 td {padding:3px;}
#tip3 th {background-color:#9D9DB3; text-align:left; padding:3px;}
#tipNav {margin-bottom:20px; float:left; width:230px;}
#tipAnswers {float:right; width:438px; margin-bottom:20px; }

/* ------------------------------------------ */
/* HIDDEN */
/* ------------------------------------------ */

#welcome { display: none; }

#breadcrumbs { display: none; }

.sectionTitle { display: none;}

/* END STRUCTURE */

.ParentSection_MainListTable { display: none; }

/* utilities */
.clearfix:after {content:"."; display:block; height:0; visibility:hidden; clear:both;}
/* end utilities */
