html,body,p,div,table,td,tr,h1,h2,h3,h4,h5,form,ul,li {
	border: 0; margin: 0; padding: 0;
}

table {
	border-collapse: collapse;
}

td {
	vertical-align: top;
}

li {
	list-style-type: none;
}

body,p,div,input,textarea,span,font,a,select {
	font-family: Calibri, Arial, Tahoma, Verdana;
	font-size: 9pt;
	font-weight: normal;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a img {
	border: 0;
}

body,p,div,h1,h2,h3,h4,h5,font,a {
	color: #fff;
}

.addthis_toolbox { background-color:#fff; padding:4px; border:1px solid #888; }
.addthis_toolbox * { color:#333; }

html {
	overflow: -moz-scrollbars-vertical;
}

html,body {
	height: 100%;
	width: 100%;
}

body {
	background-image:url('/media/images/backgrounds/bg_pattern2.png');
	background-color:#000;
	background-position:top left;
	background-repeat:repeat;
}

#center_for_ie {
	width: 100%;
	text-align: center;
}

#content_area {
	width: 830px;
	text-align: left;
	margin: 0 auto;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	background-color:#000;
}

table.maintable {
	height: 100%;
}

td.mainboxtd {
	width:830px;
}

div#mainbodybox {
}

	div#mainbodybox div#insidebody {
		padding: 20px 25px 0 25px;
	}

		div#mainbodybox div#insidebody div#leftside {
			float: left;
			min-width: 590px;
		}

			div#mainbodybox div#insidebody div#leftside div#logo img {
				border: 1px solid #fff;
			}

			div#mainbodybox div#insidebody div#topmenu {
				clear: both;
			}

			div#mainbodybox div#insidebody div#leftside div#bodycontent {
				clear: both;
				padding: 5px 0 0 0;
				border-top: 1px solid #535353;
			}

			div#mainbodybox div#insidebody div#topmenu li {
				padding: 6px 7px 6px 4px;
				float: left;
			}

			div#mainbodybox div#insidebody div#topmenu a {
				font-family: 'Tahoma';
				font-size: 9pt;
				font-weight: bold;
			}

		div#mainbodybox div#insidebody div#rightside {
			float: right;
		}

			div#mainbodybox div#insidebody div#rightside div#righttoparea {
				padding: 0 0 0 30px;
			}

			div#mainbodybox div#insidebody div#rightside div#righttoparea div#topmenu {
				clear: both;
			}

			div#mainbodybox div#insidebody div#rightside div#righttoparea div#topmenu li {
				float: left;
			}

			div#mainbodybox div#insidebody div#rightside div#righttoparea div#topmenu a {
				font-family: 'Tahoma	';
				font-size: 11pt;
				font-weight: bold;
			}

			div#mainbodybox div#insidebody div#rightside div#righttoparea div.rbox div.tit,
			div#mainbodybox div#insidebody div#rightside div#righttoparea div.rbox div.lft {
				float: left;
			}

			div#mainbodybox div#insidebody div#rightside div#righttoparea div.rboxbreak {
				height: 20px;
			}

			div#mainbodybox div#insidebody div#rightside div#righttoparea div.rbox div.tit {
				padding: 11px 0 0 2px;
				color: #555;
			}

			div#mainbodybox div#insidebody div#rightside div#righttoparea div.rbox div.contbox {
				margin: 10px auto;
				text-align: center;
				clear: both;
				background: #333;
				padding-bottom: 5px;
			}

			div#mainbodybox div#insidebody div#rightside div#righttoparea div.rbox div.contbox img.vimm {
				border: 1px solid #878b8c;
				margin: 5px 0 0 0;
				width: 80px;
				height: 54px;
			}

			div#mainbodybox div#insidebody div#rightside div#righttoparea div.rbox div.contbox img.blanc {
				width: 5px;
				height: 5px;
			}

			div#mainbodybox div#insidebody div#rightside div#righttoparea div#signinarea {
				clear: both;
				padding: 5px 0 0 30px;
			}

				div#mainbodybox div#insidebody div#rightside div#righttoparea div#signinarea div.signinbreak {
					clear: both;
					height: 10px;
				}

				div#mainbodybox div#insidebody div#rightside div#righttoparea div#signinarea div.breaker {
					height: 70px;
					padding-top: 5px;
					clear: both;
					border-top: 1px solid #fff;
					width: 162px;
				}

				div#mainbodybox div#insidebody div#rightside div#righttoparea div#signinarea div.breaker li {
					float: left;
				}

				div#mainbodybox div#insidebody div#rightside div#righttoparea div#signinarea div.breaker li {
					color: #999;
				}

				div#mainbodybox div#insidebody div#rightside div#righttoparea div#signinarea div.breaker li a {
					font-size: 10pt;
					font-weight: bold;
				}

				div#mainbodybox div#insidebody div#rightside div#righttoparea div#signinarea div.area,
				div#mainbodybox div#insidebody div#rightside div#righttoparea div#signinarea div.area2 {
					float: left;
				}

				div#mainbodybox div#insidebody div#rightside div#righttoparea div#signinarea div.area2 {
					padding-left: 5px;
				}

					div#mainbodybox div#insidebody div#rightside div#righttoparea div#signinarea div.area div input.in,
					div#mainbodybox div#insidebody div#rightside div#righttoparea div#signinarea div.area2 div input.in {
						width: 80px;
					}

					div#mainbodybox div#insidebody div#rightside div#righttoparea div#signinarea div.area div.sub,
					div#mainbodybox div#insidebody div#rightside div#righttoparea div#signinarea div.area2 div.sub {
						text-align: right;
						padding: 1px 2px 0 0;
					}

					div#mainbodybox div#insidebody div#rightside div#righttoparea div#signinarea div.area div.sub input,
					div#mainbodybox div#insidebody div#rightside div#righttoparea div#signinarea div.area2 div.sub input {
						font-weight: bold;
						font-size: 10pt;
						background: #000;
						text-align: right;
						color: #fff;
						border: 0;
						padding: 0;
					}

					div#mainbodybox div#insidebody div#rightside div#righttoparea div#signinarea div.area div.tx,
					div#mainbodybox div#insidebody div#rightside div#righttoparea div#signinarea div.area2 div.tx {
						font-weight: bold;
						font-size: 10pt;
						padding: 0 0 2px 0;
					}