#extraopt  {
list-style-type:	none;
margin:	0;
padding:	0;
}

#partlist ul  {
list-style-type:	none;
margin:	0;
padding:	0;
}

#partlist ul li  {
background-color:	#003366;
border-left:	1em solid #8494a6;
color:	#ffffff;
display:	block;
font-family:	sans-serif;
font-size:	1em;
font-weight:	bold;
padding-bottom:	0.25em;
padding-left:	0.75em;
padding-right:	0.5em;
padding-top:	0.25em;
text-decoration:	none;
}

#pcid1  {
list-style-type:	none;
margin:	0;
padding:	0;
}

#pcid2  {
list-style-type:	none;
margin:	0;
padding:	0;
}

#price  {
list-style-type:	none;
margin:	0;
padding:	0;
}

.GREYBG  {
background-color:	#e8e8e8;
}

.LIGHTBLUEBG  {

  background-color:       #21519C;
  background-image:       url(tblbg.bmp);
  background-repeat:      repeat;
  border-width:	1px;

}




.flashred  {
color:	#9B291E;
font-family:	Verdana,Arial,Helvetica,sans-serif;
font-size:	18px;
font-style:	italic;
text-decoration:	blink;
}

.grayitl  {
color:	#666666;
font-family:	Geneva,Arial,Helvetica,sans-serif;
font-size:	18px;
font-style:	italic;
font-weight:	bold;
height:	auto;
margin:	1px;
padding:	0px;
text-transform:	capitalize;
width:	auto;
}



.headtbl  {

  background-color:       #21519C;
  background-image:       url(headimg.bmp);
  background-repeat:      no-repeat;
  border-bottom-color:    #21519C;
  border-bottom-style:    solid;
  border-bottom-width:    0px;
  color:                  #ffffff;
  font-size:              26pt;
  text-align:             right;
  font-family:		  Rockwell;
  width:                  980px;
  }


.maintbl  {
border-bottom-style:	solid;
border-color:	#0000cc;
border-left-style:	solid;
border-right-style:	solid;
}

.nl a:link  {
color:	#8494a6;
}

.nl a:visited  {
color:	#8494a6;
}

.nl a:hover  {
color:	white;
font-weight:	bold;
}

.nl a:active  {
color:	#8494a6;
}

.price  {
color:	#9B291E;
font-family:            Georgia, Times New Roman, Serif;
font-size:	36px;
font-style:	oblique;
font-weight:            bold;
text-align:	center;
letter-spacing:         2pt;
text-transform:	capitalize;
vertical-align: middle;

}

.style1  {
font-size:	9px;
font-style:	italic;
}

.table1  {
background-color:	#d5eaff;
background-position:	center center;
border-color:	solid #8494a6;
border-width:	1px;
color:	#8494a6;
font-family:	Georgia,Times New Roman,Serif;
font-size:	10pt;
font-weight:	bold;
position:	absolute;
text-align:	center;
}

.table2  {
background-color:	#d5eaff;
background-position:	center center;
border-bottom:	2px double #8494a6;
border-color:	#8494a6;
border-top:	2px double #808080;
border-width:	2px;
color:	#8494a6;
font-family:	Georgia,Times New Roman,Serif;
font-size:	10pt;
font-weight:	bold;
position:	absolute;
text-align:	center;
text-decoration:	none;
}

.table3  {
background-color:	#000066;
border-bottom:	3px inset #8494a6;
border-top:	3px outset #8494a6;
color:	#ffffff;
font-weight:	bold;
position:	absolute;
text-align:	center;
text-decoration:	none;
}

.table4  {
background-color:	#000066;
border-bottom:	3px inset #8494a6;
border-top:	3px outset #8494a6;
color:	#ffffff;
font-family:	Book Antiqua,Times New Roman,Serif;
font-size:	10pt;
font-variant:	small-caps;
font-weight:	bold;
text-align:	center;
text-decoration:	none;
}

.unnamed1  {
color:	#9B291E;
font-family:	Verdana,Arial,Helvetica,sans-serif;
font-size:	12px;
font-style:	italic;
font-weight:	bold;
text-align:	center;
}

.unnamed2  {
background-position:	center center;
color:	#21519C;
font-family:	Georgia,"Times New Roman",Times,serif;
font-size:	14px;
font-weight:	bold;
text-align:	center;

}

.unnamed3  {
color:	#666666;
font-family:	Geneva,Arial,Helvetica,sans-serif;
font-size:	18px;
font-style:	normal;
font-weight:	bold;
height:	auto;
margin:	1px;
padding:	1px;
width:	auto;
}

.unnamed4  {
font-family:	Geneva,Arial,Helvetica,sans-serif;
font-size:	16px;
font-weight:	lighter;
list-style-position:	outside;
list-style-type:	circle;
text-align:	left;
}

.unnamed4b  {
font-family:	Geneva,Arial,Helvetica,sans-serif;
font-size:	14px;
font-style:	oblique;
font-weight:	bolder;
list-style-position:	outside;
list-style-type:	circle;
text-align:	left;
}

.unnamed5  {
font-weight:	bold;
text-align:	center;
}

.unnamed6  {
font-size:	16px;
font-style:	oblique;
font-weight:	bolder;
}

.unnamed7  {
font-size:	14px;
font-style:	italic;
}

.unnamed8  {

color:	#21519C;
font-family:	"Times New Roman",Times,serif;
font-size:	16px;
font-weight:	bold;
}

.unnamed9  {
color:	#21519C;
font-family:	Georgia,"Times New Roman",Times,serif;
font-size:	16px;
text-align:	center;
}


.unnamed10  {
color:	#21519C;
font-family:	Geneva,Arial,Helvetica,sans-serif;
font-size:	20px;
font-weight:	lighter;
list-style-position:	outside;
list-style-type:	circle;
text-align:	left;
font-weight:	bold;
}





.tblparts  {






  background-image:       url(tblbg.bmp);
  background-color:       #d5eaff;
  background-position:    center center;
  border-bottom:          2px double #8494a6;
  border-color:           #8494a6;
  border-top:             1px double #808080;
  border-width:           2px;
  
  font-family:            Georgia,Times New Roman,Serif;
  font-size:              10pt;
  font-weight:            bold;
  position:               absolute;
  text-align:             center;
  text-decoration:        none;




color:	#21519C;
font-family:	"Times New Roman",Times,serif;
font-size:	16px;
font-weight:	bold;
text-align:	left;
}

.tblparts1  {

color:	#21519C;
font-family:	"Times New Roman",Times,serif;
font-size:	18px;
font-weight:	bold;
text-align:	left;
}


.tblparts2  {

color:	#21519C;
font-family:	"Times New Roman",Times,serif;
font-size:	20px;
font-weight:	bold;
text-align:	left;
}




code, pre  {
color:	#eeddcc;
font-family:	monospace;
font-size:	110%;
}

dd  {
margin-bottom:	0.66em;
}

div#content  {
color:	#eeeedd;
font-family:	Verdana,sans-serif;
font-size:	13px;
left:	161px;
padding:	10px;
position:	absolute;
right:	25px;
top:	26px;
}

div#content a:link  {
color:	white;
}

div#content a:link:hover  {
color:	#ffff00;
}

div#content a:visited  {
color:	#bbbbcc;
}

div#content a:visited:hover  {
color:	#cccc00;
}

div#content h3  {
margin-bottom:	0.25em;
}

div#content p  {
margin:	0 1em 1em;
}

div#links  {
font-family:	Verdana,sans-serif;
font-size:	16px;
height:	700px;
left:	0;
position:	absolute;
top:	52px;
width:	160px;
}

div#links a  {
border-width:	0;
color:	#ffffcc;
display:	block;
font-family:	sans-serif;
font-size:	1em;
font-weight:	bold;
margin:	0 0 2px;
padding:	5px 10px;
text-align:	center;
text-decoration:	none;
}

div#links a:hover  {
color:	#441111;
}

dt  {
font-weight:	bold;
}

h1  {
background-color:	#aaccee;
color:	#002244;
font-family:	sans-serif;
font-size:	25px;
font-weight:	bold;
height:	28px;
letter-spacing:	0.5em;
margin:	-9px -9px 0.5em;
padding:	15px 0 5px;
text-align:	right;
text-transform:	lowercase;
vertical-align:	middle;
white-space:	nowrap;
}










body {
font-family:Arial, Helvetica, sans-serif;
font-size:.8em; 
color:#000000; 
margin:20px 0 0 0;
padding:0 0 0 0;
background:#ffffff;
}

p {
margin-bottom:10px;
line-height:1.2em;
}

strong {
font-weight:bold;
}

em {
font-style:italic;
}

ul, ol {
margin:0 0 12px 0;
padding:0;
}

li {
margin:0 0 5px 15px;
padding-left:15px;
list-style:none;
background-image:url(img/bulleted-li-bg-dark.gif);
background-position:0 3px;
background-repeat:no-repeat;
font-size:1em;
color:#454545;
}

a {
color:#21559C;
text-decoration:underline;
}

a:hover {
color:#999999;
text-decoration:none;
}



/* Main Outer Container */
#pageWrap {
margin:0 auto;
padding:0;
width:980px;
}


/* Header */
#header {
margin:0;
padding:0;
width:980px;
height:135px;
background-image:url(img/header-bg.jpg);
background-position:0 0;
background-repeat:no-repeat;
}

#header h1 {
margin:0;
padding:30px 0 0 170px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:3em;
font-weight:lighter;
}

#header p {
margin:0;
padding:5px 0 0 175px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#eeeeee;
}



/* Main Navigation */
#navBar {
margin:0;
padding:0;
width:980px;
height:35px;
line-height:35px;
background:url(img/nav-bar-bg.jpg);
background-position:0 0;
background-repeat:no-repeat;
}

#navBar ul{
list-style-type:none;
margin-left:20px;
}

#navBar li{
margin:0;
padding:0;
list-style-type:none;
display:inline;
background-image:none;
}

#navBar li a{
margin:0 0 0 -5px;
padding:9px 20px 9px 20px;
color:#ffffff;
text-decoration:none;
font-size:1.1em;
border-left:1px solid #757575;
}

#navBar ul li a:hover{
color:#ffffff;
text-decoration:none;
background-color:#21559D;
}

#navBar li.end {
margin:0;
padding:0;
list-style-type:none;
display:inline;
background-image:none;
}

#navBar li.end a{
margin:0 0 0 -5px;
padding:9px 20px 9px 20px;
color:#ffffff;
text-decoration:none;
font-size:1.1em;
border-left:1px solid #757575;
border-right:1px solid #757575;
}

#navBar li.end a:hover{
color:#ffffff;
text-decoration:none;
background-color:#21559D;
}


/* Content Container */
#container {
margin:0;
padding:10px 0 0 0;
width:980px;
}




/* Left Content Column - heavy negative margin so center column can appear first in HTML */
#leftColumn {
float:left;
margin:0 0 0 -750px;
padding:0;
width:140px;
font-size:.9em;
color:#686868;
}

#leftColumn h2 {
font-size:1.4em;
color:#00387B;
}

#leftColumn ul, ol {
margin:0 0 12px 0;
padding:0;
}

#leftColumn li {
margin:5px 0 0 0;
padding-left:15px;
list-style:none;
background-image:url(img/bulleted-li-bg-dark.gif);
background-position:0 1px;
background-repeat:no-repeat;
font-size:.95em;
color:#21559C;
}




/* Center Content Column */
#centerColumn {
float:left;
margin:0 10px 0 145px;
padding:6px 6px 6px 10px;
width:580px;
font-size:.9em;
color:#000000;
border-left:1px dashed #cccccc;
}

#centerColumn h2 {
margin:0 0 5px 0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.8em;
color:#00387B;
}






/* Right Content Column */
#rightColumn {
float:left;
margin:0;
padding:6px;
width:200px;
font-size:.9em;
color:#646464;
background:#eeeeee;
border:1px solid #cccccc;
}

#rightColumn h2 {
font-size:1.4em;
color:#2C2C2C;
}








/* Footer */
#footer {
margin:30px 0 10px 0;
padding:0;
width:980px;
height:100px;
background-image:url(img/footer-bg.jpg);
background-position:0 0;
background-repeat:no-repeat;
}

#footer p {
margin:0;
padding:0 150px 0 0;
line-height:100px;
font-family:Arial, Helvetica, sans-serif;
font-size:.8em;
color:#454545;
text-align:right;
}

#footer a {
color:#00387B;
text-decoration:none;
}

#footer a:hover {
color:#999999;
text-decoration:underline;
}





/* Clears nested floats */
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.imageOver{
	background:url(zoom.gif) no-repeat 50% 50%;	
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;	
}
.imageOver2{
	background:#fff;	
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;	
}
.imageOut2{
	background:url(frame.gif) no-repeat 0 0;	
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.imageOver3{
	background:url(frame.gif) no-repeat 0 0;	
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;	
}
.imageOver4{
	background:url(pattern.gif) repeat;	
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;	
}
.imageOver5{
	background:url(button.gif) no-repeat 50% 50%;	
}

