Body {
	COLOR: #FFFFFF;
	background:#444444 url(../images/bg_fon.gif) repeat-x top;
}
img{
border-color:#FFFFFF;
}
#home{
background:#444444 url(../images/bg_fon.gif) repeat-x top !important;
}
#wrapper {
	/*background-image: url(../images/css/wrapper_bg_mw.gif);*/
	background-repeat: repeat-y;
	background-color: #000;
}
#header {
	/*COLOR: #000;
	background-color: #6C96B8;*/
  background-image: url(../images/tower.jpg);
  background-repeat: no-repeat;
  background-position: top left;
}
#header img {
	border: 0px solid black;
}


/* CONSTRAIN MAX IMAGE WIDTH IN CONTENT WELLS
----------------------------------------------- */
.boxfullbody img, .content img {
	max-width: 675px;
	_width: expression(this.width > 675 ? 675: true);
	/* Last line is to set max width in IE6 */
	height: auto !important;
	
}

.delete img { border:none;
}
#footerbar {
	COLOR: #444444;
	letter-spacing:2px;
	background-color:#666666;
	background-repeat: repeat-x;
	height: 49px;
}
#footerbar A {
	color:#FFCC00;
	text-decoration:none;
}
#footerbar A:link {
	color:#FFCC00;
	text-decoration:none;
}
#footerbar A:visited {
	color:#FFCC00;
	text-decoration:none;
}
#footerbar A:hover {
	color:#FFCC00;
}

#headerbar {
	COLOR: #FFFFFF;
	background-color: none;
}
#headerbarleft {
	COLOR: #FFFFFF !important;
  visibility: hidden;
}

#headerbar A {
	color:#004583;
	text-decoration:none;
}
#headerbar A:link {
	color:#004583;
	text-decoration:none;
}
#headerbar A:visited {
	color:#004583;
	text-decoration:none;
}
#headerbar A:hover {
	color:#004583;
	text-decoration:underline;
}

#headerbarleft a, headerbarleft a:link, headerbarleft a:visited {
	color: #fff !important;
	text-decoration: none;
}

#navbar {
	BACKGROUND: #5579AB;
	COLOR: #ffffff;
	letter-spacing:2px;
}
#navbar A {
	COLOR: #FFCC00;
}
#navbar A:link {
	COLOR: #FFCC00;
}
#navbar A:visited {
	COLOR: #FFCC00;
}
#navbar A:hover {
	COLOR: #000;
}

#navbar A.selected {
	COLOR: #000;
	font-style:italic;
	background: #fff;
	text-decoration:underline;
}

#main {
	BACKGROUND:#000000;
}
#advert {
	BACKGROUND: #ffffff
}
#nav {
	BACKGROUND: #5579AB
}
#nav A {
	COLOR: #ffffff
}
#nav A:link {
	COLOR: #ffffff
}
#nav A:visited {
	COLOR: #ffffff
}
#nav A:hover {
	COLOR: #040c5c
}
a{
	letter-spacing:0px;
}
#header A {
	color:#0C4B81;
}
#header A:link {
	color:#0C4B81;
}
#header A:visited {
	color:#0C4B81;
}

.errormessage {
	color:#FD9501;
	font-size:11px;
	text-align: center !important;
	display:inline-block!important;
}



/* imported style classes for colors */


#topleft .box H2 {
	COLOR: #ffffff;
}

#left .box H2 {
	COLOR: #E8BE74;
}

#right .box ul {
	color:#026FA7;
  }

#right .box li {

	COLOR: #000000;
  }

#right .box li a {
	COLOR: #fff;
  }

  #right .box li a:link {
	COLOR: #fff;
  }

   #right .box li a:visited {
	COLOR: #fff;
  }

   #right .box li a:hover {
	COLOR: #fff;
  }

.box {
	border-color:#ccc;
}

.boxlogin {
	border-color:#ccc;
	background: #fff;
}

#topleft .box {
	background: #fff;
}

#topright .box {
	background: #fff;
}

#left .box {
	background: #5981BA;
}

#right .box {
	background: #fff;
}

#feature {
	border-color: #000000;
	background: #ffffff;
}

#feature .left {
	background: #fff;
}

#feature .right {
	BACKGROUND: #5981BA;
}

#logo{
	background: url(../images/spacer.gif) no-repeat 50% 50%;
}

#title{
	background: url(../images/title_swb.jpg) no-repeat 50% 50%;
	visibility: hidden;
}
#campus{
	background: url(../images/spacer.gif) no-repeat 50% 50%;
}

#logosmall{
	background: url(../images/spacer.gif) no-repeat 50% 50%;
}
#titlesmall{
	background: url(../images/title_swb.jpg) no-repeat 50% 50%;
	visibility: hidden;
}

#adleaderboard {
/*	background: url(../images/add-top.gif) no-repeat 50% 50%;*/
visibility: hidden;
}

#banner {
	background-color:#D1D9BD;
}
#campussmall{
	background: url(../images/spacer.gif) no-repeat 50% 50%;
}

#titlelogo{
	/*background: url(../images/title_swb.jpg) no-repeat 50% 50%;*/
}

#login H2 {
	COLOR: #E8BE74;
}

.loginfriends {
	color:#ffffff;
}

#login LABEL {
	color:#ffffff;
}

#footer p a {
	color:#3366bb;
}

#footer p a:hover {
	color:#3366bb;
}

a.loginlink {
	color:#ffcc00;
}

a.loginlink:hover {
	color:#fff;
}

#login .fieldlabel2 {
	color:#ffffff;
}

#login .fieldinput {
	color:#ffffff;
}

/* boxeshome */

.boxcommonbody ul {
	color:#026FA7;
	margin:0px;
padding:0px;
  }
.boxcommonbody li {
	COLOR: #000000;
  }

.boxcommonbody li a {
	COLOR: #990000;
  }

  .boxcommonbody li a:link {
	COLOR: #ffcc00;
  }

 .boxcommonbody .sitebutton li a:link {
	COLOR: #125d85;
  }

 .boxcommonbody .sitebutton li a:visited {
	COLOR: #125d85;
  }

 .boxfullbody .sgroup_browse_button li a:link {
	COLOR: #125d85;
  }

 .boxfullbody  .sgroup_browse_button li a:visited {
	COLOR: #125d85;
  }

 .boxmainbody .sitebutton li a:link {
	COLOR: #125d85;
  }

 .boxmainbody .sitebutton li a:visited {
	COLOR: #125d85;
  }


   .boxcommonbody li a:visited {
	COLOR: #ffcc00;
  }

   .boxcommonbody li a:hover {
	COLOR: #FFCC00;
  }

  .boxcommonbody a {
  }

  .boxcommonbody a:link {
	COLOR: #ffcc00;
  }

   .boxcommonbody a:visited {
	COLOR: #fff;
  }

   .boxcommonbody a:hover {
	COLOR: #FFCC00;
  }


.boxcommonbody {
  color: #fff;
  background-color:#cc0000;
  background-image: url(../images/css/rounded_bl.gif);
  background-repeat: repeat-x;
  background-position: bottom left;
}

/* added */
.boxcommonbody b {
	color:#fff;
}

.boxmainbody a{
	COLOR: #ffcc00;
}

.boxmainbody a:link{
	COLOR: #ffcc00;
}

.boxmainbody a:visited{
	COLOR: #ffcc00;
}

.boxmainbody a:hover{
	COLOR: #FFCC00;
}

.boxcommon {
  background-color:#990000;
  background-image: url(../images/css/rounded_tl.gif);
  background-repeat: repeat-x;
  background-position: top left;
  padding-bottom: 0px;
}

.boxcommon .p1 {
	color:#ffcc66;
}

.boxcommon .p1 a {
	color:#6C96B8;
}

.boxcommon .p1 a:link {
	color:#6C96B8;
}

.boxcommon .p1 a:visited {
	color:#6C96B8;
}

.boxcommon .p1 a:hover {
	color:#FFCC00;
}

.boxmainsplitbody {
  color: #fff;
  background-color:#cc0000;
  background-image: url('../images/css/rounded_bl.gif');
  background-repeat: repeat-x;
  background-position: bottom left;
}

.boxmainsplit {
  background-color:#990000;
  background-image: url('../images/css/rounded_tl.gif');
  background-repeat: repeat-x;
  background-position: top left;
  padding-bottom: 0px;
}


.boxmainsplit .p1 {
	color:#ffcc66;
}

.boxmainsplit .p1 a {
	color:#6C96B8;
}

.boxmainsplit .p1 a:link {
	color:#6C96B8;
}

.boxmainsplit .p1 a:visited {
	color:#6C96B8;
}

.boxmainsplit .p1 a:hover {
	color:#6C96B8;
}

.boxmainbody ul {
	margin:0px;
	padding:0px;
	color:#026FA7;
  }
.boxmainbody li {
	COLOR: #000000;
  }

.boxmainbody li a {
	COLOR: #ffcc00;
  }

  .boxmainbody li a:link {
	  COLOR: #ffcc00;
  }

  .boxmainbody li a:visited {
	  COLOR: #ffcc00;
  }

  .boxmainbody li a:hover {
	  COLOR: #FFCC00;
  }

.boxmainbody sitebutton {
	color: #000;
}


.boxmainbody {
  color: #fff;
  background-color:#cc0000;
  background-image: url(../images/css/rounded_bl.gif);
  background-repeat: repeat-x;
  background-position: bottom left;
}

.boxmain {
  background:#463D2B url(../images/css/rounded_tl.gif) top left repeat-x;
  padding-bottom: 0px;
}

.boxmain .p1 {
	color:#ffcc66;
}

.boxmain .p1 a {
	color:#6C96B8;
}

.boxmain .p1 a:link {
	color:#6C96B8;
}

.boxmain .p1 a:visited {
	color:#6C96B8;
}

.boxmain .p1 a:hover {
	color:#6C96B8;
}

/*boxesclassifieds */
.boxfullclassified {
	border-color:#cccccc;
	background: #0044ab;
	background-image: url(../images/blocks/darkerbluestrip.jpg);
}

/* boxesother */

.boxfullbody {
	border-color:#ccc;
	
}

.boxfullbody .content {
margin-top:10px;
}

.boxfullbody {
	
	
}



.boxsubfull {
  background-color:#990000;
  background-image: url('../images/css/rounded_tl.gif');
  background-repeat: repeat-x;
  background-position: top left;
  padding-bottom: 0px;
}

.boxsubfull .heading {
	color: #ffcc66 !important;
	display:inline;
}

.boxsubfull a:link,
.boxsubsubfull a:link,
.boxsubfull a:visited,
.boxsubsubfull a {
	color: #fff !important;
	text-decoration:underline;
}
.boxsubfull a:link {
	color: #fff !important;
	text-decoration:underline;
}

.boxsubsubfull a:link {
	color: #fff !important;
	text-decoration:underline;
}

.boxsubfull a:visited {
	color: #fff !important;
	text-decoration:underline;
}
.boxsubsubfull a:visited {
	color:#fff;
	text-decoration:underline;
}
.boxsubfull a:hover,
.boxsubsubfull a:hover {
	text-decoration:underline !important;
}

.boxsubfull .editbutton {
	color:#ffffff;
}

.boxsubsubfull .editbutton {
	color:#ffffff;
}


.boxsubfull .label {
	color:#fff;
}
.boxsubfullbody {
  color: #fff;
  background-color:#cc0000;
  background-image: url('../images/css/rounded_bl.gif');
  background-repeat: repeat-x;
  background-position: bottom left;
  padding-bottom:8px;
}

#event_link a {
  color: white !important;
}


.boxsubfullbody .content {
	background:#fff;
	color:#000000;
}

.boxsubsplit {
  background-color:#990000;
  background-image: url(/images/css/rounded_tl.gif);
  background-repeat: repeat-x;
  background-position: top left;
  padding-bottom: 0px;
/*  border-top: 1px solid #660000;
  border-right: 1px solid #660000;
  border-left: 1px solid #660000;*/
}

.boxsubsplit .heading {
	color: #ffcc66;
}

.boxsubsplit .label {
	color:#efefef;
}

.boxsubsplitbody {
  color: #fff;
  background-color:#cc0000;
  /*background-image: url('../images/box_body_bg.gif');*/
  /*background-repeat: repeat-x;*/
}

.boxsubsplitbody .content {
	color:#fff;
	background: transparent !important;
}

.boxfullbody a {
	COLOR: #000;
}


/*layout*/


 #headerbar input.button {
	  border-color:#ccc;
	  color:#000;
	  background-color:#ffffff;
 }

 #footer P.end A {
	 color:#000;
}

#footer p.end {
  color:#000;
}

#footer P.right A,  #footer P.right A:link,  #footer P.right A:visited {
	 color:#FFCC00 !important;
	 text-decoration: none;
}

#footer p.right {
  color:#000;
  margin:0px;
  padding-top:17px;
text-align:center;
}


.boxdivider {
	background: #5981BA;
}

#loginblock .blockspacer {
	background-color:#FFC17A;
}


.formbutton {
	  border-color:#ccc;
	  color:#000;
	  background-color:#ffffff;
}


.button {
  	BACKGROUND: #e6e6e6;
}

.button .p1 {
	color:#ffffff;
  }

.button .p1 a {
	color:#ffffff;
}

.button .p1 a:link {
	color:#ffffff;
}

.button .p1 a:visited {
	color:#ffffff;
}

.button .p1 a:hover {
	color:#ffffff;
}

/* Super Nav
----------------------------------------------- */

#supermainnav {
  background-color:#ffffff;
  background-image: url(../images/nav_bg.gif);
  background-repeat: repeat-x;
  padding: 0px;
  height: 27px;
  _height: 25px;
}
*+html #supermainnav {
  height: 25px;
}

#supermainnav h2 {
  border-color:#ccc;
  }
  #supermainnav li {
	/*background-image:url(../images/css/nav_over_left.gif) !important;*/
	background-repeat: no-repeat;
	bakground-position: top left !important;
	color: #fff;
	font-weight: bold;
  }
#supermainnav li a {
  /*background-image:url(../images/css/nav_off_left.gif);*/
  background-repeat: no-repeat;
  bakground-position: top left;
  color:#ffcc00;
	font-weight: bold;
  text-transform: uppercase;
  }
#supermainnav li a span {
  margin-top: 6px;
  margin-left: 20px;
}
#supermainnav li a:hover span {
	color:#fff;
   /*background-image:url(../images/css/nav_over_right.gif);
    background-repeat: no-repeat;
    bakground-position: top right;*/
  }

#supermainnav li.selected a {
/*  background-image: url(../images/css/nav_on_left.gif);
  background-repeat: no-repeat;
  background-position: top left;*/
	color:#fff;
	font-weight: bold;
  }

#supermainnav li.selected a span {
  /* background:#fff url(../images/css/nav_on_right.gif) no-repeat top right; */
/*  background-image: url(../images/css/nav_on_right.gif);
  background-repeat: no-repeat;
  background-position: top right;*/
	color:#fff;
	font-weight: bold;
}

#supermainnav li a:hover {
/*
	background-image:url(../images/css/nav_over_left.gif) !important;
	background-repeat: no-repeat;
	bakground-position: top left !important;
*/
	color:#fd9501;
  }
#supermainnav li.selected a:hover {
/*
	background-image:url(../images/css/nav_over_left.gif) !important;
	background-repeat: no-repeat;
	bakground-position: top left !important;
*/
	color:#fff;
  }

#supermainnav li.selected a:hover span {
	color:#fd9501;
	font-weight: bold;
   /*background-image:url(../images/css/nav_over_right.gif);
    background-repeat: no-repeat;
    bakground-position: top right;*/
  }


html>body #supermainnav li:hover a, html>body #mainnav li.parent li a:hover {
	color:#fd9501;
  }
html>body #supermainnav li:hover li a {
  }
html>body #supermainnav li.parent:hover ul {
  }

#supernavbar_id1 {
  background-image: url(../images/sport_football.gif);
  background-repeat: no-repeat;
  height: 25px;
}

#supernavbar_id2 {
  background-image: url(../images/sport_basketball.gif);
  background-repeat: no-repeat;
  height: 25px;
}

#supernavbar_id3 {
  background-image: url(../images/sport_soccer.gif);
  background-repeat: no-repeat;
  height: 25px;
}

#supernavbar_id4 {
  background-image: url(../images/sport_baseball.gif);
  background-repeat: no-repeat;
  height: 25px;
}

#supernavbar_id5 {
  background-image: url(../images/sport_trackfield.gif);
  background-repeat: no-repeat;
  height: 25px;
}

#supernavbar_id6 {
  background-image: url(../images/sport_band.gif);
  background-repeat: no-repeat;
  height: 25px;
}

#supernavbar_id7 {
  background-image: url(../images/sport_volleyball.gif);
  background-repeat: no-repeat;
  height: 25px;
}

#supernavbar_id8 {
  background-image: url(../images/sport_cheer.gif);
  background-repeat: no-repeat;
  height: 25px;
}

/*#supermainnav li#supernavbar_id8 a span {
  margin-top: 6px;
  padding-left: 25px;
}*/

/* Nav
----------------------------------------------- */
#mainnav {
  background-color:#FF0000;
  background-image: url(../images/mainnav_bg.gif);
  background-repeat: repeat-x;
}
#mainnav h2 {
  border-color:#ccc;
  }
  #mainnav li {
	/*background-image:url(../images/css/nav_over_left.gif) !important;*/
	background-repeat: no-repeat;
	bakground-position: top left !important;
	color: #fff;
	font-weight: normal;
  }
#mainnav li a {
  /*background-image:url(../images/css/nav_off_left.gif);*/
  background-repeat: no-repeat;
  bakground-position: top left;
  color:#ffcc00;
	font-weight: normal;
  }
#mainnav li a span {
    /*background-image:url(../images/css/nav_off_right.gif);*/
    background-repeat: no-repeat;
    bakground-position: top right;
}
#mainnav li a:hover span {
	color:#fff;
   /*background-image:url(../images/css/nav_over_right.gif);
    background-repeat: no-repeat;
    bakground-position: top right;*/
  }

#mainnav li.selected a {
/*  background-image: url(../images/css/nav_on_left.gif);
  background-repeat: no-repeat;
  background-position: top left;*/
	color:#990000;
	font-weight: bold;
  background: #fff;
  height: 25px;
  }

#mainnav li.selected a span {
  /* background:#fff url(../images/css/nav_on_right.gif) no-repeat top right; */
/*  background-image: url(../images/css/nav_on_right.gif);
  background-repeat: no-repeat;
  background-position: top right;*/
	color:#990000;
	font-weight: bold;
}

#mainnav li a:hover {
/*
	background-image:url(../images/css/nav_over_left.gif) !important;
	background-repeat: no-repeat;
	bakground-position: top left !important;
*/
	color:#fd9501;
  }
#mainnav li.selected a:hover {
/*
	background-image:url(../images/css/nav_over_left.gif) !important;
	background-repeat: no-repeat;
	bakground-position: top left !important;
*/
	color:#fff;
  }

#mainnav li.selected a:hover span {
	color:#fd9501;
	font-weight: bold;
   /*background-image:url(../images/css/nav_over_right.gif);
    background-repeat: no-repeat;
    bakground-position: top right;*/
  }


html>body #mainnav li:hover a, html>body #mainnav li.parent li a:hover {
	color:#004583;
  }
html>body #mainnav li:hover li a {
  }
html>body #mainnav li.parent:hover ul {
  }


#subnav {
  background-color:#a9c3e8;
  background-image: url('../images/subnav_bg.gif');
  background-repeat: repeat-x;
}

#subnav h2 {
  border-color:#ccc;
  }

#subnav li {
  /*background:url(../images/css/snav_over_left.gif) no-repeat top left !important;*/
  }
#subnav li a {
  color:#000;
  font-weight:bold;
  /*background:url(../images/css/snav_off_left.gif) no-repeat top left;*/
  }
#subnav li a.selected {
  color:#990000;
	background: #ffffff;
  }
#subnav li a:hover {
  color:#fff;
  font-weight:bold;
  /*background:url(../images/css/snav_over_left.gif) no-repeat top left !important;*/
  }
#subnav li a:hover span {
	color:#990000;
  /*background:url(../images/css/snav_over_right.gif) no-repeat top right !important;*/
  }
#subnav li.selected a span {
	color:#990000;
	background: #ffffff;
}
.ksw_search_parameters { padding-bottom:5px}
html>body #subnav li:hover a, html>body #subnav li.parent li a:hover {
 color:#004583;
  }
html>body #subnav li:hover li a {
  }
html>body #subnav li.parent:hover ul {
  }


.sitebutton h2 {
  border-color:#ccc;
  }
  .sitebutton ul {
  	background-image: none;
	display:inline;
	margin:0px;
	padding:0px;
  }
  .sitebutton li {
	background-image: none !important;
	padding:0px !important;
	
	 }
  .sitebutton ul li {
   display: -moz-inline-box !important; /* Needed for Firefox */
  	display: inline; /* Needed for IE6 and IE7 */ 
  	

  }
.sitebutton ul li a {
	display: -moz-inline-block; /* Needed for Firefox */
	display: inline-block; /* Needed for IE6 and IE7 */ 
	
}

.sitebutton li a {
	background:#9999CC url(../images/button_bg.gif);
	background-repeat: repeat-x;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
  }


.sitebutton li a:hover {
	
	color:#333333;
	background-image: url(../images/blocks/darkerbluestrip.jpg);
	
  }

	.sitebuttonfront h2 {
  border-color:#ccc;
  }
  .sitebuttonfront ul {
  	background-image: none;
  }
  .sitebuttonfront li {
	background-image: none !important;
	 }
  .sitebuttonfront ul li {

  }
.sitebuttonfront li a {
	color:#444444;
	background-image: url(../images/blocks/orangestrip.jpg);
	background-attachment: scroll;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	background-color: #FFC17A;
  }


.sitebuttonfront li a:hover {
	background:#6ec4a9;
	border-color:#ffffff;
	color:#ffffff;
	background-image: url(../images/blocks/darkerbluestrip.jpg);
  }

  .joinnowbutton h2 {
  border-color:#ccc;
  }

.joinnowbutton li a {
	color:#000;
	background: url(../images/button_joinnow.gif) no-repeat top left;
	border-top-style: double;
	border-right-style: double;
	border-bottom-style: double;
	border-left-style: double;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;

  }
.joinnowbutton li a:hover {
  background: url(../images/button_joinnow_over.gif) no-repeat top left;
  border-color:#ccc;
  color:#fff;
  }



 .fieldrow input.button {
 		border-color:#ccc;
	  color:#000;
	  /*background: url(../images/nav_bg_slice.jpg) repeat-x top left;*/
 }

  .fieldinput input.button {
 		border-color:#ccc;
	  color:#000;
	  /*background: url(../images/nav_bg_slice.jpg) repeat-x top left;*/
 }

   .fieldinput2 input.button {
	border-color:#ccc;
	  color:#000;
	  /*background: url(../images/nav_bg_slice.jpg) repeat-x top left;*/
 }


.boxsubfullbody .fieldinput input {
	border-color:#ccc;
}


.boxsubsplitbody .fieldinput input {
		border-color:#ccc;
}

.fieldinput input {
		border-color:#ccc;
}

.fieldinput2 input {
	border-color:#ccc;
}


.fieldinput input.large {
		border-color:#ccc;
}

.fieldinput input.small {
		border-color:#ccc;
}

.fieldinput input.smaller {
		border-color:#ccc;
}

.fieldinput input.radio {
		border-color:#ccc;
}

.fieldinput input.checkbox {
		border-color:#ccc;
}

.fieldinput2 input.checkbox {
		border-color:#ccc;
}

 select {
 margin:3px 0px 0px 0px;
	border-color:#ccc;
}

.fieldinput select {
	border-color:#ccc;
}

.formsectionheading {
	color:black;
}

.formsectionheading a {
	color:#fff;
}

.calendar-table thead tr th {
	background-color:#990000;
	border-color: #000000;
	color:#ffffff;
}

.calendar-table thead tr th a {
	color:#ffffff !important;
}

.calendar-table thead tr td {
	background-color:#ffffff;
	border-color: #000000;
	color:#000000;
}

.calendar-table tbody tr td {
	border-color:#000;
	background-color: #fff;
color: #000000;
}

.calendar-table tbody tr td a{
	COLOR: #fff;
}

.normal-table {
	background-color:#fff ;
	border-color:#ccc;
	color:#000000;
	margin-bottom:10px;	
}


.normal-table thead tr th {
	background-color:#CC0000;
	border-color:#ccc;
	color:#ffffff;
  background-repeat:repeat-x;
}
.normal-table thead tbody tr td a {color:#000000;}


.normal-table thead tr.lighter th {
	border-color:#ccc;
}

.normal-table thead tr th a {
}

.normal-table thead tr td {
	border-color:#ccc;
}

.normal-table tbody tr td {
	border-color:#ccc;
}

.normal-table tbody tr td a{
color:#004583;
}

.normal-table tbody tr td .sitebutton a{
color:#004583;
}

.fielddivider {
	background-color: #cccccc;
}

.boxsubsubfull {
  border-color:#990000;
	background: #0044aa;
	background-image: url(../images/mainnav_bg.gif);
}

.boxsubsubfull .heading {
	color:#ffffff;
}

.boxsubsubfull .label {
	color:#efefef;
}

.boxsubsubfullbody {

}

.boxsubsubfullbody .content {

}

.group-table thead tr th {
	/*background-color:#5981BA;*/
	border-color:#990000;
	color:#ffffff;
	background-image: url(../images/mainnav_bg.gif);
}

.group-table thead tr.lighter th {
	background-color:#0044aa;
	color:#000;
}


.group-table thead tr th a {
	color:#004583;
}

.group-table thead tr td {
	border-color:#990000;
	background: #5981BA;
	color:#ffffff;
	background-image: url(../images/blocks/darkerbluestrip.jpg);
}

.group-table tbody tr td {
	border-color:#444444;
}

.group-table tbody tr td a{
color:#fff;
}

.group-table tbody tr td .sitebutton a{
color:#000000;
}
a {
	text-decoration:none !important;
}
a:hover {
	text-decoration:underline !important;
}

#nav_search ul {
	color:#ffffff;
}

#nav_search li {
	color:#ffffff;
	border: none !important;
}

#nav_search li a {
	color:#444444;
	background-image: url(../images/button_bg.gif);
	background-repeat: repeat-x;
	border-color: #999999;
	background-color: #FFC17A;
	text-decoration:none !important;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
}

#nav_search li a:link {}

#nav_search li a:hover {
	background:#6ec4a9;
	bord-color:#ffffff;
	color:#000;
	background-image: url(../images/blocks/darkerbluestrip.jpg);
	text-decoration:none !important;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
}


.nav_search li a {
	color: #990000;
}

.nav_search li a:hover {
	color: #cc8080;
}

.logoClass {
	background-image: url(../images/bootstrapsmallogocopy.gif);
	width: 170px;
	height: 90px;
	border-width:0px;
	visibility: hidden;
}


.cpCurrentDate a:link, .cpOtherMonthDate a:link, .cpCurrentMonthDate a:link {
  color: #990000;
}

.boxfullbody a:link {
  color: #ffcc00;
}

.boxfullbody a:visited {
 color: #ffcc00;
}

.boxfullbody .sitebutton a:link {
 color: #363636;
}

.boxfullbody .sitebutton a:visited {
 color: #363636;
}

.boxsubfullbody a:link {
  color: #ffcc00;
  text-decoration: underline;
}

.boxsubfullbody a:visited {
  color: #FFCC00;
  text-decoration: underline;
}

.pagination_table_holder {
	background: none;
}
.swlgallery_pagination {
	background: none;
}

.pagination_row {
display:none
}
.oddrow {
	background-color: #FFF;
}

.evenrow {
	background-color: #ececec;
}
.colhead {
	background:#c1c1c1;
	color: #000;
	font-weight: bold;
	font-size: 9px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.colhead td {
	font-weight: bold !important;
}

.tablehead {
	color: #000;
	font-style: normal;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:#dcdcdc;
 	vertical-align:top;
	width: 100%;
	margin:5px 0 5px 0;
}

.tableheadFixWidth {
	color: #000;
	font-style: normal;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:#dcdcdc;
	margin:5px 0 5px 0;
}

.tablehead a:link, .tablehead a:visited {
	color: #000;
}

.tablehead a:hover {
	color: #ffcc00;
}

.article_search .label{
  color: #fff;
}

.sorts_label {
  color: #fff;
}

.sorts li {
  color: #fff;
}

.sorts selected {
  color: #fff;
}

.boxwidebody {
  color: #fff;
}

.boxwidebody a:hover {
  color: #fff;
}
.boxwidebody a:link {
  color: #fff;
  text-decoration: none;
}
.boxwidebody a:visited {
  color: #fff;
  text-decoration: none;
}
.boxwidebody a:active {
  color: #fff;
}

.join_this_group {
  text-decoration: underline;
  font-weight: bold;

}

#messbody {
  color: black;
}

.sgroup_browse_button h2 {
  border-color:#ccc;
  }
  .sgroup_browse_button ul {
  	background-image: none;
	display:inline;
  }
  .sgroup_browse_button li {
	background-image: none !important;
	
	 }
  .sgroup_browse_button ul li {

  }
.sgroup_browse_button li a {
	color: #125d85;
	background-image: url(../images/button_bg.gif);
	background-repeat: repeat-x;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	background-color: #FFC17A;

  }


.sgroup_browse_button li a:hover {
	background:#6ec4a9;
	border-color:#ffffff;
	color:#125d85;
	background-image: url(../images/blocks/darkerbluestrip.jpg);
  }

	.sgroup_browse_buttonfront h2 {
  border-color:#ccc;
  }
  .sgroup_browse_buttonfront ul {
  	background-image: none;
  }
  .sgroup_browse_buttonfront li {
	background-image: none !important;
	 }
  .sgroup_browse_buttonfront ul li {

  }
.sgroup_browse_buttonfront li a {
	color:#444444;
	background-image: url(../images/blocks/orangestrip.jpg);
	background-attachment: scroll;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	background-color: #FFC17A;
  }
 
.sgroup_browse_buttonfront li a:hover {
	background:#6ec4a9;
	border-color:#ffffff;
	color:#ffffff;
	background-image: url(../images/blocks/darkerbluestrip.jpg);
  }


.photo_upload_message {
    color: #ff0000;
    font-style: italic;
    font-weight: bold;
}

.edit_prof .boxsubfull{
  background-image: none;
}
.edit_prof .boxsubfull .heading{
  line-height:23px;
}
.edit_prof .boxsubfullbody {
  background-image: none;
}

.edit_prof .boxsubfullbody .sitebutton li, #items .sitebutton li{
  padding-right: 10px !important;
}

.cpMonthNavigation {
  color:#ffcc00;
}
