body { 
		background:#114E7B url(images/bg.jpg) no-repeat top center; 
	    color:#666666;
	    font:normal 14px Arial, Helvetica, sans-serif; position:relative; 
	 }

a { color:#0000FF; }
	a:hover { }

img{ border:none; }

code{ display:block; margin-bottom:15px; padding:10px; border-left:5px solid #ddd; }

blockquote{ display:block; margin:15px; padding-left:50px; background:#fff url(images/blockquote-quotemark.gif) no-repeat top left; }
blockquote p{ font-style:italic; font-family:Georgia,"Times New Roman",Times,serif; margin:0; height:1%; }

/* align images + text */	

.img-left{ float:left; margin:10px 15px 15px 5px; }		/* Add this to any image you want to left align  */
.img-right{ float:right; margin:10px 5px 15px 15px; }	/* Add this to any image you want to right align */

.text-right{ text-align:right; }
.text-center{ text-align:center; }

/* Clear Fix Hack - add  class="fixed"  to div's that have floated elements in them */

.fixed:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
	.fixed{display:block; text-align:justify}
	/*  \*/
	.fixed{min-height:1%;}
	* html .fixed{height:1%;}


/* =HEADER
------------------ */

#header { margin:30px auto 10px auto; width:900px; }

	/* =LOGO
	------------------*/
	
	.logo { padding:31px 0 20px 20px; margin:0; float:left; color:#FFFFFF; }
		.logo a{}
		
	/* =NAVIGATION
	------------------*/
		
	.nav { padding:7px 0 0 0; margin:50px 20px 0 0; float:right; }
	.nav ul { padding:0; margin:0; list-style:none; border:0;}
	.nav ul li { float:left; margin:0; padding:0 2px 0 0; border:0;}
	.nav ul li a { float:left; margin:0; padding:11px; color:#fff; font-size: 20px;outline:none; text-decoration:none; font-weight:bold}
	.nav ul li a:hover{ text-decoration:underline; }
	.nav ul li a.active { text-decoration:underline; }

	
/* =CONTENT 
-------------------*/

#content { width:840px; margin:0 auto; background-color:#FFF; padding:0px 30px; }

	#content h2 { margin:0; padding:10px 5px; font-size: 60px; color:#424a55; }
	#content h3 { margin:0; padding:15px 5px; font-size:18px; }
	#content h4 { margin:0; padding:15px 5px; font-size:16px; font-weight:bold; }
	#content ul { margin:0 40px 0 0; padding:0 10px 15px 20px; list-style:inside; } 
	#content li { margin:0; padding:0;} 
	#content ul li ul{ padding-bottom: 0px; }
	#content p, #content li { line-height:24px; }
	#content p { padding:5px; margin:0;}


	/* =MAIN CONTENT
	------------------*/
	
	#maincontent { float:left; width:550px; padding:0 0 30px 0; margin:0; color:#000000}
	#packagescontent { float:left; width:750px; padding:0 0 30px 0; margin:0; color:#000000}
		#maincontent h2 { border-bottom:3px solid #e3e3e3; margin-bottom:25px;}

	/* =SIDEBAR
	------------------*/
	
	#sidebar { float:right; width:240px; padding:12px 0 0 30px; color:#000000}
	
		#sidebar  h3{ padding:10px 0; margin-bottom:10px; font-size:20px; border-bottom:3px solid #e3e3e3; }
		#sidebar .title { background:url(images/news_title.gif) no-repeat left center; padding:5px 0 5px 20px; font-weight:bold;}


		/* =SIDEBAR NAVIGATION
		---------------------*/
		#sidebar ul.sidebar_nav { padding:0; margin:0; list-style:none;}
		#sidebar ul.sidebar_nav li { padding:5px 10px; border-bottom:1px solid #e5e5e5;}
		#sidebar ul.sidebar_nav li a { background:none; color:#6e6e6e; font-weight:normal; padding:0 0 0 15px; text-decoration:none;  }
		#sidebar ul.sidebar_nav li a.active { color:#0000FF;}
		#sidebar ul.sidebar_nav li a:hover {  text-decoration:underline;}
			
		/* =CONTACT INFO 
		-------------------*/
		#sidebar ul.contact_info { padding:0; margin:0; list-style:none;} 
		#sidebar ul.contact_info li { width:210px; float:left; background:url(images/cont_bg.gif) no-repeat left center; padding:0 0 0 15px; margin:0 0 0 5px;}
		#sidebar ul.contact_info li a { padding:0; margin:0; background:none;}


/* =FOOTER 
-------------------*/

#footer { background: url(images/bg_footer.gif); padding:0; height:58px; margin:0 auto; padding:10px 40px; width:820px; }

	#footer p { font-size: 12px;; color:#fff;}
	#footer a { color:#fff; text-decoration:underline;}
	.copyright{ float:left;}
	.credits{ float:right; font-weight:normal;}
		
/* =MISC
-------------------*/

	/* =ROUNDED CORNERS
	-------------------*/
	#round_top{ width:900px; height:20px; background:url(images/round-top.png) no-repeat top center; margin:0 auto; }
	#round_bottom{ width:900px; height:45px; background:url(images/round-bottom.png) no-repeat top center; margin:0 auto; }
	
	
	/* =CONTACT FORM
	-------------------*/
	
	form { margin:0; padding:5px 10px;}

	form ol { margin:0; padding:0; list-style:none;}
	form li { margin:0; padding:0; background:none; border:none; display:block;}
	form li.buttons { margin:5px 0 5px 110px;}
	form label { margin:2px 10px 2px 0; width:250px; display:block; padding:3px 0;
				 text-transform:capitalize; float:left; text-align:right;}
	form label span { color:#2c2c2c;}
	form input.text { width:200px; border:1px solid #dcdcdc; margin:5px 0; padding:5px; height:16px; background:#FFF; float:left;}
	form textarea { width:200px; border:1px solid #dcdcdc; margin:5px 0; padding:5px; background:#FFF; float:left;}
	
	.style3 {font-size: 24px}
	.alertbox {
	position:absolute;
	right:0px;
	top:0px;
	color:#FFFFFF;
	clip: rect(auto,0px,auto,auto);
}
	.paymentbutton {width:100px; height:42px; cursor:pointer; background:url(images/submit_button.png); border:none; color:#FFFFFF;}
	.paymentdropdown {width:386px; height:42px; font-size:30px;}
	.paragraph { width:430px; height:200px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px}
	.offers{ float:right; font-weight:normal; background-color:#FFFFCC; border:solid; border-color:#000000; border-width:1px}
	
	/*Contact Form Table*/
	.holder {width:500px; height:auto;}
	.box {position:relative; width:238px; height:16px; border-style:solid; border-width:1px; border-color:#CCCCCC; text-align:left; background-color:#FFFFFF; background-image:url(images/formbg.png); padding-left:2px; padding-top:2px}
	.box_http {position:relative; width:203px; height:16px; border-style:solid; border-width:1px; border-color:#CCCCCC; text-align:left; background-color:#FFFFFF; background-image:url(images/http_bg.png); padding-left:35px; padding-top:2px}
	.box_wide {position:relative; width:493px; height:16px; border-style:solid; border-width:1px; text-align:left; background-color:#FFFFFF; border-color:#CCCCCC; background-image:url(images/formbg_wide.png); padding-left:2px; padding-top:2px}
	.box_small {position:relative; width:118px; height:16px; border-style:solid; border-width:1px; text-align:left; background-color:#FFFFFF; border-color:#CCCCCC; background-image:url(images/formbg_small.png); padding-left:2px; padding-top:2px}
	.box_textarea {position:relative; width:495px; height:200px; border-style:solid; border-width:1px; text-align:left; background-color:#FFFFFF; border-color:#CCCCCC; background-image:url(images/formbg_textarea.png)}
	.contact_textarea {position:relative; width:300px; height:150px; border-style:solid; border-width:1px; text-align:left; background-color:#FFFFFF; border-color:#CCCCCC}
	.contact_dropmenu {position:relative; width:255px; height:24px; border-style:solid; border-width:1px; text-align:left; background-color:#FFFFFF; border-color:#CCCCCC}
	.menu {position:relative; width:242px; height:22px; border-style:solid; border-width:1px; border-color:#CCCCCC; text-align:left; background-color:#f0f0f0; background-image:url(images/formbg_menu.png); padding-left:2px; padding-top:0px}
	.menu_wide {position:relative; width:499px; height:24px; border-style:solid; border-width:1px; text-align:left; background-color:#f0f0f0; border-color:#CCCCCC; background-image:url(images/formbg_menuwide.png)}
	.dob_menu {position:relative; width:80px; height:24px; border-style:solid; border-width:1px; text-align:left; background-color:#f0f0f0; border-color:#CCCCCC; background-image:url(images/formbg_dob.png)}
	
	.tables {border:none; border-bottom:none;}
	
	.style5 {font-size: x-small}
    .style7 {font-size: 9px}
    .style8 {font-size: 10px}
	.style9 {font-size: 36px}
	
	.image_border_float_left {padding:5px; border:1px #CCCCCC dashed}
	.formstyle {background-color:#FAFAFA; color:#000000; border:1px #CCCCCC solid; padding-left:10px; padding-right:10px; padding-bottom:10px}
	.formheading_1 {border-bottom:1px #CCCCCC dotted; text-align:left; vertical-align:bottom; background-image:url(images/user_32.png); background-position:right; background-repeat:no-repeat;}
	.formheading_2 {border-bottom:1px #CCCCCC dotted; text-align:left; vertical-align:bottom; background-image:url(images/globe_32.png); background-position:right; background-repeat:no-repeat;}
	.form_submit {background:#FAFAFA; text-align:right}
	
	/*Slide Show*/

div,p,li{font-size:12px}
li{margin-left:16px;}
pre{background:#666; color:#fff; padding:10px; margin:10px; height:auto; overflow:auto; font:12px Verdana,Courier,sans-serif}
* html pre {width:100%}

.description{padding:16px;margin:10px 0;background:#eee}

.sample{padding:20px 30px; margin:4px 0 25px 0}
h4.stitle{color:#666;margin:0 0 5px 0}

.links {padding:10px;margin-top:20px}
.links a{font-size:14px;color:#0080FF;text-decoration:none}
.links a:hover{font-weight:bold}

#cont{width:550px;margin:0 auto;background:#fff;text-align:left;padding:20px}

.buttons{padding:5px;}
.buttons span{color:#0080FF;padding:0 5px;cursor:pointer;font:10px Verdana}
.buttons span.active, .buttons span:hover{background:#0080FF;color:#fff}

/* Sample 1*/
#box1{
	position:absolute;
}
#box1 span{
	display:block;
	float:left;
}

/* Sample 2*/
#box2{
	position:absolute;
}
#box2 span{
	display:block;
	float:left;
}

/* Sample 3*/
#box3{
	position:absolute;
}
#box3 span{
	display:block;
	float:left;
}

/* Sample 4*/
#box4{
	position:absolute;
}
#box4 div{
	width:480px;
	height:240px;
	float:left;
	background:#eee;
}

#box4 h3, #box4 p, #box4 ul{
	padding:5px 10px;
}
#box4 p{
	text-indent:16px;
}
#box4 img{
	width:200px;
	width:150px;
	float:left;
	margin:0 10px 10px 15px;
}
#info4{
	background:#fff !important;
	color:red !important;
	cursor:default
}

/* Sample 5*/
#box5{
	position:absolute;
	width:240px;
}
#box5 span{
	display:block;
}
#info5{
	bottom:0;
}

/* Sample 6*/
#box6{
	position:absolute;
	width:240px;
}
#box6 span{
	display:block;
}
#handles6_1{
	float:left
}
#handles6_2{
	float:right
}
.mask6{
	position:absolute;
	left:50%;
	margin-left:-120px;
	width:240px;
	height:180px;
	overflow:hidden;
}
.sample6 .buttons{
	clear:both;
	text-align:center;
}

/* Sample 7*/
#box7{
	position:absolute;
}
#box7 span{
	display:block;
	float:left;
}

#thumbs7{
	position:relative;
	width:486px;
	clear:both;
	height:41px;
	overflow:hidden;
	margin-top:200px;
}
#thumbs7 .thumbs, #thumbs_handles7, #thumbs_mask7{
	position:absolute;
	top:0;
	width:100%;
	height:41px;
}
#thumbs7 .thumbs div, #thumbs_handles7 span{
	display:block;
	width:60px;
	height:41px;
	margin:0;
	float:left;
	cursor:pointer;
}
#thumbs7 .thumbs div img{
	width:54px;
	float:right;
}
#thumbs_handles7 span{
	background:url(thumb_invisible.gif) no-repeat;
}
#thumbs_mask7{
	width:1200px;
	background:url(thumbs_mask.gif) no-repeat center top;
}

/* Sample 8*/
#box8{
	position:absolute;
}
#box8 div{
	width:480px;
	float:left;
}
#box8 .buttons{
	text-align:left
}
#box8 .next{
	float:right
}
.sample8 .buttons{
	text-align:center;
	clear:both;
}
.sample8 .mask1{
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

/* ********************************** */

.thumbs{
	width:54px;
}
.thumbs div{
	display:block;
	width:54px;
	height:41px;
	margin:3px 0;
	cursor:pointer;
}

.thumbs div img{
	display:block;
	width:100%;
	height:100%;
	border:none
}

.info{
	width:240px;
	height:50px;
	background:#000;
	position:absolute;
}
.info p, .info h4{
	color:#fff;
	padding:3px 8px;
	font-family:Arial;
}
.info h4{
	font-size:14px;
}
.info h4 a{
	float:right;
	background:#fff;
	color:#000;
	font-size:10px;
	padding:0 3px;
	text-decoration:none
}

.mask1{
	position:relative;
	width:480px;
	height:180px;
	overflow:hidden;
}
.mask2{
	position:relative;
	width:240px;
	height:180px;
	overflow:hidden;
}
.mask3{
	position:relative;
	width:480px;
	height:240px;
	overflow:hidden;
}

span img{
	display:block;
	border:none;
}
	
	
	Tables
	.ts-1 {
	border: none;
	height: 354px;
	text-align: left;
	width: 550px;
}

.ts-1-1 {
	border-bottom: 1px solid #f4f4f4;
	border-left: none;
	border-right: none;
	border-top: none;
	display: inline;
	float: left;
	height: 24px;
	line-height: 24px;
	margin-left: 2px;
	margin-top: 2px;
	padding: 10px;
	width: 125px;
}

.ts-1-2 {
	border-bottom: 1px solid #f4f4f4;
	border-left: none;
	border-right: none;
	border-top: none;
	display: inline;
	float: left;
	height: 24px;
	margin-left: 2px;
	margin-top: 2px;
	padding: 10px;
	width: 105px;
}

.ts-1-3 {
	border-bottom: 1px solid #f4f4f4;
	border-left: none;
	border-right: none;
	border-top: none;
	display: inline;
	float: left;
	height: 24px;
	margin-left: 2px;
	margin-top: 2px;
	padding: 10px;
	width: 104px;
}

.ts-1-4 {
	border-bottom: 1px solid #f4f4f4;
	border-left: none;
	border-right: none;
	border-top: none;
	display: inline;
	float: left;
	height: 24px;
	margin-left: 2px;
	margin-top: 2px;
	padding: 10px;
	width: 126px;
}

.ts-1-5 {
	border-bottom: 1px solid #f4f4f4;
	border-left: none;
	border-right: none;
	border-top: none;
	display: inline;
	float: left;
	height: 48px;
	margin-left: 2px;
	margin-top: 2px;
	padding: 10px;
	width: 125px;
}

.ts-1-6 {
	border-bottom: 1px solid #f4f4f4;
	border-left: none;
	border-right: none;
	border-top: none;
	display: inline;
	float: left;
	height: 36px;
	margin-left: 2px;
	margin-top: 2px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 22px;
	width: 105px;
}

.ts-1-7 {
	border-bottom: 1px solid #f4f4f4;
	border-left: none;
	border-right: none;
	border-top: none;
	display: inline;
	float: left;
	height: 36px;
	margin-left: 2px;
	margin-top: 2px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 22px;
	width: 104px;
}

.ts-1-8 {
	border-bottom: 1px solid #f4f4f4;
	border-left: none;
	border-right: none;
	border-top: none;
	display: inline;
	float: left;
	height: 36px;
	margin-left: 2px;
	margin-top: 2px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 22px;
	width: 126px;
}

.ts-1-9 {
	border-bottom: 1px solid #f4f4f4;
	border-left: none;
	border-right: none;
	border-top: none;
	display: inline;
	float: left;
	height: 24px;
	margin-left: 2px;
	margin-top: 2px;
	padding: 10px;
	width: 125px;
}

.ts-1-10 {
	border-bottom: 1px solid #f4f4f4;
	border-left: none;
	border-right: none;
	border-top: none;
	display: inline;
	float: left;
	height: 20px;
	margin-left: 2px;
	margin-top: 2px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 14px;
	width: 105px;
}

.ts-1-11 {
	border-bottom: 1px solid #f4f4f4;
	border-left: none;
	border-right: none;
	border-top: none;
	display: inline;
	float: left;
	height: 20px;
	margin-left: 2px;
	margin-top: 2px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 14px;
	width: 104px;
}

.ts-1-12 {
	border-bottom: 1px solid #f4f4f4;
	border-left: none;
	border-right: none;
	border-top: none;
	display: inline;
	float: left;
	height: 22px;
	margin-left: 2px;
	margin-top: 2px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 12px;
	width: 126px;
}

.ts-1-14 {
	border-bottom: 1px solid #f4f4f4;
	border-left: none;
	border-right: none;
	border-top: none;
	display: inline;
	float: left;
	height: 22px;
	margin-left: 2px;
	margin-top: 2px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 12px;
	width: 105px;
}

.ts-1-15 {
	border-bottom: 1px solid #f4f4f4;
	border-left: none;
	border-right: none;
	border-top: none;
	display: inline;
	float: left;
	height: 22px;
	margin-left: 2px;
	margin-top: 2px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 12px;
	width: 104px;
}

.ts-1-18 {
	border-bottom: 1px solid #f4f4f4;
	border-left: none;
	border-right: none;
	border-top: none;
	display: inline;
	float: left;
	height: 32px;
	margin-left: 2px;
	margin-top: 2px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 26px;
	width: 105px;
}

.ts-1-19 {
	border-bottom: 1px solid #f4f4f4;
	border-left: none;
	border-right: none;
	border-top: none;
	display: inline;
	float: left;
	height: 34px;
	margin-left: 2px;
	margin-top: 2px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 24px;
	width: 104px;
}

.ts-1-20 {
	border-bottom: 1px solid #f4f4f4;
	border-left: none;
	border-right: none;
	border-top: none;
	display: inline;
	float: left;
	height: 34px;
	margin-left: 2px;
	margin-top: 2px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 24px;
	width: 126px;
}

.ts-1-21 {
	border-bottom: 1px solid #f4f4f4;
	border-left: none;
	border-right: none;
	border-top: none;
	display: inline;
	float: left;
	height: 0px;
	margin-left: 2px;
	margin-top: 2px;
	padding: 10px;
	width: 125px;
}

.ts-1-22 {
	border-bottom: 1px solid #f4f4f4;
	border-left: none;
	border-right: none;
	border-top: none;
	display: inline;
	float: left;
	height: 0px;
	margin-left: 2px;
	margin-top: 2px;
	padding: 10px;
	width: 105px;
}

.ts-1-23 {
	border-bottom: 1px solid #f4f4f4;
	border-left: none;
	border-right: none;
	border-top: none;
	display: inline;
	float: left;
	height: 0px;
	margin-left: 2px;
	margin-top: 2px;
	padding: 10px;
	width: 104px;
}

.ts-1-24 {
	border-bottom: 1px solid #f4f4f4;
	border-left: none;
	border-right: none;
	border-top: none;
	display: inline;
	float: left;
	height: 0px;
	margin-left: 2px;
	margin-top: 2px;
	padding: 10px;
	width: 126px;
}

.gen-1 {
	clear: both;
}

.ts-2 {
	border: none;
	height: 823px;
	text-align: left;
	width: 550px;
}

.ts-2-1 {
	border-bottom: 1px solid #f4f4f4;
	border-left: none;
	border-right: none;
	border-top: none;
	display: inline;
	float: left;
	height: 24px;
	line-height: 24px;
	margin-left: 2px;
	margin-top: 2px;
	padding: 10px;
	width: 123px;
}

.ts-2-2 {
	border-bottom: 1px solid #f4f4f4;
	border-left: none;
	border-right: none;
	border-top: none;
	display: inline;
	float: left;
	height: 24px;
	margin-left: 2px;
	margin-top: 2px;
	padding: 10px;
	width: 108px;
}

.ts-2-4 {
	border-bottom: 1px solid #f4f4f4;
	border-left: none;
	border-right: none;
	border-top: none;
	display: inline;
	float: left;
	height: 24px;
	margin-left: 2px;
	margin-top: 2px;
	padding: 10px;
	width: 121px;
}

.ts-2-5 {
	border-bottom: 1px solid #f4f4f4;
	border-left: none;
	border-right: none;
	border-top: none;
	display: inline;
	float: left;
	height: 46px;
	margin-left: 2px;
	margin-top: 2px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 32px;
	width: 123px;
}

.ts-2-6 {
	border-bottom: 1px solid #f4f4f4;
	border-left: none;
	border-right: none;
	border-top: none;
	display: inline;
	float: left;
	height: 68px;
	margin-left: 2px;
	margin-top: 2px;
	padding: 10px;
	width: 108px;
}

.ts-2-8 {
	border-bottom: 1px solid #f4f4f4;
	border-left: none;
	border-right: none;
	border-top: none;
	display: inline;
	float: left;
	height: 68px;
	margin-left: 2px;
	margin-top: 2px;
	padding: 10px;
	width: 121px;
}

.ts-2-9 {
	border-bottom: 1px solid #f4f4f4;
	border-left: none;
	border-right: none;
	border-top: none;
	display: inline;
	float: left;
	height: 24px;
	margin-left: 2px;
	margin-top: 2px;
	padding: 10px;
	width: 123px;
}

.ts-2-30 {
	border-bottom: 1px solid #f4f4f4;
	border-left: none;
	border-right: none;
	border-top: none;
	display: inline;
	float: left;
	height: 22px;
	margin-left: 2px;
	margin-top: 2px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 12px;
	width: 108px;
}

.ts-2-32 {
	border-bottom: 1px solid #f4f4f4;
	border-left: none;
	border-right: none;
	border-top: none;
	display: inline;
	float: left;
	height: 22px;
	margin-left: 2px;
	margin-top: 2px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 12px;
	width: 121px;
}

.ts-2-33 {
	border-bottom: 1px solid #f4f4f4;
	border-left: none;
	border-right: none;
	border-top: none;
	display: inline;
	float: left;
	height: 48px;
	margin-left: 2px;
	margin-top: 2px;
	padding: 10px;
	width: 123px;
}

.ts-2-34 {
	border-bottom: 1px solid #f4f4f4;
	border-left: none;
	border-right: none;
	border-top: none;
	display: inline;
	float: left;
	height: 31px;
	margin-left: 2px;
	margin-top: 2px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 27px;
	width: 108px;
}

.ts-2-36 {
	border-bottom: 1px solid #f4f4f4;
	border-left: none;
	border-right: none;
	border-top: none;
	display: inline;
	float: left;
	height: 31px;
	margin-left: 2px;
	margin-top: 2px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 27px;
	width: 121px;
}

.ts-2-38 {
	border-bottom: 1px solid #f4f4f4;
	border-left: none;
	border-right: none;
	border-top: none;
	display: inline;
	float: left;
	height: 20px;
	margin-left: 2px;
	margin-top: 2px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 14px;
	width: 108px;
}

.ts-2-53 {
	border-bottom: 1px solid #f4f4f4;
	border-left: none;
	border-right: none;
	border-top: none;
	display: inline;
	float: left;
	height: 1px;
	margin-left: 2px;
	margin-top: 2px;
	padding: 10px;
	width: 123px;
}

.ts-2-54 {
	border-bottom: 1px solid #f4f4f4;
	border-left: none;
	border-right: none;
	border-top: none;
	display: inline;
	float: left;
	height: 1px;
	margin-left: 2px;
	margin-top: 2px;
	padding: 10px;
	width: 108px;
}

.ts-2-56 {
	border-bottom: 1px solid #f4f4f4;
	border-left: none;
	border-right: none;
	border-top: none;
	display: inline;
	float: left;
	height: 1px;
	margin-left: 2px;
	margin-top: 2px;
	padding: 10px;
	width: 121px;
}

.ts-2-61 {
	border-bottom: 1px solid #f4f4f4;
	border-left: none;
	border-right: none;
	border-top: none;
	display: inline;
	float: left;
	height: 48px;
	margin-left: 2px;
	margin-top: 2px;
	padding: 10px;
	width: 526px;
}

.ts-3 {
	border: none;
	height: 265px;
	text-align: left;
	width: 250px;
}

.ts-3-1 {
	border-bottom: 1px solid #f4f4f4;
	border-left: none;
	border-right: none;
	border-top: none;
	float: left;
	height: 227px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 27px;
	width: 230px;
}

.gen-3 {
	margin-bottom: 0px;
}


