BODY{ background-color: #FFFFFF; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; color : black; margin: 0 auto; padding: 0;}

#WBBODY{ background-color: #ceb27f; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px;}

#WBBODYe3{ background-color: #CCCCCC; font-family : Arial, Helvetica, sans-serif; font-size : 12px;}

#MAPBODY{ background-color: #dde9f5; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; color : black; margin: 0 auto; padding: 0;}

#C2FBODY{ background-color: #BFBFBF; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; color : black; margin: 0 auto; padding: 0;}

#FABDY{ background-color: #af7d43; font-family : Helvetica, sans-serif; font-size : 12px;}

.subhead{ font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 13px; color : black; padding : 0px 0px 0px 35px;}
.alert{ font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; color : red;}
.tiny{ font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; color : black; font-weight : normal;}
.title{ font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : black;
	font-weight : bold;
	border: 0px;
	line-height: 15px;
	}

.text {font-family : Verdana, Arial, Helvetica, sans-serif; color : 000000; font-size : 12px; font-weight : bold;}
P {font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; color : black;}

td {font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; color : black;}

P.mini { font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : black;
	line-height: 12px;}
.ismall { font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : black;
	line-height: 15px;}
P.mini2 { font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : black;
	line-height: 15px;}
ul { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; color : black;}
li { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; color : black;}
.Paddl { font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : black;
	line-height: 18px;}
B {font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; color : black;}

B.alertbox {font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; color : black;}
B.alertbox2 {font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 16px; color : 20358c;}


B.blue {font-family : Arial, Helvetica, sans-serif; font-size : 14px; color : 20358c;}
B.red {font-family : Arial, Helvetica, sans-serif; font-size : 14px; color : e51837;}
B.white {font-family : Arial, Helvetica, sans-serif; font-size : 14px; color : FFFFFF;}

B.wbblue {font-family : Arial, Helvetica, sans-serif; font-size : 11px; color : 20358c;}
B.wbred {font-family : Arial, Helvetica, sans-serif; font-size : 11px; color : e51837;}
B.wbwhite {font-family : Arial, Helvetica, sans-serif; font-size : 11px; color : FFFFFF;}

B.mini {font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 9px; color : 001A4D;}
B.miniWhite {font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; color : FFFFFF;}
B.miniWhite2 {font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 9px; color : FFFFFF;}
B.miniBlue {font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; color : 003366;}
B.miniBlue2 {font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 9px; color : 003366;}


A {font-family : Verdana, Arial, Helvetica, sans-serif; color : 005596;	font-weight : bold; text-decoration: underline; font-size : 12px;}
A:active {font-family : Verdana, Arial, Helvetica, sans-serif; color : 005596; text-decoration : underline;}
A:hover {font-family : Verdana, Arial, Helvetica, sans-serif; color : 2884c9; text-decoration : underline;}
A:visited {font-family : Verdana, Arial, Helvetica, sans-serif; color : 005596; text-decoration : underline;}

A.mininav { color : 333366;
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
}

A.mininav:active { color : 333366;
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
}

A.mininav:hover { color : 333366;
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
}

A.mininav:visited { color : 333366;
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
}

A.onblk {font-family : Verdana, Arial, Helvetica, sans-serif; color : FF9;	font-weight : bold; text-decoration : underline; font-size : 12px;}
A.onblk:active {font-family : Verdana, Arial, Helvetica, sans-serif; color : FC0; text-decoration : underline;}
A.onblk:hover {font-family : Verdana, Arial, Helvetica, sans-serif; color : FC0; text-decoration : underline;}
A.onblk:visited {font-family : Verdana, Arial, Helvetica, sans-serif; color : FC0; text-decoration : underline;}



A.bmininav { color : 333366;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}

A.bmininav:active { color : 333366;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}

A.bmininav:hover { color : 333366;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}

A.bmininav:visited { color : 333366;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}

h2 {
	font-size: 1.6em;
	font-weight: bold;
	color: #000;
	padding: 0em;
	border: 0px solid;
}

.falladv {
	padding: 20px;
	font-size:18px;
	color: #FFF;
}

.falladv h2 {
	color: #FFF;
	font-size: 18px;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 0;
	border: 0px solid;
}

.falladv p {
	color: #FFF;
	font-size: 12px;
	margin: 0 0 10px 0;
	padding: 0;
	border: 0px solid;
}

.falladv a {
	color: #FFF;
	text-decoration: none;
	font-size: 12px;
	padding: 0;
	border: 0px solid;
}

.falladv a:hover {
	color: #e5e5e5;
	text-decoration: none;
}

.falladv ul, {
	color: #FFF;
	font-size: 12px;
	margin: 0 0 0 35px;
	padding: 0;
	border: 0px solid;
	list-style-type: disc;
	list-style-position: outside;
}

.falladv li {
	color: #FFF;
	font-size: 12px;
	margin: 0 0 10px 0;
	padding: 0;
	border: 0px solid;
	list-style-type: disc;
	list-style-position: outside;
}


table, tr, td {
	background-color: white;
	margin: 0;
	padding: 0;
}

#WB07e3red{
	background-color: #f7c5cd;
}

#WB07e3tan{
	background-color: #f0ebd9;
}

#WB07e3gold{
	background-color: #b3a155;
}

table.alerttan{
	background-color: #D7D4B1;
}

table.alertgrey{
	background-color: #999999;
}

A.friend {font-family : Verdana, Arial, Helvetica, sans-serif; color : 005596; text-decoration : none; font-size : 10px; font-weight : bold;}
A.friend:active {font-family : Verdana, Arial, Helvetica, sans-serif; color : text-decoration : none; 005596; font-size : 10px; font-weight : bold;}
A.friend:hover {font-family : Verdana, Arial, Helvetica, sans-serif; color : text-decoration : none; 2884c9; font-size : 10px; font-weight : bold;}
A.friend:visited {font-family : Verdana, Arial, Helvetica, sans-serif; color : text-decoration : none; 005596; font-size : 10px; font-weight : bold;}
A.friend_lg {font-family : Verdana, Arial, Helvetica, sans-serif; color : 005596; text-decoration : none; font-size : 12px; font-weight : bold;}
A.friend_lg:active {font-family : Verdana, Arial, Helvetica, sans-serif; color : text-decoration : none; 005596; font-size : 12px; font-weight : bold;}
A.friend_lg:hover {font-family : Verdana, Arial, Helvetica, sans-serif; color : text-decoration : none; 2884c9; font-size : 12px; font-weight : bold;}
A.friend_lg:visited {font-family : Verdana, Arial, Helvetica, sans-serif; color : text-decoration : none; 005596; font-size : 12px; font-weight : bold;}
.friend_lg {font-family : Verdana, Arial, Helvetica, sans-serif; color : 000099; text-decoration : none; font-size : 12px; font-weight : bold;}
DIV.MORE {font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px;}
.MORE {padding : 0px 0px 0px 20px;}
B.mini2 { font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : 001A4D;
	font-style: normal;}
I.emailtitle { font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 28px;
	color : 000000;
	font-style: italic;}
TD.mini {
	color : 001A4D;
	font: normal 9px/12px Verdana, Arial, Helvetica, sans-serif;
}

td.wb2foot{
	background-image: url(http://www.frcaction.org/img/wash_briefing/WB07_e2/footerbg.png);
	background-repeat: repeat-y;
}

div.fp_speaker {
	text-align:center;
	margin:0px auto;
	padding-left:15px;
	}

div.fp_speaker ul{
	margin:0px auto;
	}

div.fp_speaker li{
	width:160px;
	display:inline;
	height:auto;
	list-style:none;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	float: left;
	text-align:center;
	line-height: 18px;
	}

div.fp_speaker2 {
	text-align:center;
	margin:0px;
	padding-left:15px;
	}

div.fp_speaker2 ul{
	margin:0px;
	}

div.fp_speaker2 li{
	width:640px;
	display:inline;
	height:auto;
	list-style:none;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	float:left;
	text-align:center;
	}



div.fp_speaker_e4 {
	text-align:center;
	margin:0px auto;
	padding-left:0px;
	}

div.fp_speaker_e4 ul{
	margin:0px auto;
	}

div.fp_speaker_e4 li{
	width:150px;
	display:inline;
	height:auto;
	list-style:none;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	float: left;
	text-align:center;
	line-height: 18px;
	}

div.fp_speaker2_e4 {
	text-align:center;
	margin:0px;
	padding-left:0px;
	}

div.fp_speaker2_e4 ul{
	margin:0px;
	}

div.fp_speaker2_e4 li{
	width:600px;
	display:inline;
	height:auto;
	list-style:none;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	float:left;
	text-align:center;
	}



ul.hilites {
	list-style-image: url(http://www.frcaction.org/img/interface/star_bullet.gif);
	line-height: 18px;
	}
	
div.seriflg {
	font-family: Times, serif;
	font-size: 28px;
	font-weight:normal;
}

div.seriflgsc {
	font-family: Times, serif;
	font-size: 28px;
	font-variant: small-caps;
	font-weight: normal;
	color: #003082;
}

div.seriflgi {
	font-family: Times, serif;
	font-size: 28px;
	font-style: italic;
	font-weight: normal;
	color: #b89c6a;
}

div.seriflgiblk {
	font-family: Times, serif;
	font-size: 28px;
	font-style: italic;
	font-weight: normal;
	color: #000;
}

div.serifmdi {
	font-family: Times, serif;
	font-size: 18px;
	font-style: italic;
	font-weight: normal;
	color: #b89c6a;
}

div.serifmdiblk {
	font-family: Times, serif;
	font-size: 18px;
	font-style: italic;
	font-weight: normal;
	color: #000;
}

div.serifmdsc {
	font-family: Times, serif;
	font-size: 21px;
	font-variant: small-caps;
	color: #003082;
}

div.serifmdscblk {
	font-family: Times, serif;
	font-size: 21px;
	font-variant: small-caps;
	color: #000;
}

div.serifmdscblknums {
	font-family: Times, serif;
	font-size: 21px;
	line-height: 18px;
	font-variant: small-caps;
	color: #999;
}

div.serifmdscblknums #reduce {
	font-family: Times, serif;
	font-size: 16px;
	font-variant: small-caps;
	color: #999;
}

div.serifmdscblknums #increase {
	font-family: Times, serif;
	font-size: 24px;
	font-variant: small-caps;
	color: #000;
}

div.serifmdscblknumsdrk {
	font-family: Times, serif;
	font-size: 18px;
	line-height: 21px;
	font-variant: small-caps;
	color: #999;
}

div.serifmdscblknumsdrk a {
	font-family: Times, serif;
	font-size: 18px;
	line-height: 21px;
	font-variant: small-caps;
	color: #69C;
}

div.serifmdscblknumsdrk a:hover{
	font-family: Times, serif;
	font-size: 18px;
	line-height: 21px;
	font-variant: small-caps;
	color: #036;
}

div.serifmdscblknumsdrk #reduce {
	font-family: Times, serif;
	font-size: 13px;
	font-variant: small-caps;
	color: #999;
}

div.serifmdscblknumsdrk #increase {
	font-family: Times, serif;
	font-size: 21px;
	font-variant: small-caps;
	color: #333;
}

div.serifmdscblknumsdrksm {
	font-family: Times, serif;
	font-size: 12px;
	line-height: 18px;
	font-variant: small-caps;
	color: #999;
}

div.serifmdscblknumsdrksm span#drkr {
	font-family: Times, serif;
	font-size: 16px;
	line-height: 18px;
	font-variant: small-caps;
	color: #666;
}

div.serifmdsciblk {
	font-family: Times, serif;
	font-size: 24px;
	font-style: italic;
	color: #000;
}

div.serifmdsciblklg {
	font-family: Times, serif;
	font-size: 28px;
	font-style: italic;
	color: #000;
}

div.serifmd2sc {
	font-family: Times, serif;
	font-size: 14px;
	font-variant: small-caps;
}

div.serifmd2 {
	font-family: Times, serif;
	font-size: 14px;
}

div.serifname {
	font-family: Times, serif;
	font-size: 16px;
	font-variant: small-caps;
	color: #003082;
}

div.serifcopy12i {
	font-family: Times, serif;
	font-size: 12px;
	font-style: italic;
}

div.serifcopy14 {
	font-family: Times, serif;
	font-size: 14px;
}

div.serifcopy14 b{
	font-family: Times, serif;
	font-size: 14px;
	font-weight: bold;
}

div.serifcopy14 a{
	font-family: Times, serif;
	font-size: 14px;
	font-weight: normal;
}

div.serifcopy16 {
	font-family: Times, serif;
	font-size: 16px;
	line-height: 24px;
}

div.serifcopy16sc {
	font-family: Times, serif;
	font-size: 16px;
	line-height: 24px;
	font-variant: small-caps;
}

div.serifcopy16 a{
	font-family: Times, serif;
	font-size: 16px;
	line-height: 24px;
}

div.serifcopy16 a:hover{
	font-family: Times, serif;
	font-size: 16px;
	line-height: 24px;
}

div.serifcopy16 b{
	font-family: Times, serif;
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
}

div.serifcopy16i {
	font-family: Times, serif;
	font-size: 16px;
	font-style: italic;
	line-height: 24px;
	font-weight: normal;
}

div.serifcopy16i a{
	font-family: Times, serif;
	font-size: 16px;
	font-style: italic;
	line-height: 24px;
	color: #003082;
	font-weight: normal;
}

div.serifcopy16i a:hover{
	font-family: Times, serif;
	font-size: 16px;
	font-style: italic;
	line-height: 24px;
	color: #b89c6a;
	font-weight: normal;
}

td.vvs09gala{
	background: #00336e url(http://www.frcaction.org/img/vvsummit/eAds09/FFFGe001/side.jpg) no-repeat left top;
}

td.vvs09galacnt{
	text-align: justify;
}


/* VVS08 */


.VVS08bg{
	background-color: #FFF; 
	font-family : Arial, Helvetica, sans-serif; 
	font-size: 1.1em; 
	background-image: url(http://www.frcaction.org/img/vvsummit/emailads/13MAR08/VVS08_eAd01bg.png); 
	background-repeat: repeat-y;
}

h2.VVS08{
	font-size: 1.3em;
	font-weight: bold;
	color: #014c89;
	padding: 0em;
	border: 0px solid;
}

a#VVS08{
	color: #014c89;
	font-size: 1.1em; 
}

div#VVS08{
	margin: 2.0em;
	border: 0px solid;
}

/* GiftLegacy */

div#wrapper{
	width: 700px;
	margin: 0 auto;
	padding: 0;
	border: solid 0px purple;
	background-image: url(http://www.frc.org/img/email_imgs/glimgs/wrapperbg.png);
}

.nav a {
	vertical-align:middle;
    color: white;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 10px;
    font-weight: normal;
}
.nav li { 
	border: solid 0px purple;
    display: inline;
    padding-right: 10px;
    padding-top: 0px;
}
.nav li#search { 
	border: solid 0px purple;
    padding-right: 5px;
}
.nav li#go { 
	border: solid 0px purple;
    padding-right: 0px;
}
.nav li#go input {
	border: solid 0px purple;
    background: url(http://www.frc.org/img/frc_nav/go.gif) top left no-repeat;
}

#globalnav {
	border: solid 0px purple;
    font-size: 10px;
	width: auto;
    position: relative;
    color: white;
    text-align: right;
    right: 7px;
	float: right;
    text-decoration: none;
    height: 40px;
}
#globalnav ul{
	margin: 0;
	padding: 12px 0 0 0;
}

#sitenav {
	border: solid 0px purple;
    font-size: 10px;
	width: auto;
    position: relative;
    color: white;
    text-align: left;
	float: left;
    text-decoration: none;
    height: 36px;
}

#sitenav ul{
	margin: 0;
	padding: 11px 0 0 7px;
}

#sidemenu{
	border:0px solid black;
	width: 165px; 
	margin: 10px; 
	padding: 5px; 
	background:#FFF;
}

#sidemenu a{
	font-size: 10px;
	font-weight: normal;
}

#sidemenu p{
	padding: 0 5px;
	line-height: 24px;
	font-size: 10px;
	margin-bottom: 0;
	margin-top: 0;
}

#menuhdr{
	padding:5px 10px;
	background: #E7DDBF;
	font-weight:bold;
}

#nwslttr{
	border:0px solid black;
	margin: 10px;
	padding: 0 5px 5px 5px;
	background:#FFF;
}

#nwslttr p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	line-height: 16px;
}

#nwslttr a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336;
	line-height: 16px;
	font-weight: bold;
}

#nwslttr p.mini{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: black;
	line-height: 12px;
}

#module01{
	border:1px solid #E7DDBF;
	margin:0px;
	padding:10px;
	/*
	background-image: url(http://www.frcgiving.org/images/AW_Dec2k8_1.gif);
	background-repeat: no-repeat;
	background-position: 0 50%
	*/
}

#module01 p{
	margin-left: 150px;
}

#module02{
	border:1px solid #E7DDBF;
	margin:10px 0 0 0;
	padding:10px;
	background-image: url(http://www.frcgiving.org/images/gleg_eletter_savvy1.gif);
	background-repeat: no-repeat;
	background-position: 15px 50%
}

#module02 p{
	margin-left: 150px;
}

#module03{
	border:1px solid #E7DDBF;
	margin:10px 0 0 0;
	padding:10px;
	background-image: url(http://www.frcgiving.org/images/gleg_eletter_gps3.gif);
	background-repeat: no-repeat;
	background-position: 10px 50%
}

#module03 p{
	margin-left: 150px;
}

#module04{
	border:1px solid #E7DDBF;
	margin:10px 0 0 0;
	padding:10px;
	background-image: url(http://www.frcgiving.org/images/gleg_eletter_wash3.gif);
	background-repeat: no-repeat;
	background-position: 10px 50%
}

#module04 p{
	margin-left: 190px;
}

#module05{
	border:1px solid #E7DDBF;
	margin:10px 0 0 0;
	padding:10px;
	background-image: url(http://www.frcgiving.org/images/gleg_eletter_fin3.gif);
	background-repeat: no-repeat;
	background-position: 10px 50%
}

#module05 p{
	margin-left: 190px;
}

#thanku{
	border:1px solid #E7DDBF;
	margin:10px 0 0 0;
	padding:10px;
}

#helpinfo{
	border:1px solid #E7DDBF;
	margin:10px 0 0 0;
	padding:10px;
}

#helpinfo #box{
	position: relative;
	border: 0px solid #E7DDBF;
	width: 100px;
	height: 100px;
	margin: 15px 0 0 0;
	padding: 10px;
	float: left;
	text-align: center;
	vertical-align: middle;
}

#finalnote{
	border:0px solid #E7DDBF;
	margin: 0;
	padding:10px;
}

#lttrinfo{
	border-top: 1px solid black;
	margin: 0px;
	padding: 10px;
	background:#FFF;
	text-align: center;
}

#lttrinfo p{
	margin: 0px;
	padding: 0px;
}

#footer table{
	border-top: 1px solid black;
	margin: 0px;
	padding: 0px;
	background:#FFF;
	text-align: center;
}

/*------------ New SocMed bar ----------------*/

.infoBar {
	width: 100%;
	margin: 0 0 15px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #666666;
	position:relative;
	float: left;
}
#ibDate {
	width: 200px;
	margin-top: 4px;
	font-weight: bold;
	float: left;
	border:0px solid red;
}

#ibBox {
	border:solid 0px purple;
	float:right;
	position:relative;
	margin-left:8px;
}

#ibEmail {
	border:solid 0px purple;
	background: url(../img/frc_nav/intSocMed.png) -104px 0 no-repeat; 
	width:20px;
	height:20px;
	float:right;
	bottom:0px;
	position:relative;
}

#ibTwtr {
	border:solid 0px purple;
	background: url(../img/socmed/tweet.png) 0 0 no-repeat; 
	width:55px;
	height:20px;
	float:right;
	bottom:0px;
	position:relative;
}

#ibFcbk {
	border:solid 0px purple;
	background: url(../img/socmed/share.png) 0 0 no-repeat; 
	width:55px;
	height:20px;
	float:right;
	bottom:0px;
	position:relative;
}
