#bgimage {	
background-image:  url(images/banner4.gif);
background-repeat: no-repeat;
width: 760px;
height: 90px;
}

#bgtop {
width: 760px;
height: 90px;
padding:  60px 0px 2px 85px;
}

#navtop {
padding:  0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#navtop table {
width: 675px;
height: 17px;
}

#main{
width: 764px;
height: 330px;
background-color: #666699;
text-align: left;
vertical-align:top;
margin: 0px 0px 0px 0px;
 border: 0px 0px 0px 0px;
}

#main table {
height: 330px;
vertical-align:top;
padding:  0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#mainleftcell {
align: center;
vertical align: top;
padding:  0px 0px 0px 0px;
border-top: 10px solid #6699cc;
border-bottom: 10px solid #6699cc;
}

#mainrightcell {
padding:  0px 0px 0px 0px;
align: right;
border-top: 10px solid #669999;
border-bottom: 10px solid #669999;
}

#mainrightcell3d {
padding:  0px 0px 0px 0px;
align: right;
border-top: 10px solid #336666;
border-bottom: 10px solid #336666;
}

#mainnavcell {
width:84px;
height: 55 px;
padding:  0px 0px 0px 0px;
 border: 0px 0px 0px 0px;
 vertical-align: top;
 background-repeat: repeat-y;
background-image:   url(images/fillgrad.gif);
margin: 0px 0px 0px 0px;
}

#homelink a:link {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 85%;
color: #CC9966 ;
text-decoration: none;
}

#homelink a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 85%;
color: #99CCCC;
text-decoration: none;
}

#homelink a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 85%;
color: #CC9966;
text-decoration: none;
}

#mainnavcell{
height:330px;
}

#mainnavcell table{
width:84px;
height:330px;
}

#mainnavcell td{
}

#mainnavcellhome {
width:123px;
height: 250 px;
padding:  65px 0px 0px 0px;
 background-repeat: repeat-y;
background-image:   url(images/filgrad3.gif);
}

#mainnavcellhomeb {
width:123px;
height: 265px;
background-repeat: repeat-y;
background-image:   url(images/filgrad3.gif);
display: block;
}



/*#toptd{
height: 5 px;
}*/

#backr{
background-image:   url(images/curver2.jpg);
background-repeat: no-repeat;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 95%;
color: #CC6633;
text-decoration: none;
text-align: center;
padding:  0px 0px 4px 20px;
height: 55 px;
}

#backr a:link {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 95%;
text-decoration: none;
color: #CC6633 ;
text-align: center;
}

#backr a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 95%;
text-decoration: none;
color: #99CCCC;
text-align: center;
}

#backr a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 95%;
text-decoration: none;
color: #CC6633;
text-align: center;
}

#backrpwe{
background-image: url(images/curvrpwe.jpg);
background-repeat: no-repeat;
background-position: right;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 95%;
color: #ffffff;
text-align: center;
padding:  2px 12px 0px 0px;
height: 55 px;
line-height: 13px;
}

#backrpab{
background-image: url(images/curvrp.jpg);
background-repeat: no-repeat;
background-position: right;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 95%;
color: #ffffff;
text-align: center;
padding:  2px 12px 0px 0px;
height: 55 px;
line-height: 13px;
}

#backrptr{
background-image: url(images/curvrptr.jpg);
background-repeat: no-repeat;
background-position: right;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 95%;
color: #ffffff;
text-align: center;
padding:  2px 12px 0px 0px;
height: 55 px;
line-height: 13px;
}

#backl{
background-image:   url(images/curvl2.jpg);
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 95%;
color: #99CCCC;
text-decoration: none;
background-repeat: no-repeat;
text-align: center;
padding:  10px 10px 2px 0px;
height: 55 px;
}


#backl a:link {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 95%;
text-decoration: none;
color: #99CCCC;
text-align: center;
}

#backl a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 95%;
text-decoration: none;
color: #CC6633;
text-align: center;
}

#backl a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 95%;
text-decoration: none;
color: #99CCCC;
text-align: center;
}

#backlp2d{
background-image: url(images/curvl2d.jpg);
background-repeat: no-repeat;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 95%;
text-decoration: none;
color: #ffffff;
text-align: center;
}

#backlp3d{
background-image: url(images/curvl3d.jpg);
background-repeat: no-repeat;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 95%;
text-decoration: none;
color: #ffffff;
text-align: center;
}


#backlpva{
background-image: url(images/curvlva.jpg);
background-repeat: no-repeat;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 95%;
text-decoration: none;
color: #ffffff;
text-align: center;
}


/*#maincell {
width:678px;
}

#maincell table{
vertical-align: top;
text-align: left;
width: 678px;
height: 330px;
color: #0099ff;
}

#maincell td{
padding:  0px 0px 0px 0px;
height: 25px;
width: 86px;
}*/




#maincelltop {
background-image:  url(images/topcurv3.gif);
background-repeat: no-repeat;
background-position:  0px 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 90%;
color: #99CCCC;
text-align: center;
vertical-align: bottom;
padding:  0px 0px 0px 0px;
height: 118px;
width: 90px;	
}

#maincelltop a:link {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
text-decoration: none;
color: #99CCCC;
text-align: center;
vertical-align: bottom;
}

#maincelltop a:visited  {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
text-decoration: none;
color: #333366;
text-align: center;
vertical-align: bottom;
}

#maincelltop a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
text-decoration: none;
color: #CC6633;
text-align: center;
vertical-align: bottom;
background-color: #99CCCC;
display: block;
}



#maincelltopalt{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 90%;
color: #CC6633;
text-decoration: none;
text-align: center;
vertical-align: bottom;
width: 90px;
}

#maincelltopalt a:link {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
text-decoration: none;
color: #CC9966;
text-align: center;
vertical-align: bottom;
}

#maincelltopalt a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
text-decoration: none;
color: #99CCCC;
text-align: center;
vertical-align: bottom;
background-color: #CC6633;
display: block;
}

#maincelltopalt a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
text-decoration: none;
color: #cccccc;
text-align: center;
vertical-align: bottom;
}

#maincellbot {
background-image:  url(images/botcurv3.gif);
background-repeat: no-repeat;
background-position:  bottom;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 90%;
color: #CC6633;
text-decoration: none;
text-align: center;
height: 105;
width: 90px;
padding: 0px 0px 0px 0px
}	



#dot {
padding: 20px 0px 0px 0px;
/*background-image:  url(images/dot.jpg);
background-repeat: no-repeat;
background-position:  left center;
width: 16px;
text-align: bottom;
vertical-align: bottom;*/
}
#iframe {
width: 370px;
height: 310px;
background-color: #cccccc;
padding: 10px 0px 0px 23px;
margin: 0px 0px;
border: 0px;
}

#iframe table{
height: 250px;
cell-spacing: none;
}

#iframe td{
width: 313px;
vertical-align: top;
horizontal-align: right;
background-color: #cccccc;
underline: none;
}


#whitebox{
width: 380px;
height: 310px;
background-color: #cccccc;
padding: 10px 0px 0px 23px;
margin: 0px 0px;
border: 0px;
}

#whitebox table{
line-height: 18px;
width: 320px;
height: 283px;
background-color: white;
cell-spacing: none;
margin: 0px 0px 0px 0px;
}

#whitebox td{
padding: 0px 0px 0px 0px;
}




.introiframe{
font-family: Arial, Helvetica, sans-serif;
font-size: 80%;
color: #333366;
line-height: 14px;
Padding: 0px 30px 0px 30px;
}

.introiframegap{
font-family: Arial, Helvetica, sans-serif;
font-size: 80%;
color: #333366;
line-height: 9px;
Padding: 0px 30px 0px 30px;
}


.introiframetab{
font-family: Arial, Helvetica, sans-serif;
font-size: 80%;
color: #333366;
Padding: 0px 40px 0px 40px;
line-height: 14px;
}

.introiframegap{
font-family: Arial, Helvetica, sans-serif;
font-size: 80%;
color: #333366;
line-height: 9px;
Padding: 0px 30px 0px 30px;
}

.titleiframeab {
font-family: Arial, Helvetica, sans-serif;
font-size: 90%;
font-weight: bold;
letter-spacing: 2px;
color: #FFFFFF;
vertical-align: text-top;
text-align: left;
padding: 5px 0px 2px 0px;
display: block;
background-color: #666666;
border-left-width: 7px;
border-left-style: solid;
border-left-color: #cc6633;
background-position: top;
top: auto;
}

.titleiframe3d {
font-family: Arial, Helvetica, sans-serif;
font-size: 90%;
font-weight: bold;
letter-spacing: 2px;
color: #FFFFFF;
vertical-align: top;
text-align: left;
padding: 5px 0px 2px 0px;
display: block;
background-color: #666666;
border-left-width: 7px;
border-left-style: solid;
border-left-color: #669999;
}


.titleiframe2d {
font-family: Arial, Helvetica, sans-serif;
font-size: 90%;
font-weight: bold;
letter-spacing: 2px;
color: #FFFFFF;
vertical-align: top;
text-align: left;
padding: 5px 0px 2px 0px;
display: block;
background-color: #666666;
border-left-width: 7px;
border-left-style: solid;
border-left-color: #cc9966;
}

.titleiframewe {
font-family: Arial, Helvetica, sans-serif;
font-size: 90%;
font-weight: bold;
letter-spacing: 2px;
color: #FFFFFF;
vertical-align: top;
text-align: left;
padding: 5px 0px 2px 0px;
display: block;
background-color: #666666;
border-left-width: 7px;
border-left-style: solid;
border-left-color: #9999cc;
}

.titleiframetr {
font-family: Arial, Helvetica, sans-serif;
font-size: 90%;
font-weight: bold;
letter-spacing: 2px;
color: #FFFFFF;
vertical-align: top;
text-align: left;
padding: 5px 0px 2px 0px;
display: block;
background-color: #666666;
border-left-width: 7px;
border-left-style: solid;
border-left-color: #999966;
}

.titleiframeva {
font-family: Arial, Helvetica, sans-serif;
font-size: 90%;
font-weight: bold;
letter-spacing: 2px;
color: #FFFFFF;
vertical-align: top;
text-align: left;
padding: 5px 0px 2px 0px;
display: block;
background-color: #666666;
border-left-width: 7px;
border-left-style: solid;
border-left-color: #996666;
}



#linkiframe{
font-family: Arial, Helvetica, sans-serif;
font-size: 80%;
letter-spacing: 1px;
color: #333333;
padding: 6px 8px 0px 0px;
text-align: right;
}

#linkiframe a:link{
font-family: Arial, Helvetica, sans-serif;
font-size: 80%;
letter-spacing: 1px;
color: #333333;
padding: 6px 8px 0px 0px;
text-align: right;
}

#linkiframe a:visited{
font-family: Arial, Helvetica, sans-serif;
font-size: 80%;
letter-spacing: 1px;
color: #333333;
padding: 6px 8px 0px 0px;
text-align: right;
}

/*#iframeright {
width: 265px;
padding:  0px 10px 0px 10px;
background-color: #9999CC;
word-spacing: normal;
line-height: 20px;
}

#iframeright table{
text-align: right;
width: 265;
}

#iframeright td{	
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #FFFFFF;
letter-spacing: normal;
text-align: right;
vertical-align: middle;
word-spacing: normal;
width: 265;
white-space: nowrap;
line-height: 20px;
}*/

#large{
width: 650px;
height: 550px;
background-color: #cccccc;
}

/*.largeleft{
text-align: left;
}*/

#largeright{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 90%;
color: #CCCCCC;
text-align: right;
}

#largeright a:link {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 90%;
color: #cccccc;
text-decoration: none;
text-align: right;
display: block;
padding: 20px 5px 0px 0px;
}

#largeright a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 90%;
color: #cccccc;
text-decoration: none;
text-align: right;
display: block;
padding: 20px 5px 0px 0px;
}



/*#descript {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 80%;
text-align: right;
line-height: 20px;
}

#descript img{
float: right;
padding: 0px 10px 0px 10px;
}*/

/*#pagebreaktopab{
}

#pagebreaktopab table{
width: 280px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #ffffff;
text-align: right;
font-size: 80%;	
line-height: 18px;
background-color: #cc6633;
padding: 0px 0px 0px 10px;
}

#pagebreaktopab td{
text-align: right;
}

#pagebreaktopab img{
text-align: center;
border: none;
margin:  10px 0px 10px 10px;
}*/
#pagebreaktopab{
width: 280px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #ffffff;
text-align: right;
font-size: 80%;	
line-height: 18px;
background-color: #cc6633;
padding: 0px 0px 0px 10px;
}

#pagebreaktopab img{
float: right;
border: none;
padding: 0px 10px 0px 10px;
}

#pagebreaktop2d{
}

#pagebreaktop2d table{
width: 280px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #ffffff;
text-align: right;
font-size: 80%;	
line-height: 16px;
/*background-color: #cc9966;*/
padding: 0px 0px 0px 10px;
}

#pagebreaktop2d td{
text-align: right;
}

#pagebreaktop2d img{
text-align: center;
border: none;
margin:  10px 0px 10px 10px;
}


#pagebreaktopwe{
}

#pagebreaktopwe table{
width: 280px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #ffffff;
text-align: right;
font-size: 80%;	
line-height: 18px;
background-color: #9999cc;
padding: 0px 0px 0px 10px;
}

#pagebreaktopwe td{
text-align: right;
}

#pagebreaktopwe img{
text-align: center;
border: none;
margin:  10px 0px 10px 10px;
}


#pagebreaktop3d{
}

#pagebreaktop3d table{
width: 280px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #ffffff;
text-align: right;
font-size: 80%;	
line-height: 18px;
background-color: #669999;
padding: 0px 0px 0px 10px;
}

#pagebreaktop3d td{
text-align: right;
}

#pagebreaktop3d img{
text-align: center;
border: none;
margin:  10px 0px 10px 10px;
}



#pagebreaktoptr{
}

#pagebreaktoptr table{
width: 280px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #ffffff;
text-align: right;
font-size: 80%;	
line-height: 18px;
background-color: #999966;
padding: 0px 0px 0px 10px;
}

#pagebreaktoptr td{
text-align: right;
}

#pagebreaktoptr img{
text-align: center;
border: none;
margin:  10px 0px 10px 10px;
}


#pagebreaktopva{
}


#pagebreaktopva table{
width: 280px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #ffffff;
text-align: right;
font-size: 80%;	
line-height: 18px;
background-color: #996666;
padding: 0px 0px 0px 10px;
}

#pagebreaktopva td{
text-align: right;

}

#pagebreaktopva img{
text-align: center;
border: none;
margin:  10px 0px 10px 10px;
}






.title{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
text-align: right;
font-size: 100%;
}

/*for large pop-ups. won't work*/
#medlarge {
text-align: center;
}
/*
#medlarge img{
horizontal-align: center;
}*/

/*.dot{
font-family: Arial, Helvetica, sans-serif;
font-size: 80%;
color: #333366;
Padding: 0px 0px 0px 50px;
}

.dot2d{
list-style: disc url(images/dots2d.gif);
font-family: Arial, Helvetica, sans-serif;
font-size: 80%;
color: #333366;
Padding: 0px 30px 0px 0px;
}*/





#footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	text-decoration: none;
	color: #cccccc;
	vertical-align: baseline;
	display: block;
padding: 40px 0px 0px 10px;
text-align: left;
}

#footerp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	text-decoration: none;
	color: #cccccc;
	vertical-align: baseline;
	display: block;
padding: 0px 0px 0px 0px;
text-align: right;
}

.footlink{
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #CCCC99;
}
a:footlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #CCCC99;
	text-align: right;
}