BODY {
	padding: 0px;
	font-size: 12px;
	margin:0 auto; 
	color: #4D4D4D; 
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
}
div,form,img,ul,ol,li,dl,dt,dd {
    margin: 0;
	padding: 0;
	border: 0;
}
li{
    list-style-type:none;
}
P {
	font-size:14px;
	line-height:23px;
}

/* Link */
a:link {color: #4D4D4D; text-decoration:none;}
a:visited {color: #4D4D4D;text-decoration:none;}
a:hover {color: #B40062; text-decoration:underline;}
a:active {color: #4D4D4D;}

/* Color */
.cRed,a.cRed:link,a.cRed:visited{ color:#B40062; }
.cBlue,a.cBlue:link,a.cBlue:visited,a.cBlue:active{color:#1f3a87;}

FORM {
	PADDING-RIGHT: 0px;
	DISPLAY: inline;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
INPUT {
	VERTICAL-ALIGN: middle
}
SELECT {
	VERTICAL-ALIGN: middle
}
.common_input{
    width:150px;
	BORDER: #c0bbb4 1px dashed;
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 3px; 
	PADDING-BOTTOM: 2px; 
	VERTICAL-ALIGN: middle; 
	PADDING-TOP: 2px;
	BACKGROUND-COLOR: #FBFBFB
}
.common_input_hover{
    width:150px;
	BORDER: #B40062 1px dashed;
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 3px; 
	PADDING-BOTTOM: 2px; 
	VERTICAL-ALIGN: middle; 
	PADDING-TOP: 2px;
	BACKGROUND-COLOR: #FBFBFB
}
.common_textarea{
	BORDER: #c0bbb4 1px dashed;
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 3px; 
	BACKGROUND: url(images/notice_bg.gif) white no-repeat left top;
	PADDING-BOTTOM: 2px; 
	VERTICAL-ALIGN: middle; 
	PADDING-TOP: 2px;
	BACKGROUND-COLOR: #FBFBFB;
	OVERFLOW-Y:hidden;
	WIDTH: 99%;
	*WIDTH: 98%;
}
.common_textarea_hover{
	BORDER: #B40062 1px dashed;
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 3px; 
	PADDING-BOTTOM: 2px; 
	VERTICAL-ALIGN: middle; 
	PADDING-TOP: 2px;
	BACKGROUND-COLOR: #FBFBFB;
	OVERFLOW-Y:hidden;
	WIDTH: 99%;
	*WIDTH: 98%;
}
.common_btn{
	BORDER: #c0bbb4 1px dashed;
	PADDING:5px 3px; 
	VERTICAL-ALIGN: middle;
	font-size:12px;
	BACKGROUND-COLOR: #FBFBFB
}
.common_btn_hover{
	BORDER: #B40062 1px dashed;
	BACKGROUND: url(images/bg_input_text_hover.png) white repeat-x left top;
	PADDING:5px 3px; 
	VERTICAL-ALIGN: middle; 
	font-size:12px;
	BACKGROUND-COLOR: #FBFBFB
}
HR {
	BORDER-TOP: #cccccc 1px dashed;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	HEIGHT: 1px;
	BORDER-RIGHT-WIDTH: 0px
}


.wrapper {
	margin:0 auto;
}
.header {
	HEIGHT: 65px
}
.innerHeader {
	MARGIN: 0px auto; WIDTH: 900px; min-width: 900px
}

.title {
	MARGIN-TOP: 15px; FLOAT: left; WHITE-SPACE: nowrap
}
.title IMG {
	FLOAT: left; MARGIN-RIGHT: 12px
}
.title H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 150%; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 6px
}
.title H1 A:link {
	COLOR: black; TEXT-DECORATION: none
}
.title H1 A:visited {
	COLOR: black; TEXT-DECORATION: none
}
.title H1 A:active {
	COLOR: black; TEXT-DECORATION: none
}
.title P {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px; 
	PADDING-TOP: 0px
}
.title-menu {
	FLOAT: right;
	PADDING-TOP: 26px
}
.title-menu A:link {
	PADDING-RIGHT: 8px;
	DISPLAY: block; 
	PADDING-LEFT: 8px; 
	FLOAT: left; 
	PADDING-BOTTOM: 4px;
	MARGIN: 0px 5px 0px 0px;
	PADDING-TOP: 4px;
	TEXT-DECORATION: none
}
.title-menu A:visited {
	PADDING-RIGHT: 8px; 
	DISPLAY: block; 
	PADDING-LEFT: 8px; 
	FLOAT: left; 
	PADDING-BOTTOM: 4px; 
	MARGIN: 0px 5px 0px 0px; 
	PADDING-TOP: 4px; 
	TEXT-DECORATION: none
}
.title-menu A:active {
	PADDING-RIGHT: 8px;
	DISPLAY: block; 
	PADDING-LEFT: 8px; 
	FLOAT: left; 
	PADDING-BOTTOM: 4px; 
	MARGIN: 0px 5px 0px 0px; 
	PADDING-TOP: 4px;
	TEXT-DECORATION: none
}
.title-menu A:hover {
	PADDING-RIGHT: 8px;
	DISPLAY: block; 
	PADDING-LEFT: 8px;
	FLOAT: left;
	PADDING-BOTTOM: 4px; 
	MARGIN: 0px 5px 0px 0px; 
	PADDING-TOP: 4px;
	TEXT-DECORATION: none;
	COLOR: white;
	BACKGROUND: #5d5d5d; 
}

.clinks{
    margin-top:8px;
    COLOR: #4D4D4D;
}


#menu {
	MARGIN: 0px auto; WIDTH: 900px; min-width: 900px
}
UNKNOWN {
        FONT-SIZE: small
}


#nav {
    float:left;
    width:100%;
    line-height:normal;
}

#nav ul {
    margin:0;
    padding:10px;
    list-style:none;
}

#nav li {
     display:inline;
     margin:0;
     padding:0;
}

#nav a {
    float:left;
    background:url("images/tableftB.gif") no-repeat left top;
    margin:0 3px;
    padding:0 0 0 4px;
    text-decoration:none;
}

#nav a span {
    float:left;
    display:block;
    background:url("images/tabrightB.gif") no-repeat right top;
    padding:5px 10px 4px 6px;
    color:#666;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#nav a span {
    float:none;
}
/* End IE5-Mac hack */
#nav a:hover span {
    color:#000;
}
#nav a:hover {
    background-position:0% -42px;
}
#nav a:hover span {
    background-position:100% -42px;
}

#nav #current a {
    background-position:0% -42px;
}
#nav #current a span {
    background-position:100% -42px;
}
		
.shadowStrip {
	CLEAR: both;
	FONT-SIZE: 1%; 
	BACKGROUND: url(images/bg_shadow.png);
	LINE-HEIGHT: 1%; 
	HEIGHT: 8px
}
.contentWrapper {
	MARGIN: 10px auto; 
	WIDTH: 900px;
}
.content {
	FLOAT: left;
	MARGIN: 0px -200px 0px 0px;
	WIDTH: 100%
}
.innerContent {
	OVERFLOW: visible; 
	MARGIN-RIGHT: 210px
}
.contentText {
	LINE-HEIGHT: 23px;
	FONT-SIZE: 14px; 
	text-align:justify;
}
.code {
    PADDING: 5px;
    MARGIN: 5px 0;
    BORDER-LEFT: #efd09c 3px solid;
	BORDER-TOP: #efd09c 1px dashed;
	BORDER-RIGHT: #efd09c 1px dashed;
	BORDER-BOTTOM: #efd09c 1px dashed;
    COLOR: #000000;
    FONT-FAMILY: "Courier New";	
    BACKGROUND-COLOR: #FFF9EE
}
H3 {
	PADDING:5px 0;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 16px; 
	MARGIN: 10px 0px;
	COLOR: #B40062;
	BORDER-BOTTOM: #e0e0e0 1px dashed
}
H3 a:link {color: #B40062; text-decoration:none;}
H3 a:visited {color: #B40062;text-decoration:none;}
H3 a:hover {color: #B40062; text-decoration:underline;}
H3 a:active {color: #B40062;}
H4 {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 5px; 
	MARGIN: 10px 0px 5px; 
	PADDING-TOP: 5px
}

.sidebar {
    FLOAT: right;
	WIDTH: 200px;
}


.sidebarBlock {
	PADDING: 0px; 
	MARGIN: 10px 0px 20px;
}
.sidebarBlock H5 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 100%; 
	PADDING-BOTTOM: 5px; 
	MARGIN: 0px;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #e4e2da 1px dashed;
	color:#4F4F4F;
}
.sidebarBlock UL {
	MARGIN:0px;
	PADDING:0px
}
.sidebarBlock LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
}
.sidebarContent {
    width:200px;
    word-break:break-all;
	overflow:auto;
	line-height:20px;
	color:#333333;
}

.sidebarContent img{
   vertical-align:middle;
}
.sidebarContent ul li {
    padding:4px 0;
}


.sidebarSearch {
    COLOR: #7a7a7a;	
}
.sidebarSearch li{
    margin-top:8px;
}
.sidebarSearch input.text {	
    BORDER-RIGHT: #cccccc 1px dashed;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #cccccc 1px dashed;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #cccccc 1px dashed;	
    COLOR: #7a7a7a;	
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #cccccc 1px dashed;
    BACKGROUND-COLOR: #f9f9f9
}
.sidebarSearch input.button {
    BORDER-RIGHT: #999999 1px dashed;
	BORDER-TOP: #cccccc 1px dashed;
	BORDER-LEFT: #cccccc 1px dashed;	
	COLOR: #7a7a7a;	
	BORDER-BOTTOM: #999999 1px dashed;
	HEIGHT: 20px;
	line-height:20px;	
	BACKGROUND-COLOR: #ffffff
}

#comments{
   padding-bottom:10px;
   OVERFLOW: visible;
}
.comment_body{
    padding-bottom:8px;
	BORDER-BOTTOM: #e0e0e0 1px dashed;
}
.comment_title{
    padding-top:8px;
	font-size:12px;
}
.comment_title span{
    font-size:11.5px;
    color: #666666;
}
.comment_body .reply_title{
    color: #B40062;
	font-size:12px;
}
.comment_body .reply_title span{
    font-size:11.5px;
    color: #666666;
}
.comment_body .reply_content{
   padding-left: 24px;
   color:#B40062;
   font-size:12px;
}

.indexContent {
	PADDING-LEFT: 0px
}

.sideBox {
	BORDER: #ececec 1px dashed; 
	PADDING: 10px 15px;
}

.feature-sub {
	FONT-WEIGHT: normal! important; FONT-SIZE: 60%; COLOR: #999999! important
}
.feature-block {
	MARGIN-BOTTOM: 25px
}
.feature-block IMG.icon {
	FLOAT: left
}
.feature-block H4 {
	MARGIN-LEFT: 42px; MARGIN-RIGHT: 20px
}
.feature-block P {
	MARGIN-LEFT: 42px; MARGIN-RIGHT: 20px
}
.feature-block H4 {
	CURSOR: pointer; TEXT-DECORATION: underline
}

.download-info {
	MARGIN: 10px 0px; 
	LINE-HEIGHT: 200%
}
.changelog-time {
	FONT-WEIGHT: normal; FONT-SIZE: 85%
}
.lang-pack-table TD {
	BORDER-TOP: #ececec 1px dotted
}
.faq-block H4 {
	CURSOR: pointer; TEXT-DECORATION: underline
}
.faq-block DIV {
	MARGIN-BOTTOM: 32px
}
.partner-list TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.partner-list IMG {
	FLOAT: left; MARGIN-RIGHT: 15px
}
.contact-box {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 20px; BACKGROUND: white; FLOAT: right; PADDING-BOTTOM: 10px; MARGIN: 0px 5px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px solid
}
.about-history {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 20px; BACKGROUND: white; FLOAT: right; PADDING-BOTTOM: 10px; MARGIN: 0px 5px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px solid
}
.quote-block {
	MARGIN-BOTTOM: 20px
}
.quote-author {
	TEXT-ALIGN: right;
}
.award-list TD {
	TEXT-ALIGN: center
}
.sitemap UL {
	FONT-WEIGHT: bold
}
.sitemap UL UL {
	FONT-WEIGHT: normal;
	COLOR: #999999;
	LIST-STYLE-TYPE: none
}
.userlogin{
padding-left:46px;
padding-top:20px;
}
.userlogin .btn{
padding-left:43px;
}
.userlogin .msg{
padding-left:43px;
COLOR:#575757;
}

.footer{
	clear: both;
	text-align: center;
	margin: 20px auto;
	BORDER-TOP: #e4e2da 1px dashed;
}
.innerFooter{
    MARGIN: 0px auto; 
	WIDTH: 900px;
	min-width: 900px;
}
.copyright {
    margin: 10px auto;
    TEXT-ALIGN: center;
}

.contentAD {
	CLEAR: both;
	MARGIN: 15px 0 0 0;
	TEXT-ALIGN: left
}
.footerAD {
	CLEAR: both;
	MARGIN: 20px auto;
	TEXT-ALIGN: center
}
