/* JAGFLY ROOT DOWN - CSS  */

/* STANDARD REDEFINITIONS */
body {
	color: #003366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(/images/blubg.gif);
	}

table, p {
	color:	#333333;
	font:	11px/1.5 Verdana, Arial, Helvetica, sans-serif;
    }
	
h1	{
	font-size:	20px;
	color: #003399;
	word-spacing: -1px;
	letter-spacing: -1px;
	}
	
h2	{
	font-size:	1.75em;
	color: #003399;
	}
	
h3	{
	font-size:	1.5em;
	}
	
h4, h5	{
	font-size:	1.25em;
	}
	
h1, h2, h3, h4, h5, h6	{
	margin:	1.25em 0 0 0;
	font-family:	Arial, sans-serif;
	}
	
p	{
	margin:	.5em 0;

	}
	
a	{
	text-decoration:	none;
	font-weight:	bold;
	}
	
a:link	{
	color:	#00207D;
	}
	
a:visited	{
	color:	#00207D;
	}
	
a:active	{
	color:	#003366;
	background-color: transparent;
	}
	
a:hover	{
	color:	#006699;
	background-color: transparent;
	text-decoration:	none;
	}
	
img	{
	border:	0
	}
	

li {  
	list-style-image: none; 
	list-style-position: outside; 
	list-style-type: disc
	}
	
ul {  list-style-image: url(/images/px_bul_s.gif)
	}
	
/* TYPOGRAPHICAL TREATMENTS */	
.superfine	{
	font:	10px/14px geneva, arial, helvetica, sans-serif;
	}
	
.bold { 
	font: 600 11px/1.5 Verdana, Arial, Helvetica, sans-serif;
	color: #333333
	}
	
.smallheader { 
	font: 900 12px/normal Arial, Helvetica, sans-serif;
	color: #003366
	}
	
.medheader {
	color: #003366;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 900;
	font-variant: normal;

	 }
	 
.lgheader { 
	font: 900 normal 18px/normal Arial, Helvetica, sans-serif;
	color: #003366
	}
	
.category { 
	font: 500 normal 27px/normal Arial, Helvetica, sans-serif;
	color: #666666
	}.faqquest { font: 900 12px/normal Arial, Helvetica, sans-serif; color: #333333 }
.faqheader { font: 900 15px/normal Arial, Helvetica, sans-serif; color: #333333 }
.error { font: 900 12px/normal Arial, Helvetica, sans-serif; color: #FF3300}
.meditalic {

	 font: italic 900 14px/normal Arial, Helvetica, sans-serif;
	 color: #333333
}
.bullets {
	font: 900 12px Arial, Helvetica, sans-serif;
	color: #666666;
	list-style-type: disc;
	list-style-image: url(/images/px_bul_l.gif);
	list-style-position: outside;




}
.tableline {
	border: 1px ridge #CCCCCC;
}
.tablelinered {

	border: 1px ridge #990000;
}
.punchbold {

	font: 900 12px/normal Arial, Helvetica, sans-serif;
	color: #333333
}
.lgheaderpunch {

	font: 900 normal 15px/normal Arial, Helvetica, sans-serif;
	color: #990000
}
.smallheaderdrk {

	font: 900 12px/normal Arial, Helvetica, sans-serif;
	color: #333333
}

 .pname { font-size: 14px; color:#003399; font-family: Arial, Helvetica, sans-serif; ; font-weight: 900}
 .tagline { font-size: 14px; color:#333333; font-family: Arial, Helvetica, sans-serif; ; font-weight: 800; font-style: italic}
 .pnamelg {
	font-size: 19px;
	color:#003399;
	font-family: Arial, Helvetica, sans-serif;
	;
	font-weight: 400;
	line-height: normal;
}


.tableborder {

	border: 1px solid #000000;
}
.tableshadow {
	background-image: url(../images/bor_r.gif);
	background-repeat: repeat-y;
}

.tableborderlite {
	border: 1px solid #CCCCCC;
	
}

#specs table {
	background-color: #CCCCCC;
	margin: 0px;
	padding: 0px;
}
.optiontext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0px;
	margin: 0px;
	line-height: normal;
	width: 450px;
}


#specinternal {
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;

}
#specinternal td {
	
}

#specinternal h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CFD1D3;
	margin: 0px;
	padding: 0px;
}	
.tablehdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	letter-spacing: -1px;
	background-color: #F5F5F5;
}
.spectable {
	line-height: 1;
}
.spectable td {
	padding-top: 8px;
	padding-bottom: 8px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 5px;
}
#imagebox {
	padding-right: 8px;
	margin-right: 8px;
}
#whatsnew {
	background-color: #DDEFFF;
	padding: 5px;
	border: 1px solid #A8D6FF;
}
