/*************************************************************************
*                                                                        *
*                      CfaN FireSite Stylesheet                          *
*                                                                        *
*************************************************************************/

#outer {
	background:url(../images/content/pagebuilder/bg_middle_white.gif);
	background-position:0px 140px;
	text-align:left;
	width:747px;
	margin:auto;
}

/*#bgcontainer {
	background:url(http://www.cfan.org/_images/site/firesitev2.2/bg_middle_white.gif);
	text-align:left;
	width:747px;
	margin:auto;
}*/

#bgcontainer2 {
	background:url(../images/content/firesitev2/bg_flash.gif) no-repeat;
	background-position:0px 102px;
	text-align:left;
	width:747px;
	margin:auto;
}

ul.regular {
	color:#331601;
	font-size:90%;
}

* html ul.regular {
	color:#331601;
	font-size:70%;
}

body {
	margin:0px;
	font-family: helvetica, arial, verdana, sans-serif;
	font-size:small;
	/*font-size:13px;*/
	text-align:center;
	padding:0;
	background:#f4f1ef url(../images/content/firesitev2/bg_fade.jpg) 0 0 repeat-x;
}

* html body {
	font-size:x-small; /* for IE5 */ 
	f\ont-size:small; /* for other IE versions */
}

#header {
	background:url(../images/content/firesitev2/header_us.jpg) no-repeat;  /*USA Header*/
	width:747px;
	height:102px;
}

#header_amb {
	background:url(../images/content/firesitev2/header_amb_us.jpg) no-repeat; /* Canada Header */
	/*background:url(http://www.cfan.org/_images/site/firesitev2.2/header_us.jpg) no-repeat;  USA Header */
	width:747px;
	height:102px;
}

#amb_headpic{
	width:747px;
	height:152px;
	background:url(../images/content/firesitev2/amb_headpic.jpg) no-repeat;
}
	
#flash {
	width:720px;
	padding:0 0 0 11px;
}

#maincontentholder {
	margin:10px 0px 0px 10px;
	width:400px;
}

* html #maincontentholder {
	margin:0px 0px 0px 10px;
	width:400px;
}
	
 /*============================================================================================
	Text Elements
=============================================================================================*/

h1, h2, h3, h4, h5, h6 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

h1{
	font-size:90%;
	margin-top:0;
	color:#482b16;
	font-weight:bold;
	padding:24px 0 0 58px;
}

* html h1{
	font-size:74%;
	margin-top:0;
	color:#482b16;
	font-weight:bold;
	padding:24px 0 0 58px;
}

h3 {
	font-size: 105%;
	font-weight:bold;
	padding:0px 0px 1px 0px;
	color:#331601;
	margin:0px 0px;
	border-bottom:1px dotted #c8ac7b;
}

.headersmall{
	font-size:95%;
	font-weight:normal;
	font-style:italic;
}

* html .headersmall{
	font-size:79%;
}

* html h3 {
	font-size: 89%;
	font-weight:bold;
	padding:0px 0px 1px 0px;
	color:#331601;
	margin:0px 0px;
	border-bottom:1px dotted #c8ac7b;
}

h2 {
	font-size: 120%;
	font-weight:bold;
	color:#331601;
}

* html h2 {
	font-size: 100%;
	font-weight:bold;
	padding:0px 0px 1px 0px;
	color:#331601;
	margin:0px 0px;
}

p	{
	color:#482b16;
	font-size:89%;
	margin-top:0;
	font-weight: normal;
	line-height: 1.2em;
	padding:2px 0 0 0;
}

* html p	{
	font-size:79%;
}

* html .ul_body {
	color:#482b16;
	font-size:75%;
	margin-top:15px;
	font-weight: normal;
	line-height: 1.2em;
}

ol	{
	color:#482b16;
	font-size:85%;
	margin-top:0;
	font-weight: normal;
	line-height: 1.2em;
}

* html ol	{
	color:#482b16;
	font-size:75%;
	margin-top:0;
	font-weight: normal;
	line-height: 1.2em;
}


.redalert{
	color:#ab0906;
	width:100%;
	font-weight:bold;
	padding:10px 0 0 20px;
	background:url(../images/content/firesitev2/redarrow.gif) no-repeat 7px 10px;
}

.redalert2{
	color:#ab0906;
	font-weight:bold;
}

.login_alert{
	color:#ab0906;
	font-weight:normal;
	float:left;
	padding:10px 0 0 22px;
	background:url(../images/content/firesitev2/exclaim.gif) no-repeat 2px 9px;
}

.login_alert a:link{
	color:#ab0906;
	text-decoration:underline;
}

.login_alert a:hover{
	color:#6b0403;
	text-decoration:underline;
}

.login_alert a:visited{
	color:#ab0906;
	text-decoration:underline;
}

* html .login_alert{
	font-size:75%;
}
	
a:link{
	color:#4f4943;
	font-weight:bold;
	font-size:100%;
	text-decoration:underline;
}

a:hover{
	text-decoration:none;
	color:#4f4943;
	font-weight:bold;
	font-size:100%;
}

a:visited{
	color:#4f4943;
	font-weight:bold;
	text-decoration:underline;
	font-size:100%;
}

.link_underlined a:link{
	color:#4f4943;
	font-weight:bold;
	font-size:100%;
	text-decoration:underline;
}

.link_underlined a:hover{
	color:#4f4943;
	font-weight:bold;
	font-size:100%;
	text-decoration:none;
}

.link_underlined a:visited{
	color:#4f4943;
	font-weight:bold;
	font-size:100%;
	text-decoration:underline;
}

.bullet_header{
	padding:0 0 10px 22px;
	margin:0 0 10px 0;
	border-bottom: solid 1px #ccc;
	height:10px;
	float:left;
	width:94%;
	font-weight:bold;
	color:9F1E00;
	background:url(../images/content/firesitev2/marroon_arrow.jpg) no-repeat 0px -2px;
}

.quicklink{
	padding:0 0 10px 40px;
	background:url(../images/content/firesitev2/marroon_arrow.jpg) no-repeat 18px -2px;
}

.quicklink a:link{
	color:#000;
	font-weight:normal;
}

.quicklink a:visited{
	color:#000;
	font-weight:normal;
}

.purpletitle{
	font-size:100%;
	margin-top:0;
	color:#344674;
	font-weight:bold;
}

* html .purpletitle{
	font-size:84%;
}

.portaltext a:link{
	font-size:90%;
	text-decoration:underline;
}

.portaltext a:hover{
	font-size:90%;
	text-decoration:underline;
}

.portaltext a:visited{
	font-size:90%;
	text-decoration:underline;
}

 /*============================================================================================
	Left Column
=============================================================================================*/
	
.formlabel{
	font-size: 80%;
	text-decoration:none;
	color:#4c1207;
	padding:0 0 0 10px;
}

.menutitleleft{
	font-size:98%;
	color:#51170c;
	font-weight:bold;
	padding:0 0 0 10px;
}

* html .menutitleleft{
	font-size:82%;
}

.amb_menutitleleft{
	font-size:85%;
	color:#51170c;
	font-weight:bold;
	padding:0 0 0 5px;
}

* html .amb_menutitleleft{
	font-size:75%;
	color:#51170c;
	font-weight:bold;
	padding:0 0 0 5px;
}

.amb_menutitleright{
	font-size:85%;
	color:#62581d;
	font-weight:bold;
	padding:0;
}

* html .amb_menutitleright{
	font-size:75%;
	color:#62581d;
	font-weight:bold;
	padding:0;
}

.menutitleleft_amb{
	font-size:98%;
	color:#51170c;
	font-weight:bold;
	padding:0;
}

* html .menutitleleft_amb{
	font-size:82%;
}

.log_status{
	color:#482b16;
	font-size:89%;
	font-weight: normal;
}

.menutitleright{
	font-size:98%;
	color:#62581d;
	font-weight:bold;
	padding:0;
}

* html .menutitleright{
	font-size:82%;
	color:#62581d;
	font-weight:bold;
	padding:0;
}

#buttons{
	margin:18px 0 0 0;
}

* html #buttons{
	margin:16px 0 0 0;
}

#colMenu{
	padding:7px 0 0 0;
	margin:0 0 0 15px;
	background:url(../images/content/firesitev2/menuleftbg.gif) no-repeat;
	height:200px;
}

.colmenuitem{
	width:131px;
	height:42px;
	background:url(../images/content/firesitev2/menubuttonbg.gif) no-repeat;
	overflow:hidden;
	display:block;
	margin:-14px 0 0 6px;
	padding:14px 0 0 10px;
}

* html .colmenuitem{
	width:131px;
	height:56px;
}

.colmenuitem a:link{
	font-size:100%;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	display:block;
}

* html .colmenuitem a:link{
	font-size:90%;
}

.colmenuitem a:visited{
	font-size:100%;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	display:block;
}

* html .colmenuitem a:visited{
	font-size:90%;
}

.colmenuitem a:hover{
	text-decoration:underline;
	display:block;
}

.colmenuitemnolink{
	font-size:100%;
	padding:5px 0 0 10px;
	color:#fff;
}

* html .colmenuitemnolink{
	font-size:100%;
	padding:5px 0 0 10px;
	color:#fff;
}

.colmenuitemharvest a:link{
	font-size:85%;
	font-weight:normal;
	background:url(../images/content/firesitev2/arrow_orange.jpg) no-repeat;
	background-position:4% 0%;
	display:block;
	width:150px;
	padding:0 0 0 15px;
	color:#d49b0d;
	line-height:1.1em;
}

* html .colmenuitemharvest a:link{
	font-size:70%;
}

.colmenuitemharvest a:visited{
	font-size:85%;
	font-weight:normal;
	background:url(../images/content/firesitev2/arrow_orange.jpg) no-repeat;
	background-position:4% 0%;
	display:block;
	width:150px;
	padding:0 0 0 15px;
	color:#d49b0d;
	line-height:1.1em;
}

* html .colmenuitemharvest a:visited{
	font-size:70%;
}


	
/*============================================================================================
	Menu Elements
=============================================================================================*/

#nav {
	position:relative;
	width:750px;
	padding:81px 0px 0px 15px;
	margin:0;
}

* html #nav {
	text-align:center;
	padding:79px 0px 0px 0px;
}

#nav ul{
	padding:0;
	margin:0;
	white-space:nowrap;
}

#nav ul li{
	display:inline;
}

#nav ul li a{
	font-size:75%;
	font-family:verdana, sans-serif;
	color:#4e462e;
	font-weight:normal;
	text-decoration:none;
	padding-right:3px;
	padding-left:2px;
	letter-spacing:0em;
}

* html #nav ul li a{
	font-size:65%;
	font-family:verdana, sans-serif;
	color:#4e462e;
	font-weight:normal;
	text-decoration:none;
	padding-right:3px;
	padding-left:2px;
}

#nav ul li a:hover{
	background-color : #f6eede;
}

/*============================================================================================
	Ambassador Menu Elements
=============================================================================================*/

#amb_head_nav {
	position:relative;
	width:750px;
	padding:81px 0px 0px 15px;
	margin:0;
}

* html #amb_head_nav {
	text-align:center;
	padding:79px 0px 0px 0px;
}

#amb_head_nav ul{
	padding:0;
	margin:0;
	white-space:nowrap;
}

#amb_head_nav ul li{
	display:inline;
}

#amb_head_nav ul li a{
	font-size:75%;
	font-family:verdana, sans-serif;
	color:#4e462e;
	font-weight:normal;
	text-decoration:none;
	padding-right:2px;
	padding-left:0px;
	letter-spacing:0em;
}

* html #amb_head_nav ul li a{
	font-size:65%;
	font-family:verdana, sans-serif;
	color:#4e462e;
	font-weight:normal;
	text-decoration:none;
	padding-right:2px;
	padding-left:0px;
}

#amb_head_nav ul li a:hover{
	background-color : #f6eede;
}
   
/*============================================================================================
	Body Elements
=============================================================================================*/

#maincontent {
	float:left;
	width:747px;
	padding:0px;
	background:url(../images/content/pagebuilder/bg_middle_white.gif);
}

#maincontent_ecard {
	float:left;
	width:747px;
	padding:0px;
	background:url(../images/content/firesitev2/bg_middle_white_ecard.gif);
}

#maincontent_amb {
	float:left;
	width:747px;
	padding:0px;
	background:url(../images/content/firesitev2/bg_middle_amb.gif) repeat-y;
	/*background:url(http://www.cfan.org/_images/site/firesitev2.2/bg_middle_white_ecard.gif) repeat-y;*/
}

#contentleft {
	width:165px;
	padding:0px;
	float:left;
}

#contentunderflash {
	width:747px;
	padding:0px;
	float:left;
}

#contentcenter {
	width:417px;
	padding:0px;
	float:left;
}

#contentcenter_ecard {
	width:417px;
	padding:10px 0 0 20px;
	float:left;
}

/*#contentcenter {
	width:100%;
	padding:0px;
	overflow:hidden;
}*/

/*#contentcenter_amb {
	width:417px;
	padding:0 0 0 0px;
	float:left;
}*/

#regform{
	float:left;
}

#contentcenter_amb {
	width:100%;
	padding:0 0 0 0px;
	overflow: hidden;
	/*float:left;*/
} 
	
#contentright {
	width:165px;
	padding:0px;
	float:left;
}
	
#coldivider {
	width:140px;
	height:1px;
	margin:10px 0 0 18px;
	padding:0;
	background:url(../images/content/firesitev2/col_divider.gif) no-repeat;
}

* html #coldivider {
	width:140px;
	height:1px;
	margin:0 0 -20px 18px;
	padding:0;
	background:url(../images/content/firesitev2/col_divider.gif) no-repeat;
}

#maindivider {
	float:left;
	margin:15px 0 15px 5px;
	width:406px;
	height:1px;
	background:url(../images/content/firesitev2/main_divider.gif) no-repeat;
}

* html #maindivider {
	float:left;
	margin:5px 0 0px 5px;
	width: 400px;
	height:1px;
	background:url(../images/content/firesitev2/main_divider.gif) no-repeat;
}

#interiormaindivider {
	margin:60px 0 30px 0px;
	width: 400px;
	height:1px;
	background:url(../images/content/firesitev2/main_divider.gif) no-repeat;
}

* html #interiormaindivider {
	float:left;
	margin:15px 0 0px 0px;
	width: 400px;
	height:1px;
	background:url(../images/content/firesitev2/main_divider.gif) no-repeat;
}

#topinteriordivider {
	float:left;
	margin:2px 0 10px 6px;
	width: 400px;
	height:1px;
	background:url(../images/content/firesitev2/main_divider.gif) no-repeat;
}

* html #topinteriordivider {
	float:left;
	margin:2px 0 0px 6px;
	width: 400px;
	height:1px;
	background:url(../images/content/firesitev2/main_divider.gif) no-repeat;
}

#footer {
	clear:both;
	background:#fffdf9 url(../images/content/firesitev2/footer.gif) no-repeat;
	height:96px;
	width:747px;
	margin:0;
}

#footer_ecard {
	clear:both;
	background:#fffdf9 url(../images/content/firesitev2/footer_ecard.gif) no-repeat;
	height:96px;
	width:747px;
	margin:0;
}

#terms{
	margin:0 0 10px 0px;
	padding:0 5px 0 10px;
	background-color:#F5F1F0;
	font-size:70%;
	width:730px;
	text-align:justify;
	line-height:1.3em;
	color:#5f6b38;
}

* html #terms{
	margin:0 0 0px 0px;
	padding:0 15px 25px 10px;
	font-size:55%;
	width:750px;
	line-height:1.3em;
}

#poweredby {
	padding:25px 0 0 32px;
}

#bottomlinks{
	color:#392b0b;
	width:370px;
	font-size:85%;
	text-align:center;
	margin:-25px 0 0 187px;
}

* html #bottomlinks{
	font-size:69%;
}

#bottomlinks a:link{
	font-weight:normal;
	color:#392b0b;
	text-decoration:none;
}

#bottomlinks a:hover{
	font-weight:normal;
	color:#392b0b;
	text-decoration:underline;
}

#bottomlinks a:visited{
	font-weight:normal;
	color:#392b0b;
	text-decoration:none;
}
	
 /*============================================================================================
	Center Elements
=============================================================================================*/

#welcometop{
	background:url(../images/content/firesitev2/welcome_top.jpg) no-repeat;
	width:417px;
	height:50px;
}

#welcomebody{
	width:417px;
}

.welcomecontent{
	font-size:89%;
	padding:0 15px 0px 45px;
}

#welcomepic{
	width:66px;
	height:81px;
	float:left;
	margin:0 8px 8px 35px;
	background:url(../images/content/firesitev2/rb_headshot.jpg) no-repeat;
}

* html #welcomepic{
	margin:0 8px 8px 20px;
}

* html .welcomecontent{
	font-size:73%;
	padding:0 16px 10px 45px;
}

#topround {
	float:left;
	background:url(../images/content/firesitev2/top_round.gif) no-repeat;
	width:407px;
	height:17px;
	margin:0 0 0 5px;
}

* html #topround {
	float:left;
	background:url(../images/content/firesitev2/top_round2.gif) no-repeat;
	width:408px;
	height:17px;
	margin:0 0 -1px 2px;
}

#bottomround {
	float:left;
	background:url(../images/content/firesitev2/bottom-flap.gif) no-repeat;
	width:414px;
	height:82px;
	margin:0 0 0 1px;
}

* html #bottomround {
	float:left;
	background:url(../images/content/firesitev2/bottom-flap2.gif) no-repeat;
	width:414px;
	height:82px;
	margin:0 0 0 0;
}

#download_option01{
	background:url(../images/content/firesitev2/audio_streaming.jpg) no-repeat;
	padding:4px 0 8px 35px;
	margin:25px 0 0 90px;
}

#download_option02{
	background:url(../images/content/firesitev2/audio_download.jpg) no-repeat;
	padding:4px 0 8px 35px;
	margin:25px 0 0 90px;
}

.download_link {
	font-size:90%;
}

* html .download_link {
	font-size:75%;
}

#reinhard_word{
	background:#f6f2e8;
	padding:10px;
	border:solid thin #e0d6bd;
}

#reinhard_word img{
	padding:0 5px 5px 0;
}

 /*============================================================================================
	Right Elements
=============================================================================================*/

#rc_donatebutton{
	padding:0 0 0 4px;
}

#coldividerright {
	width:140px;
	height:1px;
	margin:10px 0 10px 8px;
	padding:0;
	background:url(../images/content/firesitev2/col_divider.gif) no-repeat;
}

* html #coldividerright {
	width:140px;
	height:1px;
	margin:10px 0 0 8px;
	padding:0;
	background:url(../images/content/firesitev2/col_divider.gif) no-repeat;
}

#flash_calendar{
	width:149px;
	height:225px;
	padding:0 0 0 3px;
}

.calendartitle{
	color:#3d4549;
	font-size:90%;
	font-weight:bold;
	text-transform:uppercase;
	padding:1px 0 2px 26px;
	background:url(../images/content/firesitev2/calendar_bullet.gif) no-repeat;
	background-position:3px 0px;
}

#podcast{
	width:141px;
}

.podtitle{
	color:#3d4549;
	font-size:90%;
	font-weight:bold;
	text-transform:uppercase;
	padding:5px 0 2px 28px;
	height:33px;
	background:url(../images/content/firesitev2/match.gif) no-repeat;
	background-position:10px -1px;
}

* html .podtitle{
	font-size:74%;
}

.podtext{
	color:#3c4041;
	font-size:85%;
	padding:0 0 0 28px;
}

* html .podtext{
	color:#3c4041;
	font-size:69%;
	padding:0 0 0 28px;
}

.podtext a:link{
	text-decoration:none;
	color:#3c4041;
	font-weight:normal;
	padding:0 0 0 30px;
}

.podtext a:hover{
	text-decoration:underline;
	color:#3c4041;
	font-weight:normal;
	padding:0 0 0 30px;
}

.podtext a:visited{
	text-decoration:none;
	color:#3c4041;
	font-weight:normal;
	padding:0 0 0 30px;
}

#adrotate{
	width:140px;
	height:282px;
	padding:0 0 0 17px;
}

#cal_link{
	float:left;
	margin:20px 0 0 4px;
	padding:4px 0 2px 35px;
	background:url(../images/content/firesitev2/calendar_icon.jpg) no-repeat;
	background-position:3px 0px;
}

* html #cal_link{
	margin:10px 0 0 4px;
}

#cal_link a:link{
	color:#3c4041;
	font-size:85%;
	font-weight:normal;
	text-decoration:none;
}

#cal_link a:hover{
	color:#3c4041;
	font-size:85%;
	font-weight:normal;
	text-decoration:underline;
}

#cal_link a:visited{
	color:#3c4041;
	font-size:85%;
	font-weight:normal;
	text-decoration:none;
}

* html #cal_link a:link{
	color:#3c4041;
	font-size:70%;
	font-weight:normal;
	text-decoration:none;
}

* html #cal_link a:hover{
	color:#3c4041;
	font-size:70%;
	font-weight:normal;
	text-decoration:underline;
}

* html #cal_link a:visited{
	color:#3c4041;
	font-size:70%;
	font-weight:normal;
	text-decoration:none;
}

#favs{
	float:left;
	margin:5px 0 0 0px;
	padding:7px 0 8px 35px;
	background:url(../images/content/firesitev2/fav_icon.jpg) no-repeat;
	background-position:3px 0px;
}

#favs2{
	float:left;
	margin:5px 0 0 0px;
	padding:2px 0 8px 35px;
	background:url(../images/content/firesitev2/homepage_icon.jpg) no-repeat;
	background-position:3px 0px;
}

* html #favs{
	padding:5px 0 8px 35px;
}

* html #favs2{
	padding:0px 0 8px 35px;
}

.favs_links a:link{
	color:#3c4041;
	font-size:90%;
	font-weight:normal;
	text-decoration:none;
}

* html .favs_links a:link{
	color:#3c4041;
	font-size:75%;
	font-weight:normal;
	text-decoration:none;
}

.favs_links a:hover{
	color:#3c4041;
	font-size:90%;
	font-weight:normal;
	text-decoration:underline;
}

* html .favs_links a:hover{
	color:#3c4041;
	font-size:75%;
	font-weight:normal;
	text-decoration:underline;
}

.favs_links a:visited{
	color:#3c4041;
	font-size:90%;
	font-weight:normal;
	text-decoration:none;
}

* html .favs_links a:visited{
	color:#3c4041;
	font-size:75%;
	font-weight:normal;
	text-decoration:none;
}


/*============================================================================================
	Form Fields
=============================================================================================*/

#formtitles	{
	font-size:85%;
	text-transform:uppercase;
	color:#52180d;
	font-weight:bold;
	padding:10px 0 0 25px;
}

* html #formtitles	{
	font-size:69%;
	text-transform:uppercase;
	color:#52180d;
	font-weight:bold;
	padding:10px 0 0 25px;
}

#loginbox {
	width:150px;
	height:152px;
	margin:0 0 0 12px;
	background:url(../images/content/firesitev2/loginbox.jpg) no-repeat;
}
	
#searchbox {
	width:150px;
	height:86px;
	margin:0 0 0 3px;
	background:url(../images/content/firesitev2/searchbox.gif) no-repeat;
}

#searchelements{
	padding:5px 0 0 20px;
}

#searchbut{
	padding:5px 0 0 50px;
}

/* Start Login */
	
.loginlabel{
	font-size: 85%;
	text-decoration:none;
	color:#4c1207;
}

* html .loginlabel{
	font-size: 69%;
	text-decoration:none;
	color:#4c1207;
}

#fields{
	padding:5px 0 0 18px;
}

#logbutton{
	padding:5px 0 0 71px;
}

#notloggedin{
	font-size: 87%;
	padding:9px 0 0 32px;
}

* html #notloggedin{
	font-size: 71%;
	padding:2px 0 6px 32px;
}

#notloggedin a:link{
	font-weight:normal;
	color:#4c1207;
	text-decoration:none;
}

#notloggedin a:visited{
	font-weight:normal;
	color:#4c1207;
	text-decoration:none;
}

#notloggedin a:hover{
	font-weight:normal;
	color:#4c1207;
	text-decoration:underline;
}

p.namewelcome{
	font-size:88%;
	color:#4c1207;
	font-weight:bold;
	text-align:center;
	padding:12px 0 0 0px;
}
	
* html p.namewelcome{
	font-size:70%;
	color:#4c1207;
	font-weight:bold;
	text-align:center;
	padding:11px 0 0 0px;
}

#loggedin{
	font-size:89%;
	line-height:20px;
	padding:0 0 0 25px;
}

* html #loggedin{
	font-size:73%;
	line-height:20px;
	padding:0px 0 0 25px;
	margin:-10px 0 0 0;
}

#loggedin a:link{
	font-weight:normal;
	color:#4c1207;
	padding:0 0 0 12px;
	text-decoration:none;
	background:url(../images/content/firesitev2/arrow_right.gif) no-repeat;
	background-position:0px 3px;
}

#loggedin a:visited{
	font-weight:normal;
	color:#4c1207;
	padding:0 0 0 12px;
	text-decoration:none;
	background:url(../images/content/firesitev2/arrow_right.gif) no-repeat;
	background-position:0px 3px;
}

#loggedin a:hover{
	font-weight:normal;
	color:#4c1207;
	padding:0 0 0 12px;
	text-decoration:underline;
	background:url(../images/content/firesitev2/arrow_right_over.gif) no-repeat;
	background-position:0px 3px;
}

.Hint {
	font-style: italic;
	font-size:80%;
}

* html .Hint {
	font-style: italic;
	font-size:70%;
}

/*============================================================================================
	News Blocks
=============================================================================================*/

/* text styles */

.description {
	color:#fff;
	font-weight:bold;
	height:20px;
	width:129px;
	padding:3px 0 0 7px;
	font-size:95%;
	position: relative;
	z-index:100;
	background:#52180d;
	text-transform:uppercase;
}

* html .description {
	color:#fff;
	font-weight:bold;
	height:20px;
	width:136px;
	padding:3px 0 0 7px;
	font-size:78%;
	position: relative;
	z-index:100;
	background:#52180d;
	text-transform:uppercase;
}

.thumbtext{
	color:#fff;
	width:120px;
	font-size:87%;
	padding:10px 0 0 10px;
}

* html .thumbtext{
	color:#fff;
	width:129px;
	font-size:71%;
	padding:10px 0 0 10px;
}

.thumbcontainer br {
	line-height:.4em;
}

.thumbcontainer a:link{
	font-size:88%;
	font-weight:bold;
	text-decoration:none;
	color:#eff0d2;
}

* html .thumbcontainer a:link{
	font-size:72%;
	font-weight:bold;
	text-decoration:none;
	color:#eff0d2;
}

.thumbcontainer a:hover{
	font-size:88%;
	font-weight:bold;
	text-decoration:underline;
	color:#eff0d2;
}

* html .thumbcontainer a:hover{
	font-size:72%;
	font-weight:bold;
	text-decoration:underline;
	color:#eff0d2;
}

.thumbcontainer a:visited{
	font-size: 88%;
	font-weight:bold;
	text-decoration:none;
	color:#eff0d2;
}

* html .thumbcontainer a:visited{
	font-size:72%;
	font-weight:bold;
	text-decoration:none;
	color:#eff0d2;
}

.linkimg {
	float:left;
	background:url(../images/content/firesitev2/arrow_news.gif) no-repeat;
	background-position:120px 4px;
	padding: 0px 15px 0px 85px;
}
 
/* elements */

#thumbpics{
	width:136px;
	height:95px;
	background:url(../images/content/firesitev2/newsblockpic1.jpg) no-repeat;
}

#thumbpics2{
	width:136px;
	height:95px;
	background:url(../images/content/firesitev2/newsblockpic2.jpg) no-repeat;
}

#thumbpics3{
	width:136px;
	height:95px;
	background:url(../images/content/firesitev2/newsblockpic3.jpg) no-repeat;
}

#thumbholder {
	float:left;
	margin: 0px 0px 0px 0px;
	width:417px;
	text-align:left;
	display: inline;
	background:#fff url(../images/content/firesitev2/box_bg.gif) 1px 0px;
}

.thumbcontainer {
	position: relative;
	width:136px;
	min-height: 6em;
	float: left;
	margin: 0px 0px 0px 1px;
	border-top:1px solid #a08e67;
	border-left:1px solid #a08e67;
	border-right:1px solid #a08e67;
	z-index: 1;
	display:inline;
}

.thumbcontainer img {
	float:left;
	position:relative;
	z-index:999;
}

html>body .thumbcontainer {
	width:136px;
}

#thumbbg1 {
	height:115px;
	width:136px;
	padding:0 0 0 0;
	background:url(../images/content/firesitev2/homethumbbg01.gif) 0 0 repeat;
}

#thumbbg2 {
	height:115px;
	width:136px;
	padding:0 0 0 0;
	background:url(../images/content/firesitev2/homethumbbg02.gif) 0 0 repeat;
}

#thumbbg3 {
	height:115px;
	width:136px;
	padding:0 0 0 0;
	background:url(../images/content/firesitev2/homethumbbg03.gif) 0 0 repeat;
}

img.framed {
	border: 0px;
	padding:0px 0 0 0;
	margin: 0px;
}

#bottomlines {
	float:left;
	background:url(../images/content/firesitev2/bottomnewslines.jpg) no-repeat;
	width:413px;
	height:9px;
	margin:2px 0 0 2px;
}

* html #bottomlines {
	margin:2px 0 0 1px;
}


/*============================================================================================
	Portal Elements
=============================================================================================*/

#portal{
	width:286px;
	height:344px;
	padding:16px 0 0 0;
	background:url(../images/content/firesitev2/portal_bg.jpg) no-repeat;
}

#bottomcontent{
	float:left;
	margin:0 0 0 5px;
	text-align:left;
	display: inline;
	width:407px;
	background:#e9e4d4;
	padding:0;
}

* html #bottomcontent{
	float:left;
	margin:0 0 0 5px;
	text-align:left;
	display: inline;
	width:407px;
	background:#e9e4d4;
	padding:0 0 25px 0;
}

.portalcontainer {
	position: relative;
	width:330px;
	min-height: 6em;
	float: left;
	margin: 12px 0px 0px 40px;
	padding:0px 0 0 0px;
	background:#ecebdf;
	z-index: 1;
}

* html .portalcontainer {
	margin: 12px 0px 0px 20px;
}

.portalcontainer img {
	float: left;
	padding:5px;
	position: relative;
	z-index: 999;
}

html>body .portalcontainer {
	width:330px;
}


.portaltitle {
	color:#482b16;
	background:url(../images/content/firesitev2/bottomcontentbullet.jpg) no-repeat;
	background-position:92px 13px;
	font-weight:bold;
	padding:11px 0 2px 110px;
	font-size:100%;
	position: relative;
	z-index: 100;
}

* html .portaltitle {
	font-size:90%;
}

.portaltext{
	color:#392b0b;
	width:210px;
	font-size:87%;
	padding:0px 0 0 92px;
}

* html .portaltext{
	color:#392b0b;
	width:220px;
	font-size:71%;
	padding:0 0 0 10px;
	margin:0 0 2px 0;
}


.bottomcontainer br {
	line-height:.4em;
}

 /*============================================================================================
	One Soul Elements
=============================================================================================*/

#onesoulsponsors{
	padding:0 0 0 8px;
}


 /*============================================================================================
	Form Elements - Convio Overwrite
=============================================================================================*/

TEXTAREA, INPUT, SELECT, OPTION {
	font-family: helvetica, arial, verdana, sans-serif;
	font-size:75%;
}

#cons_first_name{
	width:90px;
}

* html #cons_first_name{
	margin-left:0px;
}


#cons_last_name{
	width:90px;
}

* html #cons_last_name{
	margin-left:0px;
}

#cons_country{
	width:265px;
}

#cons_zip_code{
	width:75px;
}

#cons_email{
	width:265px;
}

#cons_street1{
	width:265px;
}

#cons_street2{
	width:265px;
}

#cons_city{
	width:100px;
}

#subject{
	width:265px;
}

#message{
	width:265px;
}

#sendtoemail{
	width:265px;
}

#home_street1{
	width:150px;
}

#first_name{
	width:65px;
	margin-left:5px;
}

.Divider {
	width:380px;
}

.wrappable{
	margin-left:-5px;
}

#last_name{
	width:60px;
}

#home_street2{
	width:150px;
}


#home_city{
	width:150px;
}


#home_country{
	width:125px;
}

.ListItem1{
	font-size:70%;
}

.ListItem0{
	font-size:70%;
}

/*============================================================================================
	Crusades Content
=============================================================================================*/

#crusades {
	float:left;
	width:400px;
	padding:0px 0;
	}

#crusades dt.head {
	float:left;
	text-align:left;
	width:190px;
	margin:0;
	padding:4px;
	font-size:90%;
	font-weight:bold;
	color:#6a6259;
	background:#cfdac0;
	display:inline; /* fixes IE/Win double margin bug */
	}
	
#crusades dt.head {
	font-size:74%;
}
	
#crusades dd.locDate {
	float:left;
	text-align:left;
	width:190px;
	margin:0;
	padding:5px;
	font-size:85%;
	font-weight:bold;
	line-height:1.3em;
	color:#4f4943;
}

* html #crusades dd.locDate {
	font-size:69%;
}

#crusades dd.content {
	float:left;
	text-align:left;
	width:385px;
	margin:0px;
	padding:5px;
	font-size:90%;
	line-height:1.3em;
	color:#4f4943;
}

* html #crusades dd.content {
	font-size:74%;
}

#crusades dd a:visited {
	color:#827558;
	text-decoration:none;
	}

#crusades dd a:link {
	color:#4f4943;
	text-decoration:underline;
	}

/*============================================================================================
	Progress Box
=============================================================================================*/

.ProgressBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:85%;
	font-weight:normal;
	background-color: #ece9d8;
	color: #999;
	/*display:none;*/
	/*width:55px; maybe delete this?*/
}

.ProgressBoxCurrent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:85%;
	background-color: #ff9;
	color: #000;
}

a.ProgressBox:link {
	font-size:90%;
	color: #999;
	font-weight:normal;
	text-decoration:none;
}
a.ProgressBox:visited {
	font-size:90%;
	color: #999;
	font-weight:normal;
	text-decoration:none;
}
a.ProgressBox:hover {
	font-size:90%;
	color: #000;
	font-weight: bold;
	font-weight:normal;
	text-decoration:none;
}

.appArea {
	width: 95%;
	margin-left:10px;
	margin-top:0px;
}

.Explicit img{
	/*display:none;*/
}

.Explicit{
	font-size:80%;
	color:#482b16;
}

.ObjTitle{
	font-size: 100%;
	font-weight:bold;
	padding:0px 0px 1px 0px;
	color:#331601;
	margin:0px 0px;
	border-bottom:1px dotted #c8ac7b;
}

* html .ObjTitle{
	font-size:84%;
	font-weight:bold;
	padding:0px 0px 1px 0px;
	color:#331601;
	margin:0px 0px;
	border-bottom:1px dotted #c8ac7b;
}

table.ProgressBack {
	background-color: #f1dba9;
	padding: 4px;
	border:solid 1px;
	border-color:#bdaa80;
	}
	
table.ProgressBox {
	padding-right: 4px;
	padding-left: 0px;
	border: #000 1px solid;
}

/* centered */
p.progressItem {
	margin: 0px 5px;
	font-size:90%;
	text-align: center;
}

td.currentItem {
	background-color: #ffe;
}

td.finishedItem {
	background-color: #999;
	background-image: URL(../images/content/firesitev2/progressbg2.jpg);
}

td.nextItem {
	background-color: #fff;
	background-image: URL(../images/content/firesitev2/progressbg.jpg);
}

#DonStep1options .progressItem{
	font-size:80%;
	padding:5px;
}

#DonStep2pay .progressItem{
	font-size:80%;
	padding:5px;
}

#DonStep3review .progressItem{
	font-size:80%;
	padding:5px;
}

#DonStep4confirmation .progressItem{
	font-size:80%;
	padding:5px;
}

/*.FormBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	background-color: #ece9d8;
	width:532px;
	background-image: url(../images/sp.gif);
	display:none;
}*/

.FormBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	background-color: #ece9d8;
	/*width:532px;*/
	background-image: url(../images/sp.gif);
	/*display:none;*/
}

div.FormBox {
	border: #cccccc 1px solid;
	background-color:  #ece9d8;
	background-image: URL(../images/sp.gif);
	padding: 8px;
	width: 532px;
	/*display:none;*/
}

p.cstmTitle {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	/*display:none;*/
}

* html .Explicit {
	/*display:none;*/
}

.Explicit {
	/*display:none;*/
}

p.cstmText {
	font-size: small;
}


/*============================================================================================
	Table Styles
=============================================================================================*/

table.specialword {
	border:1px solid #a28f65;
	border-collapse:collapse;
	background:#fff;
}
	
table.youknow {
	border:1px solid #a28f65;
	border-collapse:collapse;
	background:#e2cc9a;
}

table.whatnext {
	width:75%;
}

* html table.whatnext {
	width:100%;
}

/** html table {
	width:95%;
}*/

/* Downloads Section */
p.download	{
	color:#482b16;
	margin:0;
	font-weight: normal;
	line-height: 1.2em;
	padding:10px 0 0 0;
}

#dlsection{
	width:370px;
	padding:0 0 0 12px;
	text-align:left;
}

* html #dlsection{
	width:370px;
	padding:0 0 0 16px;
}

p.dividerHeading {
	background-color: #CFDAC0;
}

.Divider {
	background-color: #CFDAC0;
}

/*============================================================================================
	Crusade Campaign
=============================================================================================*/

#leftpic{
	float:left;
	padding:10px 5px 25px 0;
}

#thermometerholder{
	width:330px;
	height:180px;
	padding:0 0 10px 0;
	margin:0 0 0px 40px;
	background:#f3efec;
	border:#cebaac thin solid;
}


/*============================================================================================
	Ambassadors Elements
=============================================================================================*/


#amb_footer {
	clear:both;
	background:#fffdf9 url(../images/content/firesitev2/footer_amb.gif) no-repeat;
	height:96px;
	width:747px;
	margin:0;
}

#amb_maincontentholder {
	margin:10px 0px 0px 10px;
	width:550px;
}

#amb_topinteriordivider {
	float:left;
	margin:2px 0 10px 6px;
	width: 560px;
	height:1px;
	background:url(../images/content/firesitev2/amb_main_divider.gif) no-repeat;
}

* html #amb_topinteriordivider {
	width: 545px;
	height:1px;
	margin:2px 0 -13px 6px;
}

#amb_buttons{
	float:left;
	width:160px;
	height:129px;
	padding:10px;
	margin-left:2px;
	border:#c5baa1 solid 1px;
	background:#eee8da;
}

* html #amb_buttons{
	width:180px;
	height:150px;
}

#amb_colMenu{
	width:144px;
	height:200px;
	padding:6px 0 0 0;
	margin:0 0 0 15px;
	background:url(../images/content/firesitev2/menuleftbg.gif) no-repeat;
}

* html #amb_colMenu{
	width:144px;
	height:200px;
}

#amb_buttons img{
	padding:3px 0 3px 0;
}

#amb_explanation{
	width:464px;
	height:109px;
	background:url(../images/content/firesitev2/amb_explain_small.jpg) no-repeat;
	padding:0;
	margin:15px 0 0 30px;
	float:left;
}

* html #amb_explanation{
	margin:15px 0 0 18px;
}

#amb_leftcol_reg{
	padding:7px 0 0 0;
	margin:0 0 0 14px;
}

#amb_register_but{
	padding:8px 0 15px 0;
}

#help_content{
	color:#482b16;
	font-size:85%;
	margin-top:0;
	font-weight: normal;
	line-height: 1em;
	padding:8px 0 0 10px;
}

* html #help_content{
	font-size:70%;
}

#amb_main_buts{
	margin:8px 0 0 30px;
	width:540px;
	float:left;
}

* html #amb_main_buts{
	margin:10px 0 0 20px;
	width:500px;
	float:none;
}

#amb_button1{
	padding:0 10px 0 40px;
	float:left;
}

#view_tutorial{
	background:url(../images/content/firesitev2/tut_glass.gif) no-repeat;
	padding:0 0 4px 18px;
	margin:3px 0 0 12px;
	font-size:70%;
	color:#506930;
}

* html #view_tutorial{
	padding:0 0 4px 18px;
	margin:3px 0 0 7px;
}

#help_content a:link{
	font-weight:normal;
}

#searchModeLink{
	font-size:70%;
}

.p_header{
	float:left;
	width:100%;
	padding:3px;
	background-color:#E6E8DC;
}

* html .amb_form_dl{
	padding:15px 0 0 0;
}

#thankyou_video{
	width:455px;
	background-color:#fffdf9;
	text-align:left;
}

/*============================================================================================
	Ambassadors Navigation
=============================================================================================*/

#amb_nav{
	float:left;
	width:100%;
	margin:0%;
	padding:0;
	list-style:none;
}

#amb_nav li{
	float:left;
	margin:0 5px 0 0;
	padding:0;
	font-size:82%;
	background:url(../images/content/firesitev2/amb_nav_bgright.gif) no-repeat top right;
}

* html #amb_nav li{
	float:left;
	margin:0 5px 0 0;
	padding:0;
	font-size:82%;
	background:url(../images/content/firesitev2/amb_nav_bgright.gif) no-repeat top right;
}

#amb_nav li #hide{
	float:left;
	margin:0 5px 0 0;
	padding:0;
	font-size:82%;
	background:url(../images/content/firesitev2/amb_nav_bgright2.gif) no-repeat top right;
}

#amb_nav a{
	float:left;
	display:block;
	margin:0 1px 0 0;
	padding:7px 8px;
	color:#fff;
	text-decoration:none;
	background:#fcfaf4 url(../images/content/firesitev2/amb_nav_bg.gif) no-repeat top left;
}

#amb_nav #active a:link {
	float:left;
	display:block;
	margin:0 1px 0 0;
	padding:7px 8px;
	color:#fff;
	text-decoration:none;
	font-size:100%;
	background:#fcfaf4 url(../images/content/firesitev2/amb_nav_bg.gif) no-repeat top left;
}

* html #amb_nav #active a:link {
	float:left;
	display:block;
	margin:0 1px 0 0;
	padding:7px 8px;
	color:#fff;
	text-decoration:none;
	font-size:82%;
	background:#fcfaf4 url(../images/content/firesitev2/amb_nav_bg.gif) no-repeat top left;
}

#amb_nav #active a:hover {
	float:left;
	display:block;
	margin:0 1px 0 0;
	padding:7px 8px;
	color:#fff;
	text-decoration:none;
	font-size:100%;
	background:#fcfaf4 url(../images/content/firesitev2/amb_nav_bg.gif) no-repeat top left;
}

* html #amb_nav #active a:hover {
	float:left;
	display:block;
	margin:0 1px 0 0;
	padding:7px 8px;
	color:#fff;
	text-decoration:none;
	font-size:82%;
	background:#fcfaf4 url(../images/content/firesitev2/amb_nav_bg.gif) no-repeat top left;
}

#amb_nav #active a:visited {
	float:left;
	display:block;
	margin:0 1px 0 0;
	padding:7px 8px;
	color:#fff;
	text-decoration:none;
	font-size:100%;
	background:#fcfaf4 url(../images/content/firesitev2/amb_nav_bg.gif) no-repeat top left;
}

* html #amb_nav #active a:visited {
	float:left;
	display:block;
	margin:0 1px 0 0;
	padding:7px 8px;
	color:#fff;
	text-decoration:none;
	font-size:82%;
	background:#fcfaf4 url(../images/content/firesitev2/amb_nav_bg.gif) no-repeat top left;
}



#amb_nav #hide a:link {
	float:left;
	display:block;
	margin:0 1px 0 0;
	padding:7px 8px;
	color:#fff;
	text-decoration:none;
	font-size:100%;
	background:#fcfaf4 url(../images/content/firesitev2/amb_nav_bg2.gif) no-repeat top left;
}

* html #amb_nav #hide a:link {
	float:left;
	display:block;
	margin:0 1px 0 0;
	padding:7px 8px;
	color:#fff;
	text-decoration:none;
	font-size:82%;
	background:#fcfaf4 url(../images/content/firesitev2/amb_nav_bg2.gif) no-repeat top left;
}

#amb_nav #hide a:hover {
	float:left;
	display:block;
	margin:0 1px 0 0;
	padding:7px 8px;
	color:#fff;
	text-decoration:none;
	font-size:100%;
	background:#fcfaf4 url(../images/content/firesitev2/amb_nav_bg2.gif) no-repeat top left;
}

* html #amb_nav #hide a:hover {
	float:left;
	display:block;
	margin:0 1px 0 0;
	padding:7px 8px;
	color:#fff;
	text-decoration:none;
	font-size:82%;
	background:#fcfaf4 url(../images/content/firesitev2/amb_nav_bg2.gif) no-repeat top left;
}

#amb_nav #hide a:visited {
	float:left;
	display:block;
	margin:0 1px 0 0;
	padding:7px 8px;
	color:#fff;
	text-decoration:none;
	font-size:100%;
	background:#fcfaf4 url(../images/content/firesitev2/amb_nav_bg2.gif) no-repeat top left;
}

* html #amb_nav #hide a:visited {
	float:left;
	display:block;
	margin:0 1px 0 0;
	padding:7px 8px;
	color:#fff;
	text-decoration:none;
	font-size:82%;
	background:#fcfaf4 url(../images/content/firesitev2/amb_nav_bg2.gif) no-repeat top left;
}



/*============================================================================================
	Ambassadors SUB - Navigation
=============================================================================================*/

#amb_subnav{
	float:left;
	width:528px;
	margin:0 0 20px 0;
	padding:0;
	list-style:none;
	background:#68963b url(../images/content/firesitev2/amb_subnav_bg.gif) no-repeat top left;
}

* html #amb_subnav{
	width:534px;
}

#amb_subnav li{
	float:left;
	margin:0;
	padding:0;
	font-weight:normal;
	font-size:82%;
}

* html #amb_subnav li{
	font-size:82%;
}

#amb_subnav a:link{
	float:left;
	display:block;
	margin:0 0px 0 0;
	padding:8px 8px;
	font-size:100%;
	color:#fff;
	text-decoration:none;
	background: url(../images/content/firesitev2/amb_subnav_divider.gif) no-repeat right;
}

* html #amb_subnav a:link{
	float:left;
	display:block;
	margin:0 0px 0 0;
	padding:8px 8px;
	font-size:82%;
	color:#fff;
	text-decoration:none;
	background: url(../images/content/firesitev2/amb_subnav_divider.gif) no-repeat right;
}

#amb_subnav a:hover{
	float:left;
	display:block;
	margin:0 0px 0 0;
	padding:8px 8px;
	font-size:100%;
	color:#fff;
	text-decoration:underline;
	background: url(../images/content/firesitev2/amb_subnav_divider.gif) no-repeat right;
}

* html #amb_subnav a:hover{
	float:left;
	display:block;
	margin:0 0px 0 0;
	padding:8px 8px;
	font-size:82%;
	color:#fff;
	text-decoration:underline;
	background: url(../images/content/firesitev2/amb_subnav_divider.gif) no-repeat right;
}

#amb_subnav a:visited{
	float:left;
	display:block;
	margin:0 0px 0 0;
	padding:8px 8px;
	font-size:100%;
	color:#fff;
	text-decoration:none;
	background: url(../images/content/firesitev2/amb_subnav_divider.gif) no-repeat right;
}

* html #amb_subnav a:visited{
	float:left;
	display:block;
	margin:0 0px 0 0;
	padding:8px 8px;
	font-size:82%;
	color:#fff;
	text-decoration:none;
	background: url(../images/content/firesitev2/amb_subnav_divider.gif) no-repeat right;
}



/*============================================================================================
	Ambassadors Text
=============================================================================================*/

.tutorial_intro{
	padding:80px 0 0 0;
}

* html .tutorial_intro{
	padding:20px 0 0 0;
}


.amb_heading{
	font-size:160%;
	font-weight:bold;
	color:#68963b;
	width:95%;
	float:left;
	margin:0 0 0 3px;
	padding:0 0 5px 0;
	border-bottom:1px solid #E6E8DC;
}

* html .amb_heading{
	font-size:145%;
}

.amb_text{
	color:#68963b;
}

.amb_text_blk{
	width:500px;
	color:#482b16;
	font-size:89%;
	padding:0 0 0 10px;
	float:left;
}

* html .amb_text_blk{
	width:500px;
	color:#482b16;
	font-size:75%;
	padding:0 0 0 10px;
	float:left;
}

.amb_text_blk ol{
	font-size:80%;
}

#amb_text_holder{
	width:500px;
	padding:0 0 0 10px;
}

#view_tutorial a:link {
	color:#68963b;
	font-weight:normal;
	text-decoration:none;
}

#view_tutorial a:hover {
	text-decoration:underline;
}

#view_tutorial a:visited {
	color:#68963b;
	font-weight:normal;
	text-decoration:none;
}

#amb_help a:link{
	color:#4f4943;
	font-weight:normal;
	font-size:90%;
	text-decoration:underline;
}

#amb_help a:hover{
	color:#4f4943;
	font-weight:normal;
	font-size:90%;
	text-decoration:underline;
}

#amb_help a:visited{
	color:#4f4943;
	font-weight:normal;
	font-size:90%;
	text-decoration:underline;
}

.amb_tip{
	font-size:130%;
	font-weight:bold;
	font-style:italic;
	color:#68963b;
}

#button_expl{
	color:#482b16;
	font-size:85%;
	width:100px;
	padding:10px 0 0 2px;
}

* html #button_expl{
	color:#482b16;
	font-size:70%;
	width:105px;
	padding:10px 0 0 2px;
}


/*============================================================================================
	Participant Center Text Elements
=============================================================================================*/

.Smaller{
font-size:80%;
}

.lc_Text{
font-size:80%;
}

p.centered {
	font-size:70%;
	text-align:center;
}

/*============================================================================================
	Other Offers Elements
=============================================================================================*/

.offercontainer {
	position: relative;
	width:390px;
	min-height: 6em;
	float: left;
	margin: 12px 0px 0px 5px;
	padding:0px 0 0 0px;
	background:#ecebdf;
	z-index: 1;
}

* html .offercontainer {
	margin: 12px 0px 0px 0px;
}

.offercontainer img {
	float: left;
	padding:5px;
}

* html .offercontainer img {
	margin:5px;
}

.offertitle {
	color:#55100e;
	font-weight:bold;
	padding:11px 0 2px 130px;
	font-size:100%;
	position: relative;
	z-index: 100;
}

* html .offertitle {
	font-size:90%;
}

.offertext{
	color:#392b0b;
	text-align:justify;
	width:250px;
	font-size:87%;
	padding:0px 0 0 120px;
}

* html .offertext{
	width:260px;
	font-size:75%;
	padding:0px 0 0 15px;
}

/*============================================================================================
	Testimonies Elements
=============================================================================================*/

#testimonies{
	padding:0 0 0 4px;
	width:390px;
	text-align:justify;
}

#testimonies img{
	padding-right:8px;
	padding-bottom:8px;
}

* html #testimonies img{
	margin-right:12px;
	margin-bottom:12px;
}

/*============================================================================================
	Campaign Page Elements
=============================================================================================*/

#campaign_infobox{
float:left;
background:#ebe6da url(../images/content/firesitev2/campaign_infotile.gif);
}

#campaign_infotext{
padding:0 0 0 10px;
width:220px;
}

#campaign_infoboxtitle{
background:url(../images/content/firesitev2/campaign_infotitle.gif) top no-repeat;
width:251px;
padding-top:10px;
height:31px;
}

#campaign_diduknow{
background:url(../images/content/firesitev2/campaign_diduknow.gif) top no-repeat;
width:251px;
padding-top:10px;
height:31px;
}

#campaign_infoboxbottom{
background:url(../images/content/firesitev2/campaign_infobottom.gif) top no-repeat;
width:251px;
height:31px;
}

.infotitle{
margin:0 0 0 5px;
font-size:90%;
font-weight:bold;
}

#campaign_thermometer{
padding:10px 0 0 13px;
}

#campaign_thermometer a:link{
font-weight:normal;
}

#campaign_thermometer a:hover{
font-weight:normal;
}

#campaign_thermometer a:visited{
font-weight:normal;
}