p {
  margin: 0;
  padding: 10px 0 10px 0;
}
a img {
  border: 0;
}
table {
  width: 98%;
}
th, td {
  padding: 1px;
}
.align_center {
  text-align: center;
}
.align_right {
  text-align: right;
}
.align_left {
  text-align: left;
}
.clearfix {
	clear: both;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
}
h1 {
  padding: 19px 0;
  font-size: 1.6em;
}
h2 {
  padding: 17px 0;
  font-size: 1.4em;
}
h3 {
  padding: 15px 0;
  font-size: 1.2em;
}
h4 {
  padding: 13px 0;
  font-size: 1em;
}
h5 {
  padding: 11px 0;
  font-size: 0.8em;
}
h6 {
  padding: 9px 0;
  font-size: 0.75em;
}
h1, h2, h3, h4, h5, h6 {
  margin: 0;
  color: #303e4c;
}
.box h1, .box h2, .box h3, .box h4, .box h5, .box h6 {
  color: #9cacba;
  padding-top: 0;
}
.box.launch h2 {
  background: url('images/ico_1.jpg') no-repeat left top;
  padding-left: 50px;
  padding-top: 12px;
}
.box.video h2 {
  background: url('images/ico_2.jpg') no-repeat left top;
  padding-left: 50px;
  padding-top: 12px;
}

body {
	background: #ebebeb;
	color: #303e4c;
	text-align: center;
	margin: 0;
  font-family: Verdana, 'Geneva CE', lucida, sans-serif;
  font-size: 1em;
}
#allDocs {
  text-align: left;
  margin: 0 auto 0 auto;
  padding: 0;
  width: 837px;
  position: relative;
  background: url('images/center_line.jpg') repeat-y left 112px;
}
#banner {
  height: 112px;
  width: 837px;
  background: url('images/bannerminuslogo.jpg') no-repeat left top;
}
#logo {
  margin: 0;
  padding: 0;
  position: absolute;
  top: 33px;
  left: 31px;
}

#login {
  margin: 0;
  padding: 0;
  position: absolute;
  top: 33px;
  left: 731px;
}
#login a{
  text-decoration:none;
  color:orange;
  font-style:bold;
}


#login a:visited {
  text-decoration:none;
  color:orange;
  font-style:bold;
}

ul#mainMenu {
  margin: 0;
  padding: 0;
  position: absolute;
  top: 72px;
  left: 346px;
  list-style-type: none;
}
ul#mainMenu li {
  float: left;
  margin: 0;
  padding: 0;
}
ul#mainMenu li a {
  text-decoration: none;
  display: block;
  height: 52px;
}
ul#mainMenu li a:hover {
  background-position: left -52px !important;
}
ul#mainMenu li.active a,
ul#mainMenu li.active a:hover {
  background-position: left top !important;
}
ul#mainMenu li a span {
  display: none;
}
ul#mainMenu #menuitem_signup a {
  width: 100px;
  background: url('images/signup.png') no-repeat left bottom;
}
ul#mainMenu #menuitem_run a {
  width: 100px;
  background: url('images/start.jpg') no-repeat left bottom;
}
ul#mainMenu #menuitem_support a {
  width: 129px;
  background: url('images/support.jpg') no-repeat left bottom;
}
ul#mainMenu #menuitem_samples a {
  width: 129px;
  background: url('images/samples.jpg') no-repeat left bottom;
}
ul#mainMenu #menuitem_blog a {
  width: 98px;
  background: url('images/blog.jpg') no-repeat left bottom;
}
ul#mainMenu #menuitem_about_us a {
  width: 128px;
  background: url('images/about_us.jpg') no-repeat left bottom;
}



#contentCover {
  min-height: 553px;
  _height: 553px;/* IE6 hack for min-height */
  padding: 0 30px 0 30px;
  background: url('images/center_back.jpg') no-repeat left top;
}
#contentCover img {
  padding: 5px;
}
#footer {
  height: 49px;
  background: url('images/center_bottom.jpg') no-repeat left top;
}

.box {
  width: 764px;
  min-height: 110px;
  _height: 110px;/* IE6 hack for min-height */
  background: url('images/box_bottom_clear.jpg') no-repeat left bottom;
  margin: 10px 0 10px 0;
}
.box.launch {
  background: url('images/box_bottom_launch.jpg') no-repeat left bottom;
}
.box.video {
  background: url('images/box_bottom_video.jpg') no-repeat left bottom;
}
.box .boxHead {
  height: 24px;
  background: url('images/box_top.jpg') no-repeat left top;
}
.box .boxText {
  padding: 0 20px 5px 20px;
}

#mainLogo {
 color: #9cacba;
	background: url(/images/homesmall.jpg) no-repeat 20px 0;
	margin-top: 30px;
}

#anamatesMainLink {
    display: block;
	margin-top: -10px;
	margin-bottom: 30px;
    text-indent: -2000px;
    height: 330px;
    width: 370px;
    margin-left: 10px;
}

#flashlogo{

 margin: 0;
  padding: 0;
  position: absolute;
  top: 	355px;
  left: 138px;
}

#slogan{
 color:#ebebeb ;
margin-left:0px;
margin-top:-50px;
margin-bottom:-10px;
}


.breadcrumb {
  padding-bottom: .5em
}

.breadcrumb a:link, a:visited {
  color: blue;
  text-decoration:none;
font-size: 0.875em; /* 16px x .875 = 14px */
  line-height: 1.286em; /* 14px x 1.286 = 18px */
}

