/* CSS Document */
clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/*tutorials' step title*/
.stepstitle
{
	background-color: #999999;
	color: #ffffff;
	font-weight: bold;
	font-family: Verdana;
	font-size: 13px;
	padding-left: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
}

/*fixes*/
.clearfix
{
	display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix
{
	height: 1%;
}
.clearfix
{
	display: block;
}
/* End hide from IE-mac */

body
{
	margin: 0px;
	background-repeat: repeat-x;
	background-color: #a7a7a7;
}
h1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
h2
{
	font-family: Tahoma;
	font-size: 12px;
	color: #006699; /*--------------------------------------- for whole layout */
}
#holder
{
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	vertical-align: top; /*--------------------------------------- for header */
}
#header
{
	width: 900px;
	height: 141px;
	background-image: url(../images/header.gif);
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
	padding-top: 0px; /*--------------------------------------- for menu bar up */
}
#navholder
{
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	height: 35px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-image: url(../images/nav.gif);
	background-repeat: no-repeat;
}
#nav2txt
{
	padding-top: 4px;
	font-family: Verdana;
	font-size: 11px;
	color: #ebebeb;
	padding-left: 18px;
	font-weight: bold;
}
#nav2txt a:link, #nav2txt a:visited
{
	text-decoration: none;
	color: #ebebeb;
}
#nav2txt a:hover
{
	text-decoration: underline;
	color: #ebebeb; /*--------------------------------------- for content */
}
#contentholder
{
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/contentall2.gif);
	background-repeat: repeat-y;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	font-family: Verdana;
	font-size: 11px;
}
#contentholder a:link, #contentholder a:visited
{
	text-decoration: underline;
}
#contentholder a:hover
{
	text-decoration: none;
}
#contentholderD
{
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/contentall.gif);
	background-repeat: repeat-y;
}
#contentholderD2
{
	font-family: Verdana;
	width: 900px;
	background-image: url(../images/contentall2.gif);
	background-repeat: repeat-y;
}
#contentholdera
{
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/contentall2.gif);
	background-repeat: repeat-y;
}
#endcontentholder
{
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	height: 20px;
}
.endcontentholder2
{
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	height: 20px;
	background-image: url(../images/contentend.gif);
	background-repeat: no-repeat;
}
.endcontentholder2a
{
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	height: 20px;
	background-image: url(../images/contentend2.gif);
	background-repeat: no-repeat;
}
/*copyright--*/
#copyrightholder
{
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	height: 20px;
	padding-left: 10px;
	padding-top: 5px;
}
.copyright_txt
{
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	height: 20px;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
/*right side--*/
#rightside
{
	padding-top: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-bottom: 0px;
}
#header_rs_top
{
	width: 250px;
	background-image: url(../images/backright_up.jpg);
	height: 20px;
	background-repeat: no-repeat;
	padding-left: 8px;
	padding-top: 4px;
}
.header_rsall
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.header_rsall a:link, .header_rsall a:visited
{
	text-decoration: none;
	color: #636363;
}
.header_rsall a:hover
{
	text-decoration: underline;
	color: #0072bc;
}
.header_rsall2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #252525;
	padding-top: 2px;
}
.header_rsall2 a:link, .header_rsall2 a:visited
{
	text-decoration: none;
	color: #252525;
}
.header_rsall2 a:hover
{
	text-decoration: underline;
	color: #0072bc;
}
#header_rs_mid
{
	width: 250px;
	background-image: url(../images/backright_mid.jpg);
	background-repeat: repeat-y;
	padding-left: 8px;
	padding-top: 4px;
}
#header_rs_down
{
	width: 250px;
	background-image: url(../images/backright_down.jpg);
	height: 10px;
	background-repeat: no-repeat;
	padding-left: 8px;
}
.txt_title_palm
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 25px;
	padding-left: 10px;
}
.txt_title_palm2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #006699;
	padding-top: 5px;
	padding-bottom: 25px;
	padding-left: 10px;
}
/* content main */
#maincontent
{
	width: 580px;
	padding-left: 30px;
	padding-top: 20px;
}
#maincontentDP
{
	width: 520px;
	padding-left: 30px;
	padding-top: 20px;
}
.content_txtD
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	width: 500px;
}
.middle_txt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333399;
	padding-bottom: 10px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
}
.middle_txt a:link, .middle_txt a:visited
{
	color: #333399;
	text-decoration: none;
}
.middle_txt a:hover
{
	color: #333300;
	text-decoration: none;
}

.middle_txt7
{
	clear: both;
	padding-left: 20px;
	padding-right: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #111111;
	padding-bottom: 10px;
}
.highlightedlabel
{
	background-color: #ffdcd1;
	font-weight: bold;
	font-size: 12px;
	padding: 5px 0px 5px 5px;
}
.content_txt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
}
.content_txt a:link, .content_txt a:visited
{
	text-decoration: none;
	color: #000000;
}
.content_txt a:hover
{
	text-decoration: underline;
	color: #000066;
}
.content_txt7
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	font-size: 12px;
}
.content_txt7 a:link, .content_txt7 a:visited
{
	text-decoration: none;
	color: #003366;
}
.content_txt7 a:hover
{
	text-decoration: underline;
	color: #000066;
}
.content_txt8
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	font-size: 12px;
}
.content_txt8 a:link, .content_txt8 a:visited
{
	text-decoration: none;
	color: #003366;
}
.content_txt8 a:hover
{
	text-decoration: underline;
	color: #000066;
}
.content_txta
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}
.content_txta a:link, .content_txta a:visited
{
	text-decoration: none;
	color: #d9d9d9;
}
.content_txta a:hover
{
	text-decoration: underline;
	color: #006699;
}
.content_txta2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}
.content_txta2 a:link, .content_txta2 a:visited
{
	text-decoration: none;
	color: #d9d9d9;
}
.content_txta2 a:hover
{
	text-decoration: underline;
	color: #006699;
}
.content_txtb
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}
.content_txtb a:link, .content_txtb a:visited
{
	text-decoration: none;
	color: #d9d9d9;
}
.content_txtb a:hover
{
	text-decoration: underline;
	color: #006699;
}
.content_txt4
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	font-size: 12px;
	width: 560px;
	padding-left: 50px;
}
.content_txt5
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	font-size: 12px;
	padding-bottom: 30px;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
}
.content_txt5 a:link, .content_txt5 a:visited
{
	text-decoration: none;
	color: #003366;
}
.content_txt5 a:hover
{
	text-decoration: underline;
	color: #006699;
}
.content_txt6
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	font-size: 12px;
	font-weight: bold;
}
.content_txt6 a:link, .content_txt6 a:visited
{
	text-decoration: none;
	color: #003366;
}
.content_txt6 a:hover
{
	text-decoration: underline;
	color: #006699;
}
.subtitle
{
	background-image: url(../images/backhead.gif);
	background-repeat: no-repeat;
	padding-left: 45px;
	font-family: Verdana, Helvetica, sans-serif;
	padding-top: 11px;
	font-size: 16px;
	color: #FFFFFF;
	height: 40px;
	font-weight: bold;
}
.subtitle a:link, .subtitle a:visited
{
	text-decoration: none;
	color: #FFFFFF;
}
.subtitle a:hover
{
	text-decoration: underline;
	color: #FFFFFF;
}
.subtitle2
{
	background-image: url(../images/backhead2a.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Helvetica, sans-serif;
	padding-top: 10px;
	font-size: 17px;
	color: #FFFFFF;
	height: 40px;
	text-align: center;
}
#subtitle3
{
	font-family: Verdana, Helvetica, sans-serif;
	padding-top: 11px;
	font-size: 17px;
	color: #FFFFFF;
	height: 40px;
	padding-left: 150px;
}
.subtitle3
{
	font-family: Verdana, Helvetica, sans-serif;
	padding-top: 11px;
	font-size: 17px;
	color: #FFFFFF;
	height: 40px;
	background-image: url(../images/backhead2.gif);
	background-repeat: no-repeat;
}
#subtitle_a
{
	height: 60px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.subtitle_a
{
	padding-left: 25px;
	background-color: Red;
	font-family: Verdana, Helvetica, sans-serif;
	padding-top: 10px;
	font-size: 16px;
	color: #FFFFFF;
	height: 60px;
	width: 200px;
	padding-right: 25px;
	padding-bottom: 10px;
}
.subtitle_a a:link, .subtitle_a a:visited
{
	text-decoration: none;
	color: #FFFFFF;
}
.subtitle_a a:hover
{
	text-decoration: underline;
	color: #d7d7d7;
}
.h2
{
	font-size: 12px;
	padding-bottom: 0px;
	color: #acacac;
	padding-left: 10px;
}
.contentdetails
{
	padding-left: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 20px;
	font-size: 12px;
	color: #363636;
	width: 535px;
	padding-bottom: 20px;
	background-color: #a1a1a1;
	border: solid 2px #fcfadd;
	padding-right: 20px;
}
.contentdetails a:link, .contentdetails a:visited
{
	text-decoration: none;
	color: #363636;
}
.contentdetails a:hover
{
	text-decoration: underline;
	color: #006699;
}
/*rollover_txt*/
.content_links
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	font-size: 11px;
}
.content_links a:link, .content_links a:visited
{
	text-decoration: none;
	color: #003366;
}
.content_links a:hover
{
	text-decoration: underline;
	color: #006699;
}
.rs_links
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #b7b7b7;
	font-size: 12px;
}
.rs_links a:link, .rs_links a:visited
{
	text-decoration: none;
	color: #b7b7b7;
}
.rs_links a:hover
{
	text-decoration: underline;
	color: #0072bc;
}
.rs2_links
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	font-size: 12px;
}
.rs2_links a:link, .rs2_links a:visited
{
	text-decoration: none;
	color: #000066;
}
.rs2_links a:hover
{
	text-decoration: underline;
	color: #003366;
}
/*news*/
.news_txt
{
	font-family: Verdana;
	font-size: 12px;
	color: #1b1464;
	padding-bottom: 10px;
	padding-top: 10px;
}
.news_txt a:link, .news_txt a:visited
{
	text-decoration: none;
	color: #1b1464;
}
.news_txt a:hover
{
	text-decoration: underline;
	color: #6666cc;
}
.news_txt2
{
	font-family: Verdana;
	font-size: 11px;
	color: #1b1464;
	padding-bottom: 10px;
	padding-top: 10px;
}
.news_txt2 a:link, .news_txt2 a:visited
{
	text-decoration: none;
	color: #1b1464;
}
.news_txt2 a:hover
{
	text-decoration: underline;
	color: #6666cc;
}
.newsleft
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 180px;
}
#newsleft2
{
	background-image: url(../images/sep_news.gif);
	background-repeat: no-repeat;
}
.newstitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003399;
	font-size: 14px;
	font-weight: bold;
}
.content_txt2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003399;
	font-size: 11px;
}
.content_txt2 a:link, .content_txt2 a:visited
{
	text-decoration: none;
	color: #003399;
}
.content_txt2 a:hover
{
	text-decoration: underline;
	color: #6666cc;
}
.content_txt3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003399;
	font-size: 11px;
}
/*testi*/
/*comment*/
#other_content3
{
	padding-left: 100px;
	width: 700px;
}

#txt_comments
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000066;
	padding-top: 15px;
	background-image: url(../images/testibacka.gif);
	background-repeat: no-repeat;
}
.txt_allcomments
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	padding-top: 20px;
	padding-left: 15px;
	width: 500px;
}
/*palm_packages*/
#palm1
{
	width: 400px;
	padding-top: 35px;
	height: 94px;
	background-image: url(../images/palmb1.gif);
	background-repeat: no-repeat;
	padding-bottom: 0px;
	padding-top: 0px;
}
#palm1a
{
	width: 400px;
	padding-top: 35px;
	height: 94px;
	background-image: url(../images/palmb1a.gif);
	background-repeat: no-repeat;
	padding-bottom: 0px;
	padding-top: 0px;
}
.palm_1txt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bolder;
	padding-top: 30px;
	padding-bottom: 0px;
	color: #000066;
	padding-left: 60px;
}
.palm_1txt a:link, .palm_1txt a:visited
{
	text-decoration: none;
	color: #000066;
}
.palm_1txt a:hover
{
	text-decoration: underline;
	color: #000066;
}
.palm_3txt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #000066;
	padding-left: 60px;
}
#palm2
{
	background-image: url(../images/palmb2.gif);
	background-repeat: repeat-y;
	height: 31px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.palm_2txt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000066;
	padding-left: 60px;
}
#palm_wpack
{
	width: 500px;
	padding-left: 70px;
}
#palm3
{
	background-image: url(../images/palmb4.gif);
	background-repeat: no-repeat;
	height: 22px;
	padding-bottom: 0px;
	padding-top: 0px; /* data tables */
}
.SLTables1, .SLTables2
{
	margin: 0px;
	padding: 0px;
}

.SLTables1, .SLTables2, .SLTables1 table, .SLTables2 table
{
	background-color: #fdfdfd;
}

.SLTables1 td, .SLTables2 td
{
	border: 0px;
	margin: 0px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.SLTables1 td.spacerImg, .SLTables2 td.spacerImg
{
	padding: 0;
}

.bg1
{
	background-color: #507cd1;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
}
/* subtitle*/
.bg2
{
	background-color: #fdfdfd;
	font-size: 11px;
	color: #333399;
}
.bg2 a:link, .bg2 a:visited
{
	font-size: 11px;
	color: #333399;
	text-decoration: none;
}
.bg2 a:hover
{
	color: #333388;
	text-decoration: underline;
}
/* data a  */
.bgc
{
	background-color: #fdfdfd;
	font-size: 11px;
	color: #003399;
	text-align: right;
}
.bgc a:link, .bgc a:visited
{
	font-size: 11px;
	color: #003399;
	text-decoration: none;
}
.bgc a:hover
{
	color: #000066;
	text-decoration: underline;
}
.bg3
{
	background-color: #FFF;
	font-size: 11px;
	color: #333399;
}
/* data b  */
.bg4
{
	background-color: #E8ECEE;
	height: 22px;
	padding-right: 30px;
	color: #333399;
}
.bg4 a:link, .bg4 a:visited
{
	font-size: 11px;
	color: #333399;
	text-decoration: none;
}
.bg4 a:hover
{
	color: #333399;
	text-decoration: underline;
}
.bg5
{
	background-color: #E8ECEE;
	height: 80px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 11px;
	font-weight: normal;
	padding-left: 20px;
}
.bg5 a:link, .bg4 a:visited
{
	font-size: 11px;
	color: #333399;
	text-decoration: none;
}
.bg5 a:hover
{
	color: #333300;
	text-decoration: underline;
}
.bga
{
	background-color: #E8ECEE;
	height: 20px;
	font-size: 11px;
	font-weight: normal;
	padding-left: 15px;
}
.bga a:link, .bga a:visited
{
	font-size: 11px;
	color: #333399;
	text-decoration: none;
}
.bga a:hover
{
	color: #333300;
	text-decoration: underline;
}
.bgb
{
	background-color: #FFFFFF;
	height: 20px;
	font-size: 11px;
	font-weight: normal;
	padding-left: 15px;
}
.bgb a:link, .bgb a:visited
{
	font-size: 11px;
	color: #333399;
	text-decoration: none;
}
.bgb a:hover
{
	color: #333300;
	text-decoration: underline;
}

/* img */
#img_faq
{
	width: 227px;
	height: 227px;
	background-repeat: no-repeat;
	background-image: url(../images/faq_img.gif);
	padding-bottom: 10px;
}
#txt_faq
{
	float: right;
}
/*m3popup_image*/
#popbody
{
	width: 686px;
	padding-left: 59px;
	padding-top: 8px;
}
/*default_online...*/
#wholebox_d
{
	width: 500px;
	padding-left: 35px;
}
.wholebox_up
{
	width: 500px;
	background-image: url(../images/online_up.gif);
	background-repeat: no-repeat;
	font-size: 13px;
	font-weight: bold;
	color: #000066;
	padding-left: 17px;
	padding-top: 90px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 480px;
}
.wholebox_up a:link, .wholebox_up a:visited
{
	color: #000066;
	text-decoration: none;
}
.wholebox_up a:hover
{
	color: #006699;
	text-decoration: underline;
}

.wholebox_up2
{
	width: 500px;
	height: 167px;
	background-image: url(../images/palm_up.gif);
	background-repeat: no-repeat;
}
.wholebox_mid
{
	width: 500px;
	background-image: url(../images/online_mid.gif);
	background-repeat: repeat-y;
}
.wholebox_down
{
	width: 500px;
	height: 20px;
	background-image: url(../images/online_down.gif);
	background-repeat: no-repeat;
}
.txtwholebox
{
	font-size: 13px;
	font-weight: bold;
	color: #000066;
	padding-left: 17px;
	padding-top: 90px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 480px;
}
.txtwholebox a:link, .txtwholebox a:visited
{
	color: #000066;
	text-decoration: none;
}
.txtwholebox a:hover
{
	color: #006699;
	text-decoration: underline;
}
.txtwholebox2
{
	font-size: 12px;
	color: #000066;
	padding-left: 17px;
	padding-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 480px;
}
.txtwholebox2 a:link, .txtwholebox2 a:visited
{
	color: #000066;
	text-decoration: none;
}
.txtwholebox2 a:hover
{
	color: #006699;
	text-decoration: underline;
}
.txtwholebox3
{
	font-size: 12px;
	color: #000066;
	padding-left: 17px;
	padding-top: 90px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 400px;
}
.txtwholebox3 a:link, .txtwholebox3 a:visited
{
	color: #000066;
	text-decoration: none;
}
.txtwholebox3 a:hover
{
	color: #006699;
	text-decoration: underline;
}
.installtxt
{
	width: 150px;
	height: 50px;
	background-color: Red;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 12px;
	color: White;
}
.installtxt a:link, .installtxt a:visited
{
	color: White;
	text-decoration: none;
}
.installtxt a:hover
{
	color: #FFFF88;
	text-decoration: underline;
}
