* {
margin:0;
padding:0;
}

html {
margin:0 auto;
padding:0;
background:#02070d url(images/header.jpg) top no-repeat;
}

body {
margin:0 auto;
padding:0;
font-family:Arial;
font-size:12px;
color:#FFFFFF;
width:805px;
text-align:center;
line-height:20px;
background:url(images/bg-center.jpg) no-repeat center bottom;
}

div {
display:block;
}

/* get rid of those system borders being generated for A tags */
a:active {
outline:none;
}

:focus {
-moz-outline-style:none; 
 }

h1 {
font-family:helvetica;
font-size:36px;
font-weight:normal;
padding:10px;
line-height:56px;
}

h2 {
font-family:Arial;
font-size:20px;
font-weight:normal;
padding:10px;
}

h2 a{
color:#FFFFFF;
text-decoration:none;
}

h3 {
font-family:Arial;
font-size:16px;
font-weight:normal;
padding-left:20px;
}

ul {
list-style:none;
padding:0;
margin:0;
}

li {
list-style:none;
padding:0;
margin:0;
}

#wrapper {
text-align:left;
}

#menu {
background:url(images/top-menu-bg.jpg) repeat-x;
height:52px;
position:relative;
}

#top-menu {
width:400px;
right:0;
position:absolute;
}

#header {
height:220px;
}

#page-content {
/*background:url(images/center-bg.png) repeat;*/
/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/center-bg.png', sizingMethod='scale');*/
height:550px auto;
min-height:550px;
position:relative;
margin-left:2px;
}

#left-p {
width:250px;
display:inline;
right:0;
position:absolute;
}

#right-p {
width:550px;
position:relative;
}

#scr {
width:500px;
display:inline;
position:absolute;
overflow:auto;
height:375px;
}

#footer {
bottom:0;
position:relative;
font-size:10px;
color:#FFFFFF;
text-align:center;
height:60px;
background:url(images/b-menu-bg.jpg) repeat-x top #246c91;
}

#footer p{
padding-top:10px;
padding-bottom:10px;
}

#footer a{
font-size:12px;
font-family:arial;
text-decoration:none;
color:#FFFFFF;
}

#screenshot{
position:absolute;
border:1px solid #ccc;
padding:5px;
display:none;
color:#fff;
left:0;
background:#333 url(images/loading.gif) center no-repeat;
}

.resources a{
color:#0099FF;
text-decoration:none;
padding-left:20px;
}

.txt {
text-align:justify;
padding-left:20px;
padding-right:20px;
}

.txt a{
color:#4de4ff;
}

.clients_web {
background-color:#174056;
padding:10px 5px;
}

ul#nav {
	border-top: 1px solid #dfdfdf;
	display:inline;
}

ul#nav li {
	display: inline;
	float:left;
	width:100px auto;
	text-align:center;
}

ul#nav li a {
	display: block;
	padding-left:15px;
	padding-right:15px;
	padding-top:20px;
	padding-bottom:10px;
	color: #ffffff;
	text-decoration: none;
	text-align:center;
	background: url(images/nav-bg.gif) no-repeat -102px 48px ;
}

ul#nav li a:hover {
	color: #4de4ff;
/*	background-color: #09253c; */
}

/*Accodion */
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; background:url(images/acc-header-bg.gif) no-repeat center; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; background:url(images/acc-header-bg2.gif) no-repeat center;  }
.ui-accordion .ui-accordion-header a { display: block; font-size: 14px; padding: 10px 10px 10px 20px; color:#FFFFFF; text-decoration:none; background:url(images/acc-header-bullet1.gif) no-repeat left center;}
.ui-accordion .ui-accordion-header a:hover { display: block; font-size: 14px; padding: 10px 10px 10px 20px; color:#ffffff; text-decoration:underline; background:url(images/acc-header-bullet2.gif) no-repeat left center;}
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 1em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; background:url(images/acc-content-middle.gif) repeat-y; height:180px; margin-right:10px;}
.ui-accordion .ui-accordion-content-active { display: block; }


#s7 {
margin-left:0px;
margin-top:3px;
background:none;
height:221px;
}

#s7 img{
border:0px;
}





















/*old classes */


/*
H3 {color:#000000; font-family:Arial; font-size:12px; }

.smtxt2 {color:#88c750;font-family:Verdana; font-size:10px; text-decoration: underline; padding-left:5px; padding-right:5px; }
.smtxt2 A{color:#88c750; font-family:Verdana; font-size:10px; text-decoration: underline; padding-left:5px; padding-right:5px; }
.smtxt2 A:hover{color:#ffffff;font-family:Verdana; font-size:10px; text-decoration: none; padding-left:5px; padding-right:5px; }

.smtxt {color:#ffffff;font-family:Verdana; font-size:10px; padding-left:5px; padding-right:5px; }
.smtxt A{color:#88c750; font-family:Verdana; font-size:10px; text-decoration: underline; padding-left:5px; padding-right:5px; }
.smtxt u{color:#88c750;font-family:Verdana; font-size:10px; padding-left:5px; padding-right:5px; }
.smtxt A:hover{color:#ffffff;font-family:Verdana; font-size:10px; text-decoration: none; padding-left:5px; padding-right:5px; }

.prodtxt {color:#000000;font-family:Arial; font-size:12px; padding-left:5px; padding-right:5px;line-height:13px;}
.prodtxt b.q{ color:#000000;}

.prodlnk {color:#666666; font-family:Verdana,Arial; font-size:12px;line-height:12px; }
.prodlnk A{color:#666666;text-decoration:underline;; font-weight:Normal}
.prodlnk A:hover{color:#F7AF24;; font-weight:Normal }

.txt {color:#ffffff;font-family:Arial; font-size:12px; padding-left:5px; padding-right:10px;line-height:18px; }
.txt A{color:#88c750;  text-decoration:none;}
.txt b.q{ color:#9E8B56;}
.txt A:hover{color:#88c750; text-decoration:underline;}

.portlnk {color:#000000666666; font-family:Verdana,Arial; font-size:12px;line-height:12px; }
.portlnk A{color:#000000;text-decoration:underline;; font-weight:Normal}
.portlnk A:hover{color:#FF0000;; font-weight:Normal }

.porttxt {color:#71C7ED;font-family:Arial; font-size:12px; padding-left:5px; padding-right:10px;line-height:18px; }
.porttxt A{color:#71C7ED;  text-decoration:none;}
.porttxt A:hover{color:#294C68;}

.txt1 {color:#666666;font-family:Arial; font-size:12px; padding-left:5px;line-height:17px;}
.txt1 b{color:#000000;}
.txt1 b.q{color:#409F40;}

.txt2 {color:#ffffff;font-family:Arial; font-size:12px; padding-left:5px;line-height:17px;}
.txt2 u{color:#88c750;}
.txt2 A{color:#ffffff;}
.txt2 A:hover{color:#88c750;}


.pagenav {color:#666666;font-family:Arial; font-size:12px; font-weight:bold; padding-left:5px; }
.pagenav A{color:#000000;  text-decoration:none;}
.pagenav A:hover{color:#9E8B56;}

.botlinks {color:#666666;font-family:Arial,Verdana; font-size:12px; padding-left:15px;line-height:20px;}
.botlinks A{color:#666666;}
.botlinks A:hover{color:#000000;}


.lefthd{color:#FDF3D7;font-family:Arial,Verdana; font-weight:bold; font-size:12px; padding-left:2px; }
.lefthd A{color:#FDF3D7; text-decoration:none; }
.lefthd A:hover{color:#666666; }

.leftlinks{color:#00000;font-family:Arial,Verdana; font-size:11px; padding-left:2px}
.leftlinks A{color:#000000; text-decoration:none; }
.leftlinks A:hover{color:#FF0000; }

.icon {color:#800000; text-decoration:none; font-family:Arial,Verdana; font-weight:bold; font-size:11px;}
.icon A{color:#000000; text-decoration:none; }
.icon A:hover{color:#000000; }

.icon1 A{color:#0348D6; text-decoration:none; font-family:Arial,Verdana; font-weight:bold; font-size:11px;}
.icon1 A:hover{color:#000000; }

.headings {color:#88c750; font-family: Arial; font-weight: bold; font-size: 17px; padding-left:8px; padding-top: 5px;}
.headings A{color:#88c750; font-family: Arial; font-weight: bold; font-size: 17px; padding-left:8px; padding-top: 5px; text-decoration: none;}
.headings A:hover{color:#dedede; font-family: Arial; font-weight: bold; font-size: 17px; padding-left:8px; padding-top: 5px; text-decoration: underline;}


.btlnks A{color:#FF0000; text-decoration:none; font-family:Arial,Verdana; font-weight:bold; font-size:12px;}
.btlnks A:hover{color:#000000; }

.btlnk {color:#ffffff; font-family:MS Sans Serif,Arial,Verdana; font-size:11px;line-height:19px; }
.btlnk A{color:#ffffff;text-decoration:underline;; font-weight:bold}
.btlnk A:hover{color:#88c750;; font-weight:bold }

.btlnk2 {color:#666666; font-family:MS Sans Serif,Arial,Verdana; font-size:11px;line-height:19px; }
.btlnk2 A{color:#88c750;text-decoration:underline;; font-weight:none}
.btlnk2 A:hover{color:#ffffff; font-weight:none; text-decoration: none; }


.inlinks{color:#ffffff;font-family:Arial,Verdana; font-size:11px; padding-left:15px; }
.inlinks A{color:#ffffff; text-decoration:none; }
.inlinks A:hover{color:#88c750; }

.inlinkshd{color:#352A1E; text-decoration:none;  font-weight:bold; font-family:Arial,Verdana; font-size:12px; padding-left:15px; }
.inlinkshd A{color:#352A1E; text-decoration:none;  }
.inlinkshd A:hover{color:#000000; text-decoration:none;  }ul           { color: #88C750 }h4           { font-family: Verdana; font-size: 11pt; text-decoration: underline; color: 
               #88C750; font-weight: bold }
*/