/* CSS Document */

/* ------------------------------------------------------------ */
/* ------------------ 	MAIN CONTENT AREA 	------------------- */
body {
	background:				#FFFFFF;
	margin: 				0px 0px 50px 0px;
	padding: 				0px 0px 50px 0px;
	text-align:				center;
	font-family:			Georgia, "Times New Roman", Times, serif !important;
	color:					#003399;
}

#main_content{
	width:					100% -200px !important;
	margin-right:			0px;
	padding:				20px 10px 0px 30px;
	position:				absolute;
	background:				#FFFFFF;
	font-family:			Georgia, "Times New Roman", Times, serif !important;
	color:					#003399;
	float:					left;
	top:					150px;
	left:					200px;
	margin-bottom:			0px;
	text-align:				left;
	border-right:			solid #009CD1 3px;
	border-top:				solid #009CD1 3px;
	border-bottom:			solid #009CD1 3px;
	border-left:			solid #009CD1 20px;
	filter:					alpha(opacity=98);
	-moz-opacity:			.98;
	opacity: 				.98;
	-khtml-opacity: 		.98;
	z-index:				1;
}

.main_content_n{
	font-size:				14px;
 }

.main_content_l{
	font-size:				18px;
 }
.main_content_xl{
	font-size:				22px;
}


/* ------------------------------------------------------------ */
/* ------------------ 	  TEXT SIZER 	    ------------------- */
.textSize{
	font:					Arial, Helvetica, sans-serif;
	font-size:				11px;
	font-weight:			bold;
	color:					#0066CC;
	text-align:				right;
	clear:					both;
	display:				block;
	position:				absolute;
	top:					10px;
	right:					-10px;
	float:					right;
	z-index:				6;
}

a.tSize{text-decoration:none !important; color:#0066CC !important;}
a.tSize:hover{text-decoration:none !important; color:#0066CC !important;}
a.tSize:visited{text-decoration:none !important; color:#0066CC !important;}


/* ------------------------------------------------------------ */
/* ---------------- 	NAVIGATION DROP DOWN  ----------------- */
#mainMenu{
	position:				absolute;
	text-align: left;
	top:					126px;
	right:					50px;
	z-index:				10!important;
}

/* ------------------------------------------------------------ */
/* ------------------   	AGENCY NAVIGATION  	------------------- */

.nav_agency_container{
	text-decoration:		none;
	font-size:				12px;
	color:					#009933;
	position:				relative;
	float:					right;
	top:					0px;
	display:				block;
	background:				#FFFFFF;
	border-bottom:			#5ABA4C solid 2px;
	padding:				4px;
	margin-bottom:			10px;
	text-align:				right;
	filter:					alpha(opacity=85);
	-moz-opacity: 			.85;
	opacity:				.85;
	-khtml-opacity: 		.85;
}

a.nav_agency{text-decoration:none; font-weight:bold; color:#009933;}
a.nav_agency:hover{text-decoration:none; font-weight:bold; color:#003399;}



/* ------------------------------------------------------------ */
/* ------------------   	POPUP NOTES  	------------------- */
.popup{
	position:				absolute;
	width:					300px;
	float:					right;
	top:					0px;
	right:					0px;
	background:				#FFFFFF;
	filter:					alpha(opacity=98);
	-moz-opacity:			.98;
	opacity:				.98;
	-khtml-opacity:			.98;
	z-index:				10!important;
}

.msg{
	font:					Georgia, "Times New Roman", Times, serif !important;
	font-weight:			bold;
	font-size:				11px;
	color:					#6495BE;
	line-height:			1.8em;
	text-align:				left;
	padding:				10px;
	background:				#FFFFFF;
	z-index:				10!important;
}

/* ------------------------------------------------------------ */
/* ------------------   	MISCELANEOUS  	------------------- */
/* ------------------ 	  A LINK NORMAL 	------------------- */
.pdf a, a.normal{ display: block; text-decoration:none !important; color:#0066CC; font-weight:bold;}
.pdf a, a.normal:hover{ display: block; text-decoration:none !important; color:#5ABA4C; font-weight:bold;}
.pdf a, a.normal:visited{ display: block; text-decoration:none !important; color:#0066CC; font-weight:bold;}

/* ------------------ 	ALIGNMENT CLASS 	------------------- */
.r{text-align:			right;}
.l{text-align:			left;}
.c{text-align:			center;}


hr{
	border-top:				#6495BE dotted 1px;
	border-bottom:			#6495BE dotted 1px;
}

/* ------------------ 	NAVIGATION  	------------------- */
a.nav{text-decoration:none !important; }
a.nav:hover{text-decoration:none !important;}
a.nav:visited{text-decoration:none !important;}

/* ------------------ 	CHANGE IMAGE 	------------------- */
a.choose_img{text-decoration:none !important; color:#0066CC; font-weight:bold;}
a.choose_img:hover{text-decoration:none !important; color:#5ABA4C; font-weight:bold; font-size:18px;}
a.choose_img:visited{text-decoration:none !important; color:#0066CC; font-weight:bold; font-size:18px;}

/* ------------------------------------------------------------ */
/* ------------------   	ICONS       	------------------- */
/* power point presentations (with icon in front of text  		*/
.ppp {
 background-image:  url("/~eccs/images/pp_icon.jpg");
 background-repeat:  no-repeat;
 background-position: 2px 0px;
 padding-left:   25px;
}
a.ppp{text-decoration:none !important; color:#0066CC; font-weight:bold;}
a.ppp:hover{text-decoration:none !important; color:#5ABA4C; font-weight:bold;}
a.ppp:visited{text-decoration:none !important; color:#0066CC; font-weight:bold;}


/* power point presentations (with icon at the far right of text  		*/
.ppp_b {
 background-image:  url("/~eccs/images/pp_icon.jpg");
 background-repeat:  no-repeat;
 background-position:	right;
 padding-right:   25px;
}
a.ppp_b{text-decoration:none !important; color:#0066CC; font-weight:bold;}
a.ppp_b:hover{text-decoration:none !important; color:#5ABA4C; font-weight:bold;}
a.ppp_b:visited{text-decoration:none !important; color:#0066CC; font-weight:bold;}

/* slide show (with icon at far left of text  		*/
.ss {
 background-image:  url("/~eccs/images/slideshow.gif");
 background-repeat:  no-repeat;
 background-position: 2px 0px;
 padding-left:   25px;
}
a.ss{text-decoration:none !important; color:#0066CC; font-weight:bold;}
a.ss:hover{text-decoration:none !important; color:#5ABA4C; font-weight:bold;}
a.ss:visited{text-decoration:none !important; color:#0066CC; font-weight:bold;}


/* slide show (with icon at far right of text  		*/
.ss_b {
 background-image:  url("/~eccs/images/slideshow.gif");
 background-repeat:  no-repeat;
 background-position:	right;
 padding-right:   25px;
}
a.ss_b{text-decoration:none !important; color:#0066CC; font-weight:bold;}
a.ss_b:hover{text-decoration:none !important; color:#5ABA4C; font-weight:bold;}
a.ss_b:visited{text-decoration:none !important; color:#0066CC; font-weight:bold;}


/* PDF icon (with icon at far left of text  		*/
.pdf {
 background-image:  	url("/~eccs/images/pdf.gif");
 background-repeat:  	no-repeat;
 background-position: 	2px 0px;
 padding-left:   		25px;
}
a.pdf{text-decoration:none !important; color:#0066CC; font-weight:bold;}
a.pdf:hover{text-decoration:none !important; color:#5ABA4C; font-weight:bold;}
a.pdf:visited{text-decoration:none !important; color:#0066CC; font-weight:bold;}


/* slide show (with icon at far right of text  		*/
.pdf_b {
 background-image:  	url("/~eccs/images/pdf.gif");
 background-repeat:  	no-repeat;
 background-position:	right;
 padding-right:   		25px;
}
a.pdf_b{text-decoration:none !important; color:#0066CC; font-weight:bold;}
a.pdf_b:hover{text-decoration:none !important; color:#5ABA4C; font-weight:bold;}
a.pdf_b:visited{text-decoration:none !important; color:#0066CC; font-weight:bold;}


/* ------------------ 	help_icon 	------------------- */
.help_icon {
 background-image:  url("/~eccs/images/help_icon.gif");
 background-repeat:  no-repeat;
 background-position: 2px 0px;
 padding-left:   25px;
}
a.help_icon{text-decoration:none !important; color:#0066CC; font-weight:bold;}
a.help_icon:hover{text-decoration:none !important; color:#5ABA4C; font-weight:bold;}
a.help_icon:visited{text-decoration:none !important; color:#0066CC; font-weight:bold;}


/* ------------------------------------------------------------ */
/* ------------------   	REPORT ITEMS 	------------------- */
/* ------------------   	REPORT BOXES 	------------------- */
.reportBox{
position:					relative;
display:					block;
padding:					10px;
left:						-20px;
border:						#000099 solid 1px;
width:						100%;
margin-bottom:				20px;
text-decoration:			none !important;
visibility:					visible;
}

a.reportBox{text-decoration:none !important;}
a.reportBox:hover{text-decoration:none !important; font-weight:bold;}

.TitleBox{
position:					relative;
top:						-20px;
width:						200px;
background:					#FFFFFF;
border:						solid 1px #000099;
font-weight:				bold;
padding:					5px;
}

/* ------------------------------------------------------------ */
/* ------------------       SPECIAL ITEMS  	------------------- */

/* ------------------       DROP DOWN BOX  	------------------- */
/* special formating for my custom multi-select drop down box				*/
.ddb {
 background-image:  	url("/~eccs/images/ddb.gif");
 background-repeat:  	no-repeat;
 background-position:	right;
 padding-right:   		25px;
}

.ddb_box{
border:					1px #666666 solid;
background:				#FFFFFF;
height:					100px;
width:					620px;
overflow:				auto;
padding:				4px;
font-size:				11px;
text-decoration:		none;
z-index:				10;
}

/* ------------------       DROP DOWN BOX  	------------------- */
/* special formating for box elements on the OVERVIEW page		*/
li.boxs{
	margin-left:			-30px;
	list-style-position:	outside;
	list-style-type:		disc;
}

.box{
	font-size:			11px;
	display:			block;
	position:			relative;
	float:				left;
	border:				#059CCF 1px solid;
	background:			#D4EACE;
	width:				210px;
	height:				100%;
	padding:			0px 10px 0px 10px;
}

/* ------------------       DATE FORMAT  	------------------- */
.date{
	font-family:		Arial, Helvetica, sans-serif !important;
	color:				#C0C0FE;
	font-size:			10px;
	font-weight:		bold;
	padding-left:		4px;
}


/* ------------------------------------------------------------ */
/* ------------------       	H1 - H6   	------------------- */
h1 {
	font:					Georgia, "Times New Roman", Times, serif !important;
	font-weight:			bold;
	font-size:xx-large;
	color:					#6495BE;
	margin:					6px 0px 0px 0px;
	line-height:			1.8em;
}

h2 {
	font:					Georgia, "Times New Roman", Times, serif !important;
	font-weight:			bold;
	font-size:				28px;
	color:					#6495BE;
	line-height:			.8em;
	margin:					6px 0px 0px 0px;
}

h3 {
	font:					Georgia, "Times New Roman", Times, serif !important;
	font-weight:			bold;
	font-size:				22px;
	color:					#6495BE;
	margin:					28px 0px 0px 0px;
	line-height:			1.0em;
}

h4 {
	font:					Georgia, "Times New Roman", Times, serif !important;
	font-weight:			bold;
	font-size:				18px;
	color:					#6495BE;
	margin:					28px 0px 0px 0px;
	line-height:			1.0em;
}

h5 {
	font:					Georgia, "Times New Roman", Times, serif !important;
	font-weight:			bold;
	font-size:				14px;
	color:					#6495BE;
	margin:					10px 0px 0px 0px;
	line-height:			1.0em;
}

h6 {
	font:					Georgia, "Times New Roman", Times, serif !important;
	font-weight:			bold;
	font-size:				18px;
	color:					#FFFFFF;
	text-align:				center;
	background:				#6495BE;
	line-height:			1.8em;
	margin-bottom:			15px;
	margin-top:				25px;
}

/* -------------------------------------------------------- */
/* ------------------ 	PAPER PRINTOUT 	------------------- */
#printthis{
	font:					Arial, Helvetica, sans-serif;
	font-size:				11px;
	font-weight:			bold;
	color:					#0066CC;
	text-align:				right;
	position:				relative;
	top:					-5px;
}

a.printer{text-decoration:none !important; }
a.printer:hover{text-decoration:underline !important;}
a.printer:visited{text-decoration:none !important;}



/* -------------------------------------------------------- */
/* ------------------ 	PAPER PRINTOUT 	------------------- */
@media print {

body{
	text-align:			left;
	color:				#000000;
	height:				100%;
}

#main_content{
	width:					100% -200px !important;
	height:					100%;
	padding:				20px 10px 10px 30px;
	position:				relative;
	background:				#FFFFFF;
	font-family:			Georgia, "Times New Roman", Times, serif !important;
	color:					#000000;
	float:					left;
	top:					10px;
	left:					0px;
	text-align:				left;
	border-right:			none; /*solid #009CD1 3px; */
	border-top:				none; /*solid #009CD1 3px; */
	border-bottom:			none; /*solid #009CD1 3px; */
	border-left:			none; /*solid #009CD1 20px; */
	filter:					alpha(opacity=98);
	-moz-opacity:			.98;
	opacity: 				.98;
	-khtml-opacity: 		.98;
	z-index:				10;
}

#header{
display:none;
height: 0px;
}

#footer{

}

#printthis{
display:none;
}

.textSize{
display:none;
}
}
ul.pdf {
	list-style-type: none;
	background: none;
}
/* Files */

a[href$=".pdf"], a[href$=".ppt"], a[href$=".doc"], a[href$=".xls"], a[href$=".rss"], 
a[href$=".rdf"], a[href^="aim:"] {
  padding:5px 0 5px 22px;
  margin:2px 0;
  background-repeat: no-repeat;
  background-position: left center;
}

a[href$=".pdf"]   { background-image: url(http://www2.ku.edu/~eccs/images/icons/pdf.png); }  
a[href$=".doc"]   { background-image: url(http://www2.ku.edu/~eccs/images/icons/doc.png); }  
a[href$=".xls"]   { background-image: url(http://www2.ku.edu/~eccs/images/icons/xls.png); }
a[href$=".ppt"]   { background-image: url(http://www2.ku.edu/~eccs/images/icons/ppviewer.png); }

a img {
	background: none;
}
li + a {
	list-style-type:none;
}
li + a[href$=".pdf"] {
	list-style-type: none;
}
.elccmeetings ul li {
	margin: 10px 0px;
}
ul.pdf li {
	list-style-type: none;
	font-weight: bold;
}
.elcc h4 {
	text-decoration: underline;
}