
/* @group Big Stuff */
	
#mainContent { 
	background:  url() repeat-x;
} 

#footer { 
  border-color: #BF0A30;
}

/* @end */


/* @group Text Styling Defaults */

input, checkbox, textarea, select {
 border: 1px solid #a2d2fe;
 background: #fff url(/images/textfield_bg.gif) repeat-x;
 }

blockquote {
background: #fef4d2;
border-color: #FED700;
}

.button,
input[type=submit] {
 background: #124ece;
 border: solid 1px #002868;
 color: #fed151;

 }

a.button_link {
 background: #124ece;
 border: solid 1px #002868;
 color: #fed151;
}

.button:focus,
input[type=submit]:focus {
 background: #155bef;
 }

/* @end */

/* @group Blog Sidebar */


#blog_bar {
 border: solid 1px #BF0A30;
 }

.blogpane {
 border-bottom: solid 1px #BF0A30;
 }

#upcoming_events {
 border: solid 1px #BF0A30;

}


/* @end */

/* @group Links */

a,
a:visited {
 color: #3668b6;
 }
 
a:hover,
a:active,
a:focus {
 color: #3668b6;
 }
 
.pane a,
.pane a:visited {
	color: #fbe698;
} 

.paginationstyle a {
color: #3668b6;
}

/* @end */

/* @group Navigation */

 
#navtop .nav li.here {
 background: #3D598A url(/images/themes/navtop_lt_blue.png) no-repeat;
 } 
 
#navtop .nav li a.here {
 color: #ffecba;
 background-image: url(/images/themes/navtop_rt_blue.png);
}
 
#navsub {
 background:  #3D598A url(/images/themes/subnav_bg_blue.gif) top left repeat-x;

 } 

/* @end */

/* @group Sidebar General */

.pane {
 background:  #3D598A url(/images/themes/pane_bg_blue.gif) bottom no-repeat;
 }
 
.pane h2 {
 color: #fec117;
 background:  #3D598A url(/images/themes/pane_title_bg_blue.gif) top no-repeat;

 } 
 
#points_pic {
background: #e5edf6;
}

.panechunk {
border-bottom: solid 1px #e5edf6;
}

/* @end */


/* @group Accordion */

.accordion h3 {

	background-color: #1045b5;

}

.accordion h3.accordion_toggle_active,
.accordion h3.secondary_accordion_toggle_active {
	background: #3D598A;
	font-weight: bold;
}


.accordion .accordion_content {
	overflow: hidden;
	background: #fff7e2;
}

.accordion .secondary_accordion_content {
	overflow: hidden;
	background: #e5edf6;
	border-left: solid 1px #e5edf6;
	border-right: solid 1px #e5edf6;
}

.accordion .accordion_content input[type="text"],
.accordion .accordion_content select {
	background: #fff;
}

div.affiliation_content {
	background-color: #ede6ef;
	border: 1px solid #dccde0;
	padding: 5px 10px;
	margin-bottom: 10px;
	display: block;
}

/* @end */




