

/*********************************************************/
/* Panorama / shadow box classes
/*********************************************************/

.panoHeader {
	font-size:30px; line-height:1em; font-weight:normal; color:white; margin-bottom:5px;}

.panoDate {
	font-size:14px; font-style:italic; color: #4f107a; font-weight: bold;
}

.panoDateSmall {
	font-size:12px; margin-top:-3px; margin-bottom:3px; font-style:italic;
}

.panoTopTags {
	font-size: 9pt;
	line-height:1.6em;
	margin:0px;
	color:white;
	}
	
a.panoTopTags {
	color:white;
	}	

.panoCommentBox {
	padding: 5px; 
	margin-bottom: 0px;
	border: 1px solid #999999;
    overflow:hidden;
}

.panoAdmin {
	position: absolute; top: -300px; left: 10px;
	z-level: 100;
	width: 700px;
	padding: 4px;
	margin-bottom:8px;
	border: 1px solid #a9a9a9;
	background-color: #ffffaa;
  }

.img-shadow {
  /* width: 450px; */
  float:left;
  background: url(/panorama/shadowAlpha.png) no-repeat bottom right !important;
  background: url(/panorama/shadow.gif) no-repeat bottom right; 
  /* shadow.gif doesn't exist but that's ok. This prevent IE from showing a bad shadow */
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.img-shadow table {
  display: block;
  position: relative;
  /* background-color: #fff; */
  filter:alpha(opacity=88);-moz-opacity:.88;opacity:.88;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  }

/*********************************************************/
/* html,body classes
/*********************************************************/
html 
{
height:101%
}

body 
{
margin:0px; 
height:101%; 
background:#000 url(/resources/files/site/BACKGROUND.jpg) no-repeat;
background-attachment: fixed; 
padding:5px;
font-family:arial,helvetica,sans-serif; 
font-size:13px;
line-height:1.3em; 
color:#000000;
}

#page_content
{
/*position: absolute;
left: 50%;
margin-left: -490px;
width: 980px; */
height:100%;
}

.tabItem {
background:url(/resources/files/site/tabs/tab_02.png); 
padding:11px 10px 0px 10px; 
height:31px; 
position:absolute; 
top:0px;
}

TD {font-size:13px; }

TABLE.affinityMidBox
{
margin:0px; 
background-color: #f3fbfd;
border-top: 1px solid #333366;
border-bottom: 1px solid #333366;
}


TD.affinityShopBox
{
margin:0px; 
background-color: #ffffff;
}

.hiderHeader {
	padding:2px; 
	background-color:#e7e5e5; 
	width:100%; 
	margin:0px; 
	border-bottom:1px solid #614b21; 
	text-transform:uppercase; 
	font-size:10px;
}

.hiderPlusMinus {
	font-family:'Courier New', Courier, monospace; font-size:13px;
}

.hiderContent {

}

.episode {
	font-size: 10px;
}

.programsEpisode {
	font-weight: bold;
}

.programsDescription {
}

.programsTime {
	font-weight: bold;
}

.caption {
	font-style: italic;
}

.new {
	font-weight: bold;
	color: #9e4f42;
}

.listingsScroll {
	padding: 0px;
	height: 240px;
	width: 198px;
	overflow: auto;
}

.homeListingsScroll {
	padding: 0px;
	height: 215px;
	width: 194px;
	overflow: auto;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;	
}

.hidden {
	display:none;
}

.formfield {
	margin-top: 5px;
}

/*********************************************************/
/* home page classes
/*********************************************************/

.homeSchedule {
font-size: 12px;
color: #999999;
}

a.homeSchedule {
font-size: 12px;
color: #ffffff;
} 

a.homeSchedule:hover {
font-size: 12px;
color: #ffffff;
border-bottom: 1px dotted #ffffff;
}

.homeCalendar {
font-size: 14px;
color: #999999;
}

a.homeCalendar {
font-size: 16px;
color: #ffffff;
} 

a.homeCalendar:hover {
color: #ffffff;
border-bottom: 1px dotted #ffffff;
}

.socialLinks {
float:left; height:22px; margin-top:0px; line-height:1em; font-size:11px; margin-right:6px; color:#ffffff;
}

.homePresentsHeader {
color: #ffffff;
font-size: 16px; font-weight: bold;
line-height:1.3em;
text-transform:uppercase;
}

.homePresentsBody {
color: #ffffff;
font-size: 14px;
line-height:1.3em;
}

.homePresentsImg { margin-top:20px; }

a.homePresents {
color: #e7e5e5;
}

a.homePresents:hover {
color: #ffffff;
border-bottom: 1px dotted #ffffff;
}

input.homeSearchterm
{
height:15px; 
width:137px;
font-size:11px;
border: 0px;  
}

input.homeSearchBtn
{
border: 0px;  
}

.featurePic {
margin-bottom: -2px;
}

.homeRowTwo {
background: url(/resources/img/uni/bg-greenfade.jpg);
Border-top:1px Solid #224261;
}

.homeKids {
background: url(/resources/img/home/KidsFamily-box.gif);
height: 64px;
}

select.homeKidsJump {
width: 146px;
margin-top:24px;
margin-right:4px;
float: right;
Border-bottom:1px Solid #333366;
Border-left:0px;
Border-right:0px;
Border-top:0px; 
}

.homeCSOM {
background: #f9f1e3;
}

.suggest_link {
	background-color: ##dddddd;
	padding: 0 0 0 4px;
	font-family:Arial, Helvetica, sans-serif; font-size:11px;
}
.suggest_link_over {
	background-color: ##ffffff;
	padding: 0 0 0 4px;
	font-family:Arial, Helvetica, sans-serif; font-size:11px;
	cursor:pointer;
}
##search_suggest {
	position: absolute; 
	top: 25px; 
	left: 0px;
	text-align: left; 
	width:250px;
	line-height:1.6em;
	/*border: 1px solid ##000000;		*/
}
/*********************************************************/
/* Get Active text classes
/*********************************************************/

.ga-donationTxnHeader
{
	font-size: 11px;
	font-weight: bold;
}

/*********************************************************/
/* image classes
/*********************************************************/

img.leftWrap { 
	margin-bottom: 3px; 
	margin-right: 7px; 
	margin-top: 3px; 
	float: left; 
	border: 1px solid #000000;}

img.rightWrap { 
	margin-bottom: 0px; 
	margin-left: 7px; 
	margin-top: 3px; 
	float: right; 
	border: 1px solid #000000;}
	
img.link {
	border: 1px solid #000000; 
	margin-bottom: 0px;}

img.link:hover {
	border: 1px solid #000000; 
	margin-bottom: 0px;
    }
	
img.biglink {
	border: 0px solid #000000; 
	margin-bottom: 0px;}	

img.biglink:hover {
	border: 0px solid #000000; 
	margin-bottom: 0px;}
			
img.feature {
	border: 1px solid #000000; 
	margin-bottom: 2px;
	margin-right:7px;
	margin-left:7px;}
	
img.feature:hover {
	border: 1px solid #000000; 
	margin-bottom: 2px;
	margin-right:7px;
	margin-left:7px;
	filter:alpha(opacity=88);-moz-opacity:.88;opacity:.88;}
	

/*********************************************************/
/* text classes
/*********************************************************/

.header{
	text-transform: uppercase;
	font-size:22px;
	color:#004b86; 
	font-weight:bold; 
	margin-top:0px;
	line-height:1.1em;
	 font-family: Arial, Helvetica, sans-serif;
}

.subheader{
	text-transform: uppercase;
	font-size:21px;
	color:#224261; 
	font-weight:normal; 
	margin-top:0px;
	line-height:1.1em;
	margin-bottom:5px;
}

.subsubheader{
	font-size:14px;
	font-weight:normal; 
	margin-top:0px;
	line-height:1.3em; 
	margin-bottom:1px;
}

.subsubheader a {
	font-weight:bold;
}

.smallText {font-size:9px; line-height:1.1em;}


.aff1 { color:#ff3333; }
.aff1 a { color:#ff3333; }

.aff2 { color:#99ccff; }
.aff2 a { color:#99ccff; }

.aff3 { color:#cc9933; }
.aff3 a { color:#cc9933; }

.aff4 { color:#cc66cc; }
.aff4 a { color:#cc66cc; }

.aff5 { color:#66cccc; }
.aff5 a { color:#66cccc; }

.aff6 { color:#33ff66; }
.aff6 a { color:#33ff66; }


.purple{color:#224261; font-weight:bold;}

.gold{color:#DFAE1B}

/*********************************************************/
/* link classes
/*********************************************************/

a {color:#004b86; text-decoration:none; }
a:hover {color:#004b86; text-decoration:none; border-bottom:1px #004b86 dotted}

a.image {text-decoration:none; border-bottom:0px; }
a.image:hover {text-decoration:none; border-bottom:0px; filter:alpha(opacity=68);-moz-opacity:.68;opacity:.68;}

.white {color:#ffffff; text-decoration:none}
a.white {color:#ffffff; text-decoration:none}
a.white:hover {color:#ffffff; text-decoration:none; border-bottom:1px #ffffff dotted}

.paginator,.paginator:hover{color:#224261; text-decoration:none}
.paginatorSelected,.paginatorSelected:hover{color:#224261; text-decoration:none; font-weight:bold}

/*********************************************************/
/* forms classes
/*********************************************************/

form
{
padding:0px;
margin:0px;
}

#searchholder
{
background:#a0230e; 
width:200px; 
padding-left:0px;
margin-bottom:1px;
}

input.searchterm
{
height:13px; 
width:130px; 
margin-bottom:5px;
margin-top:5px;
vertical-align:top;
font-size:10px;
border: 0px; 
background: #ffffff; 
}

input.searchbutton
{
border: 0px;
margin-top:5px;
margin-left:5px;
}

input.graphicbutton
{
border: 0px; 
background:#ffffff;
}

#signupholder
{
background:#DFAE1B; 
width:auto; 
padding-top:11px; 
padding-bottom:11px; 
padding-left:14px;
}

input.signup
{
height:16px; 
width:165px; 
font-size:9px;
border: 1px solid #A88B31; 
background: url(http://www.rmpbs.org/resources/img/uni/search_bg.gif) repeat-x #F9F1D8;
}



/*********************************************************/
/* line classes
/*********************************************************/

#dotted
{
border-top:1px dotted #cccccc;
margin:0px;
padding:0px;
margin-top:4px;
margin-bottom:4px;
}



/*********************************************************/
/* page classes
/*********************************************************/

#logo
{
width:970px; 
height:98px; 
}

#breaker
{
clear: both;
height:0px; 
line-height:0px;
}


/*********************************************************/
/* interior page classes 
/*********************************************************/

#header_holder
{
float:left; 
margin-right:9px;
margin-left:0px;
height:19px;
}

/*
#header
{
font-size:14px; 
line-height:19px; 
color:#224261;  
font-weight:bold; 
height:19px; 
padding-top:12px; 
padding-left:13px;
clear:both;
}
*/

#leftnav_holder
{
position: absolute; top:101px; left:39px; padding-top:2px;
width:921px;
height:19px;
background-color:#666666;
font-size:12px;
}

#leftside_content
{
float:center; 
width:200px;
margin-left:0px; margin-right:0px;
margin-top:12px;
}

#maincontent_holder
{
float:left;
position: absolute; left:172px; top:140px;
padding:0px;
width:580px;
}

#maincontent_holder_no_menu
{
float:left;
position: absolute; left:0px; top:140px;
padding:0px;
width:730px;
}

.leftBox {
position:absolute; top:140px; left:4px; width: 160px;
}

.rightBox {
position:absolute; top:140px; left:764px; width: 206px;
}

/*********************************************************/
/* schedule page
/*********************************************************/

.ScheduleCollapsed { height:60px; overflow:hidden; }
.ScheduleExpanded { max-height:600px; overflow:auto; }

.schedule1 {background-color:#ffffff }
.schedule0 {background-color:#e7e5e5 }

.scheduleListing {
padding:4px 10px 4px 10px;
min-height:102px;
}

.programLinks {
float:left; height:42px; margin-top:8px; line-height:1.2em; font-size:10px; margin-right:7px;
}

/*********************************************************/
/* nav classes
/*********************************************************/

a.topnav {color:#ffffff;
			text-decoration:none; 
			font-weight:normal;
			}
a.subnav_off {color:#ffffff; text-decoration:none; font-weight:normal; border:0px;}
a.tertnav_off {color:#ffffff; text-decoration:none; font-weight:normal;}

#topnav_holder
{
position: absolute; left:30px; top:77px;
width:950px; overflow: hidden;
}

div.topnav_on, div.topnav_off:hover
{
float:left;
text-align:center;
padding:0px 0px 0px 0px;
}

div.topnav_off
{
float:left;
padding:0px 0px 0px 0px;
text-align:center;
}

a.topnav,a.topnav:hover
{
text-decoration:none;
line-height:10px;
font-size:10px;
color:#ffffff;
margin: 0px -7px 0 -2px;
}


#subnav_off:hover
{
color:#cc99ff;
text-decoration:none;
border:0px;
}

a.subnav_on
{
text-decoration:none;
font-weight:normal; border:0px;
}

a.subnav_on:hover
{
text-decoration:none;
font-weight:normal; border:0px;
color:#ffffff;
}

.subnav_on
{
width:auto;
padding:2px 20px 4px 0px;
text-decoration:none;
margin-bottom:1px;
}

#subnav_off
{
width:auto;
padding:2px 20px 4px 0px;
text-decoration:none;
margin-bottom:1px;
}

#subnav_off
{
width:auto;
padding:2px 20px 4px 0px;
text-decoration:none;
margin-bottom:1px;
}

.aff1 {color:#ff3333;}
.aff2 {color:#99ccff;}
.aff3 {color:#cc9933;}
.aff4 {color:#cc66cc;}
.aff5 {color:#66cccc;}
.aff6 {color:#33ff66;}
.aff9 {color:#cc99ff;}

a.subnav_off,a.subnav_off:hover
{
color:#ffffff;
text-decoration:none;
}

a.subnav_off:hover
{
color:#cc99ff;
text-decoration:none;
}

.tertNav
{
position:relative;  left:-3px;
margin-top:10px; margin-bottom:10px;
width:171px;
text-decoration:none;
color:#004b86;
font-size:14px; text-transform: uppercase;
line-height:1.3em;
}

#tertnav_on
{
width:auto;
padding:2px 13px 2px 4px;
text-decoration:none;
font-weight:bold;
color:#004b86;
}

#tertnav_in
{
width:auto;
padding:2px 13px 2px 4px;
text-decoration:none;
text-transform:uppercase;
}

#tertnav_off
{
width:auto;
text-decoration:none;
color:#004b86;
padding:2px 13px 2px 4px;
}

a.tertnav_on,a.tertnav_on:hover
{
text-decoration:none;
color:#004b86;
border-bottom:1px #004b86 dotted;
font-weight:bold;
}

a.tertnav_off,a.tertnav_off:hover
{
text-decoration:none;
}

a.tertnav_off:hover
{
text-decoration:none;
border-bottom:1px #004b86 dotted;
}

#quatnav_on
{
width:auto;
padding:4px;
padding-left:10px;
text-decoration:none;
color:#224261;
background: url(http://www.rmpbs.org/resources/img/nav/quatnav_arrow.gif) no-repeat;
}
#quatnav_in
{
width:auto;
padding:4px;
padding-left:10px;
text-decoration:none;
color:#224261;
}

a.quatnav_on,a.quatnav_on:hover
{
color:#224261;
text-decoration:none;
font-size:10px;
}

#quatnav_off
{
width:auto;
padding:4px;
padding-left:10px;
text-decoration:none;
color:#224261;
}

a.quatnav_off,a.quatnav_off:hover
{
color:#224261;
text-decoration:none;
font-size:10px;
font-weight:normal;
}
a.quatnav_off:hover
{
color:#224261;
text-decoration:underline;
font-size:10px;
font-weight:normal;
}

.bottomNav
{
font-size:14px;
padding-top:10px; 
margin-bottom:10px; 
line-height:1.5em;
}


/*********************************************************/
/* footer classes
/*********************************************************/
/*
        #footer_holder
        {
        float:left;
        padding:5px;
        background: #ffffff;
        }
        
        #footer_content
        {
        float:left; 
        margin-right:20px; 
        height:40px;
        }
        
        #underwriter
        {
        float:left; 
        width:320px; 
        color:#000; 
        height:80px; 
        clip:rect(1px 320px 80px 1px); 
        overflow:hidden;
        background:#ccc;
        text-align:inherit;
        padding:5px 5px 5px 5px;
        }
        
        #divUnderwriter
        {
        position:absolute;
        padding:5px 5px 5px 5px;
        }
        
        #underwriterGen
        {
        float:left; 
        width:727px; 
        color:#000; 
        height:40px; 
        clip:rect(1px 727px 40px 1px); 
        overflow:hidden;
        background:#ccc;
        text-align:inherit;
        padding:5px 5px 5px 12px;
        }
        
        #divUnderwriterGen
        {
        position:absolute;
        }
        
        #vert_line
        {
        float:right; 
        width:1px; 
        background:#999; 
        height:40px;
        }
        
        #call_letters
        {
        float:right; 
        margin-right:20px;
        margin-left:20px;
        padding-top:5px;
        font-size:14px;
        color:#999;
        white-space: nowrap;
        }
        
        a.call_letters
        {
        color:#999;
        text-decoration:none;
        }
        
        a.call_letters:hover
        {
        color:#333;
        text-decoration:none;
        }
        
        a.call_letters_on
        {
        color:#333;
        text-decoration:none;
        }
        
        a.call_letters_on:hover
        {
        color:#333;
        text-decoration:none;
        }
        
        #station_messages
        {
        float:left;
        margin:15px;
        margin-left:8px;
        margin-top:8px;
        }
        
        #pbs_logo
        {
        float:right; 
        height:40px;
        }
*/

/*********************************************************/
/* calendar classes
/*********************************************************/

table.smallCalendar
{
	text-align: center;
	vertical-align: middle;
	border: 1px solid #FFFFFF;
}
td.smallCalendarHeader {
	font-size: 12px;
	font-weight: bold;
	color:#004b86;
}
td.smallCalendarDayOn
{
	vertical-align: top;
	background-color:#f3fbfd;
	color:#333366;
}
td.smallCalendarDayOnActive
{
	vertical-align: top;
	background-color:#f9f1e3;
	color:#224261;
}
td.smallCalendarDayOff
{
	vertical-align: top;
	background-color:#FFFFFF;
	color:#224261;
}
td.calendarAddEvent
{
text-align:center;
padding: 2px;
border: 1px solid #000;
}
td.calendarEvent
{
	vertical-align: top;
	padding: 4px;
	//border: 1px dashed #777;
	width: 340px;
}

.calendarListing
{
	background-color:#ffffff;
	padding: 7px 4px 7px 4px;
}

.calendarListing:hover
{
	background-color:#f3f3f3;
	border-top: 1px dashed #333;
	border-bottom: 1px dashed #333;
	padding: 6px 4px 6px 4px;
}

td.calendarEventTitle
{
	font-size: 11px;
	font-weight: bold;
}
td.calendarEventContent
{
	font-size: 10px;
}



#affinityList{
	margin:5px 10px 0px 0px;
	padding:5px 0px 0px 0px;
	max-height:200px; overflow: auto;
}

#dottedLine{
	margin:7px 0px 4px 0px;
	line-height: 4px;
	background-image:url(http://www.rmpbs.org/resources/img/uni/dotted.gif);
	background-repeat:repeat-x;	
}

#dottedLineListings{
	margin:4px 0px 2px 0px;
	font-size:2px;
	line-height: 2px;
	background-image:url(http://www.rmpbs.org/resources/img/uni/dotted.gif);
	background-repeat:repeat-x;	
}


/*-----------------END COMMUNITY OUTREACH----------------------*/
/*-----------------SUPPORT RMPBS----------------------*/

#support_main{
	background-image:url(http://www.rmpbs.org/resources/img/uni/support_main_header.gif);
	background-repeat:no-repeat;
	margin:0px 0px 30px 0px;
	background-color:#E1D5E7;
	padding:5px 9px 10px 9px;
}
#support_main_title{
	color: #FFFFFF;
	font-weight:bold;	
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}
#support_left{
	width: 277px;
	margin:0px 19px 20px 0px;
	padding:0px 0px 0px 0px;
	float:left;

}
#support_right{
	width: 201px;
	margin:0px 3px 20px 0px;
	padding:0px 0px 0px 0px;
	float:left;

}
#support_content{
	margin:0px 3px 30px 0px;
	padding:0px 0px 0px 3px;
}

#support_title_dkpurple{
	color: #FFFFFF;
	font-weight:bold;	
	margin:0px 0px 10px 0px;
	padding:5px 0px 8px 8px;
	background-color:#6B2B88;
}
#support_title_ltpurple{
	color: #FFFFFF;
	font-weight:bold;	
	margin:0px 0px 10px 0px;
	padding:5px 0px 8px 8px;
	background-color:#AA85BB;
}
#support_title_orange{
	color: #FFFFFF;
	font-weight:bold;	
	margin:0px 0px 10px 0px;
	padding:5px 0px 8px 8px;
	background-color:#DFAE1B;
}

/*-----------------END SUPPORT RMPBS----------------------*/
/*-----------------PLEDGE/REGISTER----------------------*/

#pledge_title_dkpurple{
	color: #FFFFFF;
	font-weight:bold;	
	margin:0px 0px 5px 0px;
	padding:5px 0px 8px 8px;
	background-color:#a0230e;
	height: 10px;
}

#cartBg
{
width:auto;
padding:4px 0px 4px 8px;
text-decoration:none;
text-transform: uppercase;
color:#a0230e;
background:#a0230e;
margin-bottom:1px;
}

#cartItem{
	padding: 10px 0 10px 0;
	BACKGROUND: url(http://www.rmpbs.org/resources/img/uni/line.gif) repeat-x left bottom;
	vertical-align:top;
	float:left;

}

#cartTitle1{
	margin: 0 0 0 0;
	width: 260px;
	float:left;
}
#cartTitle2{
	margin: 0 0 0 0px;
	width: 60px;
	float:left;
	text-align:center;
}
#cartTitle3{
	margin: 0 0 0 0px;
	width: 90px;
	float:left;
	text-align:center;
}
#cartTitle4{
	margin: 0 0 0 0px;
	width:80px;
	float:left;
	text-align:center;

}

#itemTitle1{
	margin: 0 0 0 0;
	padding: 0 10px 0 0;
	width: 260px;
	float: left;
	display:inline;
	/*background-color:#00FF00*/

}
#itemTitle2{
	margin: 0 0 0 0px;
	width: 50px;
	float: left;
	text-align:center;
	/*background-color:#0033FF*/
}
#itemTitle3{
	margin: 0 0 0 0px;
	width: 100px;
	float: left;
	text-align:center;
	/*background-color:#FFFF00*/
}
#itemTitle4{
	margin: 0 0 0 0px;
	width:80px;
	float: right;
	text-align:center;
	/*background-color:#999999*/
}
#itemTitle5{
	margin: 0 0 0 0px;
	width: 200px;
	float: left;
	text-align:center;
}
#itemTitle6{
	margin: 0 0 0 0px;
	width: 102px;
	float: left;
	text-align:center;
	font-weight:bold;
}

#button_orange{
	vertical-align:middle;
	height: 22px;
	float:left;
	margin: 10px 0 10px 0 ;

}

#butOrange_bg{
	BACKGROUND: url(http://www.rmpbs.org/resources/img/uni/but_orange_bg.gif) repeat-x;
	float:left;
	height: 22px;
	padding: 4px 3px 0 3px;
}

#butOrange_rt{
	BACKGROUND: url(http://www.rmpbs.org/resources/img/uni/but_orange_right.gif) no-repeat;
	float: left;
	width: 10px;
	height: 22px;
	margin: 0 5px 0 0;
}

#butOrange_lt{
	BACKGROUND: url(http://www.rmpbs.org/resources/img/uni/but_orange_left.gif) no-repeat;
	float: left;
	width: 18px;
	height: 22px;
}



#button_purple{
	vertical-align:middle;
	height: 22px;
	float:left;
	margin: 10px 0 10px 0 ;

}

#butPurple_bg{
	BACKGROUND: url(http://www.rmpbs.org/resources/img/uni/but_purple_bg.gif) repeat-x;
	float:left;
	height: 22px;
	padding: 4px 3px 0 3px;
}

#butPurple_rt{
	BACKGROUND: url(http://www.rmpbs.org/resources/img/uni/but_purple_right.gif) no-repeat;
	float: left;
	width: 10px;
	height: 22px;
	margin: 0 5px 0 0;
}

#butPurple_lt{
	BACKGROUND: url(http://www.rmpbs.org/resources/img/uni/but_purple_left.gif) no-repeat;
	float: left;
	width: 18px;
	height: 22px;
}


A.button {
	FONT-WEIGHT: bold; COLOR: #FFF; TEXT-DECORATION: none;
}
A.button:active{
	FONT-WEIGHT: bold; COLOR: #FFF; TEXT-DECORATION: none;
}
A.button: visited {
	FONT-WEIGHT: bold; COLOR: #FFF; TEXT-DECORATION: none;
}

A.button:hover {
	FONT-WEIGHT: bold; COLOR: #FFF; TEXT-DECORATION: underline;
}

A.button:visited:hover {
	FONT-WEIGHT: bold; COLOR: #FFF; TEXT-DECORATION: underline;
}


.qtyRemove{
	font-size: 9px;
}

#heavyLine{
	margin:0px 0px 5px 0px;
	background-color: #D6D6D6;
	height: 3px;
}

#spacer{
	height: 40px;
	float:left;
}

#register_title{
	color: #E8E0ED;
	font-weight:bold;	
	margin:0px 0px 10px 0px;
	padding:5px 0px 5px 5px;
}

#register{
	background-image:url(http://www.rmpbs.org/resources/img/uni/community_outreach_header.gif);
	background-repeat:no-repeat;
	margin:0px 0px 30px 0px;
	float:left;
	width: 100%
}


#register_form{
	margin: 0px 0px 0px 00px;
	padding:0px 0px 0px 0px;
	float:left;	
}

#register_form2{
	margin:20px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	float:left;	
	width: 250px;
}

#shop_feature{
	margin:20px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	float:left;
}

#registerError_title{
	color: #E8E0ED;
	font-weight:bold;	
	margin:0px 0px 10px 0px;
	padding:5px 0px 5px 5px;
}

#registerError{
	background-image:url(http://www.rmpbs.org/resources/img/uni/community_outreach_header.gif);
	background-repeat:no-repeat;
	margin:0px 0px 30px 0px;
	float:left;
	color:#FD6651;
	width: 100%;
}

#registerError_form{
	margin:20px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	float:left;
}

/*-----------------END PLEDGE/REGISTER----------------------*/


/*-----------------FORMS/REGISTER----------------------*/

.form{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

input, textarea, #select
{
color: #000000;
background: #fafafa;
border: 1px solid #666666;
padding: 1px;
font-family:verdana,helvetica,sans-serif;
  font-size:9pt;
}

/*
.text, textarea{
	font-family:verdana,helvetica,sans-serif; 
	border: #666666 1px solid;
	font-size:10px; 
	color:#666;
	margin: 0 0 0px 0;/margin: 0 0 0px -3px;
}
*/

.textQuantity{
	font-family:verdana,helvetica,sans-serif; 
	font-size:10px; 
	color:#666;
	border: #666666 1px solid;
	width: 20px;
	margin: 0 0 0 0;
	padding: 2px 0 2px 0;
}

label,input.register,input.registerError {
	display: block;
	width: 130px;
	float: left;
	margin-bottom: 5px;
}

label {
	text-align: right;
	width: 100px;
	//width: 220px;
	padding-right: 8px;	
}

.label80 {
	text-align: right;
	width: 50px; }

.label85 {
	text-align: right;
	width: 85px; }
	
input.register {
	font-family:verdana,helvetica,sans-serif; 
	font-size:10px;
	height: 13px; 
	color:#666;
	border: #666666 1px solid;
	background: url(http://www.rmpbs.org/resources/img/uni/form_shadow.gif) repeat-x;
	background-color:#FFFFFF;
	padding: 1px 1px 1px 3px;
	width: 180px;
	
}

input.register_other {
	font-family:verdana,helvetica,sans-serif; 
	font-size:10px; 
	color:#666;
	border: #666666 1px solid;
	background: url(http://www.rmpbs.org/resources/img/uni/form_shadow.gif) repeat-x;
	padding: 2px 1px 0px 3px;/padding: 1px 1px 3px 3px;
	margin: 0 0 0 7px; 
	height: 13px;
	width: 75px 	
}

select.register {
	font-family:verdana,helvetica,sans-serif; 
	font-size:10px;
	height: 18px; 
	color:#666;
	border: #666666 1px solid;
	margin: 0 0 5px 0;/margin: 0 0 5px 0px;
}

input.registerError {
	font-family:verdana,helvetica,sans-serif; 
	font-size:10px;
	height: 13px; 
	color:#666;
	border: #666666 1px solid;
	/*background: url(http://www.rmpbs.org/resources/img/uni/form_shadow.gif) repeat-x;*/
	background-color:#FAFABE;
	padding: 1px 1px 1px 3px;
	width: 180px;
	
}

input.registerError_other {
	font-family:verdana,helvetica,sans-serif; 
	font-size:10px; 
	color:#666;
	border: #666666 1px solid;
	/*background: url(http://www.rmpbs.org/resources/img/uni/form_shadow.gif) repeat-x;*/
	background-color:#FAFABE;
	padding: 2px 1px 0px 3px;/padding: 1px 1px 3px 3px;
	margin: 0 0 0 7px; 
	height: 13px;
	width: 75px 	
}

select.registerError {
	font-family:verdana,helvetica,sans-serif; 
	font-size:10px;
	height: 18px; 
	color:#666;
	background-color:#FAFABE;
	border: #666666 1px solid;
	margin: 0 0 5px 0;/margin: 0 0 5px 0px;
}

.emailUpdate {
	margin: 1px 0 0px 0;/margin: 0 0 0px -5px;
}

br {
	clear: left;
}

#radioBut{
	vertical-align: middle;
	padding: 0 0 5px 0;
	float:left
}

#radioRight{
	vertical-align: middle;
	padding: 2px 0 0px 5px;
	float:left
}

.indentbox{
	padding: 0px 30px 10px 30px;

}
	

/*-----------------END FORMS----------------------*/
