body {
margin:0;
padding:0;
background-color:#eee;
font:normal 12px arial,helvetica,sans-serif;
color:#333;
text-align:center;
}


a {color:#0a5caa}

a img {
border:0;
}

a:hover {color:#036;}

#container {
width: 867px;
margin-left: auto;
margin-right: auto;
background-image:url(images/pagemid.jpg);
background-repeat:repeat-y;
text-align:left;
}

#inside {
margin:20px 50px 30px 50px;
}

#banner {
padding: 0;
margin-bottom: 0;
}

#login {width:450px;
text-align:right;
float:right;
}

#login a {
font-weight:bold;
}

.talk {
color:#666;
font-size:15px;
margin-top:16px;
font-weight:bold;
}

.green {
color:#68af03;
}

.red {
color:#990000;
}


.sell {font-weight:bold;text-decoration:underline;font-size:14px;}


h1 {
margin:0;padding:0;
}

#logo {
width:284px;
height:70px;}



#navcontainer ul{padding-left: 0;margin-left: 0;background-color: #71a0ce;color: White;float: left;width: 100%;font-family: arial, helvetica, sans-serif;
font-size:14px;
margin-bottom:0;}#navcontainer ul li { display: inline; }#navcontainer ul li a{padding: 8px 16px;background-color: #036;color: White;text-decoration: none;float: left;border-right: 1px solid #fff;
background-image:url(images/menuback.jpg);
border-top:1px solid #84add5;}#navcontainer ul li a:hover{background-color: #036;
background-image:none;
/*background-image:url(images/corner.jpg);
background-repeat:no-repeat;
background-position:top right;*/color: #fff;
border-top:1px solid #fff;}


#services .servicesactive,#customers .customersactive,#partner_program .partner_programactive,#developers .developersactive,#about_us .about_usactive{background-color: #e4e4e4;
background-image:url(images/corner.jpg);
background-repeat:no-repeat;
background-position:top right;color: #0a5caa;
border-top:1px solid #fff;}

#breadcrumb {
background-color: #e4e4e4;
clear:left;
margin-top:0;
padding:10px;
}

#content {
padding: 0;
margin-left: 200px;
}

h3 {
color:#0a5caa;
font:bold 18px arial,helvetica;

}

h4 {
color:#68af03;
font-size:16px;
margin:0px;
}

h5 {
color:#333;
font-size:14px;
margin:0px;
}

#sidebar-a {
float: left;
width: 180px;
margin: 0;
margin-right: 0;
padding: 0;
padding-top:20px;
}

#sidenav {
border:1px solid #ccc;
padding:10px;
}

h2 {
font-size:14px;
margin:0;
padding:0px;

}

#sidelist {
padding-left: 0;margin-left: 0;
}

#sidelist ul {
margin-left:0px;
padding-left:10px;
}

#sidelist li{list-style: none;margin: 0;padding: 0.25em;
font-weight:bold;}

#sidelist li ul li {font-weight:normal;}#sidelist li a {  }

#footer {
clear: both;
padding: 0;
margin-top: 0;
background-color:#eee;
text-align:center;
font-size:10px;
line-height:2;
padding-bottom:30px;
}

#footer a {color:#333;}

#top .right {float:right;width:400px;font-size:13px;padding-bottom:25px;}
#top .left {padding-top:95px;}
#top h1 {font-size:24px;margin:20px 0 10px 0;}
#top h2 {font-size:16px;color:#0a5caa;}
#bottom {margin-top:25px;clear:both;}
#bottom .right {float:right; width:315px;}
#bottom .left {width:408px;}
#bottom .left h2 {color:#990000;font-size:16px;}
#bottom .right h2 {color:#68af03;font-size:16px;}
#top li, #bottom li {font-weight:bold;line-height:1.5;}
#top li { list-style: square url(images/dot-blue.gif);}
#top ul,#bottom ul {margin:0px;padding-left:16px;}
#bar {background-color:#dad9d9;}
.button {float:right;}
.left li {list-style: square url(images/dot-red.gif);}
.right li {list-style: square url(images/dot-green.gif);}
.center {text-align:center;margin:10px;}
.demo {padding:5px 15px;font-size:14px;font-weight:bold;}
.button a{padding: 8px 14px;background-color: #036;color: White;text-decoration: none;float: left;border-right: 1px solid #fff;
background-image:url(images/menuback.jpg);
border-top:1px solid white;
border-left:4px solid white;}

.button a:hover{background-color: #036;
background-image:none;
/*background-image:url(images/corner.jpg);
background-repeat:no-repeat;
background-position:top right;*/color: #fff;
border-top:1px solid #fff;}

.floatleft {float:left;margin-right:5px;}
.floatright {float:right;margin-left:10px;}
.push {margin-top:20px;}

#features {border:1px solid gray;padding:0px;width:550px;}
#features td {padding:10px;border:1px solid #ddd;width:225px;font-size:12px;}
#features th {background-color:#ddd;padding:10px;width:225px;}
#developers li {padding-bottom:10px;}

.twitterBird {
	height:1px;
	width:1px;
	overflow:visible;
	left:598px;
	top:-130px;
	position:relative;
}


