/* GENERAL STYLES */
body {
background-color:#dadada;
background-image:url(/assets/images/top_back.png);
background-position:top;
background-repeat:repeat-x;
color:#000;
font-family:"segoe ui", arial;
font-size:100%;
margin:0;
padding:0
}

hr {
border-width:0;
color:#ccc;
height:1px
}

a img {
border:none;
}

#date {
background-color:#2c3c9d;
background-image:url(/assets/images/date.gif);
border-bottom-color:#fff;
border-bottom-style:solid;
border-bottom-width:1px;
color:#fff;
display:block;
font-size:12px;
font-weight:700;
padding-bottom:3px;
padding-right:2px;
padding-top:3px;
text-align:center;
width:200px
}

#navname {
background-color:#2c3c9d;
background-image:url(/assets/images/grad3.gif);
border-bottom-color:#fff;
border-bottom-style:solid;
border-bottom-width:1px;
color:#fff;
display:block;
font-size:12px;
font-weight:700;
margin-left:2px;
padding:3px 2px;
text-align:center;
width:198px
}

#masthead {
background-color:#2f46b5;
background-image:url(/assets/images/masthead.jpg);
color:#999;
display:block;
height:125px;
width:995px;
margin:0;
padding:0
}

#head_left{
	float:left;
	width:295px;
	height:78px;
}

#head_right{ 
	float:right;
	clear:right;
	width:690px;
	height:78px;
	text-align:right;
	padding-right:10px;
}


#search {
float:right;
background-color:transparent;

/*
background-image:url(/assets/images/search_back.png);
background-position:top;
background-repeat:no-repeat;
*/

font-size:11px;
margin:0px;
padding-left:12px;
padding-top:18px;
/*color:#532f97;*/
color:#ffffff;
font-weight:bold;
}

#search a:link, #search a:visited {font-size:inherit; font-weight:bold; color: #ffffff; text-decoration: none;}
#search a:active, #search a:hover {font-size:inherit; font-weight:bold; color: #ffffff; text-decoration: underline;}

/*
#search .logininfo {
	float: right;
	width: 400px;
	text-align: right;
	margin-top: 6px;
	margin-right: 15px;
}
*/

.searchtext {
	color:#0000ff;
}

ul.twitter{
	font-size:11px;
	line-height: 1.5em;
	list-style-type:none;
	color:#000000;
	margin-top:0px;
	margin-bottom:5px;
	margin-left:0px;
	padding:0px;
}

/*Make @ symbol in Twitter Feed display inline: */
.twitter li span a {color: inherit background-color: transparent; text-decoration: underline; text-align:left; 

margin:0px; display:inline;}

#breadcrumb {
color:#999;
display:block;
font-size:12px;
font-weight:700;
padding:4px 3px 3px
}

#wrapper {
background-color:#fff;
margin-top:-1px;
margin:0 auto;
width:995px
}

#column_wrapper {
background-color:#fff;
background-image:url(/assets/images/clm07_middle.gif);
background-repeat:repeat-y;
margin-left:auto;
margin-right:auto;
width:980px
}

.clearfloat {
clear:both;
font-size:0;
height:0;
line-height:0
}

#center {
float:left;
width:620px
}

#left {
float:left;
width:205px
}

#right {
float:right;
padding-right:4px;
width:120px
}

#center .content {
font-size:0.8em;
line-height:1.65em;
padding:1px 10px
}

#newsdisplay_one .newslayout {
border-bottom-color:#ccc;
border-bottom-style:solid;
border-bottom-width:1px;
margin-bottom:12px;
margin-top:4px;
padding-bottom:8px
}

#newsdisplay_two .newslayout {
background-image:url(/assets/images/newsback1.gif);
float:left;
font-size:11px;
height:205px;
line-height:18px;
margin:2px;
overflow:hidden;
padding:10px;
width:275px
}

#newsdisplay_two .newslayout h2 {
font-size:14px;
font-weight:700;
padding-bottom:8px;
padding-top:8px;
}

#left .content {
font-size:0.75em;
line-height:1.5em;
padding:0 1px 24px 2px;
/*background-color: #ffffff;*/
}

#right .content {
font-size:0.75em;
line-height:1.5em
}

#masthead .content {
height:78px;
/*padding-left:275px;*/
padding-left:0px;
padding-top:11px;
}

#footer {
background-image:url(/assets/images/footer_back.png);
background-position:top;
background-repeat:repeat-x;
clear:both;
color:#999;
font-size:0.7em;
margin:0;
padding:0
}

#footer .content {
color:#fff;
height:20px;
padding:40px;
text-align:center
}

#footer .footlinks{
color:#666666;
height:20px;
padding:10px;
text-align:center
}

#sitemap ul {
list-style-type:none;
margin:0;
padding:0;
width:202px
}

#right a:hover {
color:#826800
}

#wrapper #sitemap ul li {
list-style-type:none
}

#wrapper #sitemap ul li a,#wrapper #sitemap ul li a:visited {
background-color:#dadada;
background-image:url(/assets/images/grad.gif);
background-position:left top;
background-repeat:no-repeat;
border-bottom-color:#fff;
border-bottom-style:solid;
border-bottom-width:1px;
color:#fff;
display:block;
font-weight:700;
padding:2px 0 2px 4px;
text-decoration:none
}

#wrapper #sitemap ul li a:hover {
background-color:#1f2f97;
background-image:url(/assets/images/grad2.gif);
background-position:left top;
background-repeat:no-repeat;
color:#fff
}

#wrapper #sitemap ul li ul li a {
background-color:#ddd;
background-image:none;
border-bottom-color:#fff;
border-bottom-width:1px;
border-style:none;
color:#000;
font-size:11px;
font-weight:400;
padding-left:6px;
padding-right:0;
padding-top:0;
text-decoration:none
}

#wrapper #sitemap ul li ul li a:visited {
background-color:#ddd;
background-image:none;
border-bottom-color:#fff;
border-bottom-width:1px;
border-style:none;
color:#000;
font-size:11px;
font-weight:400;
padding:0 0 2px 6px;
text-decoration:none
}

#wrapper #sitemap ul li ul li a:hover {
background-color:#ffe19d;
background-image:none;
background-position:left top;
background-repeat:no-repeat;
color:#333
}

#wrapper #sitemap ul li ul li #third_level ul li a {
background-color:#efefef;
border-top-color:#fff;
border-top-style:solid;
border-top-width:1px;
color:#666;
font-size:11px;
margin:0;
padding:0 6px 1px 0;
text-align:right
}

#wrapper #sitemap ul li ul li #third_level ul li a:hover {
background-color:#cae4ff;
background-image:none;
color:#333
}

#smallnews {
background-color:#fff;
background-image:url(/assets/images/boxbot.gif);
background-position:bottom;
background-repeat:no-repeat;
display:block;
margin:12px 4px 4px;
padding-bottom:12px;
width:194px
}

#smallnews .header {
background-color:#2c42aa;
background-image:url(/assets/images/newshead.gif);
color:#fff;
display:block;
font-weight:700;
padding:2px 2px 2px 26px
}

#smallevents {
background-color:#fff;
background-image:url(/assets/images/boxbot.gif);
background-position:bottom;
background-repeat:no-repeat;
display:block;
margin:0 4px 4px;
padding-bottom:12px;
width:194px
}

.left_panel {
background-color:#fff;
background-image:url(/assets/images/boxbot.gif);
background-position:bottom;
background-repeat:no-repeat;
display:block;
margin:0 4px 4px;
padding-bottom:12px;
width:194px
}

#smallevents .header, .left_panel .header {
background-color:#ff7800;
background-image:url(/assets/images/eventshead.gif);
color:#fff;
display:block;
font-weight:700;
padding:2px 2px 2px 26px
}

#footer a:visited {
color:#666;
text-decoration:none;
}

#footer a:hover {
color:#00f;
text-decoration:underline;
}

.p7uberlink {
border-color:#000 !important;
font-weight:700;
letter-spacing:.15em
}

#tabs {
height:36px;
padding-left:10px;
width:980px
}

#tabs li {
float:left;
list-style:none
}

#tabs li a:link,#tabs li a:visited {
color:#1f2f97;
float:left;
font-family:"segoe ui", arial;
font-size:12px;
font-weight:700;
height:23px;
margin-top:4px;
padding-left:14px;
padding-right:14px;
padding-top:7px;
text-decoration:none
}

#tabs li a:hover {
background-color:#9cf;
background-image:url(/assets/images/over1.gif);
color:#fff
}

.nomargintop {
margin-top:0
}

.content p {
margin:3px 0px 12px 0px;
}

#left a:link,#center a:link {
color:#03f;
text-decoration:none
}

#left a:visited,#center a:visited,#right a:visited {
color:#636;
text-decoration:none
}

#left a:hover,#center a:hover,#right a:link {
color:#333
}

.xsltsearch_result:hover {
background:#ffc
}

.xsltsearch_ordinal {
font-size:75%;
font-weight:700
}

.xsltsearch_title {
font-weight:700
}

.xsltsearch_score {
font-size:75%
}

p.xsltsearch_result_description {
padding-bottom:10px
}

.xsltsearch_description strong {
background:#ff9
}

#xsltsearch_navigation {
text-align:center
}

#xsltsearch_stats {
color:#666;
font-size:75%
}

#search2 {
background-color:#f0f0f0;
border:1px solid #ddd;
font-size:12px;
padding:8px
}

h2 {
color:#35c;
font-size:16px;
font-weight:700;
margin:0;
padding:10px 0px 0px 0px;
}

h4 {
font-size:1.1em;
margin:20px 0 0
}

.redtext {
color:#f30
}

.greylarge {
color:#999;
font-size:22px; /*PBM31MAR10*/
font-weight:700
}

.greymedium {
color:#666;
font-size:12px
}

.greymediumsize { /*PBM 06-Mar-10*/
color:#666;
font-size:12px
}

.smallfontblack {
font-size:10px
}

.day {
color:#b39bca
}

.daymedium {
color:#b39bca;
font-size:16px
}

.daylarge {
color:#b39bca;
font-size:22px;
font-weight:700
}

.NoTopMargin {
display: block;
margin-top: 20px;
}

.levelone {
color:#f0a200
}

.levelonemediumsize {
color:#f0a200;
font-size:16px
}

.levelonelarge {
color:#f0a200;
font-size:22px;
font-weight:700
}

.leveltwo {
color:#006052
}

.leveltwomediumsize {
color:#006052;
font-size:16px
}

.leveltwolarge {
color:#006052;
font-size:22px;
font-weight:700
}

.levelthree {
color:#e00034
}

.levelthreemediumsize {
color:#e00034;
font-size:16px
}

.levelthreelarge {
color:#e00034;
font-size:22px;
font-weight:700
}

.dance {
color:#01afd4
}

.dancemedium {
color:#01afd4;
font-size:16px
}

.dancelarge {
color:#01afd4;
font-size:22px;
font-weight:700
}

.youngleader {
color:#7cc142
}

.youngleadermedium {
color:#7cc142;
font-size:16px
}

.youngleaderlarge {
color:#7cc142;
font-size:22px;
font-weight:700
}

.womengetsetgo {
color:#951756
}

.womengetsetgomedium {
color:#951756;
font-size:16px
}

.womengetsetgolarge {
color:#951756;
font-size:22px;
font-weight:700
}

.csltwo {
color:#5a0b76
}

.csltwomedium {
color:#5a0b76;
font-size:16px
}

.csltwolarge {
color:#5a0b76;
font-size:22px;
font-weight:700
}

.white {
color:#fff
}

.whitemedium {
color: #ffffff;
font-size: 16px;
}

.whitelarge {
color: #ffffff;
font-size: 22px;
font-weight:700
}

p,#tabs ul,.xsltsearch_result p,form {
margin:0;
padding:0
}

#smallnews ul,#smallevents ul {
list-style-type:none;
margin:8px;
padding:0
}

#smallnews ul li,#smallevents ul li {
border-bottom-color:#ccc;
border-bottom-style:dotted;
border-bottom-width:1px;
padding-bottom:3px;
padding-top:3px
}

#smallnews img {
display: none;
}

#smallevents img {
display: none;
}

#footer a:link,#xsltsearch_navigation .disabled {
color:#999
}

.heading-blue,h1 {
color:#35c;
font-size:22px;
font-weight:700;
line-height:24px
}

.bluemedium {
font-size: 16px;
font-weight: bold;
color: #3355cc;
line-height: 24px;
}

.blackmedium {
color: #000000;
font-size: 16px;
}

.blacklarge {
color: #000000;
font-size: 22px;
font-weight: bold;
}

.noborder {	
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
}

#customFields{	
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
background-color: #FFFFCC;
}


#umbMemberControlsSignUp {
width: 300px;
}

#umbMemberControlsSignUp td input {
width: 30px;
}

#umbMemberControlsSignUp input {

width: 300px;
}

.umbMemberControlsLabel {

}

.remember {	display: none;}

.L2SLnormal {/*PBM 6-Mar-10*/
color:#FFF226;
}

.L2SLmedium {/*PBM 6-Mar-10*/
color:#FFF226;
font-size: 16px;
}

.L2SLlarge {/*PBM 6-Mar-10*/
color:#FFF226;
font-size: 22px;
font-weight: bold;
}

table.padded {
	/*PBM 6-Mar-10*/
	margin-bottom: 15px
}

/*PBM31-Mar-10*/
.lightblue {
color:rgb(186,183,210);
}

.lightbluemed {
color:rgb(186,183,210);
font-size:16px;
}

.lightbluelarge {
color:rgb(186,183,210);
font-size:22px;
font-weight:bold;
}

.l3dwl {
color:#85A596
}

.l3dwlmed {
color:#83A596;
font-size: 16px;
}

.l3dwllarge {
color:#83a596;
font-size:22px;
font-weight:bold;
}

/*PBM 15APR2010*/
#twitter_update_list a {padding:0px}
#twitter_update_list>li>a {display:none}

















/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
