



/* project/default/css/reset.css */ 

/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}




/* project/default/css/default.css */ 

/**/
.block {width:100%; inline-block; //height: 1%;}
.block:after {content: '.'; display: block; clear: both; visibility: hidden; height: 0; line-height: 0;}
.column{float:left;}
.last{ margin-right:0;}
.w-1{width:10px;}
.w-2{width:20px;}
.w-3{width:30px;}
.w-4{width:40px;}
.w-5{width:50px;}
.w-6{width:60px;}
.w-7{width:70px;}
.w-8{width:80px;}
.w-9{width:90px;}
.w-10{width:100px;}
.w-11{width:110px;}
.w-12{width:120px;}
.w-13{width:130px;}
.w-14{width:140px;}
.w-15{width:150px;}
.w-16{width:160px;}
.w-17{width:170px;}
.w-18{width:180px;}
.w-19{width:190px;}
.w-20{width:200px;}
.w-21{width:210px;}
.w-22{width:220px;}
.w-23{width:230px;}
.w-24{width:240px;}
.w-25{width:250px;}
.w-26{width:260px;}
.w-27{width:270px;}
.w-28{width:280px;}
.w-30{width:300px;}
.w-37{width:370px;}
.w-40{width:400px;}
.w-46{width:460px;}
.w-48{width:480px;}
.w-50{width:500px;}
.w-60{width:600px;}
.w-63{width:630px;}
.w-66{width:660px;}
.w-70{width:700px;}
.w-71{width:710px;}
.w-80{width:800px;}

.w-10p{width:10%}
.w-20p{width:20%}
.w-24_9p{width:24.9%;}
.w-25p{width:25%}
.w-30p{width:30%}
.w-33p{width:33%}
.w-40p{width:40%}
.w-50p{width:50%}
.w-60p{width:60%}
.w-66p{width:66%}
.w-67p{width:67%}
.w-70p{width:70%}
.w-75p{width:75%}
.w-80p{width:80%}
.w-90p{width:90%}
.w-100p{width:100%}

.ml-1{margin-left:10px;}
.ml-4{margin-left:40px;}
.ml-6{margin-left:80px;}
.pl-6{padding-left:80px;}


.f-row{margin-bottom:6px;}
.f-row label {display:block;float:left;margin-right:10px;text-align:right;}
.f-row label.simple {display:inline;float:none;text-align:left;width:auto;}

.nowrap { white-space:nowrap; } 




/* project/sch3/css/main.css */ 

@import url(document.css);

body{
  margin:0 auto;
  padding:0;
  line-height: 1.5em;
  width: 100%;
	min-width: 1000px;
  max-width: 1200px;
  font-family: Verdana,Tahoma,Arial,sans-serif;
  background:#72BEFB url('/img/sch3/bg.jpg') repeat-x;
  color:#6a6a6a;
  font-size:0.9em;
}


div.navbar{
  font-size:0.7em;
  margin-bottom: 0.8em;
  color: #25b51c;
  margin-top: 0.6em;
}
  div.navbar a{
    color: #028afd;
    text-decoration:none;
  }

div.navtop{
  font-size:0.7em;
  margin:18px 12px 0;
}
  div.navtop a{
    color: #E6F5FF;
  }

#topsection{
height: 20px; /*Height of top section*/
}

#topsection h1{
margin: 0;
padding-top: 15px;
}

#maincontainer{
  padding: 0 16px;
  /*background:url(/img/sch3/doc-rc-bg1.gif) repeat-y right;*/
  border-bottom: 1px solid #ACC77B;
  }

  #maincontainer .rightcolumn{
    background: #EFEFEF url(/img/sch3/doc-rc-sh.gif) repeat-y left;
  }

  #maincontainer .rightcolumn .innertube{
  	background:url(/img/sch3/doc-rc-bg.gif) no-repeat top right;
    padding-top:2.6em;
	}
  
  div.unit_main #maincontainer{
    background:none;
  }
  
#footer{background: #c4e28c url(/img/sch3/body-sh-bl.gif) bottom left no-repeat; font-size:0.8em;}
#footer1{background:url(/img/sch3/body-sh-br.gif) bottom right no-repeat;}
#footer2{margin:0 28px; background:url(/img/sch3/body-bottom-c.gif) bottom repeat-x;}

  #footer .rightcolumn{padding: 20px 0;}
  
  #footer .contentwrapper {
    background:url(/img/sch3/doc-footer-sh.gif) center top no-repeat;
    padding: 20px 0 0;
  }
  
  #footer .innertube{
    padding-bottom: 20px;
  }
  
.contentwrapper{
  float: left;
  width: 100%;
}

div.line {font-size: 7px}
div.line a {text-decoration:none; font-size: 7px}
div.line a:visited {border-bottom:none; text-decoration: none; font-size: 7px}
div.line a:active {text-decoration:none; font-size: 7px}
div.line a:hover {text-decoration:none; font-size: 7px}

.contentcolumn{
margin: 0 270px 0 0; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}

.rightcolumn{
  float: left;
  width: 250px; /*Width of right column in pixels*/
  margin-left: -250px; /*Set margin to that of -(RightColumnWidth)*/
}
  .rightcolumn p{font-size: 0.8em;}





.cleaner{
clear: left;
}

.innertube{
margin: 0 10px 0 14px;
}




#container1{background:url(/img/sch3/body-sh-lc.gif) repeat-y;}
#container2{background:url(/img/sch3/body-sh-rc.gif) repeat-y right;}
#doc{margin: 0 12px; background:#fff;}
#header1{background:url(/img/sch3/body-top-c.gif) repeat-x; height:16px;}
#header2{padding:0 6px;}


/************************************************************************/


/* Begin CSS Drop Down Menu */


#menuh
  {
  height:46px; 
  padding-top:0px;
  font-size: 14px;
  line-height: 26px;
  font-family: arial, helvetica, sans-serif;
  width:100%;
  float:left;
  background:url(/img/sch3/menubg.png) repeat-x bottom;
  }
  
#menuh a
  {
  text-align: left;
  display:block;
  white-space:nowrap;
  margin:0;
  padding: 14px 24px 6px;
  text-decoration:none;
  font-weight:bold;
  }
  
  
#menuh a:link, #menuh a:visited, #menuh a:active  /* menu at rest */
  {
  color: #005280;
  }
  
#menuh a:hover  /* menu at mouse-over  */
  {
  color: #000;
  background: url(/img/sch3/menubg-active.png) repeat-x top;
  } 
  
#menuh a.parent, #menuh a.parent:hover  /* attaches side-arrow to all parents */
  {
  background-image: url(/img/sch3/menu-arr.gif);
  background-position: right center;
  background-repeat: no-repeat;
  }
  
#menuh a.parent:hover{
  background-image: url(/img/sch3/menu-arr-hover.gif);
}

#menuh ul
  {
  list-style:none;
  margin:0;
  padding:0;
  float:left;
  width:auto; /* width of all menu boxes */
  }

#menuh li
  {
  position:relative;
  min-height: 1px;  /* Sophie Dennis contribution for IE7 */
  vertical-align: bottom; /* Sophie Dennis contribution for IE7 */
  }

#menuh li.active a{
  background:url(/img/sch3/menubg-active.png) repeat-x;
}


#menuh ul ul
  {
  position:absolute;
  z-index:500;
  top:auto;
  display:none;
  padding: 6px;
  margin:0;
  background:#F8FBFD url(/img/sch3/submenu-bg.gif) repeat-x;
  border:1px solid #55BEFF;
  }
  
  #menuh ul ul li{
  margin:0;
  }
  #menuh ul ul a{
    padding: 3px 20px;
    width: auto;
    border-bottom: 1px solid #CEEBFF;
    color: #028AFD;
    font-weight:normal;
  }
  #menuh ul ul a:hover{
    background-image:none;
    background-color:#A6D5FC;
  }
#menuh ul .last{
  border-bottom:none;
}
#menuh ul ul ul
  {
  top:0;
  left:100%;
  }

div#menuh li:hover
  {
  cursor:pointer;
  z-index:100;
  }

div#menuh li:hover ul ul,
div#menuh li li:hover ul ul,
div#menuh li li li:hover ul ul,
div#menuh li li li li:hover ul ul
{display:none;}

div#menuh li:hover ul,
div#menuh li li:hover ul,
div#menuh li li li:hover ul,
div#menuh li li li li:hover ul
{display:block;}

/* End CSS Drop Down Menu */


/************************************************************************/


/* BOX CC*/
div.boxCC, div.boxCR{
	margin-bottom: 20px;
	margin-top:0.5em;
}


div.boxCRMain{
	background-color:#eee; 
	border :1px solid #ddd;
	-moz-border-radius:10px; 
	padding:20px;
	margin-bottom: 20px;
}


div.boxCRMain .cat_main small{
	display:none;
}


#BoxCR_Info{
  background-color:#fafafa; 
  border :1px solid #eee;
}

div.w-67p .innertube{
  margin: 0 0 0 24px;
}

#vote .bar {
  background:transparent url(/img/sch3/progressbar.png) repeat-x scroll 0pt 2px !important;
}

/************************************************************************/


.resultset_pager{
	font-size: 0.8em;
	line-height: 0.6em;
}

	.resultset_pager img{
		margin: 0 !important; 
		padding: 0 !important;
		border: 0 !important;
	}








/* project/sch3/css/document.css */ 


b, strong{font-size: 100%;}

h1{ 
  color:#7EC000;
  font-size:1.4em;
  margin:0  0 0.5em ;
}


hr{
  color:#eee;
  border:none;
  height:1px;
  background-color:#eee;
  margin:0.5em 0;
}


p, ul{
	margin-top:0.5em;
	margin-bottom:1em;
}

div.boxCC h2,
div.boxCC h3{
	margin-bottom:0;
	color:#099CFE;
}
div.boxCC h2{font-size: 120%}
div.boxCC h3{font-size: 110%}


div.boxCC img{
	border: 1px solid #bbb;
	padding: 5px;
}
	div.boxCC img[align=left]{
		margin:5px 10px 5px 0;
	}
	div.boxCC img[align=right]{
		margin:5px 0 5px 10px;
	}

div.boxCRMain h2{
	color:#099CFE;
	font-size:120%;
}

div.boxCRMain h3{
	font-size:100%;
}


p.more{
	margin-top:0;
	font-size:0.7em;
}

div.rightcolumn h2{
  font-size:1.1em;
  color:#099CFE;
}

.newsitem .date, 
p small{
	color: #7EC040;
	font-size:0.85em;
	line-height:0.7em;
  font-weight:bold;
}

div.rightcolumn .cat_main .date{
	display:none;
}

/*
a:link, a:visited {color:#2582A4;text-decoration:underline;}
a:hover {color:#2582A4;text-decoration:none;}

a img{border:none;text-decoration:none}


.red{color:red;}

h1, .title {font-size:18px;font-weight:bold;color:#2582A4; margin-bottom: 2px; }
h2 {font-size:16px;font-weight:bold;color:#2582A4; margin-bottom: 1em; }
h3 {font-size:14px;font-weight:bold; margin-bottom: 0.8em; }

td.copies {font-size:10px;color:#666666;padding-right:10px;}



.nomargin{
	padding:0;
	margin:0;
}

.description{
  color:#888;
	font-size:0.8em;
}

div.postit-attach h2{
  display:none;
}


div.postit-attach ul{
	padding:0;
	margin:0;
}


*/


table{
  border:1px solid #acc5e0;
  margin-left:auto; 
  margin-right:auto;
}
  td, th{padding:2px}
  table p{margin:0px;}
  

.boxcontent li {
  padding-left:0px;
  margin-left:30px;
}
.boxcontent ul li {
	margin-left:16px;
  list-style:disc;
}
.boxcontent ol li {
  list-style:decimal;
}

/*
  div.boxCRMain ul li, div.boxCRMain ol li{
    margin-left:0px;
    
  }

*/



/* modules/content/css/default/content.css */ 

.Calendar table{
	border:none;
	border-bottom:1px solid #ddd;
}

.Calendar table th{
	background: none;
	color: #66f;
	border-bottom:1px solid #ddd;
}

.Calendar table td{
	color: #777;
	font-size: 0.8em;
	padding: 2px 4px;
}

  .Calendar table th.Holiday
  {

  }

	.Calendar table th.Sunday,
	.Calendar table th.Saturday
	{
		color: #f66;
	}

.Calendar table td span{
	display: block;
}
	.Calendar table td span.Sunday,
	.Calendar table td span.Saturday
	{
    color: #F66;
	}

.Calendar table td span.MonthPrew,
.Calendar table td span.MonthNext{
  color:#999;
}
.Calendar table td span.Saturday.MonthNext,
.Calendar table td span.Sunday.MonthNext{
  color:#f99;
}

.Calendar table td.Today{
  background: #d4ebfe;
  border: 1px solid #cde4f6;
}

.Calendar table tr.CurrentWeek{
  background: #fff;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
}

  .Calendar table a{
    color: #666;
  }



.Calendar a.Tooltip{
    position:relative; /*this is the key*/
    z-index:24;
}

	.Calendar a.Tooltip:hover{z-index:25;}

	.Calendar a.Tooltip span{
		display: none !important;
	  padding: 1em;
		text-decoration:none !important;
	}

		.Calendar a.Tooltip:hover span{ /*the span will display just on :hover state*/
			display:block  !important;
			position:absolute;
			top:2em;
			left:2em;
			width:25em;
			border:1px solid #FFC25F;
			background-color:#FFFFCC;
			font-weight: normal;
			text-align: left;
		}





/* modules/vote/css/default/vote.css */ 


#vote{

}

#vote ul{
  padding-left:0;
}

#vote ul li{
  list-style:none;
	line-height: 15px;
	margin-bottom: 0.5em;
}

#vote .bar{
  background: url(/img/progressbar.png) repeat-x scroll 0pt 2px;
	
	
	float:left;
	height:15px;
	margin:1px 3px 0pt 0pt;
	padding: 1px;
}

#vote .option span{
	color:#666666;
	font-size:10px;
	margin:0pt;
}

#vote .actual{
  color:#ff0000;
  float:right;
}

#vote .date{
  color:#666666;
  font-size: 0.8em;
}

#vote h3{
  padding-bottom:0;
}




/* includes/js/lightbox/lightbox.css */ 

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(/includes/js/lightbox/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/includes/js/lightbox/overlay.png", sizingMethod="scale");
	}
	