﻿BODY
{   background: #e7f4fe url(images/back.jpg) repeat-x top;
	color: #000000;	text-decoration: none;
	margin: 4px 0 0 0;
	padding: 0 0 0 0;
	font: 14px/17px Arial, Helvetica, sans-serif;
	line-height:21px;
}
img{border:0px}
ulOriginal{list-style-type:none;}

.headermenu
{
	background: url(images/headerright.jpg) no-repeat;
	height: 136px;
	width: 590px;
	vertical-align: top;
}

.smNode
{
	height: 27px;
	line-height: 27px;
	display: block;
	color: #000000;
	font-family: Verdana;
	font-size: 14px;
	padding-left: 5px;
	padding-right: 5px;
}
.smHoverNode
{
	height: 27px;
	display: block;
	font-family: Verdana;
	font-size: 14px;
	color: #0745ee;
	background: url(images/topmb27.gif) repeat-x;
}
.smSelectedNode
{
	height: 27px;
	display: block;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #0745ee;
	background: url(images/topmb27.gif) repeat-x;
}

.adjustedZIndex
{
	z-index: 1;
}
.menuStaticItem
{
	height: 30px;
	display: block;
	font-family: Verdana;
	font-size: 16px;
	color: #ffffff;
	padding-left: 5px;
	padding-right: 0px;
	line-height: 30px;
	background: url(images/centmen-line.jpg) repeat-x;
	margin-right: 5px;
}
.menuStaticHover
{
	background: url(images/centmenon-line.jpg) repeat-x;
}
.menuStaticHover-org
{
	height: 27px;
	display: block;
	font-family: Verdana;
	font-size: 18px;
	color: #0745ee;
	background: url(images/topmb27.gif) repeat-x;
}
.menuStaticMenu
{
	font-family: Verdana;
	font-size: 30px;
	color: #FFFFFF;
}
.menuStaticSelected
{
	font-family: Verdana;
	font-size: 18px;
	color: #ffff80;
}

.menuDynamicItem
{
	height: 27px;
	line-height: 27px;
	display: block;
	font-family: Verdana;
	font-size: 18px;
	color: #00083c;
	padding-left: 5px;
	padding-right: 5px;
	background: url(images/topmb-light.gif) repeat-x;
}
.menuDynamicHover
{
	font-family: Verdana;
	font-size: 18px;
	color: #0745ee;
	padding-left: 5px;
	padding-right: 5px;
	background: url(images/topmb27.gif) repeat-x;
}
.menuDynamicMenu
{
	font-family: Verdana;
	font-size: 20px;
	color: #FFFFFF;
}
.menuDynamicSelected
{
	font-family: Verdana;
	font-size: 20px;
	color: #0000FF;
}

.top
{
	height: 83px;
	background: url(images/top.jpg) no-repeat right;
}
.topmenu
{
	width: 590px;
	height: 21px;
	padding: 6px 0 0 0;
}
#topm
{
	float: right;
	width: 590px;
}
#topm a
{
	margin: 0 0 0 5px;
	padding: 0 7px 0 7px;
	float: right;
	height: 21px;
	display: block;
	color: #ffffff;
	font: bold 12px/21px Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
}
#topm a:hover
{
	color: #000000;
	text-decoration: none;
	background: url(images/topmb.gif) repeat-x;
}
.topmenu1{ margin: 0 0 0 5px; padding: 0 7px 0 7px; float:left; height: 27px; display:block; color:#ffffff; font: bold 12px/27px Arial, Helvetica, sans-serif; text-align:center; text-decoration:none;}
.topmenu1:hover{ color:#000000; text-decoration:none;  background: url(images/topmb.gif) repeat-x; }

.lang
{
	width: 590px;
	height: 56px;
}
#langm
{
	height: 22px;
	width: 133px;
	float: right;
	margin: 32px 17px 0 0;
}
.langmenu1{width: 65px;color: #000000;text-decoration: none;	height: 22px;float: left;display: block; margin-left: 1px;
	background: url(images/langout2.gif) no-repeat ; text-align: center; font: bold 12px/22px Arial, Helvetica, sans-serif;	}
.langmenu1:hover{background: url(images/langon.gif) no-repeat;}
.langmenu1b{width: 65px;color: #000000;text-decoration: none;	height: 22px;float: left;display: block; margin-left: 1px;
	background: url(images/langon.gif) no-repeat; text-align: center; font: bold 12px/22px Arial, Helvetica, sans-serif;	}
.langmenu2{width: 65px;color: #000000;text-decoration: none;	height: 22px;float: left;display: block; margin-left: 1px;
	background: url(images/langout.gif) no-repeat ; text-align: center; font: bold 12px/22px Arial, Helvetica, sans-serif;	}
.langmenu2:hover{background: url(images/langon2.gif) no-repeat;}
.langmenu2b{width: 65px;color: #000000;text-decoration: none;	height: 22px;float: left;display: block; margin-left: 1px;
	background: url(images/langon2.gif) no-repeat; text-align: center; font: bold 12px/22px Arial, Helvetica, sans-serif;	}

.soft{ background: url(images/soft.jpg) no-repeat; width: 230px; height: 140px;}
.soft a{width: 92px;height: 27px;float: left;display: block; background: url(images/order.gif) no-repeat ;}
.soft a:hover{background: url(images/order-on.gif) no-repeat ;}
.soft1{ width: 200px; height: 89px; padding: 8px 11px 8px 19px; color: #ffffff; font: italic 18px/22px Arial, Helvetica, sans-serif; }
.softblue{color: #9acbf6; font: bold italic 16px/20px Arial, Helvetica, sans-serif; }
.soft2{height: 35px; padding: 0 0 0 19px;}
.soft2 a{font: bold 14px/27px Arial, Helvetica, sans-serif; text-align: center; color: #ffffff; text-decoration: none; width: 102px;height: 27px; float: left;display: block; background: url(images/button.gif) no-repeat ;}
.soft2 a:hover{background: url(images/button-on.gif) no-repeat ;color: #000000;}
.soft3{height: 135px; padding: 0 0 0 19px;}
.soft3 a{width: 92px;height: 27px;margin-top:105px;float: left;display: block; background: url(images/order.gif) no-repeat ;}
.soft3 a:hover{background: url(images/order-on.gif) no-repeat ;}

.banner{ background: url(images/banner.jpg) no-repeat; width: 602px; height: 27px; padding: 105px 18px 8px 0;}

.ban1{font: bold 14px/27px Arial, Helvetica, sans-serif; text-align: center; color: #ffffff; text-decoration: none; width: 150px;height: 27px;float: right;display: block; background: url(images/button2.jpg) no-repeat ; margin-left: 22px;}
.ban1:hover{background: url(images/button-on2.jpg) no-repeat ; color: #000000;}

.ban2{font: bold 14px/27px Arial, Helvetica, sans-serif; text-align: center; color: #ffffff; text-decoration: none; width: 102px;height: 27px;float: right;display: block; background: url(images/button.gif) no-repeat ; margin-left: 22px;}
.ban2:hover{background: url(images/button-on.gif) no-repeat ;  color: #000000;  }

.banner2{ background: url(images/banner2.jpg) no-repeat; width: 602px; height: 27px; padding: 105px 18px 8px 0;}
.ban2-2{width: 102px;height: 27px;float: right;display: block; background: url(images/faq.gif) no-repeat ; margin-left: 22px;}
.ban2-2:hover{background: url(images/faq-on.gif) no-repeat ;}

.button100 a
{
	background-position: url(images/button100.gif) no-repeat;
	width: 100px;
	display: block;
	text-align: center;
	height: 29px;
	color: #000000;
	text-decoration: none;
	background: url(images/button100.gif) no-repeat;
	margin: 0 0 2px 0;
	font: bold 14px/29px Arial, Helvetica, sans-serif;
} 

.button100 a:hover {background: url(images/button100-on.gif) no-repeat;}

.button150 a
{
	background-position: url(images/button150.gif) no-repeat;
	width: 150px;
	display: block;
	text-align: center;
	height: 29px;
	color: #000000;
	text-decoration: none;
	background: url(images/button150.gif) no-repeat;
	margin: 0 0 2px 0;
	font: bold 14px/29px Arial, Helvetica, sans-serif;
} 

.button150 a:hover {background: url(images/button150-on.gif) no-repeat;}

.button101 a
{
	background-position: url(images/opt-button.jpg) no-repeat;
	width: 160px;
	display: block;
	text-align: center;
	height: 38px;
	color: #000000;
	text-decoration: none;
	background: url(images/opt-button.jpg) no-repeat;
	margin: 0 0 2px 0;
	font: bold 14px/29px Arial, Helvetica, sans-serif;
} 
.button101 a:hover {background: url(images/opt-button.jpg) no-repeat;}


.line-height101
{
line-height: 27px;
font-weight: normal;

}

.centmenu
{
	width: 848px;
	height: 30px;
	padding: 0 1px 3px 1px;
}
#centm
{
	float: left;
	width: 848px;
}
#centm a
{
	margin: 0 0 0 1px;
	padding: 0 3px 0 3px;
	float: left;
	width: 99px;
	height: 30px;
	display: block;
	color: #ffffff;
	font: bold 12px/30px Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
	background: url(images/centmen.jpg) no-repeat;
}
#centm a:hover
{
	background: url(images/centmenon.jpg) no-repeat;
}

.cent1{ background: #ffffff url(images/cent1.gif) no-repeat top; width: 580px; padding: 12px 20px 0 20px; text-align: left;}
.cent11{ background: #ffffff url(images/cent11.gif) no-repeat top; width: 812px; padding: 12px 19px 0 19px; text-align: justify;}
.cent2{ background: #ffffff url(images/cent2.gif) no-repeat top; width: 213px; padding: 9px 7px 0 8px;}
.cent3{ background: #ffffff url(images/cent2.gif) no-repeat top; width: 215px; padding: 9px 7px 0 6px;}

.imgleft{ float: left; margin: 0 15px 0 0;}
.imgright{float: right; margin: 0 0 0 15px;}
.imgmiddle{	float: inherit;	margin: 0 0 0 50px;}
.l{float: left; margin: 0 5px 0 0;}
.r{float: right; margin: 0 0 0 5px;}
.blue
{
	background-color: #2d6a94;
	font-family: Verdana;
	font-size: 18px;
	color: #FFFFFF;
	line-height: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.tonb{font: 18px/22px Arial, Helvetica, sans-serif; color: #ffffff; text-align: justify; padding: 0 10px 0 10px;}

.bluebox1{width: 169px; background: url(images/bluebox1.gif) no-repeat top; padding: 9px 9px 9px 9px; text-align: justify;}
.bluebox2{width: 562px; background: url(images/bluebox2.gif) no-repeat top; padding: 9px 9px 9px 9px; text-align: justify;}
.bluebox3{width: 194px; background: #ffffff url(images/bluebox3.gif) no-repeat top; padding: 9px 9px 9px 9px; text-align: justify;}
.bluebox3 form {	margin:0 0 0 0; width:194px;padding:0 0 0 0;}
.bluebox3 form label{font: 12px/14px Arial, Helvetica, sans-serif; float:left; margin:0 0 0 0px; padding:0 0 0 0;width:194px; text-align: left;}
.bluebox3 form select{padding: 0 0 2px 0; width:194px; height:20px; float:left; background:#eeefee; color:#000; font: 12px/18px Arial, Helvetica, sans-serif; margin: 2px 0 2px 0}
.bluebox4{width: 194px; background: #bbdcfa url(images/bluebox4.gif) no-repeat top; padding: 9px 9px 9px 9px; text-align: justify; margin: 7px 0 0 0;}

.busnormal
{
	color: #000000;
	text-decoration: none;
	font: 12px/13px Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.busselected
{
	color: #000000;
	text-decoration: none;
	font: 14px/15px Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.header
{
	color: #000000;
	text-decoration: none;
	font: 14px/15px Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.headerBig
{
	color: #FF9900;
	text-decoration: none;
	font: 24px/15px 'Times New Roman' , Times, serif;
	font-weight: bold;
	font-style: normal;
	background-color: #CCFFFF;
	text-align: center;
	margin-right: 20px;
	margin-left: 20px;
	padding-right: 20px;
	padding-left: 20px;
}

.HelpWindow
{
	width: 700px;
	position: absolute;
	visibility: hidden;
}
.HelpHeader
{
	background-color: transparent;
	background-image: url(images/pu_windowheader.gif);
	background-repeat: no-repeat;
	height: 8px;
}
.HelpBody
{
	font-size: 14px;
	color: #000000;
	font-family: Verdana;
	background-color: transparent;
	background-image: url(images/pu_windowbody.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	font-weight: normal;
	position: relative;
	top: -2px;
}

.watch{ color: #225070; font: bold 18px/22px Arial, Helvetica, sans-serif;}

.order2 a{width: 258px;height: 46px;display: block; background: url(images/order2.jpg) no-repeat ; margin: 10px 0 0 161px;}
.order2 a:hover{background: url(images/order2-on.jpg) no-repeat ;}
.order3 a{width: 179px;height: 46px;display: block; background: url(images/order3.jpg) no-repeat ; margin: 5px 0 0 15px;}
.order3 a:hover{background: url(images/order3-on.jpg) no-repeat ;}

.subscr1{background: url(images/subscribe.jpg) no-repeat; width: 201px; height: 21px; color: #afafaf; padding: 85px 11px 4px 0; text-align:right; }
.subscr1 a{font: bold 12px/21px Arial, Helvetica, sans-serif; color: #afafaf; text-decoration: none;  }
.subscr1 a:hover{font: bold 12px/21px Arial, Helvetica, sans-serif; color: #ffffff; }

.day1{background: url(images/90day.jpg) no-repeat; width: 201px; height: 21px; color: #afafaf; padding: 75px 11px 4px 0; text-align:right; margin: 7px 0 0 0; }
.day1 a{font: bold 12px/21px Arial, Helvetica, sans-serif; color: #afafaf; text-decoration: none;  }
.day1 a:hover{font: bold 12px/21px Arial, Helvetica, sans-serif; color: #ffffff; }

.quest1{background: url(images/question.jpg) no-repeat; width: 201px; height: 21px; color: #afafaf; padding: 75px 11px 4px 0; text-align:right; margin: 7px 0 0 0; }
.quest1 a{font: bold 12px/21px Arial, Helvetica, sans-serif; color: #cacaca; text-decoration: none;  }
.quest1 a:hover{font: bold 12px/21px Arial, Helvetica, sans-serif; color: #ffffff; }

.question
{
	color: #000000;
}

.questionError
{
	color: #ff0000;
	font-weight: bold;
}

.messageInfo
{
	color: #008000;
	font-weight: bold;
	text-align: left;
}

.menu1 {width: 215px;}
.menu1 a { width: 200px; display: block;text-align: left;	padding: 0 0 0 15px; 	height: 29px;
	color: #000000; 	text-decoration: none; 	background: url(images/ymenu.gif) no-repeat; 	
	margin:0 0 2px 0; font: bold 14px/29px Arial, Helvetica, sans-serif;	} 
.menu1 a:hover {background: url(images/ymenu-on.gif) no-repeat;}

.messageError
{
	color: #FFFFFF;
	font-size: larger;
	font-weight: bold;
	background-color: #FF0000;
	font-family: Verdana;
	display: block;
}

.resultHeader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	background-color: #6699FF;
}
.resultNormal
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
}
.resultNormalLeft
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
}
.resultNormalCenter
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}
.resultAlternate
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #CCFFFF;
	text-align: right;
}
.resultAlternateLeft
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #CCFFFF;
	text-align: left;
}
.resultAlternateCenter
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #CCFFFF;
	text-align: center;
}

.sss{background: url(images/ymenu.gif) no-repeat; color: #000000;margin:0 0 2px 0;
	font: bold 14px/29px Arial, Helvetica, sans-serif; height: 29px; padding: 0 0 0 15px; }
.sss:hover {background: url(images/ymenu-on.gif) no-repeat; color: #000000;}
.sub{background-color: #f8a238;color: #000000;	font: 12px/21px Arial, Helvetica, sans-serif;height: 21px;padding: 0px 0px 0px 8px; border-bottom: 1px solid #fdbf55;}

.submenu1
{
	width: 215px;
	left: 5px;
	position: relative;
}
.submenu1 a
{
	background-position: url(images/ysubmenu.gif) no-repeat;
	width: 200px;
	display: block;
	text-align: left;
	height: 22px;
	color: #000000;
	text-decoration: none;
	background: url(images/ysubmenu.gif) no-repeat;
	font: bold 14px/22px Arial, Helvetica, sans-serif;
	margin-bottom: 2px;
	padding-left: 15px;
} 
.submenu1 a:hover {background: url(images/ysubmenu-on.gif) no-repeat;}

.submenuLarge
{
	width: 327px;
	left: 5px;
	position: relative;
}
.submenuLarge a
{
	background-position: url(images/ysubmenuLarge.gif) no-repeat;
	width: 307px;
	display: block;
	text-align: left;
	height: 22px;
	color: #000000;
	text-decoration: none;
	background: url(images/ysubmenuLarge.gif) no-repeat;
	font: bold 14px/22px Arial, Helvetica, sans-serif;
	margin-bottom: 2px;
	padding-left: 15px;
} 
.submenuLarge a:hover {background: url(images/ysubmenuLarge-on.gif) no-repeat;}

.submenuSmall
{
	width: 191px;
	left: 0px;
	position: relative;
}
.submenuSmall a
{
	background-position: url(images/ysubmenuSmall.gif) no-repeat;
	width: 176px;
	display: block;
	text-align: left;
	height: 22px;
	color: #000000;
	text-decoration: none;
	background: url(images/ysubmenuSmall.gif) no-repeat;
	font: bold 14px/22px Arial, Helvetica, sans-serif;
	margin-bottom: 2px;
	padding-left: 15px;
} 
.submenuSmall a:hover {background: url(images/ysubmenuSmall-on.gif) no-repeat;}

#subnav ul {margin: 0;padding: 0;list-style: none;	width: 215px; /* Width of Menu Items */	}
#subnav ul li {position: relative;}
#subnav li ul {position: absolute;left: 214px; /* Set 1px less than menu width */
	top: 0;	display: none; width: 134px;}

/* Styles for Menu Items */
#subnav ul li a {display: block;text-decoration: none;border-bottom: 0;	}

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

#subnav li ul li a { padding: 2px 5px; } 
#subnav li ul li{border-bottom: 1px solid #fdbf55;}
#subnav li ul li a:hover { color: #ffffff;}
		
#subnav li:hover ul, li.over ul { display: block; } 

.title{font: bold 22px/27px Arial, Helvetica, sans-serif; color: #ba530f;}
.title1{font: bold 17px/27px Arial, Helvetica, sans-serif; color: #225070;}
.title11{font: bold 17px/17px Arial, Helvetica, sans-serif; color: #225070;}


.title2{font: bold 17px/27px Arial, Helvetica, sans-serif; color: #032b47;}


#footer{height:148px; background: url(images/footer.gif) repeat-x center; color:#a9a8a8; position:relative; padding: 0 0 0 0} 
#footerPan{width:850px; position:relative; margin:0 auto;font: 11px/15px Arial, Helvetica, sans-serif; }
#footerPan a{ color: #b5b5b5; text-decoration: none; font-weight: bold;}
#footerPan a:hover{ color: #ffffff;}

#cs_flashBody
{
	background-color: #ffffff;
	font: .8em/1.3em verdana,arial,helvetica,sans-serif;
	text-align: center;
}

.header
{
	font: bold 18px/22px Arial, Helvetica, sans-serif;
}

.AuthorizeNet
{
	text-align: center;
	margin: 0;
	padding: 0;
	width: 90px;
	font: normal 9px arial,helvetica,sans-serif;
	height: 10px;
}
.AuthorizeNet a
{
	text-decoration: none;
	color: Black;
}
.AuthorizeNet a:visited
{
	color: Black;
}
.AuthorizeNet a:active
{
	color: Black;
}
.AuthorizeNet a:hover
{
	text-decoration: underline;
	color: Black;
}
.AuthorizeNet a img
{
	border: 0px;
	margin: 0px;
	text-decoration: none;
}
