html, body {
	background-color: #FFFFFF;
	font-family: Trebuchet MS;
	font-size: 11px;
	margin: 0px;
	padding: 7px 0 0 0;
	color: #5B5B5B;
	height: 100%;
	background-image: url(../gfx/back.png);
	background-repeat: repeat-x;
	text-align: center;
}

img { border: 0px; }
form { padding: 0px; margin: 0px; }
a { color: #e24b6c; }

.absmiddle {
	vertical-align: middle;
}

#MainContainer {
	width: 950px;
	padding: 0px;
	margin: 0 auto;
	height: 99%;
}

#MainContainer table {
	width: 100%;
	height: 7px;
	font-size: 0px;
	border-collapse: collapse;
}

#MainContainer td {
	padding: 0px;
	margin: 0px;
}

#MainContainer .center {
	background-image: url(../gfx/tbl_t.gif);
	background-repeat: repeat-x;
	width: 939px;
	height: 7px;
}
#MainContainer .left {
	background-image: url(../gfx/tbl_l.gif);
	background-repeat: no-repeat;
	width: 4px;
	height: 7px;
}
#MainContainer .right {
	background-image: url(../gfx/tbl_r.gif);
	background-repeat: no-repeat;
	width: 7px;
	height: 7px;
}

#MainTable {
	background-image: url(../gfx/tbl_back.gif);
	background-repeat: repeat-y;
	width: 950px;
}

#MainTable p {
	margin: 0px;
	padding: 40px 0 10px 0;
}

#Footer {
	margin-top: 10px;
}

#Footer .left {
	background-image: url(../gfx/tbl_bl.gif);
	background-repeat: no-repeat;
	width: 11px;
	height: 28px;
}

#Footer .center {
	background-image: url(../gfx/tbl_bb.gif);
	background-repeat: repeat-x;
	width: 929px;
	height: 28px;
	color: #787878;
	font-size: 11px;
	text-align: right;
	padding: 0 20px 7px 0;
}

#Footer .right {
	background-image: url(../gfx/tbl_br.gif);
	background-repeat: no-repeat;
	width: 10px;
	height: 28px;
}

#Menu {
	width: 865px;
	margin: 0 auto;
	margin-top: 30px;
	margin-bottom: 17px;
}

#Menu a { 
	text-decoration: none; 
	color: #313131; 
}

#Menu table {
	font-size: 11px;
	color: #313131;
}

#Menu .menuRow1,
#Menu .menuRow2,
#Menu .menuRow3 {
	width: 173px;
	height: 34px;
	padding-top: 5px;
}

#Menu .menuRow1 {
	background-image: url(../gfx/menu_1n.gif);
}

#Menu .menuRow2 {
	background-image: url(../gfx/menu_b.gif);
	background-repeat: repeat-x;
}
#Menu .menuRow3 {
	background-image: url(../gfx/menu_3n.gif);
}

#Menu .menuRowSelected1,
#Menu .menuRowSelected2,
#Menu .menuRowSelected3 {
	padding-top: 5px;
	color: #FFFFFF;
	background-repeat: no-repeat;
	width: 173px;
	height: 34px;
	padding-bottom: 6px;
}

#Menu .menuRowSelected1 {
	background-image: url(../gfx/menu_1.gif);
}

#Menu .menuRowSelected2 {
	background-image: url(../gfx/menu_2.gif);
}

#Menu .menuRowSelected3 {
	background-image: url(../gfx/menu_3.gif);
}

#Content {
	padding-right: 7px;
}

#ContentHead {
	background-color: #e3e3e3;
	border: 1px solid #cccccc;
}

#ContentHead .pad,
#ContentHead2 .pad {
	padding-top: 10px;
}

#ContentHead2 .pad2,
#ContentHead .pad2 {
	padding-top: 5px;
}

#ContentHead2 .aboutTxt,
#ContentHead .aboutTxt {
	text-align: justify;
	font-size: 11px;
	padding: 60px;
}

#ContentHead2 .formTxt,
#ContentHead .formTxt {
	text-align: right;
	font-size: 11px;
	padding: 10px;
	width: 35%;
	vertical-align: top;
}

#ContentHead2 .form,
#ContentHead .form {
	text-align: left;
	font-size: 11px;
	padding: 10px;
	width: 65%;
}

#ContentHead2 textarea,
#ContentHead2 input,
#ContentHead textarea,
#ContentHead input {
	border: 1px solid #636363;
	background-color: #f7f7f7;
	width: 300px;
	font-family: Trebuchet MS;
	font-size: 11px;
}

#ContentHead2 textarea,
#ContentHead textarea {
	height: 100px;
}

#ContentHeadNews {
	padding: 15px;
	margin-top: 28px;
	background-repeat: no-repeat;
	background-image: url(../gfx/news_back.gif);
	width: 424px;
	height: 289px;
	text-align: justify;
	font-size: 11px;
}

#ContentMain {
	padding: 30px 10px 10px 10px;
}

#ContentMain .lineVertical {
	background-repeat: repeat-y;
	background-image: url(../gfx/line.gif);
}

#ContentMain table {
	font-size: 11px;
}

#ContentMain .tab {
	background-image: url(../gfx/tab.gif);
	background-repeat: no-repeat;
	width: 392px;
	height: 28px;
	color: #e24b6c;
	text-align: left;
	padding: 2px 0 0 15px;
}

#ContentMain .content {
	width: 392px;
	padding: 10px 0 10px 0;
}

#ContentMain .contentTxt {
	text-align: justify;
	padding: 10px;
	width: 370px;
}

#ContentMain .sugarTxt {
	text-align: justify;
	padding: 10px;
	width: 220px;
	padding-right: 15px;
}

#ContentMain .bestTxt {
	text-align: justify;
	padding: 10px;
}

#ContentMain .cover {
	text-align: center;
	width: 320px;
}

#ContentMain .coverTxt {
	text-align: left;
	padding-left: 10px;
	width: 450px;
	vertical-align: top;
}

#ContentMain img {
	padding-right: 5px;
}

button {
	background-image: url(../gfx/button.gif);
	background-repeat: no-repeat;
	width: 67px;
	height: 21px;
	color: #e24b6c;
	text-align: center;
	padding-bottom: 5px;
	font-weight: bold;
	cursor: pointer;
	border: 0px;
}