*
{
	padding: 0;
	margin: 0;
	box-sizing: box-model;
}

/* Remove default dotted border on firefox*/
button::-moz-focus-inner { border: 0; }
a::-moz-focus-inner { border: 0; }

a:focus
{
	outline: none;
}
a:active
{
	outline: none;
}
body
{
	background: #EBEBEB url(images/background2.png) repeat-x;
	font-family:arial, helvetica;
	 
	line-height: 22px;
}
div.clear
{
	clear:both;
}

.wrapper
{
	width: 935px;
	margin: 0 auto;
}

@font-face{
	font-family: "Myriad-Regular";
	font-style: normal;
	font-weight: normal;
	src: url(fonts/myriadpro-regular.eot);
	src: url(fonts/myriadpro-regular.eot?#iefix) format('embedded-opentype'),
	url('fonts/myriadpro-regular.ttf') format('truetype'),
	url('fonts/myriadpro-regular.woff') format('woff');
}
@font-face{
	font-family: "Myriad-Semibold";
	font-style: normal;
	font-weight: normal;
	src: url('fonts/myriadpro-semibold.eot');
	src: url('fonts/myriadpro-semibold.eot?#iefix') format('embedded-opentype'),
	url('fonts/myriadpro-semibold.otf') format('opentype'),
	url('fonts/myriadpro-semibold.woff') format('woff');
}

/* HEADER */
#header
{
	
}
#header #header_top
{
	color: #a5a5a5;
	height: 30px;
	line-height: 30px;
	font-size: 13px;
}
#header #header_top > div.header_date
{
	float: left;
}
#header #header_top > div.links
{
	float:right;
}
#header #header_top a
{
	text-decoration: none;
	color: #a5a5a5;
}
#header #header_top a:hover
{
	color: #FFF;
}

#header #header_middle
{
	height: 80px;
}
#header #header_middle .logo
{
	display:block;
	float:left;
	width: 201px;
	height: 80px;
	background: url(images/twlogo.png) center center no-repeat;
}
#header #header_middle div.tabs
{
	float:right;
}
.wf-loading #header #header_middle div.tabs a
{
	visibility: hidden;
}
.wf-active #header #header_middle div.tabs a,
.wf-inactive #header #header_middle div.tabs a
{
	visibility: visible;
	display:block;
	float:left;
	margin:30px 0px 30px 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 16px;
	padding: 5px;
	
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	behavior: url(border-radius.htc);
	border-radius: 3px;
	
	font-family: "Myriad-Regular";
}
#header #header_middle div.tabs a.selected
{
	color: #FFF;
	background: #7393a8;
}
#header #header_middle div.tabs a:hover
{
	color: #FFF;
	background: #7393a8;
}

/* CONTENT */
#content
{
	background: #FFFFFF;
	color: #666;
	font-size: 14px;
	border-color: #CCCCCC;
	border-width: 0;
	border-top: 1px solid #FFF;
}
#content_box_top
{
	height: 13px;
	background: url(images/box_top.png) no-repeat;
}
#content_box_bottom
{
	height: 13px;
	background: url(images/box_bottom.png) no-repeat;
}
#content > .content_header
{
	margin: 0 10px;
}
#content > .content_body
{
	margin: 10px;
	margin-bottom: 0;
}
#content > .content_body > .small_sidebar
{
	float:left;
	width: 285px;
}
#content > .content_body > .big_sidebar
{
	float: right;
	width: 585px;
	margin: 0 20px;
}
#content > .content_body > .big_sidebar a
{
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	margin-top:10px;
}
#content > .content_body > .big_sidebar a:hover
{
	text-decoration: underline;
}
#content > .content_body > .center
{
	width: 800px;
	margin:auto;
}
#content > .content_body > .small_sidebar > .text
{
	margin: auto;
	width:230px;
}
#content .awards
{
	width: 224px;
	height: 69px;
	background: url(images/awards.png) no-repeat;
	margin: 20px auto;
}
#content .sologos
{
	width: 224px;
	height: 69px;
	background: url(images/so_logos.jpg) no-repeat;
	margin: 40px auto;
}
#content .news_home
{
	margin-left: 40px;
	color: #1D79B5;
	text-decoration:none;
	font-weight:bold;
}
#paypalIcons
{
	margin-top:20px;
}
#content > .content_body > .small_sidebar ul
{
	margin: -10px 0 20px 40px;
}
#content > .content_body > .small_sidebar ul > li
{
	list-style-image: url(images/list_grey_arrow.png);
	list-style-position: inside;
	margin: 15px 0;
	cursor: pointer;
	cursor: hand;
}
#content > .content_body > .small_sidebar ul > li > a
{
	color: #666666;
	text-decoration: none;
}

.quote_open
{
	width: 15px;
	height: 10px;
	background: url(images/quote_open.png) no-repeat;
	margin-right:5px;
	margin-top:3px;
	float: left;
}
.quote_close
{
	width: 14px;
	height: 10px;
	background: url(images/quote_close.png) no-repeat;
	margin-right:120px;
	margin-top:3px;
	float: right;
}
/* CONTENT BANNERS*/
#content .banner
{
	
}
#content .free_banner
{
	margin-top:10px;
	background: url(images/free_banner.png) no-repeat;
	width: 573px;
	height: 156px;
	color: #959595;
	padding-top: 30px;
}
#content .free_banner > div
{
	width: 450px;
	height: 100px;
	margin: auto;
	text-align: justify;
}
#content .free_banner > div b
{
	font-size: 15px;
}

/* CONTENT HEADERS */
#content > .content_header > div > span
{
	display:block;
	float:right;
	width:405px;
	margin: 55px 100px 0 0;
}
#content > .content_header > .content_header_04
{
	background: url(images/bigheader_banner_04.png);
	width: 925px;
	height: 168px;
	margin: -5px auto 0 auto;
	color: #365367;
	font-size: 20px;
	font-weight: bold;
}
#content > .content_header > .content_header_04 #box
{
    float: right;
    font-weight: normal;
    margin-right: 101px;
    margin-top: 45px;
    text-align: center;
    width: 327px;
}
.wf-loading #content > .content_header > .content_header_04 #title
{
	visibility: hidden;
}
.wf-active #content > .content_header > .content_header_04 #title,
.wf-inactive #content > .content_header > .content_header_04 #title
{
	visibility: visible;
    font-family: "Myriad-Regular";
    font-size: 24px;
    line-height: 27px;
}
.wf-loading #content > .content_header > .content_header_04 #text
{
	visibility: hidden;
}
.wf-active #content > .content_header > .content_header_04 #text,
.wf-inactive #content > .content_header > .content_header_04 #text
{
	visibility: visible;
	font-size: 15px;
	font-family: "Myriad-Regular";
	width: 405px;
	margin-top: 5px;
}
#content > .content_header > .content_header_05
{
	background: url(images/bigheader_banner_05.png);
	width: 901px;
	height: 168px;
	margin: -5px auto 0 auto;
	color: #365367;
	font-size: 20px;
	font-weight: bold;
}
#content > .content_header > .content_header_06
{
	background: url(images/bigheader_banner_06.png);
	width: 901px;
	height: 168px;
	margin: -5px auto 0 auto;
	color: #365367;
	font-size: 20px;
	font-weight: bold;
}
#content > .content_header > .content_header_07
{
	background: url(images/bigheader_banner_07.png);
	width: 901px;
	height: 168px;
	margin: -5px auto 0 auto;
	color: #365367;
	font-size: 20px;
	font-weight: bold;
}
#content > .content_header > .content_header_08
{
	background: url(images/bigheader_banner_08.png);
	width: 901px;
	height: 168px;
	margin: -5px auto 0 auto;
	color: #365367;
	font-size: 20px;
	font-weight: bold;
}

#content .text
{
	text-align: justify;
}
#content .text > .icon
{
	float:left;
}
#content .text > .text_content
{
	float:left;
	width: 450px;
}
#content .text > .text_content > h3
{
	line-height: 25px;
}
#content .text a
{
	text-decoration: none;
	color: #666666;
}
#content .text a:hover
{
	text-decoration: underline;
}
#content .indented
{
	margin-left: 35px;
	margin-top: 20px;	
}
#content .indented h3
{
	color: #4F6A7C;
}
#content h3
{
	color: #2E4553;
	/*height: 50px;*/
	line-height: 45px;
	font-size: 16px;
}
#content h3 b
{
	color: #33cc33;
}
#content div.tip
{
	background: url(images/tip.png) no-repeat;
	width: 258px;
	height: 42px;
	line-height: 29px;
	color: #2E4553;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	margin:10px auto;
	
}
#content div.titlebar
{
	background: url(images/title.png) no-repeat;
	width: 258px;
	height: 32px;
	line-height: 29px;
	color: #2E4553;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	margin:10px auto;
	
}
#content div.tips_table
{
	margin-top: 25px;
	background: url(images/tips_table_background.jpg) no-repeat; 
	width: 600px;
	min-height: 159px;
	padding-left: 10px;
}
#content div.tips_table div.text
{
	padding: 0 10px;
}
#content div.tips_table div.text span
{
	display:block;
	margin-top:10px;
}
#content input[type='text']
{
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-moz-border-radius: 3px;
	border: 1px solid #ccc;
	padding: 5px;
	color: #666;
	font-size: 13px;
	width: 250px;
	height:30px;
}
#recaptcha_response_field
{
	height: auto !important;
}
#content input[type='password']
{
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-moz-border-radius: 3px;
	border: 1px solid #ccc;
	padding: 5px;
	color: #666;
	font-size: 13px;
	width: 250px;
	height:30px;
}
#content textarea
{
	-moz-border-radius: 3px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #ccc;
	padding: 10px;
	color: #666;
	font-size: 13px;
	width: 250px;
}

#business_country, #business_states_select
{
	-moz-border-radius:3px 3px 3px 3px;
	-moz-box-sizing:border-box;
	padding:4px 3px 4px 0;
}

#business_country > option, #business_states_select > option
{
	border: none !important;
	height:20px !important;
	width:211px !important;
}

#content select > option
{
	border: 1px solid #ccc;
	padding: 0 10px;
	color: #666;
	font-size: 13px;
	width: 250px;
	height:30px;
}

/* BUTTONS */
#content button
{
	width: 205px;
	height: 41px;
	border: 0;
	font-size: 18px;
	font-weight: bold;
	color: #F6F6F6;
	text-align: left;
	padding: 7px 0 12px 5px;
	cursor: hand;
	cursor: pointer;
}
#content button:hover
{
	color: #4F758A;
}
#content button.grey
{
	background: url(images/button_grey.png) no-repeat;
}
#content button.grey_short
{
	background: url(images/button_grey_short.png) no-repeat;
	width: 132px;
	height: 41px;
}
#content button.green_long
{
	background: url(images/button_green_long.png) no-repeat;
}
#content button.green_short
{
	background: url(images/button_green_short.png) no-repeat;
	width: 115px;
	height: 41px;
}
#content button.blue_short
{
	background: url(images/button_blue_short.png) no-repeat;
	font-size:12px;
	width: 149px;
	height: 38px;
}
#content button.blue_short:hover
{
	color: #5FB32D;
}
#content button.blue_long
{
	background: url(images/button_blue_short.png) no-repeat;
	font-size:12px;
	width: 149px;
	height: 38px;
}
#content button.blue_long:hover
{
	color: #5FB32D;
}

/* FOOTER */
#footer_top
{
	background: #13252e;
}
#footer_top .footer_links
{
	color: #FFFFFF;
	margin: 10px 40px 0;
	font-size: 12px;
}
#footer_top .footer_links th
{
	text-align: left;
	width: 20%;
	font-weight: bold;
	font-size: 14px;
}
#footer_top .footer_links td
{
	width: 20%;
	vertical-align: top;
}
#footer_top .footer_links td.separator
{
	background: url(images/footer_separator.jpg) no-repeat;
	height: 2px;
}
#footer_top .footer_links ul
{
	margin-bottom: 10px;
	width:190px;
}
#footer_top .footer_links ul li
{
	list-style-position:inside;
	list-style-image: url(images/list_arrow.png);
	margin: 5px 0;
}
#footer_top .footer_links ul li a
{
	color: #CCC;
	text-decoration: none;
	font-size:12px;
}
#footer_top .footer_links ul li a:hover
{
	text-decoration: underline;
}

#footer_bottom
{
	height:40px;
	background: #0b1920;
	text-align: left;
	color: #707a84;
	line-height: 40px;
	font-size: 11px
}
#footer_bottom > a, #footer_bottom .wrapper .minitext a
{
	color: #707a84;
	text-decoration: none;
}
#footer_bottom > a:hover
{
	color: #FFFFFF;
}
#footer .social_logos
{
	padding-top:10px;
}

/* HOME */

#content .screen_image
{
	background: url(images/screen.png) no-repeat;
	width: 218px;
	height: 183px;
	margin: auto;
	margin: 20px auto;
	cursor: hand;
	cursor:pointer;
}
#content .testimonious, #content .whitepaper, #content .twitter, #content .facebook
{
	width:215px;
	margin:auto;
}
#content .testimonious a
{
	color: #2e709b;
	float: right;
	text-decoration: none;
	font-size: 12px;
}
#content .testimonious .text
{
	font-size:12px;
	line-height: 22px;
}
#content .testimonious .author
{
	margin-top:3px;
	font-size:12px;
	width:215px;
	text-align: right;
}
.h3_testimonials
{
	line-height:30px !important;
	margin-top:15px !important;
}
#content .whitepaper a, #content .twitter a, #content .facebook a
{
	display:block;
	width:225px;
	text-align: left;
	text-decoration: none;
	color: #2e709b;
	font-weight: bold;
}
#content .testimonious a,
{
	display:block;
	width:215px;
	text-align: right;
	text-decoration: none;
	color: #2e709b;
}
#content .testimonious a:hover
{
	text-decoration: underline;
}

/* HOME-2 */
#content > .home-2 > .center
{
	width:100%;
}
#content div.steps
{
	
}
#content div.steps > div
{
	width:293px;
	height:184px;
	float:left;
	margin: 0 4px;
}
#content div.steps2 > div
{
    float: left;
    height: 110px;
    margin: 10px 0 0 10px;
    text-align: justify;
    width: 293px;
}
#content div.steps > div > div.title
{
	color: #304A57;
	margin: 0 0 0 120px;
	padding: 20px 0 0;
	height: 50px;
	font-size: 18px;
	font-weight: bold;
}

#content div.steps > div > div.content
{
	padding: 10px 20px;
}
#content div.steps2 > div > div.content-2
{
	padding: 0 20px 0 60px;
}
#content div.steps > div.step1 
{
	background: url(images/home_step1.jpg) no-repeat;
}
#content div.steps2 > div.step1_2
{
	background: url(/templates/icons/folder_clock_1.png) no-repeat scroll 0 0 transparent;
}
#content div.steps > div.step2
{
	background: url(images/home_step2.jpg) no-repeat;
}
#content div.steps2 > div.step2_2
{
	background: url(/templates/icons/computer_wave.png) no-repeat scroll 0 0 transparent;
}
#content div.steps > div.step3
{
	background: url(images/home_step3.jpg) no-repeat;
}
#content div.steps2 > div.step3_2
{
	background: url(/templates/icons/people_wheel.png) no-repeat scroll 0 0 transparent;
}
#content > .home-2 h3
{
	font-size: 18px;
	font-height:40px;
	height: 40px;
}
#content > .home-2 .stories
{
	float: right;
	margin-right:10px;
}
#content > .home-2 .stories .story
{
	background: url(images/story_bg.png);
	width: 91px;
	height: 71px;
	margin:5px;
	float:left;
}

/* NEW HOME */
.wf-loading .new_home
{
	visibility: hidden;
}
.wf-active .new_home,
.wf-inactive .new_home
{
	visibility: visible;
	margin-top: 10px;
	color: #666666;
	font-size: 14px;
	width: 921px;
	font-family: "Myriad-Regular";
}
.new_home .home_center
{
	width: 100%;
	margin: auto;
}
.new_home .home_center .home_left
{
	float: left;
	width: 340px;
	margin-left: 10px;
}
.new_home .home_center .home_left .home_left_title
{
	color: #365367;
	font-size: 20px;
	font-weight: bold;
	line-height: 24px;
	margin-bottom: 15px;
	margin-left: 50px;
	text-align: center;
	width: 270px;
}
.new_home .home_center .home_left .home_left_textbox
{
	float: left;
	height: 100px;
	margin: 0 0 0 10px;
	text-align: justify;
}
.new_home .home_center .home_left #image1
{
	background: url("/templates/icons/icon_world.png") no-repeat scroll 0 0 transparent;
}
.new_home .home_center .home_left #image2
{
	background: url("/templates/icons/icon_iPad.png") no-repeat scroll 0 0 transparent;
}
.new_home .home_center .home_left #image3
{
	background: url("/templates/icons/people_wheel.png") no-repeat scroll 0 0 transparent;
}
.new_home .home_center .home_left .home_left_textbox .home_left_textbox_content
{
	font-size: 14px;
	line-height: 14px;
	padding: 0 20px 0 60px;
	margin-top: 5px;
	color: #666666;
	width: 260px;
}
.wf-loading .new_home .home_center .home_left .home_left_textbox .home_left_textbox_title
{
	visibility: hidden;
}
.wf-active .new_home .home_center .home_left .home_left_textbox .home_left_textbox_title,
.wf-inactive .new_home .home_center .home_left .home_left_textbox .home_left_textbox_title
{
	visibility: visible;
	font-size: 16px;
	color: #4F6A7C;
	padding: 0 20px 0 60px;
	font-family: "Myriad-Semibold";
}
.new_home .home_center .home_left .home_left_textbox .home_left_textbox_subtitle
{
	font-size: 14px;
	color: #365367;
	font-weight: bold;
	padding: 0 20px 0 60px;
}
.new_home .home_center .home_right
{
	float: right;
}
.new_home .home_center .home_right .image_home_right
{
	background: url("/templates/images/taskwise_home.png") no-repeat scroll 0 0 transparent;
	width: 551px;
	height: 426px;
}
.new_home .home_center .home_left #signup_box_button
{
	background: url('images/signup_button_free3.png') no-repeat scroll center top transparent;
    color: #F6F6F6;
    cursor: pointer;
    font-size: 23px;
    font-weight: bold;
    height: 41px;
    margin-left: 30px;
    margin-top: 10px;
    padding-left: 0;
    padding-top: 35px;
    text-align: center;
    text-decoration: none;
    text-shadow: 1px 0 3px #000000;
    width: 281px;
}
.new_home .home_center .home_left #signup_box_button:hover
{
	background: url('images/signup_button_free3.png') no-repeat scroll center bottom transparent;
	/*color: #f9f000;*/
}
#signin_button
{
	border: 0 none;
	color: #F6F6F6;
	cursor: pointer;
	font-size: 18px;
	font-weight: bold;
	padding: 7px 0 12px 5px;
	text-align: left;
}

/* SIGN UP & LOGIN*/
#content > .content_header > .signup_now
{
	width: 925px;
	height: 176px;
	background: url(images/signup_header.png) no-repeat;
	margin-top: -10px;
}
.new_signup
{
	background: url(images/signup_header2.png) no-repeat !important;
}
.netsecure
{
	background:url("images/netsecure.png") no-repeat scroll 0 0 transparent;
	height:96px;
	margin-left:40px;
	padding:0;
	width:96px;
	float: left;
}
.siteseal
{
	background:url("images/siteseal.png") no-repeat scroll 0 0 transparent;
	height: 44px;
	width: 172px;
	margin-top: 45px;
}
#content > .content_header > .signup_now > div
{
	float:right;
	margin-right:67px;
	padding-top:40px;
	width:646px;
}
#content > .content_header > .signup_now > div > .sign_up_header_text
{
	float:left;
	width: 400px;
	margin-top:-15px;
	margin-left: 5px;
}
#content > .content_header > .signup_now > div > .sign_up_header_text h3
{
	line-height: 25px !important;
	margin-top: 10px;
}
#content > .content_header > .signup_now > div > .sign_up_header_text span
{
	font-size: 14px;
	color: #516672;
}
#content .signup_form
{
	width: 600px;
	margin: 0 150px;
}
#content .signup_form > .form_row
{
	margin-bottom:15px;
	width:470px;
}
#content .signup_form > .form_row > span
{
	width:180px;
	display:block;
	height: 30px;
	line-height: 30px;
	float:left;
	font-size: 15px;
	font-weight: bold;
}
#content .signup_form > .form_row > input
{
	display:block;
	float:left;
}
#content .signup_form > .form_row > input[type='checkbox']
{
	margin-top: 7px;
	line-height: 30px;
}
#content .signup_form > .errors, #content .signup_form > #register_errors > .errors
{
	-moz-border-radius:5px 5px 5px 5px;
	background-color:#FAA9B5;
	border:1px solid #F34B65;
	color:#B90D26;
	font-size:12px;
	margin: 10px 0;
	overflow:hidden;
	/*padding:5px;*/
	height: 25px;
	line-height: 5px;
	width:500px;
}
#content .signup_form > #register_errors > .errors > .text
{
	color:#B90D26;
	float:left;
	margin-top:10px;
}
#content .signup_form > .form_row .error
{
	-moz-border-radius:3px 3px 3px 3px;
	background-color:#FAA9B5;
	color:#B90D26;
	font-size:11px;
	margin:5px 0 0 180px;
	float:left;
	padding:2px;
}
#content .signup_form > .form_row > .msg
{
	margin-left: 180px;
	font-size: 10px;
}
#content .signup_form > .form_row > .submitbutton
{
	width: 250px;
	margin-right: 40px;
	float:right;
	background: url(images/signup_button.png) no-repeat;
}
#content .signup_form > .form_row > img
{
	float: right;
}
.accept_conditions_text
{
	color: #a3a3a3;
	font-size: 14px;
	width: 450px;
	float:none;
	clear:both;
}
.accept_conditions_text a
{
	color: #a3a3a3;
}
#content .signup_form > span
{
	display:block;
	width:450px;
	margin: 10px 0;
}
#content .signup_form > span.footer_login_text
{
	color: #a3a3a3;
	font-size: 13px;
}
#content .signup_form > span.footer_login_text > a
{
	color: #5886a3;
	font-size: 13px;
	text-decoration: none;
}
#content .signup_form > span.footer_login_text > a:hover
{
	text-decoration: underline;
}
.signup_help
{
	background: url("icons/help.png") no-repeat scroll 0 0 transparent;
	float: left;
	height: 16px;
	margin-left: 5px;
	margin-top: 4px;
	width: 16px;

}
.signup_help_text
{
	border: 1px solid #000000;
	font-size: 11px;
	line-height: 16px;
	padding: 10px;
	background: #FFFFFF;
	position: absolute;
}

/* FEATURES */
#content > .content_body .features
{
	
}
#content > .content_body .features td
{
	vertical-align: top;
}
#content > .content_body .features h3
{
	margin: 10px 25px 5px 0;
	height: 30px;
	line-height: 30px;
	font-size: 15px;
}
#content > .content_body .features h3 > div /* icon */
{
	margin-right: 10px;
}
#content > .content_body .features ul
{
	list-style-position: inside;
	list-style-image: url(images/dot.png); 
	margin-left: 10px;
}
#content > .content_body .features ul > li
{
	margin: 5px 0;
}

/* GALLERY */
#content > .content_body .gallery
{
	width: 565px;
	margin: -50px auto 0;
}
#content > .content_body .gallery > .current_image
{
	width: 520px;
	margin: auto;
	border: 7px solid #cbcbcb;
	-moz-border-radius: 3px;
}
#content > .content_body .gallery > .arrows
{
	position: relative;
	top: 250px;
	width:565px;
	cursor: pointer;
	cursor: hand;
	z-index: 1000;
}
#content > .content_body .gallery > .arrows .left
{
	float:left;
	background: url('images/gallery_left_arrow.png') no-repeat;
	width: 47px;
	height: 51px;
	cursor: pointer;
	cursor: hand;
}
#content > .content_body .gallery > .arrows .right
{
	float:right;
	background: url('images/gallery_right_arrow.png') no-repeat;
	width: 47px;
	height: 51px;
}
#content > .content_body .gallery > #load_images
{
	height:0px;
	width:0px;
	visibility:hidden;
}
#content > .content_body .gallery > #load_images img
{
	width: 0;
	height:0;
}
#content > .content_body .gallery > .image_description
{
	width: 530px;
	margin: 20px auto;
	text-align: justify;
}
#content > .content_body .gallery_menu
{
	margin: 0 14px;
	width: 268px;
}
.gallery_menu > .row
{
	border-top: 3px solid #FFFFFF;
	background: #f2f2f2;
}
.gallery_menu > .row:first-child
{
	border:0;
}
.gallery_menu > .row > .title
{
	background: #e5e5e5;
	color: #1b384b;
	font-size: 16px;
	padding: 20px 20px;
	font-weight: bold;
	cursor: hand;
	cursor: pointer;
}
.gallery_menu > .row > ul.childs
{
	margin:0 !important;
	padding: 0 !important;
	width: 281px;
}
.gallery_menu > .row > ul.childs > li
{
	list-style:none !important;
	margin:0 !important;
	padding: 5px 0 5px 25px;
	height: 25px;
	line-height: 25px;
}
.gallery_menu > .row > ul.childs > li:hover
{
	text-decoration: underline;
}
.gallery_menu > .row > ul.childs > li.selected
{
	background: url(images/gallery_selection.jpg) no-repeat center center;
	color: #FFFFFF;
}
.gallery_menu > .row > ul.childs > li.selected:hover
{
	text-decoration: none;
}

/* BLOG & NEWS */
#content > .content_body > .small_sidebar ul.blog_archive
{
	width:225px;
}
#content > .content_body > .small_sidebar ul.blog_archive > li
{
	border-top: 1px dotted #ccc;
	margin: 0;
	padding: 5px 0;
	list-style-position: outside;
}
#content > .content_body > .small_sidebar ul.blog_archive > li a
{
	text-decoration: none;
	color: #666666;
}
#content > .content_body > .small_sidebar ul.blog_archive > li a:hover
{
	text-decoration: underline;
}
#content > .content_body > .small_sidebar ul.blog_archive > li:first-child
{
	border: 0;
}
#content > .content_body > .big_sidebar .blog_news > .latest_new
{
	margin-top:15px;
	clear: both;
}
.latest_new > .title
{
	font-size: 18px;
	font-weight: bold;
	float:left;
	clear:both;
}
.latest_new > .data
{
	height: 25px;
	margin: 7px  0 10px 0;
}
.latest_new > .data > .date
{
	
	background: #f1f1f1;
	-moz-border-radius: 5px;
	line-height: 25px;
	padding: 5px;
	color: #000000;
}
.star_yellow
{
	background: url(icons/star_yellow.png) no-repeat left center;
	width:14px;
	height: 22px;
	float:right;
}
.star_black
{
	background: url(icons/star_black.png) no-repeat left center;
	width:14px;
	height: 22px;
	float:right;
}

.latest_new > .content
{
	float: left;
	width: 400px;
}
.latest_new > a > img
{
	display: block;
	float:left;
	margin-left: 10px;
	width: 156px;
	height: 138px;
}
.latest_new > div.image_space
{
	display: block;
	float:left;
	margin-left: 10px;
	width: 156px;
	height: 138px;
}
.latest_new > .content > .text
{
	width: 300px;
	float:left;
	margin: 0 10px !important;
}
.latest_new > .content > .text > a.read_more
{
	text-decoration: none;
	color: #1d79b5 !important;
}
.latest_new > .content > .social
{
	width:100px;
	float:right;
	height: 200px;
	border: 1px solid black;
}
#content > .content_body > .big_sidebar .blog_news > .new
{
	margin-top:10px;
	clear: both;
}
#content > .content_body > .big_sidebar .blog_news > .new_news
{
	clear: both;
	padding: 3px;
}
#content > .content_body > .big_sidebar .blog_news > .row1
{
	background-color:#EBEBEB;
	height: 105px;
}
.new > .title
{
	border-bottom:1px dotted #CCCCCC;
	color:#365367;
	float:left;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
	text-decoration:none;
	width:573px;
}
.new > .title > a
{
	text-decoration: none;
	color: #365367;
}
.new > .content
{
	float: left;
	width: 420px;
	margin-left: 10px;
}
.new > .content_news
{
	float: left;
	margin-left: 10px;
}
.new > a > img
{
	display: block;
	border: 1px solid black;
	float:left;
}
.new > div.image_space
{
	width: 123px;
	display: block;
	width: 123px;
	height: 71px;
	float:left;
}
.new > .title > .date
{
	float:right;
	color: #1D79B5;
	margin-right:10px;
}
.new > .content .text
{
	margin:0 !important;
}
.content a.read_more
{
	clear:both;
	float: right;
	text-decoration: none;
	color: #1d79b5;
	padding-left: 20px;
	height: 15px;
	line-height: 15px;
	background: url(icons/plus.png) no-repeat left center;
}
#content > .content_body > .big_sidebar .blog_news > .current_post
{
	
}
.current_post > .title
{
	font-size: 18px;
	font-weight: bold;
}
.current_post > .data
{
	height: 25px;
	margin: 7px  0 10px 0;
}
.current_post > .data_news
{
	height: 25px;
	margin: 0 0 10px;
}
.current_post > .data > .date,
.current_post > .data_news > .date  
{
	background: #f1f1f1;
	-moz-border-radius: 5px;
	line-height: 25px;
	padding: 5px;
	color: #000000;
}
.current_post h3
{
	float:none !important;
	height: auto !important;
}
.current_post img 
{
    max-width: 100%;
}
.current_post img.alignleft 
{
    display: inline;
    margin: 0 10px 10px 0;
    padding: 0;
}
.current_post .alignleft 
{
    float: left;
    margin: 0 10px 0 0;
}
.current_post a img 
{
    border: medium none;
}
.current_post a
{
	
}
.current_post blockquote 
{
    background: none repeat scroll 0 0 #F4F4F4;
    border: 1px solid #E6E6E6;
    margin: 0 15px 15px;
    padding: 10px 20px 10px 15px;
}
.current_post p
{
	margin: 0;
    padding: 0 0 10px;
}

#content > .content_body > .big_sidebar .news > .new
{
	margin-bottom: 20px;
}
#content > .content_body > .big_sidebar .news > .new > .title
{
	color: #254d66;
	font-size: 13px;
	margin:0;
}
#content > .content_body > .big_sidebar .blog_news .pagination
{
	text-align: center;
}
#content > .content_body > .big_sidebar .blog_news .pagination_news
{
	text-align: center;
	margin-top: 10px;
}
#content > .content_body > .big_sidebar .blog_news .pagination a
{
	text-decoration: none;
	color: #666666;
}
#content > .content_body > .big_sidebar .blog_news .pagination a:hover
{
	text-decoration: underline;
}

/* SOLUTIONS */
#content > .content_body .products
{
	width:700px;
	margin: auto;
}
#content > .content_body .products > .product
{
	background: url(images/product_background.png) no-repeat top right;
	width: 231px;
	height: 397px;
	margin: 0;
	float:left;
	text-align: center;
}
#content > .content_body .products > .selected
{
	background: url(images/product_background_hover.png) no-repeat top right;
}
#content > .content_body .products > .product > .name
{
    color: #365367;
    font-size: 18px;
    height: 40px;
    margin: auto;
    padding-top: 27px;
    text-align: center;
}
#content > .content_body .products > .product > .name > b
{
	color: #304856;
}
#content > .content_body .products > .product > .price
{
	color: #5fb32d;
	font-size: 18px;
	font-weight: bold;
	margin-top: 30px;
}
#content > .content_body .products > .product > .description
{
	margin-top: 10px;
	height: 200px;
	width: 175px;
	font-size:13px;
	margin: 10px auto;
	text-align: left;
}
#content > .content_body .products > .product > .description > ul
{
	margin-left: 25px;
}
#content > .content_body .products > .product > button
{
	
}
#content > .content_body .solutions_switch
{
	text-align:right;
	padding:10px;
	font-weight: bold;
	background: none !important;
}
#content > .content_body .solutions_switch > a
{
	color: #2E709B;
	text-decoration:none;
}
#content > .content_body .solutions_switch > a:hover
{
	text-decoration: underline;
}


/* SOLUTIONS DETAILS */
#content > div.solutions_details
{
	
}
#content > div.solutions_details > div.center
{
	width: 100%;
}
#content > div.solutions_details tr > th
{
	background: #90ABBF;
	color: #FFFFFF;
	padding: 10px 0;
}
#content > div.solutions_details tr > th > div.name
{
	margin: 0 0 10px;
}
#content > div.solutions_details div.price
{
	color: #5FB32D;
    font-size: 18px;
    font-weight: bold;
	margin: 10px 0;
}

#content > div.solutions_details tbody > tr > td
{
	padding: 10px;
}
#content > div.solutions_details tbody > tr.odd > td
{
	background: #EFEFEF;
	color: #666666;
}
#content > div.solutions_details tbody > tr.even > td
{
	background: #FFFFFF;
	color: #666666;
	padding: 0 10px;
}
.bullet_point	
{
	background: url(images/checkmark.gif) no-repeat top right;
	width: 17px;
	height: 16px;
	margin: 0 auto;
	text-align: center;
}
.bullet_point_empty	
{
	background: url(images/checkmark_empty.gif) no-repeat top right;
	width: 17px;
	height: 16px;
	margin: 0 auto;
	text-align: center;
}
.first_col
{
	width: 500px;
	text-align: left;
}
.title_col
{
	font-weight: bold;
	font-size: 16px;
}


#content > div.solutions_details a
{
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
#content > div.solutions_details a:hover
{
	text-decoration: underline;
}
table.details_table
{
	width:93%;
}

/* WELCOME */
#content > .welcome div.tip
{
	margin: 30px 0 0 0;
}
#content > .welcome .icon
{
	margin-right: 10px;
}
#content > .welcome .small_sidebar a
{
	display:block;
	padding-left: 50px;
	margin-bottom:5px;
	text-decoration: none;
	color: #666666;
}
#content > .welcome .small_sidebar a:hover
{
	text-decoration: underline;
}
#content > .welcome .big_sidebar a
{
	font-weight: bold;
}
#content > .welcome .big_sidebar a:hover
{
	text-decoration: underline;
}


/* HELPDESK */
#content > .helpdesk
{
	
}
#content > .helpdesk .form
{
	background: #f2f2f2;
	margin: 10px 0;
	padding: 10px;
}
#content > .helpdesk .form > .form_row
{
	margin-bottom:15px;
}
#content > .helpdesk .form > .form_row > span
{
	width:180px;
	display:block;
	height: 30px;
	line-height: 30px;
	float:left;
	font-size: 15px;
}
#content > .helpdesk .form > .form_row > input
{
	display:block;
	float:left;
}
#content > .helpdesk .form > .form_row > textarea
{
	display:block;
	float:left;
	height: 100px;
}
#content > .helpdesk .form > .form_row > button
{
	
}


/* DOWNLOADS */
#content > .downloads
{
	
}
#content > .downloads .text .text_content
{
	float:left;
	width:328px;
}
#content > .downloads .text button
{
	margin-top: 20px;
	float:right;
}
.download_tip
{
background:url("images/tip_back.png") no-repeat scroll 0 0 transparent;
height:135px;
padding:30px 0 0 50px;
width:553px;
}
.download_tip_half
{
background:url("images/tip_back.png") no-repeat scroll 0 0 transparent;
height:90px;
padding:30px 0 0 50px;
width:553px;
}
.download_tip_text
{
	float:left;
	font-size:13px;
	line-height:18px;
	text-align:justify;
	width:446px;
}

/* LABS */
#content > div.labs h3
{
	line-height: 30px;
	margin-top: 20px;
}

/* CONTACT */
#content > div.contact 
{
	
}

/* Icons */
.icon_gears
{
	width: 50px;
	height: 44px;
	background: url(icons/gears.png) no-repeat;
	float:left;
	margin-right: 10px
}
.pc_world
{
	width: 50px;
	height: 44px;
	background: url(icons/pc_world.png) no-repeat;
	float:left;
	margin-right: 10px;
}
.folder_clock
{
	float:left;
	margin-right: 10px;
}

.testimonial_icons
{
	float:left;
	margin-right: 10px;
}

.paper
{
	width: 30px;
	height: 30px;
	background: url(icons/paper.png) no-repeat;
	float:left;
	margin-right: 10px;
}
.net_world
{
	width: 30px;
	height: 31px;
	background: url(icons/net_world.png) no-repeat;
	float:left;
	margin-right: 10px;
}
.tools
{
	width: 30px;
	height: 32px;
	background: url(icons/tools.png) no-repeat;
	float:left;
	margin-right: 10px;
}
.facebook_logo
{
	width: 30px;
	height: 30px;
	background: url(icons/facebook_logo.png) no-repeat;
	float:left;
	margin: 10px 10px 0 0;
}
.linkedin_logo
{
	width: 30px;
	height: 30px;
	background: url(icons/linkedin.png) no-repeat;
	float:left;
	margin: 10px 10px 0 0;
}
.twitter_logo
{
	width: 30px;
	height: 30px;
	background: url(icons/twitter_logo.png) no-repeat;
	float:left;
	margin: 10px 10px 0 0;
}
.youtube_logo
{
	width: 30px;
	height: 30px;
	background: url(icons/youtube_logo.png) no-repeat;
	float:left;
	margin: 10px 10px 0 0;
}
.rss_logo
{
	width: 30px;
	height: 30px;
	background: url(icons/rss_icon.png) no-repeat;
	float:left;
	margin: 10px 10px 0 0;
}
.tw_book
{
	float:left;
	width:84px;
	height: 90px;
	background: url(icons/tw_book.png) no-repeat;
}
.team_building
{
	float:left;
	background: url(icons/team_building.png) no-repeat;
	width:80px;
	height:80px;
}
.workflow
{
	float:left;
	background: url(icons/workflow.png) no-repeat center center;
	width:80px;
	height:80px;
}
.contact
{
	float:left;
	width: 30px;
	height: 30px;
	background: url(icons/contact.png) no-repeat center center;
}
.hand
{
	float:left;
	width: 30px;
	height: 30px;
	background: url(icons/hand.png) no-repeat center center;
}
.documents
{
	float:left;
	width: 32px;
	height: 30px;
	background: url(icons/documents.png) no-repeat center center;
}
.key
{
	float:left;
	width: 30px;
	height: 30px;
	background: url(icons/key.png) no-repeat center center;
}
.storage
{
	float:left;
	width: 32px;
	height: 30px;
	background: url(icons/storage.png) no-repeat center center;
}
.icon_error
{
	background:url("icons/error.png") no-repeat scroll center center transparent;
	float:left;
	height:25px;
	margin:0 10px;
	width:16px;
}
.icon_ok
{
	background:url("icons/formicon_right.png") no-repeat scroll center center transparent;
	float:left;
	height:25px;
	margin:0 10px;
	width:16px;
}
.play
{
	background:url("icons/play.png") no-repeat scroll center center transparent;
	float:left;
	height:30px;
	width:29px;
}
.open_lock
{
	background:url("icons/open_lock.png") no-repeat scroll center center transparent;
	float:left;
	height:34px;
	width:37px;
}
.lock
{
	background:url("icons/lock.png") no-repeat scroll center center transparent;
	float: right;
	height: 20px;
	width: 25px;
}
.support
{
	background:url("icons/support.png") no-repeat scroll center center transparent;
	float:left;
	height:31px;
	width:31px;
}
.sticky
{
	background-image:url("icons/sticky.png");
}
.closed
{
	background-image:url("icons/lock.png");
}
.normal
{
	background-image:url("icons/page_white_text.png");
}
.computer_wave
{
	float:left;
	margin-right: 10px;
}
.people_wheel
{
	float:left;
	margin-right: 10px;
}
.blueicon_groupware
{
	width: 75px;
	height: 75px;
	float:left;
	margin-right: 10px;
	background-image:url("icons/blueicon_groupware.png");
}
.blueicon_security
{
	width: 75px;
	height: 75px;
	float:left;
	margin-right: 10px;
	background-image:url("icons/blueicon_security.png");
}
.blueicon_server
{
	width: 75px;
	height: 75px;
	float:left;
	margin-right: 10px;
	background-image:url("icons/blueicon_server.png");
}

.noicon
{
	width: 75px;
	height: 75px;
	float:left;
	margin-right: 10px;
}

.blue_taskwise_contacts
{
	width: 75px;
	height: 75px;
	float:left;
	margin-right: 10px;
	background-image:url("icons/blue_taskwise_contacts.png");
}
.blue_taskwise_documents
{
	width: 75px;
	height: 75px;
	float:left;
	margin-right: 10px;
	background-image:url("icons/blue_taskwise_documents.png");
}
.blue_taskwise_files
{
	width: 75px;
	height: 75px;
	float:left;
	margin-right: 10px;
	background-image:url("icons/blue_taskwise_files.png");
}
.blue_taskwise_logo
{
	width: 75px;
	height: 75px;
	float:left;
	margin-right: 10px;
	background-image:url("icons/blue_taskwise_logo.png");
}
.cart_creditcard
{
	background:url("icons/creditcard.png") top left no-repeat;
	height: 20px;
	display:block;
	float:left;
}
.cart_paypal
{
	background:url("icons/paypal.jpg") no-repeat;
	width: 60px;
	height: 20px;
	display:block;
	float:left;
}
.windows_icon
{
	background:url("icons/windows_icon.png") no-repeat;
	width: 36px;
	height: 34px;
	display:block;
	float:left;
}
.apple_icon
{
	background:url("icons/apple_icon.png") no-repeat;
	width: 34px;
	height: 36px;
	display:block;
	float:left;
}
.iphone_icon
{
	background:url("icons/iphone_icon.png") no-repeat;
	width: 40px;
	height: 48px;
	display:block;
	float:left;
}
.welcome_access_icon
{
	width: 27px;
	height: 27px;
	background: url(icons/welcome_access.png) no-repeat;
	float:left;
	margin-right:10px;
}
.welcome_get_help_icon
{
	width: 31px;
	height: 31px;
	background: url(icons/welcome_get_help.png) no-repeat;
	float:left;
	margin-right:10px;
}
.welcome_quickstart_icon
{
	width: 29px;
	height: 30px;
	background: url(icons/welcome_quickstart.png) no-repeat;
	float:left;
	margin-right:10px;
}
.welcome_unlock_icon
{
	width: 37px;
	height: 33px;
	background: url(icons/welcome_unlock.png) no-repeat;
	float:left;
	margin-right:10px;
}

/* ARTICLES BLOGS */

.aligncenter {
	display:block;
	margin:0 auto 10px;
}
#content img, #content p img 
{
	/*max-width:100%;*/
}
img.alignleft 
{
	display:inline;
	margin:0 10px 10px 0;
	padding:0;
}
.alignleft 
{
	float:left;
	margin:0 10px 0 0;
}
#content .post ul li, #content .page ul li 
{
	list-style-type:square;
	margin:0 0 0 20px;
	padding:0;
}

#content .post h1, #content .post h2, #content .post h3, #content .post h4, #content .post h5, #content .post h6 
{
	color:#333333;
	font-family:Arial,Tahoma,Verdana;
	font-weight:normal;
	margin:0 0 5px;
	padding:0;
	text-decoration:none;
}
#content .post h2 
{
	border-bottom:1px dotted #CCCCCC;
	font-size:18px;
	margin:0 0 10px;
	padding:0 0 5px;
}
img.alignright 
{
	display:inline;
	margin:0 0 10px 10px;
	padding:0;
}
.alignright 
{
	float:right;
	margin:0 0 0 10px;
}
#content .post 
{
	margin:15px 0 0;
	padding:0 0 10px;
	color:#555555;
	font-family:Arial,Tahoma,Verdana;
	font-size:12px;
	line-height:20px;
}
.post a:focus, .post a:hover, .post a:active 
{
	outline:medium none;
}
.post a, .post a:visited
 {
	color:#008DCF;
	text-decoration:none;
}
.rounded-corners {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
}

/* NEW SIGN-IN */

.signin_box
{
    background: none repeat scroll 0 0 #7393a8;
    border-radius: 5px 0px 0px 5px;
    margin: 0;
    padding: 20px;
    position: absolute;
    text-align: left;
    z-index: 10000;
	color: #263C4A;
}
.signin_box_form
{
	
}
.signin_box_form .signin_box_row
{
	padding: 5px;
}
.signin_box_form .signin_box_row span.form_text
{
	display:block;
	padding-bottom: 5px;
}
.signin_box_form .signin_box_row input[type='text'], .signin_box_form .signin_box_row input[type='password']
{
	-moz-box-sizing: border-box;
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    color: #666666;
    font-size: 13px;
    height: 30px;
    padding: 5px;
	height: 30px;
	width: 100%;
}
.signin_box_form .signin_box_row .signin_box_row_link a
{
	border-radius: 0px !important;
	float: right !important;
	font-size: 12px !important;
	margin: 0px !important;
	padding: 0px !important;
	text-decoration: none !important;
	color: #FFFFFF !important;
}
.signin_box_form .signin_box_row .signin_box_row_link a:hover
{
	background: none !important;
	color: #FFFFFF !important;
}
.signin_box_form .signin_box_row .signin_box_row_label
{
	color: #FFFFFF; 
	font-size: 13px;
}

.signin_box_form button
{
	border: 0 none;
    color: #F6F6F6;
    cursor: pointer;
    font-size: 18px;
    font-weight: bold;
    height: 41px;
    padding: 7px 0 12px 5px;
    text-align: left;
    width: 205px;
}
.signin_box_form .signin_box_button
{
	background: url(images/button_green_short.png) no-repeat;
	height: 41px;
	width: 250px;
	float:right;
	background: url(images/signup_button.png) no-repeat;
}
.selected_login_menu
{
	color: #FFFFFF;
	background: #7393a8;
}
#login_menu_button:hover, #login_menu_button_logout:hover
{
	color: #FFFFFF !important;
	background: #7393a8 !important;
}
/* NEW SIGN-UP */

.signup_box
{
	background: url("images/home_start_using_tw.png") repeat scroll 0 0 transparent;
    height: 270px;
    position: absolute;
    right: 0;
    top: 0;
    width: 244px;
    z-index: 1002;
}
.signup_box > div
{
	margin: 85px auto auto;
    width: 203px;
}
.signup_box .tips
{
	margin-top: 0px;
	margin-left: 5px;
	width: 230px;
}
.signup_box .label
{
	color: #283E4B;
	font-size: 17px;
	font-weight: bold;
	line-height: 15px;
	padding: 5px;
	text-align: center;
}
.signup_box_form .signup_box_row 
{
    padding: 2px;
}
.signup_box_form #signup_box_button
{
	width: 163px;
	height: 41px;
	border: 0;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	padding: 7px 0 12px 10px;
	cursor: hand;
	cursor: pointer;
	background: url('images/button_green_long_without_arrow.png') no-repeat;
}
.signup_box_form #signup_box_button
{
	text-decoration: none;
	color: #F6F6F6;
}
.signup_box_form #signup_box_button:hover
{
	color: #4F758A;
}
.signup_box input[type='text']
{
	width: 100% !important;
}
.signup_box ul
{
	list-style: none outside none;
	padding: 13px;
	list-style: none;
}
.signup_box li
{
	color: #000000;
}
.signup_box li .check
{
	background: url('images/check.png') no-repeat;
	width: 20px;
	height: 20px;
	float: left;
	margin-right: 5px;
}
.nonwritting
{
	font-style: italic;
	color: #DDDDDD !important;
}
.writting
{
	font-style: normal;
	color: #000000 !impotant;
}

/* SIGN-UP LIGHTBOX */

.signup_lightbox
{
	height: 400px !important;
}

#content_lightbox
{
	background: none repeat scroll 0 0 #EEEEEE;
	border-color: #FFFFFF #CCCCCC #CCCCCC;
	color: #666666;
	font-size: 14px;
}
#content_lightbox .signup_form_lightbox {
	width: 450px;
}
#content_lightbox > .content_body_lightbox {
    margin: 10px 10px 0;
	background: #EEEEEE;
}
#content_lightbox > .content_body_lightbox > .center_lightbox {
    margin: auto;
}
#content_lightbox .signup_form_lightbox > .form_row_lightbox {
    margin-bottom: 15px;
    width: 470px;
}
#content_lightbox .signup_form_lightbox > .form_row_lightbox > span {
    display: block;
    float: left;
    font-size: 15px;
    height: 30px;
    line-height: 30px;
    width: 180px;
	text-align: left;
	color: #666666;
	font-weight: bold;
}
#content_lightbox  .signup_form_lightbox  > .form_row_lightbox  > input {
    display: block;
    float: left;
}
#content_lightbox  input[type="text"] {
    -moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    color: #666666;
    font-size: 13px;
    height: 30px;
    padding: 5px;
    width: 250px;
}
#content_lightbox  input[type="password"] {
    -moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    color: #666666;
    font-size: 13px;
    height: 30px;
    padding: 5px;
    width: 250px;
}
#content_lightbox .signup_form_lightbox > .form_row_lightbox > .submitbutton 
{
	width: 250px;
	margin-right: 40px;
	float:right;
	background: url(images/signup_button.png) no-repeat;
}
#content_lightbox button {
    border: 0 none;
    color: #F6F6F6;
    cursor: pointer;
    font-size: 18px;
    font-weight: bold;
    height: 41px;
    padding: 7px 0 12px 5px;
    text-align: left;
    width: 205px;
}
.home_table
{
	width:100%;
	margin:10px 0 0 10px;
	display: none;
}
.home_table th
{
	color: #374341;
}

.home_table td, .home_table th
{
	text-align: left;
	padding-right: 20px;
	vertical-align: top;
}

/* TASKWISE PRO */

.wf-loading .taskwise_pro
{
	visibility: hidden;
}
.wf-active .taskwise_pro,
.wf-inactive .taskwise_pro
{
	visibility: visible;
	font-family: "Myriad-Semibold";
}
#taskwise_pro_title
{
	color: #0C3C8D;
	font-size: 32px;
	font-weight: bolder;
	line-height: 32px;
	text-align: center;
	margin-top: 20px;
}

#taskwise_pro_signup_button
{
	background: url('images/taskwise_pro_signup_button.png') no-repeat scroll center top transparent;
	cursor: pointer;
	color: #F6F6F6;
	font-size: 23px;
	font-weight: bold;
	margin: 10px auto;
    padding-left: 0;
    padding-top: 25px;
    text-align: center;
    width: 577px;
	height: 42px;
	text-shadow: 1px 0px 3px #000000;
	moz-text-shadow: 1px 0px 3px #000000;
	webkit-text-shadow: 1px 0px 3px #000000;
}
#taskwise_pro_signup_button:hover
{
	background: url('images/taskwise_pro_signup_button.png') no-repeat scroll center bottom transparent;
}
#takswise_pro_signup_center
{
	background: url('images/taskwise_pro_center.png') no-repeat;
	height: 199px;
	width: 738px;
	margin: 30px auto auto;
}
.wf-loading .taskwise_pro_subtitle
{
	visibility: hidden;
}
.wf-active .taskwise_pro_subtitle,
.wf-inactive .taskwise_pro_subtitle
{
	visibility: visible;
	color: #4F6A7C;
	font-size: 25px;
	padding: 20px;
	font-family: "Myriad-Semibold";
}
.taskwise_pro_thumb
{
	height: 124px;
	width: 290px;
}
.taskwise_pro_table
{
	margin-left: 10px;
}
.taskwise_pro_thumb#image1
{
	background: url('images/Pro/1_small.png') no-repeat;
	margin-top: -1px;
}
.taskwise_pro_thumb#image2
{
	background: url('images/Pro/2_small.png') no-repeat;
	margin-top: -12px;
}
.taskwise_pro_thumb#image3
{
	background: url('images/Pro/3_small.png') no-repeat;
}
.taskwise_pro_thumb#image4
{
	background: url('images/Pro/4_small.png') no-repeat;
}
.taskwise_pro_thumb#image5
{
	background: url('images/Pro/5_small.png') no-repeat;
	margin-top: -16px;
}
.taskwise_pro_thumb#image6
{
	background: url('images/Pro/6_small.png') no-repeat;
	height: 119px;
}
.taskwise_pro_thumb#image7
{
	background: url('images/Pro/7_small.png') no-repeat;
	height: 121px;
}
.taskwise_pro_thumb#image8
{
	background: url('images/Pro/8_small.png') no-repeat;
	height: 126px;
}
.taskwise_pro_thumb#image9
{
	background: url('images/Pro/9_small.png') no-repeat;
	height: 120px;
}
.wf-loading .taskwise_pro_image_title
{
	visibility: hidden;
}
.wf-active .taskwise_pro_image_title,
.wf-inactive .taskwise_pro_image_title
{
	visibility: visible;
	padding: 10px;
	color: #4f6a7c;
	font-size: 18px;
	font-family: "Myriad-Semibold";
}
.wf-loading .taskwise_pro_image_text
{
	visibility: hidden;
}
.wf-active .taskwise_pro_image_text,
.wf-inactive .taskwise_pro_image_text
{
	visibility: visible;
	font-size: 14px;
	line-height: 17px;
	padding: 10px 28px 10px 10px;
	text-align: justify;
	font-family: "Myriad-Regular";
}
#taskwise_pro_bottom_title
{
	color: #273D4B;
	font-size: 11px;
	text-align: center;
	margin-top: -10px;
}
#taskwise_pro_logos_content
{
	background: none repeat scroll 0 0 #EBEBEB;
	margin: 15px auto 0px;
	width: 883px;
}
#taskwise_pro_logos_content #taskwise_pro_logos
{
	background: url('images/footer_logos2.png') no-repeat;
	height: 28px;
}
