.text 		{ FONT-SIZE: 10pt; FONT-FAMILY: Arial, Helvetica, sans-serif; }
.text1 		{ FONT-SIZE: 9pt; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #006666; }
td 			{ FONT-SIZE: 10pt; FONT-FAMILY: Arial, Helvetica, sans-serif; vertical-align: top; }
FORM 		{ DISPLAY: inline; }
INPUT 		{ FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }
TEXTAREA 	{ FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }
OPTGROUP 	{ FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }
OPTION 		{ FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }
SELECT 		{ FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }
.caption 	{ FONT-SIZE: 8pt; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #006666; font-style : italic; }
.lrgtext 	{ FONT-SIZE: 13pt; FONT-FAMILY: Arial, Helvetica, sans-serif; }
.smtextA 	{ FONT-SIZE: 9pt; FONT-FAMILY: Arial, Helvetica, sans-serif; }
.smtextA1 	{ FONT-SIZE: 7pt; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; }
.smtextB 	{ FONT-SIZE: 8pt; FONT-FAMILY: Arial, Helvetica, sans-serif; }
.warning 	{ FONT-SIZE: 10pt; FONT-FAMILY: Arial, Helvetica, sans-serif; color : #FF0000; font-weight : bold; }
.pagehead 	{ FONT-SIZE: 13pt; COLOR: #CC9999; FONT-FAMILY: Geneva, Arial, sans-serif; font-weight : bold; }
.pagehead1 	{ FONT-SIZE: 11pt; COLOR: #CC9999; FONT-FAMILY: Geneva, Arial, sans-serif; font-style : italic; }
.title 		{ FONT-SIZE: 11pt; COLOR: #000066; FONT-FAMILY: Geneva, Arial, sans-serif; font-weight : normal; }
.tbltitle 	{ FONT-SIZE: 13pt; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight : bold; }
.tblheading { FONT-SIZE: 11pt; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: bold; }
.tblheading1 { FONT-SIZE: 10pt; FONT-FAMILY: Arial, Helvetica, sans-serif; text-align : left; font-weight : bold; }
.footer 	{ font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color : #006666; TEXT-DECORATION: none }

A.footer:link 		{ text-decoration : none; color : #006666; }
A.footer:visited 	{ text-decoration : none; color : #006666; }
A.footer:active  	{ text-decoration : none; color : #006666; }
A.footer:hover  	{ text-decoration : underline; color : #006666; }
a.Nav:link			{ font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; text-decoration: none; color: #000000; }

a.Nav:visited 	{ font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; text-decoration: none; color: #000000; }
a.Nav:hover 	{ font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; text-decoration : underline; color: #003399; cursor: hand; }
a.NavSel 		{ font-family: Arial, Helvetica, sans-serif; font-size: 10pt;  font-style: normal;  font-weight: bold; text-decoration: none; color: #000000; cursor: hand; }
a.NavSel:hover 	{ font-family: Arial, Helvetica, sans-serif; font-size: 10pt;  font-style: normal; font-weight: bold; text-decoration : underline; color: #003399; cursor: hand; }

.pullquote {float:right; width:150px; color: #A09080; border: solid #908070; border-width: 5px 0; font: italic bold 12px Arial, Helvetica, Verdana, sans-serif; padding: 3px 2px; margin: 1px 7px;
}

/* product css */
.product_price { color: #FF0000; font-weight: bold; }
.product_price_strike { color: #FF0000; font-weight: bold; text-decoration: line-through; }
.product_name { font-size: 15px; color: #00659C; font-weight: bold; FONT-FAMILY: Arial, Helvetica, sans-serif; }
.product_text { FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; }

.menmu_line { background-color: #084a7b; }
.menmu_line1 { background-color: #a9a9a9; }

.submenu { font-size: 9pt; font-family: Arial, Helvetica, sans-serif; color : #ffffff; TEXT-DECORATION: none; }
A.submenu:link 	{ text-decoration : none; }
A.submenu:visited { text-decoration : none; }
A.submenu:active  { text-decoration : none; }
A.submenu:hover  { text-decoration : underline; }

.search {padding: 5px 0px 0px 0px; }
.search1 { margin: 5px 5px 0px 0px; }

#side_submenu 	{ font-size:11px; color:#666666; font-family:Arial, Helvetica, sans-serif; }
#side_submenu ul { padding: 0px; margin: 0px;}
#side_submenu li { margin: 0px 0px 5px 0px; list-style:none; }
#side_submenu A:link 		{ text-decoration : none; color : #666666; }
#side_submenu A:visited 	{ text-decoration : none; color : #666666; }
#side_submenu A:active  	{ text-decoration : none; color : #666666; }
#side_submenu A:hover  		{ text-decoration : underline; color : #666666; }


#home_title				{ color: #000099; font-size:18px; padding: 0px 0px 10px 0px; }
#home_title A:link 		{ text-decoration : none; color : #000099; }
#home_title A:visited 	{ text-decoration : none; color : #000099; }
#home_title A:active  	{ text-decoration : none; color : #000099; }
#home_title A:hover  		{ text-decoration : underline; color : #000099; }
.home_learnmore	{ margin: 8px 0px 0px 0px; }

/* box with background */
.box 		{ FLOAT: left; width: 527px; margin: 5px 0px 5px 0px; }
.box_top 	{ BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(/images/box_top.gif);  BACKGROUND-REPEAT: repeat-x; }
.box_bottom { BACKGROUND-POSITION: 50% bottom; BACKGROUND-IMAGE: url(/images/box_line.gif); BACKGROUND-REPEAT: repeat-x; }
.box_right 	{ BACKGROUND-POSITION: right 50%; BACKGROUND-IMAGE: url(/images/box_line.gif); BACKGROUND-REPEAT: repeat-y; }
.box_left 	{ BACKGROUND-IMAGE: url(/images/box_line.gif); BACKGROUND-REPEAT: repeat-y; }
.box_ul 	{ BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(/images/box_ul.gif); BACKGROUND-REPEAT: no-repeat; }
.box_ur 	{ BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(/images/box_ur.gif); BACKGROUND-REPEAT: no-repeat; }
.box_ll 	{ BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url(/images/box_ll.gif); BACKGROUND-REPEAT: no-repeat }
.box_lr 	{ BACKGROUND-POSITION: right bottom; BACKGROUND-IMAGE: url(/images/box_lr.gif); BACKGROUND-REPEAT: no-repeat; padding: 15px 12px 15px 12px; }

.header_bckg	{ background-color: #CCCCCC; }

.heading01	{ FONT-SIZE: 12pt; COLOR: #000066; FONT-FAMILY: Geneva, Arial, sans-serif; font-weight : bold; }

#news_images	{ width: 180px; float: right; margin: 0px 0px 30px 30px; }
.news_image		{ margin: 30px 0px 0px 0px; }