/*BODY STYLES START*/
.defaultbody {
    margin:	0;
	padding: 0;
	background: #CCCCCC url(../images/styles/shadowbg2.gif) repeat-y top center;
    color: #000000;
	font-family: Arial,Verdana,Tahoma;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}
#gutter {  /* row 1 */
	background-color: #808080;
	border-bottom: 1px solid #000000;
	position: static;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 20px;
	overflow: hidden;
}
    #gutter_cont {
        width: 975px;
        height: 20px;
        margin: 0px auto 0px auto;
    }
    #gutter_split_01 {
        width: 487px;
        height: 18px;
        float: left;
        padding-top: 2px;
        color: #FFFFFF;
        font-family: "Trebuchet MS", Arial, Verdana, Tahoma;
        font-size: 12px;
    }
    #gutter_split_02 {
        width: 488px;
        padding-top: 2px;
        height: 18px;
        float: left;
        text-align: right;
    }
#maindiv {
    width: 975px;
    height: 100%;
    border-right: 1px solid #666666;
    border-left: 1px solid #666666;
    overflow: hidden;
    margin: 0px auto 0px auto;
}
#header {
  background: #003300 url(../images/styles/header_bg.gif) no-repeat;
  height: 156px;
  width: 975px;
  padding-bottom: 2px;
}
#topnavigation {
  background-color: #003300;
  height: 26px;
  width: 975px;
  border-top: 4px solid #BB7700;
}
#navigationlinks {
  width: 900px;
}
.navigationlinks {
  margin: 0px;
}
#cb_area {
  width: 975px;
  height: 100%;
  background: #FFFFFF url(../images/styles/cb_area_bg.gif) repeat-y top left;
  float: left;
  overflow: hidden;
}
#cb_content {
  background-color: transparent;
  width: 730px;
  height: 100%;
  float: left;
  overflow: hidden;
}
#cb_sublink {
  background-color: #FFFFFF;
  width: 245px;
  height: 100%;
  float: left;
  border: 0px solid #000000;
  overflow: hidden;
}

#cb_whiteline {
  background-color: #FFFFFF;
  height: 9px;
  width: 975px;
  float: left;
  border-top: 4px solid #BB7700;
}
#cb_footer {
  background: #003300 url(../images/styles/footer_bg.gif) no-repeat left bottom;
  height: 120px;
  padding-left: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  width: 965px;
  float: left;
  border-top: 19px solid #BB7700;
  overflow: hidden;
}
.line {
  width: 100%;
  height: 1px;
  background: url(../images/misc/line_bg.gif) repeat-x top left;
}
/*BODY STYLES END*/

/*BULLETINS STYLE START*/
#b_container {
    width: 975px;
    height: 100%;
    background-color: #FFFFFF;
}
#bhead_container {
    width: 100%;
    float: left;
    height: 40px;
    border: 0px solid #000000;
    background-color: #B77B00;
}
.bulletin_head {
    width: 300px;
    float: left;
    height: 40px;
    border: 0px solid #000000;
}
.bulletin_head02 {
    width: 375px;
    float: left;
    height: 40px;
    border: 0px solid #000000;
}
.bulletin_header {
    margin-top: 8px;
}
#bitem_container {
    width: 100%;
    background-image: url(../images/styles/lightyellowbg.gif);
    padding-bottom: 15px;
    float: left;
}
.bulletin_list {
    width: 323px;
    height: 100%;
    float: left;
    border: 0px solid #000000;
}
.bulletin_item_reg {
    margin-top: 8px;
    margin-left: 50px;
}
.bulletin_item_sds {
    margin-top: 8px;
}
.bulletin_item_alumni {
    margin-top: 8px;
    margin-left: 90px;
    border: 0px solid #000000;
}
.bottomnavcontent {
  vertical-align: top;
  padding-top:10px;
  padding-bottom:10px;
}
.ulbottomnav {
    font-family: Arial, Verdana, Tahoma;
    font-weight: normal;
    font-size: 12px;
 color: #000000;
	line-height: 16px;
	text-decoration: none;
	background: transparent url(../images/misc/bottomarrow.gif) no-repeat top left;
	list-style-type: none;
	padding: 0 0 0 20px;
}
/*BULLETINS STYLE END*/

/*SUBLINK STYLES START*/
.techno {
  background-color: transparent;
  height: 28px;
  padding-top: 12px;
  padding-left: 25px;
  display: block;
  background: url("../images/misc/sublinkarrowinactive.gif") no-repeat 5px;
}

.technology {
  background-color: transparent;
  height: 28px;
  padding-top: 12px;
  padding-left: 5px;
  display: block;
}
#cb_sublink #sublinks li .thelanguage {
    padding: 0px;
	list-style: none;
	margin: 0px;
	background: #FFFFFF url("../images/styles/sublinkcontentbg.gif") repeat-y top left;

    width: 245px;
	padding-left: 20px;
	border-top: 2px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
#cb_sublink #sublinks li .thelanguage li{
	font-family: Arial, Verdana, Tahoma;
    font-size: 12px;
    font-weight: normal;
	color: #000000;

    background-color: #FFFFFF;
	text-align: left;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-right: 30px;
}
#cb_sublink #sublinks li .thelanguage li a{
	font-family:Arial, Verdana, Tahoma;
    font-size: 12px;
    font-weight: normal;
	color: #000000;
    width: 100%;
    height: 100%;
    text-decoration:none;
}
#cb_sublink #sublinks li .thelanguage li a:hover{
	background-color: #FFFFFF;;
	color: #CC9900;
	height: 100%;
    width: 100%;
}
#cb_sublink ul#sublinks {
    padding:0;
	list-style: none;
	margin: 0px 0px 0px 0px;
}
#cb_sublink ul#sublinks li{
	font-family:Arial, Verdana, Tahoma;
    font-size:14px;
    font-weight: bold;
	color:#FFFFFF;

    background-color: #BB7700;
	text-align:left;
    padding-right: 10px;
    border-bottom: 1px solid #FFFFFF;
}
#cb_sublink ul#sublinks li a{
	font-family:Arial, Verdana, Tahoma;
    font-size:12px;
    font-weight: bold;
	color: #FFFFFF;
    width:245px;
    height:28px;
    text-decoration:none;
    display:block;
}
#cb_sublink ul#sublinks li a:hover{
	background-color: #CC9900;;
	color: #FFFFFF;
	height:28px;
    width:245px;
}

div#inside_access_div {
  background-color: #BB7700;
  height: 30px;
  width: 100%;
  padding-top: 12px;
  padding-left: 8px;
  border: 0px solid red;
}
#inside_access_img {
  height: 16px;
  width: 16px;
  float: left;
  border: 0px solid red;
}
#inside_access_txt {
  height: 100%;
  height: 100%;
  float: left;
  border: 0px solid red;
  margin-left: 10px;
  margin-top: 1px;

  font-family: Arial, Verdana, Tahoma;
  color: #FFFFFF;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: bold;
}
#cb_sublink ul#inside_access {
    padding:0;
	list-style: none;
	margin: 20px 0px 0px 0px;
}
#cb_sublink ul#inside_access li{
    float:left;
	font-family:Arial, Verdana, Tahoma;
    font-size:14px;
    font-weight: bold;
	color:#FFFFFF;
    background:transparent;
	text-align:left;
    padding-left: 10px;
    padding-right: 10px;
 }
#cb_sublink ul#inside_access li a{
    outline: none;
	font-family:Arial, Verdana, Tahoma;
    font-size:12px;
    font-weight: bold;
	color:#000000;
    background: url("../images/misc/bar.gif") no-repeat top left;
    width:235px;
    height:28px;
    text-decoration:none;
    display:block;
    padding-left: 15px;
    padding-top: 2px;
}
#cb_sublink ul#inside_access li a:hover{
	background: url("../images/misc/darkbar.gif") no-repeat top left;
	color:#BB7700;
	height:28px;
    width:235px;
    padding-left: 15px;
    padding-top: 2px;
}
/*SUBLINK STYLES END*/

/*RIGHT HEADER STYLES START*/
#date_div {
  width: 256px;
  height: 10px;
  margin-left: 719px;
  padding-top: 5px;
}
.date_div {
  font-family: Arial, Verdana, Tahoma;
  color: #FFFFFF;
  font-size: 11px;
  text-align: right;
  margin-right: 5px;
}
#search_header {
  width: 256px;
  height: 30px;
  margin-left: 719px;
}
.search_header {
  margin-left: 48px;

}
#input_elem {
  width: 256px;
  height: 30px;
  border: 0px solid #000000;
  margin-left: 719px;
}
#search_box {
  width: 215px;
  height: 30px;
  float: left;
}
.search_box {
  margin-top: 5px;
  margin-right: 3px;
  text-align: right;
}
#search_button {
  width: 35px;
  height: 30px;
  float: left;
  border: 0px solid #000000;
}
.search_button {
  margin-top: 6px;
  margin-left: 3px;
  margin-right: 7px;
  text-align: right;
}
#search_tips {
  width: 256px;
  height: 20px;
  border: 0px solid red;
  margin-left: 711px;
}
#choose_language {
  width: 256px;
  margin-left: 712px;
  margin-top: 5px;
}
.choose_language {
  margin-top: 3px;
  text-align: right;
  margin-right: 5px;
}
.search_tips {
  margin-top: 3px;
  text-align: right;
  margin-right: 5px;
}
#header_link {
  width: 256px;
  height: 15px;
  margin-left: 719px;
  border: 0px solid #000000;
  margin-top: 23px;
}
.header_link {
  text-align: right;
  margin-right: 5px;
}
.txtfield {
    border: 1px solid #009900;
    font-size: 10px;
    width: 170px;
    height: 15px;
	color: #7c7c7c;
	padding: 2px;
	margin: 0;
}
#choose_language .choose_language select {
    border: 1px solid #009900;
    font-size: 10px;
    width: 170px;
	color: #7c7c7c;
	padding: 2px;
	margin: 0;
}
/*RIGHT HEADER STYLES END*/

/*HOME CONTENT STYLES START*/
#randimgdiv {
  width: 725px;
  height: 251px;
  margin: 0px;
  background-color: transparent;
  background-image: url("../images/styles/randomimgbg.gif");
  background-repeat: no-repeat;
  background-position: top left;
  border: 0px solid #000000;
  z-index: 0;
}
.randimgdiv {
 margin: 0px;
 z-index: 0;
}
#homecontentdiv {
  width: 730px;
  border: 0px solid #000000;
}
.homecontentdivspacer {
  height: 20px;
  border: 0px solid red;
}
.homecontentdiv01 {
  width: 357px;
  height: 100%;
  border: 0px solid #000000;
  float: left;
  padding: 2px;
}
.homecontentdiv02 {
  width: 355px;
  height: 100%;
  border: 0px solid #000000;
  float: left;
  padding-bottom: 2px;
  padding-top: 2px;
  padding-left: 2px;
}

/*TAB PANEL START*/
#tabpaneldiv {
  width: 355px;
  height: 100%;
}
/*TAB PANEL END*/

/*HOME GALLERY START*/
#gallery_pics {
  width: 355px;
  height: 39px;
  border: 1px solid #999999;
  background-color: #EEEEEE;
  padding-top: 6px;
}
.gallery_pics {
  border: 0px solid red;
  text-align: center
}
.home_gallery_thumbs {
  padding: 0 3px 0 3px;
}
#loader {
  width: 355px;
  height: 220px;
  border: 1px solid #999999;
  background-color: #EEEEEE;
}
/*HOME GALLERY END*/

/*POLL START*/
#poll_div {
  width: 355px;
  height: 100%;
  border: 1px solid #999999;
}
.poll_div {
  width: 345px;
  height: 100%;
  background: #FFFFFF url(../images/misc/aqpollbg.gif) no-repeat bottom center;
  padding: 5px 5px 5px 5px;
}
#poll_item_div {
  border: 0px solid #000000;
  margin-left: 0px;
  margin-top: 0px;
  padding-bottom: 2px;
}
/*POLL END*/

/*MONTHLY VIRTUE START*/
#monthlyvirtue_div {
  width: 345px;
  height: 100%;
  border: 1px solid #999999;
  background-color: #FFFFFF;
  padding-top: 5px;
  padding-bottom: 10px;
  padding-left: 5px;
  padding-right: 5px;
}
#monthlyvirtuetitle {
  font-family: Arial, Verdana, Tahoma;
  color: #BB7700;
  font-weight: bold;
  font-size: 16px;
  width: 200px;
  float: left;
  padding-top: 2px;
  border: 0px solid #999999;
}
#monthlyvirtuecb {
  width: 335px;
  height: 100%;
  border: 1px solid #FFFFFF;
  background-color: #FFFFFF;
  margin-left: 5px;
  margin-top: 10px;

}
#monthlyvirtuehead {
  height: 28px;
}
#monthlyvirtuesubtitle {
  width: 331px;
  height: 20px;
  font-family: Arial, Verdana, Tahoma;
  color: #029402;
  font-weight: bold;
  font-size: 12px;
  margin: 2px;
  padding: 5px 0px 5px 1px;
  border: 0px solid #999999;
  float: left;
}
#monthlyvirtuecbtxt {
  width: 325px;
  height: 100%;
  padding: 5px;
  border: 0px solid #999999;
}
#monthlyvirtuecbtxt B{
  font-family: Arial, Verdana, Tahoma;
  color: #000000;
  font-size: 12px;
}
#monthlyvirtuecbtxt I{
  font-family: Arial, Verdana, Tahoma;
  color: #000000;
  font-size: 12px;
}
/*MONTHLY VIRTUE END*/

/*KULTURA START*/
#kulturaqimg {
  height: 92px;
  border: 0px solid red;
  text-align: center;
}
#kulturaq_head {
  height: 105px;
  border: 0px solid red;
  text-align: center;
}
/*KULTURA END*/

/*KULTURA BLOG START*/
#kulturablog {
  width: 355px;
  border: 1px solid #999999;
  background-color: #FFFFFF;
  float: left;
}
#bloghead {
 padding-top: 3px;
 border: 0px solid red;
 float: left;
}
#blogcontent {
 border: 0px solid red;
 float: left;
 width: 355px;
}
#blogimg {
 width: 148px;
 padding: 10px 0px 0px 8px;
 float: left;
 border: 0px solid red;
}

#blogtxt {
 width: 185px;
 padding: 5px 8px 0px 6px;
 float: left;
 border: 0px solid red;
}

#blogfooter {
  width: 355px;
  float: left;
  padding: 10px 0px 10px 0px;
  
  font-family: Verdana, Arial, Tahoma;
  font-size: 10px;
  text-transform: uppercase;
  text-align: center;
  color: #808080;
}

#blogtxt B{
  font-family: Arial, Verdana, Tahoma;
  color: #000000;
  font-size: 12px;
}
#blogtxt I{
  font-family: Arial, Verdana, Tahoma;
  color: #000000;
  font-size: 12px;
}

#blogtxt P{
  font-family: Arial, Verdana, Tahoma;
  color: #000000;
  font-size: 12px;
}

#blogtxt P.blogtitle{
  font-family: Arial, Verdana, Tahoma;
  color: #008000;
  font-size: 13px;
  font-weight: bold;
  font-style: italic;
}
#blogresponse {
  width: 502px;
  float: left;
  border-bottom: 1px solid #C0C0C0;
  margin-bottom: 10px;
}
#blogreshead {
  height: 55px;
  width: 500px;
  float: left;
  background: url(../images/misc/blogiconline.gif) repeat-x top left;
}
#blogresicon {
  height: 55px;
  width: 58px;
  float: left;
  background: url(../images/misc/blogresponseicon.gif) no-repeat top left;
  margin-left: 12px;
}
#blogressays {
  border: 0px solid red;
  float: left;
  width: 350px;
  margin-left: 10px;
  margin-top: 15px;
}

#blogreswebsite {
  border: 0px solid red;
  float: left;
  width: 350px;
  margin-left: 10px;
  margin-top: 10px;
}

#blogrescont {
  font-family: Arial, Verdana, Tahoma;
  color: #000000;
  font-size: 12px;
  padding: 15px 30px 15px 30px;
  border: 0px solid red;
  float: left;
  width: 440px;
}

#topnav,#bottomnav{
  float: left;
  width: 502px;
  text-align: right;
  padding: 1px 0px 1px 0px;
}
/*KULTURA BLOG POLL(SUB)*/
#blogpollcont {
  float: right;
  margin: 10px;
  border: 1px solid #C0C0C0;
  width: 200px;
  padding: 0px 0px 10px 0px;
  //padding: 10px 0px 10px 0px;
}
#blogpollcont #error {
  color: #B90000;
}
#blogpollcont #error b{
  color: #B90000;
}
#blogpollcont #error i{
  color: #B90000;
}
#blogpollcont #title {
  color: #008000;
}
#blogpollcont #title b{
  color: #008000;
}
#blogpollcont #title i{
  color: #008000;
}
#blogpollcont a {
  color: #000000;
  text-decoration: none;
}
#blogpollcont a:hover {
  color: #BB7700;
}

/*KULTURA BLOG END*/


#dailygospel {
  width: 355px;
  height: 100%;
  border: 1px solid #669900;
  background: #FFFFFF url(../images/misc/gospel_bg.gif) repeat-x bottom left;
}
.dailygospel {
  height: 100%;
  width: 355px;
}
#dailygospeltitle {
  font-family: Arial, Verdana, Tahoma;
  color: #BB7700;
  font-weight: bold;
  font-size: 16px;
  margin: 5px;
  width: 200px;
  border: 0px solid #999999;
  padding-top: 2px;
}
#dailygospelcontent {
  width: 355px;
  height: 100%;
  background-image: url(../images/misc/quote.gif);
  background-repeat: no-repeat;
  background-position: top left;
  border: 0px solid #999999;
}
.dailygospelcontent {
  border: 0px solid #999999;
  height: 100%;
  width: 355px;
  padding-bottom: 10px;
}
.dailygospelcontenttxt {
  margin-left: 100px;
  margin-right: 10px;
  width: 240px;
  border: 0px solid #999999;
}
#nogospel {
  border: 0px solid #999999;
  text-align: center;
}
#nogospel P B{
  font-family: Arial, Verdana, Tahoma;
  color: #000000;
  font-size: 12px;
}
P.bookfromtxt I{
  font-family: Arial, Verdana, Tahoma;
  color: #666666;
  font-weight: normal;
  font-size: 12px;
}
.imgholder {
    width: 38px;
    height: 28px;
    border: 0px solid #000000;
    float: left;
}
.spacer {
  width: 355px;
  height: 5px;
  //height: 0px;
  //line-height: 5px;
  display: block;
  border: 0px solid red;
}
#bdayceleb_div {
  width: 350px;
  height: 30px;
  border: 1px solid #999999;
  background: #FFFFFF url(../images/misc/bdayceleb.gif) no-repeat top right;
  text-align: right;
  padding: 65px 5px 0px 0px;
}
#bdayceleb_div a{
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
  color: #333333;
  text-decoration: none;
  outline: none;
}
#bdayceleb_div a:hover{
  text-decoration: underline;
}
#gospelspacer {
  width: 240px;
  height: 20px;
}
.input_elements {
  padding-top: 4px;
}
P.gospel {
  font-family: Arial, Verdana, Tahoma;
  color: #000000;
  font-weight: normal;
  font-size: 12px;
  text-decoration: none;
  font-style: italic;
}
#pwa {
  width: 355px;
  height: 95px;
  border: 1px solid #999999;
}
.pwa {
  width: 351px;
  height: 95px;
  padding-left: 4px;
}
#pwasupport {
  width: 251px;
  height: 25px;
  background: #FFFFFF url(../images/misc/pwasupport.gif) no-repeat top right;
  float: left;

  text-align: right;
  padding-top: 70px;
  color: #666666;
}
#pwasupport a{
  font-size: 10px;
  font-weight: bold;
  text-transform: uppercase;
  color: #666666;
  text-decoration: none;
  outline: none;
}
#pwasupport a:hover{
  text-decoration: underline;
}
#pwabadge {
  width: 100px;
  height: 95px;
  border: 0px solid #999999;
  float: left;
}
#spotlyt {
  width: 355px;
  height: 100%;
  border: 1px solid #999999;
  float: left;
}
.spotlyt {
  width: 345px;
  background-color: lightyellow;
  padding: 5px;
  float: left;
}
#spotlyt_title {
  width: 340px;
  border: 0px dashed #999999;
  float: left;
  font-family: Arial, Verdana, Tahoma;
  color: #BB7700;
  font-weight: bold;
  font-size: 16px;
}
.spotlyt_desc {
  width: 150px;
  height: 60px;
  border: 0px dashed #999999;
  float: left;

  font-family: Arial, Verdana, Tahoma;
  color: #029402;
  font-weight: bold;
  font-size: 12px;
  padding-top: 3px;
}
.spotlyt_gallery_title {
  width: 330px;
  height: 100%;
  border: 0px dashed #999999;
  float: left;
  padding: 5px 0px 5px 0px;

  font-family: Verdana, Arial, Tahoma;
  font-size: 10px;
  font-weight: normal;
  font-style: italic;
  color: #999999;
}
.spotlyt_gallery {
  width: 320px;
  height: 46px;
  border: 0px solid #CCCCCC;
  float: left;
  overflow: hidden;
  padding: 5px;
}
.spotlyt_gallery IFRAME {
  width: 320px;
  height: 46px;
  margin: 0px; padding: 0px;
  border-width: 0px;
  background-color: transparent;
}
#iframebody {
  margin: 0px;
  padding: 0px 8px 0px 8px;
  background-color: lightyellow;
}
.spotlyt_gal {
  width: 160px;
  height: 100%;
  border: 0px solid #CCCCCC;
  float: left;
  padding-top: 5px;
}
.spotlyt_gal_title {
  width: 160px;
  height: 100%;
  border: 0px solid #CCCCCC;
  float: left;

  font-family: Verdana, Arial, Tahoma;
  font-size: 10px;
  font-weight: normal;
  font-style: italic;
  color: #999999;
}
.spotlyt_gal_pic {
  width: 156px;
  height: 46px;
  border: 0px solid #CCCCCC;
  float: left;
  padding: 2px;
}
.spotlyt_gal_pic A IMG {
  border-width: 0px;
  border: 1px solid #029402;
  padding: 2px;
}
.spotlyt_gal_pic A:hover IMG {
  border: 1px solid #BB7700;
}
.spotlyt_item_sub {
  padding: 5px;
  float: left;
  border: 1px solid lightyellow;
}
.spotlyt_pic {
  width: 75px;
  height: 75px;
  border: 2px solid #000000;
  float: left;
}
.spotlyt_txt {
  width: 235px;
  height: 100%;
  border: 0px dashed #999999;
  float: left;
  margin-left: 10px;
  font-family: Arial, Verdana, Tahoma;
  color: #666666;
  font-weight: normal;
  font-size: 12px;
  font-style: italic;
}
#aqui {
  width: 355px;
  border: 1px solid #999999;
}
.aqui {
  width: 345px;
  height: 50px;
  background: #FFFFFF url(../images/misc/aqui.jpg) repeat-y top left;
  text-align: right;
  padding-top: 115px;
  padding-right: 10px
}
.aqui a{
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
  color: #333333;
  text-decoration: none;
  outline: none;
}
.aqui a:hover{
  text-decoration: underline;
}
#aqradio {
  width: 355px;
  border: 1px solid #999999;
}
.aqradio {
  width: 335px;
  height: 33px;
  background: #FFFFFF url(../images/misc/aqradio.jpg) repeat-y top left;
  text-align: right;
  padding-top: 114px;
  padding-right: 20px;
}
.aqradio a{
  font-family: Arial, Verdana, Tahoma;
  color: #FFFF77;
  font-weight: bold;
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 2px;
  text-decoration: none;
}
.aqradio a:hover{
  color: #C1C100;
}

#webgrade {
  width: 355px;
  border: 1px solid #999999;
}
.webgrade {
  width: 345px;
  height: 156px;
  background: #FFFFFF url(../images/misc/webgrade.jpg) repeat-y top left;
  text-align: right;
  padding-top: 15px;
  padding-right: 10px;
}
.webgrade a{
  font-family: Arial, Verdana, Tahoma;
  color: #333333;
  font-weight: bold;
  font-size: 11px;
  text-decoration: none;
  border: 2px solid #333333;
  background-color: #FFFF00;
  padding: 3px;
}
.webgrade a:hover{
  color: #000000;
  border: 2px solid #000000;
}


/*HOME CONTENT STYLES END*/

/*HOME NEWS STYLE START*/
.tdtabnews {
  width: 350px;
  padding-top: 2px;
  padding-bottom: 5px;
  padding-right: 0px;
  padding-left: 2px;
  vertical-align: top;
}
.tbltabnewscontainer {
  height: 400px;
  width: 350px;
}
.tblmisccontainer {
  height: 400px;
  width: 350px;
}
.tdmisccontents {
  width: 350px;
  padding-top: 3px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 2px;
  vertical-align: top;
}
/*HOME NEWS STYLE END*/

/*LEFT NAVIGATION STYLES START*/
.rellinkmenu {
	margin: 10px 8px 30px 10px;
	padding: 0;
	}
.rellinkmenu ul {
	margin: 0;
	padding: 0;
	}
#relsection { /* row 12 */
	margin: 0;
	padding: 0;
	width: 160px;
	float: left;
	border: 0px solid #000000;
	}
#divider { /* row 12 */
	background-image: url(../images/styles/line.gif);
    background-repeat: no-repeat;
    background-position: top left;
	margin: 0;
	padding: 0;
	width: 1px;
	height: 300px;
	float: left;
    }
/*LEFT NAVIGATION STYLES END*/

/*STATIC CONTENT STYLES START*/
#imgstaticdiv {
  width: 723px;
  height: 175px;
  margin: 0px;
  background-color: transparent;
  background-image: url("../images/styles/imgstatic_bg.gif");
  background-repeat: no-repeat;
  background-position: top left;
  border: 0px solid #000000;
  z-index: 0;
}
.imgstaticdiv {
  margin: 0px;
  z-index: 1;
  float: left;
}
#section_title { /* row 11 */
	margin: 0;
	padding: 0;
	width: 727px;
	height: 29px;
	overflow: hidden;
	border: 0px solid #000000;
}
.preview_section {
	width: 148px;
	height: 19px;
	padding: 0;
	margin: 5px 10px 0 0;
	overflow: hidden;
	float: right;
	border: 0px solid #000000;
}
#topdivider {
  width: 729px;
  border-bottom: 1px solid #B77B00;
  float: left;
  display: block;
  margin: 0;
  padding: 0;
  height: 0;
  float: left;
  overflow: hidden;
}
#contentsection {
	margin: 0px;
	padding: 10px 0px 10px 15px;
	width: 540px;
	float: left;
}
/*STATIC CONTENT STYLES END*/

/***********************************************TEXT AREA**********************************************/

/*POLL STYLES START*/
.tblpoll {
    font-family: Verdana, Arial, Tahoma;
    font-size: 10px;
    vertical-align: top;
}
.tblpoll b{
    font-family: Arial, Verdana, Tahoma;
    font-size: 12px;
    vertical-align: top;
}
.poll_header {
    font-family: Arial, Verdana, Tahoma;
    font-size: 16px;
    color: #029402;
    font-weight: bold;
    vertical-align: middle;
    text-align: left;
    padding-top: 5px;
    padding-bottom: 5px;
}
.poll_mssg {
    font-family: Verdana, Arial, Tahoma;
    font-size: 10px;
    color: #FF0000;
    vertical-align: middle;
    text-align: left;
    padding-top: 2px;
    padding-bottom: 2px;
}
.poll_bar_rating {
    padding-top: 2px;
    padding-bottom: 2px;
}
a.polllink {
  font-family:  Arial, Verdana, Tahoma;
  text-transform: uppercase;
  font-size: 11px;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
}
a.polllink:hover {
  text-decoration: underline;
}
/*POLL STYLE END*/

/*FOOTER LINKS STYLES START*/
.tdfootertxt {
  font-family: Arial, Verdana, Tahoma;
  color: #669900;
  font-size: 11px;
  font-weight: normal;
}
.tdfootertxt a{
  font-family: Arial, Verdana, Tahoma;
  color: #8bb901;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  margin-right: 15px;
}
.tdfootertxt a:hover{
  color: #FFFFFF;
}
.tdfootertxt .bar {
    color: #669900;
	font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
    font-weight: normal;
}
A.footerlinka:link,  A.footerlinka:visited {
	color: #669900;
	font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
    font-weight: normal;
    border-style: none;
	text-decoration: none;
	margin-right: 0px;
}
A.footerlinka:hover {
    color: #B77B00;
	font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
    font-weight: normal;
    border-style: none;
	text-decoration: underline;
}
A.footerlink:link,  A.footerlink:visited {
	color: #669900;
	font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
    font-weight: normal;
    border-style: none;
	text-decoration: none;
	margin-right: 0px;
}
A.footerlink:hover {
    color: #B77B00;
	font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
    font-weight: normal;
    border-style: none;
	text-decoration: underline;
}
/*FOOTER LINKS STYLES END*/

/*NEWS STYLES START*/
.article_date {
    font-family: Verdana, Arial, Tahoma;
    font-size: 9px;
    text-align: left;
    color: #666666;
    vertical-align: top;
}
.article_title {
    font-family: Verdana, Arial, Tahoma;
    font-size: 9px;
    vertical-align: top;
}
/*NEWS STYLES End*/

/*STATIC CONTENTS STYLE START*/
.section_title_txt h2 {
	font-family: Arial, Verdana, Tahoma;
    color: #029402;
    font-size: 18px;
    font-weight: bold;
	padding-left: 157px;
	margin: 3px 0 0 0;
	overflow: hidden;
	float: left;
	border: 0px solid #000000;
}
/*STATIC CONTENTS STYLE END*/

/*BULLETIN STYLE START*/
.bottomnavtxt {
  font-family: Arial, Verdana, Tahoma;
  color: #FFFFFF;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: bold;
}
/*BULLETIN STYLE END*/

/*TAB PANEL STYLE START*/
#tabcontentloader P {
  font-family: Arial, Verdana, Tahoma;
  font-size: 12px;
}

A.tabpanellink:link,  A.tabpanellink:visited {
	color: #000000;
 font-family: Verdana, Arial, Tahoma;
    font-size: 9px;
    font-weight: normal;
    border-style: none;
	text-decoration: none;
}
A.tabpanellink:hover {
    color: #BB7700;
    font-family: Verdana, Arial, Tahoma;
    font-size: 9px;
    font-weight: normal;
    border-style: none;
	text-decoration: underline;
}
.articlecat {
    color: #BB7700;
    font-family: Arial, Tahoma;
    font-size: 11px;
    font-weight: bold;
    border-style: none;
	text-decoration: none;
	line-height: 2px;

}
/*TAB PANEL STYLE END*/

.treven {
    background-color: #F3F3F3;
}
.trhighlight {
    background-color: #F4FFDF;
}
.float_right {
    float: right;
    border-width: 0px;
}
.float_left {
    float: left;
    border-width: 0px;
}

/*NEWS MISC STYLES START*/

/*For Horizontal Image*/
#articlepicdiv {
  width: 295px;
  height: 100%;
  margin: 0px;
  background-color: transparent;
  background-image: url("../images/styles/newspic_bg.gif");
  background-repeat: no-repeat;
  background-position: top left;
  border: 0px solid #000000;
  float: right;
  padding-bottom: 5px;
}
#articlepicdiv_cap {
  width: 295px;
  height: 100%;
  margin: 0px;
  border: 0px solid #000000;
  float: right;
  padding-bottom: 5px;
}
.articlepicdiv {
 margin: 18px;
 border: 0px solid #000000;
}
.articlepicdiv_cap {
 margin-left: 18px;
 margin-right: 18px;
 border: 0px solid #000000;
}
#articlepiccaption {
  width: 100%;
  border: 0px solid #000000;
}
#articlecaptionborder {
  width: 261px;
  margin-left: auto;
  margin-right: auto;
  border-left: 0px solid #CCCCCC;
  border-right: 0px solid #666666;
  border-top: 0px solid #CCCCCC;
  border-bottom: 0px solid #666666;
}

/*For Vertical Image*/
#articlepicdivh {
  width: 205px;
  height: 100%;
  margin: 0px;
  background-color: transparent;
  background-image: url("../images/styles/newspic_bgh.gif");
  background-repeat: no-repeat;
  background-position: top left;
  border: 0px solid #000000;
  float: right;
  padding-bottom: 5px;
}
#articlepicdiv_caph {
  width: 205px;
  height: 100%;
  margin: 0px;
  border: 0px solid #000000;
  float: right;
  padding-bottom: 5px;
}
.articlepicdivh {
 margin: 18px;
 border: 0px solid #000000;
}
.articlepicdiv_caph {
 margin-left: 18px;
 margin-right: 18px;
 border: 0px solid #000000;
}
#articlepiccaptionh {
  width: 100%;
  border: 0px solid #000000;
}
#articlecaptionborderh {
  width: 169px;
  margin-left: auto;
  margin-right: auto;
  border-left: 0px solid #CCCCCC;
  border-right: 0px solid #666666;
  border-top: 0px solid #CCCCCC;
  border-bottom: 0px solid #666666;
}
/*NEWS MISC STYLES END*/

/*CONTACT CONTAINER STYLE START*/
.contact_cont {
	color: #707070;
	background: #FFFFFF url(../images/styles/contact_bg.gif) repeat-x 100% 0;
	border: 1px solid #58C758;
	text-align: center;
	width: 60%;
	margin: 10px auto 10px auto;
	padding: 10px;
}
/*CONTACT CONTAINER STYLE END*/

/*HEAD LINK STYLE START*/
.bar {
    color: #FFFFFF;
	font-family: Arial, Verdana, Tahoma;
    font-size: 11px;
    font-weight: normal;
}
.dot {
    color: #FFFFFF;
	font-family: Arial, Verdana, Tahoma;
    font-size: 15px;
    font-weight: normal;
}
/*HEAD LINK STYLE END*/

/*INPUT ELEMENTS STYLE START*/
#divmssg {
    width: 502px;
    height: 100%;
    border: 0px solid #000000;
    float: left;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
}
#divform {
    width: 502px;
    border: 0px solid #000000;
    float: left;
}
#liveloader {
    width: 502px;
    height: 100%;
    border: 0px solid #000000;
    float: left;
    margin: 20px 0px 0px 0px;
}
#divmssgicon {
    width: 16px;
    height: 16px;
    border: 0px solid #000000;
    float: left;
}
#divmssgtxt {
    width: 440px;
    height: 100%;
    border: 0px solid #000000;
    float: left;
    margin-left: 5px;
}
.required {
    color: #FF6600;
	font-family: Arial, Verdana, Tahoma;
    font-size: 12px;
    font-weight: normal;

}
.formfield {
    border: 1px solid #669900;
}
.formtextarea {
    border: 1px solid #669900;
}
.formdropdown {
    border: 1px solid #669900;
}
.formbutton {
    border-right: 2px solid #336600;
    border-top: 2px solid #99CC00;
    border-left: 2px solid #99CC00;
    border-bottom: 2px solid #336600;
    background-color: #669900;
    font-family: Arial, Verdana, Tahoma;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
}
/*INPUT ELEMENTS STYLE END*/

/*TOP LINK STYLE START*/
P.top {
   text-align: right;
   float: right;
}
A.toplink:link,  A.toplink:visited {
	color: #336600;
	font-family: Arial,Verdana,Tahoma;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
}
A.toplink:hover {
    color: #BB7700;
	font-family: Arial,Verdana,Tahoma;
    font-size: 10px;
    font-weight: bold;
    text-decoration: underline;
}
/*TOP LINK STYLE END*/

/*MAIL STYLE LINKS START*/
#cb-styled01 {
    width: 540px;
    height: 94px;
    border: 0px solid #000000;
}
.cb_link_styled {
    width: 232px;
    height: 70px;
    float: left;
    border: 0px solid #000000;
    background: #FFFFFF url(../images/misc/style_bg01.gif) no-repeat top left;
    margin-left: 15px;
    padding-top: 24px;
    text-align: center;
    font-family: Arial, Verdana, Tahoma;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 12px;
}
.cb_link_styled A{
	color: #ffff00;
	font-family: Arial,Verdana,Tahoma;
    font-size: 20px;
    font-weight: bold;
    text-decoration: none;
}
.cb_link_styled A:hover {
    color: #ffff00;
	font-family: Arial,Verdana,Tahoma;
    font-size: 20px;
    font-weight: bold;
    text-decoration: underline;
}
/*MAIL STYLE LINKS END*/

/*FLOAT STYLES START*/
.float_r {
  float: right;
  border-width: 0px;
}
.float_l {
  float: left;
  border-width: 0px;
}
/*FLOAT STYLES END*/

/*SITEMAP STYLES START*/
#smheadnav {
  width: 540px;
  height: 100%;
  border: 0px solid red;
  float: left;
  overflow: hidden;
}
#smtopnav {
  width: 270px;
  height: 100%;
  border: 0px solid red;
  float: left;
  overflow: hidden;
}
#smsidenav {
  width: 270px;
  height: 100%;
  border: 0px solid red;
  float: left;
  overflow: hidden;
}
#smfootnav {
  width: 540px;
  height: 100%;
  border: 0px solid red;
  float: left;
  overflow: hidden;
}
/*SITEMAP STYLES END*/

/*EVENT CALENDAR STYLES START*/
.phptxt {
  font-family: Verdana, Arial, Tahoma;
  font-weight: bold;
  font-size: 23px;
}
#ecalcontainer {
  border: 1px solid #DDDDDD;
  width: 500px;
  float: left;
  padding: 2px;
}
#noevent {
  border: 1px solid #DDDDDD;
  height: 35px;
  width: 498px;
  text-align: center;
  
  font-family: Arial, Verdana, Tahoma;
  font-size: 20px;
  font-weight: bold;
  color: #999999;
  padding-top: 15px;
}
#ecalheader {
  border: 1px solid #DDDDDD;
  height: 50px;
  width: 498px;
  float: left;
  background-color: #669900;
}
#ecalheader01 {
  height: 50px;
  width: 239px;
  float: left;
  height: 35px;
  padding: 15px 0px 0px 10px;
}
#ecalheader01a {
  float: left;
  width: 20px;
  height: 20px;
  cursor: pointer;
}
#ecalheader01b {
  float: left;
  width: 22px;
  height: 22px;
  margin: 0px 10px 0px 10px;
  cursor: pointer;
}
#ecalheader01c {
  float: left;
  width: 20px;
  height: 20px;
  cursor: pointer;
}
#ecalheader02 {
  height: 35px;
  width: 244px;
  text-align: right;
  color: #FFFFFF;
  float: left;
  padding: 10px 5px 0px 0px;
}
.ecaldatecont {
  width: 500px;
  float: left;
  margin: 2px 0px 0px 0px;
}

.ecaldate {
  border: 1px solid #DDDDDD;
  height: 64px;
  width: 64px;
  float: left;
  
  font-family: Verdana, Arial, Tahoma;
  font-size: 25px;
  font-weight: bold;
  text-align: right;
  padding: 3px;
  color: #999999;
}

.ecaldaytxt {
  border: 0px solid #DDDDDD;
  display: block;

  font-family: Verdana, Arial, Tahoma;
  font-size: 11px;
  font-weight: bold;
  text-align: right;
  padding: 3px;
  color: #999999;
}

#ecaldaytxt_now {
  border: 0px solid none;
  display: block;

  font-family: Verdana, Arial, Tahoma;
  font-size: 11px;
  font-weight: bold;
  text-align: right;
  padding: 3px;
  color: #FFFFFF;
}

.ecaldate_now {
  border: 1px solid #993300;
  height: 64px;
  width: 64px;
  float: left;

  font-family: Verdana, Arial, Tahoma;
  font-size: 25px;
  font-weight: bold;
  text-align: right;
  padding: 3px;
  color: #FFFFFF;
  background-color: #993300;
}

.ecalevents {
  border: 1px solid #DDDDDD;
  width: 414px;
  float: left;
  margin-left: 2px;
  padding-right: 10px;
}

.ecalevents li {
  margin-bottom: 5px;
}

/*EVENT CALENDAR STYLES END*/


/*CALENDAR STYLES START*/
#calendar_div {
  border: 0px solid #CCCCCC;
  width: 224px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  z-index: 100;
}
.calendar {
  border: 0px solid #CCCCCC;
  width: 219px;
  height: 100%;
  float: left;
  padding-bottom: 15px;
}
#calendar {
  border: 1px solid #CCCCCC;
  width: 217px;
  height: 100%;
  float: left;
  background: #FFFFFF url(../images/misc/calheadbg.gif) repeat-x top left;
}
#calendar_nav01 {
  border: 0px solid red;
  width: 17px;
  height: 19px;
  float: left;
  background: #666666 url(../images/misc/calheadbg.gif) repeat-x top left;
  padding-left: 3px;
  padding-top: 1px;
}
#calendar_nav02 {
  border: 0px solid red;
  width: 17px;
  height: 18px;
  float: left;
  background: #666666 url(../images/misc/calheadbg.gif) repeat-x top left;
  padding-left: 3px;
  padding-top: 2px;
}
#calendar_nav03 {
  border: 0px solid red;
  width: 17px;
  height: 19px;
  float: left;
  background: #666666 url(../images/misc/calheadbg.gif) repeat-x top left;
  padding-left: 3px;
  padding-top: 1px;
}
#calendar_m {
  border: 0px solid red;
  width: 154px;
  height: 18px;
  float: left;
  padding-top: 2px;
  text-align: right;
  font-weight: bold;
  color: #FFFFFF;
  background: #666666 url(../images/misc/calheadbg.gif) repeat-x top left;
  padding-right: 3px;
}
#calendar_cb_01 {
  width: 219px;
  height: 100%;
  float: left;
  border: 0px solid red;
}
#calendar_cb_02 {
  height: 100%;
  float: left;
  border: 0px solid red;
  //padding-bottom: 2px;
}
.calendar_day {
  width: 27px;
  height: 16px;
  float: left;
  border: 1px solid #EEEEEE;
  background-color: #EEEEEE;
  margin: 1px;
  font-size: 10px;
  text-align: center;
  padding-top: 2px;
}
.calendar_date {
  width: 26px;
  height: 18px;
  float: left;
  border: 1px solid #DDDDDD;
  margin: 1px;
  padding-right: 1px;
  text-align: right;
  font-family: Verdana, Arial, Tahoma;
  font-size: 9px;
  font-weight: bold;
  color: #666666;
  background-color: #FFFFFF;
  cursor: default;
}
.calendar_date_wevent {
  width: 26px;
  height: 18px;
  float: left;
  border: 1px solid #008000;
  margin: 1px;
  padding-right: 1px;
  text-align: right;
  font-family: Verdana, Arial, Tahoma;
  font-size: 9px;
  font-weight: bold;
  color: #008000;
  background-color: #FFFFFF;
  cursor: pointer;
}
#calendar_date_now {
  width: 26px;
  height: 18px;
  float: left;
  border: 1px solid #993300;
  margin: 1px;
  padding-right: 1px;
  text-align: right;
  font-family: Verdana, Arial, Tahoma;
  font-size: 9px;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #993300;
  cursor: default;
}
#calendar_date_now_wevent {
  width: 26px;
  height: 18px;
  float: left;
  border: 1px solid #B77B00;
  margin: 1px;
  padding-right: 1px;
  text-align: right;
  font-family: Verdana, Arial, Tahoma;
  font-size: 9px;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #B77B00;
  cursor: pointer;
}
#caltitle {
  font-family: Arial, Verdana, Tahoma;
  font-size: 14px;
  font-weight: bold;
  color: #BB7700;
  background-color: #FFFFFF;
  cursor: default;
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: center;
  letter-spacing: -1px;
}
.cal_img {
  border-width: 0px;
  cursor: pointer;
}
A IMG {
  border-width: 0px;
  color: transparent;
  text-decoration: none;
}

/*CALENDAR STYLES END*/

/*AQEF STYLES START*/
#aqef_div {
  border: 0px solid red;
  width: 218px;
  float: left;
  margin: 0px 0px 10px 10px;
  //margin: 0px 0px 10px 6px;
  padding: 0px;
  background: transparent url(../images/misc/aqef_body.gif) repeat-y top left;
}
    #aqef_aq {
        width: 65px;
        height: 83px;
        background: transparent url(../images/misc/aqef_aq.gif) no-repeat top left;
        float: left;
    }
    #aqef_ef {
        width: 153px;
        height: 54px;
        background: transparent url(../images/misc/aqef_ef.gif) no-repeat top left;
        float: left;
    }
    #aqef_donate {
        text-align: center;
        width: 153px;
        float: left;
    }
    #aqef_cont {
        width: 218px;
        text-align: center;
        float: left;
    }
        #aqef_cont p{
          padding: 0px;
          margin: 3px 0px 3px 0px;
        }
         #aqef_cont p a{
           color: #bb7700;
           text-decoration: none;
           font-style: italic;
         }
         #aqef_cont p a:hover{
           color: #176AE8;
           text-decoration: underline;
         }
    #aqef_footer {
      width: 224px;
      height: 9px;
      float: left;
      background: transparent url(../images/misc/aqef_footer.gif) no-repeat top left;
      font-size: 1px;
    }

/*AQEF STYLES END*/

/*AQCEP Button*/
#aqcep_div {
  border: 1px solid #CCCCCC;
  width: 217px;
  height: 196px;
  float: left;
  margin-left: 11px;
  //margin-left: 5px;
  margin-bottom: 10px;
}
/*AQCEP Button End*/

/*GALLERY STYLE START*/
.gallerythumbs {
  text-align: center;
}
.gallerythumbs A IMG{
  border-width: 0px;
}
/*GALLERY STYLE END*/

/*FACILITIES GALLERY STYLE START*/
.gallerylabel {
  font-family: Arial, Verdana, Tahoma;
  font-size: 12px;
  font-weight: bold;
  color: #999999;
}
.facigallery {
  text-align: center;
}
.facigallery A {
  outline: none;
  text-decoration: none;
}
.facigallery A IMG {
  border: 1px solid #CCCCCC;
  padding: 2px;
  margin-right: 5px;
}
.facigallery A:hover IMG {
  border: 1px solid #000000;
  padding: 2px;
}

/*FACILITIES GALLERY STYLE END*/

/*CONTACTS STYLE START*/
.contacts {
  padding: 0px;
  margin: 0px 0px 0px 20px;
  list-style: none;
}
.contacts LI{
  padding: 0px 0px 15px 0px;
}
.contacts LI.building{
   background: url(../images/misc/building.gif) no-repeat top left;
   padding-left: 30px;
}
.contacts LI.telno{
   background: url(../images/misc/telno.gif) no-repeat top left;
   padding-left: 30px;
}
.contacts LI.website{
   background: url(../images/misc/website.gif) no-repeat top left;
   padding-left: 30px;
}
.contacts LI.email{
   background: url(../images/misc/email.gif) no-repeat top left;
   padding-left: 30px;
}
.contacts LI.officetime{
   background: url(../images/misc/officetime.gif) no-repeat top left;
   padding-left: 30px;
}
/*CONTACTS STYLE END*/

/*FORM STYLES START*/
FORM {
  padding: 0px;
  margin: 0px;
}
/*FORM STYLES END*/

/*HINTBOX STYLE START*/
#hintbox{ /*CSS for pop up hint box */
    position:absolute;
    top: 0;
    width: 165px;
    background-color: #FFFFFF;
    border:1px solid #669900;
    font:normal 11px Verdana;
    line-height:18px;
    z-index:100;
    visibility: hidden;

	/*-ms-overflow-y: hidden;*/
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
    font-weight: bold;
    color: navy;
    margin: 3px 8px;
}
#hintbox #eventcont {
    position:relative;
    height: 200px;
    overflow: auto;
	overflow-x: hidden;
}
#eventheadtitlecont {
    background-color: #669900;
    width: 165px;
    display: block;
    position: relative;
}
#hintbox #eventheadtitle {
    background-color: #669900;
    width: 155px;
    display: block;
    position: relative;
    padding: 0px 0px 0px 5px;
}
#hintbox b.caltitledate {
    font-family: Arial, Verdana, Tahoma;
    font-size: 12px;
    text-decoration: none;
    color: #FFFFFF;
}

#hintbox ul {
    margin: 0px;
    padding: 0px 10px 0px 20px;
}
#hintbox ul li b{
    font-family: Arial, Verdana, Tahoma;
    font-size: 12px;
    text-decoration: none;
}
#hintbox ul li i{
    font-family: Arial, Verdana, Tahoma;
    font-size: 12px;
    text-decoration: none;
}
#hintbox ul li{
    font-family: Arial, Verdana, Tahoma;
    font-size: 12px;
    text-decoration: none;
}
#hintbox span {
    top: 0;
    right: 0;
    position: absolute;
}
#hintbox span a{
    font-family: Verdana, Arial, Tahoma;
    font-size: 9px;
    color: #FFFFFF;
    text-transform: uppercase;
    text-decoration: none;
}
#hintbox span a:hover{
    color: #000000;
}
/*HINTBOX STYLE END*/

/*GENERAL STYLES START*/
a, a:hover {
  outline: none;
}
sup.new {
  font-family: Verdana, Tahoma;
  color: #BB0000;
  font-size: 9px;
  display: inline;
  text-transform: uppercase;
}
/*GENERAL STYLES END*/
