/*/--- smokefreecolumbia.com ----/*/


a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FD1B14;
	text-decoration: underline;
}

.errorText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FD1B14;
	line-height: 18px;
}

.smalltype {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #222222;
	line-height: 18px;
}

.regtype {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #222222;
	line-height: 15px;
	text-decoration: none;
}

a.regtype:hover {
	color: #FD1B14;
	text-decoration: underline;
}

.regtypered {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FD1B14;
	line-height: 15px;
}

.formbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-indent: 10px;
	border: 1px solid #FD1B14;
}
.titlebig {
	color: #FD1B14;
	font-family: "Courier New", Courier, mono;
	font-weight: bold;
	font-size: 22px;
}
.sub {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Courier, "Courier New", mono;
	line-height: 20px;
}

.element {
	color: #FD1B14;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 18px;

}

.style6 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #222222; 
	line-height: 15px; 
	font-weight: bold; 
}

.box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FD1B14;
	line-height: 15px;
	padding: 5px;
	border: 1px solid #FD1B14;
}
.regbullet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #222222;
	line-height: 15px;
	margin-right: 100px;
}
.cyberline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4F4F4E;
	text-decoration: none;
}
.menubg {
	background-image: url(images/fw_menu.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FD1B14;
	text-decoration: none;
}
.menu:hover {
	color: #333333;
}
.titlesm {

	color: #FD1B14;
	font-family: "Courier New", Courier, mono;
	font-weight: bold;
	font-size: 17px;
}
.emailbox {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-indent: 10px;
}
.frontbgnews {
	background-image: url(images/fw_front_newsbg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.subbg_r_a {

	background-image: url(images/sub_r_content.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.subbg_r_b {


	background-image: url(images/sub_r_border.gif);
	background-repeat: repeat-y;
	background-position: right bottom;
}
.subbg_l_border {



	background-image: url(images/sub_l_border.gif);
	background-repeat: repeat-y;
	background-position: right bottom;
}
.sidenav_bot {




	background-image: url(images/sidenavbotbg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.sidenav_mid {
	background-image: url(images/sidenavmidbg.gif);
	background-repeat: repeat-y;
	background-position: left bottom;
}
.sidenav_top {
	background-image: url(images/sidenavtopbg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.co_side {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #222222;
	font-weight: bold;
	line-height: 12px;
	text-decoration: none;
}
.co_side:hover {
	text-decoration: underline;
}

.co_sidereg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #FD1B14;
	line-height: 15px;
	text-decoration: none;
	padding: 4px;
}
.regbg {
	background-image: url(images/bg_reg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.regti {
	font-family: "Courier New", Courier, mono;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-position: center;
	background-color: #017660;
	}
	
.subti {
	font-family: "Courier New", Courier, mono;
	font-size: 16px;
	font-variant: normal;
	text-transform: uppercase;
	color: #FD1B14;
}
.greenindent {
	font-family: "Courier New", Courier, mono;
	font-size: 16px;
	font-weight: bold;
	color: #017660;
}
.greenindalt {
	font-family: "Courier New", Courier, mono;
	font-size: 14px;
	font-weight: bold;
	color: #017660;
}


.emailbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-indent: 10px;
	text-align: left;
}
.smallclose {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #222222;
}
.restitle {
	background-image: url(images/bar_res.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.restiword {
	font-family: "Courier New", Courier, mono;
	font-size: 15px;
	font-weight: bold;
	color: #222222;
	padding-right: 20px;
	padding-left: 15px;
}
.aboutti {
	background-image: url(images/subtibg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.side_cal {
	background-image: url(images/sidenavcal.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.news {
	background-image: url(images/underline.gif);
	background-repeat: repeat-x;
	background-position: left center;
	background-color: #FFFFFF;
}

.newsalt {
	background-image: url(images/deb.gif);
	background-repeat: repeat-x;
	background-position: left center;
}
.newstype {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #222222;
	line-height: 16px;
	text-decoration: none;
}

a.newstype:hover {
	color: #FD1B14;
}

.newsdate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FD1B14;
	line-height: 16px;
	text-decoration: none;
}


.newsbg {
	background-color: #F0F2EC;
	background-image: url(images/news_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.smudgetop {
	background-image: url(images/smudge.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.smudgebot {
	background-image: url(images/smudgebot.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.newstiword {
	font-family: "Courier New", Courier, mono;
	font-size: 16px;
	font-weight: bold;
	color: #017660;
	padding-right: 20px;
	padding-left: 15px;
	background-image: url(images/underlinealt.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.newsdategr {
	font-family: "Courier New", Courier, mono;
	font-size: 14px;
	font-weight: bold;
	color: #017660;
	padding-left: 15px;
}

.newsbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #222222;
	line-height: 15px;
	padding-left: 15px;
}

.underline {
	background-image: url(images/underlinealt.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.titleexsm {
	color: #FD1B14;
	font-family: "Courier New", Courier, mono;
	font-weight: bold;
	font-size: 16px;
}

.titletiny {
	color: #FD1B14;
	font-family: "Courier New", Courier, mono;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}

.titletiny:hover {
	text-decoration: underline;
}
.petitioncopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #222222;
	line-height: 15px;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
}
.petitionline {
	background-image: url(images/petitionline.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.linebottom {
	background-image: url(images/underlinealt.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.picborder {
	border: 1px solid #000000;
}
.menulayer {
	position:absolute;
	width:220px;
	visibility:hidden;
	z-index:3;
}
.titletigr {

	color: #333333;
	font-family: "Courier New", Courier, mono;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}
.greenti {
	font-family: "Courier New", Courier, mono;
	font-size: 16px;
	font-variant: normal;
	text-transform: uppercase;
	color: #017660;
	font-weight: bold;
}
.titlesmgr {


	color: #017660;
	font-family: "Courier New", Courier, mono;
	font-weight: bold;
	font-size: 17px;
}

/*/-------------------- ADDITION ----------------------/*/


#container					{
							width:100%;
							float:left;
							}

.quote						{
							font-size:14px;
							color:#097961;
							line-height:18px;
							font-style:italic;
							border-bottom:1px solid #C7C7C7;
							border-top:1px solid #C7C7C7;
							display:block;
							padding:10px 0 10px 0;
							}
							
.author						{
							font-size:11px;
							font-style:normal;
							font-weight:bold;
							}

#checkone					{
							margin:15px 0 0 0;
							background:#FD1B14;
							padding:8px;
							display:block;
							background:url(images/checkone-bg.gif) repeat;
							height:170px;
							}
							
#checkone p					{
							color:#fff;
							font-size:12px;
							}	
							
.white						{	
							color:#fff;
							font-size:12px;
							display:block;
							margin-left:0px;
							float:left;
							width:250px;
							}
							
.red						{	
							color:#FD1B14;
							}							

.check						{
							padding:0 0 0 0;
							float:left;
							display:inline;
							width:30px;
							}

.happeninput				{
							display: inline;
							width: 150px;
							float: left;
							margin-bottom: 10px;
							border:1px solid #FD1B14;
							font-size:11px;
							}
							
.happenlabel				{
							display: block;
							width: 100px;
							float: left;
							margin-bottom: 10px;
							font-size:11px;
							}							

label 						{
							text-align: left;
							width: 100px;
							padding-right: 10px;
							}
							
.hapreq 					{
							display: block;
							width: 100px;
							float: left;
							margin-bottom: 10px;
							color:#FD1B14;
							font-size:11px;
							}
							
.dropdown					{
							width:150px;
							}

br 							{
							clear: left;
							}
							
#leftcol					{
							width:340px;
							float:left;
							margin:0 10px 0 0;
							padding:0;
							}
							
#makeithappenform			{
							float:left;							
							text-align:left;
							margin:15px 0 0 0;
							padding:0;
							clear:both;
							}
							
#makeithappenform p			{
							font-size:11px;
							line-height:16px;
							}							

#rightcol					{
							float:left;
							width:150px;
							margin-left:15px;
							}
							
#rightcol h2				{
							font-size:14px;
							color:#FD1B14;
							}
							
#rightcol ul				{
							margin:0 0 10px 0px;
							padding:0;
							}	
							
#rightcol ul li				{
							list-style-image:url(images/chevron.gif);
							margin-left:15px;
							}	
							
#rightcol ul li a			{
							text-decoration:underline;
							}
							
#rightcol ul li a:hover		{
							text-decoration:none;
							color:#969696;
							}		
							
.newerrortext 				{
							font-family: Verdana, Arial, Helvetica, sans-serif;
							font-size: 14px;
							color:#fff;
							line-height: 20px;
							display:block;
							padding-left:20px;
							background:url(images/error-icon.gif) no-repeat 0% 90%;
							}		
							
.boldlink					{
							font-size:10px;
							font-weight:bold;
							text-decoration:underline;
							}
							
.boldlink:hover				{
							color:#969696;
							text-decoration:none;
							}							