/* over-ride inherited yles */
*, body, form, input, input.AddressBookButtons , input.Advocacy, input.btn, input.btnLg, input.btnMed, input.btnMini, input.btnSm, select, select.Advocacy, textarea, legend, ul, ol, li, option , table, tr, th, th.rfl_infoStatus, td, td.AlertListDescription, td.cstmBack, p, p.cstmBtnText , p.cstmFrame, p.cstmHeading, p.cstmText, p.cstmTitle, p.dividerHeading, p.scrollingText, span.cstmHeading, a, a.btn, a.btn:visited, a.cstmBtnText:hover , a.cstmBtnText:link , a.cstmBtnText:visited , #navList, .AdvocacyInstructions, .AdvocacyNSFix, .BlogHeader, .Button, .Divider, .FieldLabels, .FormBox, .FormBox06, .FormBoxHeader, .Hint, .Instructions, .Instructions, .ListItem0, .ListItem1, .NetscapeFix, .NoteText, .ObjTitle, .PhotoLinks, .Premiums, .ProgressBox, .ProgressBoxCurrent, .SectionHead, .SmallButton , .Smaller, .SmallerC, .TribBtnText1, .Upgrades, .WhatNext, .alphacube_content, .dialog_content, .dialog_title, .explicit, .fr_register_another, .paraBlueSansSmall, .smallBlack, .smallSans, .smallSansBold, .smallWhiteBoldSans, .smallWhiteSans, .smallestBlackSans {font-family:Arial, Helvetica, Verdana, sans-serif;}
*, td, ul, li , p, .explicit, p.cstmText {font-size: 12px;font-family:Arial, Helvetica, Verdana, sans-serif;}
a, a:link, a:hover, a:active, a:visited {font-family:Arial, Helvetica, Verdana, sans-serif;}

body{
	background-color:#e0e5f3;
}

/* Headers */
h1 {color:#749dd3;font-size:22px;font-weight:bold;font-family:Arial, Helvetica, Verdana, sans-serif;}
h2 {font-size: 120%; color:#749dd3;}
p.cstmTitle {color: #749dd3;}
#title_container {color: #749dd3;}
#pt_title_container {color:#749dd3;}
span.ObjTitle {color:#749dd3;}

/* Search Headers */
table.divider {background-color:#749dd3;}
#find_hdr_container {background-color:#749dd3;}
p.dividerHeading {color:#749dd3; background-color:nonez;}

/*Page size */
td#fr_wrapper_content {padding:0px 0px 0px 0px; }
table#fr_wrapper_tbl {width:800px;}

/* Text formatting */
td.blackBorder {color:#749dd3;font-weight:bold;}
td.FrWrapperContentCell {text-align: left; 
height:100%;
padding-left:10px;
padding-right:10px;
*padding:12px 0px 0px 5px;
}
div#FrNews_ArticlePage {
padding-left:10px;
padding-right:10px;
*padding-left:5px;
*padding-right:10px;
}

/* wrapper box effect */
#fr_wrapper_tbl {border:0;}
td#mast_strch {background-color:#ffffff;}
td#bar_strch {background-color:#749dd3;}



/*Confirmation and Billing pages */
div.messageArea{background-color:#ffffff;}
div.FormBoxNoWidth {background-color:#ffffff; border:none;}


/* Logout_Component_Login.tpt and Logout_Component.tpt (hidden) */

table #li_comp_usr.formBox{
	visibility:hidden;
        margin-top:-180px;
}

div #lo_component_div {
visibility:hidden; margin-top:-180px;
}

#mast_strch{
	background-image:url(../images/content/pagebuilder/117473.jpg);
	background-repeat:repeat;
	width:100%;
	height:189px;
}


.smallWhiteBoldSans {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#749dd3;
	font-weight:bold;
}

td#fr_wrapper_footer {background-color:#ffffff;border-left:none;border-right:none;border-bottom:none;border-top:none;}

#fr_wrapper_content{
	border-right:none;
	border-left:none;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	width:100%;
}

.appArea {
	width: 650px;
	margin-left: 10px;
    margin-top:20px;
}

div.FrWrapperSidebar {
	background-image:url(http://tacsdev.convio.net/images/content/pagebuilder/119090.jpg);
	background-repeat:no-repeat;
	width:180px;
	height:610px;
}

#give_hdr_container{
color:white;
}


#advanced_search_container{
color:white;
}


/* Begin styles for TeamRaiser */

.FormBoxHeader {
	border: #669 1px solid;
	font-size: 8pt;
	font-weight: bold;
	background-color: #eee;
}

.FormBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #ffffff;
	background-image: URL(../images/sp.gif);
}

div.FormBox {
	border: #669 1px solid;
	background-color: #ffffff;
	background-image: URL(../images/sp.gif);
	padding: 0px;
	width: 600px
}

div.FormBoxNoWidth {
	border: #669 1px solid;
	background-color: #ffffff;
	background-image: URL(../images/sp.gif);
	padding: 0px;
}

table.FormBox {
	border: #669 1px solid;
	border-collapse: collapse;
}

.FormBox .Divider {
	background-color: #ccf;
}

.FormBoxNoWidth .Divider {
	background-color: #ccf;
}

.FormBox .dividerHeading {
	background-color: #ccf;
}

.FormBoxNoWidth .dividerHeading {
	background-color: #ccf;
}

/*End styles for TeamRaiser */


.bluehdr{
	color:#749dd3;
	font-size:12px;
	font-weight:bold;
}

#find_hdr_container{
	color:white;
}

h5.dividerHeading {
	background-color: #749dd3;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px;
	padding: 1px 0px;
	width: 100%;
}

.MSSectionHeader {
	font-family: Arial, sans-serif;
	font-weight: bold;
	color: #749dd3;
}


.ObjTitle {
	color:#749dd3;
}

td.FrWrapperContentCell {
width:100%;
background-color:#ffffff;
}

#TrCompanyPageStd.appArea {width:799px;}

div.cstmBack{
	background-color:#ffffff; 
	border:1px solid #749dd3;
}

LI, OL, UL, .Explicit {
	font-family:Arial, Helvetica, sans-serif;
	list-style-type:disc;
	list-style-position:inside;
}

td.tr_captain {background-image:url('../images/friendraiser/grey_star.gif');} 
table.tr_roster thead {background-color:#749dd3;border:1px solid #000000;} 

div.appArea table tbody tr td p a.cstmBtnText {text-decoration:underline; color:#64859E;font-size:8pt;}
div.appArea table tbody tr td p a:hover.cstmBtnText {text-decoration:underline; color:#64859E;font-size:8pt;}
div.appArea table tbody tr td p a:visited.cstmBtnText {text-decoration:underline; color:#64859E;font-size:8pt;}

#map div span{display:none;}

/* End styles for Rounded Corner Right Nav */

#topNav{
	color:white;
	margin-top:6px;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

#topNav a:link{
	color:white;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}

#topNav a:visited{
	color:white;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}

#topNav a:hover{
	color:white;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
}

.TacsSpacerNav{
	margin-left:39px;
}


body{
	background-color:#e0e5f3;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
}



#contentWrapper{
	width:800px;
	height:auto;
	background-color:white;
	float:left;
	padding-bottom:40px;
	margin-top:0px;
}

#logoHldr{
	float:left;
	width:800px;
	height:181px;
	background-image:url(../images/content/pagebuilder/105161.jpg);
	background-repeat:no-repeat;
}


#searchbox{
	float:left;
	margin-left:10px;
	width:400px;
	margin-top:15px;
}

html>body #searchbox{
	float:left;
	margin-left:20px;
	margin-top:15px;
	width:400px;
}

#acsLogo{
	float:left;
	width:100px;
	margin-top:20px;
	margin-left:10px;
}

html>body #acsLogo{
	float:left;
	width:100px;
	margin-top:20px;
	margin-left:20px;
}

#teamacsLogo{
	float:right;
	width:322px;
	height:144px;
}


.searchText{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:10px;
}

.textarea{
	width:100px;
	height:15px;
	border:1px solid #005dab;
}


#mainContent{
	float:left;
	width:770px;
	height:auto;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
}

html>body #mainContent{
	float:left;
	width:770px;
	height:auto;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
}


#mainContentWrapper{
	float:left;
	width:780px;
	height:auto;
	margin-left:20px;
	margin-top:45px;
}


*:first-child+html #mainContentWrapper{
	float:left;
	width:780px;
	height:auto;
	margin-left:10px;
	margin-top:50px;
}


* html #mainContentWrapper{
	float:left;
	width:780px;
	height:auto;
	margin-left:10px;
	margin-top:20px;
}

#mainContentWrapper a:link{
	font-family:Arial, Helvetica, sans-serif;
	color:#005dab;
	font-size:12px;
	text-decoration:underline;
}

#mainContentWrapper a:visited{
	font-family:Arial, Helvetica, sans-serif;
	color:#005dab;
	font-size:12px;
	text-decoration:underline;
}

#mainContentWrapper a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#005dab;
	font-size:12px;
	text-decoration:underline;
}

#bucketEvents{
	float:left;
	width:780px;
	height:auto;	
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:20px;
}

html>body #bucketEvents{
	float:left;
	width:780px;
	height:auto;
	color:#666666;
	margin-top:20px;
}

#activeEvents{
	float:left;
	background-image:url(../images/content/pagebuilder/33774.jpg);
	background-repeat:no-repeat;
	width:225px;
	height:263px;
}

#activeEventsFY09{
	float:left;
	background-image:url(../images/tacs/Tacs_FY09_Active_BG.jpg);
	background-repeat:no-repeat;
	width:232px;
	height:270px;
}

#mosaicEventsFY09{
	float:left;
	background-image:url(../images/content/pagebuilder/131094.jpg);
	background-repeat:no-repeat;
	width:232px;
	height:270px;
}

#PersonalFundraiserFY09{
	float:left;
	background-image:url(../images/tacs/Tacs_FY09_Personal_BG.jpg);
	background-repeat:no-repeat;
	width:232px;
	height:270px;
}


#tributeEvents{
	float:left;
	background-image:url(../images/content/pagebuilder/33775.jpg);
	background-repeat:no-repeat;
	width:225px;
	height:263px;
}	

#createEvents{
	float:left;
	background-image:url(../images/content/pagebuilder/33776.jpg);
	background-repeat:no-repeat;
	width:225px;
	height:263px;
}

#EventsText{
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:9px;
	width:88px;
	height:auto;
	margin-top:58px;
	text-align:left;
}	

*:first-child+html #EventsText{
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:9px;
	width:88px;
	height:auto;
	margin-top:58px;
	margin-right:4px;
	text-align:left;
}	

* html #EventsText{
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:9px;
	width:88px;
	height:auto;
	margin-top:58px;
	margin-right:4px;
	text-align:left;
}	

#EventsTextFY09{
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:9px;
	width:88px;
	height:auto;
	margin-top:58px;
	margin-right:10px;
	text-align:left;
}	

*:first-child+html #EventsTextFY09{
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:9px;
	width:88px;
	height:auto;
	margin-top:58px;
	margin-right:12px;
	text-align:left;
}	

* html #EventsTextFY09{
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:9px;
	width:88px;
	height:auto;
	margin-top:58px;
	margin-right:6px;
	text-align:left;
}	

#TACSFY09Btns{
	margin-top:10px;
	margin-right:0px;
}	

*:first-child+html #TACSFY09Btns{
	margin-top:10px;
	margin-right:0px;
}	

* html #TACSFY09Btns{
	margin-top:10px;
	margin-right:0px;
}	

.eventButtons{
	float:right;
	margin-right:4px;
}

html>body .eventButtons{
	float:right;
	margin-right:7px;
}

p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#666666;
}

ul,li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:22px;
	color:#666666;
}

.eventItems ul,li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}


.eventsnoShow{
	list-style-type:none;
}

table,tr,td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}

#activemainImage{
	background-image:url(../images/content/pagebuilder/33856.jpg);
	background-repeat:no-repeat;
	width:708px;
	height:432px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
}

#activemainText{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	float:right;
	width:260px;
	height:auto;
	margin-top:7px;
	margin-right:7px;
}

html>body #activemainText{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	float:right;
	width:260px;
	height:auto;
	margin-top:7px;
	margin-right:15px;
}

#tributemainImage{
	background-image:url(../images/content/pagebuilder/33858.jpg);
	background-repeat:no-repeat;
	width:708px;
	height:432px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
}

#tributemainText{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	float:right;
	margin-right:7px;
	width:260px;
	height:auto;
	margin-top:7px;
}

html>body #tributemainText{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	float:right;
	margin-right:15px;
	width:260px;
	height:auto;
	margin-top:7px;
}

#createmainImage{
	background-image:url(../images/content/pagebuilder/33860.jpg);
	background-repeat:no-repeat;
	width:708px;
	height:432px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
}

#createmainText{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	float:right;
	width:260px;
	height:auto;
	margin-top:7px;
	margin-right:7px;
}

html>body #createmainText{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	float:right;
	width:260px;
	height:auto;
	margin-top:7px;
	margin-right:15px;
}


#teamacsmainImage{
	background-image:url(../images/content/pagebuilder/34451.jpg);
	background-repeat:no-repeat;
	width:708px;
	height:432px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
}

#teamacsmainText{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	float:right;
	margin-right:7px;
	margin-top:2px;
	margin-bottom:0;
	width:260px;
	height:auto;
}

html>body #teamacsmainText{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	float:right;
	margin-right:15px;
	margin-top:-2px;
	margin-bottom:0;
	width:260px;
	height:auto;
}

#teamacsmainActImage{
	background-image:url(../images/content/pagebuilder/34463.jpg);
	background-repeat:no-repeat;
	width:708px;
	height:432px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
}

#teamacsmainActText{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	float:right;
	margin-right:7px;
	margin-top:2px;
	margin-bottom:0;
	width:260px;
	height:auto;
}

html>body #teamacsmainActText{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	float:right;
	margin-right:15px;
	margin-top:-2px;
	margin-bottom:0;
	width:260px;
	height:auto;
}

.teamacsText{
	font-family:Arial, Helvetica, sans-serif;
	color:005dab;
	font-size:11px;
}

#teamacsmainCreateImage5{
	background-image:url(../images/content/pagebuilder/34523.jpg);
	background-repeat:no-repeat;
	width:708px;
	height:432px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
}

#teamacsmainCreateImage2{
	background-image:url(../images/content/pagebuilder/34463.jpg);
	background-repeat:no-repeat;
	width:708px;
	height:432px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
}

#teamacsmainCreateImage3{
	background-image:url(../images/content/pagebuilder/34451.jpg);
	background-repeat:no-repeat;
	width:708px;
	height:432px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
}

#teamacsmainCreateImage4{
	background-image:url(../images/content/pagebuilder/34463.jpg);
	background-repeat:no-repeat;
	width:708px;
	height:432px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
}


#teamacsmainCreateImage{
	background-image:url(../images/content/pagebuilder/34451.jpg);
	background-repeat:no-repeat;
	width:708px;
	height:432px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
}

#teamacsmainCreateText{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	float:right;
	margin-right:7px;
	margin-top:2px;
	margin-bottom:0;
	width:260px;
	height:auto;
}

html>body #teamacsmainCreateText{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	float:right;
	margin-right:15px;
	margin-top:-2px;
	margin-bottom:0;
	width:260px;
	height:auto;
}

#loginHldr{
	float:right;
	width:300px;
	height:5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	text-decoration:none;
	margin-right:15px;
}

#loginHldrdivision{
	float:right;
	width:300px;
	height:5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	text-decoration:none;
	margin-right:10px;
	margin-top:33px;
}


*:first-child+html #loginHldrdivision{
	float:right;
	width:300px;
	height:5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	text-decoration:none;
	margin-right:10px;
	margin-top:31px;
}

* html #loginHldrdivision{
	float:right;
	width:300px;
	height:5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	text-decoration:none;
	margin-right:10px;
	margin-top:31px;
}


.loginText a:link{
	font-family:Arial, Helvetica, sans-serif;
	color:#005dab;
	font-size:12px;
	text-decoration:none;
}

.loginText a:visited{
	font-family:Arial, Helvetica, sans-serif;
	color:#005dab;
	font-size:12px;
	text-decoration:none;
}

.loginText a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#005dab;
	font-size:12px;
	text-decoration:none;
}

#searchLoginHldr{
	float:left;
	width:800px;
	margin-left:5px;
}


/*styles for particular events*/


table.lc_Table {
 border: 1px solid #749dd3;
color:#000000;
}
tr.lc_Row1 {
 background-color: #749dd3;
color:#000000;
}
tr.lc_Row0 {
 background-color: #ffffff;
color:#000000;
}

td.lc_Cell {
 border: none;|
color: #000000;
}

td.lc_Cell a {
 border: none;|
color: #000000;
 font-weight: normal;
 font-size: 10pt;
}

table.lc_Table a {
 color: #000000;
 font-weight: normal;
 font-size: 10pt;
}
table.lc_Table a.event {
 color:#000000;
 font-weight: normal;
 font-size: 10pt;
}

.headline{
	font-family:Arial, Helvetica, sans-serif;
	color:#749dd3;
	font-size:14px;
	font-weight:bold;
}

/*end styles for particular events*/

/*Begin new Styles for Team ACS 08 */

#tributeACSBrdrB{
	border-bottom:1px solid #7187b9;
}
	
#tributeACSBrdrAll{
	padding-top:10px;
}
			
#tributeACSContentHldr08{
	width:760px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
}
	
#tributeACSBrdrL{
	border-left:1px solid #7187b9;
}
	
#tributeACSBrdrR{
	border-right:1px solid #7187b9;
}	
/*End new Styles for Team ACS 08 */
	
	
