@import url("menu_index.css");

body {
	padding: 0;
	border: 0;
	margin: 0 auto;
	background: #D3D3D3 url(../images/bg_main.jpg) repeat-x;
	text-align: center;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
}

a:link  {color: #000000; text-decoration: none;}
a:visited {color:#000000; text-decoration: none;}
a:hover {color: #CC0000; text-decoration: none;}
a:active { color:#000000; text-decoration: none;}

a.lnkb, a.lnkb:active, a.lnkb:focus, a.lnkb:link, a.lnkb:visited  {font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#000; text-decoration:underline}
a.lnkb:hover {font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#CC0000; text-decoration:underline}

a.lnkblue, a.lnkblue:active, a.lnkblue:focus, a.lnkblue:link, a.lnkblue:visited  {font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#0000FF; text-decoration:underline}
a.lnkblue:hover {font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000; text-decoration:underline}

a.lfooter, a.lfooter:active, a.lfooter:focus, a.lfooter:link, a.lfooter:visited  {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; color:#000000; text-decoration:none}
a.lfooter:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; color:#0000CF; text-decoration:none}

a.lfooter_gray, a.lfooter_gray:active, a.lfooter_gray:focus, a.lfooter_gray:link, a.lfooter_gray:visited  {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height:13px; font-weight:normal; color:#7D7D7D; text-decoration:none}
a.lfooter_gray:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height:13px; font-weight:normal; color:#000000; text-decoration:none}

a.lgrey, a.lgrey:active, a.lgrey:focus, a.lgrey:link, a.lgrey:visited  {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; color:#D3D3D3; text-decoration:none}
a.lgrey:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; color:#ffffff; text-decoration:none}


a.lnksb, a.lnksb:active, a.lnksb:focus, a.lnksb:link, a.lnksb:visited  {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000; text-decoration:none}
a.lnksb:hover {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#CC0000; text-decoration:none}

a.lnksw, a.lnksw:active, a.lnksw:focus, a.lnksw:link, a.lnksw:visited  {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#fff; text-decoration:none}
a.lnksw:hover {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#cccccc; text-decoration:none}


h1{
	font-size:       18px;
	font-weight:     normal;
	color:           #CC0000;
	text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0 0 20px 0;
}

h2{
	font-size:       23px;
	font-weight:     normal;
	color:           #CC0000;
	text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
	padding: 0 0 20px 0;
	margin: 0;
	line-height: 23px;
}

h3{
	font-size:       20px;
	font-weight:     normal;
	color:           #000;
	text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
	padding: 0 0 30px 0;
	margin: 0;
}

.txtred{
	font-size:       11px;
	font-weight:     normal;
	color:           #CC0000;
	text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}

.txtnote{
	font-size:       11px;
	font-weight:     normal;
	color:           #666666;
	text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}


.txtbs{
	font-size:       11px;
	font-weight:     normal;
	color:           #000;
	text-decoration: none;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.txtbred{
	font-size:       12px;
	font-weight:     normal;
	color:           #CC0000;
	text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}

.txtblackb{
	font-size:       14px;
	font-weight:     normal;
	color:           #000;
	text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}

.txtgreen{
	font-size:       12px;
	font-weight:     normal;
	color:           #339900;
	text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}

.txtyellow{
	font-size:       12px;
	font-weight:     normal;
	color:           #FFCC00;
	text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}

.txtgrey{
	font-size:       12px;
	font-weight:     normal;
	color:           #666666;
	text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}

#wrapper {
	width:100%;
	height:auto;
	margin:0 auto;
	padding:0;
    text-align: left;
}

#contain {
	width:995px;
	height:auto;
    margin:0 auto;
	padding:0;
    text-align: center;
	background: #fff;
}

#top_wide {
	width:995px;
	height:71px;
    margin:0;
	padding:16px 0 0 0;
	background: #000;
    text-align: left;
}

#top {
	width:984px;
	height:70px;
    margin:0 auto;
	padding:0;
	background: url(../images/bg_top_n.jpg) repeat-x;
    text-align: left;
}

#logo {
	height:70px;
	padding:0;
	margin:0;
	float:left;
}

#toplinks {
	float:right;
	padding: 26px 25px 0 0;
	margin:0;
	color: #666666;
}

#toplinks a, #toplinks a:active, #toplinks a:focus, #toplinks a:link, #toplinks a:visited{
	color: #666666;
	font-size: 12px;
	text-decoration: none;
}

#toplinks a:hover{
	color: #000;
	font-size: 12px;
	text-decoration: none;
}

#site_wide{
	width:995px;
	height: auto;
    margin:0;
	padding:0;
    text-align: left;
	vertical-align: top;
	background: #fff;
	float: left;
}

#site{
	width:984px;
	height: auto;
    margin:0 auto;
	padding:0;
    text-align: left;
	vertical-align: top;
}

#menu {
	width:984px;
	height:60px;
    margin:0 auto;
	padding:0;
	background: #fff url(../images/bg_menu_n.jpg) repeat-x;
    text-align: left;
	vertical-align: top;
	position: relative;
	float: left;
}

#menu_rc {
	width:984px;
	height:60px;
    margin:0;
	padding:0;
	background: url(../images/menu_rc.jpg) no-repeat top right;
    text-align: left;
	vertical-align: top;
	float: left;
}

#trlinks {
    margin:0;
	padding:0;
    text-align: right;
	vertical-align: top;
	float:right;
	position: absolute;
	right: 25px;
	top: 8px;
	color: #D3D3D3;
}

#nasdaq {
    margin:0;
	padding:12px 20px 0 0;
    text-align: right;
	vertical-align: top;
	float:right;
	position: relative;
	color: #128A05;
	font-weight: bold;
}

#banner{
	width:984px;
	height: auto;
    margin:0 auto;
	padding:0 0 3px 0;
    text-align: left;
	vertical-align: top;
	border-bottom: 6px solid #CB0106;
	float: left;
}

#center {
	width:984px;
	height: auto;
	margin:0 auto;
	padding:0 0 6px 0;
	text-align: left;
	caption-side: top;
 	background: #E9E9E9;
	float: left;
}

#cd_suite {
	width:645px;
	margin:0;
	padding:0;
	text-align: left;
	background: #fff url(../images/bg_center.jpg) repeat-x;
	float: left;
	height: 260px;
}

#suite_txt {
	width:395px;
	height: auto;
	margin:0;
	padding:15px 0 10px 15px;
	text-align: left;
	vertical-align: top;
	float: left;
	font-size: 13px;
	line-height: 12px;
}

#suite_banners {
	width:215px;
	margin:0;
	padding:20px 20px 0 0;
	text-align: right;
	float: right;
}

#suite_banners ul {
	margin:0;
	padding:0;
	text-align: right;
}

#suite_banners li {
	margin:0;
	padding:3px 0 0 0;
	text-align: right;
	list-style: none;
}

#tabs {
	width:320px;
	margin:10px 0 0 10px;
	padding:0;
	text-align: left;
	float: left;
}

#alerts_div{
	width:984px;
	float: left;
    margin: 1px 0 0 0;
	padding:20px 0 0 0;
    text-align: left;
	vertical-align: top;
	background: #fff url(../images/bg_center.jpg) repeat-x;
}

.alert_box{
	width:290px;
	height: 240px;
	float: left;
	margin:0;
	padding:10px 0 10px 0;
    text-align:center;
	vertical-align: top;
	border: 1px solid #D7D7D7;
	position: relative;
	left: 17px;
	line-height: 14px;
}

.alert_tab{
	margin:0;
	padding:0;
	vertical-align: top;
	font-size: 11px;
	position: relative;
}

.alert_tab td.gray{
	margin:0;
	vertical-align: top;
	font-size: 11px;
	background: #E6E6E6;
}

.alert_txt{
	width:950px;
	height: auto;
	float: left;
	margin:0;
	padding:10px 10px 30px 20px;
    text-align:left;
	vertical-align: top;
}

#botgrad {
	width:995px;
	height:4px;
    margin:0 auto;
	padding:0;
	background: url(../images/grad.jpg) no-repeat top left;
    text-align: left;
	position: relative;
	float:left;
}

#footer{
	width: 995px;
	height: 47px;
	position: relative;
	padding:0;
    text-align: left;
	float:left;
	vertical-align: top;
	background:  #000000 url(../images/bott_rc.jpg) no-repeat right ;
}

#signup{
	width: 300px;
	position: absolute;
	padding:2px 0 0 2px;
	text-align: left;
	float:left;
	vertical-align: top;
	top: 10px;
	left: 20px;
}

#copybott{
	width: 995px;
	position: relative;
	padding:10px 0 10px 0;
    text-align: center;
	float:left;
	vertical-align: top;
	color: #7D7D7D;
	line-height: 18px;
	background: #fff;
}

.input-box-sign{
	font-style:normal; font-weight:normal; font-variant:normal; font-size: 13px; font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	padding: 2px 0px 2px 5px;
	border: 1px solid;
	border-color: #A9A9A9 #757575 #757575 #A9A9A9;
	vertical-align: top;
	text-align: left;
	margin: 0;
	background: #ffffff;
	width:133px;
}




#product_framediv{
	width:984px;
	height: auto;
    margin:10px auto 0 auto;
	padding:0;
    text-align: left;
	vertical-align: top;
	border-bottom: 6px solid #CB0106;
	border-top: 1px solid #BEBEBE;
	float: left;
}

#product_descript{
	width:984px;
	height: auto;
	background: #fff url(../images/bg_center.jpg) repeat-x;
    margin:1px auto;
	padding:30px 0 10px 0;
    text-align: left;
	vertical-align: top;
	float: left;
}

#product_box{
	width:589px;
	height: auto;
	margin:0;
	padding:0;
	text-align: center;
	vertical-align: top;
	float: left;
}

#product_txt{
	width:346px;
	height: auto;
	margin:0;
	padding:0 20px 0 20px;
	text-align: left;
	vertical-align: top;
	float: left;
	font-size: 13px;
}

#product_txt ul{
    margin:0;
	padding:0;
    text-align: left;
	vertical-align: top;
}

#product_txt li{
    margin:0;
	padding:0 0 7px 0;
    text-align: left;
	vertical-align: top;
	list-style: none;
}

#product_txt_w{
	width:650px;
	height: auto;
    margin:0;
	padding:0 0 0 20px;
    text-align: left;
	vertical-align: top;
	float: left;
	font-size: 13px;
}

#product_txt_w ul{
    margin:0;
	padding:0;
    text-align: left;
	vertical-align: top;
}

#product_txt_w li{
    margin:0;
	padding:0 0 7px 0;
    text-align: left;
	vertical-align: top;
	list-style: none;
}

#product_banners{
	width:235px;
	height: auto;
    margin:0;
	padding:0;
    text-align: center;
	vertical-align: top;
	float: left;
}

#product_banners ul{
    margin:0;
	padding:0;
    text-align: center;
	vertical-align: top;
}

#product_banners li{
    margin:0;
	padding:0 0 5px 0;
    text-align: center;
	vertical-align: top;
	list-style: none;
}

#product_main{
	width:944px;
	height: auto;
	background: #fff url(../images/bg_center.jpg) repeat-x;
    margin:0 auto;
	padding:25px 20px 20px 20px;
    text-align: left;
	vertical-align: top;
	float: left;
}

#product_main ul{
    margin:0;
	padding:5px 0 0 15px;
    text-align: left;
	vertical-align: top;
}

#product_main li{
    margin:0;
	padding:5px 0 0 0;
    text-align: left;
	vertical-align: top;
	list-style: none;
}

.ptab_top{
	background: #F0F0F0;
	height: 7px;
    margin:0 auto;
	padding:0;
	vertical-align: top;
}

.ptab_dgrey{
	background: #F0F0F0;
    margin:0 auto;
	padding:4px 0 4px 10px;
    text-align: left;
	vertical-align: top;
}

.ptab_lgrey{
	background: #FAFAFA;
    margin:0 auto;
	padding:3px 0 3px 10px;
    text-align: left;
	vertical-align: top;
	border-bottom: 2px solid #fff;
}

.ptab_dgreen{
	background: #E1F8E2;
    margin:0 auto;
	padding:4px 0 4px 10px;
    text-align: left;
	vertical-align: top;
}

.ptab_lgreen{
	background: #E6FDE7;
    margin:0 auto;
	padding:3px 0 3px 10px;
    text-align: left;
	vertical-align: top;
	border-bottom: 2px solid #fff;
}

