/* //COLORS
	dark blue (text): 414E6D
	lighter blue (button text): 005A94
	greyish blue (bg): C0BBC1
	orange: FF930C
 */

img{
	border-style:none;
}

*{
	margin:0px;
	padding:0px;
}
#topContent{
	width:613px;
	height:auto;
	padding-top:20px;
	margin:0 auto;
}
/*ORB ROLLOVERS*/
#orb-main{background:url(../images/roll/ro_bg.jpg) no-repeat; width:429px; height:297px; margin:10 0 0 0; position: relative;}
    .growImage {position: relative;width:100%; }
    .growDiv { width:105px;height:105px;position:relative }
	
	#sim{position:absolute; margin-left:15px; margin-top:185px;background:url(../images/roll/sim_grey.png) no-repeat}
	#embed{position:absolute; margin-left:15px; margin-top:10px; background:url(../images/roll/embed_grey.png) no-repeat;  }
		
	#col{position:absolute; margin-left:300px; margin-top:10px;background:url(../images/roll/col_grey.png) no-repeat;}
	#imm{position:absolute; margin-left:300px; margin-top:185px; background:url(../images/roll/imm_grey.png) no-repeat;}

/*Slider*/
#topContent h1{
	padding-bottom:10px;
}

#demoShell{
	background:url(../images/slider/bg_demo.jpg) no-repeat 0 0;
	height:261px;
	width:613px;
	/*position:inherit;*/

}
#slideshow {
	margin:0 auto;
	width:361px;
	height:216px;
	background:transparent url(../images/slider/bg_slideshow.gif) no-repeat 0 0;
	position:relative;
}
#slideshow #slidesContainer {
	margin-left:23px;
  width:315px;
  height:216px;
  overflow:auto; /* allow scrollbar */
  position:relative;
}
#slideshow #slidesContainer .slide {
  margin:0 auto;
  width:296px;
  height:216px;
}


#slideshow2 {
	margin:0 auto;
	width:218px;
	height:216px;
	float:left;
	position:relative;
}

#slideshow2 #blurbContainer {
	margin-top:20px;
	margin-left:23px;
  width:200px;
  height:216px;
  overflow:auto; /* allow scrollbar */
  position:relative;
}
#slideshow2 #blurbContainer .slide2 {
  margin:0 auto;
  width:198px;
  height:316px;
}


#slideshow2 #blurbContainer h1{
	color:#FF930C;
	font-size:0.85em;
	padding-bottom:3px;
}

#slideshow2 #blurbContainer p{
	margin-bottom:0px;
	margin-top:0px;
	font-size:0.71em;
	line-height:1.3em;
}

#slideshow2 #blurbContainer #btn{
	margin-top:5px;
	/*background:url(../images/slider/play_BTN_grey.gif) no-repeat;*/
	width:120px; height:36px;
	}

.control {
  display:block;
  width:23px;
  height:217px;
  text-indent:-10000px;
  position:absolute;
  cursor: pointer;
}

/*Content*/
#leftControl {
  top:0;
  left:0;
  background:transparent url(../images/slider/control_left.gif) no-repeat 0 0;
}
#rightControl {
  top:0;
  right:0;
  background:transparent url(../images/slider/control_right.gif) no-repeat 0 0;
}
#imageContainer {
  margin:20px 10px 20px 10px;
  width:361px;
  float:right;
}
.slide img{
  margin:0;
}

html,body,#outerContainer{
	height:100%;
}
* html body #container{
	height:100%;
}
html,body,#outerContainer,#container{
	min-height:100%;
}

a{
	color:#414E6D;
	font-weight:bold;
}

a:hover{
	color:#FF930C;
	font-weight:bold;
}
p{
	margin-bottom:10px;
	margin-top:10px;
	font-size:.75em;
	line-height:1.4em;
}

.divLine{
	margin-top:20px;
}

body{
	text-align:center;
	font-size:1em;
	font-family:Tahoma, sans;
	color:#414E6D;
	background-color:#C0BBC1;
}
div{
	text-align:left;
}
#outerContainer{
	text-align:center;
	margin:0px auto;
	width:718px;
	min-height: 100%;
	height: 100%;
	background:url(../images/bg.jpg) no-repeat;
	clear:both;
}
#container{
	text-align:center;
	background-color:white;
	width:665px;
	margin:0px auto;
	clear:both;
    voice-family: "\"}\"";
    voice-family: inherit;
    height: auto;
}

* html #content, * html #sidebar{
	height:30%;
}
#content,#sidebar{
	min-height:40%;
}

#content_index, #content{
	clear:both;
	padding-left:25px;
	margin-right:15px;
	margin-bottom:20px;
}
#content_index div.innerContent, #content div.innerContent{
	width:430px;
	padding-top:10px;
	padding-bottom:20px;
}
#content_index h1,#content h1{
	margin-top:20px;
	/*margin-bottom:20px;*/
}
#content_index h2,#content h2{
	margin-top:-10px;
}
#content_index,#content,#sidebar_index,#sidebar {
	float:left;
}

#sidebar_index,#sidebar{
	padding-top:20px;
	padding-left:7px;
}


#navigation,#header,#footer,#preFooter{
	width:620px;
	margin:0px auto;
}

#header a{
	display:block;
	width:100%;
	height:100%;
}

div.button{
	width:100px;
	height:29px;
	background:url(../images/button.png) no-repeat;
	float:left;
	margin-right:3px;
	color:#005A94;
	text-align:center;
	padding-top:5.5px;
	font-size:.80em;
	font-weight:bold;
}

div.button a{
	color:#005A94;
	text-decoration:none;
	display:block;
	width:100%;
	height:100%;
}

div.button a:hover{
	color:white;
}

#header{
	background:url(../images/header.png) no-repeat;
	height:101px;
}
#footer {
	position:relative;
	background:url(../images/footer.png) no-repeat;
	height:73px;
	color:white;
	clear:both;
	padding-bottom:20px;
}
#preFooter{
	background:url(../images/accessCode.png) no-repeat;
	color:white;
	clear:both;
	height:184px;
	margin-bottom:20px;
}
#preFooter div{
	padding-top:30px;	
	padding-left:170px;
	font-weight:bold;
}
#preFooter a{
	color:#FF930C;
}
#preFooter a:hover{
	color:#FFCC33;
}
#footer div{
	padding-left:30px;
	padding-top:8px;
	font-size:.75em;
}
#footer div h1{
	line-height:1.5em;
}
strong{
	color:#FF930C;
}

ul{
	color:#FF930C;
	padding-left:25px;
	line-height:.95em;
	padding-bottom:20px;
}
#content_index img,#content img{
	padding:0px;
	margin:0px;
}
ul span{
	color:#414E6D;
	font-size:.75em;
}

h1{
	color:#FF930C;
	font-size:1.2em;
}

h2{
	font-size:1.1em;
}

h3{
	color:#FF930C;
	font-size:0.9em;
	margin-top:20px;
	margin-bottom:0px;
}

div.rounded{
	margin-bottom:10px;
	width:160px;
}
div.rounded h2{
	margin-top:-10px;
	padding:0px;
	font-size:1.2em;
}
div.percentageL{
	width:161px;
	height:228px;
	margin-bottom:10px;
	color:#414E6D;
}

div.percentageL div{
	padding-top:65px;
	padding-left:15px;
	padding-right:9px;
}
div.percentageL div p{
	margin-bottom:5px;
	margin-top:0px;
	line-height:1.25em;
}
div.percentageS{
	width:161px;
	height:144px;
	margin-bottom:10px;
	color:#414E6D;
}

div.percentageS div{
	padding-top:65px;
	padding-left:15px;
	padding-right:9px;
}
div.percentageS div p{
	margin-bottom:5px;
	margin-top:0px;
	line-height:1.25em;
}
div.percentage{
	width:161px;
	height:184px;
	margin-bottom:10px;
	color:#414E6D;
}

div.percentage div{
	padding-top:65px;
	padding-left:15px;
	padding-right:9px;
}
div.percentage div p{
	margin-bottom:2px;
	margin-top:0px;
	line-height:1.025em;
}
div.seventy{
	background:url(../images/percent70.png) no-repeat;
}
div.seventyShort{
	background:url(../images/percent70Short.png) no-repeat;
}
div.seventyFive{
	background:url(../images/percent75.png) no-repeat;
}
div.twenty{
	background:url(../images/percent20.png) no-repeat;
}
div.twentyLong{
	background:url(../images/percent20Long.png) no-repeat;
}
div.seventyTwo{
	background:url(../images/percent72.png) no-repeat;
}
div.fifty{
	background:url(../images/percent50.png) no-repeat;
}
div.screenShot{
	float:left;
	padding-right:10px;
}
div.screenShot img{
	border: 2px solid #414E6D;
}
div.caption{
	width:200px;
	color:#E25A26;
	font-size:.70em;
	margin-top:5px;
	margin-left:5px;
}

div.hr {
  width:80%;
  margin:0px auto;
  height:3px;
  background-color:#FF930C;

}

.source{
	font-size:.65em;
	line-height:1em;
}
.quote{
	font-weight:bold;
}

form{
	width:100%;
}

form label,form input,form select{
	display: block;
	float: left;
	margin-bottom: 10px;
}

form label,form input{
	width: 150px;
}

form label {
	text-align: right;
	padding-right: 20px;
}
input.radio{
	width:auto;
}

form br{
	clear:left;
}

div.buttons{
	width:150px;
	margin:0px auto;
	padding-top:20px;
	text-align:center;
}
div.buttons input {
	width:auto;
	margin-right:10px;
}

input,textarea{
	font-family:Tahoma, sans;
}

.clear{ clear:both;}