html { 
 	height			: 100%; 
}
 
img { 
	border			: 0 none; 
}

span {
	font-weight		: bold;
	color			: #3F0E47;
	width			: 104px;
	display			: block;
	height			: 21px;
	background-color: #FFFFFF;
	padding			: 0 5px;
	text-align		: center;
}

body { 
	border			: 0px; 
	height			: 100%; 
	margin			: 0px; 
	padding			: 0px; 
	background		: #000 url(../images/page_bg_t.jpg) no-repeat fixed 50% 0;
}
 
.container {
	margin			: 10px auto;
	width			: 1001px;
}

/* ------------------- Top Container --------------- */

div.middle-container-t {
	padding			: 0 10px;
	position		: relative;
}

div.middle-tl {
	background		: transparent url(../images/module_white_tl.png) no-repeat scroll 0 0;
	height			: 10px;
	left			: 0;
	position		: absolute;
	top				: 0;
	width			: 10px;
}

div.middle-tr {
	background		: transparent url(../images/module_white_tr.png) no-repeat scroll 0 0;
	height			: 10px;
	position		: absolute;
	right			: 0;
	top				: 0;
	width			: 10px;
}

div.middle-t {
	background		: transparent url(../images/module_white_t.png) repeat-x scroll 0 0;
	height			: 10px;
}

/* ------------------- End Top Container --------------- */

/* ------------------- Middle Container --------------- */
div.middle-l {
	background:transparent url(../images/module_white_l.png) repeat-y scroll 0 0;
	overflow:hidden;
}

div.middle-r {
	background		:transparent url(../images/module_white_r.png) repeat-y scroll 100% 0;
	padding			:0 10px;
}

div.middle-m {
	background		:transparent url(../images/module_white_m.png) repeat scroll 0 0;
	padding-top:5px;
}

/* ------------------- End Middle Container --------------- */

/* ------------------- Bottom Container --------------- */

div.middle-container-b {
	padding			: 0 10px;
	position		: relative;
}

div.middle-bl {
	background		:transparent url(../images/module_white_bl.png) no-repeat scroll 0 0;
	height			:10px;
	left			:0;
	position		:absolute;
	top				:0;
	width			:10px;
}

div.middle-br {
	background		:transparent url(../images/module_white_br.png) no-repeat scroll 0 0;
	height			:10px;
	position		:absolute;
	right			:0;
	top				:0;
	width			:10px;
}

div.middle-b {
	background		:transparent url(../images/module_white_b.png) repeat-x scroll 0 0;
	height			:10px;
}

/* ------------------- End Bottom Container --------------- */

/* ----------------------- Top Block -------------------------- */

.top {
	background-color: #571463;
	position		: relative;
	z-index			: 10;
	border			: 7px solid #FFF;
	margin			: 0 5px;
	height			: 100px;
}

h1 {
	background		: transparent url(../images/sema_logo.jpg) no-repeat scroll 0 0;
	height			: 100px;
	text-indent		: -99999em;
	width			: 194px;
	margin			: 0;
}

div.icon {
	position:absolute;
	top:10px;
	right:10px;
}

div.icon a {
	margin:5px;
	padding:0px;
}

div.icon a img {
	width:16px;
	height:16px;
	border:0px;
}
/* ------------------ End Top Block ---------------------- */

/* ------------------ Body Block ------------------------- */

.body {
	display			: block;
	height			: 100%;
	overflow		: hidden;
	padding-top		:10px;
}

/* ------------------ End Body Block ------------------------- */

.main-box {
	float			: left;
	margin			: 5px 4px 5px 10px;
	padding			: 5px 0 0 5px;
	width			: 751px;
	border			: 1px solid #705EA2;
}

