/***** BASICS *****/
* {margin:0px auto;padding:0px;}

body {
	background:#FFF url(../images/bgbody.gif) repeat center top;
	margin:0px auto;
	text-align:center;
	font-family:Verdana, arial, sans-serif;
	font-size: 11px;
	color:#8a765f;
	width:100%;
	}

h1 {font-size:20px;font-family:"Helvetica Condensed", Helvetica, Verdana, Sans-serif;}

.kill {clear: both; background-color: transparent;}
.left {float:left;}
.right {float:right;}

/***** STRUCTURE *****/
#wrapper {
	text-align: left;
	margin: 0 auto;
	width: 900px;
	}

#header {
	background:#fff url(../images/bgheader.gif) no-repeat top left;
	width:900px;
	height:109px;
	position: relative;
	}

#left {
	background:#fff url(../images/bgleft.gif) no-repeat top left;
	width:232px;
	height:471;
	float:left;
	display:inline;
	}

#mainbg {
	background:#fff url(../images/bgcontent.gif) no-repeat top left;
	float:right;
	}
	
#scroller {
	margin:40px 20px 0px 0px;
	width:648px;
	height:431px;
	float:left;
	overflow:hidden !important;
	display:inline;
	}

#content {
	width:4008px;
	}
	
#footer {
	background: url(../images/bgfooter.gif) no-repeat top left;
	margin: 0px;
	}

/***** Logo *****/
.logo {
	width:210px;
	height:150px;
	display:block;
	text-decoration:none;
	position: absolute;
	top: 15px;
	right: 35px;
	}

/***** Menu *****/
#left ul {
	padding:0px;
	list-style:none;
	margin:125px 0px 0px -5px;
	}
* html #left ul { margin-left: 60px; margin-top: 118px; }
#left li {
	padding:0px;
	list-style:none;
	margin:0px 0px 2px 0px;
	}

/***** Content *****/
.section {
	float:left;
	width:648px;
	}
	
#content p {
	line-height:16px;
	margin:5px 0px 15px 0px;
	}

/***** Footer classes *****/
.foot {
	padding:15px;
	}

#footer a:link, #footer a:visited, #f-pane a:link, #f-pane a:visited {
	font-weight:bold;
	color:#826d57;
	text-decoration:none;
	border-bottom:2px solid #d5df3f;
	display:inline-block;
	}

#footer a:hover, #f-pane a:hover {
	color:#d5df3f;
	}

/***** Evil buttons *****/
#drop { 
	z-index: 1;
	position: absolute;
	top:325px;
	text-align:center;
	margin-right: 10px;
	}

#drop-width {
	width:940px;
	margin:0px auto;
	overflow:auto;
	position: relative;
	right: 20px;
	}

/***** Menu *****/
.menu { 
	display: none;
}
#toolbar li a, #toolbar li a:visited {
	background-position: left top;
	background-repeat: no-repeat;
	display: block;
	width: 125px;
	height: 30px;
}
#toolbar li a:hover {
	background-position: left bottom;
}
/*** now each individual background image ***/
li#a-tab a { background-image: url(../images/menu_pro.gif); }
li#b-tab a { background-image: url(../images/menu_ins.gif); }
li#c-tab a { background-image: url(../images/menu_ser.gif); }
li#d-tab a { background-image: url(../images/menu_tes.gif); }
li#e-tab a { background-image: url(../images/menu_use.gif); }
li#f-tab a { background-image: url(../images/menu_con.gif); }

/*** Sections ***/
#a-pane img, #c-pane img {
	float:right;
	margin-left:10px;
	width:246px;
	border:2px solid #d5df3f;
	}

#b-pane a {
	width:149px;
	border:2px solid #d5df3f;
	float:left;
	display:inline;
	text-align:center;
	margin-top:10px;
	}

.ten {
	margin-left:10px;
	}

#d-pane {
	background:#fff url(../images/bgd-pane.gif) top left;
	font-size:10px;
	}

#f-pane p, #f-pane form {
	float:left;
	display:inline;
	width:318px;
	margin-bottom:10px;
	line-height:16px;
	}

#d-pane div, #e-pane div {
	float:left;
	display:inline;
	width:305px;
	margin-bottom:10px;
	line-height:16px;
	}

.test{
	margin:11px 0px 20px 0px;
	width:294px;
	border:2px solid #d5df3f;
	background:#eaef9f;
	display:block;
	padding:10px;
	}

#d-pane strong {
	font-family:Georgia, times, serif;
	font-size:12px;
	float:right;
	color:#d5df3f;
	}

input, textarea {
	margin-bottom:8px;
	width:318px;
	border-top:2px solid #ccc;
	border-right:2px solid #ececec;
	border-bottom:2px solid #ececec;
	border-left:2p solid #ccc;
	}

.button {
	width:120px;
	height:30px;
 	font-weight: bold;
	color: #FFFFFF;
	background: #d5df3f;
	border:1px solid #8a765f;
	float:right;
	}