body {
  font-family: 'Century Gothic', Verdana, Arial, Sans-Serif;
  color: #000;
  margin: 0;
  padding: 0;
  background-color: #fff;
  background: url(../images/bg-logicstudio.png) repeat-x;
}

/* Global Size & Line Height Rules
----------------------------------------------- */
body { font-size: 13px; }

h1 { 
  font-size: 150%;   
  margin-top: 0;
  padding-top: 0; 
}

h2 { font-size: 125%; }

h2.subhead {
  font-size: 110%;
  font-weight: normal;
  line-height: 1.5;
}

#whatsnew h2 {
  margin-bottom: 0.5em;
  padding-bottom: 0;
  padding-top: 4px;
	text-transform:uppercase;
}

h3 { font-size: 100%; }

h4 { font-size: 90%; }

#nav li { font-size: 110%; }

#whatsnew h2 { font-size: 90%; }

#sidebar h3, #sidebar p, #emailform input, #sidebar ul li, #main p.return  { font-size: 95%; line-height: 1.5em; }

#sidebar a{ margin-bottom: 20px; }

#whatsnew li { font-size: 80%; line-height: 1.5em; }

#footer p { font-size: 75%; }


/* Global Color Rules
----------------------------------------------- */

h1, #emailform input { color: #666; }

body, input#send { color: #000; }

/* Links
----------------------------------------------- */
a:link { color: #3296EA; text-decoration: none; }

a:visited { color: #33C; text-decoration: none; }

a:hover { color: #33C; }

a:active { color: #C06; text-decoration: none; }

a img { border: none; }

/* Layout Rules
----------------------------------------------- */
#wrap {
  width: 800px;
  margin: 0;
  padding: 0;
}

#header {
  margin: 0 0 8px 0;
  height: 144px;
  width: 800px;
}


#login{
	font-size: 9px;
	width: 140px;
	height: 20px;
	float: right:
	padding: 0 0 0 0;
	white-space: nowrap;
}
#logo {
  float: none;
  padding: 0;
  margin: 0;
  width: 502px;
  height: 150px;
  background: transparent url(../images/logo_logicstudio.png) no-repeat top left;
}

#logo a {
	display: block;
	float: none;
}


/* Site Navigation */

#nav {
	float: left;
	_float: none;
  margin: -40px 0 0 110px;
  _margin: -40px 0 0 110px;
  padding: 0 0 0 10px;
  z-index: 999;
}

#nav ul {
	margin-left: 0;
	padding-left: 0;
  	list-style-type: none;
}

#nav ul li {
  display: block;
  float: left;
  text-indent: 0;
  font-weight: bold;
  text-align: center;
  padding: 0 12px;
}

#homelink a{ padding-left: 0px;border-bottom: 5px solid #4DB0EF; }

#nav ul li a {
  display: block;
  text-decoration: none;
  padding-bottom: 5px;
}

#nav a.current { }
#navsel { border-bottom: 5px solid #4DB0EF; }

#nav ul li a:link { color: #000; }

#nav ul li a:visited { color: #000; }

#nav ul li a:hover {
  color: #000;
  border-bottom: 5px solid #000;
}

#nav ul li a:active {
  color: #000;
  border-bottom: 5px solid #f00;
}

/* Sidebar */

#sidebar {
  float: left;
  width: 180px;
  padding: 8px 0 0 16px;
}

#sidebar ul {
  margin-top: 0.25em;
	margin-left: 0;
	padding-left: 1em;
}

#sidebar ul li { margin-left: 0; }

#side_sel li a { color: #000;}

#sidebar h3 {
  padding: 0;
  margin: 0;
}

#sidebar p {
  padding: 0px;
  margin-top: 0.125em;
  margin-right: 0px;
  margin-bottom: 1em;
  margin-left: 0px;
}

#sidebar h3.return {
  background: url(../images/bg_return.gif) no-repeat left center;
  padding-left: 12px;
}


#sidebar a:link { color: #3296EA;}
#sidebar a:visited { color: #3296EA; }
#sidebar a:hover { color: #000; }
#sidebar a:active { color: #C00; }

/* Main */

#main {
  margin: 0 0 20px 190px;
  padding: 0 20px;
}

#main p.return {
  background: url(../images/bg_returntop.gif) no-repeat left center;
  padding-left: 12px;
}

#whatsnew {
  background-image: url(../images/bg_whatsnew.gif);
  background-repeat: repeat-x;
	margin: 1.5em 0;
	padding: 0;
}

#whatsnew h2 {
	padding-left: 0.5em;
}

#whatsnew ul {	
padding: 0 1.5em 0 0;
margin-left: 1.5em;
}

#whatsnew ul { margin-top: 0.25em; }

#whatsnew ul li {
  margin-bottom: 0.25em;
 /* list-style-type: none;
  padding-left: 12px;
  background-image: url(../images/blt_green.png);
  background-repeat: no-repeat;
  background-position: left center; */
}

#footer {
  margin: 0 0 0 250px;
  padding: 0 20px;
  border-top: 1px dotted #609b40;
}

/* Utility Classes
----------------------------------------------- */
.floatr {
  float: right;
  margin-left: 8px;
}

.floatl {
  float: left;
  margin-right: 8px;
}

.clearall {
  clear: both;
  height: 0;
  font-size: 1px;
  line-height: 0px;
}


/* Form Elements
----------------------------------------------- */

#emailform input {
  margin-bottom: 0.5em;
  padding-left: 4px;
  width: 200px;
  border-top: 1px solid #666;
  border-right: 1px solid #999;
  border-bottom: 1px solid #999;
  border-left: 1px solid #999;
}

input#send, 
#emailform input [type=submit] {
margin: 1em 0;
width: 200px;
}

#emailform { padding-top: 4px; }

textarea:focus, input:focus {
  background-color: #FFFFCC;
  color: #003;
  }
  
/* Layout elements */

.point {
font-weight: bold;
}
.noMarkerList {
	list-style-type: none;
	list-style-image: url(none);
}
.noMarkerList li {
padding-bottom: 10px
}
