body {
	font: normal 12px Arial, Verdana, Helvetica, sans-serif;
	color: #333;
	text-decoration: none;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	line-height:20px;
	background: #F6F6F6 url(images/bg_repeat.jpg) repeat-x;
}
ul,ol{
	padding:0px 0px 0px 50px;
	margin: 0px 0px 0px 0px;
}
h1 {
	font: normal 20px "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	color: #159EC5;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url(images/heading_bullets.jpg) no-repeat center left;
}
h2 {
	font: normal 13px "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	color: #159EC5;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	line-height:25px;
	
}
h3 {
	font: normal 12px Arial, Verdana, Helvetica, sans-serif;
	color: #1394B9;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.bg_r {
	background: url(images/top_r.jpg) 0 0 repeat-x;
	text-decoration: none;
	height: 106px;
}
A.bold_13_white:active,  A.bold_13_white:link, A.bold_13_white:visited, .white_b_13 {
	font: bold 12px Arial, Verdana, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}
A.bold_13_white:hover {
	color: #333;
	text-decoration: none;
}
A.navigation_13_white:active,  A.navigation_13_white:link, A.navigation_13_white:visited {
	font: bold 13px Arial, Verdana, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}
A.navigation_13_white:hover {
	color: #333;
	text-decoration: none;
}
.menu_bullet {
	background: url(images/menu_bullets.jpg) no-repeat  center right;
}
.news_bg {
	background: url(images/news_frame.jpg) no-repeat  0 0;
	height: 310px;
}
A.blue:active,  A.blue:link, A.blue:visited, .blue_heading1 {
	font: bold 12px "Trebuchet MS",Arial, Verdana, Helvetica, sans-serif;
	color: #0099CC;
	text-decoration: none;
}
A.blue:hover {
	color: #666;
	text-decoration: none;
}
A.grey:active,  A.grey:link, A.grey:visited{
	font: normal 12px "Trebuchet MS",Arial, Verdana, Helvetica, sans-serif;
	color: #333;
	text-decoration: none;
}
A.grey:hover {
	color: #0099CC;
	text-decoration: none;
}
.dotted_line {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}
.footer{
	font: normal 11px Arial, Verdana, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}

.center_bar_b {
	font: bold 12px Arial, Verdana, Helvetica, sans-serif;
	color: #fff;
	background: url(images/center_bar_b.jpg) 0 0 repeat-x;
}
.contact_menu td {
	font: normal 12px Arial, Verdana, Helvetica, sans-serif;
	color: #777;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.registered {
	vertical-align: super;
}
.two_borders {
	border-style: solid;
	border-color:#F8F8F8;
	border-width: 0px 1px;
}
.four_borders td {
	border-style: solid;
	border-color:#ccc;
	border-width: 1px 1px;
}
.top_black {
	font: bold 12px Arial, Verdana, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	height: 28px;
	padding-left:5px;
	background-color: #33CCCC;
}
.left_black {
	font: bold 12px Arial, Verdana, Helvetica, sans-serif;
	color: #000;
	background-color: #33CCCC;
	text-decoration: none;
	padding-left:5px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.tab_pro {
	font: bold 11px Arial, Verdana, Helvetica, sans-serif;
	color: #000;
	padding:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
}
.tab_pro_leftline {
	font: normal 12px Arial, Verdana, Helvetica, sans-serif;
	color: #666;
	line-height: 18px;
	padding:5px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #ccc;
}
.top_blue {
	background: url(images/top_blue.jpg) 0 0 repeat-x;
	text-decoration: none;
	height: 28px;
}
.table_grybg {
	background-color: #F0F0F0;
}
p{
	margin: 10px 0px;
}

p.detail {
	font: bold 12px Arial, Verdana, Helvetica, sans-serif;
	color: #333;
}

.contact_head {
	font: bold 15px "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	color: #159EC5;
}

.font_size {
	font: normal 11px Arial, Verdana, Helvetica, sans-serif;
	color: #333;
	text-decoration: none;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	line-height:20px;
	
}
A.b_link:active,  A.b_link:link, A.b_link:visited, .blue_heading{
	font: bold 13px "Trebuchet MS",Arial, Verdana, Helvetica, sans-serif;
	color: #0099CC;
	text-decoration: none;
}
A.b_link:hover {
	color: #666;
	text-decoration: none;
}.Rss_bg {
	background-image: url(images/RSS_top.gif);
	background-repeat: repeat-x;
}

.orang_txt{
	font: bold 13px Arial, Verdana, Helvetica, sans-serif;
	color: #F5A308;
}
.txt_small{
	font: normal 10px Arial, Verdana, Helvetica, sans-serif;
	color: #333;
}
A.blue_small:active,  A.blue_small:link, A.blue_small:visited{
	font: bold 11px "Trebuchet MS",Arial, Verdana, Helvetica, sans-serif;
	color: #0099CC;
	text-decoration: none;
}
A.blue_small:hover {
	color: #666;
	text-decoration: none;
}
.field_txt {
	font: normal 12px Arial, Verdana, Helvetica, sans-serif;
	color: #333;
	width:175px;
	height:17px;
	background-image: url(images/filed_gradient.jpg);
	background-repeat: repeat-x;
	border: 1px solid #a7a6aa;
}
.textarea_txt {
	font: normal 12px Arial, Verdana, Helvetica, sans-serif;
	color: #333;
	width:175px;
	height:100px;
}
.field_txt_small {
	font: normal 12px Arial, Verdana, Helvetica, sans-serif;
	color: #333;
	width:100px;
	height:17px;
	background-image: url(images/filed_gradient.jpg);
	background-repeat: repeat-x;
	border: 1px solid #a7a6aa;
}
.dropdownfield_txt {
	font: normal 12px Arial, Verdana, Helvetica, sans-serif;
	color: #333;
	width:180px;
	height:22px;
	background-image: url(images/white_dot.jpg);
	background-repeat: repeat-x;
	border: 1px solid #a7a6aa;
}
.dropdownfield_txt_small {
	font: normal 12px Arial, Verdana, Helvetica, sans-serif;
	color: #333;
	width:105px;
	height:22px;
	background-image: url(images/white_dot.jpg);
	background-repeat: repeat-x;
	border: 1px solid #a7a6aa;
}
.bgimage_login
{
	background-image:url(images/bgimage_login.jpg);
	background-repeat:no-repeat;
	width:549px;
	height:283px;
	text-align: center;
}

.bgimage_login_admin
{
	background-image:url(images/bgimage_login_admin.jpg);
	background-repeat:no-repeat;
	width:549px;
	height:283px;
	text-align: center;
}

/* PRODUCT DOWNLOADFORM PAGE */
h4 {padding:0;margin:6px 20px;font-size:14px;font-weight:bold;color:#1d1160;}
h5 {padding:0;margin:6px 20px;font-size:12px;font-weight:bold;color:#333333;}
.game-orangeBoxTop {width:300px;height:25px;background:url(images/game-inner-box-orange-top.gif) no-repeat;}
.game-orangeBoxSpan {width:300px;padding:4px 0px;background:url(images/game-inner-box-orange-span.gif) repeat-y;}
.game-orangeBoxBottom {width:300px;height:25px;background:url(images/game-inner-box-orange-bottom.gif) no-repeat;}

.signout_txt{
	font: normal 15px "Trebuchet MS",Arial, Verdana, Helvetica, sans-serif;
	color: #333
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
}

/* Success, error & notice boxes for messages and errors. */
.error,.notice, .success    { padding: .8em; margin-bottom: 1em; border: 1px solid #ddd; }
.error      { background: #FBE3E4; color: #D12F19; border-color: #FBC2C4; }
.notice     { background: #FFF6BF; border-color: #FFD324; }
.success    { background: #E6EFC2; color: #529214; border-color: #C6D880; }

.olCloseLink {
	float: right;
	padding:10px;
	
}