/*all encompassing stuff*/
p {
	font-size: 1.1em;
	line-height: 1.2em;
}

/*font size*/
.tef-xs{ 	font-size: small;}
.tefl{ 		font-size: x-large;}
.tefs{ 		font-size: medium;}

/*font weight*/
.teb{font-weight: bold; }
.tefwn{font-weight: normal; }

/*font families*/
.teffg{ font-family: Geneva, Arial, Helvetica, sans-serif;}

/*borders*/
.bdr_s1pxbl{border: solid 1px #000000;}
.bdr_s1pxwh{border: solid 1px #FFFFFF;}
.bdr_s1pxyl{border: solid 1px #F0E819;}
.bdr_s1pxnvy{border: solid 1px #B4C6E3;}



/* common page stuff */
.mainPage{
	width: 980px;
	margin-left: auto;
	margin-right: auto;
}

.contentwrapper_bg{ background: url("../images/bgbar.gif"); }

.contentwrapper_text{ color: #ababab;	font-family: Geneva, Arial, Helvetica, sans-serif;font-weight: bold; /*font-size:smaller;*/ }

.leftColumnContainer_text{ color: #000000; }
#leftColumnContainer{ float: left; width: 230px; text-align: left;}

.rightColumnContainer_text{	font-weight: normal; color: #FFFFFF; font-size: large; }
#rightColumnContainer{	margin: 0px 30px 0px 350px; }

.sslink_text{ 	color: #0082D1; }
.copyright_text{ 	color: #0082D1; }

.title_underscore{ width: 90%; border-bottom: 2px solid #F0E819; margin-bottom: 20px; }
.title_underscore_text{ font-size: x-large; font-weight: bold;}


/* articles */
ul.editArtButton li a{
	width: 70px;
	height: 16px;
	line-height: 16px;
/*	margin-bottom: 4px;*/

	font-size: larger;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;

	display: block;
	text-decoration: none;
	color: #000000;
	text-align: center;

	background: url("../images/button-small-thin.gif") no-repeat;
}
ul.editArtButton li a.left{	text-align: left;}
ul.editArtButton li a.right{	text-align: right;}
ul.editArtButton li a:hover{	color: #000000;	background: url("../images/button-small-thin-hl.gif") no-repeat;}

ul.ButtonThin li a{
	width: 151px;
	height: 16px;
	line-height: 16px;
/*	margin-bottom: 4px;*/

	font-size: large;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;

	display: block;
	text-decoration: none;
	color: #000000;
	text-align: center;

	background: url("../images/button-thin.gif") no-repeat;
}
ul.ButtonThin li a.left{	text-align: left;}
ul.ButtonThin li a.right{	text-align: right;}
ul.ButtonThin li a:hover{	color: #000000;	background: url("../images/button-thin-hl.gif") no-repeat;}

.submission_box{ 		border: 2px solid #0082D3; }
.stumpy_subbox_width{	width: 250px; }
.sub_textbox{			height: 370px; }
.submission_buttonbox{	width: 500px;	text-align: right; }
.sub_text{	font-size: large; }
.sub_dropdown{height: 1em;}


.subbtn{	border: 0px;	width: 151px;	height: 32px;	cursor: pointer;	margin: 2px 0 0 0;		background: url("../images/submitbtn.gif") no-repeat; 		line-height: 20px;	font-size: large;		color: #000000;}
.subbtn-hl{	border: 0px;	width: 151px;	height: 32px;	cursor: pointer;	margin: 2px 0 0 0; 		background: url("../images/submitbtn-hl.gif") no-repeat; 	line-height: 20px; 	font-size: large;	color: #000000;}

.articletitle_text{color:#ffffff; font-weight: bold; }
.lastupdated_text{   font-size: medium; color: #F4F10B; font-weight: bold; }
.art_linktext{ color:#F8F3C3 }.
.art_authortext{ font-size: medium; color: #F4F10B }

.tableentry_bg{ background: #B4C6E3; color: #2E58A0 }

/*calendar pages */

ul.submitbtn li a{
	width: 151px;
	height: 33px;
	line-height: 33px;
	margin-bottom: 4px;

	font-size: large;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;

	display: block;
	text-decoration: none;
	color: #000000;
	text-align: center;

	background: url("../images/submitbtn.gif") no-repeat;
}
ul.submitbtn li a.left{	text-align: left;}
ul.submitbtn li a.right{	text-align: right;}
ul.submitbtn li a:hover{	color: #000000;	background: url("../images/submitbtn-hl.gif") no-repeat;}


.calCaption a {
	text-align: center;
	color: #000000;
	background: #F0E819 /*#276983;*/
}

.calCaption a:hover {
	color: #000000;
	background: #E8B51B /*#276983;*/
}

.calchart{
	background:#FFFFFF;
	border:1px solid #ABABAB;
}

.calheader{
	background:#FFFFFF;
	border:1px solid #ABABAB;
	background:#ABABAB;
	font:12px Arial;	
}

.calblankday {
	display:block;
	background:#ffffff;
	font:bold 10px Arial;
	color:#ffffff;
	text-align:center;
	border:1px solid #ffffff;
	cursor: default;
	width:18px;
	height:18px;
	line-height:18px;
}

.calday-strikethru {
	display:block;
	background:#ABABAB;
	font:bold 10px Arial;
	color:#FFF799;
	text-align:center;
	text-decoration:line-through;
	border:1px solid #6487AE;
	cursor: default;
	width:18px;
	height:18px;
	line-height:18px;
}
.calday-strikethru a{	display: block; 	width:18px;	height:18px; 	background:#80AD82;	color:#FFF799;	text-decoration:none; 	text-decoration:line-through;}
.calday-strikethru a:hover{	display: block; 	width:18px;	height:18px; background:#A4D7A7;	color:#7E9CCF;		text-decoration:line-through; }

.calday {
	display:block;
	background:#FFF799;
	font:bold 10px Arial;
	color:#333333;
	text-align:center;
	border:1px solid #6487AE;
	cursor: default;
	width:18px;
	height:18px;
	line-height:18px;
	text-decoration:none;
}

.calevent_date{
	font-size: large;
	font-weight: bold;	
}
.calevent_date_text{
	font-size: medium;
	font-weight: bold;	
}

.calevent_body{	background: #FFFDF2; }

.calevent_title{	font-size: medium;	font-weight: bold;	color: #276983; }

.calevent_desc{	font-size: medium;	color: #000000; }

ul.calEventBodyButton li a{
	width: 151px;
	height: 16px;
	line-height: 14px;
	margin-bottom: 4px;

	font-size: large;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;

	display: block;
	text-decoration: none;
	color: #000000;
	text-align: center;

	background: url("../images/calbodybtn-wh.gif") no-repeat;
}
ul.calEventBodyButton li a.left{ text-align: left;}
ul.calEventBodyButton li a.right{text-align: right;}
ul.calEventBodyButton li a:hover{	color: #000000;	background: url("../images/calbodybtn-wh-hl.gif") no-repeat;}

ul.calBigButton li a{
	width: 271px;
	height: 32px;
	line-height: 32px;
	margin-bottom: 4px;

	font-size: large;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;

	display: block;
	text-decoration: none;
	color: #000000;
	text-align: center;

	background: url("../images/calbigbtn.gif") no-repeat;
}
ul.calBigButton li a.left{ text-align: left;}
ul.calBigButton li a.right{text-align: right;}
ul.calBigButton li a:hover{	color: #000000;	background: url("../images/calbigbtn-hl.gif") no-repeat;}

.small_subbox_width{	width: 400px; }

.icc_paper{ background-color: #5959FF; }
.icc_ink{ color: #697BE3; }

.mostrecent_box{ width: 580px; border: solid 1px #F0E819;}
.mostrecent_title{background:#F0E819; color:#000000; font-size: large; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }

.event_contactform_bg{background: #B4C6E3; color: #2E58A0;}

/*menus */
ul#navMenu li{
	position:relative;
	width: 230px;
	height: 33px;
	line-height: 33px;
	margin-bottom: 4px;

	font-size: large;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;

	display: block;
	text-align: left;
	text-decoration: none;
	color: #FFFFFF;

	background: url("../images/button.gif") no-repeat;
}
ul#navMenu li a{width: 200px;	padding-left: 30px;	display: block;	text-decoration: none;}
ul#navMenu li a:hover{	background: url("../images/button-hl.gif") no-repeat; }
ul#navMenu li a#sel_navbutton {	color: #FFFFFF;	background: url("../images/button-sel.gif") no-repeat; }

/*statcounter*/
.counter_container{margin-left: auto; margin-right: auto; width: 200px; }
.counter_label{color: #3030FF; text-align: center;}
.counter_box_border{border:double 3px #3030FF; background-color: #FFFFFF;}
.counter_box_inner{font-size: xx-large; background-color: #3030FF; color: #FFFFFF; }

/* staff pages */
.staffbox_tl{width: 25px; height:25px; background: url('../images/bio_tl.gif')  no-repeat;}
.staffbox_tr{width: 25px; height:25px; background: url('../images/bio_tr.gif')  no-repeat;}
.staffbox_bl{width: 25px; height:25px; background: url('../images/bio_bl.gif')  no-repeat;}
.staffbox_br{width: 25px; height:25px; background: url('../images/bio_br.gif')  no-repeat;}
.staffbox_top{display: block; width: 540px; border-top: 2px solid #E8CF1B;}
.staffbox_btm{display: block; width: 540px; height:23px; border-bottom: 2px solid #E8CF1B;}
.staffbox{width: 590px; background-color: #E8CF1B;}

.links_default{color: #000000;}
.links_title{color: #F0E819;}
.links_email{color: #5959FF;}
.links_hlink{color: #5959FF; /*F0E819*/}

ul#cmsMenu{	margin: 15px 0 20px 40px ;	padding: 0 0;	list-style-type: none;}
ul#cmsMenu li a{
	width: 251px;
	height: 33px;
	padding-left: 20px;
	line-height: 33px;
	margin-bottom: 4px;

	font-size: large;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;

	display: block;
	text-align: left;
	text-decoration: none;
	color: #000000;

	background: url("../images/bigbtn.gif") no-repeat;
}

ul#cmsMenu li a:hover{	color: #000000; 	background: url("../images/bigbtn-hl.gif") no-repeat;}

.switcher_prompt{ font-size: x-large; }

.switcher_box_normal{ border: solid 1px #ffffff;}
.switcher_box_large{ border: solid 1px #F0E819;}
.switcher_normal{ color: #ffffff; }
.switcher_large{ color: #F0E819;}

.title_contact_wrapper{margin-bottom: 20px;}
.title_contact_box{left: -140px;/*-80px;*/}
.title_contact_text{font-size: large;}
.title_contact_text_colour{color: #F0E819;}

