body {
	margin:0 auto;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#666666;
	line-height:1.33;
	padding-top:10px;
}
.bodytext{
	font-size:75%;
	color:#666666;
	text-align:justify;
	padding:5px;
	}
.bodytext a{
	color:#CC3300;
	text-decoration:none;
	}
.bodytext :hover a,
.bodytext a:hover{
	color:#CC3300;
	text-decoration:underline;
	}
.bodytext ul{
	list-style-image:url(../images/icon-arrow.jpg);
	margin:0 auto;
	padding-left:200px;
	}
.bodytext h2{
	display:block;
	border:1px solid #f2f2f2;
	text-align:center;
	margin-top:0;
	margin-bottom:0;
	margin-left:5px;
	margin-right:5px;

	color:#ff9900;
	font-size:140%;
	}
.longdistance ul{
	list-style-image:url(../images/icon-arrow.jpg);
	margin:0 auto;
	padding-left:20px;
	}
.hdrsubpage{	
	height:40px;
	color:#ff6500;
	text-transform:uppercase;
	padding-left:5px;
	font-size:120%;
	background-image:url(../images/hdr_bg.jpg);
	background-repeat:repeat-x;
	}

.sublink a{
	height:25px;
	display:block;
	font-size:75%;
	padding-left:25px;
	background-color:#f8f8f8;
	color:#666666;
	text-decoration:none;
	}
.sublink :hover a,
.sublink a:hover{
	display:block; 
	font-size:75%;
	padding-left:25px;
	background-color:#f1f1f1;
	color:#cc3300;
	text-decoration:none;
	}
.sublink1 a{
	height:25px;
	display:block;
	font-size:70%;
	padding-left:25px;
	background-color:#f8f8f8;
	color:#666666;
	text-decoration:none;
	}
.sublink1 :hover a,
.sublink1 a:hover{
	display:block;
	font-size:70%;
	padding-left:25px;
	background-color:#f1f1f1;
	color:#cc3300;
	text-decoration:none;
	}
	
.sublinkcurrent a{
	height:25px;
	display:block;
	font-size:75%;
	padding-left:25px;
	background-color:#f1f1f1;
	color:#cc3300;
	text-decoration:none;
	}
	
.tbleleftholdertd{
	padding-top:15px;
	}
#tblleft{
	border:1px solid #cccccc;
	background-color:#f8f8f8;
	}
#righttbl img{
	float:left;
	margin-top:2px;
	margin-right:10px;
	margin-bottom:5px;
	margin-left:5px;
	border: 1px solid #DDDDDD;
	padding:4px;
	}
#righttbl1 img{
	margin-top:2px;
	margin-right:10px;
	margin-bottom:5px;
	margin-left:2px;
	border: 1px solid #DDDDDD;
	padding:4px;
	}
#righttbl2 img{
	margin:0 auto;
	padding:0;
	border: 1px solid #DDDDDD;
	}
#clear{
	clear:both;
	}
#tblmain{
	border:1px solid #f5f5f5;
	}
.navigationmenu{
	font-size:85%;
	color:#ffffff;
	height:26px;
	background-color:#ff6500;
	}
.navigationmenu a{
	color:#FFFFFF;
	text-decoration:none;
	}
.navigationmenu :hover a,
.navigationmenu a:hover{
	color:#ffffff;
	text-decoration:none;
	}
.navigationmenu a {display: block;}

.products{
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	}

#subcontent{
	border-left:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	}
.subcontent{
	font-size:70%;
	}
.subcontent ul{
	margin:0 auto;
	padding-left:25px;
	padding-top:0;
	list-style-image:url(../images/icon_arrow01.jpg);
	line-height:2.00;
	}
.subcontent a{
	text-decoration:none;
	color:#999999;
	}
.subcontent a:hover{
	text-decoration:underline;
	color:#666666;
	}

.subcontent a {display: block;}

.subhdr{
	height:32px;
	background-color:#F8F8F8;
	border-bottom:1px solid #cccccc;
	}
.subhdrtext{
	color:#003399;
	letter-spacing:1px;
	}
.prodborder{
	background-color:#f8f8f8;
	}
#prodborder{
	border:1px solid #f8f8f8;
	}
.aster {
	color: #FF0000;
	}
.topform{
	border-bottom:1px solid #f8f8f8;
	}
.tbl00{
	background-color:#f8f8f8;
	}
.tbl01{
	background-image:url(../images/tbl01.jpg);
	width:28px;
	height:34px;
	background-repeat:no-repeat;
	}
.tbl02{
	background-image:url(../images/tbl02.jpg);
	background-repeat:repeat-x;
	height:34px;
	}
.tbl03{
	background-image:url(../images/tbl03.jpg);
	width:29px;
	height:34px;
	background-repeat:no-repeat;
	}
.tbl04{
	background-image:url(../images/tbl04.jpg);
	background-repeat:repeat-y;
	width:28px;
	}
.tbl05{
	background-image:url(../images/tbl05.jpg);
	background-repeat:repeat-y;
	width:29px;
	}
.tbl06{
	background-image:url(../images/tbl06.jpg);
	background-repeat:no-repeat;
	width:28px;
	height:31px;
	}
.tbl07{
	background-image:url(../images/tbl07.jpg);
	background-repeat:repeat-x;
	height:31px;
	}
.tbl08{
	background-image:url(../images/tbl08.jpg);
	background-repeat:no-repeat;
	width:29px;
	height:31px;
	}
#tblform{
	background-color:#f9f9f9;
	border:1px solid #E9E9E9;
	}
.req{
	color:#FF0000;
	}
.options{
	padding-left:10px;
	}
.notebelow{
	font-size:95%;
	color:#000000;
	}

h2{
	font-size:80%;
	color:#666666;
	padding-left:7px;
	padding-top:2px;
	margin:0 auto;
	letter-spacing:1px;

	}
#subtbl{
	border:1px solid #cccccc;
	}
#subtbl ul{
	font-size:70%;
	list-style:none;
	line-height:1.66;
	margin:0 auto;
	padding:0;
	padding-left:10px;
	}
#subtbl1{
	border:1px solid #cccccc;
	}
#subtbl1 ul{
	font-size:70%;
	line-height:1.66;
	margin:0 auto;
	padding:0;
	padding-left:25px;
	}
.hrbottom{
	height:5px;
	background-color:#ff6500;
	}
.blankcell{
	height:7px;
	}
.welcome img{
	border:1px solid #f3f3f3;
	padding:2px;
	}
#planrates{
		color:#003399;
		}
#planrates td{
	border:1px solid #f8f8f8;
	text-align:center;
	}
#planrates h4{
	font-size:100%;
	color:#ff9900;
	text-align:center;
	}
#planrates h3{
	font-size:100%;
	color:#003399;
	}
.planrates{

	color:#ff9900;
	}
#features ul{
	margin:0 auto;
	padding:0;
	padding-left:50px;
	}
	
.footer{
	font-size:70%;
	color:#DADADA;
	height:45px;
	background-color:#ff6500;
	text-align:right;
	vertical-align:bottom
	}
.footer a{
	color:#DADADA;
	text-decoration:none;
	}
.footer a:hover{
	color:#f8f8f8;
	text-decoration:underline;
	}
	
.imageDivOuter {
	VISIBILITY: hidden; 
	POSITION:relative; 
	TOP: 0px;
	LEFT: 0px; 
	margin:0 auto;
	padding:0;
	CURSOR: move;
	WIDTH: 775px; 
	HEIGHT: 160px; 
	OVERFLOW: hidden;
	z-index: auto; 
}
.picFrameDiv {

	z-index: auto; 	
	CURSOR: move;
}

.placeHolder {
	POSITION:absolute;

	WIDTH: 330px; 
	HEIGHT: 210px; 
	VISIBILITY: visible; 
	CURSOR: move;
	z-index: auto; 
}
.nowLoading {
	VISIBILITY: visible;
	POSITION: absolute;
	left: 423px;
	top: 179px;
}
.imageDiv {
	POSITION: relative; 
	TOP: 0px;
	LEFT: 0px; 
	CURSOR: move;
	z-index: auto; 
}

.picFrameDiv {
	POSITION: absolute; 
	CLIP: rect(0px 0px 0px 0px); 
	TOP: 10px; 
	LEFT: 10px; 
	z-index: auto; 	
	CURSOR: move;
}


#controls{
	z-index:1;
	position:absolute;
	top:240px;
	left:750px;
	}
.posbtnUP{
	position:absolute;
	top:0px;
	left:70px;
	}
.posbtnBOT{
	position:absolute;
	top:28px;
	left:70px;
	}
.posbtnLEFT{
	position:absolute;
	top:14px;
	left:57px;
	}
.posbtnRIGHT{
	position:absolute;
	top:14px;
	left:83px;
	}
.textctrl {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color:#B5B5B5;
	position:absolute;
	left:0px;
	top:14px;
}


