/* This rule resets a core set of elements so that they will appear 
consistent across browsers. Without this rule, content styled with 
an h1 tag, for example, would appear in different places in Firefox 
and Internet Explorer because each browser has a different top margin
 default value. By resetting these values to 0, the elements will 
 initially be rendered in an identical fashion and their properties 
 can be easily defined by the designer in any subsequent rule. */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, a, b, body, cite, div, em, i, label, li, ol, p, strong, td, th, u, ul, textarea, optgroup, select, fieldset, form, input {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100.0%;
}

/* The body is the outermost layout com ponent and contains the visible
page content. Setting properties for the body element will help to 
create consistent styling of the page content and more manageable CSS. 
Besides using the body element to set global properties, it is common 
to use the body element to set the background color of the page and 
create a centered container for the page content to display. */

body {
  font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, "Verdana Ref", sans-serif;
  font-size: 0.875em;
  font-style: normal;
  letter-spacing: -0.020em;
  line-height: 1.3em;
}

/*** Links **
a, a:link {
	text-decoration: none;
}

a:visited {
	text-decoration: none;
}

a:hover {
	text-decoration: underline !important;
}

a:active {
	text-decoration: none;
} 
*/

/* Commonly used to style page titles. */
h1 {
  color: #7e9652;
  font-family: Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, Georgia, serif;
  font-size: 1.8em;
  font-style: normal;
  font-weight: bold;
  letter-spacing: 0em;
  line-height: 1.6em;
  margin: 0 0 0 0;
}

/* Commonly used to style section titles. */
h2 {
  color: #7e9652;
  font-family: Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, Georgia, serif;
  font-size: 1.4em;
  font-style: normal;
  font-weight: bold;
  letter-spacing: 0em;
  line-height: 1.3em;
  margin: 10px 0 0 0;
  text-decoration: none;
}

h2 a, 
h2 a:link {
  color: #7e9652;
  text-decoration: none !important;
}

h2 a:visited {
	color: #7e9652;
	text-decoration: none;
}

h2 a:hover {
	color: #7e9652;
	text-decoration: underline !important;
}

h2 a:active {
	color: #7e9652;
	text-decoration: none;
} 

/* Sets the style for the h3 header. */
h3 {
  color: #2d2e2e;
  font-family: Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, Georgia, serif;
  font-size: 1.1em;
  font-style: normal;
  font-weight: bold;
  letter-spacing: 0em;
  line-height: 1.3em;
  margin: 5px 0 5px 0;
}

h4 { 
  color: #cccccc;
  font-family: Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, Georgia, serif;
  font-size: 0.950em;
  font-style: normal;
  font-weight: normal;
  letter-spacing: -0.025em;
  line-height: 1.1em;
}

h5 {
  color: #6d9863;
  font-family: Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, Georgia, serif;
  font-size: 1.05em;
  font-style: normal;
  font-weight: normal;
  letter-spacing: -0.025em;
  line-height: 1.2em;
}

p {
  color: #2d2e2e;
  font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, "Verdana Ref", sans-serif;
  font-size: 1.15em;
  font-style: normal;
  font-weight: normal;
  letter-spacing: 0;
  line-height: 1.25em;
}

p a, 
p a:link {
  color: #7e9652;
  font-weight: bold;
   text-decoration: none;
}

p a:visited {
  color: #7e9652;
  font-weight: bold;
  text-decoration: none;
}

p a:hover {
  color: #7e9652;
  font-weight: bold;
  text-decoration: underline;
}

p a:active {
  color: #7e9652;
  font-weight: bold;
  text-decoration: none;
}

/* Sets the style for unvisited links in articles. */
.article_link {
  height: inherit !important;
  padding: 0 0 0 0;
  text-align: inherit !important;
  color: #7e9652 !important;
  font-weight: bold;
  text-decoration: none;
}

.article_link a, 
.article_link a:link {
  color: #7e9652;
  font-weight: bold;
  text-decoration: none;
}

/* Sets the style for visited links. */
.article_link a:visited {
  color: #7e9652;
  font-weight: bold;
  text-decoration: none;
}

.article_link a:hover {
  color: #7e9652;
  font-weight: bold;
  text-decoration: underline;
}

.article_link a:active {
  color: #7e9652;
  font-weight: bold;
  text-decoration: none;
}

img {
	border: 0;
}

a img {
	border: none;
}

/* -----TYPOLIGHT STYLE ELEMENTS----- */
.clear, #clear {
	height: 0.1px;
	overflow: hidden;
	font-size: 0.1em;
	line-height: 0.1px;
	clear: both;	
}

.invisible {
	width: 0px;
	height: 0px;
	left: -1000px;
	top: -1000px;
	position: absolute;
	overflow: hidden;
	display: inline;	
}

.nav_text {
	width: 220px;
	margin: 10px 0 10px 0;
	padding: 0 10px 0 10px;
}

.nav_tab_black {
	 color: #fffffd;
   font-family: Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, Georgia, serif;
   font-size: 16px;
   font-style: normal;
   font-weight: bold;
   letter-spacing: -0.025em;
   line-height: 1.2em;
}

.main_text {
	width: 430px;
	margin: 0 0 0 25px;
}

.event_news_text {
	width: 630px;
	margin: 0 0 0 25px;
}


fieldset table td {
   padding:3px;
}

.contactFormSorority .form {
  color: #2d2e2e;
  font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, "Verdana Ref", sans-serif;
  font-size: 0.875em;
  font-style: normal;
  letter-spacing: 0em;
  line-height: 1.0em;
}

.contactFormSorority .col_0 {
  width: 150px;
  text-align: right;
  color: #2d2e2e;
  font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, "Verdana Ref", sans-serif;
  font-size: 0.875em;
  font-style: normal;
  letter-spacing: 0em;
  line-height: 1.1em;
  padding: 2px 2px 2px 2px;
}

.contactFormSorority .col_1 {
	text-align: left;	
}

.hint {
  color: #2d2e2e;
  font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, "Verdana Ref", sans-serif;
  font-size: 0.825em;
  font-style: normal;
  letter-spacing: 0em;
  line-height: 1.0em;
  margin: 0 0 10px 0;
}

.contactFormSorority select,
.contactFormSorority textarea,
.contactFormSorority input {
	border: 1px solid;
	border-color: #222222;
	background-color: #bec487;
	color: #2d2e2e;
   font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, "Verdana Ref", sans-serif;
   font-style: normal;
   letter-spacing: 0em;
   line-height: 1.1em;
   padding: 2px 2px 2px 2px;
}

.contactFormSorority select:focus,
.contactFormSorority textarea:focus,
.contactFormSorority input:focus {
	background-color: #fdebf2;
}
/*#request-password .col_0 input,
#request-password .col_1 input {
	border: 1px solid;
	border-color: #222222;
	background-color: #e7e7e7;
	color: #2d2e2e;
   font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, "Verdana Ref", sans-serif;
   font-style: normal;
   letter-spacing: 0em;
   line-height: 1.1em;
   padding: 2px 2px 2px 2px;
}
*/
.latest_news_title {
	color: #ccccab;
	background-color: #666667;
	width: 225px;
	height: 30px;
	display: block;
	float: left;
	margin: 6px 0 0 0;
	padding: 5px 0 0 15px;
}

.ticker_horizontal {
	color: #7e9652;
	font-family: Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, Georgia, serif;
   font-size: 1.05em;
   font-style: normal;
   font-weight: bold;
   letter-spacing: -0.025em;
   line-height: 1.2em;
}

.ticker_horizontal a, 
.ticker_horizontal a:link {
	color: #7e9652;
	font-weight: bold;
	text-decoration: none;
}

.ticker_horizontal a:visited {
	color: #7e9652;
	font-weight: bold;
	text-decoration: none;
}
.ticker_horizontal a:hover {
	color: #7e9652;
	font-weight: bold;
	text-decoration: underline;
}

.ticker_horizontal a:active {
	color: #7e9652;
	font-weight: bold;
	text-decoration: none;
}

.ticker_dateTime {
   color: #fffffd;
   font-family: Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, Georgia, serif;
   font-size: 16px;
   font-style: italic;
   font-weight: bold;
   letter-spacing: -0.025em;
   line-height: 1.2em;
}

.header_infoLeft,
.header_infoRight {
   color: #333333;
   font-family: Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, Georgia, serif;
   font-size: 0.975em;
   font-style: normal;
   font-weight: bold;
   letter-spacing: 0em;
   line-height: 1.3em;
}

.left_nav_title {
	color: #fffffe;
	width: 210px;
	height: 30px;
	background-image: url(../images/nav_title_bkgr_225.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 6px 0 10px 0;
	padding: 5px 0 0 15px;
}

.right_nav_title {
	color: #fffffe;
	width: 210px;
	height: 30px;
	background-image: url(../images/nav_title_bkgr_225.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 6px 0 10px 0;
	padding: 5px 0 0 15px;
}

.main_col_title {
	color: #fffffe;
	width: 415px;
	height: 30px;
	background-image: url(../images/main_col_title_bkgr_430.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 6px 0 10px 0;
	padding: 5px 0 0 15px;
}

/* Sets the style for the footer links. */
.footer-content {
  color: #222222;
  font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, "Verdana Ref", sans-serif;
  font-size: 1.0em;
  font-style: normal;
  font-weight: bold;
  letter-spacing: 0em;
  line-height: 1.2em;
}

.footer-content a,
.footer-content a:link {
  color: #222222;
  font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, "Verdana Ref", sans-serif;
  font-size: 1.0em;
  font-style: normal;
  font-weight: bold;
  letter-spacing: 0em;
  line-height: 1.2em;
  text-decoration: none;
}

.footer-content a:visited {
  color: #222222;
  text-decoration: none;
}

.footer-content a:hover {
  color: #7a1c3e;
  text-decoration: underline;
}

.footer-content a:active {
  color: #222222;
  text-decoration: none;
}

#footer .footer_link {
  color: #2d2e2e;
  font-weight: normal;
  text-decoration: none;
}
/* Sets the style for unvisited links in the footer. */
#footer .footer_link a, 
#footer .footer_link a:link {
  color: #2d2e2e;
  font-weight: normal;
  text-decoration: none;
}

/* Sets the style for visited links. */
#footer .footer_link a:visited {
  color: #2d2e2e;
  font-weight: normal;
  text-decoration: none;
}

/* Sets the style for links on mouseover. */
#footer .footer_link a:hover {
  color: #2d2e2e;
  font-weight: normal;
  text-decoration: underline;
}

/* Sets the style for a link that is being activated/clicked. */
#footer .footer_link a:active {
  color: #2d2e2e;
  font-weight: normal;
  text-decoration: none;
}

#top_image {
	float: right;
	margin: 0px;
	padding: 0px;
}

.ce_text {
	line-height: 1.1em;
}

.teaser {
	line-height: 1.1em;
}

div.error,
p.error {
	margin: 0px;
	padding: 0px 0px 0px;
	font-size: 9px;
	color: #ff0000;
}

.mod_article .back {
	margin-top: 18px;
}

.mod_article .more {
	display: inline;
}

.mod_breadcrumb {
	margin-bottom: 24px;
	padding: 5px 3px 7px 3px;
	background-color: #ece4d9;
}

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

.ce_gallery .caption {
	color: #999999;
}

.mod_article .pdf_link {
	margin-bottom: -14px;
	text-align: right;
}

.mod_article .pdf_link a {
	position: relative;
	padding: 1px;
	background-color: #bbbbbb;
	text-decoration: none;
	color: #ffffff;
}

.mod_article .pdf_link a:hover {
	background-color: #dddddd;
	text-decoration: none;
	color: #ffffff;
}

.mod_lostPassword {
	margin: 24px 0 0 0;
}

.mod_lostPassword td {
	padding-right: 6px;
	padding-bottom: 3px;
}

.mod_lostPassword .text,
.mod_lostPassword .password {
	width: 210px;
}

.mod_lostPassword .captcha {
	width: 40px;
}

.mod_lostPassword .captcha_text {
	color: #666666;
}

/*.mod_memberlist .block .vendor_list {
  color: #2d2e2e;
  font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, "Verdana Ref", sans-serif;
  font-size: 0.950em;
  font-style: normal;
  letter-spacing: -0.020em;
  line-height: 1.1em;
  text-align: left;
}

.mod_memberlist .block .vendor_list th {
  color: #2d2e2e;
  font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, "Verdana Ref", sans-serif;
  font-size: 0.950em;
  font-style: normal;
  font-weight: bold;
  letter-spacing: -0.020em;
  line-height: 1.1em;
}*/

.mod_memberpage .left {
	padding: 5px 0 10px 0;
}

.mod_memberpage .right {
	padding: 5px 0 10px 10px;
}

.formbody,
.mod_memberpage,
.mod_memberlist {
  color: #2d2e2e;
  font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, "Verdana Ref", sans-serif;
  font-size: 0.950em;
  font-style: normal;
  letter-spacing: -0.020em;
  line-height: 1.1em;
  text-align: left;
}

.mod_memberlist .head {
  font-weight: bold;
  text-align: left;
}

.formbody .col_first,
.mod_memberlist .col_first {
  text-align: center;
}

.formbody .col_0,
.mod_memberlist .col_0 {
	text-align: center;
	vertical-align: top;
	padding: 5px 0 10px 0;
}

.formbody .col_1,
.mod_memberlist .col_1 {
	vertical-align: top;
	padding: 5px 10px 10px 0;
}

.mod_memberlist .col_2 {
	vertical-align: top;
	padding: 5px 10px 10px 0;
}

.formbody .col_3,
.mod_memberlist .col_3 {
	vertical-align: top;
	text-align: center;
	padding: 5px 10px 10px 0;
}

.mod_memberlist .head {
	font-weight: bold;
}

.mod_memberlist th {
  color: #000001;
  font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, "Verdana Ref", sans-serif;
  font-size: 0.950em;
  font-style: normal;
  letter-spacing: -0.020em;
  line-height: 1.1em;
  text-align: left;
  font-weight: bold;
}

.ce_list ul {
	margin: 0px;
	padding: 0px;
}

.ce_list li {
	margin: 0px 0px 0px 22px;
	padding: 0px;
	line-height: 16px;
}

* html .ce_list li {
	margin-left: 26px;
}

.mod_navigation {
	/*width: 240px;*/
	/*background-color: #cbd6cd;*/
   margin: 10px 20px 10px 20px;
	padding: 0 10px 0 10px;
}

.mod_mootoolsnav {
	width: 220px;
	background-color: #ccd6cd;
	margin: 10px 0 10px 0;
	padding: 0 0 0 0;
}

.mod_mootoolsnav ul {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border-right: 1px solid #668969;
	border-bottom: 1px solid #668969;
	list-style-type: none;
}

.mod_navigation ul {
        margin: 0 0 0 0;
	padding: 0 0 0 0;
        list-style-type: none;
}

.mod_mootoolsnav li,
.mod_navigation li {
	margin: 0 0 0 0;
	padding: 10px 10px 10px 10px;
	border-top: 1px solid #668969;
	list-style-type: none;
}

* html .mod_navigation ul,
* html .mod_navigation li {
	height: 1px;
}

* html .mod_mootoolsnav ul,
* html .mod_mootoolsnav li {
	height: 1px;
}

.mod_mootoolsnav .level_2,
.mod_navigation .level_2 {
	padding: 3px 0px 0px 9px;
	border-bottom: 0px;
	border-right: 0px !important;
}

.mod_mootoolsnav .level_2 li,
.mod_navigation .level_2 li {
	padding: 0px 0px 3px 0px;
	border-top: 0px;
}

.mod_navigation a,
.mod_navigation li,
.mod_navigation span {
	font-weight: bold;
	font-size: 13px;
   color :#fffffe;
   background-color: #c5d597;
   margin:5px 0 5px 0;
   text-align:center;
}

.mod_navigation  li a,
.mod_navigation  li a:link{
	color : #fffffe;
}

.mod_mootoolsnav a,
.mod_mootoolsnav a:active,
.mod_mootoolsnav li,
.mod_mootoolsnav span {
	font-weight: bold !important;
	font-size: 13px;
	color: #000003;
}

.mod_navigation .level_2 a,
.mod_navigation .level_2 li,
.mod_navigation .level_2 span {
	font-weight: normal;
	font-size: 11px;
}

.mod_mootoolsnav .level_2 a,
.mod_mootoolsnav .level_2 li,
.mod_mootoolsnav .level_2 span {
	font-weight: normal;
	font-size: 11px;
}

.ce_accordion {
	margin: 0 0 0 15px;
	width: 285px;
}

.toggler {
	padding: 0 0 5px 0;
	background: transparent !important;
	cursor: pointer;
	z-index: 8;
}

.toggler_first {
	color: #a84204;
}

.toggler_first:hover {
	text-decoration: none;
	color: #a84204;
	cursor: pointer;
}

.accordion div {
	padding: 0 0 0 0;
	/*line-height: 16px;*/
}

#page1 .toggler  {
	/*padding: 0 5px 0 5px;*/	
}

#page1 .toggler:hover	 {
	/*color: #7a1c3e;*/
}

#page1 .element	 {
	padding: 0 0 0 0;
	z-index: 8;
}

.mod_login {
   width: 165px;
	background-color: #c4d597;
	margin: 10px 0 0 10px;
	padding: 5px 5px 5px 5px;
}

.mod_request_password {
	text-align: center;
   width: 165px;
	background-color: #c4d597;
	margin: 0 0 10px 10px;
	padding: 5px 5px 5px 5px;
}

.mod_login .label {
   background-color: #ccd6cd;
	margin: 4px 0px 1px 0px;
}

.mod_login .submit_container {
   background-color: #c4d597;
	margin-top: 8px;
	margin-bottom: 4px;
}

#request_password {
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 0 0 10px 10px;
	background-color: #ccd6cd;
}

#request_password a {
	font-weight: bold;
	color: #999999;
}

.mod_newsmenu {
	margin: 0px 5px 20px 5px;
	padding: 5px;
	background-color: #ece4d9;
}

#breaking_news {
	width: 200px;
	margin: 20px 5px;
	padding: 5px;
	background-color: #ece4d9;
}

.mod_newsmenu ul,
.mod_newsmenu li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

* html .mod_newsmenu ul,
* html .mod_newsmenu li {
	height: 1px;
}

.mod_newsmenu .year {
	margin-bottom: 2px;
	font-weight: bold;
}

.mod_newslist p {
	margin: 0px 0px 4px 0px;
}

.mod_eventreader .back {
  color: #7e9652;
  font-family: Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, Georgia, serif;
  font-size: 1.05em;
  font-style: italic;
  font-weight: bold;
  letter-spacing: 0em;
  line-height: 1.1em;
  margin: 10px 0 0 0;
}

.mod_eventreader .back a, 
.mod_eventreader .back a:link {
  color: #7e9652;
  text-decoration: none;
}

.mod_eventreader .back a:visited {
	color: #7e9652;
	text-decoration: none;
}

.mod_eventreader .back a:hover {
	color: #7e9652;
	text-decoration: underline !important;
}

.mod_eventreader .back a:active {
	color: #7e9652;
	text-decoration: none;
} 

.mod_newsreader .back {
  color: #7e9652;
  font-family: Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, Georgia, serif;
  font-size: 1.05em;
  font-style: italic;
  font-weight: bold;
  letter-spacing: 0em;
  line-height: 1.1em;
  margin: 10px 0 0 0;
}

.mod_newsreader .back a, 
.mod_newsreader .back a:link {
  color: #7e9652;
  text-decoration: none;
}

.mod_newsreader .back a:visited {
	color: #7e9652;
	text-decoration: none;
}

.mod_newsreader .back a:hover {
	color: #7e9652;
	text-decoration: underline !important;
}

.mod_newsreader .back a:active {
	color: #7e9652;
	text-decoration: none;
}

.mod_eventreader .back,
.mod_newsreader .back {
	margin-bottom: 24px;
	padding-top: 12px;
}

* html .mod_eventreader .back,
* html .mod_newsreader .back {
	margin-top: 12px;
	padding-top: 0px;
}

.mod_newslist .info,
.mod_newsreader .info {
	margin-bottom: 6px;
	font-size: 10px;
	color: #999999;
}

.mod_newslist .layout_short {
	margin-bottom: 8px;
	padding-bottom: 6px;
	border-bottom: 1px solid #668969;
}

.mod_eventreader .ce_text,
.mod_newsreader .ce_text {
	margin-top: 16px;
}

.mod_article {
	margin: 0 5px 0 0;
}

.mod_eventreader,
.mod_newsreader {
	margin: 0 5px 0 0;
	padding: 30px 0 0 0;
}

.mod_eventreader h2,
.mod_newsreader h2 {
	margin-bottom: 12px;
}

.mod_newsreader .comment_default {
	margin-bottom: 12px;
}

.mod_newsreader .comment {
	line-height: 1.5;
}

.mod_newsreader .form {
	margin-top: 24px;
}

.mod_newsreader .widget
{
	margin-top:1px;
	margin-bottom:1px;
}

.mod_newsreader .textarea
{
	width:360px;
	height:120px;
}

.mod_search
{
	width: 460px;
	margin: 10px 0 0 10px;
}

.mod_search .text
{
	width:240px;
}

html>body .mod_search .radio_container
{
	margin-top:3px;
}

*:first-child+html .mod_search .radio_container
{
	margin-top:0px;
}

.mod_search .radio_container label
{
	left:-2px;
	top:-2px;
	position:relative;
	padding-right:3px;
}

.mod_search .header
{
	margin-top:18px;
	margin-right:5px;
	margin-bottom:24px;
	padding-bottom:4px;
	text-align:right;
	border-bottom:1px solid #ece4d9;
}

.mod_search h3
{
	margin:0px 0px 2px 0px;
	padding:0px;
}

.mod_search .context
{
	margin:0px 5px 3px 0px;
}

.mod_search .url
{
	margin-bottom:12px;
	color:#c6ad8d;
}

.mod_search .relevance
{
	font-weight:normal;
	font-size:11px;
	color:#c6ad8d;
}

.mod_search .highlight
{
	font-weight:bold;
}

table.calendar
{
	width: 600px;
	margin: 10px 0 0 20px;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
}

table.calendar .head
{
	padding-top:4px;
	padding-bottom:5px;
	text-align:center;
	background-color:#bec487;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}

table.calendar .current
{
	background-color:#fdebf2;
}

table.calendar .label
{
	padding-top:3px;
	padding-bottom:4px;
	text-align:center;
	background-color:#bbbbbb;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	font-weight:bold;
	font-size:10px;
	color:#ffffff;
}

table.calendar td
{
	width:14%;
	height:72px;
	padding:1px;
	vertical-align:top;
	background-color:#ffffff;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}

table.calendar .weekend
{
	background-color:#bbbbbb;
}

table.calendar .today
{
	background-color:#fdebf2;
}

table.calendar .empty,
table.calendar .empty .header
{
	background-color:#f6f6f6;
}

table.calendar td .header
{
	padding-bottom:2px;
	background-color:#e0e0e0;
	font-size:10px;
}

table.calendar td .event a
{
	color: #7e9652;
	font-size: 0.875em;
}

#minicalendar
{
	margin: 10px 0 20px 0;
	padding:5px 5px 10px 5px;
	background-color:#ffffff;
}

table.minicalendar
{
	width:100%;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
}

table.minicalendar td
{
	width:14%;
	padding-top:2px;
	padding-bottom:3px;
	text-align:center;
	background-color:#ffffff;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}

table.minicalendar td,
table.minicalendar .active a
{
	font-size:10px;
}

table.minicalendar .weekend
{
	background-color:#f6f6f6;
}

table.minicalendar .today
{
	background-color:#ffffcc;
}

table.minicalendar .label
{
	padding-top:2px;
	padding-bottom:3px;
	text-align:center;
	background-color:#c3c3c3;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	font-size:10px;
	color:#ffffff;
}

table.minicalendar .head
{
	padding-top:3px;
	padding-bottom:4px;
	text-align:center;
	background-color:#f9f9f9;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}

table.minicalendar .current
{
	background-color:#ffffcc;
}

.mod_eventlist
{
	margin-right:6px;
}

.mod_eventlist .header
{
	padding:3px 6px 4px 6px;
	background-color:#fdebf2;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	font-weight:bold;
}

.mod_eventlist .header.first
{
	border-top:1px solid #cccccc;
}

.mod_eventlist .event
{
	padding:10px 6px 12px 6px;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
}

.mod_eventlist .time
{
	margin-top:-6px;
	margin-bottom:6px;
	font-weight:normal;
	color:#999999;
}

.mod_eventlist .more {
  color: #7e9652;
  font-family: Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, Georgia, serif;
  font-size: 1.05em;
  font-style: italic !important;
  font-weight: bold;
  letter-spacing: 0em;
  line-height: 1.1em;
  margin: 10px 0 0 0;
}

/*** Links ***/
.mod_eventlist .more a, 
.mod_eventlist .more a:link {
  color: #7e9652;
  font-family: Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, Georgia, serif;
  font-size: 1.05em;
  font-style: italic !important;
  font-weight: bold;
  letter-spacing: 0em;
  line-height: 1.1em;
  margin: 10px 0 0 0;
  text-decoration: none;
}

.mod_eventlist .more a:visited {
	color: #7e9652;
	text-decoration: none;
}

.mod_eventlist .more a:hover {
	color: #7e9652;
	text-decoration: underline !important;
}

.mod_eventlist .more a:active {
	color: #7e9652;
	text-decoration: none;
} 

.mod_eventreader .info
{
	margin-top: 10px;
	font-size: 0.950em;
	color: #999999;
}

.mod_eventreader .recurring
{
	margin-top: 2px;
	font-size: 10px;
	color: #009900;
}

/*.mod_eventreader .ce_text
{
	margin-top: 16px;
}*/

/*.mod_eventreader block
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
*/
/*.mod_eventreader .back
{
	margin: 18px 0 0 10px;
}*/

.mod_personalData
{
	margin-bottom:36px;
}

.mod_personalData fieldset
{
	width:400px;
	display:block;
	margin:12px 0px 24px 0px;
	padding:12px;
}

* html .mod_personalData fieldset
{
	margin-top:-12px;
}

*:first-child+html .mod_personalData fieldset
{
	margin-top:-12px;
}

.mod_personalData legend
{
	color:#0000e6;
}

* html .mod_personalData legend
{
	margin-top:-12px;
	padding:12px 4px 12px 0px;
}

*:first-child+html .mod_personalData legend
{
	margin-top:-12px;
	padding:12px 4px 12px 0px;
}

.mod_personalData .submit_container
{
	width:428px;
	text-align:right;
}

* html .mod_personalData .submit_container
{
	width:434px;
}

*:first-child+html .mod_personalData .submit_container
{
	width:434px;
}

.mod_personalData td
{
	width:160px;
	padding:2px 6px 2px 0px;
}

* html .mod_personalData td
{
	padding:1px 6px 1px 0px;
}

.mod_personalData .text,
.mod_personalData .password
{
	width:200px;
}

.mod_personalData select
{
	width:204px;
}

* html .mod_personalData select {
	width: 206px;
}

*:first-child+html .mod_personalData select {
	width: 206px;
}

.ce_table {
	margin-top: 24px;
	margin-bottom: 24px;
	border-left: 1px solid #cccccc;
}

.ce_table td {
	padding: 2px 8px;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

*:first-child+html .ce_list li {
	margin-left: 26px;
}

.ce_table th {
	padding: 2px 8px;
	background-color: #e6e6e6;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

.ce_table th a {
	color: #000003;
}

.pagination li {
	display: inline;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#tps td {
	padding: 2px 4px;
}

.pagination {
	margin-top: 22px;
	padding-top: 4px;
	border-top: 1px solid #ece4d9;
}

#tps .col_0 {
	width: 80px;
}

.pagination p {
	width: 160px;
	float: left;
	padding-right: 3px;
	padding-left: 3px;
	text-align: left;
}

#tps .explanation {
	padding-bottom: 24px;
}

.pagination ul {
	width: 240px;
	float: right;
	margin: 0px;
	padding: 0px 3px;
	text-align: right;
}

.mod_login .form_body {
   width: 165px;
	margin: 0 0 0 0;
}

.error {
	
}

.login_info {
	
}

.mod_login submit#Login {
	background-color: #ccd6cd;
	font-weight: bold;
}

.mod_login input#username {
	margin: 0 0 0 0;
	padding: 2px 2px 2px 2px;
	border: thin;
	border-color: #999999;
}

.mod_login input#password {
	margin: 0 0 0 0;
	padding: 2px 2px 2px 2px;
	border: thin;
	border-color: #999999;
}

/*.teacher_email_list a, 
.teacher_email_list a:link {
	color: #2d2e2e;
}

.teacher_email_list a:visited {
	color: #2d2e2e;
}

.teacher_email_list a:hover {
	color: #013006 !important;
}

.teacher_email_list a:active {
	color: #2d2e2e;
}*/

input#keywords {
  color: #668969;
  font-family: Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, Georgia, serif;
  font-size: 0.925em;
  font-style: normal;
  font-weight: normal;
  letter-spacing: -0.025em;
  line-height: 1.3em;
  border: 1px solid;
  border-color: #999999;
  margin: 0 0 0 0;
  padding: 5px 5px 5px 5px;
}

.info_box_text p {
	color: #fffffe;
	font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, "Verdana Ref", sans-serif;
  	font-size: 1.050em;
  	font-style: normal;
  	letter-spacing: 0em;
  	line-height: 1.1em;
}

.boxLeft_middle p {
	color: #fffffe;
	font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, "Verdana Ref", sans-serif;
  	font-size: 1.050em;
  	font-style: normal;
  	letter-spacing: 0em;
  	line-height: 1.1em;
}

.testimonial_block,
.testimonial_blockServicesPage {
  color: #1d98ed;
  font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, "Verdana Ref", sans-serif;
  font-size: 0.950em;
  font-style: italic;
  letter-spacing: 0em;
  line-height: 1.1em;
}

/*#pageFaq h1 {
  color: #2d2e2e;
  font-family: Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, Georgia, serif;
  font-size: 1.8em;
  font-style: normal;
  font-weight: bold;
  letter-spacing: 0em;
  line-height: 1.6em;
  margin: 0 0 20px 0;
}

#pageFaq h2 {
  color: #2d2e2e;
  font-family: Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, Georgia, serif;
  font-size: 1.4em;
  font-style: normal;
  font-weight: bold;
  letter-spacing: 0em;
  line-height: 1.3em;
  margin: 0 0 20px 0;
}

#pageFaq .back {
	color: #2d2e2e;
}

#pageFaq h1 a, a:link {
	color: #2d2e2e;
	text-decoration: none;
}

#pageFaq h1 a:visited {
	color: #2d2e2e;
	text-decoration: none;
}
#pageFaq h1 a:hover {
	color: #2d2e2e;
	text-decoration: underline;
}

#pageFaq h1 a:active {
	color: #2d2e2e;
	text-decoration: none;
} 

#pageFaq h2 a, a:link {
	color: #2d2e2e;
	text-decoration: none;
}

#pageFaq h2 a:visited {
	color: #2d2e2e;
	text-decoration: none;
}

#pageFaq h2 a:hover {
	color: #2d2e2e;
	text-decoration: underline;
}

#pageFaq h2 a:active {
	color: #2d2e2e;
	text-decoration: none;
} 
*/

li {
  color: #fffffd;
   font-family: Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, Georgia, serif;
   font-size: 15px;
   font-style: italic;
   font-weight: bold;
   letter-spacing: -0.025em;
   line-height: 1.2em;
}

ul.nav {
	color: #fffffd;
   font-family: Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, Georgia, serif;
   font-size: 14px;
   font-style: italic;
   font-weight: bold;
   letter-spacing: -0.025em;
   line-height: 1.2em;
}

li.nav {
	color: #fffffd;
   font-family: Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, Georgia, serif;
   font-size: 14px;
   font-style: italic;
   font-weight: bold !important;
   letter-spacing: -0.025em;
   line-height: 1.2em;
}

ul.nav a, 
ul.nav a:link,
li.nav a, 
li.nav a:link {
	color: #fffffd;
   font-family: Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, Georgia, serif;
   font-size: 14px;
   font-style: italic;
   font-weight: bold !important;
   letter-spacing: -0.025em;
   line-height: 1.2em;
	text-decoration: none;
	margin: 0 3px 0 0;
}

ul.nav a:visited,
li.nav a:visited {
	color: #fffffd;
   font-family: Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, Georgia, serif;
   font-size: 14px;
   font-style: italic;
   font-weight: bold !important;
   letter-spacing: -0.025em;
   line-height: 1.2em;
	text-decoration: none;
}

ul.nav a:hover,
li.nav a:hover {
	color: #7a1c3e !important;
   font-family: Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, Georgia, serif;
   font-size: 14px;
   font-style: italic;
   font-weight: bold !important;
   letter-spacing: -0.025em;
   line-height: 1.2em;
	text-decoration: underline;
}

ul.nav a:active,
li.nav a:active {
	color: #fffffd;
   font-family: Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, Georgia, serif;
   font-size: 14px;
   font-style: italic;
   font-weight: bold !important;
   letter-spacing: -0.025em;
   line-height: 1.2em;
	text-decoration: none;
} 

.mod_linklist {
  color: #7e9652;
  font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, "Verdana Ref", sans-serif;
  font-size: 1.05em;
  font-style: italic;
  font-weight: bold;
  letter-spacing: -0.020em;
  line-height: 1.1em;
}

.mod_linklist a, 
.mod_linklist a:link {
  color: #7e9652;
  font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, "Verdana Ref", sans-serif;
  font-size: 1.05em;
  font-style: italic;
  font-weight: bold;
  letter-spacing: -0.020em;
  line-height: 1.1em;
  text-decoration: none;
}

.mod_linklist a:visited {
  color: #7e9652;
  text-decoration: none;
}

.mod_linklist a:hover {
  color: #7e9652;
  text-decoration: underline !important;
}

.mod_linklist a:active {
  color: #7e9652;
  text-decoration: none;
} 

/*======= HOME PAGE1 MODIFICATIONS =======*/
.hyperlink_txt {
  color: #7e9652;
  font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, "Verdana Ref", sans-serif;
  font-size: 1.15em;
  font-style: normal;
  letter-spacing: 0;
  line-height: 1.25em;
}

.hyperlink_txt a, 
.hyperlink_txt a:link {
  color: #7e9652;
  font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, "Verdana Ref", sans-serif;
  font-size: 1.15em;
  font-style: normal;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 1.25em;
  text-decoration: none;
}

.hyperlink_txt a:visited {
  color: #7e9652;
  font-size: 1.15em;
  font-weight: bold;
  text-decoration: none;
}

.hyperlink_txt a:hover {
  color: #7e9652;
  font-size: 1.15em;
  font-weight: bold;
  text-decoration: underline;
}

.hyperlink_txt a:active {
  color: #7e9652;
  font-size: 1.15em;
  font-weight: bold;
  text-decoration: none;
}

/*======= RECRUITMENT PAGE2 MODIFICATIONS =======*/
#page2 p {
  color: #2d2e2e;
  font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, "Verdana Ref", sans-serif;
  font-size: 1.15em;
  font-style: normal;
  letter-spacing: 0;
  line-height: 1.25em;
}

#page2 p a, 
#page2 p a:link {
  color: #7e9652;
  font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, "Verdana Ref", sans-serif;
  font-size: 1.15em;
  font-style: normal;
  letter-spacing: 0;
  line-height: 1.25em;
  text-decoration: none;
}

#page2 p a:visited {
  color: #7e9652;
  font-size: 1.15em;
  text-decoration: none;
}

#page2 p a:hover {
  color: #7e9652;
  font-size: 1.15em;
  text-decoration: underline;
}

#page2 p a:active {
  color: #7e9652;
  font-size: 1.15em;
  text-decoration: none;
}

/* Sets the style for unvisited links. */
#page2 .article_link {
  height: inherit !important;
  padding: 0 0 0 0;
  text-align: inherit !important;
  color: #7e9652 !important;
  font-weight: bold;
  text-decoration: none;
}

#page2 .article_link a, 
#page2 .article_link a:link {
  color: #7e9652;
  font-weight: bold;
  text-decoration: none;
}

/* Sets the style for visited links. */
#page2 .article_link a:visited {
  color: #7e9652;
  font-weight: bold;
  text-decoration: none;
}

#page2 .article_link a:hover {
  color: #7e9652;
  font-weight: bold;
  text-decoration: underline;
}

#page2 .article_link a:active {
  color: #7e9652;
  font-weight: bold;
  text-decoration: none;
}

/*======= EVENTS PAGE3 MODIFICATIONS =======*/
#page3 h2 {
  color: #7e9652;
  font-family: Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, Georgia, serif;
  font-size: 1.4em;
  font-style: normal;
  font-weight: bold;
  letter-spacing: 0em;
  line-height: 1.3em;
  margin: 10px 0 0 0;
  text-decoration: none
}

#page3 h2 a, 
#page3 h2 a:link {
   color: #7e9652;
  font-family: Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, Georgia, serif;
  font-size: 1.4em;
  font-style: normal;
  font-weight: bold;
  letter-spacing: 0em;
  line-height: 1.3em;
  margin: 10px 0 0 0;
  text-decoration: none;
}

#page3 h2 a:visited {
	color: #7e9652;
	text-decoration: none;
}

#page3 h2 a:hover {
	color: #7e9652;
	text-decoration: underline !important;
}

#page3 h2 a:active {
	color: #7e9652;
	text-decoration: none;
} 

#page3 li {
  color: #fffffd;
   font-family: Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, Georgia, serif;
   font-size: 15px;
   font-style: italic;
   font-weight: bold;
   letter-spacing: -0.025em;
   line-height: 1.2em;
}

#page3 ul.nav,
#page3 li.nav {
	color: #fffffd;
   font-family: Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, Georgia, serif;
   font-size: 15px;
   font-style: italic;
   font-weight: bold !important;
   letter-spacing: -0.025em;
   line-height: 1.2em;
}

#page3 ul.nav a, 
#page3 ul.nav a:link,
#page3 li.nav a, 
#page3 li.nav a:link {
	color: #fffffd;
   font-family: Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, Georgia, serif;
   font-size: 15px;
   font-style: italic;
   font-weight: bold !important;
   letter-spacing: -0.025em;
   line-height: 1.2em;
	text-decoration: none;
	margin: 0 4px 0 0;
}

#page3 ul.nav a:visited,
#page3 li.nav a:visited {
	color: #fffffd;
   font-family: Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, Georgia, serif;
   font-size: 15px;
   font-style: italic;
   font-weight: bold !important;
   letter-spacing: -0.025em;
   line-height: 1.2em;
	text-decoration: none;
}

#page3 ul.nav a:hover,
#page3 li.nav a:hover {
	color: #7a1c3e !important;
   font-family: Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, Georgia, serif;
   font-size: 15px;
   font-style: italic;
   font-weight: bold !important;
   letter-spacing: -0.025em;
   line-height: 1.2em;
	text-decoration: underline;
}

#page3 ul.nav a:active,
#page3 li.nav a:active {
	color: #fffffd;
   font-family: Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, Georgia, serif;
   font-size: 15px;
   font-style: italic;
   font-weight: bold !important;
   letter-spacing: -0.025em;
   line-height: 1.2em;
	text-decoration: none;
} 

#page3 .mod_linklist {
  color: #7e9652;
  font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, "Verdana Ref", sans-serif;
  font-size: 1.05em;
  font-style: italic;
  font-weight: bold;
  letter-spacing: -0.020em;
  line-height: 1.1em;
}

#page3 .mod_linklist a, 
#page3 .mod_linklist a:link {
  color: #7e9652;
  font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, "Verdana Ref", sans-serif;
  font-size: 1.05em;
  font-style: italic;
  font-weight: bold;
  letter-spacing: -0.020em;
  line-height: 1.1em;
  text-decoration: none;
}

#page3 .mod_linklist a:visited {
  color: #7e9652;
  text-decoration: none;
}

#page3 .mod_linklist a:hover {
  color: #7e9652;
  text-decoration: underline !important;
}

#page3 .mod_linklist a:active {
  color: #7e9652;
  text-decoration: none;
} 



