/* ---------------------Left Navigation-------------------------------- */

.leftnav {
	border: 1px solid #003E7A;
	
	
}

/*TODO: styles*/
.icon{}





/* ---------------------Container-------------------------------- */
.frame {
	/*height:100%;*/
	padding:5px;	
}


.header {
	background-image: url(../images/header_bg.jpg);
	background-repeat: repeat-x;
	height:83px;
	vertical-align:top;	
}

.footer {
	color: #FFFFFF;
	background-color: #BBB0A3;
	text-align: center;
	vertical-align: middle;
	padding: 5px;
}

.footer a {
	color: #FFFFFF;
	text-decoration:none;
}

.footer a:hover {
	text-decoration:underline;
}


/* ---------------------Content-------------------------------- */

body, td {
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #003E7A;
}

.intro {
	font-size:13px;
	padding-top:20px;
	padding-bottom:20px;
	width:600px;
}

.bodybold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #003E7A; font-weight: bold}
.introbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold}

select, input, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #003E7A;
}

select, input {
	font-size:9px;
}

form {
	margin:0px;
}

.sectionbar {
	background-color:#F47421;
	padding-left:5px;
	height:23px;
	vertical-align:middle;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;

}

.sectionbar a{
	color: #003E7A;
	text-deocration:underline;
}


.contentframe {
	padding-left:12px;
	
}

.contentborder {
	border: 1px solid #0072AE;
	height:100%;
	vertical-align:top;

}

.content{
	padding:10px;
}

.panelframe{
	padding-right:10px;
}

.smartcardframe {
	padding: 8px;
	border: 1px solid #6DB33F;
	width: 117px;
}

.payproductsframe {
	padding: 8px;
	border: 1px solid #731472;
	width: 117px;
}

.payservicesframe {
	padding: 8px;
	border: 1px solid #BBB0A3;
	width: 117px;
}

.paysolutionsframe {
	padding: 8px;
	border: 1px solid #F99D31;
	width: 117px;
}
.smartcardframe {
height: 240px;
 BORDER-RIGHT: #6db33f 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #6db33f 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; BORDER-LEFT: #6db33f 1px solid; WIDTH: 117px; PADDING-TOP: 8px; BORDER-BOTTOM: #6db33f 1px solid
}
.payproductsframe {
height: 240px;
 BORDER-RIGHT: #731472 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #731472 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; BORDER-LEFT: #731472 1px solid; WIDTH: 117px; PADDING-TOP: 8px; BORDER-BOTTOM: #731472 1px solid
}
.payservicesframe {
height: 240px;
 BORDER-RIGHT: #bbb0a3 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #bbb0a3 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; BORDER-LEFT: #bbb0a3 1px solid; WIDTH: 117px; PADDING-TOP: 8px; BORDER-BOTTOM: #bbb0a3 1px solid
}
.paysolutionsframe {
height: 240px;
 BORDER-RIGHT: #f99d31 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #f99d31 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; BORDER-LEFT: #f99d31 1px solid; WIDTH: 117px; PADDING-TOP: 8px; BORDER-BOTTOM: #f99d31 1px solid
}

/* ---------------------Sitemap-------------------------------- */

ul.sitemap {
list-style-type: none; 
margin-left: 1em;
padding-left: 0em;
}

ul.sitemap li {
font-size: 13px;
font-weight: bold;
margin-left: 1em;
padding-left: 0em;
list-style-image: url('../images/browsearrow1_icon.gif');
list-style-position: outside
}


ul.sitemap li li {
font-size: 11px;
font-weight: normal;
margin-left: 0em;
padding-left: 0em;
list-style-image: url('../images/browsearrow2_icon.gif');
list-style-position: outside
}
