BODY {
	margin : 1% 1% 0% 1%;
	
}







DIV.mods-img{
	 width: 250px; 
	 margin: 0px 0px 0px 0px; 
	 float: left;
}
DIV.mods-imgl{
	 width: 250px; 
	 margin: 0px 5px 0px 0px; 
	 float: left;
}
DIV.mods-imgl a{
	text-decoration : none;
}
div.mods-imgl a span {display: none;}

div.mods-imgl a:hover span{
	display: block;
	position: absolute;
	top: 510px;
	left: 180;
	width: 250px;
	padding: 2px 2px 2px 2px;
	margin: 0px;
	z-index: 100;
	color: Purple;
	background: #FFCC33;
	font: 11px Verdana, sans-serif;
	text-align: center;
	text-decoration : none;
}





DIV.mods-imgr{
	 width: 250px; 
	 margin: 0px 0px 0px 5px; 
	 float: left;
}


DIV.mods-imgr a{
	text-decoration : none;
}
div.mods-imgr a span {
	display: none;
	padding : 0;
	margin : 0;
}

div.mods-imgr a:hover span{
	display: block;
	position: absolute;
	top: 150px;
	left: 183;
	width: 250px;
	padding: 20px 2px 2px 2px;
	margin: 0px;
	z-index: 100;
	color: Purple;
	background: White url(../images/or-box-250-350.jpg) no-repeat;
	font: 12px Verdana, sans-serif;
	text-align: left;
	text-decoration : none;
	height : 360px;
	
}













DIV.mods-txt250{
	height: 250px;
	width: 250px;
	margin: 0px 0px 0px 0px;
	padding: 0;
	float: right;
	background-image: url(../images/250bannerbox.jpg);
	background-repeat: no-repeat;
}



DIV.mods-txt250 p{
padding : 0px 20px 0px 20px;
} 


div.mods-txt250 h3{
	padding : 70px 20px 0px 20px;
} 





DIV.mods-txt350{
	height: 350px;
	width: 250px;
	margin: 0px auto 0px 0px;
	padding: 30px 0 0 0;
	float: right;
	background-image: url(../images/250-350bannerbox.jpg);
	background-repeat: no-repeat;
}

DIV.mods-txt350 p{
padding : 0px 20px 0px 20px;
} 


div.mods-txt350 h3{
	padding : 50px 20px 0px 20px;
} 



div#appsl{
	width: 250px;
	 float: left;
	 margin: 0px 5px 0px 0px;
}



div#featsr{
	width: 250px;
	float: right;
	margin: 0px 0px 0px 5px;
}

div#featsr ul{
	color : #FF9933;
	margin-left : 10px;
	padding-left : 10px;
	list-style-type : disc;
	line-height : 1.3em;
	
}

div#featsr li{
	list-style-type : disc;
	font-size : 0.8em;
}




table#tech{
	width : 550px;
	text-align : left;
	font-size : 0.8em;
	color : #666666;
	margin-top : 30px;
	margin-bottom : 10px;
}

tr.tech1-h{
	background-color : #3366CC;
	height : 40px;
	color : White;
	font-size : 1.2em;
}

th.techl{
	width : 200px;
	padding-left : 10px;
}

th.techr{
	width : 350px;
	padding-left : 10px;
}



tr.tech1{
	background-color : #CCCCFF;
	height : 30px;
}


tr.tech2{
	background-color : #E6E6FA;
	height : 30px;
}

td.techl{
	width : 200px;
	padding-left : 10px;
}

td.techr{
	width : 350px;
	padding-left : 10px;
}







div#sorter-range {
	width : 640px;
	margin : 30px 0px 10px 0px;
	padding : 0;
	height : 250px;
}


div#sorter-range a{
	text-decoration : none;
}


div#sorter-range a:hover{
	text-decoration : underline;
}




span#range-label {
	position: absolute;
	top: 400px;
	left: 160;
}




div#mo220 a {
	text-decoration : none;
}

div#mo220 {
	position: absolute;
	top: 155px;
	left: 170;
}

div#mo220 a span {
	display: none;
	padding : 0;
	margin : 0;
	text-decoration : none;
}


div#mo220 a:hover span{
	display: block;
	position: absolute;
	top: 50px;
	left: 10;
	width: 175px;
	padding: 10px 2px 2px 2px;
	margin: 0px;
	z-index: 100;
	color: Gray;
	background: White;
	font: 14px Verdana, sans-serif;
	text-align: left;
	text-decoration : none;
	height : 150px;
}

SPAN#xx {
	margin : 0;
	padding : 0;
	font-size : 8px;
}


div#mo120 a {
	text-decoration : none;
}

div#mo120 {
	position: absolute;
	top: 155px;
	left: 385;
}

div#mo120 a span {
	display: none;
	padding : 0;
	margin : 0;
	text-decoration : none;
}


div#mo120 a:hover span{
	display: block;
	position: absolute;
	top: 50px;
	left: 10;
	width: 175px;
	padding: 10px 2px 2px 2px;
	margin: 0px;
	z-index: 100;
	color: Gray;
	background: White;
	font: 14px Verdana, sans-serif;
	text-align: left;
	text-decoration : none;
	height : 150px;
}




div#mobt a {
	text-decoration : none;
}

div#mobt {
	position: absolute;
	top: 155px;
	left: 600;
}

div#mobt a span {
	display: none;
	padding : 0;
	margin : 0;
	text-decoration : none;
}


div#mobt a:hover span{
	display: block;
	position: absolute;
	top: 50px;
	left: 10;
	width: 175px;
	padding: 10px 2px 2px 2px;
	margin: 0px;
	z-index: 100;
	color: Gray;
	background: White;
	font: 14px Verdana, sans-serif;
	text-align: left;
	text-decoration : none;
	height : 150px;
}












div#splash {
	width : 120px;
	height : 150px;
	text-align : center;
	float : right;
	position : relative;
	bottom:250 ;
	right: 160;
	background-image : url(../images/sp-splash.gif);
	color : White;
	font-size : 20px;
	padding-top : 26px;
	background-repeat : no-repeat;
}







TABLE.flag {
	
}

TD.flag {
	text-align : left;
	font-size : 0.9em;
	padding : 5px 0px 5px 0px;
	vertical-align : top;
	line-height : 25px;
}




TD.flag a:link{
	text-decoration : none;
	color : #003399;
}
TD.flag a:hover{
	text-decoration : underline;
	color : #003399;
}
TD.flag a:visited{
	text-decoration : none;
	color : #003399;
}


DIV.flag {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin : 0px 0px 0px 15em;
}

DIV.flag h3{
color : #003399;
}

DIV.flag  h1{
	color : #003399;
	font-size : 2.5em;
	margin : 0.2em 0px 0.1em 0px;
	font-weight : lighter;
	text-align : left;
}

DIV.flag  h2{
	color : #999999;
	font-size : 1.8em;
	margin : 10px 0px 0.5em 0px;
	text-align : left;
}





DIV#menu-float-left{
	width : 150px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
DIV#menu-float-left p {
	margin : 0.7em 0em 0.7em 0em;
}

DIV#menu-float-left a:link{
	text-decoration : none;
	color : #666666;
	margin : 0px 0px 0px 0px;
	font-size : 0.9em;
}


DIV#menu-float-left a:hover{
	text-decoration : underline;
	color : Blue;
	margin : 0px 0px 0px 0px;
	font-size : 0.9em;
}

DIV#menu-float-left a:visited{
    text-decoration : none;
	color :  #666666;
	margin : 0px 0px 0px 0px;
	font-size : 0.9em;
}


DIV#menu-float-left a:active { 
	text-decoration : none;
	color :  #666666;
	margin : 0px 0px 0px 0px;
	font-size : 0.9em;
}






A.navimage {
	font-size : 12px;
	text-decoration : none;
	color : Navy;
}




P.pr {
	border-bottom : 1px solid #CCCCFF;
}







TABLE#img {
	width : 500px;
	}

TABLE#img2 {
	width : 350px;
	}

Td.nav {
	text-align : center;
	width : 20%;
}
	
.img_nav {
	border : 1px solid Gray;
	margin : 5px 0 5px 0;
}





















TABLE#main {
	width : 100%;
	font-family : Arial, Helvetica, sans-serif;
}

td#main  {
	width : 70%;
	padding : 0.2em 2em 0.1em 0.3em;
}

DIV#container {
	width : 640px;
	margin-left : 0px;
	
}


td#main  p{
	color : #333333;
	margin : 0px  0.5em 1.2em 1em;
	font-size : 0.9em;
	line-height : 1.3em;
}


td#main  a{
	color : #003399;
}

td#main  h1{
	color : #003399;
	font-size : 2.5em;
	margin : 0.2em 0px 0.1em 0.3em;
	font-weight : lighter;
	
}

td#main  h2{
	color : #999999;
	font-size : 1.5em;
	margin : 0em 0px 0.5em 0.5em;
}

td#main  h3{
	color : #003399;
	font-size : 1em;
	margin : 0em 0px 0.3em 0.9em;
}

td#main  h4{
	color : #003399;
	font-size : 1em;
	margin : 0em 0px 0.2em 1em;
}


td#main  h6{
	color : #333333;
	font-size : 0.8em;
	margin : 0em 0px 0em 1em;
}


td#main UL {
	font-size : 1em;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
	list-style-type : none;
	
}

UL.bullet {
	list-style-image : url(../images/bullet.jpg);
}


td#main LI {
	padding-bottom : 0.5em;
}


img.main {
	margin : 0px 0px 2em 2em;
}

li.b {
	font-weight : bolder;
	font-size : 0.8em;
	color : #003399;
	padding-top : 0;
	margin : 10px 0px 0em 0em;
}

li.small {
	font-size : 0.8em;
	line-height : 1em;
}

li.cisorp {
	color : Black;
	padding-top : 0.3em;
	font-size : 1em;
	font-weight : normal;
}


li.disc {
	list-style-image : url(../../images/bullet.jpg);
	padding : 0px 4px 0em 1em;
	margin : 0px 4px 0em 1em;
}


table.techtable {
	font-size : 0.75em;
	text-align : left;
	margin-left : 5%;
}

table.techtable th {
	background : #CCCCCC;
	padding : 0.5em 0.5em 0.5em 0.5em;
	margin : 0px;
	border: 1px solid Gray;
	
}

table.techtable td {
	border-bottom : 1px solid #CCCCCC;
	border-right : 1px solid #CCCCCC;
	border-left : 1px solid #CCCCCC;
	padding : 0.2em 0.5em 0.2em 0.5em;
	color : #666666;
}


td#mainwide  {
	width : 80%;
	padding : 0.2em 2em 0.1em 0.3em;
}

td#mainwide  p{
	color : #333333;
	margin : 0px 1.2em 1.2em 2em;
	font-size : 0.9em;
	line-height : 1.3em;
}

td#mainwide  h1{
	color : #003399;
	font-size : 2.5em;
	margin : 0.2em 0px 0.1em 0.3em;
	font-weight : lighter;
}

td#mainwide  h2{
	color : #999999;
	font-size : 1.5em;
	margin : 0em 0px 0.5em 0.5em;
}

td#mainwide  h3{
	color : #003399;
	font-size : 1em;
	margin : 0.5em 0px 0.5em 2em;
}

td#mainwide  h4{
	color : #003399;	
	font-size : 1em;
}


table.kit{
	margin : 0px 0px 30px 40px;
}

table.kit td{
	font-size : 0.8em;
}

td.kitr {
	text-align: right;
	
}











table#labhome {
	margin : 0px 0px 50px 0px;
	width : 98%;
}

table#labhome td {
	width : 44%;
	padding : 0px 0px 0px 0px;
}

td.labhomel{
	border-right : 1px solid Gray;
}
td.labhomer{


	
}
table#labhome a{
	font-size : 0.8em;
	color : #003399;
}

table#labhome p{
	line-height : 1.3em;
	margin : 0px 10px 0px 10px;
	text-align : justify;
}
table#labhome h3{
	margin : 1em 0px 0.5em 0px; 
}





div#apps {
	color : Navy;
	font-size : 0.9em;
	margin : 0px 2.2em 1.2em 2.2em;
	text-align : left;
	line-height : 1.8em;
}

div#apps h3{
	margin : 0.8em 0px 0.5em 0em;
}


div.floatl {
	float : left;
	width : 60%;
	margin : 1em 0px 2em 0em;
	padding : 0;
}

div.floatl h3{
	margin : 0.8em 0px 0.5em 2em;
}


DIV.floatr {
	float : right;
	width : 35%;
	text-align : center;
	margin : 1em 0px 0em 0em;
	}



DIV.eqlfloatl {
	float : left;
	width : 30%;
	text-align : center;
	margin : 1em 0em 0em 2em;
	
}

DIV.eqlfloatr {
	float : right;
	width : 30%;
	text-align : center;
	margin : 1em 2em 0em 0em;
}

DIV.eqlfloatltxtl {
	float : left;
	width : 50%;
	text-align : left;
	margin : 1em 0px 0px 0em;
	
}

DIV.eqlfloatltxtl p{
	margin : 0em 0px 0em 2em;
	padding : 0;
}
DIV.eqlfloatltxtl h3{
	margin : 0.8em 0px 0.5em 1em;

}


 
 ul. apps{
	margin-left : 100px;
}




DIV.eqlfloatltxtl h4{
	margin : 1.5em 0px 0em 0em;
	padding : 0;
}

DIV.eqlfloatltxtl h5{
	color : #333333;
	font-size : 1em;
	margin : 0.8em 0px 0em 1em;
}










DIV.eqlfloatrtxtl {
	float : right;
	width : 45%;
	text-align : left;
	margin : 1em 0px 1em 0em;
	border : 1px solid #CCCCCC;
	padding : 1em 1em 0em 0em;
	
}

DIV.eqlfloatrtxtl h3{
	margin : 0.3em 0px 0.3em 1em;
}

DIV.eqlfloatrtxtl h4{
	margin : 1.5em 0px 0em 2em;
	padding : 0;
}

DIV.eqlfloatrtxtl h5{
	color : #003399;
	font-size : 1em;
	margin : 0.8em 0px 0em 0.95em;
}


DIV.eqlfloatrtxtl li {
	padding : 0.5em;
	color : #333333;
	list-style-type : disc;
}







DIV.sorter-features {
	float : right;
	width : 45%;
	text-align : left;
	margin : 0em 0px 1em 0em;
	border : 0px solid #CCCCCC;
	padding : 1em 1em 0em 0em;
	
}



DIV.sorter-features h3{
	
	margin : 0em 0px 0em 0em;
	padding : 0em 0em 0em 0em;
	
}

DIV.sorter-features p{
	
	margin : 0em 0px 0em 0em;
	padding : 0em 0em 0em 0em;
	
}

















DIV#footlink {
	text-align : center;
	font-size : 0.8em;
	clear : both;
}

DIV#print_contact {
	visibility : hidden;
}


SPAN.linkblue {
	color : #003399;
	font-weight : normal;
	font-size : 1.2em;
}











div#langlink a{
	font-size : 1.5em;
	color : #0033CC;
}








TD#left {
	width : 150px;
}
TD#left p {
	margin : 0.7em 0em 0.7em 0em;
}

TD#left a:link{
	text-decoration : none;
	color : #666666;
	margin : 0px 0px 0px 0px;
	font-size : 0.9em;
}


TD#left a:hover{
	text-decoration : underline;
	color : Blue;
	margin : 0px 0px 0px 0px;
	font-size : 0.9em;
}

TD#left a:visited{
    text-decoration : none;
	color :  #666666;
	margin : 0px 0px 0px 0px;
	font-size : 0.9em;
}


TD#left a:active { 
	text-decoration : none;
	color :  #666666;
	margin : 0px 0px 0px 0px;
	font-size : 0.9em;
}












DIV#contact {
	margin : 5px;
}


DIV#contact h5 {
	color : #003399;
	margin : 1.5em 0px 0.2em 0px;
}

DIV#contact P {
	margin : 0px 0px 0px 0px;
	font-size : 0.8em;
	color : #333333;
}















DIV#jumplinks {
	margin : 30px 0px 30px 0px;
}

DIV#jumplinks p{
	font-size : 0.8em;
	margin : 10px 10px 0px 5px;
	text-align : left;
}

DIV#jumplinks a:link {
	text-decoration : none;
	color : Blue;
	margin : 0px 0px 0px 0px;
	font-size : 0.9em;
}

DIV#jumplinks a:hover {
	text-decoration : underline;
	color :  #666666;
	margin : 0px 0px 0px 0px;
	font-size : 0.9em;
}

DIV#jumplinks a:visited {
	color :  #666666;
	margin : 0px 0px 0px 0px;
	font-size : 0.9em;
}

DIV#jumplinks a:active {
	text-decoration : none;
	color :  #666666;
	margin : 0px 0px 0px 0px;
	font-size : 0.9em;
}



DIV#lbox1 {
    border : thin solid #999999;
	width : 140px;
	margin : 2em 0px 50px 0px;
	padding : 0px 0px 10px 0px;
	text-align : left;
}

DIV#lbox1 img{
margin : 0.5em 0px 0.5em 0px;
}

DIV#lbox1 a:link {
	line-height : 1.2em;
	font-size : 0.8em;
}
DIV#lbox1 a:hover {
	line-height : 1.2em;
	font-size : 0.8em;
}

DIV#lbox1 a:visited {
	line-height : 1.2em;
	font-size : 0.8em;
}


DIV#lbox1 SPAN.linkblue {
	color : #003399;
	font-weight : normal;
	font-size : 1em;
}


div#lbox1 p{
	font-size : 1em;
	margin : 5px 0px 5px 0px;
	color : #666666;
}

DIV#lbox1 h2 {
	color : Red;
	margin : 0.5em 0px 0.3em 0px;
}





div#lbox2{
	margin : 10px 0px 15px 0px;
	padding : 0.2em;
	width : 155px;
}

div#lbox2 p{
	font-size : 0.9em;
	margin : 5px 0px 5px 0px;
	color : #666666;
	border-bottom : 1px solid #CCCCFF;
	padding : 0px 0px 5px 5px;
}
div#lbox2 h4{
	color : Red;
	font-size : 1.1em;
}


div#lbox2 a:link{
	text-decoration : none;
	color : #003399;
	font-size : 0.9em;
}

div#lbox2 a:hover{
	text-decoration : none;
	color : #333399;
	background : #E6E6FA;
	width : 100%;
	font-size : 0.9em;
}

div#lbox2 a:visited{
	text-decoration : none;
	color : #003399;
	font-size : 0.9em;
}

DIV#lbox2 h5 {
	color : #666666;
	margin : 1em 0px 0em 0px;
}




TD#right {
	width : auto;
	margin : 0;
	padding : 0;
}

TD#right h3{
	color : #003399;
	font-size : 1.0em;
	margin : 0px 0px 2px 25px;
}



TD#right h4{
	color : #003399;
	text-align : center;
	font-size : 1.0em;
	margin : 5px 0px 10px 0px;
	font-weight : lighter;
}


TD#right H5 {
	color : #FF9900;
	margin : 10px 0px 0px 0px;
	font-size : 0.8em;
	padding : 0;
}


div#lang img{
	border : 1px solid #CCCCCC;
	margin-bottom : 5px;
	
}

div#langbox{
	border : 1px solid #999999;
	margin : 20px 0px 15px 0px;
	text-align : center;
	width : 155px;
	padding : 0px 0px 0px 0px;
}
div#langbox h3{
	font-size : 1em;
	margin : 5px 0px 2px 0px;
	color : #666666;
}


div#langbox a:link{
	text-decoration : none;
	color : #003399;
}
div#langbox a:hover{
	text-decoration : underline;
	color : #003399;
}
div#langbox a:visited{
	text-decoration : none;
	color : #003399;
}

div#rbox1{
	width : 155px;
	height : auto;
	padding : 0;
	margin : 20 0 0 0;
	border : 1px solid #99CCFF;
}


div#rbox1 p{
	font-size : 0.75em;
	margin : 3px 10px 10px 10px;
	color : #666666;
	text-align : center;
}

div#rbox1 h4{
	width : 100%;
	height : 40px;
	color : #003399;
	text-align : center;
	background-color : #99CCFF;
	font-size : 1.0em;
	font-weight : bold;
	padding : 0 0 0 0;
	margin : 0;
	border-bottom : 1px solid #003399;
}

div#rbox1 h5{
	text-align : center;
	font-size : 1.1em;
	margin-bottom : 0px;
	padding-bottom : 0px;
}

div#rbox1 a:link{
	text-decoration : none;
	color : #003399;
}
div#rbox1 a:hover{
	text-decoration : underline;
	color : #003399;
}
div#rbox1 a:visited{
	text-decoration : none;
	color : #003399;
}


div#rbox-rental{
	width : 155px;
	height : auto;
	padding : 0;
	margin : 20 0 0 0;
	border : 1px solid #66FF00;
}

div#rbox-rental p{
	font-size : 0.75em;
	margin : 10px 10px 10px 10px;
	color : #666666;
}

div#rbox-rental h4{
	width : 100%;
	height : 40px;
	color : #003399;
	font-size : 1.8em;
	text-align : center;
	background-color : #66FF00;
	font-weight : bold;
	padding : 2 0 0 0;
	margin : 0;
	border-bottom : 1px solid #003399;
}


div#rbox-rental a:link{
	text-decoration : none;
	color : #003399;
	font-size : 1.1em;
}
div#rbox-rental a:hover{
	text-decoration : underline;
	color : #003399;
}
div#rbox-rental a:visited{
	text-decoration : underline;
	color : #003399;
}



div#rbox2{
	border : 1px solid #99CCFF;
	height : auto;
	padding : 0;
	margin : 20 0 0 0;
	width : 155px;
	
}

div#rbox2 p{
	font-size : 0.75em;
	margin : 10px 10px 10px 10px;
	color : #666666;
}
div#rbox2 h4{
	width : 100%;
	height : 40px;
	color : #003399;
	font-size : 1.8em;
	text-align : center;
	background-color : #99CCFF;
	font-weight : bold;
	padding : 2 0 0 0;
	margin : 0;
	border-bottom : 1px solid #003399;
}


div#rbox2 a:link{
	text-decoration : none;
	color : #003399;
	font-size : 1.1em;
}
div#rbox2 a:hover{
	text-decoration : underline;
	color : #003399;
}
div#rbox2 a:visited{
	text-decoration : underline;
	color : #003399;
}
DIV#rbox2 h5 {
	color : #666666;
	margin : 1em 0px 0em 0px;
}


div#rbox3{
	border : 1px solid #999999;
	margin : 10px 0px 10px 0px;
	padding : 0.2em;
	width : 155px;
}

div#rbox3 p{
	font-size : 0.75em;
	margin : 5px 0px 5px 0px;
	color : #666666;
}


div#rbox3 a:link{
	text-decoration : none;
	color : #003399;
	font-size : 1em;
}
div#rbox3 a:hover{
	text-decoration : underline;
	color : #003399;
}
div#rbox3 a:visited{
	text-decoration : none;
	color : #003399;
}
div#rbox3 h4{
	color : Red;
	font-size : 1em;
	text-align : center;
	
}













ADDRESS {
	font-size : 11.5px;
	margin : 0px 0px 0px 1%;
}
	