body{
		background-color:#000000;
		font-size:11px;
		font-family:Tahoma, Arial, sans-serif, serif;
		color:#363636;
		font-weight:normal;
		line-height:16px;
		margin:0px auto;
		padding:0px;
}
ul{
		padding:0;
		margin:0;
		list-style:none;
}
li{
		padding:0;
		margin:0;
	}
br{
		line-height:normal;
}

p,h1,h2,h3,h4{
	margin:0px;
	padding:0px;
}
/*....................Header.........................................*/

.header-bg{
	background:url(images/header.jpg) no-repeat center;
	padding:15px 0 15px 20px;
}

.phone{
	float:right;
	padding:102px 56px 0 0;
	color:#FFDECC;
}

.number{
	color:#D16B06;
}


/*...................................Content................................*/

.thank_text{
	
	font-size:16px;
	
	color:#196005;
	text-decoration:none;

}
.main-bg{
	background-color:#FFFFFF;
	padding:30px 19px 24px 19px;
}


.heading1{
	font-size:26px;
	font-weight:normal;
	color:#196C01;
}

.heading2{
	font-size:18px;
	font-weight:normal;
	color:#F47323;
	line-height:24px;
}

h3{
	font-size:20px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:24px;
	padding:11px 0 10px 98px;
}

h4{
	font-size:20px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:24px;
	padding:11px 0 10px 98px;
	text-transform:uppercase;
}


.green{
	color:#196C01;
	font-size:12px;
}

.green-small{
	color:#196C01;

}

.orange{
	color:#F47323;
	font-size:12px;
}


.jason-image{
	float:right;
	padding:0 0 5px 20px;
}

.blue-bg{
	background:url(images/blue-box-bg.jpg) no-repeat;
	background-color:#46B6E8;
	/*border-left:1px solid #2F49A0;
	border-right:1px solid #2F49A0;*/
	padding:8px 20px 0 18px;
	height:157px;
	width:291px;
	display:block;
	color:#FFFFFF;

}

.green-bg{
	background:url(images/green-box-bg.jpg) no-repeat;
	background-color:#62CF26;
	/*border-left:1px solid #2D6832;
	border-right:1px solid #2D6832;*/
	color:#FFFFFF;
	padding:8px 20px 0 18px;
	height:157px;
	width:291px;;
}

.view{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline;
}
.view:a{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline;
}

.view:hover{
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}

.icon{
	padding-bottom:0px;
}

.dark-green{
	color:#105812;
}

hr{color:#FFFFFF; background-color: #FFFFFF; border: 1px solid #005081; border-style: none none dotted;}

.mail{
	color:#196C01;
	font-size:12px;
	text-decoration:none;
}
.mail:a{
	color:#196C01;
	font-size:12px;
	text-decoration:none;
}
.mail:hover{
	color:#F47323;
	font-size:12px;
	text-decoration:underline;
}
/*.....................................Left side...............................*/
.ul1{
	list-style:none;
	padding-left:0px;
	font-size:16px;
	width:200px;
	color:#196005;
	text-decoration:none;

}

.ul1 li{
background:url(images/gray-bar.jpg) no-repeat;
	padding-left:0px;
	line-height:24px;
	height:27px;
	color:#196005;
	text-decoration:none;
	padding-left:20px;
}

.ul1 li:a{
background:url(images/gray-bar.jpg) no-repeat;
	padding-left:0px;
	line-height:24px;
	height:27px;
	color:#196005;
	text-decoration:none;
	padding-left:20px;
}


.ul1 li:hover{
background:url(images/green-bar.jpg) no-repeat;
	padding-left:0px;
	line-height:24px;
	height:27px;
	color:#363636;
	text-decoration:none;
	padding-left:20px;
}

.ul1 li.active{
	background:url(images/green-bar.jpg) no-repeat;
	padding-left:0px;
	line-height:24px;
	height:27px;
	color:#363636;
	text-decoration:none;
	padding-left:20px;
	
}

.link1{
	color:#196005;
	text-decoration:none;
	
}

a.link1{
	color:#196005;
	text-decoration:none;
	
}

.link1:hover{
	color:#363636;
	text-decoration:none;
	
}


.side-bg{
	background-color:#F9FDF5;
	padding:28px 19px 0px 19px;
	border-right:1px solid #9ED18F;
	width:200px;
}


	

/*.....................................Footer.............................*/

.link{
	color:#000000;
	text-decoration:none;
}

a.link{
	color:#000000;
	text-decoration:none;
}

.link:hover{
	color:#FFFFFF;
	text-decoration:underline;
}


.footer{
	background:url(images/footer-bg.jpg) repeat-x;
	padding:10px 20px 10px 20px;
	font-size:12px;
	color:#000000;
}

.footer-text{
	padding-top:8px;
	float:right;
	line-height:24px;

}

.copyright{
	color:#FFFFFF;
	font-size:11px;
}

/*...............Form.....................*/

.textfield{
	width:180px;
	height:15px;
	border:1px solid #196C01;
}

.textarea{
	width:180px;
	height:45px;
	border:1px solid #196C01;

}

.form-table{
	padding-left:10px;
}

/* Newsletter rules */
table.newsletterTable {
	line-height: 220%;
}

.newsletterTable a {
	text-decoration:none;
	border-bottom:1px solid #FFF;
}


/* Rules for styling the newsletter archive table */

div#newsletterSignUp {
	background-image:url(images/newsletter.gif);
	width:230px;
	height:75px;
	float:right;
	position:relative;
	margin-top:-15px;
	margin-left:10px;
	margin-bottom:30px;
	right:-5px;
}

div#SignUp {
	margin-top:42px;
	margin-left:60px;
}

.textBox1 {
	width:110px;	
}

div#itsthetable {
	position:relative;
	width:680px;
	top:-20px;
}

html>body div#itsthetable {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 377px;
}

div#itsthetable table {
	border-collapse:separate;
	border-spacing:0px;
	width: 100%;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
}

div#caption {
	clear:both;
	width:669px;
	background: url(images/dtable.gif) #FFF repeat-x center left;
	border-bottom: 1px solid #CCC;
	border-top: 1px solid #CCC;
	border-right: 1px solid #CCC;
	font: bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:center;
	padding:5px;
	color:#787;
}

html>body div#caption {
	display: block;
}

#itsthetable thead tr th, #itsthetable tr thead td {
	background: url(images/dtable.gif) #FFF repeat-x center left;
	border-bottom: 1px solid #CCC;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 5px;
	position: relative;
	text-align: left;
}

html>body #itsthetable thead tr th, html>body #itsthetable tr thead td {
	position: inherit;
}

#itsthetable tbody tr th, #itsthetable tbody tr td {
	background: url(images/dtablerow.gif) #FFF repeat-x center left;
	display: table-cell;
	font: normal normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 5px;
	text-align: left;
	vertical-align: top;
}

#itsthetable tbody tr.odd th, #itsthetable tbody tr.odd td {
	background: url(images/dtablerow.gif) #EEE repeat-x center left;
	display: table-cell;
	padding: 5px;
	text-align: left;
	vertical-align: top;
}

#itsthetable tbody tr:hover th, #itsthetable tbody tr:hover td, #itsthetable tbody tr.odd:hover th, #itsthetable tbody tr.odd:hover td {
	background: url(images/dtablerow.gif) #999 repeat-x center left;
	color: #6F3;
	display: table-cell;
	padding: 5px;
	text-align: left;
	vertical-align: top;
}

#itsthetable tbody tr a, #itsthetable tbody tr a:link, #itsthetable tbody tr a:visited {
	color: #557;
	text-decoration: none;
}

#itsthetable tbody a:hover {
	color: #009;
	text-decoration: underline;
}

#itsthetable tbody tr:hover th a, #itsthetable tbody tr:hover td a, #itsthetable tbody tr.odd:hover th a, #itsthetable tbody tr.odd:hover td a {
	color: #6F3;
	text-decoration: none;
}

#itsthetable tbody tr:hover th a:hover, #itsthetable tbody tr:hover td a:hover, #itsthetable tbody tr.odd:hover th a:hover, #itsthetable tbody tr.odd:hover td a:hover {
	color: #6F3;
	text-decoration: underline;
}

#itsthetable tfoot tr th {
	background: url(images/dtable.gif) #FFF repeat center left;
	border-top: 1px solid #CCC;
	font: normal normal bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 5px;
	text-align: right;
	z-index: 1000000;
}

#itsthetable tfoot tr td {
	background: url(images/dtable.gif) #FFF repeat center left;
	border-top: 1px solid #CCC;
	font: italic normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 5px;
	z-index: 1000000;
}

#itsthetable html>body tfoot tr th, #itsthetable html>body tfoot tr td {
	border-bottom: 1px solid #CCC;
}

#itsthetable html>body thead {
	display: block;
}

#itsthetable html>body tfoot {
	display: block;
	position: absolute;
	top: 620px;
}

#itsthetable html>body tbody {
	display: block;
	height: 300px;
	overflow: auto;
}

#itsthetable html>body thead tr th, #itsthetable html>body tbody tr th {
	width: 98px;
}

#itsthetable html>body thead tr th + th, #itsthetable html>body tbody tr th + td {
	width: 100px;
}

#itsthetable html>body thead tr th + th + th, #itsthetable html>body tbody tr th + td + td {
	width: 80px;
}

#itsthetable html>body thead tr th + th + th + th, #itsthetable html>body tbody tr th + td + td + td {
	width: 230px;
}

#itsthetable html>body thead tr th + th + th + th + th {
	width: 86px;
}

#itsthetable html>body tbody tr th + td + td + td + td {
	width: 70px;
}

#itsthetable html>body tfoot tr th {
	width: 98px;
}

#itsthetable html>body tfoot tr th + td {
	width: 526px;
}