/* TEMPLATE: BASICS*/
body {    
background: #ffffff url(../images/back_page.gif) repeat;	
PADDING-RIGHT: 0px; 
PADDING-LEFT: 0px; 
PADDING-TOP: 0px; 
PADDING-BOTTOM: 0px; 
MARGIN: 0px; 
font-size:  80%; 
line-height: 130%; 	
COLOR: #333333;  
font-family: Verdana, Arial, Helvetica, sans-serif
}

p {    
font-size:  75%; 
line-height: 135%; 
margin-top: 10px;  
}

.price {    
COLOR: #336633;
font-weight: bold; 
font-size:  90%; 
line-height: 10px; 
margin-top: 10px;  
}

ul {   
margin-top: -10px; 
margin-bottom: 4px;
}

ol {   
margin-top: -10px; 
margin-bottom: 4px;
}

li {   
font-size:  75%; 
line-height: 135%;  
margin-top: 0px; 
margin-bottom: 0px;
}

dd {   
font-size:  75%; 
line-height: 135%;  
margin-top: 0px; 
margin-bottom: 0px;
}

h1 {
COLOR: #375072; 
line-height: 30px;
font-family: Tahoma;
font-size:  110%; 
letter-spacing: 1px;
font-weight: bold; 
margin-top: 0px; 
margin-bottom: 10px;
} 


h2 {
font-size: 100%;
color: #768BA8;
line-height: 20px;
font-weight: bold;
margin-left: 0px; 
margin-top: 10px 
}


h3 {
font-size: 100%;
color: #5D638B;
line-height: 20px;
font-weight: bold;
margin-left: 0px; 
margin-top: 10px 
} 

small {
font-size: 80%;
}

.gray {    	
COLOR: #958979
}

.blue {    	
COLOR: #375072
}

.red {    	
COLOR: #CC0000
}

.ltblue {    	
COLOR: #768BA8
}

.tan {    	
COLOR: #CC9933
}

.gold {    	
COLOR: #FFB110
}

.yellow {    	
COLOR: #FFFF33
}

A:link{color:#669}
A:active{color:#F00}
A:visited{color:#336}
A:hover{color:#99C}
DT{font-weight:bold;padding-top:5px}

HR{color:#000;height:1px}

div.pad5x5{padding:5px 5px 5px 5px}
div.pad10x10{padding:10px 10px 10px 10px}
div.pad20x20{padding:20px 20px 20px 20px}

a.navfooter {
text-decoration: none;
}
a.navfooter:Hover {
COLOR: #000000; 
font-weight: normal;
text-decoration: none
}

.sub-header {
font-size: 110%;
color: #996600;
line-height: 15px;
font-weight: bold;
font-style: italic;
margin-left: 0px; 
margin-top: 10px;
margin-bottom: 7px;
} 

.header-table{
font-size:  60%; 
text-transform: uppercase;
COLOR: #666666; 
font-weight: bold
} 

.text-table {
	FONT-SIZE: 80%;
}

.text-tableheader {    
font-size:  80%; 
line-height: 135%; 
}

.text-large {
	FONT-SIZE: 90%;
	margin-left: 0px;
	margin-top: -10px;
	margin-bottom: 0px; 
	text-align: left
}

.text-medium {
	FONT-SIZE: 70%;
	margin-left: 0px;
	margin-top: -10px;
	margin-bottom: 0px; 
	text-align: left
}

 
.text-small {
	FONT-SIZE: 60%;
	margin-left: 0px;
	margin-top: -10px;
	margin-bottom: 0px; 
	text-align: left
}

.content-table {
 background: url(./images/back_table.gif) repeat-y;
background-color:#ffffff;
}

.column{
 background: url(./images/horiz.gif) repeat-y;
}

.footer-table{
 background: url(./images/footer.gif) repeat-y;
background-color:#ffffff;
}

/*IMAGES #958979 */
img.GreyThickBorder {border-top: 1px solid #0033CC; border-bottom: 3px solid #0033CC; background-color:#ffffff; padding-top: 2px; padding-bottom: 2px;}

img.GreyThickBorderLeft {border-top: 1px solid #0033CC; border-bottom: 3px solid #0033CC; background-color:#ffffff; padding-top: 2px; padding-bottom: 2px; margin-left: 10px;}

img.GreyThickBorderRight {border-top: 1px solid #0033CC; border-bottom: 3px solid #0033CC; background-color:#ffffff; padding-top: 2px; padding-bottom: 2px; margin-right: 10px;}

img.BlueThickBorderLeft {border-top: 1px solid #0033CC; border-bottom: 3px solid #0033CC; background-color:#ffffff; padding-top: 2px; padding-bottom: 2px; margin-left: 10px;}

img.MaroonThickBorderLeft {border-top: 1px solid #990033; border-bottom: 3px solid #990033; background-color:#ffffff; padding-top: 2px; padding-bottom: 2px; margin-left: 10px;}

img.BlackThickBorderLeft {border-top: 1px solid #000; border-bottom: 3px solid #000; background-color:#ffffff; padding-top: 2px; padding-bottom: 2px; margin-left: 10px;}

/* TEMPLATE */
.gnlnk{color:#F90}
.brd{padding:3px 8px;font-weight:bold}
.mstmnu{padding-top:0px;padding-bottom:1px;padding-left:2px;margin-top:0px;margin-bottom:0px;float:left}
.srchbx{padding-top:0px;padding-bottom:1px;margin-top:0px;margin-bottom:0px;float:right}
.gfbtn{padding-left:3px;padding-right:3px}
A.nonuw:link,A.nonuw:visited{font-size:9pt;text-decoration:none;color:#FFF}
A.nonuw:active{text-decoration:none;color:#F00}
A.nonuw:hover{text-decoration:none;color:#F00}
A.undw:link,A.undw:visited{color:#FFF}
A.undw:active,A.undw:hover{color:#CCF}
TD.tid,.pop-tid{color:#FFF;font-weight:bold}
TD.tid{padding-left:4px;text-indent:4px}

DIV.navitem{text-decoration:none;font-size:9pt;padding:4px 0px 4px 0px;text-align:right}
DIV.cur_navitem{text-decoration:none;color:#000;font-size:9pt;padding:4px 0px 4px 0px;text-align:right}
DIV.navheader{text-decoration:none;color:#000;font-size:9pt;padding:4px 0px 4px 0px;text-align:right;font-weight:bold}

A.nonu:link,A.nonu:visited,A.nonuc:active,.brd A:link,.brd A:visited{text-decoration:none;color:#000080;font-size:9pt}
A.nonu:active,A.nonu:hover,A.nonuc:link,A.nonuc:visited,.brd A:hover{text-decoration:none;color:#F00;font-size:9pt}
A.nonuc:hover{text-decoration:none;color:#333}
TD.citm{padding-right:2px;color:#F00;text-align:right;background:#FFF}
TD.itm{padding-right:0px;color:#000;text-align:right}
.hde{visibility:hidden}
DIV.cpyftr{font-size:9pt;padding:2px 2px 2px 5px;color:#FFF}

/* COMPONENTS */
.redcopy {color:#C33}
.whtcopy {color:#FFF}
.dkbluecopy {color:#669}
.ltgreycopy {color:#888}
.whitehdr {color:#FFF}
A.unbl:link,A.unbl:visited{color:#000}
A.unbl:active,A.unbl:hover{color:#F00}
A.unwt:link,A.unwt:visited{color:#FFF}
A.unwt:active,A.unwt:hover{color:#F00}
.solo-pad {margin:0px;padding:9px 5px 1px 10px}
DIV.group-pad {margin:0px;padding:9px 10px 8px 10px}
DIV.group-pad P, DIV.group-pad DIV {margin:0px;padding:2px 0px 4px 0px}

.main1{margin:10px}
.main2{margin:5px 0px 0px 0px}
.main3{margin:0px 10px 0px 10px}
.main4{margin:10px 10px 0px 10px}
.main5{margin:10px 0px 0px 0px}
.fea-main1{margin:5px 8px 10px 8px}
.fea-main2{margin:5px 0px 0px 0px}

.menupad{margin:1px 3px 4px 2px}
.padded{padding:4px}
UL.padded{padding:4px 0px}
.date-stamp{color:#666;text-align:right;margin:8px 2px 0px 0px}
.prev-next{color:#C33;text-align:center}
.prev-next A:link,.prev-next A:visited,A.redlink:link,A.redlink:visited,A.redlink:active{color:#C33}
.prev-next A:hover,A.redlink:hover{color:#F00}
.frm,.bttn,SPAN.pull,SPAN.pull SELECT{background:#CCF;font-weight:bold;text-decoration:none;color:#000}
.linespace,P.intro{line-height:112%}
.just{text-align:justify}
.bold,TR.bold TD,TR.bold TH{font-weight:bold}
.italic,TR.italic TD,TR.italic TH{font-style:italic}
.whtbld{color:#FFF;font-weight:bold}
.blkbld,.blknote,.note{color:#000;font-weight:bold}
.redbld,.rednote,.new,.updated{color:#F00;font-weight:bold}
.blknote,.note,.rednote,.new,.updated{text-transform:uppercase}
.updated{letter-spacing:.2em}
P.intro{color:#000080;font-weight:bold}
P.question{color:#CC9966;font-weight:bold}
P.quote{color:#931F82;font-style:italic;padding-left:20px;padding-right:20px}
P.quote2{color:#333333;font-style:italic;padding-left:20px;padding-right:20px}
P.indent{padding-left:20px}
P.credit{padding:0px 30px 0px 60px}
P.compact{margin-top:0px}
A.blklink:link,A.blklink:visited,A.blklink:active{color:#000}
A.blklink:hover{color:#666}
TABLE.pqt{margin:7px;padding:0px}
TABLE.pqt TD{background:#FFC;margin:0px;padding:0px}
DIV.pq{border:solid 1px #000;padding:5px 5px 0px 5px;margin:0px}
DIV.pq .quote{color:#000;font-weight:bold;padding:0px 0px 3px 0px;margin:0px}
DIV.pq .credit{font-weight:normal;padding:5px 0px;margin:0px}

/* TABLE COLORS */
TABLE.red{background:#cc0000}
TABLE.RED{background:#cc0000}
TABLE.VLTBLUE{background:#CCCCFF}
TABLE.vltblue{background:#CCCCFF}
TABLE.BLUE{background:#375072}
TABLE.blue{background:#375072}
TABLE.yelllow{background:#FFFF33}
TABLE.YELLOW{background:#FFFF33}
TABLE.ltblue{background:#768BA8}
TABLE.LTBLUE{background:#768BA8}
TABLE.tan{background:#CC9933}
TABLE.TAN{background:#CC9933}
TABLE.maroon{background:#660000}
TABLE.MAROON{background:#660000}
TD.red,TH.red,TR.red TD,TR.red TH,TABLE TR TD.red,TABLE TR TH.red{background:#cc0000;color:#FFF}
TD.vltblue,TH.vltblue,TR.vltblue TD,TR.vltblue TH,TABLE TR TD.vltblue,TABLE TR TH.vltblue{background:#CCCCFF;color:#000}
TD.ltblue,TH.ltblue,TR.ltblue TD,TR.ltblue TH,TABLE TR TD.ltblue,TABLE TR TH.ltblue{background:#768BA8;color:#FFF}
TD.blue,TH.blue,TR.blue TD,TR.blue TH,TABLE TR TD.blue,TABLE TR TH.blue{background:#375072;color:#FFF}
TD.tan,TH.tan,TR.tan TD,TR.tan TH,TABLE TR TD.tan,TABLE TR TH.tan{background:#CC9933;color:#FFF}
TD.yellow,TH.yellow,TR.yellow TD,TR.yellow TH,TABLE TR TD.yellow,TABLE TR TH.yellow{background:#FFFF33;color:#000}
TD.maroon,TH.maroon,TR.maroon TD,TR.maroon TH,TABLE TR TD.maroon,TABLE TR TH.maroon{background:#660000;color:#FFF}


