@charset "UTF-8";

/*******************************************************************/
/*                                                                 */
/*                                                                 */
/*    CASCADING STYLE SHEETS DOCUMENT DEVELOPED BY IVAN ALEKSIC	   */
/*    IMPLEMENTEK INTERNET CONSULTING GROUP	- BELGRADE - SERBIA	   */
/*    IVAN@IMPLEMENTEK.COM - WWW.IMPLEMENTEK.COM				   */
/*                                                                 */
/*    Copyright National Payment Network - CALIFORNIA - USA		   */
/*                                                                 */
/*    Revision 1.0 - September 11. 2008. - Ivan					   */
/*    Revision 1.1 - September 12. 2008. - Ivan					   */
/*    Revision 1.2 - September 16. 2008. - Ivan					   */
/*                                                                 */
/*                                                                 */
/*******************************************************************/

html, body, form, h1, h2, h3, h4, p {
	margin: 0px;
	padding: 0px;
}
body {
	background: #737a35 url(../layout/background-x-tile.jpg) 0px 0px repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #465560;
}
.clear {
	display: block;
	clear: both;
	font-size: 0px;
	height: 0px;
}
a, a:hover {
	text-decoration: none;
	outline: none;
}
img {
	border: none;
}
#home {
	width: 980px;
	margin: auto;
	background: url(../layout/home-background.jpg) top center no-repeat;
}
#header {
	padding-left: 58px;	
	padding-right: 58px;	
	height: 110px;
}
#logo {
	width: 215px;
	height: 110px;
	float: left;
}
#logo img {
	border: none;
}
#login {
	width: 470px;
	float: right;
	padding-top: 30px;
}
.loginelement {
	padding-right: 10px;
	float: left;
}
.loginelement label {
	display: block;
	color: #b5b6aa;
	font-size: 11px;
	padding-bottom: 2px;
}
#logininfo {
	padding-top: 3px;
	color: #7d8444;
	font-size: 10px;
}
#logininfo a {
	color: #465560;
	font-weight: bold;
}
#logininfo a:hover {
	color: #7d8444;
	text-decoration: underline;
}
.field {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #465560;
	padding: 5px;
	padding-top: 3px;
	background: #dcddd0 url(../layout/field-back-tile-x.jpg) 0px 0px repeat-x;
	border-top: 1px solid #d7d8cb;
	border-left: 1px solid #dbdcd0;
	border-bottom: 1px solid #eff0ea;
	border-right: 1px solid #eaebe2;
}
.button {
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #465560;
	padding: 5px;
	padding-top: 2px;
	background: #ddddd1 url(../layout/button-back-tile-x.jpg) 0px 0px repeat-x;
	border-top: 1px solid #eff0ea;
	border-left: 1px solid #eaebe2;
	border-bottom: 1px solid #d7d8cb;
	border-right: 1px solid #dbdcd0;
	cursor: pointer;
}
.buttonhover {
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #f4f5ef;
	padding: 5px;
	padding-top: 2px;
	background: #44525d url(../layout/button-back-tile-x-hover.jpg) 0px 0px repeat-x;
	border-top: 1px solid #aeb5ba;
	border-left: 1px solid #7a858d;
	border-bottom: 1px solid #3f4d57;
	border-right: 1px solid #42515b;
	cursor: pointer;
}
#navigation {
	padding-top: 14px;
	height: 34px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
}
#navigation ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	padding-left: 65px;
}
#navigation ul li {
	float: left;
	text-align: center;
	padding-left: 15px;
	padding-right: 15px;
}
#navigation ul li a {
	display: block;
	color: #465560;
	padding: 2px;
	padding-left: 8px;
	padding-right: 8px;
}
#navigation ul li a:hover {
	color: #f4f5ef;
	background: url(../layout/navigation-hover-back.jpg) 0px 0px repeat-x;
}
#splash {
	height: 261px;
	color: #465560;
}
#splash-sub {
	height: 181px;
	text-align: center;
}
#splashshow {
	height: 211px;
	width: 864px;
	margin: auto;
	background: url(../layout/loader.gif) center 98px no-repeat;
}
.loaderoff {
	background: none !important;
}
.splash-right h1, .splash-left h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 26px;
	text-transform: uppercase;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
.splash-right p, .splash-left p {
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
}
.splash-right {

	padding-top: 48px;
	padding-right: 44px;
	float: right;
	text-align: right;
}
.splash-left {
	padding-top: 48px;
	padding-left: 44px;
	float: left;
	text-align: left;
}
a.linkbutton {
	display: block;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #465560 !important;
	padding: 7px;
	padding-top: 3px;
	padding-bottom: 3px;
	background: #e9e9e3 url(../layout/link-learnmore.jpg) 0px 0px repeat-x;
	border-top: 1px solid #eff0ea;
	border-left: 1px solid #eaebe2;
	border-bottom: 1px solid #d7d8cb;
	border-right: 1px solid #dbdcd0;
	margin-top: 10px;
}
a:hover.linkbutton {
	color: #f4f5ef !important;
	background: #44525d url(../layout/button-back-tile-x-hover.jpg) 0px 0px repeat-x;
	border-top: 1px solid #aeb5ba;
	border-left: 1px solid #7a858d;
	border-bottom: 1px solid #3f4d57;
	border-right: 1px solid #42515b;
}

#splashnavigation {
	height: 50px;
}
#splashnavigation ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 50px;
	width: 864px;
	margin: auto;
}
#splashnavigation ul li {
	float: left;
	height: 50px;
}
.spln1 {
	padding-right: 1px;
	background: url(../layout/splash-buttons.jpg) 0px -50px no-repeat;
}
.spln1 a.current {
	background: url(../layout/splash-buttons.jpg) 0px -50px no-repeat !important;
}
.spln2 {
	padding-right: 1px;
	background: url(../layout/splash-buttons.jpg) 0px -100px no-repeat;
}
.spln2 a.current {
	background: url(../layout/splash-buttons.jpg) 0px -100px no-repeat !important;
}
.spln3 {
	padding-right: 1px;
	background: url(../layout/splash-buttons.jpg) 0px -150px no-repeat;
}
.spln3 a.current {
	background: url(../layout/splash-buttons.jpg) 0px -150px no-repeat !important;
}
.spln4 {
	padding-right: 1px;
	background: url(../layout/splash-buttons.jpg) 0px -200px no-repeat;
}
.spln4 a.current {
	background: url(../layout/splash-buttons.jpg) 0px -200px no-repeat !important;
}
.spln5 {
	background: url(../layout/splash-buttons.jpg) 0px -250px no-repeat;
}
.spln5 a.current {
	background: url(../layout/splash-buttons.jpg) 0px -250px no-repeat !important;
}
#splashnavigation ul li a {
	width: 172px;
	padding-top: 17px;
	height: 33px;
	text-align: center;
	display: block;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #465560;
	background: url(../layout/splash-buttons.jpg) 0px 0px no-repeat;
	/*cursor: help;*/
	cursor:default;
}
#splashnavigation ul li a:hover {
	background: none;
}
.sshowholder {
	width: 864px;
	height: 211px;
	position: absolute;
}
#ssh1 {
	background: url(../layout/splash-backgrounds.jpg) 0px 0px no-repeat;
}
#ssh2 {
	background: url(../layout/splash-backgrounds.jpg) 0px -211px no-repeat;
}
#ssh3 {
	background: url(../layout/splash-backgrounds.jpg) 0px -422px no-repeat;
}
#ssh4 {
	background: url(../layout/splash-backgrounds.jpg) 0px -633px no-repeat;
}
#ssh5 {
	background: url(../layout/splash-backgrounds.jpg) 0px -844px no-repeat;
}
#contentholder {
	width: 980px;
	background: url(../layout/content-y-tile.jpg) 0px 0px repeat-y;
}
#content {
	width: 776px;
	padding-left: 102px;
	padding-right: 102px;
	padding-top: 44px;
	padding-bottom: 30px;
	background: url(../layout/content-top-shade-back.jpg) 0px 0px no-repeat;
}
#subcontent {
	width: 776px;
	padding-left: 102px;
	padding-right: 102px;
	padding-top: 24px;
	padding-bottom: 30px;
	background: url(../layout/content-top-shade-back2.jpg) 0px 0px no-repeat;
}

#content ul, #subcontent ul, #managementteam ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	padding-top: 7px;
}
#content ul li, #subcontent ul li {
	padding-top: 7px;
	background: url(../layout/bullet.jpg) 10px 10px no-repeat;
	padding-left: 28px;
}
#managementteam ul li {
	padding-top: 7px;
	padding-bottom: 10px;
	background: url(../layout/bullet-plus.jpg) 10px 10px no-repeat;
	padding-left: 28px;
}
#managementteam ul li a {
	display: block;
	color: #90965f;
	font-size: 10px;
}
#managementteam ul li a strong {
	display: block;
	font-size: 12px;
	margin-bottom: -1px;
}
#managementteam ul li a:hover {
	color: #465560;
}
#managementteam ul li a.current {
	color: #465560;
}
.biography {
	padding-bottom: 10px;
	margin-bottom: 5px;
	border-bottom: 1px solid #90965f;
}
.biography img {
	padding: 1px;
	float: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
}
.biography p {
	font-size: 11px;
	margin: 0px !important;
	padding: 0px !important;
	padding-top: 10px !important;
}
#main {
	width: 500px;
	float: left;
}
#main a {
	color: #90965f;
}
#main a:hover {
	color: #465560;
}
#main h1, #main-full h1 {
	font-weight: normal;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 26px;
	letter-spacing: -1px;
	color: #90965f;
}
#main h2, #main-full h2 {
	font-weight: normal;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #465560;
	padding-top: 20px;
}

#main h3, #main-full h3{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#main h3 span, #main-full h3 span {font-size:10px; display:block; font-style:normal;	font-family: Arial, Helvetica, sans-serif;}

#main p, #main-full p {
	padding-top: 15px;
}
#side {
	width: 230px;
	float: right;
	padding-top: 7px;
}
#side h2 {
	font-weight: normal;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #465560;
}

.banners {
	padding-top: 20px;
}
.banners img {
	padding-bottom: 15px;
}
.banners a {
	display: block;
}

#footer {
	width: 980px;
	height: 162px;
	margin: auto;
	text-align: center;
	background: url(../layout/footer-background.jpg) top center no-repeat;
}
#footernav {
	width: 864px;
	margin: auto;
	padding-top: 55px;
}
#footernav a {
	font-weight: bold;
	color: #d2d4be;
	padding-left: 12px;
	padding-right: 12px;
}
#footernav a:hover {
	color: #fff;
}
#copyright {
	width: 864px;
	margin: auto;
	font-size: 10px;
	color: #aaae84;
	padding-top: 12px;
}
#copyright a {
	color: #aaae84;
	text-decoration: underline;
}
#copyright a:hover {
	color: #d2d4be;
	text-decoration: none;
}
#main-full {
	width: 770px;
}
#products {
	text-align: center;
}
.product {
	padding-top: 20px;
}

table{
 /*   border-color: #465560;
    border-width: 0 0 1px 1px;
    border-style: solid;
	*/
	/*margin-bottom:25px;*/
	/*background:#eff0d9;*/
}



td, th
{
   /*
    border-color: #90965f;
    border-width: 1px 1px 0 0;
    border-style: solid;
	*/
	border-bottom:1px solid #fff;
    margin: 0;
    /*padding: 8px 8px;
	padding-right:10px;*/
	text-align:center;
}

th {
text-align:left;
color: #90965f;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

td.term, th.term {text-align:right;}


