@charset "UTF-8";
/* Rushmore CSS Document */
@import url("menu.css");
@import url("footer.css");
html{
   overflow-y: scroll;
   }
BODY {
	/*background:#ececec url(../images/main_bkg.gif) 0 253px repeat-x;*/
	background:#eee;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#626262;
	text-align:center;
	margin: 0;
	margin-bottom: 16px;

	}

 * {
	padding:0;
	margin:0;
 }

a img {
	border:none;
}

a {
	color:#79AF3A;
	text-decoration:none;
	border:none;
	outline: none;
	font-weight: bold;
	}

a:hover {
	text-decoration:underline;
}

a.more {
	float:right;
	text-align:right;
	width: 100%;
	display: block;
}
.no-underline, .no-underline:hover{
  text-decoration:none;
  }



p {
	margin-bottom:12px;
	line-height:150%;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}

p.nomargin {
	margin-bottom:0px;
}

h1 {
	font-weight:100;
	font-style:normal;
	color:#2c4e04;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	margin-top: 18px;
	margin-bottom: 9px;
	margin-left: 0px;
}
#project_details h1{
   margin-top:0px;
   }
#project_details h2{
   padding-top:20px;
   margin-top:0px;
   }

#project_details img{  
  border:4px solid #efefef;
  border-top:1px solid #efefef;
  border-left:1px solid #efefef;
  }
#inner_accents h1{
	font-weight:100;
	color:#626D35;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 18px;
	margin-top: 18px;
	margin-bottom: 9px;
	margin-left: 0px;
}

h2 {
	font-weight:100;
	font-style:normal;
	color:#2c4e04;
	clear:both;
	display:block;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 18px;
	margin-top: 16px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#inner_accents h2 {
	font-weight:bold;
	color:#626D35;
	font-family:Arial, sans-serif;
	font-size: 16px;
	margin-top: 16px;
	margin-bottom: 8px;
	margin-left: 0px;
}
h3 {
	font-weight:normal;
	font-style:normal;
	color:#2c4e04;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	margin-top: 2px;
	margin-bottom: 7px;
	margin-left: 0px;
}

h4 {
	color:#fa7e09;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	margin-top: 12px;
	margin-bottom: 6px;
	margin-left: 0px;
}

img.left {
	float:left;
	margin:0 8px 6px 0;
}
#wrapper {
	width:100%;
	text-align:center;
	padding:0px;
	margin: 0px;
}
#inner_single_content {
	width:1000px;
	text-align:left;
	background-color: #fff;
	background-image: url(../images/home_bck.gif);
	background-repeat: repeat-y;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 36px;
	padding-left: 0px;
	overflow: auto;
}
.contacts_content {
	background-image: url(../images/home_bck_1.gif) !important;
}
#header {
	width:100%;
	text-align:center;
	padding-top:10px;
	/*background-color: #d2ec9b;*/
}

#logo {
	float:left;
	margin:12px 0 0 16px;
}

#top {
	height:50px;
	width:1000px;
	background-image: url(../images/head_bg_green.gif);
	background-position: left top;
	margin: 0 auto;
}

#quickLinks {
	float:right;
	width:320px;
	margin-right:12px;
	margin-top:10px;
	color:#626262;
	text-align:right;
	font-size:11px;
}

#quickLinks a {
	color:#626262;
	font-weight:normal;
}

#central_header {
	background-image: url(../images/hero_home.jpg);
	background-repeat: no-repeat;
	background-position: left top 0px 1px;
	height: 206px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	border-top:1px solid #D2FF00;
}
#home_main_content, #inner_main_content {
	margin-left:25px;
	float:left;
	width:64%;
	height:auto;
	padding: 0px;
	padding-bottom: 15px;
}
#contact_main_content {
	margin-left:25px;
	float:left;
	width:54%;
	padding: 0px;
	margin-bottom: 0px;
}
#home_woman {
	float:right;
	width: 270px;
	z-index: 1000;
	position: relative;
	padding: 0px;
	margin-top: 22px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
form#subscribe {
	display:block;
	clear:both;
	margin-top:26px;
	text-align:left;
	height: 56px;
}
#inner_accents img {
	float:left;
	margin-right: 6px;
}
#inner_accents ul, .client_apps ul, .uploadguestlink ul {
	padding:0px;
	margin:0px;
	list-style: none;
	width: 246px;
 }
.project ul{
    width:345px;
	padding-left:20px;
	}
#inner_accents li, .client_apps li, .uploadguestlink li{
	font-size: 13px;
	color:#626d35;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 22px;
	padding-bottom: 12px;
	line-height: 120%;
	background-image: url(../images/bullet.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
.project li, .uploadguestlink li, div.uploadguestlink{
	color:#626262;
	}
/* * * * * * * P R O D U C T S   G R O U P S * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
div.products_group_div{
	height:auto;
	margin-bottom:0px;
	margin-top:25px;
	/*position:relative;
	right:7px;*/
	text-align:center;
	width:auto;
	z-index:0;
}
div.products_group_div table.products_group{
  width:675px;
  height:auto;
  border: 1px solid white;
  border-collapse: collapse;
  background: #fff;
  font-family: verdana, arial, helvetica, sans-serif;
  line-height: 140%;
  color: #323923;
	z-index:0;
}
table.products_group td{
padding:0px;
border:0px;
}
table.products_group td a, table.products_group td.group_products ul li a{
  background: transparent;
  color: #79af3a; 
  text-decoration: none;
  font-weight:normal;
  font-size:16px;
  cursor:pointer;
}
/*table.products_group td a, */table.products_group td.group_products ul li a img{
  width:32px;
  height:32px;
  }
table.products_group td.group_products .product{
width:325px;float:right;line-height:105%; padding-top:10px;
}
table.products_group td a:hover, table.products_group td.group_products ul li a:hover{
  color: #338732;
}
table.products_group tr{
background:white;
}
table.products_group tr:hover,
table.products_group tr.even:hover {
  color: inherit;
  background: none;
  }
td.group_info, td.group_products, td.shadow_med_left, td.shadow_med_right, td.shadow_small_left, td.shadow_small_right{
  height:100%;
  }
td.shadow_med_left, td.shadow_med_right, td.shadow_small_left, td.shadow_small_right{
  width:21px;
  }
  table.products_group td.group_info{
  background:url(../images/products_group_bck.jpg) top left;
  width:248px;
  text-align:right;
  border-top:1px solid #eaeaea;
  border-bottom:1px solid #efefef;
  border-left:1px solid #eaeaea;
  
  }
  table.products_group td.group_info h1{
	font-weight:bold;
	font-style:normal;
	color:#338732;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	margin-top: 14px;
	margin-left: 0px;
	margin-right:12px;
	width:224px;
	line-height:105%;
	float:right;
  }
  table.products_group td.group_info h2{
	font-weight: normal;
	font-style:normal;
	color:#626262;
	clear:both;
	display:block;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 15px;
	margin-top: 10px;
	margin-left: 0px;
	margin-right:12px;
	width:224px;
	float:right;
  }

  table.products_group td.group_products{
    text-align: left;
    border-top:1px solid #eaeaea;
    border-bottom:1px solid #efefef;
    border-right:1px solid #eaeaea;
  }
  table.products_group td.group_products ul{ 
  list-style-type:none; list-style-position:outside;
  padding:5px 0 10px 15px;  
  }
  table.products_group td.group_products ul li{
  line-height:100%;
  font-family:arial;
  color:#79af3a;
  padding-left:0px;
  display:block;
  }
  table.products_group td.group_products ul li span{
  position:relative;
  left:10px;
  bottom:8px;
  }
  table.products_group td.group_products ul li.easy_forms{
  background:url(../images/easy_forms2.png) top left no-repeat;
  }
  table.products_group td.group_products ul li.online_surveys{
  background:url(../images/surveys2.png) top left no-repeat;
  }
  table.products_group td.group_products ul li.online_registrations{
  background:url(../images/registration_icon2.png) top left no-repeat;
  }
  table.products_group td.shadow_med_left{
  background:url(../images/rect_shadow_med_left.jpg) top left no-repeat;
  }
  table.products_group td.shadow_med_right{
  background:url(../images/rect_shadow_med_right.jpg) top left no-repeat;
  }
  table.products_group td.shadow_small_left{
  background:url(../images/rect_shadow_small_left.jpg) top left no-repeat;
  }
  table.products_group td.shadow_small_right{
  background:url(../images/rect_shadow_small_right.jpg) top left no-repeat;
  }

 /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
    /*
#contact_bottom_box {
	width: 734px;
	background-repeat: no-repeat;
	height: 150px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 16px;
	background-position: top;
	background-image: url(../images/bottom_box.gif);
	padding-bottom: 0px;
	text-align: left;
	padding-left: 78px;
	padding-right: 0px;
}
#home_tools {
	float:left;
	width: 480px;
	padding-left: 8px;
	position: relative;
	z-index: 900;
	margin-top: 16px;
	margin-bottom: 22px;
	margin-right: 16px;
	margin-left: 16px;
}
#home_tools ul {
	margin-top:0px;
	margin-left:0px;
	list-style:none;
	width: 500px;
	margin-bottom: 22px;
	position: static;
	z-index: 5;
}
#home_tools ul li {
	display:block;
	float:left;
	width: 82px;
	margin-right: 14px;
	height: 96px;
	text-align: center;
	}
#home_tools ul li img {
	display:block;
	clear:both;
	}
*/
#home_projects ul.projects {
	margin-top:22px;
	margin-left:0px;
	list-style:none;
	width: 280px;
	margin-bottom: 22px;
}    
#home_projects ul.projects li {
	display:block;
	float:left;
	width: 264px;
	margin-right: 6px;
	height: 96px;
	text-align: left;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 12px;
	}
#home_projects ul.projects li img {
	display:block;
	float:left;
	margin-right: 16px;
	}
#inner_tools {
	float:left;
	width: 500px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	}
#inner_tools ul {
	list-style:none;
	padding: 0px;
	width:500px;
	margin: 0px;
}
#inner_tools ul li {
	display:block;
	float:left;
	width: 82px;
	height: 96px;
	text-align: center;
	margin: 16px;
	}
#inner_tools ul li img {
	display:block;
	clear:both;
	margin-bottom: 6px;
	}
#main_content img,
#accents img {
	margin-bottom:0px;
}

div.white_front {
	margin:12px 0;
	background:#fff;
}

#hero {
	/*background: url(../images/hero_bck.jpg) top;
	background-repeat: repeat-x;*/
	height: 206px;
	margin: 0px;
	padding: 0px;
	z-index:100;
}

#left_col{
  float: left;
  width: 550px;
  padding-top:20px;
}
#right_col{
  width: 27%;
  height:650px;
  margin:20px 15px 0 0;
  float:right;
  background: url(../images/testimonials_bcgr.gif) bottom left repeat-x;
  overflow:hidden;
  }
.lnk_tools {
	color:#7d8720;
	text-decoration:none;
	font-size:14px;
	line-height: 100%;
	font-weight: 100;
}
.lnk_clnt{
   text-decoration: none;
}
#home_newsletter {
	background-image: url(../images/newsletter.png);
	background-repeat: no-repeat;
	height: 96px;
	width: 242px;
	background-position: top;
	padding-top: 18px;
	padding-left: 16px;
}
#home_newsletter input {
	height: 20px;
	width: 186px;
}
#home_newsletter input.newsletter_btn {
	height: 18px;
	width: 28px;
}
img.newsletter_btn{
    position:relative;
	top:3px;
	}

div.line hr{ /* take out the troublemaking HR */
display:none;
}
div.line {  
	background-image: url(../images/hr.png);
	background-repeat: no-repeat;
	height: 20px;
	border:none;
}
#home_projects {
	width: 480px;
	float: left;
	margin-top: 0px;
	margin-bottom: 12px;
	text-align: left;
	padding-top: 0px;
   /*	background-image: url(../images/hr.png); */
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: 12px;
	margin-right: 12px;
}
#envelope {
	float: right;
	margin: 0px;
	padding: 0px;
}
#inner_tools #scheme {
	margin-top: 16px;
	margin-bottom: 16px;
	padding-top: 26px;
}
.highlight {
	color: #338732;
}
.highlight2{
    color:#FA7E09;
	}
#inner_main_content img {
	float: left;

}
#health {
	display: inline;
	width: 500px;
	list-style-type: none;
}
#health li {
	float: left;
	display: block;
}
#organisers {
	display: inline;
	width: 500px;
	list-style-type: none;
}
#organisers li {
	float: left;
	display: block;
}
#political {
	display: inline;
	width: 500px;
	list-style-type: none;
}
#political li {
	float: left;
	display: block;
}
#corporate {
	display: inline;
	width: 500px;
	list-style-type: none;
}
#corporate li {
	float: left;
	display: block;
}
table#organisations {
	text-align:center;
	border:none;
	background-color:white;
}
table#organisations tr:hover{
  background-color:white;
  }
table#organisations td h2{
  width:100%;
  padding-top:11px;
  margin-bottom:30px;
  border-top:1px dotted #ccc;
  /*color: #93bd5d;*/
  }
table#organisations td{
	padding:0px;
	/*padding-top:0.4em;*/
	border:none;
	background-color:white;
	text-align:left;
}
table#organisations td a{
   display:block;
   width:160px;
   float:none;
   text-align:center;
  }
table#organisations td a img{
  text-align:center;
  float:none;
  }
.testimonial{
	font-size: 12px;
	margin-bottom: 20px;
}
.testimonial_img {
  margin: 0 10px;
}
.heading{
   min-height:75px;
   clear: both;
}
.tname, .tpos, .tcompany{
  display: block;
  margin:0 10px 0 75px;
  font-size: 12px;
}
.tname{
  font-weight: bold;
  margin-bottom:5px;
}
.tpos{
  margin-bottom:15px;
  font-style: italic;
}
.tcompany{
  border-top:1px dotted #ccc;
  padding:5px 0 0 0;
  color: #666;
}
blockquote.withquote {
background:url(../images/quotes1.gif) no-repeat;
background-position:top left;
margin: 15px 5px 5px 10px;
text-align: left;
padding-left:20px;
}
/*p.withunquote {
background: url(../images/quotes2.png) no-repeat;
background-position:bottom right;
padding:0 5px 0 0;
}*/
#mycustomscroll {
	/* percentage width without the fix*/
    width: 246px;
	height:500px;
	overflow: auto;
	/* IE overflow fix, position must be relative or absolute*/
    position: relative;
	margin: 6px 0;
	padding: 0px;
	outline: none;
	border: none;
	float: left;
}
#prvs_nxt{
	font-size: 12px;
	float: right;
	margin:15px 10px 15px 0;
	color:#92b632;
}


#prvs_nxt a{
  outline: none;
  border: none;
}
/*start Spry sliding panels*/
hr, .clearAll {
	clear: both;
}
.SlidingPanels, .SlidingPanelsContent {
	width: 275px;
	height: 500px;
    outline: none;
    border: none;

}
#sliding_horz.SlidingPanels {
	float: left;
}
#sliding_horz .SlidingPanelsContentGroup {
	float: left;
	width: 10000px;
}
#sliding_horz .SlidingPanelsContent {
	float: left;
}
#single_content_txt{
	width: auto;
	padding:0;
	font-size: 12px;
	padding-right:20px;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 25px;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
}
#single_content_txt img{
	float:left;
	margin-right: 12px;
	}
a.mail {
	font-size: 12px;
	color:#fa7e09;
	line-height: 150%;
}
.tel {
	font-size: 14px;
	line-height: 150%;
}
.name {
	font-size: 14px;
	line-height: 150%;
}
#telephone {
	background-image: url(../images/telephone_pic.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	float: right;
	height: 330px;
	width: 412px;
}
#quickLinks .current {
	color: #999;
}
table {
	width:auto;
	border-collapse: collapse;
	border: 1px solid #c4c5a6;
	background: #fbfbf2;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 140%;
	color: #323923;
  }
td, th {
  border: 1px solid #cc9;
  padding: .3em;
  text-align: center;
  }
tbody td a {
  background: transparent;
  }
tbody th {
	font-weight:bold;
	background-color:#EED;
	color: #338732;
  }
.even{
	background:#f0f0e1;
  }
.numbers {
	text-align:left;
	padding-left: 12px;
}
tbody tr:hover,
tbody tr.even:hover {
  color: #242919;
  background: #e5e5c5;
  }
ul#package {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
ul#package li {
	background-image: url(../images/package_li.gif);
	background-repeat: no-repeat;
	color: #79af3a;
	font-size: 16px;
	margin: 0px;
	padding-top: 6px;
	padding-right: 12px;
	padding-bottom: 6px;
	padding-left: 12px;
	line-height: 100%;
}
.price {
	color:#fa7e09;
}
#package li img {
	float: right;
	margin-top: 6px;
	margin-bottom: 6px;
}
ul#features {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	list-style-image: none;
}
ul#features li {
	color: #626d35;
	font-size: 15px;
	margin: 0px;
	padding-top: 6px;
	padding-right: 12px;
	padding-bottom: 6px;
	padding-left: 12px;
	line-height: 200%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #c4c5a6;
	background-image: none;
}
.note {
	font-style: italic; font-size: 10px;
}
.italic {
	font-style: italic;
}
#appendix {
	text-align: center;
	width: 690px;
	margin-right: auto;
	margin-left: auto;
}
#first_level {
	list-style-type: disc;
	line-height: 150%;
	margin-left: 12px;
	font-size: 16px;
}

#second_level {
	margin-left: 16px;
	list-style-type: circle;
	
}
#second_level li a {
	color: #626d35;	
	font-size: 14px;
	font-weight:normal;
}
#terms {
	float: left;
	width: 100%;
	list-style-position: inside;
	list-style-type: circle;
	line-height: 150%;
}
.back {
	float: right;
	font-size:12px;
	padding-top:5px;
	font-weight:bold;
	
}

#pages_content, #inner_content {
	width:1000px;
	height: auto;
	text-align:left;
	overflow:auto;
	overflow-x:hidden;
	background-color: #fff;
	background-image: url(../images/home_bck.gif);
	background-repeat: repeat-y;
	margin: 0 auto;
	padding: 0px;
	z-index:0;
}
#accents, #inner_accents, #home_bottom_accents {
	float:right;
	padding:5px 20px 10px 10px;
	width: 265px;
	text-align: left;
	color:#626D35;

}
#inner_accents table{
  width:260px;
  }
#accents h1,  #home_bottom_accents h1{
	font-weight:100;
	color:#626D35;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 18px;
	margin-top: 18px;
	margin-bottom: 9px;
	margin-left: 0px;
}
#accents h2,  #home_bottom_accents h2 {
	font-weight:bold;
	font-style:normal;
	color:#626D35;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 16px;
	margin-top: 16px;
	margin-bottom: 8px;
	margin-left: 0px;
}

#accents h3,  #home_bottom_accents h3 {
	font-weight:100;
	font-style:normal;
	color:#626D35;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 16px;
	margin-top: 2px;
	margin-bottom: 7px;
	margin-left: 0px;

}

#accents h4,  #home_bottom_accents h4{
	font-weight:100;
	font-style:normal;
	color:#79af3a;;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 0px;

}


#home_projects ul.projects {
	margin-top:22px;
	margin-left:0px;
	list-style:none;
	width: 280px;
	margin-bottom: 22px;
}

a.orange{
  font-size:11px;
  color: #fd7402;
}
.orange{
  color: #fd7402 !important;
  }
a.orange:hover {
	text-decoration:underline;
}

a.read, a.read:link, a.read:visited, a.read:active{
padding:  0 0 0 20px;
background-image: url(../images/green_arrow_solo_over1.gif);
background-repeat: no-repeat;
background-position: 5px 4px;
font-family:arial,helvetica,freesans,sans-serif;
font-size:11px;
font-weight: normal;
}

a.read:hover {
   padding:  0 0 0 20px;
   /*background-image: url(../images/green_arrow_solo1.gif);  */
   background-image: url(../images/green_arrow_solo_over1.gif);
   background-repeat: no-repeat;
   background-position: 5px 4px;
   color: #7ac142;
   font-weight: normal;
   font-size:11px;
   text-decoration:underline;
}

#home_projects ul.projects li {
	display:block;
	float:left;
	width: 455px;
	margin-right: 6px;
	height: 96px;
	text-align: left;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 45px;
}

#home_projects h2{
  font-size: 16px;
}

#home_projects h3{
  font-size: 14px;
  	color:#79af3a;
}


.client_apps {
	float:left;
	width:190px;
	padding: 0px;
	margin: 0px;
}
.client_desc {
	float:left;
	width:64%;
	padding: 0px;
	margin: 0px;
	clear:right;
	display:block;
	margin-left:27px;
}


a.uploadguestlink {
	float: left;
	width: 45%;
	display: block;
	padding: 0px 0px 0px 2px;
	text-decoration: none;
}
a.uploadguestlink p { 
	font-weight: bold; 
	height:21px;
    padding-top:7px;
  }
.uploadguestlink h4{ color:#626262; font-size:1em;}
.uploadguestlink img { float: left; margin-right: 10px; }
a.uploadguestlink:hover { background: #eee; }

div.uploadguestlink {
  
  clear:both;
  padding:2px 0 5px 40px;
  text-align:justify;
  width:97%;
}
div.uploadguestlink img{
  display:none;
  }
a.tryit {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/try_it.png) repeat-x scroll 0 0;
color:#FFFFFF;
display:inline-block;
margin:10px 0 0 16px;
font-size:32px;
height:43px;
text-decoration:none;
width:184px;
}

#inner_accents_news{
	float:right;
	padding-bottom: 20px;
	width: 256px;
	margin-top: 0px;
	text-align: left;
	padding-right: 16px;
	padding-left: 6px;
	overflow: hidden;
}

#inner_accents_news h1{
   color:#2c4e04;
}

.ticks {
	padding:0px;
	margin:0px;
	list-style: none;
 }
.ticks li {
	padding-left: 22px;
	padding-bottom: 12px;
	line-height: 120%;
	background-image: url(../images/bullet.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

td.checked{background:url(../images/bullet.png) no-repeat center center;}

.w90 {width: 90% !important;}

.w100 {width: 100% !important;}

