@charset "utf-8";
/* CSS Document */

body {
	color: #444343;
	font: 10pt/14pt Arial, Helvetica, sans-serif;
	margin:0;
	}
	
.translate {
	position:absolute;
	top: 6px;
	/*right: 288px;*/
	left:104%;
	width:auto;
	}
	
.header {
	width: 1000px;
	margin: 0px auto;
	position:relative;
	}

.header h1 {
	font: 700 20pt/20pt Arial, Helvetica, sans-serif;
	display:inline;
	font-style:italic;
	}
	
.header .signin {
	position:absolute;
	top: 6px;
	/*right: 288px;*/
	left:30%;
	text-align:center;
	width:auto;
	}
	
.header .signin p {
	margin:0;
	}
	
.reseller {
	position:absolute;
	text-align:center;
	top:0;
	right:0;
	}

.reseller p {
	margin:0;
	border-bottom:#15355e thin dotted;
	}

.header a {
	color:#15355e; /*#065ece;*/
	font: 700 12pt/14pt "Segoe UI", Arial, Helvetica, sans-serif;
	text-decoration:none;
	}

.header a:hover, .header a:focus {
	color:#ee9b27;  /*#f8981d;*/
	}

.reseller a {
	font: 700 10pt/14pt "Segoe UI", Arial, Helvetica, sans-serif;
	}

.nav {
	width:100%;
	top:0;
	margin:0;
	height:41px;
	background: #15355e url(../images/header-bar-bg.jpg) repeat-x;
	color:#FFFFFF;
	}
	
.nav a {
	font: 700 14pt/28pt "Segoe UI", Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin: 0 13px 0;
	text-decoration:none;
	}

.nav a:hover, .nav a:focus {
	color:#ee9b27;
	}

.home .nav a.homenav, .features .nav a.featuresnav, .device .nav a.devicenav, .faq .nav a.faqnav, .markets .nav a.marketsnav, .fundraising .nav a.fundraising, .giveback .nav a.giveback {
	color:#ee9b27;
	}
	

.fade {
	background:url(../images/body-bg-fade.jpg) repeat-x;
	border-top: #5a7392 1px solid;
/*	border: #FF0000 thin solid;*/
	min-height:760px;
	}
	
.wrap {
	width: 1000px;	
	margin: 0 auto;
	text-align:left;
	position:relative;
	}

.wrap h1 {
	color:#143661;
	font: 700 16pt/20pt "Segoe UI", Arial, Helvetica, sans-serif;
	margin:18px 0 0 0;
	/*letter-spacing:1px;*/
	}

.wrap h2 {
	color:#143661;
	font: 700 12pt/14pt "Segoe UI", Arial, Helvetica, sans-serif;
	margin:18px 0 0 0;
	/*letter-spacing:1px;*/
	}

.wrap h3 {
	color:#143661;
	font: 700 10pt/14pt "Segoe UI", Arial, Helvetica, sans-serif;
	margin:10px 0 0 0;
	/*letter-spacing:1px;*/
	}

.wrap p {
	margin:2px 0 8px;
	}

.wrap .col-lt {
	width: 720px;
	min-height:880px;
	position:relative;
	top: 0;
	left: 0;
	}

.wrap .col-lt .twocol {
	width:100%;
	position:relative;
	}

.wrap .col-lt .twocol .lt {
	width:280px;
	position:relative;
	text-align:center;
	}

.wrap .col-lt .twocol .rt {
	width:400px;
	position:absolute;
	top:0px;
	left:300px;
	}

.wrap .col-lt .faqs {
	margin:0 0 0 15px;
	}
	
.wrap .col-lt ul {
	list-style-image:url(../images/list-item-trans.png);
	margin-top:0;
	}
	
.innerwrap {
	position:relative;
	width:90%;
	margin:40px auto 0;
	}

.line {
	position:relative;
	}

.hdr {
	background-color:#143661;
	color:#FFFFFF;
	font-weight:700;
	line-height:36px;
	}

.innerwrap .line .col2, .innerwrap .line .col3, .innerwrap .line .col4, .innerwrap .line .col5 {
	width: 17%;
	/*border:#d6dbe1 1px solid;
	padding:5px 0;*/
	height:40px;
	text-align:center;
	line-height:36px;
	}

.innerwrap .line .col1 {
	position:relative;
	top:0px;
	left:0px;
	width: 24%;
	border:#d6dbe1 1px solid;
	padding:5px;
	height:40px;
	text-align:center;
	}

.colname {
	background-color:#6c87a9;
	font-weight:700;
	color:#FFFFFF;
	}

.innerwrap .line .col2 {
	position:absolute;
	top:0px;
	left:26%;
	}
	
.innerwrap .line .col3 {
	position:absolute;
	top:0px;
	left:45%;
	}
	
.innerwrap .line .col4 {
	position:absolute;
	top:0px;
	left:64%;
	}
	
.innerwrap .line .col5 {
	position:absolute;
	top:0px;
	left:83%;
	}

.feature {
	position:relative;
	width:100%;
	margin:6px 0 0 0;
	background:url(../images/features-bg.jpg) no-repeat;
	height:210px;
	}

.feature h3 {
	color:#065ece;
	font: 700 11pt/11pt "Segoe UI", Arial, Helvetica, sans-serif;
	margin:0 0 0;
	border-bottom: #065ece 1px solid;
	}

.feature .col1 {
	position:relative;
	top:10px;
	left:2%;
	width: 30%;
	padding-right:1%;
	border-right:#143661 1px solid;
	height:180px;
	}
	
.feature .col2 {
	position:absolute;
	top:10px;
	left:34%;
	width: 32%;
	padding-right:1%;
	border-right:#143661 1px solid;
	height:180px;
	}
	
.feature .col3 {
	position:absolute;
	top:10px;
	left:68%;
	width: 30%;
	}

.feature .readmore {
	position:absolute;
	top:168px;
	right: 6px;
	}
	
.wrap .col-rt {
	width: 260px;
	position:absolute;
	top: 150px;
	left:740px;
	}
	
.wrap .img-float {
	float:right;
	margin:10px 0 10px 10px;
	}
	
.wrap .img-float-lt {
	float:left;
	margin:0px 10px 10px 0;
	}
	
.plans {
	/*background:url(../images/sidebar-bg.jpg) no-repeat;*/
	width:260px;
	/*height:200px;*/
	margin:0 0 10px;
	}	

.plans .title {
	/*background:url(../images/order-one-trans.png) no-repeat;*/
	width:249px;
	/*height:65px;*/
	margin:0 auto;
	}
	
.plans h2 {
	color:#143661;
	font: 700 16pt/24pt "Segoe UI", Arial, Helvetica, sans-serif;
	text-align:center;
	}

.plans p {
	color:#000000;
	}

.plans a {
	/*border: #143661 1px solid;*/
	background:url(../images/plans-bg-trans.png) no-repeat;
	color:#143661;
	text-align:center;
	text-decoration:none;
	line-height:30px;
	width:260px;
	display:block;
	font-weight:700;
	}

.plans a:hover, .plans a:focus {
	text-decoration:underline;
	background:url(../images/plans-bg-over-trans.png) no-repeat;
	color:#FFFFFF;
	}

.plans .comparison a {
	color:#ffffff;
	background:url(../images/plans-bg-over-trans.png) no-repeat;
	}

.plans .comparison a:hover, .plans .comparison a:focus  {
	background:url(../images/plans-bg-trans.png) no-repeat;
	color:#143661;
	}

.order {
	text-align:right;
	margin-bottom:6px;
	}
	
.news {
	margin-top:0;
	font: 300 10pt/14pt Arial, Helvetica, sans-serif;
	}
	
.news h1 {
	font: 18pt/18pt "Times New Roman", Times, serif;
	text-decoration:underline;
	text-align:center;
	margin-top:6px;
	}

.news .articles {
	overflow:auto;
	height:280px;
	}
	
.news a {
	color:#143661;
	font: 700 10pt/14pt Arial, Helvetica, sans-serif;
	}
	
.small {
	font: 8pt/10pt Arial, Helvetica, sans-serif;
	}

table {
	border:#143661 1px solid;
	}	

table th {
	background:url(../images/table-head-bg.jpg) repeat-x;
	height:20px;
	color:#FFFFFF;
	padding:0 10px; 
	}

.news table th a {
	color:#FFFFFF;
	text-decoration:none;
	}

.news table th a:hover {
	color:#FF0000;
	text-decoration:underline;
	}


#footer {
	margin-top:10px;
	text-align:center;
	font: 8pt/12pt Arial, Helvetica, sans-serif;
	}
	
/*************** login div *************/

/*#overlay {
	position:fixed;
    left: 0px;
    top: 0px;
    width:100%;
    height:100%;
    z-index: 1000;
	background-image:url(../images/trans-bg.png);
}
#overlay .main {
    width:350px;
    margin: 100px auto;
    background-color: #fff;
    border:1px solid #000;
    padding:15px;
	line-height:14px;
}*/

#overlay {
	position:fixed;
    left: 0px;
    top: 0px;
    width:100%;
    height:100%;
    text-align:center;
    z-index: 1000;
	background-image:url(../images/trans-bg.png);
}
#overlay .main {
    width:350px;
	min-height:120px;
    margin: 300px auto;
    background-color: #fff;
    border:1px solid #000;
    padding:15px;
	text-align:center;
}


#close {
	float: right;
	margin:-10px -4px 0 0;
}

