body {
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	text-align:center;
}
img {
    margin:0 auto;
	padding:0px;
	border:0px;
}

#container {
	width:100%;
	position:relative;
    margin:0 auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	background-color:#fff;
}
#header {
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	background-color:#fff;
	background-image: url(../images/shadow-top.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
#header .middle {
	width:950px;
	height:90px;
    margin:0px auto;
    padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	background-color:#fff;
}
#header .middle a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#666;
}
#header .middle .left {
	float:left;
	text-align:left;
	width:350px;
	height:90px;
    margin:0px auto;
    padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
}
#header .middle .right {
	float:right;
	text-align:right;
	width:300px;
	height:90px;
    margin:0px auto;
    padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
}
.hide {
	visibility:hidden;
}


#nav-holder {
	text-align:left;
	width:950px;
	height:40px;
	margin:0px auto;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	background-color:#222;
	background-image: url(../images/nav-back.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#nav-right {
	float:right;
	text-align:left;
	width:250px;
	height:40px;
	margin:0px auto;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
}

#nav-right ul {
	list-style: none;
	margin: 0px;
	padding-top: 0px;
	padding-left: 0px;
	color:#999; 
}
#nav-right ul li { 
	float: right; 
	padding: 0px; 
	color:#999; 
}
#nav-right ul li a
{
	margin:0px;
	text-decoration:none;
}
#nav-right ul li a:hover
{
    background-position: 0 -40px;
}


#nav {
	float:left;
	text-align:left;
	width:600px;
	height:40px;
	margin:0px auto;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
}
#nav ul {
	list-style: none;
	margin: 0px;
	padding-top: 0px;
	padding-left: 0px;
	color:#999; 
}
#nav ul li { 
	float: left; 
	padding: 0px; 
	color:#999; 
}
#nav ul li a
{
	margin:0px;
	text-decoration:none;
}
#nav ul li a:hover,
#nav ul li a.selected
{
    background-position: 0 -40px;
}
#nav-home {
	width:60px;
	height:40px;
	display:block;
	background-image: url(../images/nav-home.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}
#nav-features {
	width:70px;
	height:40px;
	display:block;
	background-image: url(../images/nav-features.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}
#nav-screenshots {
	width:91px;
	height:40px;
	display:block;
	background-image: url(../images/nav-screenshots.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}
#nav-pricing {
	width:60px;
	height:40px;
	display:block;
	background-image: url(../images/nav-pricing.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}
#nav-credit {
	width:80px;
	height:40px;
	display:block;
	background-image: url(../images/nav-credit.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}
#nav-faq {
	width:42px;
	height:40px;
	display:block;
	background-image: url(../images/nav-faq.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}
#nav-contact {
	width:64px;
	height:40px;
	display:block;
	background-image: url(../images/nav-contact.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}
#nav-account {
	width:116px;
	height:40px;
	display:block;
	background-image: url(../images/nav-create-account.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}
#nav-login {
	width:51px;
	height:40px;
	display:block;
	background-image: url(../images/nav-login.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}



/* -- Home Image -- */
#home-image {
	width:100%;
	height:451px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	background-color:#0a3369;
	background-image: url(../images/back-home.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
#home-image .middle {
	width:950px;
	height:452px;
    margin:0px auto;
    padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
}
#home-image .middle .left {
	float:left;
	text-align:left;
	width:440px;
	height:452px;
    margin:0px auto;
    padding-left:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff;
	line-height:19px;
	font-weight:normal;
}
#home-image .middle .left p {
	padding-top:0px;
	padding-left:0px;
}
#home-image .middle .left a {
	color:#fff;
	text-decoration:underline;
	font-weight:bold;
}
#home-image .middle .left a:hover {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}

/* -- Flash sIFR -- */
#home-image .middle .left .h1 {
	width:460px;
	height:180px;
	margin:0px auto;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}
/* -- Flash sIFR -- */
#home-image .middle .left .h1 h1 {
	height:120px;
    margin:0px auto;
    padding-top:30px;
    padding-bottom:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#fff;
	font-weight:normal;
	line-height:44px;
}
#home-image .middle .left .black-box {
	width:429px;
	height:74px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	font-weight:normal;
	background-image: url(../images/box-home.gif);
	background-repeat: no-repeat;
	background-position: left top;
	line-height:18px;
}
#home-image .middle .left .black-box p {
	padding-top:8px;
	padding-left:10px;
	padding-right:12px;
}
#home-image .middle .left .black-box p .blue {
	color:#258ee5;
	font-weight:bold;
}
#home-image .middle .right {
	float:right;
	text-align:right;
	width:450px;
	height:452px;
    margin:0px auto;
    padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
}
#home-image .middle .right img {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
}


/* -- Inside Image -- */

#inside-image {
	width:100%;
	height:129px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	background-color:#0a3369;
	background-image: url(../images/back-inside.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
#inside-image .middle {
	width:950px;
	height:128px;
    margin:0px auto;
    padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
}
#inside-image .middle .left {
	float:left;
	text-align:left;
	width:570px;
	height:120px;
    margin:0px auto;
    padding-left:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	line-height:18px;
	font-weight:bold;
/*	background-color:#444;*/
}
#inside-image .middle .left p {
	padding-top:0px;
	padding-left:10px;
}
#inside-image .middle .left a {
	color:#fff;
	text-decoration:underline;
}
#inside-image .middle .left a:hover {
	color:#fff;
	text-decoration:none;
}

/* -- Flash sIFR -- */
#inside-image .middle .left .h2 {
	width:545px;
	height:45px;
    margin:0px;
    padding-top:30px;
    padding-left:20px;
    padding-bottom:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
/*	background-color:#FF0000;*/
}
#inside-image .middle .left .h2 h2 {
	width:540px;
	float:left;
    margin:0px auto;
    padding-top:0px;
    padding-bottom:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#fff;
	font-weight:normal;
	line-height:43px;
}
/* -- End Flash sIFR -- */

#inside-image .middle .left .h4 {
    margin:0px;
    padding-top:0px;
    padding-left:21px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b8cdeb;
	font-weight:normal;
/*	background-color:#666;*/
}

#inside-image .middle .right {
	float:right;
	text-align:right;
	width:365px;
	height:56px;
    margin-top:44px;
    padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
/*	background-color:#ccc;*/
}
#inside-image .middle .right a {
	text-align:right;
	padding:0px;
}



#content-main {
	float:left;
	width:100%;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	background-image: url(../images/back-lines.gif);
	background-repeat: repeat;
	background-position: center top;
}
#content-main .top {
	width:100%;
	padding-top:0px;
	padding-bottom:0px;
	height:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	background-color:#e4e4e4;
	background-image: url(../images/back-lines-top.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
#content-main .middle {
	width:950px;
    margin:0px auto;
    padding-top:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	text-align:left;
}
#content-main .middle .left {
	float:left;
	width:236px;
	margin:0px auto;
	margin-bottom:30px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	text-align:left;
}
#content-main .middle .left img a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#666;
}
#content-main .middle .left .title-top {
	width:236px;
	height:30px;
	margin:0px auto;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	background-image: url(../images/header-useful-links.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

/* -- Sub Navigation -- */

#content-main .middle .left #nav-holder-sub {
	width:236px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	background-color:#fff;
}

#content-main .middle .left #nav-sub {
	width:226px;
	margin-top:0px;
	margin-left:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	background:#222;
}
#content-main .middle .left #nav-sub ul 
{
    margin:0;
    padding:0;
    list-style:none;
}
#content-main .middle .left #nav-sub ul li 
{
	font: normal 13px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
    padding:0;
	margin:0;
}
#content-main .middle .left #nav-sub ul li a 
{
	display:block;
	font: normal 13px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666;
	text-decoration: none;
	padding-left:8px;
	padding-top:11px;
	padding-right:0px;
	margin:0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	height: 29px;
	background-color: #fff;
	background-image: url(../images/arrow-grey.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#content-main .middle .left #nav-sub ul li a:hover,
#content-main .middle .left #nav-sub ul li a.selected
{
	display:block;
	font: normal 13px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #1c77d4;
	text-decoration: none;
	padding-left:8px;
	padding-top:11px;
	padding-right:0px;
	margin:0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	height: 29px;
	background-color: #fff;
	background-image: url(../images/arrow-blue.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
/* -- End Nav -- */



#content-main .middle .right {
	float:left;
	width:682px;
	margin-left:30px;
	margin-bottom:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	float:left;
}
#content-main .middle .right #header-bottom {
	width:682px;
	height:30px;
	padding:0px;
	margin-bottom:30px;
	background-image: url(../images/header-right-bot.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float:left;
}
#content-main .middle .right #header-right {
	width:682px;
	height:30px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	background-image: url(../images/header-right.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#content-main .middle .right #header-right #nav-sub-right {
	float:left;
	text-align:left;
	width:400px;
	height:30px;
	margin:0px auto;
	padding-left:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
}
#content-main .middle .right #header-right #nav-sub-right ul {
	list-style: none;
	margin: 0px;
	padding-top: 0px;
	padding-left: 0px;
	color:#999; 
}
#content-main .middle .right #header-right #nav-sub-right ul li { 
	float: left; 
	padding: 0px; 
	color:#999; 
}
#content-main .middle .right #header-right #nav-sub-right ul li a
{
	margin:0px;
	text-decoration:none;
}
#content-main .middle .right #header-right #nav-sub-right ul li a:hover,
#content-main .middle .right #header-right #nav-sub-right ul li a.selected
{
    background-position: 0 -30px;
}
#content-main .middle .right #header-right #sub-nav-overview {
	width:73px;
	height:30px;
	display:block;
	background-image: url(../images/overview.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#content-main .middle .right #header-right #sub-nav-workload {
	width:77px;
	height:30px;
	display:block;
	background-image: url(../images/workload.gif);
	background-repeat: no-repeat;
	background-position: left top;	
}
#content-main .middle .right #header-right #sub-nav-account-settings {
	width:121px;
	height:30px;
	display:block;
	background-image: url(../images/account-settings.gif);
	background-repeat: no-repeat;
	background-position: left top;	
}
#content-main .middle .right #middle2 {
	float:left;
	width:632px;
	padding-top:30px;
	padding-left:30px;
	padding-right:20px;
	padding-bottom:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	background-color:#fff;
}


#content-main .middle .right #middle2 #para-left {
	float:left;
	width:430px;
	padding-right:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	line-height:19px;
	background-color:#fff;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E0DFE3;
}
#content-main .middle .right #middle2 #para-left .warning {
	float:left;
	width:415px;
	padding:6px;
	margin-bottom:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#238be2;
	line-height:19px;
	background-color:#f2f8fd;
	border-width: 1px;
	border-style: solid;
	border-color: #d3e8f9;
}

#content-main .middle .right #middle2 #para-left .fieldStart {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000;
	background-color: #FFFFFF;
	height: 22px;
	width: 270px;
	padding-top:3px;
	padding-left:4px;
	padding-bottom:0px;
	margin-top:3px;
	margin-bottom:3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #999999;
}
#content-main .middle .right #middle2 #para-left .fieldStartTall {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000;
	background-color: #FFFFFF;
	height: 122px;
	width: 270px;
	padding-top:3px;
	padding-left:4px;
	padding-bottom:0px;
	margin-top:3px;
	margin-bottom:3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #999999;
}
#content-main .middle .right #middle2 #para-left .fieldStart-dd {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000;
	background-color: #FFFFFF;
	height: 26px;
	width: 274px;
	padding-top:3px;
	padding-left:3px;
	padding-bottom:3px;
	margin-top:3px;
	margin-bottom:3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #999999;
}
#content-main .middle .right #middle2 #para-left .fieldRequired {
	color: #FF0000;
}

#content-main .middle .right #middle2 #para-left .submit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 30px;
	font-weight: bold;
}
#content-main .middle .right #middle2 #para-left .fontRed {
	color:#FF0000;
	font-weight:bold;
}
#content-main .middle .right #middle2 #para-left .warning .red-txt {
	font-size:12px;
	color:#ff0000;
	font-weight:bold;
}
#content-main .middle .right #middle2 #para-left p,
#content-main .middle .right #middle2 #para-left-wide p {
	margin-top:0px;
	margin-bottom:18px;
	padding-right:10px;
}
#content-main .middle .right #middle2 #para-left a,
#content-main .middle .right #middle2 #para-left-wide a {
	color:#1c77d4;
	text-decoration:underline;
}
#content-main .middle .right #middle2 #para-left a:hover,
#content-main .middle .right #middle2 #para-left-wide a:hover {
	color:#000;
	text-decoration:underline;
}
#content-main .middle .right #middle2 #para-left .title-top,
#content-main .middle .right #middle2 #para-left-wide .title-top {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:17px;
	font-weight:bold;
	margin-bottom:6px;
}



#content-main .middle .right #middle2 #para-left-wide {
	float:left;
	width:610px;
	padding-right:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	line-height:19px;
	background-color:#fff;
}
#content-main .middle .right #middle2 #para-left-wide .note-999 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999;
	line-height:19px;
	font-weight:normal;
}

#content-main .middle .right #middle2 #para-left-wide .line99
{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e7e4dd;
	height:40px;
}
#content-main .middle .right #middle2 #para-left-wide .line99-left
{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e7e4dd;
	width:120px;
	height:40px;
}
#content-main .middle .right #middle2 #para-left-wide .line99RedFont
{
	font-family:Verdana, Arial;
	font-size:12px;
	color:#FF0000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e7e4dd;
}
#content-main .middle .right #middle2 #para-left-wide .lineCC
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}


#content-main .middle .right #middle2 #para-left-wide #costs-table 
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	line-height: 17px;
}
#content-main .middle .right #middle2 #para-left-wide #costs-table td
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	line-height: 17px;
	background-color:#FFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ccc;
}
#content-main .middle .right #middle2 #para-left-wide #costs-table .costs-table-price
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	line-height: 17px;
	background-color:#F0F0F0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ccc;
}
#content-main .middle .right #middle2 #para-left-wide #costs-table .costs-table-header
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	line-height: 17px;
	background-color:#136FD2;
}


#content-main .middle .right #middle2 #para-right {
	float:left;
	width:170px;
	padding-left:12px;
	padding-right:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999;
	line-height:19px;
}
#content-main .middle .right #middle2 #para-right p {
	margin-top:0px;
	margin-bottom:10px;
}
#content-main .middle .right #middle2 #para-right a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#777;
	text-decoration:underline;
}
#content-main .middle .right #middle2 #para-right a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-decoration:underline;
}
#content-main .middle .right #middle2 #para-right .title-top {
	color:#000;
	line-height:19px;
	font-weight:bold;
	margin-bottom:6px;
}
#content-main .middle .right #middle2 #para-right .note-news {
	float:left;
	width:90%;
	padding:6px;
	margin-bottom:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#238be2;
	line-height:16px;
	background-color:#f2f8fd;
	border-width: 1px;
	border-style: solid;
	border-color: #d3e8f9;
}
#content-main .middle .right #middle2 #para-right .note-news .red-txt {
	font-size:11px;
	color:#ff0000;
	font-weight:bold;
}

#content-main .middle .right #middle2 .h3 {
	float:left;
	width:610px;
	height:70px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	font-size:80px;
/*	background-color:#999;*/
}

/* -- Flash sIFR -- */
#content-main .middle .right #middle2 .h3 h3 {
	width:600px;
	float:left;
    margin:0px auto;
    padding-top:0px;
    padding-bottom:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#186bce;
	font-weight:normal;
	line-height:50px;
}

#content-main .middle .right #bottom {
	float:left;
	width:682px;
	height:30px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	background-color:#444;
}




#content-main .middle .right-nav {
	float:left;
	width:142px;
	margin-left:30px;
	margin-top:31px;
	margin-bottom:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	float:left;
}
#content-main .middle .right-nav .nav-left {
	width:142px;
	margin-top:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
}
#content-main .middle .right-nav .nav-left ul 
{
    margin:0;
    padding:0;
    list-style:none;
}
#content-main .middle .right-nav .nav-left ul li 
{
	font: normal 13px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
    padding:0;
	margin:0;
}
#content-main .middle .right-nav .nav-left ul li a 
{
	display:block;
	font: normal 13px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666;
	text-decoration: none;
	padding-left:36px;
	padding-top:11px;
	padding-right:0px;
	margin:0;
	height:30px;
}

/* -- Projects -- */
#content-main .middle .right-nav .nav-left ul li a#projects 
{
	background-image: url(../images/nav-back-projects.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#content-main .middle .right-nav .nav-left ul li a#projects:hover,
#content-main .middle .right-nav .nav-left ul li a#projects.selected
{
    background-position: 0 -41px;
	display:block;
	font: normal 13px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #1c77d4;
	text-decoration: none;
	padding-left:36px;
	padding-top:11px;
	padding-right:0px;
	margin:0;
}



/* -- Timesheets -- */
#content-main .middle .right-nav .nav-left ul li a#timesheets
{
	background-image: url(../images/nav-back-timesheets.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#content-main .middle .right-nav .nav-left ul li a#timesheets:hover,
#content-main .middle .right-nav .nav-left ul li a#timesheets.selected
{
	display:block;
	font: normal 13px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #1c77d4;
	text-decoration: none;
	padding-left:36px;
	padding-top:11px;
	padding-right:0px;
	margin:0;
    background-position: 0 -41px;
}
/* -- Invoices -- */
#content-main .middle .right-nav .nav-left ul li a#invoices 
{
	background-image: url(../images/nav-back-invoices.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#content-main .middle .right-nav .nav-left ul li a#invoices:hover,
#content-main .middle .right-nav .nav-left ul li a#invoices.selected
{
	display:block;
	font: normal 13px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #1c77d4;
	text-decoration: none;
	padding-left:36px;
	padding-top:11px;
	padding-right:0px;
	margin:0;
    background-position: 0 -41px;
}
/* -- Expenses -- */
#content-main .middle .right-nav .nav-left ul li a#expenses 
{
	background-image: url(../images/nav-back-expenses.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#content-main .middle .right-nav .nav-left ul li a#expenses:hover,
#content-main .middle .right-nav .nav-left ul li a#expenses.selected
{
	display:block;
	font: normal 13px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #1c77d4;
	text-decoration: none;
	padding-left:36px;
	padding-top:11px;
	padding-right:0px;
	margin:0;
    background-position: 0 -41px;
}
/* -- To Do -- */
#content-main .middle .right-nav .nav-left ul li a#todo 
{
	background-image: url(../images/nav-back-todo.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#content-main .middle .right-nav .nav-left ul li a#todo:hover,
#content-main .middle .right-nav .nav-left ul li a#todo.selected
{
	display:block;
	font: normal 13px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #1c77d4;
	text-decoration: none;
	padding-left:36px;
	padding-top:11px;
	padding-right:0px;
	margin:0;
    background-position: 0 -41px;
}
/* -- Messages -- */
#content-main .middle .right-nav .nav-left ul li a#messages 
{
	background-image: url(../images/nav-back-messages.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#content-main .middle .right-nav .nav-left ul li a#messages:hover,
#content-main .middle .right-nav .nav-left ul li a#messages.selected
{
	display:block;
	font: normal 13px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #1c77d4;
	text-decoration: none;
	padding-left:36px;
	padding-top:11px;
	padding-right:0px;
	margin:0;
    background-position: 0 -41px;
}


/* -- Settings -- */
#content-main .middle .right-nav .nav-left ul li a#settings 
{
	background-image: url(../images/nav-back-settings.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#content-main .middle .right-nav .nav-left ul li a#settings:hover,
#content-main .middle .right-nav .nav-left ul li a#settings.selected
{
	display:block;
	font: normal 13px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #1c77d4;
	text-decoration: none;
	padding-left:36px;
	padding-top:11px;
	padding-right:0px;
	margin:0;
    background-position: 0 -41px;
}
/* -- Users -- */
#content-main .middle .right-nav .nav-left ul li a#users 
{
	background-image: url(../images/nav-back-users.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#content-main .middle .right-nav .nav-left ul li a#users:hover,
#content-main .middle .right-nav .nav-left ul li a#users.selected
{
	display:block;
	font: normal 13px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #1c77d4;
	text-decoration: none;
	padding-left:36px;
	padding-top:11px;
	padding-right:0px;
	margin:0;
    background-position: 0 -41px;
}
/* -- User Groups -- */
#content-main .middle .right-nav .nav-left ul li a#usergroups 
{
	background-image: url(../images/nav-back-usergroups.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#content-main .middle .right-nav .nav-left ul li a#usergroups:hover,
#content-main .middle .right-nav .nav-left ul li a#usergroups.selected
{
	display:block;
	font: normal 13px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #1c77d4;
	text-decoration: none;
	padding-left:36px;
	padding-top:11px;
	padding-right:0px;
	margin:0;
    background-position: 0 -41px;
}
/* -- Clients -- */
#content-main .middle .right-nav .nav-left ul li a#clients 
{
	background-image: url(../images/nav-back-clients.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#content-main .middle .right-nav .nav-left ul li a#clients:hover,
#content-main .middle .right-nav .nav-left ul li a#clients.selected
{
	display:block;
	font: normal 13px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #1c77d4;
	text-decoration: none;
	padding-left:36px;
	padding-top:11px;
	padding-right:0px;
	margin:0;
    background-position: 0 -41px;
}
/* -- Reports -- */
#content-main .middle .right-nav .nav-left ul li a#reports 
{
	background-image: url(../images/nav-back-reports.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#content-main .middle .right-nav .nav-left ul li a#reports:hover,
#content-main .middle .right-nav .nav-left ul li a#reports.selected
{
	display:block;
	font: normal 13px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #1c77d4;
	text-decoration: none;
	padding-left:36px;
	padding-top:11px;
	padding-right:0px;
	margin:0;
    background-position: 0 -41px;
}
/* -- Export -- */
#content-main .middle .right-nav .nav-left ul li a#export 
{
	background-image: url(../images/nav-back-export.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#content-main .middle .right-nav .nav-left ul li a#export:hover,
#content-main .middle .right-nav .nav-left ul li a#export.selected
{
	display:block;
	font: normal 13px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #1c77d4;
	text-decoration: none;
	padding-left:36px;
	padding-top:11px;
	padding-right:0px;
	margin:0;
    background-position: 0 -41px;
}
/* -- Support -- */
#content-main .middle .right-nav .nav-left ul li a#support 
{
	background-image: url(../images/nav-back-help.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#content-main .middle .right-nav .nav-left ul li a#support:hover,
#content-main .middle .right-nav .nav-left ul li a#support.selected
{
	display:block;
	font: normal 13px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #1c77d4;
	text-decoration: none;
	padding-left:36px;
	padding-top:11px;
	padding-right:0px;
	margin:0;
    background-position: 0 -41px;
}
/* -- iPhone -- */
#content-main .middle .right-nav .nav-left ul li a#iphone 
{
	background-image: url(../images/nav-back-iphone.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#content-main .middle .right-nav .nav-left ul li a#iphone:hover,
#content-main .middle .right-nav .nav-left ul li a#iphone.selected
{
	display:block;
	font: normal 13px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #1c77d4;
	text-decoration: none;
	padding-left:36px;
	padding-top:11px;
	padding-right:0px;
	margin:0;
    background-position: 0 -41px;
}
/* -- Blackberry -- */
#content-main .middle .right-nav .nav-left ul li a#blackberry 
{
	background-image: url(../images/nav-back-blackberry.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#content-main .middle .right-nav .nav-left ul li a#blackberry:hover,
#content-main .middle .right-nav .nav-left ul li a#blackberry.selected
{
	display:block;
	font: normal 13px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #1c77d4;
	text-decoration: none;
	padding-left:36px;
	padding-top:11px;
	padding-right:0px;
	margin:0;
    background-position: 0 -41px;
}
/* -- Computer -- */
#content-main .middle .right-nav .nav-left ul li a#computer 
{
	background-image: url(../images/nav-back-computer.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#content-main .middle .right-nav .nav-left ul li a#computer:hover,
#content-main .middle .right-nav .nav-left ul li a#computer.selected
{
	display:block;
	font: normal 13px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #1c77d4;
	text-decoration: none;
	padding-left:36px;
	padding-top:11px;
	padding-right:0px;
	margin:0;
    background-position: 0 -41px;
}



/* -- End Nav -- */




#content-main .middle .right-narrow {
	float:left;
	width:540px;
	margin-bottom:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	float:left;
}
#content-main .middle .right-narrow #header-bottom {
	width:540px;
	height:30px;
	padding:0px;
	margin-bottom:30px;
	background-image: url(../images/header-right-narrow-bot.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float:left;
}
#content-main .middle .right-narrow #header-right {
	width:540px;
	height:30px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	background-image: url(../images/header-right-narrow.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#content-main .middle .right-narrow #header-right #nav-sub-right {
	float:left;
	text-align:left;
	width:400px;
	height:30px;
	margin:0px auto;
	padding-left:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
}
#content-main .middle .right-narrow #header-right #nav-sub-right ul {
	list-style: none;
	margin: 0px;
	padding-top: 0px;
	padding-left: 0px;
	color:#999; 
}
#content-main .middle .right-narrow #header-right #nav-sub-right ul li { 
	float: left; 
	padding: 0px; 
	color:#999; 
}
#content-main .middle .right-narrow #header-right #nav-sub-right ul li a
{
	margin:0px;
	text-decoration:none;
}
#content-main .middle .right-narrow #header-right #nav-sub-right ul li a:hover,
#content-main .middle .right-narrow #header-right #nav-sub-right ul li a.selected
{
    background-position: 0 -30px;
}
#content-main .middle .right-narrow #header-right #sub-nav-overview {
	width:73px;
	height:30px;
	display:block;
	background-image: url(../images/overview.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#content-main .middle .right-narrow #header-right #sub-nav-workload {
	width:77px;
	height:30px;
	display:block;
	background-image: url(../images/workload.gif);
	background-repeat: no-repeat;
	background-position: left top;	
}
#content-main .middle .right-narrow #header-right #sub-nav-account-settings {
	width:121px;
	height:30px;
	display:block;
	background-image: url(../images/account-settings.gif);
	background-repeat: no-repeat;
	background-position: left top;	
}
#content-main .middle .right-narrow .middle2 {
	float:left;
	width:490px;
	padding-top:30px;
	padding-left:30px;
	padding-right:20px;
	padding-bottom:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	background-color:#fff;
}
#content-main .middle .right-narrow .middle2 #para-left {
	float:left;
	width:470px;
	padding-right:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	line-height:19px;
	background-color:#fff;
}
#content-main .middle .right-narrow .middle2 #para-left .tick,
#content-main .middle .right #middle2 #para-left .tick {
	padding-right:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	line-height:19px;
	padding-left:22px;
	padding-bottom:4px;
	background-image: url(../images/icon-tick.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
}
#content-main .middle .right-narrow .middle2 #para-left p {
	margin-top:0px;
	margin-bottom:20px;
}

#content-main .middle .right-narrow .middle2 #para-left a {
	color:#1c77d4;
	text-decoration:underline;
}
#content-main .middle .right-narrow .middle2 #para-left a:hover {
	color:#000;
	text-decoration:underline;
}
#content-main .middle .right-narrow .middle2 #para-left .title-top {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:17px;
	font-weight:bold;
	margin-bottom:6px;
}

/*
#content-main .middle .right-narrow #middle2 #para-right {
	float:left;
	width:153px;
	padding-left:12px;
	padding-right:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999;
	line-height:19px;
	background-color:#eee;
}
#content-main .middle .right-narrow #middle2 #para-right p {
	margin-top:0px;
	margin-bottom:10px;
}
#content-main .middle .right-narrow #middle2 #para-right a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#777;
	text-decoration:underline;
}
#content-main .middle .right-narrow #middle2 #para-right .title-top {
	color:#000;
	line-height:19px;
	font-weight:normal;
}
*/

#content-main .middle .right-narrow .middle2 .h3 {
	float:left;
	width:474px;
	height:70px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666;
}

/* -- Flash sIFR -- */
#content-main .middle .right-narrow .middle2 .h3 h3 {
	width:470px;
	float:left;
    margin:0px auto;
    padding-top:0px;
    padding-bottom:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#186bce;
	font-weight:normal;
	line-height:50px;
/*	width:448px;
	float:left;
    margin:0px auto;
    padding-top:0px;
    padding-bottom:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	size:24px;
	color:#186bce;
	font-weight:normal;
	line-height:50px;*/
}

#content-main .middle .right-narrow #bottom {
	float:left;
	width:540px;
	height:30px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	background-color:#444;
}





#content-links {
	float:left;
	width:100%;
	padding-top:30px;
	padding-bottom:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	background-color:#303030;
	background-image: url(../images/back-links-main.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#content-links #middle-section {
	width:950px;
	margin:0px auto;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#888;
}
#content-links #middle-section #float-left {
	text-align:left;
	float:left;
	width:266px;
	height:230px;
    padding-top:60px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#888;
	background-image: url(../images/back-links-share.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#content-links #middle-section #float-right {
	float:left;
	width:654px;
	height:268px;
	margin:0px auto;
	padding-top:64px;
	padding-left:28px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	background-image: url(../images/back-links.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#content-links #middle-section #float-right .nav-links {
	width:324px;
	float:left;
	margin-top:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	background:#1d1d1d;
}
#content-links #middle-section #float-right .nav-links ul 
{
    margin:0px;
    padding:0;
    list-style:none;
}
#content-links #middle-section #float-right .nav-links ul li 
{
	font: normal 13px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
    padding:0;
    margin-right:30px;
}
#content-links #middle-section #float-right .nav-links ul li a 
{
	display:block;
	text-align:left;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #888;
	text-decoration: none;
	padding-left:4px;
	padding-top:6px;
	padding-right:0px;
	margin:0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
	height: 22px;
	background-color: #1d1d1d;
}
#content-links #middle-section #float-right .nav-links ul li a:hover,
#content-links #middle-section #float-right .nav-links ul li a.selected
{
	display:block;
	color: #fff;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
	background-color: #010101;
}




#content-footer {
	float:left;
	width:100%;
	height:50px;
	background-color:#333;
	background-image: url(../images/back-footer.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#content-footer #middle-area {
	text-align:left;
	width:950px;
    margin:0px auto;
    padding-top:18px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
}
#content-footer #middle-area a {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#888;
	text-decoration:none;
}
#content-footer #middle-area a:hover {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ccc;
	text-decoration:none;
}
#content-footer #middle-area .link-right {
	text-align:left;
	float:right;
    margin:0px auto;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#888;
	width:360px;
}
#content-footer #middle-area .link-right .box1,
#content-footer #middle-area .link-right .box1 a {
	float:right;
	color:#888;
	width:56px;
	height:20px;
	display:block;
	background-image: url(../images/logo-lbdigital.gif);
	background-repeat: no-repeat;
	background-position: left top;	
}
#content-footer #middle-area .link-right .box2 {
	float:right;
	color:#888;
	height:20px;
	margin-right:5px;
}
#content-footer #middle-area .link-right .logo-lbd {
	display:block;
	width:100px;
	height:18px;
	background-color:#666;
	color:#666;
}
