/* CSS Document */
a {
	color: #476291;
	text-decoration: none;
}

a:hover {
	color: #476291;
	text-decoration: underline;
}
.login {
	padding: 2px 0px 2px 20px;
font-family:Verdana, Arial, Helvetica, sans-serif, "Aachen BT";
font-size:12px;
font-weight: bold;
color:#FFFFFF;
}
.border1{
border:#000099 1px solid;
background-color:#66CCFF;
padding:2px 2px 2px 2px;
}
.border2{
border-bottom:#003399 1px solid;
border-left:#003399 1px solid;
border-right:#003399 1px solid;
background-color:#66CCFF;
padding:2px 2px 2px 2px;
}
a.menu:link {
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif, "Aachen BT";
line-height:17px;
color:#FFFFFF;
background-image: url(../images/bullet.jpg);
background-repeat:no-repeat;
height:100%;
width::100%;
padding:0px 0px 0px 20px;
font-size:10px;
text-decoration:none;
background-color:#027c49;
}
a.menu:visited {
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif, "Aachen BT";
line-height:17px;
color:#FFFFFF;
background-image: url(../images/bullet.jpg);
background-repeat:no-repeat;
height:100%;
width::100%;
padding:0px 0px 0px 20px;
font-size:10px;
text-decoration:none;
background-color:#027c49;
}
a.menu:hover {
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif, "Aachen BT";
background-image: url(../images/bullet_mo.jpg);
background-repeat:no-repeat;
line-height:17px;
color:#FFFFFF;
height:100%;
width::100%;
padding:0px 0px 0px 20px;
font-size:10px;
text-decoration:none;
background-color:#0062ad;
}
.line {
background-image: url(../images/line2.jpg);
background-repeat:repeat-y;
background-position:right;
}

div.text {
padding:0px 30px 0px 30px;
font-family:Verdana, Arial, Helvetica, sans-serif, "Aachen BT";
font-size:12px;
color:#333366;
text-align:justify;
line-height: 18px;
}

div.text h1 {
	font-size: 20px;
	color: #59a7d7;
}

div.text h2 {
	font-size: 18px;
	color: #59a7d7;
}

div.text h3 {
	font-size: 125%;
	color: #00914C;
}

div.text h4 {
	
	font-size: 100%;
}
div.text h4 span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	color: #BF593E;
	
}
div.text h5 {
	font-size: 12px;
	color: #BF593E;
}

div.breadcrumb {
	padding: 5px 30px 5px 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #06914d;
}

div.breadcrumb a {
	color: #06914d;
}

div.breadcrumb a:hover {
	color: #06914d;
}

div.textleft {

font-family:Verdana, Arial, Helvetica, sans-serif, "Aachen BT";
font-size: 11px;
color:#636D84;
text-align: left;
line-height: 15px;
padding:10px 20px 10px 20px
}

div.textleft a {
	font-weight: normal;
}

div.textleft a:hover{

}

td.rtcol {
	background-color: #dbebf6;
}

td.rtcol2 {
	background-color: #b2dbf6;
	border-top:  4px #FFFFFF solid;
	padding: 8px 0px;
}

#home {
	position:absolute;
	left:167px;
	top:194px;
	width:105px;
	height:43px;
	z-index:1;
	visibility:hidden;
}
#aboutus {
	position:absolute;
	left:271px;
	top:194px;
	width:128px;
	height:36px;
	z-index:2;
	visibility:hidden;
}
#technology {
	position:absolute;
	left:374px;
	top:194px;
	width:128px;
	height:93px;
	z-index:3;
	visibility:hidden;
}
#services {
	position:absolute;
	left:480px;
	top:194px;
	width:161px;
	height:87px;
	z-index:4;
	visibility:hidden;
}
#verticals {
	position:absolute;
	left:582px;
	top:194px;
	width:106px;
	height:45px;
	z-index:5;
	visibility:hidden;
}

#partners {
	position:absolute;
	left:895px;
	top:192px;
	width:104px;
	height:22px;
	z-index:6;
	visibility:hidden;
}
.bottommenu {
font-family:Verdana, Arial, Helvetica, sans-serif, "Aachen BT";
font-size:10px;
color:#FFFFFF;
height: 19px;
}
a.bmenu:link{
font-family:Verdana, Arial, Helvetica, sans-serif, "Aachen BT";
font-size:10px;
text-decoration:none;
color:#FFFFFF;
}
a.bmenu:visited{
font-family:Verdana, Arial, Helvetica, sans-serif, "Aachen BT";
font-size:10px;
text-decoration:none;
color:#FFFFFF;
}
a.bmenu:hover{
font-family:Verdana, Arial, Helvetica, sans-serif, "Aachen BT";
font-size:10px;
text-decoration:none;
color:#FFCC00;
}
.formlogin {
border:#0089E1 1px solid;
font-family:Verdana, Arial, Helvetica, sans-serif, "Aachen BT";
font-size:10px;
text-decoration:none;
color:#003399;
}
.logintext {
font-family:Verdana, Arial, Helvetica, sans-serif, "Aachen BT";
font-size:10px;
line-height:10px;
vertical-align: middle;
color:#333333;
}
a.loginsubmit:link{
display:block;
border:1px #FFFFFF solid;
font-family:Verdana, Arial, Helvetica, sans-serif, "Aachen BT";
font-size:10px;
color:#FFFFFF;
font-weight:bold;
background-color:#0189E1;
text-decoration:none;
padding: 2px;
}
a.loginsubmit:visited{
display:block;
border:1px #FFFFFF solid;
font-family:Verdana, Arial, Helvetica, sans-serif, "Aachen BT";
font-size:10px;
color:#FFFFFF;
font-weight:bold;
background-color:#0189E1;
text-decoration:none;
}
a.loginsubmit:hover{
display:block;
border:1px #FFFFFF solid;
font-family:Verdana, Arial, Helvetica, sans-serif, "Aachen BT";
font-size:10px;
color:#000000;
font-weight:bold;
background-color:#0189E1;
text-decoration:none;
}

#fullheight {
	height:100%
}

li {
	margin-bottom: 0.5em;
}

ul.highlight li {
	list-style-image: url(../images/redblock.gif);
	margin-bottom: 0.25em;
}

ul.highlight ul li {
	list-style-image: url(../images/reddiam.gif);
}

ul.highlight strong {
	color: #00904B;
}


ul.highlight2 strong {
	color: #00904B;
}

ul.highlight2 li {
	list-style: square;
	margin-bottom: 0.5em;
	
}

ul.highlight2 a {
	color: #00904B;
	text-decoration: none;
}

ul.highlight2 a:hover {
	text-decoration: underline;
}

td.boxes {
	vertical-align: top;
	text-align: left;
}

td.boxes p {
	margin-bottom: 0px;
}

.byline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 175%;
	color: #476291;
	line-height: 1.5em;
	padding-top: 10px;
}

div.byline span {
	color: #BF593E;
}
