/* content */



.content {

	font-family: arial,helvetica,sans-serif;

	color: #333333;

	font-size: 11px;

}



.contentbold {

	font-family: arial,helvetica,sans-serif;

	color: #666666;

	font-size: 11px;

	font-weight: bold;

}



.featurecontent {

	font-family: arial,helvetica,sans-serif;

	color: #333333;

	font-size: 11px;

}



.featurecontentbold {

	font-family: arial,helvetica,sans-serif;

	color: #333333;

	font-size: 11px;

	font-weight: bold;

}



a.featurelinks {

	font-family: arial,helvetica,sans-serif;

	color: #009900;

	font-size: 11px;

	text-decoration: underline;

}

	

a.featurelinks:hover {

	font-family: arial,helvetica,sans-serif;

	color: #66CC66;

	font-size: 11px;

	text-decoration: underline;

}



a.textlinks {

	font-family: arial,helvetica,sans-serif;

	color: #666666;

	font-size: 11px;

	text-decoration: underline;

}

	

a.textlinks:visited {

	font-family: arial,helvetica,sans-serif;

	color: #999999;

	font-size: 11px;

	text-decoration: underline;

}

	

a.textlinks:hover {

	font-family: arial,helvetica,sans-serif;

	color: #009900;

	font-size: 11px;

	text-decoration: underline;

}



.header {

	font-family: arial,helvetica,sans-serif;

	color: #00C800;

	font-size: 14px;

	font-weight: bold;

}



a.headerlinks {

	font-family: arial,helvetica,sans-serif;

	color: #00C800;

	font-size: 14px;

	font-weight: bold;

	text-decoration: underline;

}

	

a.headerlinks:visited {

	font-family: arial,helvetica,sans-serif;

	color: #00C800;

	font-size: 14px;

	font-weight: bold;

	text-decoration: underline;

}



a.headerlinks:hover {

	font-family: arial,helvetica,sans-serif;

	color: #92DD92;

	font-size: 14px;

	font-weight: bold;

	text-decoration: underline;

}





/* table */



.tableheader {

	font-family: arial,helvetica,sans-serif;

	color: #006600;

	font-size: 11px;

	font-weight: bold;

}



.tableheaderwhite {

	font-family: arial,helvetica,sans-serif;

	color: #FFFFFF;

	font-size: 11px;

	font-weight: bold;

}



.tablecontent {

	font-family: arial,helvetica,sans-serif;

	color: #006600;

	font-size: 11px;

}



.tablecontentbold {

	font-family: arial,helvetica,sans-serif;

	color: #006600;

	font-weight: bold;

	font-size: 11px;

}



.searchfield {

	font-family: arial,helvetica,sans-serif;

	font-size: 11px;

	height:18px;

	border-left-width:1px; 

	border-top-width:1px; 

	width:100px;

}



.fieldtext {

	font-family: arial,helvetica,sans-serif;

	font-size: 11px;

	height:11px;

}



a.tablelinks {

	font-family: arial,helvetica,sans-serif;

	color: #006600;

	font-size: 11px;

	text-decoration: underline;

}

	

a.tablelinks:hover {

	font-family: arial,helvetica,sans-serif;

	color: #009900;

	font-size: 11px;

	text-decoration: underline;

}

/*

a.tablebtn {

	font-family: arial,helvetica,sans-serif;

	color: #006600;

	font-size: 11px;

	font-weight: bold;

	text-decoration: none;

}
*/




/* product pages */



.prodtext {

	font-family: arial,helvetica,sans-serif;

	color: #000000;

	font-size: 11px;

}



.prodtextbold {

	font-family: arial,helvetica,sans-serif;

	color: #000000;

	font-weight: bold;

	font-size: 11px;

}



.prodheader {

	font-family: arial,helvetica,sans-serif;

	color: #003366;

	font-size: 12px;

	font-weight: bold;

}



a.prodlink {

	font-family: arial,helvetica,sans-serif;

	color: #006699;

	font-size: 11px;

	font-weight: bold;

	text-decoration: none;

}



a.prodlink:hover {

	font-family: arial,helvetica,sans-serif;

	color: #006699;

	font-size: 11px;

	font-weight: bold;

	text-decoration: underline;

}









/* navigation */



a.mainnav {

	font-family: arial,helvetica,sans-serif;

	color: #FFFFFF;

	font-size: 12px;

	text-decoration: none;

}



a.mainnav:hover {

	font-family: arial,helvetica,sans-serif;

	color: #000000;

	font-size: 12px;

	text-decoration: none;

}



.mainnavoff {

	font-family: arial,helvetica,sans-serif;

	color: #000000;

	font-size: 11px;

	font-weight: bold;

	text-decoration: none;

}



a.mainnavwhite {

	font-family: arial,helvetica,sans-serif;

	color: #FFFFFF;

	font-size: 11px;

	text-decoration: none;

}



a.mainnavwhite:hover {

	font-family: arial,helvetica,sans-serif;

	color: #CCCCCC;

	font-size: 11px;

	text-decoration: none;

}



.mainnavwhiteoff {

	font-family: arial,helvetica,sans-serif;

	color: #FFFFFF;

	font-size: 11px;

	font-weight: bold;

	text-decoration: none;

}

.leftnavoff {

	font-family: arial,helvetica,sans-serif;

	color: #2D8700;

	font-size: 11px;

	font-weight: bold;

	text-decoration: none;

}



.leftnavoffgrey {

	font-family: verdana,arial,helvetica,sans-serif;

	color: #666666;

	font-size: 10px;

	font-weight: bold;

	text-decoration: none;

}





a.leftnav {

	font-family: arial,helvetica,sans-serif;

	color: #003300;

	font-size: 11px;

	text-decoration: none;

}



a.leftnav:hover {

	font-family: arial,helvetica,sans-serif;

	color: #003300;

	font-size: 11px;

	text-decoration: underline;

}



a.rlinks {

	font-family: arial,helvetica,sans-serif;

	color: #666666;

	font-size: 12px;

	text-decoration: none;

}



a.rlinks:hover {

	font-family: arial,helvetica,sans-serif;

	color: #000000;

	font-size: 12px;

	text-decoration: underline;

}

a.rlinksblue {

	font-family: arial,helvetica,sans-serif;

	color: #0066CC;

	font-size: 12px;

	text-decoration: none;

}



a.rlinksblue:hover {

	font-family: arial,helvetica,sans-serif;

	color: #000000;

	font-size: 12px;

	text-decoration: underline;

}

.highlight {

	font-family: arial,helvetica,sans-serif;

	color: #000000;

	font-size: 12px;

}



.highlightbold {

	font-family: arial,helvetica,sans-serif;

	color: #000000;

	font-size: 12px;

	font-weight: bold;

}



.highlightwhite {

	font-family: arial,helvetica,sans-serif;

	color: #ffffff;

	font-size: 12px;

}



.highlightwhitebold {

	font-family: arial,helvetica,sans-serif;

	color: #ffffff;

	font-size: 12px;

	font-weight: bold;

}



a.linkwhite {

	font-family: arial,helvetica,sans-serif;

	color: #ffffff;

	font-size: 12px;

	font-weight: bold;

	text-decoration: none;

}



a.linkwhite:hover {

	font-family: arial,helvetica,sans-serif;

	color: #ffffff;

	font-size: 12px;

	font-weight: bold;

	text-decoration: underline;

}





a.linkgreen {

	font-family: arial,helvetica,sans-serif;

	color: #339933;

	font-size: 12px;

	font-weight: bold;

	text-decoration: none;

}



a.linkgreen:hover {

	font-family: arial,helvetica,sans-serif;

	color: #339933;

	font-size: 12px;

	font-weight: bold;

	text-decoration: underline;

}



.bullet {

	font-family: arial,helvetica,sans-serif;

	color: #663300;

	font-size: 11px;

}


/* footer */

.fineprint {

	font-family: arial,helvetica,sans-serif;

	color: #FFFFFF;

	font-size: 11px;

	text-decoration: none;

}


.finelinks {

	font-family: arial,helvetica,sans-serif;

	color: #888888;

	font-size: 11px;

	text-decoration: underline;

}


a.footer {

	font-family: arial,helvetica,sans-serif;

	color: #888888;

	font-size: 10px;

	text-decoration: none;

}



a.footer:visited {

	font-family: arial,helvetica,sans-serif;

	color: #888888;

	font-size: 10px;

	text-decoration: none;

}



a.footer:hover {

	font-family: arial,helvetica,sans-serif;

	color: #888888;

	font-size: 10px;

	text-decoration: underline;

}





/* additional_styles_101202 */



.tableheaderwhite{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	text-decoration: none;

	color: White;

}



.cntgreenunderline{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	text-decoration: underline;

	color: #009900;

}

.cntgreenunderline:hover{

	color: #A9A9A9;

	text-decoration: none;

}

.tablenormalgreen{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-decoration: underline;

	color: #006600;	

}

.tablenormalgreen:hover{

	text-decoration: none;

	color: #336699;	

}

.tablelightgreen{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-decoration: underline;

	color: #009900;	

}

.tablelightgreen:hover{

	text-decoration: none;

	color: Gray;	

}

.tablenormalblue{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-decoration: underline;

	color: #003399;	

}

.tablenormalblue:hover{

	color: #696969;	

}

.greenlinks{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-decoration: none;

	color: #006600;	

}

.greenlinks:hover{

	text-decoration: underline;

	color: #003399;	

}



.thirdlevelheader{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	color: #999999;

}



/**end of additional styles**/


/* additional_styles_160704 */

.mainheader {

	font-family: arial,helvetica,sans-serif;

	color: #01B100;

	font-size: 16px;

	font-weight: bold;

}


.subheader {

	font-family: arial,helvetica,sans-serif;

	color: #666666;

	font-size: 13px;

}
a.subheaderlinks {

	font-family: arial,helvetica,sans-serif;

	color: #888888;

	font-size: 13px;
	
	text-decoration: underline;

}
.subheaderbold {

	font-family: arial,helvetica,sans-serif;

	color: #666666;

	font-size: 13px;

	font-weight: bold;

}
.contentwhite {font-family: arial,helvetica,sans-serif;color: #FFFFFF;font-size: 11px;}
.contentboldwhite {font-family: arial,helvetica,sans-serif;color: #FFFFFF;font-size: 11px;font-weight: bold;}
.contentboldblue {font-family: arial,helvetica,sans-serif;color: #0066CC;font-size: 11px;font-weight: bold;}
.contentblack {font-family: arial,helvetica,sans-serif;color: #000000;font-size: 11px;}
.contentboldblack {font-family: arial,helvetica,sans-serif;color: #000000;font-size: 11px;font-weight: bold;}
a.textlinksboldwhite {font-family: arial,helvetica,sans-serif;color: #FFFFFF;font-size: 11px; text-decoration: underline;font-weight: bold;}
a.textlinksboldwhite:hover  {font-family: arial,helvetica,sans-serif;color: #FFFFFF;font-size: 11px; text-decoration: underline;font-weight: bold;}
a.rlinkswhite {font-family: arial,helvetica,sans-serif;color: #FFFFFF;font-size: 11px;text-decoration: none;}
a.rlinkswhite:hover {font-family: arial,helvetica,sans-serif;color: #FFFFFF;font-size: 11px;text-decoration: underline;}
a.rlinksboldwhite {font-family: arial,helvetica,sans-serif;color: #FFFFFF;font-size: 11px;text-decoration: none; font-weight: bold;}
a.rlinksboldblue {font-family: arial,helvetica,sans-serif;color: #0066CC;font-size: 12px;text-decoration: none; font-weight: bold;}
a.rlinksboldwhite:hover {font-family: arial,helvetica,sans-serif;color: #FFFFFF;font-size: 11px;text-decoration: underline; font-weight: bold;}
a.rlinksbold {font-family: arial,helvetica,sans-serif;color: #666666;font-size: 11px;text-decoration: none; font-weight: bold;}
a.rlinksbold:hover {font-family: arial,helvetica,sans-serif;color: #666666;font-size: 11px;text-decoration: underline; font-weight: bold;}
.fineprintwhite {font-family: arial,helvetica,sans-serif; color: #FFFFFF; font-size: 10px; text-decoration: none;}


/**end of additional styles**/

/* additional_styles_leftnav */
#divFoldCont	{position:absolute; left:0px; top:80px; width:160px; visibility:hidden;}
#divFoldCont p	{margin: 0px; padding: 10px;}	
.clFold			{position:absolute; width:160px;}	
.clFoldSub		{position:absolute; left:0px; width:160px; visibility:hidden;}	
.clFoldSub2		{position:absolute; left:0px; width:160px; visibility:hidden;}	
.clFoldLinks	{font-family:Arial, Verdana, Helvetica, Helv; text-decoration:none; color: #666666;}	
.clFoldLinks:hover	{font-family:Arial, Verdana, Helvetica, Helv; text-decoration:none; color: #009900;}	
.clSubLinks		{font-family:Arial, Verdana, Helvetica, Helv; font-size:11px; text-decoration:none; color: #999999;}	
.clSubLinks:hover	{font-family:Arial, Verdana, Helvetica, Helv; font-size:11px; text-decoration:none; color: #009900;}	
.clSubLinks2	{font-family:Arial, Verdana, Helvetica, Helv; font-size:11px; text-decoration:none; color: #999999;} 	
.clSubLinks2:hover	{font-family:Arial, Verdana, Helvetica, Helv; font-size:11px;text-decoration:none; color: #009900;background-color: #CDCDCD;} 	//-->
	
/**end of additional_styles_leftnav**/

/* For Green leftnav */
#divFoldCont	{position:absolute; left:0px; top:80px; width:160px; visibility:hidden;}
#divFoldCont p	{margin: 0px; padding: 10px;}	
.grnFold			{position:absolute; width:160px;}
.grnFoldSub		{position:absolute; left:0px; width:160px; visibility:hidden;}
.grnFoldSub2		{position:absolute; left:0px; width:160px; visibility:hidden;}
.grnFoldLinks	{font-family:Arial, Verdana, Helvetica, Helv; text-decoration:none; color: #FFFFFF;}
.grnFoldLinks:hover	{font-family:Arial, Verdana, Helvetica, Helv; text-decoration:none; color: #00CC00;}
.grnSubLinks		{font-family:Arial, Verdana, Helvetica, Helv; font-size:11px; text-decoration:none; color: #BBBBBB;}
.grnSubLinks:hover	{font-family:Arial, Verdana, Helvetica, Helv; font-size:11px;font-weight:none; text-decoration:none; color: #00CC00;}
.grnSubLinks2	{font-family:Arial, Verdana, Helvetica, Helv; font-size:11px; text-decoration:none; color: #BBBBBB;} 
.grnSubLinks2:hover	{font-family:Arial, Verdana, Helvetica, Helv; font-size:11px;text-decoration:none; color: #009900;background-color: #CDCDCD;} 	-->
	
/**end of Green leftnav**/

/**telescope**/
a.tele_headerlinks {font-family: arial,helvetica,sans-serif;	color: #7D875E;	font-size: 14px;font-weight: bold;	text-decoration: underline;}
a.tele_headerlinks:visited {	font-family: arial,helvetica,sans-serif;color: #7D875E;	font-size: 14px;font-weight: bold;text-decoration: underline;}
a.tele_headerlinks:hover {font-family: arial,helvetica,sans-serif;color: #5E8784;font-size: 14px;font-weight: bold;text-decoration: underline;}
.tele_header {font-family: arial,helvetica,sans-serif;color: #7D875E;font-size: 14px;font-weight: bold;text-decoration: none;}
.tele_mainheader {font-family: arial,helvetica,sans-serif;color: #5E8784;font-size: 15px;font-weight: bold;}

/**form**/
.btn{
   color:#666666;
   font-family: Arial, Helvetica, sans-serif;
   font-size:11px;
   font-weight:bold;
   border:1px solid;
   border-top-color:#CCCCCC;
   border-left-color:#CCCCCC;
   border-right-color:#BCBCBC;
   border-bottom-color:#BCBCBC;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#FFFFFF',EndColorStr='#CCCCCC');}

.fieldman{ 
	BORDER-RIGHT: #7f9db9 1px solid;
	BORDER-TOP: #7f9db9 1px solid;
	FONT-SIZE: 11px;
	BACKGROUND: #ffffff;
	BORDER-LEFT: #7f9db9 1px solid;
	COLOR: #018bab;
	BORDER-BOTTOM: #7f9db9 1px solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;}

.fieldunman{
	BORDER-RIGHT: #d2d2d2 1px solid;
	BORDER-TOP: #d2d2d2 1px solid;
	FONT-SIZE: 11px;
	BACKGROUND: #ffffff;
	BORDER-LEFT: #d2d2d2 1px solid;
	COLOR: #666666;
	BORDER-BOTTOM: #d2d2d2 1px solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;}


