/* CSS Document */
BODY {
	text-align:center;
	color: #504B4B; 
	margin:0px;
	background:#ffffff;
	Font: .8em Verdana, Arial, Helvetica, sans-serif; 
	/*letter-spacing: .02em*/
}

div,p
{
  line-height: 1.4;
}

div.myclear
{
width:425px;
height:280px;


}


p.stand
{
	color:#3D9CC0;
	font-weight:bold;
	line-spacing:18px;
}

p.sub
{
COLOR: #434242; 
FONT: 1.2em "Century Gothic", Helvetica, Verdana, sans-serif; 
font-weight:normal;
text-decoration: underline;
padding-bottom:2px;
}

#greytext
{ 
text-align:left;
}

#callout
{
	border: #3D9CC0 1px solid;
}

div.hm
{
height:110px;
}

img.home
{
margin-right:12px;
}
img.homeright
{
margin-left:12px;
}

img.panel
{
margin-top:3px;
margin-bottom:3px;
}


table
{
margin-bottom:0px;
}



#buildingsback
{
width:880px;
height:118px;
margin: 0px auto;
/*background-image:url('images_re/topbuildings.gif');
background-repeat: no-repeat; 
background-position: bottom center; */
border-left:#929496 1px solid;
border-right:#929496 1px solid;
}


#logo
{
padding-top:5px;
padding-left:45px;
height:100px;
width:165px;
text-align:left;
float:left;
top:0px; left:0px;
}



#navigationhome
{
padding-top:57px;
height:53px;
text-align:left;
float:left;
}

div.navigationsmall
{
text-align:left
float:left;
padding-left:10px;
}

div.navigationlarge
{
padding-top:5px;
text-align:left;
float:left;
padding-left:10px;
}

#navigationlargefoot
{
padding-top:10px;
text-align:center;
}



A.navigationsmall {
	COLOR: #666666; letter-spacing: .1em; TEXT-DECORATION: none;  FONT: 13px "Century Gothic",Helvetica, Verdana, sans-serif ; 
}

A.navigationsmall:hover {
	COLOR: #6BA25A; letter-spacing: .1em; TEXT-DECORATION: underline;  FONT: 13px "Century Gothic", Helvetica, Verdana, sans-serif; 
}

A.navigationsmall:visited {
		COLOR: #666666; letter-spacing: .1em; TEXT-DECORATION: none;  FONT: 13px "Century Gothic",Helvetica, Verdana, sans-serif ; 

}

A.navigationsmallselected {
	COLOR: #666666; letter-spacing: .1em; TEXT-DECORATION: none;  FONT: 13px "Century Gothic",Helvetica, Verdana, sans-serif; font-weight: bold;
}

A.navigationsmallselected:hover {
	COLOR: #6BA25A; letter-spacing: .1em; TEXT-DECORATION: underline;  FONT: 13px "Century Gothic", Helvetica, Verdana, sans-serif; font-weight: bold;
}

A.navigationsmallselected:visited {
	COLOR: #0e717b; letter-spacing: .1em; TEXT-DECORATION: none;  FONT: 13px "Century Gothic", Helvetica, Verdana, sans-serif; font-weight: bold;
} 



A.navigationlarge {
	COLOR: #19827D; TEXT-DECORATION: none;  
	letter-spacing: .1em;
	FONT: 15px "Century Gothic", Verdana, Helvetica, sans-serif; font-weight: bold;
}

A.navigationlarge:hover {
	COLOR:  #6BA25A; 
	letter-spacing: .1em;
	FONT: 15px "Century Gothic", Verdana, Helvetica, sans-serif; font-weight: bold;
	TEXT-DECORATION: underline; 
}

A.navigationlarge:visited {
	COLOR: #0e717b; TEXT-DECORATION: none; 
	letter-spacing: .1em;
FONT: 15px "Century Gothic", Verdana, Helvetica, sans-serif; font-weight:bold;
} 


A.navigationlargeselected {
	COLOR: #6BA25A; TEXT-DECORATION: none; 
	letter-spacing: .1em;
	FONT: 15px "Century Gothic", Verdana, Helvetica, sans-serif; font-weight: bold;
}

A.navigationlargeselected:hover {
	COLOR: #6BA25A; background-color:#ffffff;  TEXT-DECORATION: underline; 
	letter-spacing: .1em;
	FONT: 15px "Century Gothic", Verdana, Helvetica, sans-serif; font-weight: bold;
}

A.navigationlargeselected:visited {
	COLOR: #6BA25A; TEXT-DECORATION: none; 
	letter-spacing: .1em;
FONT: 15px "Century Gothic", Verdana, Helvetica, sans-serif; font-weight: bold;
} 

A.product {	
	COLOR: #19827D; 
	TEXT-DECORATION: none;  
	letter-spacing: .1em;
	padding-left:5px;
	padding-right:5px;	
}

A.product:hover {
	COLOR:  #6BA25A; 
	letter-spacing: .1em;
	TEXT-DECORATION: underline;
	padding-left:5px;
	padding-right:5px; 
}

A.product:visited {
	COLOR: #19827D; 
	TEXT-DECORATION: none;  
	letter-spacing: .1em;
	padding-left:5px;
	padding-right:5px;
} 



A.navigationprod {
	COLOR: #19827D; TEXT-DECORATION: none;  FONT: 11px Verdana, Arial, Helvetica, sans-serif;  font-weight:bold;
}

A.navigationprod:hover {
	COLOR: #19827D;  TEXT-DECORATION: underline; FONT: 11px Verdana, Arial, Helvetica, sans-serif; font-weight:bold;
}

A.navigationprod:visited {
	COLOR: #6BA25A; TEXT-DECORATION: none; FONT: 11px Verdana, Arial, Helvetica, sans-serif; font-weight:bold;
} 

#technoback{
	background-image:url('topimages/techno_back.gif');
	background-repeat: no-repeat; 
	background-position: top center; 
	height:267px;
	width:365px;
	margin: 0px auto;
}

#circuitback{
	background-image:url('topimages/circuit_back.gif');
	background-repeat: no-repeat; 
	background-position: top center; 
	height:267px;
	width:365px;
	margin: 0px auto;
}



#insidenav
{
padding:0px;
}

#myborder
{
border: #77936E 0px solid;
}

#textblob
{
border: #77936E 1px solid;
margin-left:45px;
margin-right:45px;
margin-top:10px;
}

#insideblob
{
margin:15px;
text-align:left;
}

#insideblob2
{
margin:10px;
text-align:left;
}

#secondarynav
{
background: #ffffff;
width:880px;
height:40px;
text-align:center;
margin: 0px auto;
border-right: #929496 1px solid;
border-left: #929496 1px solid;
border-top: #929496 1px solid;
}

#secondarynav2
{
width:880px;
height:50px;
text-align:center;
margin: 0px auto;
border-left: #929496 1px solid;
border-right: #929496 1px solid;
}

#secondaryleft
{
padding:10px;
height:35px;
margin-top:0px;
width:350px;
float:left;
}

#secondaryright
{
float: right;
padding-right:25px;
padding-top: 12px;
padding-bottom: 11px;
}

#secondaryleft2
{
float:left;
margin-left: 10px;
margin-top:10px;
}

#imagearea
{
width:880px;
height:266px;
text-align:center;
margin: 0px auto;
padding-top:0px;
border-left: #929496 1px solid;
border-right: #929496 1px solid;
}




#demo
{
float:left;
width:755px;
height:275px;
padding-left:20px;
margin-top:20px;
}


#demotext
{
float:left;
margin-left:30px;
margin-top:10px;
width:315px;
height:245px;
text-align:left;

}


#dtext
{
margin-top:10px;
margin-left:10px;
margin-right:10px;
text-align:left;
}



#placevision
{
margin: 0px auto;
height:150px;
width:880px;
}


#navinner2 {
padding:0px;
margin:0px;
width:100%;
height:150px;		
TEXT-ALIGN: left;
Background: #ffffff;	
}

#navimageright {

position: absolute; right: 0pt; top: 0pt;
width:170px;
height:150px;		
background:  url(topimages/swirl.gif) right no-repeat;	
}

#navimageleft {
width:100%;
height:150px;	
background:  url(topimages/grad.gif) left no-repeat;
text-align:center;	
}

#mytophead {
margin:0px auto;
height:100px;
width:694px;
background:  url(topimages/smallbkgd.gif) left no-repeat;
}

#insidetophead
{
margin-top:10px;
height:80px;
width: 682px;
vertical-align: middle;
color: #504B4B; 
}





#titlebar
{
width:100%;
height:155px;
background:#3A6E85;
}



img.small
{
margin-right:15px;
margin-bottom:5px;
border: #929496 1px solid;
}

img.small2
{
margin:10px;
border: #929496 1px solid;
}


#bigbox
{
width:100%;
}

#topcontent
{
margin:0px auto;
padding-top:5px;
padding-bottom:10px;
width:880px;
height:142px;
background:#ffffff;
text-align:left;
}


#contact
{
margin-top:0px;
width:300;
float:right;
text-align:left;
}

td
{
Font: 11px Verdana, Arial, Helvetica, sans-serif;
}



#flash
{
z-index:1;
margin:0px auto;
width:880px;
min-height:10px;
background: #ffffff;
}


#highlightprod
{
margin:5px;
height:240px;
background: #E6F1EB;
}


#container
{
margin:0px auto;
text-align:left;
min-height:100px;
overflow: auto;
width: 880px;
background:#ffffff;
padding-top:20px;
BORDER-left: #929496 1px solid;
BORDER-right: #929496 1px solid;
}
 

#rightcont
{
margin-top:7px;
float:left;
width:370px;
}


#leftcont
{
min-height:200px;
padding-left:45px;
float:left;
width:425px;
}




iframe
{
margin-top:20px;
}

iframe.nomarg
{
margin-top:0px;
margin-left:0px;
margin-right:0px;
}

#case
{
overflow:visible;
margin-top:30px;
min-height:130px;
margin-left:20px;
width:760px;
BORDER-bottom: #929496 1px solid;;
}

#case2
{
overflow:visible;
margin-top:20px;
margin-bottom:20px;
min-height:11px;
margin-left:20px;
width:370px;
BORDER-bottom: #929496 1px solid;;
}

#leftcontlong
{
min-height:10px;
float:left;
background:#ffffff;
width:875px;
}

#innerfloat
{
float:right;
width:380px;
text-align:left;
}

#innerinnerfloat
{
width:150px;
float:right;
text-align:left;
}


p.inner
{
padding-right:10px;
}

div.inside2
{
BORDER-bottom: #929496 1px solid;
padding-top:5px;
text-align:left;
margin-bottom:10px;
color: #504B4B; 
}




div.inside
{
text-align:left;
color:#504B4B; 
}


div.helparea
{
height:33px;
}

#box
{
padding-top:10px;
padding-bottom:10px;
BORDER-top: #929496 1px solid;
float:left;
text-align:left;
width:391px;
}

#boxnoborder
{
padding-top:5px;
padding-bottom:10px;
float:left;
text-align:left;
width:391px;
}

#clearbox
{
margin:0px auto;
margin-left:5px;
margin-right:3px;
margin-top:3px;
margin-bottom:3px;
}

#clearboxhome
{
background-image:url('webimages/inside_cover.gif');
width:880px;
height:161px;
}


div.headingbox
{
float:left;
width:308px;
padding: 5px;
text-align: left;
color:#0e808b;

}



div.insideheadingbox
{
float: left;
font-weight:bold;
text-align:left;
}


div.box1
{
float:left;
width:346px;
margin-left:40px;
padding-bottom:20px;
}



div.boxo
{
float:left;
width:326px;
margin-left:30px;
padding-left:10px;
}




div.bottombox
{
float:left;
width:308px;
background: #e8f6f3;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
padding: 5px 5px;
}



div.registerbox
{
float:left;
width:308px;
background: #def6f2;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
padding: 5px 5px;
}

div.linkslist
{
float:left;
width:308px;
padding: 5px;
BORDER: #929496 1px solid;
background:#fff;
}



div.bottommargin
{
padding: 5px;
/*margin: 10px;*/
line-height: 1;
}


div.callouttext
{
/*padding: 10px;
margin: 0px;*/
line-height:1.5;
}




#headingtour
{
float:left;
width:308px;
margin-right:0px;
margin-left:9px;
padding-left:0px;
BORDER: #929496 1px solid;
background:#ffffff;
}

#headingtour2
{
float:left;
width:308px;
margin-top:20px;
margin-right:0px;
margin-left:9px;
padding-left:0px;
BORDER: #929496 1px solid;
background:#2D8783;
color:#ffffff;
}
#headingtour3
{
margin-top:20px;
float:left;
width:308px;
margin-right:0px;
margin-left:9px;
padding-left:0px;
BORDER: #929496 1px solid;
background:#ffffff;
}


#prodfeatures
{
float:left;
width:308px;
height:30px;
margin-right:0px;
margin-left:9px;
padding-left:0px;
BORDER-bottom: #929496 1px solid;
background:#F1F7EF;
BORDER-left: #929496 1px solid;
BORDER-right: #929496 1px solid;
}


#headingtourtext
{
margin-left:10px;
margin-top:8px;
margin-bottom:5px;
}



#contentbox
{
width:308px;
float:right;
padding-left:0px;
margin-left:28px;
margin-top:10px;
margin-bottom:10px;
text-align: left;
}

h1
{
margin:0px;
COLOR: #99004d; 
FONT: 1.4em "Century Gothic", Helvetica, Verdana, sans-serif; 
font-weight:bold;
letter-spacing:1px;
}


h2
{
margin:0px;
COLOR: #99004d; 
FONT: 1.5em "Century Gothic", Helvetica, Verdana, sans-serif; 
font-weight:bold;
letter-spacing:1px;
} 

#heading
{
margin-left:0px;
COLOR: #19827D; 
FONT: 1.4em Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}

#headingpad
{
margin-left:7px;
COLOR: #19827D; 
FONT: 1.1em Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
}

#boxorange
{
float:right;
width:326px;
height:170px;
margin-right:10px;
margin-left:0px;
margin-bottom:20px;
padding-left:0px;
background-image:url('images_re/bottom_orange.gif');
background-repeat: no-repeat; 
background-position: bottom left; 
}

#orangeheading
{
float:right;
width:326px;
height:46px;
margin-right:10px;
margin-left:0px;
padding-left:0px;
margin-bottom: -20px;
}

div.blueheading
{
float:right;
width:324px;
height:50px;
margin-right:10px;
margin-left:0px;
padding-left:0px;
margin-bottom: 0px;
}




#boxtext
{
margin-left:20px;
width:290px;
margin-top:18px;
}

div.boxtext2
{
margin-left:20px;
width:290px;
margin-top:4px;
}

#boxtext3
{
margin-left:20px;
width:290px;
}

#boxregister
{
float:right;
width:324px;
margin-right:10px;
margin-top:0px;
margin-left:0px;
margin-bottom:20px;
padding-left:0px;
background-image:url('images_re/register_bottom.gif');
background-repeat: no-repeat; 
background-position: bottom left; 
}

#boxgreen
{
float:right;
width:324px;
margin-right:10px;
margin-left:0px;
margin-bottom:20px;
padding-left:0px;
background-image:url('images_re/bottom_green.gif');
background-repeat: no-repeat; 
background-position: bottom left; 
}


#boxgradgrey
{
float:right;
width:324px;
height:593px;
margin-right:10px;
margin-left:0px;
margin-bottom:20px;
padding-left:0px;
background-image:url('images_re/grad_grey.gif');
background-repeat: no-repeat; 
background-position: bottom left; 
}


#boxyellow
{
float:right;
width:324px;
margin-right:10px;
margin-left:0px;
margin-bottom:20px;
padding-left:0px;
background-image:url('images_re/yellow_bottom.gif');
background-repeat: no-repeat; 
background-position: bottom left; 
}

#footer
{
margin:0px auto;
margin-bottom: 20px;
text-align:center;
width:880px;
height:auto;
BORDER-left: #929496 1px solid;
BORDER-right: #929496 1px solid;
BORDER-bottom: #929496 1px solid; 
}

.footerimage
{
float: left;
margin: 0 0 0 10px;
}
.footertext
{
margin: 5px 15px 0px 4px;
float: left;
}
#footerbox
{
border: 0px;
margin: 0px auto;
text-align: center;
margin-top: 10px;
margin-bottom: 20px;
}

.links {
	COLOR: #3e815b; TEXT-DECORATION: underline; line-height:1.4;
}

A {
	COLOR: #3e815b; TEXT-DECORATION: underline; line-height:1.4;
}

A:hover {
	COLOR: #87B576; TEXT-DECORATION: none;  text-decoration:underline; line-height:1.4;
}

A:visited {
	COLOR: #1A895F; TEXT-DECORATION: underline; line-height:1.4;
}

/*-----------------------------in the panel*/


A.panel {
	COLOR: #00929f; FONT-size:12px;  TEXT-DECORATION: none; line-height:1.6; 
}

A.panel:hover {
	COLOR: #137D7A; FONT-size:12px;  TEXT-DECORATION: underline;  text-decoration:underline; line-height:1.6; 
}

A.panel:visited {
	COLOR: #00929f; FONT-size:12px;  TEXT-DECORATION: none; line-height:1.6; 
}




A.topnav {
	COLOR: #D2563D; 
	TEXT-DECORATION: none; 
	line-spacing: 11px; 
	Font: 12px "Century Gothic",Helvetica, Arial, Verdana, sans-serif;
	font-weight:bold;
}

A.topnav:hover {
	COLOR: #CF4048; 
	TEXT-DECORATION: underline; line-spacing: 11px; 
	Font: 12px "Century Gothic",Helvetica, Arial, Verdana, sans-serif;
	font-weight:bold;
}

A.topnav:visited {
	COLOR: #D2563D; TEXT-DECORATION: none; line-spacing: 11px; 
	Font: 12px "Century Gothic", Helvetica, Arial, Verdana, sans-serif;
	font-weight:bold;
} 


