/* * * * *

	@import url("copy.css");

* * * * */
div.copy {
	font-size:1.4em;
	color:#0D3C5A;
	line-height:150%;
}

div.copy p {
	font-size:1em;
}
div.copy h3{
	padding:3px 10px 3px 0;
	color:#1F3856;
	font-family : sans-serif;
	font-size: 1.2em;
	font-weight:bold;
	margin:20px 0 5px 0;
	border-bottom:1px solid #90C91A;
}

a {
	color:#38638E;
}

th,td{
	text-align:left;
	vertical-align:top;
}
table{
	empty-cells:show;
}

h2{
color:#011932;
font-family: 'Rosario', serif;
font-size: 24px;
font-weight:bold;
line-height:1.1em;
margin-bottom:5px;
text-decoration:none;
}

a { outline: none; } 








/* * * * *

	@import url("navigation.css");

* * * * */
ul#mainTabs {
	height: 32px;
	padding: 0px;
	margin: 0px;
	position: absolute;
	z-index: 10;
	bottom: 0px;
	right: 0px;
}

ul#mainTabs li {
	float: left;
	padding: 0 0 0 0; 
	margin: 0 0 0 1px;
	background: transparent url('../images/layout/bgMainNavTabRight.png') right top no-repeat;
}

ul#mainTabs li a:link, ul#mainTabs li a:visited {
	float: left;
	color: #fff;
	font-weight: normal;
	font-size: 1.4em;
	padding: 9px 14px 14px 12px; 
	text-decoration: none;
	background: transparent url('../images/layout/bgMainNavTabLeft.png') left top no-repeat;
}

ul#mainTabs li#navpricing {
	background-image: url('../images/layout/bgMainNavTabRightOrange.png');
}

ul#mainTabs li#navpricing a:link, ul#mainTabs li#navpricing a:visited {
	background-image: url('../images/layout/bgMainNavTabLeftOrange.png');
}

ul#mainTabs li#navblog a {
	padding-right: 19px;
}

ul#mainTabs li#navblog {
	background-image: url('../images/layout/bgMainNavTabRightBlog.png');
}

/*hover*/

div#header ul#mainTabs li a:hover, div#header ul#mainTabs li a:active {
	color: #093b5c;
	padding-top: 7px;
	background: transparent url('../images/layout/bgMainNavTabLeftOnPath.png') left top no-repeat;
}

div#header ul#mainTabs li:hover, ul#mainTabs li.tabhover {
	background: transparent url('../images/layout/bgMainNavTabRightOnPath.png') right top no-repeat;
}

div#header ul#mainTabs li#navblog:hover {
	background-image: url('../images/layout/bgMainNavTabRightOnPathBlog.png');
}

/*onpath*/

div#header ul#mainTabs li.onPath a {
	color: #093b5c;
	padding-top: 9px;
	padding-left: 15px;
	padding-right: 17px;
	font-weight: bold;
	background: transparent url('../images/layout/bgMainNavTabLeftOnPath.png') left top no-repeat;
}

div#header ul#mainTabs li.onPath {
	background: transparent url('../images/layout/bgMainNavTabRightOnPath.png') right top no-repeat;
}



/*
**************************************************/


div#sidebarNav{
	background:#494949 url('../images/layout/back_subNav.jpg') repeat-y;
	color:#FFF;
}
div#sidebarNavFooter{
	width:260px;
	height:20px;
	background:transparent url("../images/layout/subNav_footer.png") no-repeat;
	margin:0 0 30px 0;
}
* html body div#sidebarNavFooter{
	background-image:url("../images/layout/subNav_footer.gif");
}
div#sidebarNav ul{
	margin:0 10px 0 6px;
	padding:0;
}
div#sidebarNav ul li{
	margin:0;
	padding:0;
}
div#sidebarNav ul li{
	background:#262626;
}

div#sidebarNav ul li.break {
	font-size:13px;
	background-color:#454545;
	padding:5px 5px 5px 5px;
}

div#sidebarNav ul li a{
	font-size:11px;
	font-family:tahoma,verdana,sans-serif;
	font-weight:bold;
	display:block;
	color:#CACACA;
	border-top:1px solid #434343;
	text-decoration:none;
}
div#sidebarNav ul li.lev1 a{
	background:transparent url('../images/layout/li_sidenav.gif') 10px 11px no-repeat;
	padding:9px 10px 8px 28px;
}

div#sidebarNav ul li.lev2 a{
	background:transparent url('../images/layout/li_sidenav.gif') 30px 11px no-repeat;
	padding:9px 10px 8px 48px;
}

div#sidebarNav ul li.lev3 a{
	background:transparent url('../images/layout/li_sidenav.gif') 50px 11px no-repeat;
	padding:9px 10px 8px 68px;
}

div#sidebarNav ul li a:hover{
	background-color:#2A2A2A;
}
div#sidebarNav ul li.sel{
	background:#181818 url('../images/layout/li_sidenav_selback.jpg') repeat-x;
}
div#sidebarNav ul li.sel a{
	background-image:url('../images/layout/li_sidenav_sel.gif');
	color:#96D11F;
}

/* TOP NAV */
div#topNav ul li a {
	font-size:12px;
}

div#topNav ul li#navcontactus a, div#topNav ul li#navlogin a {
	color:#ffffff;	
}

div#topNav ul li#navcontactus a:hover, div#topNav ul li#navlogin a:hover {
	color:#B7ED3D;
}
















/* * * * *

	@import url("layout1.css");

* * * * */
#topNav{
	text-align:right;
	background-color:#001A35;
	padding:3px;
	position: relative;
	z-index: 20;
	height: 25px;
}
#topNav div{
	width:950px;
	margin:0 auto;
}
#topNav ul{
	list-style:none;
	padding:0;
	margin:0;
	float:right;
	position: relative;
	z-index: 
}
#topNav ul li{
	list-style:none;
	float:left;
}
#topNav ul li a{
	font-size:1em;
	color:#8FA8C6;
	padding:6px 10px 6px 10px;
	background:transparent url('../images/layout/topNavDiv.gif') 0 8px no-repeat;
	display:block;
	text-decoration:none;
}
#topNav ul li a:hover, #topNav ul li.onPath a{
	color:#BFE8F6;
}
#topNav ul li.first a{
	background:none;
}

body div#header{
	background:#093B5E url('../images/layout/back_homeLogoAndNav.png') repeat-x;
	position: relative;
	z-index: 10;
}
body div#header div {
	width:980px;
	height:104px;
	margin:0 auto;
	overflow:hidden;
	vertical-align:bottom;
	position: relative;
	z-index: 1;
}
body div#header h1{
	background-image:url("../images/layout/logo.jpg");
	background-repeat:no-repeat;
	width:310px;
	height:72px;
	text-indent:-5000px;
	margin:0px;
	padding:0;
	position: absolute;
	z-index: 10px;
	top: 12px;
	left: 0px;
}

body div#intro{
	background:#B3D5F0 url('../images/layout/back_homeIntro.png') repeat-x;
	height:302px;
}
body div#intro div#intro2{
	width:980px;
	height:296px;
	margin:0 auto;
	padding:0;
	overflow:hidden;
	background:transparent url('../images/layout/back_introCopy2.jpg') 485px 0 no-repeat;
}
body div#intro div#intro2 img#introScreenshot{
	float:right;
	margin-top:5px;
	border:0;
}
body div#intro div#intro2 {
	position: relative;
	z-index: 1;
}

body div#intro div#intro2 div#introCopy{
	float:left;
	width:490px;
	height:300px;
	padding:20px 30px 0 0;
	color:#1F406B;
	font-size:1.6em;
	font-weight:bold;
	line-height:150%;
	position: relative;
	z-index: 10;
}

body div#intro div#intro2 img {
	position: absolute;
	z-index: 2;
	top: 0px;
	right: 0px;
}

a#signupBut{
	width:224px;
	height:95px;
	background: url('../images/buttons/butSignup_off_B_D.png') no-repeat;
	text-indent:-5000px;
	overflow:hidden;
	display:block;
}
a#signupBut:hover{
	background-image: url('../images/buttons/butSignup_off_B_D_on.png') no-repeat;
}
div#intro div#intro2 div#introCopy a#takeTourBut{
	float:left;
	margin-right:5px;
}

a#takeTourBut{
	width:224px;
	height:95px;
	background:transparent url('../images/buttons/butTakeTour_off.png') no-repeat;
	text-indent:-5000px;
	overflow:hidden;
	display:block;
}

* html body a#signupBut{
	background: url('../images/buttons/butSignup_off.gif') no-repeat;
}
* html body a#takeTourBut{
	background-image:url('../images/buttons/butTakeTour_off.gif');
}

body div#overall{
	background:#D9ECFA url('../images/layout/back_mainArea.png') 0 100% repeat-x;
}
div#mainArea{
	width:950px;
	margin:0 auto 0 auto;
	overflow:hidden;
}
body#home div#mainArea{
	margin:10px auto 0 auto;
}
div.mainArea2{

}

div#linkFooter{
	border-top:5px solid #FFF;
	background:#D6EAF5;
	padding:16px 0 16px 0;
	overflow:hidden;
}
div#linkFooter div#linkFooter2{
	width:950px;
	margin:0 auto;
	overflow:hidden;
}
div#linkFooter div.section{
	background:transparent url('../images/layout/linkFooterDiv.jpg') no-repeat;
	padding-left:15px;
	width:140px;
	float:left;
	min-height:150px;
}
div#linkFooter h3{
	color:#4B76A3;
	font-size:1.4em;
	margin:0 0 12px 0;
	padding:0;
}
div#linkFooter ul{
	list-style:none;
	margin:0;
	padding:0;
}
div#linkFooter ul li{
}
div#linkFooter a{
	color:#436477;
	font-size:1.1em;
	text-decoration:none;
	padding:2px 0 2px 0;
	display:block;
}
div#linkFooter a:hover{
	color:#FA6B05;
	text-decoration:underline;
}

div#footer{
	background:#FFF;
	height: 38px;
	overflow: hidden;
}
div#footer2{
	width:950px;
	margin:0 auto;
	color:#ACACAC;
	padding:5px;
}
div#footer2 div.rhs{
	float:right;
	width: 500px;
	text-align: right;
}

div#footer2 div.rhs p {
	float: right;
	text-align: right;
}

div#footer2 div.rhs img {
	float: right;
	border: 0px;
	padding: 6px 0 0 10px;
}

div#subPageHeader{
	background:#DAECF8 url("../images/layout/back_subpage_contentheader.png") repeat-x;
	overflow:hidden;
	height:52px;
}
div#sideBarOverlap{
	width:950px;
	height:52px;
	margin:0 auto;
	background:transparent url("../images/layout/subNav_header.jpg") 0 21px no-repeat;
}
div#sideBar{
	width:259px;
	float:left;
}



div#pageContent{
	float:right;
	width:640px;
	margin:0 0 0 0;
	background:#FFF;

	margin:0 0 0 0;
	border-left: 5px solid #D9ECFA;
	border-right: 5px solid #D9ECFA;
	padding: 20px;
	background: #FFF url('../images/layout/back_mainArea2.png') repeat-x;
	overflow:hidden;
}
div#pageContentFull{
	margin:0 0 0 0;
}
body#pricing div#pageContentFull{
	margin:0 0 10px 0;
}


/* Page Titles */
body#pricing h2{
	background:transparent url("../images/layout/pageTitles/pricing.gif") no-repeat;
	width:430px;height:78px;text-indent:-5000px;margin:0;padding:0;
}
/*
body#features h2{
	background:transparent url("../images/layout/pageTitles/features.gif") no-repeat;
	width:430px;height:78px;text-indent:-5000px;margin:0;padding:0;
}*/
body#signup h2{
	background:transparent url("../images/layout/pageTitles/signup.gif") no-repeat;
	width:430px;height:78px;text-indent:-5000px;margin:0;padding:0;
}
body#generalfaqs h2, body#pricingfaqs h2{
	background:transparent url("../images/layout/pageTitles/faqs.gif") no-repeat;
	width:430px;height:78px;text-indent:-5000px;margin:0;padding:0;
}
/*
body#login h2{
	background:transparent url("../images/layout/pageTitles/login.gif") no-repeat;
	width:430px;height:78px;text-indent:-5000px;margin:0;padding:0;
}
*/
body#congratulations h2{
	background:transparent url("../images/layout/pageTitles/congratulations.gif") no-repeat;
	width:430px;height:78px;text-indent:-5000px;margin:0;padding:0;
}
body#contactus h2{
	background:transparent url("../images/layout/pageTitles/contactus.gif") no-repeat;
	width:430px;height:78px;text-indent:-5000px;margin:0;padding:0;
}
body#support h2{
	background:transparent url("../images/layout/pageTitles/support.gif") no-repeat;
	width:430px;height:78px;text-indent:-5000px;margin:0;padding:0;
}
/*
body#features h2{
	background:transparent url("../images/layout/pageTitles/features.gif") no-repeat;
	width:430px;height:100px;text-indent:-5000px;margin:0;padding:0;
}*/

/* Sub=page titles */
body#features-manageprojects h2{
	background:transparent url("../images/layout/pageTitles/features-manageprojects.gif") no-repeat;
	width:430px;height:100px;text-indent:-5000px;margin:0;padding:0;
}
body#features-milestones h2{
	background:transparent url("../images/layout/pageTitles/features-milestones.jpg") no-repeat;
	width:430px;height:100px;text-indent:-5000px;margin:0;padding:0;
}
body#features-tasklists h2{
	background:transparent url("../images/layout/pageTitles/features-tasklists.gif") no-repeat;
	width:430px;height:100px;text-indent:-5000px;margin:0;padding:0;
}
body#features-messages h2{
	background:transparent url("../images/layout/pageTitles/features-messages.gif") no-repeat;
	width:430px;height:100px;text-indent:-5000px;margin:0;padding:0;
}
body#features-files h2{
	background:transparent url("../images/layout/pageTitles/features-files.gif") no-repeat;
	width:430px;height:100px;text-indent:-5000px;margin:0;padding:0;
}
body#features-people h2{
	background:transparent url("../images/layout/pageTitles/features-people.gif") no-repeat;
	width:430px;height:100px;text-indent:-5000px;margin:0;padding:0;
}

h4{
	padding:3px 10px 3px 0;
	color:#3F5876;
	font-family : sans-serif;
	font-size: 1.1em;
	font-weight:bold;
	margin:20px 0 5px 0;
}


body#blog div#dccom_radBlog_Post h3 {
color:#000000;
font-family:helvetica;
font-size:18px;
font-weight:bold;
line-height:1.1em;
margin-bottom:5px;
text-decoration:none;
}

body#blog div#dccom_radBlog_Post h3 a {
color:#000000;
text-decoration:none;
}

body#blog div#dccom_radBlog_Post h3#dccom_postTitle {
color:#000000;
font-family:helvetica;
font-size:20px;
font-weight:bold;
line-height:1.1em;
margin-bottom:5px;
text-decoration:none;
}

body#blog div#dccom_postDescription ol, body#blog div#dccom_postDescription ul {
	margin:0px 30px 20px 30px;
}

body#blog div#dccom_postDescription ul li {
	padding: 7px 0 6px 28px;
	background: transparent url('../images/layout/listBullet.gif') 5px 12px no-repeat;
	border-bottom: 1px solid #d9e9f4;
}

/*SEASONAL GRAPHICS
*******************************************************/

/*
div#header div#halloweenWeb {
	width: 147px;
	height: 134px;
	background: transparent url('../images/seasonal/halloweenWeb.gif') 0px 0px no-repeat;
	position: absolute;
	z-index: 1;
	top: 0px;
	right: 0px;
}

div#header div div#halloweenPumpkins {
	width: 110px;
	height: 73px;
	background: transparent url('../images/seasonal/halloweenPumpkins.gif') 0px 0px no-repeat;
	position: absolute;
	z-index: 20;
	top: 30px;
	left: 310px;
}

div#header div div#halloweenBats {
	width: 147px;
	height: 59px;
	background: transparent url('../images/seasonal/halloweenBats.gif') 0px 0px no-repeat;
	position: absolute;
	z-index: 20;
	top: 5px;
	right: 80px;
}
*/




/* * * * *

	@import url("siteEngine.css");

* * * * */
/*	Jump Menu 
	Use when content contains [include:jumpMenu] and the siteEngine draws
	a jump-menu with links to all headings on the page.
*/
div#jumpMenu{
	border-bottom:1px solid #DDD;
	padding:53px 5px 0 5px;
	background:#E6F1F9 url(../images/layout/back_jumpMenu.jpg) no-repeat;
}
div#content.hasSideItems div#jumpMenu{
	width:330px;
}
div#jumpMenu ul{
	margin-top:5px;
	margin-bottom:8px;
	padding-top:0;
	padding-left:40px;
}
div#jumpMenu ul li{
	list-style-image : url(../images/layout/li_jumpMenu.gif);
	background:none;
	padding:6px 0 2px 0;
	margin:0;
 }
div#jumpMenu ul li.first{
	
}
div#jumpMenu ul li a{
	color:#275885;
	text-decoration:none;
	border-bottom:1px dotted #AAA;
	font-weight:bold;
}
div#jumpMenu ul li a:hover{
	color:#FF6600;
}
div#jumpMenu ul li ul{
	margin-left:16px;padding:0;
}
div#jumpMenu ul li ul li{
	margin:0;
	padding:4px 0 0 0;
}
div#jumpMenu ul li ul li a{
	text-transform:uppercase;
	font-weight:normal;
	color:#444;
}

a.external{
	background: transparent url(../images/icons/opennewwin.gif) no-repeat right;
	padding-right:14px;
}



div#siteMessage{
	background: #fff6bf url(../images/icons/information.png) 15px 8px no-repeat;
	text-align: left;
	padding: 10px 20px 10px 45px;
	border-top: 2px solid #ffd324;
	border-bottom: 2px solid #ffd324;
	margin:0;
	cursor:pointer;cursor:hand;
	overflow:hidden;
	line-height:100%;
}
div#siteMessage, div#siteMessage p, div#siteMessage ul li{
	font-size:12px;
}
#siteMessage h3{
	color:#333;
	font-family : sans-serif;
	font-size : 17px;
	margin:0 0 5px 0;
	font-weight:bold;
	line-height:100%;
	border:none;
	background:transparent;
}
#siteMessage ul{
	margin:5px 0 0 0;
	padding:0;
}
#siteMessage ul li{
	list-style: none;
	background:transparent url(../images/li.gif) 0 2px no-repeat;
	padding:4px 0 4px 16px;
}
*html #siteMessage.info{
	background-image: url(../images/icons/information.gif);
}
#siteMessage.error{
	background-color: #FBF9DD;
	border-color:#EC6F5A;
	background-image: url(../images/icons/exclamation.png);
}
* html #siteMessage.error{
	background-image: url(../images/icons/exclamation.gif);
}
#siteMessage em{
	padding:4px;
	font-weight:bold;
}
#siteMessage a, #siteMessage ul li a{
	font-weight:bold;
}




/* * * * *

	@import url("home.css");

* * * * */
a {
	outline: none;
}

ul { 
	list-style:none;
}

body#home {
	background-color: #fff;
}

body#home div#overall, body#home div#mainArea{
	background: #fff;
	background-image: none;
}

body#home div#mainArea {
	width:980px;
	padding: 0px;
}

div#contentHome1 {
	width: 540px;
	float: left;
	overflow: hidden;
}

div#contentHome2 {
	width: 440px;
	float: left;
}


/*HIGHLIGHTS
****************************************************/

div#highlights ul#highlightsList, div#highlights ul#highlightsList li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

div#highlights ul#highlightsList {
	overflow: hidden;
}

div#highlights ul#highlightsList li {
	width: 240px;
	float: left;
	margin: 15px 20px 0 0;
	background-color: transparent;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

div#highlights ul#highlightsList li#highlightsStayOnTrack {
	background-image: url('../images/icons/iconChart.gif');
}

div#highlights ul#highlightsList li#highlightsShare {
	background-image: url('../images/icons/iconTalkBubble.gif');
}

div#highlights ul#highlightsList li#highlightsWorkFaster {
	background-image: url('../images/icons/iconClock.gif');
}

div#highlights ul#highlightsList li#highlightsHostItYourself {
	background-image: url('../images/icons/iconLaptop.gif');
}

ul#highlightsList li h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 2.0em;
	color: #001831;
	font-weight: bold;
	margin: 0px;
	padding: 15px 0 8px 70px;
	width: 100px;
	line-height: 1.0em;
}

ul#highlightsList li h3 a {
	color: #001831;
	text-decoration: none;
}

ul#highlightsList li p {
	font-size: 1.4em;
	color: #666;
	line-height: 1.4em;
	margin: 0px;
	padding: 0px;
}



/*HOME FEATURES
****************************************************/

div#homeFeatures ul#homeFeaturesList, div#homeFeatures ul#homeFeaturesList li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

div#homeFeatures {
	margin: 10px 0 0 0;
	overflow: hidden;
}

div#homeFeatures h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 2.3em;
	color: #001831;
	font-weight: bold;
	margin: 0px 0px -5px 0px;
	padding: 15px 0 0 0;
	line-height: 1.0em;
}

div#homeFeatures ul#homeFeaturesList li {
	width: 250px;
	float: left;
	margin: 25px 10px 0 0;
}
div#homeFeatures ul#homeFeaturesList li.first{
	clear:both;
}

ul#homeFeaturesList li a:link img, ul#homeFeaturesList li a:visited img {
	display: block;
	float: left;
	margin: 0 5px 0 0;
	border: 1px solid #beddf1;
}

ul#homeFeaturesList li a:hover img, ul#homeFeaturesList li a:active img {
	border: 1px solid #95caed;
}

ul#homeFeaturesList li h4 {
	margin: 0 0 0 90px;
	padding: 2px 0 3px 0;
	font-size: 14px;
	font-weight: bold;
}

ul#homeFeaturesList li h4 a:link, ul#homeFeaturesList li h4 a:visited {
	color: #0b5b8d;
	text-decoration: none;
}

ul#homeFeaturesList li h4 a:hover, ul#homeFeaturesList li h4 a:active {
	text-decoration: underline;
}

ul#homeFeaturesList li p {
	font-size: 1.2em;
	color: #666;
	line-height: 1.3em;
	margin: 0 0 0 98px;
	padding: 0px;
	display:block;
}



/*LOGOS
****************************************************/

div#customerLogos ul#customerLogosList, div#customerLogos ul#customerLogosList li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

div#customerLogos {
	margin: 10px 0 0 0;
}

div#customerLogos h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 2.3em;
	color: #001831;
	font-weight: bold;
	margin: 0px;
	padding: 15px 0 5px 0;
	line-height: 1.0em;
}

div#customerLogos ul#customerLogosList {
	overflow: hidden;
}

div#customerLogos ul#customerLogosList li {
	width: 140px;
	height: 80px;
	float: left;
	position: relative;
	z-index: 5;
	margin: 10px 10px 0 0;
}

div#customerLogos ul#customerLogosList li.last {
	margin-right: 0px;
}

div#customerLogos ul#customerLogosList li div.frame {
	width: 140px;
	height: 80px;
	position: absolute;
	z-index: 5;
	top: 0px;
	left: 0px;
	background: transparent url('../images/layout/frameCustomerLogos.png') 0px 0px no-repeat;
}

*html div#customerLogos ul#customerLogosList li div.frame {
	background-image: url('../images/layout/frameCustomerLogos_ie6.gif');
}



/*CUSTOMER QUOTES
*******************************************************/

div#customerQuotes {
	margin: 30px 0 0 0;
	width: 510px;
}

div#customerQuotes blockquote, div#customerQuotes p, div#customerQuotes cite {
	margin: 0px;
	padding: 0px;
}

div#customerQuotes blockquote {
	margin: 10px 0 0 0;
	background: #d6eaf5 url('../images/layout/bgCustomerQuotesBottom.png') center bottom no-repeat;
}

div#customerQuotes blockquote p.quote {
	background: transparent url('../images/layout/bgCustomerQuotesTop.png') center top no-repeat;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	color: #001831;
	font-weight: bold;
	margin: 0px;
	padding: 15px 15px 25px 15px;
	line-height: 1.2em;
}

div#customerQuotes blockquote p.cite {
	font-size: 1.4em;
	color: #666;
	text-align: right;
	padding: 0 50px 0 0;
	line-height: 1.2em;
}



/*BOXES - Integrations, developers etc
******************************************************/


div#boxes {
   height: 330px;
   padding: 23px 0 0 0;
}

div#boxes img {
  display: block;
}

div#integrates {
  width: 225px;
  float: left;
  position: relative;
  z-index: 10;
}

div#integrates a {
  width: 225px;
  height: 160px;
  display: block;
  text-indent: -5000px;
  background: transparent url('../images/layout/boxIntegrates.jpg') 0px 0px no-repeat;
  float: left;
}

div#arrow {
  width: 32px;
  height: 36px;
  background: transparent url('../images/layout/arrowOrange.png') 0px 0px no-repeat;
  position: absolute;
  z-index: 12;
  top: 45px;
  right: 20px;
}

div#extras {
  width: 215px;
  height: 160px;
  float: left;
}

div#timerApp a {
  width: 215px;
  height: 85px;
  display: block;
  text-indent: -5000px;
  background: transparent url('../images/layout/boxTimer.jpg') 0px 0px no-repeat;
}

div#iPhoneApp a {
  width: 215px;
  height: 75px;
  display: block;
  text-indent: -5000px;
  background: transparent url('../images/layout/boxIphone.jpg') 0px 0px no-repeat;
}

div#developer {
  width: 215px;
  height: 75px;
  float: left;
  clear: left;
  margin: 20px 10px 0 0;
}

div#roadmap {
  width: 215px;
  height: 75px;
  float: left;
  margin: 20px 0 0 0;
}

div#developer a {
  width: 215px;
  height: 85px;
  display: block;
  text-indent: -5000px;
  background: transparent url('../images/layout/boxDeveloper.jpg') 0px 0px no-repeat;
}

div#roadmap a {
  width: 215px;
  height: 85px;
  display: block;
  text-indent: -5000px;
  background: transparent url('../images/layout/boxRoadmap.jpg') 0px 0px no-repeat;
}



/*TWEETS
*****************************************************/

div#tweets ul#tweetsList, div#tweets ul#tweetsList li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

div#tweets {
	height: 170px;
	margin: 40px 0 0 0;
	background: transparent url('../images/layout/bgTweets.png') center top no-repeat;
	clear: both;
}

div#tweets h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 2.3em;
	color: #001831;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 10px 0 5px 0;
	line-height: 1.0em;
}

div#tweets ul#tweetsList {
	overflow: hidden;
}

div#tweets ul#tweetsList li {
	width: 185px;
	float: left;
	margin: 0 10px 0 0;
	padding: 0 15px;
}

div#tweets ul#tweetsList li.last {
	margin-right: 0px;
}

div#tweets ul#tweetsList li h4 {
	margin: 0px;
	padding: 15px 0 5px 0;
	font-size: 1.2em;
	font-weight: normal;
	color: #0b5b8d;
}

div#tweets ul#tweetsList li p {
	margin: 0px;
	padding: 0 0 0 0;
	font-size: 1.2em;
	line-height: 1.3em;
	font-weight: normal;
	color: #222;
}





/*LATEST BLOG POST
**********************************************************/

div#latestBlogEntry {
	margin: 20px 0 20px 0;
	overflow: hidden;
	background: transparent url('../images/layout/bgLatestBlogEntryTop.png') center top no-repeat;
}

div#latestBlogEntry h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 2.3em;
	color: #001831;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 10px 0 5px 0;
	line-height: 1.0em;
}

div#latestBlogEntry h4 {
	margin: 0px;
	padding: 15px 15px 7px 15px;
	font-size: 1.8em;
	font-weight: normal;
	color: #0b5b8d;
}

div#latestBlogEntry p {
	margin: 0px;
	padding: 0 15px 10px 15px;
	font-size: 1.2em;
	line-height: 1.5em;
	font-weight: normal;
	color: #222;
}

div#latestBlogEntry p.blogDateHome {
	padding: 0 15px 7px 15px;
	font-size: 1.2em;
	color: #666;
}

div#latestBlogEntry ul.blogLinks {
	margin: 0px;
	padding: 0 15px 30px 15px;
	background: transparent url('../images/layout/bgLatestBlogEntryBottom.png') center bottom no-repeat;
}

div#latestBlogEntry ul.blogLinks li {
	margin: 0px;
	padding: 0 10px;
	float: left;
	font-size: 1.3em;
	border-right: 1px solid #0b5b8d;
}

div#latestBlogEntry ul.blogLinks li.last {
	border: 0px;
}

div#latestBlogEntry ul.blogLinks li.blogComments {
	background: transparent url('../images/icons/iconCommentHome.gif') left center no-repeat;
	padding-left: 25px;
}





/* * * * *

	@import url("contactus.css");

* * * * */
div#contactUsForm {
	
}

form#contactUsForm {
background:none repeat scroll 0 0 #EAF8C8;
border:4px solid #90C91A;
font-size:12px;
margin:20px 0 0;
padding:20px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
form#contactUsForm h3{
border:medium none;
color:#111111;
font:lighter 180%/0.95 arial,sans-serif;
margin:0 0 5px;
padding:0;
}
form#contactUsForm div.desc{
padding-bottom:10px;
font-size:12px;
color:#0D3C5A;
font-size:1.4em;
line-height:150%;
}

form#contactUsForm input.text,form#contactUsForm textarea {
	font-size:1.2em;
	width:400px;
	border:2px solid #90C91A;
	padding:3px 2px;
}

table#contactDetails {

}

table#contactDetails tr {

}

table#contactDetails td {
	padding:5px 0px 5px 0px;
}

table#contactDetails th {
	text-align:right;
	padding:5px 5px 5px 0;
}

table#contactDetails td input{
	border:2px solid #90C91A;
	padding:3px 2px;
}
div#contactUsSend{
	padding-left:90px;
}
div#contactUsSend input{
	padding:10px 20px;
}

.req {
	color:red;
	float:right;
}

.notreq {
	padding-left:4px;
}




/* * * * *

	@import url("twitter.css");

* * * * */
div.twitter h3 {
	color:#FD710F;
	background-image:url("../images/layout/twitter.gif");
	background-repeat:no-repeat;
	padding:10px 0px 10px 140px;
	margin:0px 0px 10px 0px;
	text-align:right;
}

div.twitter {
	border: 5px solid #9AE4E8;
	padding:5px 10px;
	background:#ABEAED;
	font-size:12px;
	line-height:120%;
	font-weight:normal;
	margin:10px 40px 10px 0;
	overflow:hidden;
	-moz-border-radius: 1em;
     border-radius: 1em;
}
div.twitter a{
	display:block;
	margin:1px 0 0 0;
	color:#5190D3;
	text-align:right;
}

div#twitter_div_arrow {
	background-color:#B3ECEF;
	background-image:url("../images/layout/twitterArrow.gif");
	background-repeat:no-repeat;
	background-position:10px 0px;
	display:block;
	height:10px;
}

div#twitter_div {
	background-color:#fff;
	padding:10px 10px 10px 10px;
	color:#000;
	font-size:14px;
	line-height:21px;
}

ul#twitter_update_list{
	list-style:none;
	margin:0;
	padding:0;
}
div.twitter span#twitFollow{
	float:right;
	margin:5px 0 0 0;
}
div.twitter span#twitFollow a{
	display:inline;
	float:none;
}




/* * * * *

	@import url("sifr.css");

* * * * */
/*****************************************************************************
scalable Inman Flash Replacement (sIFR) version 3.

Copyright 2006 – 2008 Mark Wubben, <http://novemberborn.net/>

Older versions:
* IFR by Shaun Inman
* sIFR 1.0 by Mike Davidson, Shaun Inman and Tomas Jogin
* sIFR 2.0 by Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

See also <http://novemberborn.net/sifr3> and <http://wiki.novemberborn.net/sifr3>.

This software is licensed and provided under the CC-GNU LGPL.
See <http://creativecommons.org/licenses/LGPL/2.1/>
*****************************************************************************/

@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }
}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}

/*
Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
so they only apply if sIFR is active. Make sure to limit the CSS to the screen
media type, in order not to have the printed text come out weird.
*/
@media screen {
  /* Example:
  .sIFR-active h1 {
    font-family: Verdana;
    visibility: hidden;
  }
  */
	
.sIFR-active div#introCopy h2 {
	padding: 0 0 0 0;
	margin-bottom: -10px;
}

.sIFR-active div#contentHome1 h3 {
	padding: 20px 0 0 0;
	margin-bottom: -10px;
}

.sIFR-active div#highlights h3 {
	padding: 15px 0 0 70px;
	margin-bottom: 0px;
}

.sIFR-active div#customerLogos h3 {
	margin-bottom: -10px;
}

.sIFR-active div#customerQuotes p.quote {
	padding: 15px 15px 15px 15px;
}

.sIFR-active div#customerQuotes {
	margin-bottom: 20px;
}

.sIFR-active div#tweets {
	margin-bottom: 20px;
}

.sIFR-active div#latestBlogEntry h3, .sIFR-active div#tweets h3 {
	margin-bottom: -10px;
}

.sIFR-active body#features h2 {
	width: 500px;
	margin: 5px 0 -18px 0;
}

.sIFR-active body#features p.subtitle {
	width: 500px;
	padding: 0 0 20px 0;
}

.sIFR-active div#boxes h3 {
  margin: 10px 0 -3px 0;
}

}







/* * * * *

	@import url("pricingNew.css");

* * * * */

/*FONTS
**********************************************************/

@font-face {
	font-family: 'DroidSansRegular';
	src: url('../fonts/DroidSans.eot');
	src: local('Droid Sans'), url('../fonts/DroidSans.ttf') format('truetype');
}

@font-face {
	font-family: 'DroidSansBold';
	src: url('../fonts/DroidSans-Bold.eot');
	src: local('Droid Sans Bold'), url('../fonts/DroidSans-Bold.ttf') format('truetype');
}

body#pricingNew h2,
body#pricingNew strong,
ul#pricingList li.plan h3,
ul#pricingList li p.price {
	font-family: "DroidSansBold", Arial, sans-serif;
	font-weight: bold;
}

body#pricingNew p,
ul#pricingList li p.price span,
ul#pricingList ul.features li {
	font-family: "DroidSansRegular", Arial, sans-serif;
	font-weight: normal;
}


div#pricingNew p a:link, div#pricingNew p a:visited {
	color: #df6b0f;
}

div#pricingNew p a:hover, div#pricingNew p a:active {
	color: #68960e;
	text-decoration: none;
}

body#pricingNew {
	background-color: #fff;
}

body#pricingNew div#subPageHeader {
	background-color: #fff;
}

body#pricingNew div#overall {
	background-color: #fff;
	background-image: none;
	width: 960px;
	margin: 0 auto;
}

body#pricingNew div#linkFooter {
	margin-top: 30px;
}

body#pricingNew h2 {
	text-align: center;
	color: #001a35;
	font-size: 45px;
	margin: 0px;
	padding: 25px 0px 10px 0px;
}

body#pricingNew div.copy p {
	text-align: center;
	color: #354b5d;
	font-size: 22px;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

body#pricingNew div.copy p.small {
	color: #6f787d;
	font-size: 14px;
}

body#pricingNew div.copy p.small strong {
	color: #354b5d;
}



/*PRICING LISTS
*********************************************************/

ul#pricingList {
	overflow: hidden;
	height: 100%;
	margin: 15px 0 40px 0;
	padding: 0;
}

ul#pricingList li.plan {
	width: 175px;
	float: left;
	margin: 23px 6px 0 6px;
	padding: 0 0 6px 0;
	background: transparent url('../images/layout/bgPricingListBottom.png') center bottom no-repeat;
}

ul#pricingList li.last {

}

ul#pricingList li.plan h3 {
	margin: 0px;
	padding: 15px 0 10px 0;
	background: transparent url('../images/layout/bgPricingListTop.png') center top no-repeat;
	color: #001a35;
	font-size: 25px;
	text-align: center;
}

ul#pricingList li.plan p.price {
	color: #df6b0f;
	font-size: 16px;
	text-align: center;
	margin: 0px;
	padding: 0 0 12px 0;
}

ul#pricingList li.plan p.price span {
	text-transform: uppercase;
	color: #425766;
	font-size: 13px;
	display: block;
	padding: 3px 0 0 0;
}

ul#pricingList li.plan ul.features {
	margin: 0px;
	padding: 0px;
}

ul#pricingList li.plan ul.features li {
	font-size: 18px;
	text-align: center;
	margin: 0px;
	padding: 0 0 6px 0;
	color: #6f787d;
}

ul#pricingList li.plan ul.features li strong {
	color: #354b5d;
}

ul#pricingList li.plan p.more a:link, ul#pricingList li.plan p.more a:visited {
	width: 150px;
	height: 41px;
	display: block;
	text-indent: -5000px;
	background: transparent url('../images/buttons/btnSignUp.png') 0px 0px no-repeat;
	margin: 0 auto;
}

ul#pricingList li.plan p.more a:hover, ul#pricingList li.plan p.more a:active {
	background-position: 0px -41px;
}


/*big one*/

ul#pricingList li.big {
	width: 205px;
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 15px 0;
	background: transparent url('../images/layout/bgPricingListBottom_big.png') center bottom no-repeat;
}

ul#pricingList li.big h3 {
	margin: 0px;
	padding: 30px 0 10px 0;
	background: transparent url('../images/layout/bgPricingListTop_big2.png') center top no-repeat;
	font-size: 27px;
}

ul#pricingList li.big p.price {
	font-size: 18px;
	padding: 0 0 12px 0;
}

ul#pricingList li.big p.price span {
	font-size: 14px;
}

ul#pricingList li.big ul.features li {
	font-size: 20px;
	padding: 0 0 6px 0;
}

ul#pricingList li.big p.more a:link, ul#pricingList li.big p.more a:visited {
	width: 162px;
	height: 46px;
	background: transparent url('../images/buttons/btnSignUp_big.png') 0px 0px no-repeat;
	margin: -3px auto 0 auto;
}

ul#pricingList li.big p.more a:hover, ul#pricingList li.big p.more a:active {
	background-position: 0px -46px;
}










body {
	margin:0;
	padding:0;
	background-color:#D9ECFA;
	font-family: "Lucida Grande", Arial, Helvetica, Verdana, Tahoma, sans-serif;
	font-size:62.5%;
}

body {
	background-color:#D9ECFA;
}

#appview{
	background-color:#FFF;
	padding:10px;
}

