BODY {
	COLOR: #000000;
	background-color: #F0F0F0;
}

a:hover{text-decoration:underline;}

.txtNumN
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	font-weight:bold;
	color:#5782AC;
	text-decoration:none;
}

.txtNumH
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	font-weight:bold;
	color:#02359A;
	text-decoration:none;
}
	
.txtGris12b
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#9A9A9A;
	text-decoration:none;
}

.txtGris11b
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#9A9A9A;
	text-decoration:none;
}

.txtGris10b
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#9A9A9A;
	text-decoration:none;
}

.txtBlanco15b
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

.txtBlanco12b
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:normal; 
	color:#FFFFFF;
	text-decoration:none;
}

.txtRojo13b
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold; 
	color:#FF0000;
	text-decoration:none;
}

.txtRojo12b
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold; 
	color:#FF0000;
	text-decoration:none;
}

.txtTurquesa12b
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#009999;
	text-decoration:none;
}

.txtTurquesa10b
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#009999;
	text-decoration:none;
}

.txtNegro12
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}

#wrapper {
	background-color: #FFFFFF;
}
#header {
  COLOR: #000;
}
#header img {
	border: 5px solid black;
}

#footerbar {
	COLOR: #000;
	BACKGROUND: #fff;
	letter-spacing:2px;
	border-top:1px #000 solid;
	border-bottom:1px #8c8c8c solid;
}
#footerbar A {
	color:#0C4B81;
	text-decoration:none;
}
#footerbar A:link {
	color:#ff6600;
	text-decoration:none;
}
#footerbar A:visited {
	color:#ff6600;
	text-decoration:none;
}
#footerbar A:hover {
	color:#ff6600;
}

#headerbar {
  COLOR: #000;
}
#headerbar A, #headerbarleft a:link {
  text-decoration:none;
  font-size: 12px;
}
#headerbar A:link {
  color: #ff6600;
  text-decoration:none;
}
#headerbar A:visited {
  color: #ff6600;
  text-decoration:none;
}
#headerbar A:hover {
	color: blue;
	text-decoration:underline;
}

#siteleft {
}

#navbar {
	BACKGROUND: #5579AB;
	COLOR: #ffffff;
	letter-spacing:2px;
}
#navbar A {
	COLOR: #004583;
}
#navbar A:link {
	COLOR: #004583;
}
#navbar A:visited {
	COLOR: #004583;
}
#navbar A:hover {
	COLOR: #000;
}

#navbar A.selected {
	COLOR: #000;
	font-style:italic;
	background: #fff;
	text-decoration:underline;
}

#main {
	BACKGROUND: #fff
}
#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:#ff6600;
}
#header A:visited {
	color:#ff6600;
}*/

.errormessage {
	font-family:Helvetica, Arial;
	color:red;
	font-size: 12px;
}



/* 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: #ff6600;	
  }
  
  #right .box li a:link {
	COLOR: #ff6600;
  }
  
   #right .box li a:visited {
	COLOR: #ff6600;
  }
  
   #right .box li a:hover {
	COLOR: #ff6600;
  }

.box {	
	border-color:#8c8c8c;
}

.boxlogin {
	border-color:#8c8c8c;
	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%;
}
#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%;
}

#adleaderboard {
	/*background: url(../images/title_swb.jpg) no-repeat 50% 50%;*/
}

#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:#ff6600;
}

#footer p a:hover {
	color:#ff6600;
}

a.loginlink {
	color:#000000;
}

a.loginlink:hover {
	color:#000000;
}

#login .fieldlabel2 {
	color:#ffffff;
}

#login .fieldinput {
	color:#ffffff;
}

/* boxeshome */

.boxcommonbody ul {
	color:#026FA7;	  
}
  
.boxcommonbody ul li {
	background-image:url(../images/icons/arrow_next_active.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}
  
.boxcommonbody li {
	COLOR: #000000;
}
  
.boxcommonbody li a {
	COLOR: #ff6600;	
}
  
.boxcommonbody li a:link {
	COLOR: #ff6600;
}
  
.boxcommonbody li a:visited {
	COLOR: #ff6600;
}
  
.boxcommonbody li a:hover {
	COLOR: #990000;
}
  
.boxcommonbody a {
	COLOR: #ff6600;
}
  
.boxcommonbody a:link {
	COLOR: #ff6600;
}
  
.boxcommonbody a:visited {
	COLOR: #ff6600;
}
  
.boxcommonbody a:hover {
	COLOR: #990000;
}

.boxcommonbody {
	border-bottom: 1px solid #ccc;
    border-left: 0px solid #ccc;
	border-right: 1px solid #ccc;
}

/* added */
.boxcommonbody b {
	color:#000;
}

.boxmainbody a{
	COLOR: #ff6600;
}

.boxmainbody a:link{
	COLOR: #ff6600;
}

.boxmainbody a:visited{
	COLOR: #ff6600;
}

.boxmainbody a:hover{
	COLOR: #990000;
}

.boxcommon 
{	
	font-size: 12px;
	font-weight: bold;
	color: #000000;	
	border-top: 1px solid #cccccc;
    border-left: 0px solid #cccccc;
	border-right: 1px solid #cccccc;	
}
  
.boxcommon .p1 {  	
		font-size: 15px;
		font-weight: bold;
		color: #000000;
}
  
.boxcommon .p1 a {
	color:#000;
}

.boxcommon .p1 a:link {
	color:#ffffff;
}

.boxcommon .p1 a:visited {
	color:#ffffff;
}

.boxcommon .p1 a:hover {
	color:#ffffff;
}

.boxcommonNoToptest
{	
	font-size: 12px;
}
.boxcommonNoTop
{	
	font-size: 12px;
	font-weight: bold;
	color: #000000;	
	border-top: 0px solid #cccccc;
    border-left: 0px solid #cccccc;
	border-right: 1px solid #cccccc;	
}

.boxcommonNoTop .p1 {  	
		font-size: 14px;
		font-weight: bold;
		color: #000000;
}
  
.boxcommonNoTop .p1 a {
	color:#000;
}

.boxcommonNoTop .p1 a:link {
	color:#ffffff;
}

.boxcommonNoTop .p1 a:visited {
	color:#ffffff;
}

.boxcommonNoTop .p1 a:hover {
	color:#ffffff;
}

.boxmainsplitbody {		
}

.boxmainsplit {	
	font-size: 15px;
	font-weight: bold;
	color: #000000;		
 	border-top:0px solid #cccccc;
}
  
.boxmainsplit .p1 {  	
		font-size: 15px;
		font-weight: bold;
		color: #000000;		
  }
  
.boxmainsplit .p1 a {
	color:#ffffff;
}

.boxmainsplit .p1 a:link {
	color:#ffffff;
}

.boxmainsplit .p1 a:visited {
	color:#ffffff;
}

.boxmainsplit .p1 a:hover {
	color:#ffffff;
}

.boxmainbody ul {
	color:#026FA7;	  
 }
 
.boxmainbody li {
	COLOR: #000000;
}

.boxmainbody ul li {
	background-image:url(../images/icons/arrow_next_active.gif)
	background-position: 0px 3px;
	background-repeat: no-repeat;
}

.boxmainbody li a {
	COLOR: #ff6600;
}
  
.boxmainbody li a:link {
	COLOR: #ff6600;
}
  
.boxmainbody li a:visited {
	COLOR: #ff6600;
}
  
.boxmainbody li a:hover {
	COLOR: #990000;
}

.boxmainbody {	
}

.boxmain {	
	border-top: 1px solid #cccccc;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
}
  
.boxmain .p1 {  	
	/*color:#fafafa;*/
	color:#000;
	font-family: Helvetica, Arial;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
}
  
.boxmain .p1 a {
	color:#ffffff;
}

.boxmain .p1 a:link {
	color:#ffffff;
}

.boxmain .p1 a:visited {
	color:#ffffff;
}

.boxmain .p1 a:hover {
	color:#ffffff;
}
 
/* boxesother */

.boxfullbody {	
	background-color: transparent;
}

.boxfullbody .content {
	background-color: transparent;
	color:#000000;
}

.boxsubfull {	
  	border-color:#8c8c8c;
 	background: none;
}

.boxsubfull .heading {	
	color:#000;
		font-size: 15px;
		font-weight: bold;
		color: #000000;			
}
.boxsubfull {
	border-color:#8c8c8c;
}
.boxsubfull a:link,
.boxsubsubfull a:link,
.boxsubfull a:visited,
.boxsubsubfull a {	
	color:#ff6600;
	text-decoration:none;
}

.boxsubfull a:link {	
	color:#ff6600;
	text-decoration:none;
}

.boxsubsubfull a:link {	
	color:#ff6600;
	text-decoration:none;
}

.boxsubfull a:visited {	
	color:#004583;
	text-decoration:none;
}

.boxsubsubfull a:visited {	
	color:#004583;
	text-decoration:none;
}

.boxsubfull a:hover,
.boxsubsubfull a:hover {	
	text-decoration:underline !important;
}

.boxsubfull .editbutton {
	color:#ffffff;
}

.boxsubsubfull .editbutton {
	color:#ffffff;
}

.boxsubfull .label {	
	color:#333333;
}

.boxsubfullbody {		
	border-color:#8c8c8c;
background-color: transparent;
}

.boxsubfullbody .content {
	background:#fff;
	color:#000000;
}

.boxsubsplit {	
  	border-color:#8c8c8c;
  	background: #fff;
}

.boxsubsplit .heading {	
	color:#000;
}

.boxsubsplit .label {	
	color:#efefef;
}

.boxsubsplitbody {		
	border-color:#ccc;
	background:#fff;
}

.boxsubsplitbody .content {
	background:#fff;
	color:#000000;
}

.boxfullbody a {
	COLOR: #ff6600;
}


/*layout*/


#headerbar input.button {
	border-color:#8c8c8c;
	color:#000;
	background-color:#ffffff;
}
 
#footer P.end A {
	 color:#000000;
}

#footer p.end {
  color:#000;
}

.boxdivider {
	background: #5981BA;
}

#loginblock .blockspacer {
	background-color:#FFC17A;
}

.formbutton {
	  border-color:#8c8c8c;
	  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;
}


/* Nav
----------------------------------------------- */
#mainnav {	
/*background-color:#FCFCE6;*/
  background-image: url(../images/css/nav_bg.gif);
  background-repeat: no-repeat;
  border-top: 1px solid #ababab;
    border-left: 1px solid #ababab;
      border-right: 1px solid #ababab;
	}
	
#mainnav ul {
  
}
#mainnav h2 {
/*  border-color:#ccc;*/
  }
  #mainnav li {

	 }
#mainnav li a {

  color:#707070;
  }
#mainnav li a span {
	text-transform:uppercase;
	  
 }
#mainnav li a:hover span {
	background-color: #ff6600;
	background-image:none;
	color:#FFFFFF;	
   /*background-image:url(../images/css/nav_over_right.gif);
    background-repeat: no-repeat;
    bakground-position: top right;*/
  }

#mainnav li.selected a {
  background-color: #ffffff;
  background-image: none;
/*  background-image: url(../images/css/nav_on_left.gif);
  background-repeat: no-repeat;
  background-position: top left;*/
  color: #ff6600;
  font-weight: bold;
  }

#mainnav li.selected a span {
  /* background:#fff url(../images/css/nav_on_right.gif) no-repeat top right; */
  background-color: #ffffff;
  background-image: none;
/*  background-image: url(../images/css/nav_on_right.gif);
  background-repeat: no-repeat;
  background-position: top right;*/
}
  
#mainnav li a:hover {
	background-image:none;
	background-color: #ff6600;	
/*
	background-image:url(../images/css/nav_over_left.gif) !important;
	background-repeat: no-repeat;
	bakground-position: top left !important;
*/
	color:#E0EEEE;
  }
#mainnav li.selected a:hover {
	background-color: #ff6600;	
	background-image:none;
/*
	background-image:url(../images/css/nav_over_left.gif) !important;
	background-repeat: no-repeat;
	bakground-position: top left !important;
*/
	color:#ffffff;
  }

#mainnav li.selected a:hover span {
	background-color: #ff6600;	
	background-image:none;
	color:#ffffff;
   /*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 li.parent div {
  background-image: url(../img/shadow_menu.png);
background-repeat: no-repeat;
background-position: right bottom;
  }
html>body #subnav li.parent a {
  background-image:url("../img/arrow_nav.gif");
  background-repeat:no-repeat;
  background-position:162px 50%;
  }

 html>body #mainnav li.parent:hover ul {
  background:#F1F1F1;
	border-color: #8c8c8c;
  }
  
 
#subnav {
 border-color:#ababab;
 font-family: Trebuchet, 'Trebuchet MS', Arial;
 font-weight: bold;
 color:#000000;
   background-image: url(../images/css/nav_bg.gif);
  background-repeat: no-repeat;
  border-top: 1px solid #ababab;
    border-left: 1px solid #ababab;
      border-right: 1px solid #ababab;
	border-bottom: none !important;
  }
#subnav h2 {
  border-color:#8c8c8c;
    font-family: Helvetica, Arial;
  font-weight: bold;
  color:#000000;

  }
#subnav ul{
}  
#subnav ul li a, #subnav li a {
border: 1px solid #ababab;
border-top: none;
border-bottom: none;
	color:#000;
	margin-left: -1px;
/*	background-image: none;
	background-color: #e6e6e6;
  font-family: Helvetica, Arial !important;
  font-weight: bold;
  color:#000000;
	*/
  }
#subnav li.selected a, #subnav ul li.selected a, #subnav li.selected, #subnav li.selected a span, #subnav li a.selected {
	color: #ff6600;
	background-color: #ffffff;
	background-image: none !important;
  }
#subnav li a:hover, #subnav li a:hover span {
	border-color: #8c8c8c;
/*	color:#004583;*/
	color: #FFF !important;
/*	background-color: #8c8c8c;*/
	background-color:#ff6600;
  }
  
html>body #subnav li:hover a, html>body #subnav li.parent li a:hover {
  border-color: #8c8c8c;
/*	color:#004583;*/
	color: #FFF;
/*	background-color: #8c8c8c;*/
	background-color:#ff6600;
  }
html>body #subnav li:hover li a {
  background:transparent;
	border-color: #8c8c8c;
  }
html>body #subnav li.parent:hover ul {
  background:#F1F1F1;
	border-color: #8c8c8c;
  }
  
  
  
  
  .joinnowbutton h2 {
  border-color:#8c8c8c;
  }
  
.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:#8c8c8c;
  color:#fff;
  }
  
  

 .fieldrow input.button {
 		border-color:#8c8c8c;
	  color:#000;
	  /*background: url(../images/nav_bg_slice.jpg) repeat-x top left;*/
 }
 
  .fieldinput input.button {
 		border-color:#8c8c8c;
	  color:#000;
	  /*background: url(../images/nav_bg_slice.jpg) repeat-x top left;*/
 }
 
   .fieldinput2 input.button {
	border-color:#8c8c8c;
	  color:#000;
	  /*background: url(../images/nav_bg_slice.jpg) repeat-x top left;*/
 }
 

.boxsubfullbody .fieldinput input {
	border-color:#8c8c8c;
}


.boxsubsplitbody .fieldinput input {
		border-color:#8c8c8c;
}

.fieldinput input {
		border-color:#8c8c8c;
}

.fieldinput2 input {
	border-color:#8c8c8c;
}


.fieldinput input.large {
		border-color:#8c8c8c;
}

.fieldinput input.small {
		border-color:#8c8c8c;
}

.fieldinput input.smaller {
		border-color:#8c8c8c;
}

.fieldinput input.radio {
		border-color:#8c8c8c;
}

.fieldinput input.checkbox {
		border-color:#8c8c8c;
}

.fieldinput2 input.checkbox {
		border-color:#8c8c8c;
}

 select {
	border-color:#8c8c8c;
}

.fieldinput select {
	border-color:#8c8c8c;
}

.formsectionheading {
		font-family: Helvetica, Arial;
		font-size: 12px;
		font-weight: bold;
		color: #000000;			
}

.formsectionheading a {
	color:#ff6600;
}

.calendar-table thead tr th {
	background-color:#b53939;
	border-color: #8c8c8c;
	color:#ffffff;
}

.calendar-table thead tr th a {
	color:#ffffff;
}

.calendar-table thead tr td {
	background-color:#ffffff;
	border-color: #8c8c8c;
	color:#000000;
}

.calendar-table tbody tr td {
	border-color:#8c8c8c;
}

.calendar-table tbody tr td a{
	COLOR: #ff6600;
}
.normal-table {
	border-color:#8c8c8c;
}
.normal-table thead tr th {
	border-color:#8c8c8c;
}

.normal-table thead tr.lighter th {
	border-color:#8c8c8c;
}


.normal-table thead tr th a {
}

.normal-table thead tr td {
	border-color:#8c8c8c;
}

.normal-table tbody tr td {
	border-color:#8c8c8c;
}

.normal-table tbody tr td a{
color:#990000;
}


.fielddivider {
	background-color: #8c8c8c;		
}

.boxsubsubfull {	
  	border-color:#8c8c8c;
  	background: #fff;
}

.boxsubsubfull .heading {	
	color:#000;
}

.boxsubsubfull .label {	
	color:#efefef;
}

.boxsubsubfullbody {		
	border-color:#8c8c8c;
	background:#fff;
}

.boxsubsubfullbody .content {
	background:#fff;
	color:#000000;
}

.group-table thead tr th {
	background-color:#fff;
	border-color:#8c8c8c;
	color:#000;
}

.group-table thead tr.lighter th {
	background-color:#fff;
	color:#000;
}


.group-table thead tr th a {
	color:#004583;
}

.group-table thead tr td {
	border-color:#8c8c8c;
  	background: #fff;
	color:#000;
}

.group-table tbody tr td {
	border-color:#8c8c8c;
}

.group-table tbody tr td a{
color:#ff6600;
}


a { 
	text-decoration:none !important;
}
a:hover { 
	text-decoration:underline !important;
}

#nav_search ul {
	color:#ffffff;
	list-image: none !important;
    background-image: none !important;
}

#nav_search li {
	color:#ffffff;
    list-image: none !important;
    background-image: none !important;
}

#nav_search li a, #nav_search li a:link {
/*	color:#004583;*/
	color: #FFF !important;
	background-color:#ff6600;
background-image: url(../images/buttonback.gif);
background-repeat: repeat-x;
	font-family: Helvetica, Arial;
    list-image: none !important;
/*	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;*/
  }
#nav_search li a:hover {
	color:#000 !important;
	background-image: url(../images/button_hover_bg.gif) !important;
	border-color:#ff6600 !important;
	border-width: 1px !important; 
	border-style: solid !important;
/*	background-color:#8c8c8c !important;*/
	text-decoration: none !important;
	margin: 0px;
	padding-bottom: 0px;
	}

.logoClass {
	
}
.friendblock, .friendblock a {
	color:#ff6600;
	font-family: Helvetica, Arial;
	font-size: 12px;
}

.midcolor {
 color: #ff944e;
 }
 
 .otherlinks {
  color: #000000;
  padding-left: 15px;
  display: inline;
  text-decoration: none;
  }
.otherlinks a:link {
  color: #ff6600;
  text-decoration: none;
  font-weight: bold;
  }
  .otherlinks a:hover {
  color: blue;
  }

.tempClass {
position: relative;
padding: 0;
margin: 0;
}  
  
