html
{
	overflow-y: scroll;
}

body
{
	background-color: #807d78;
	font-family: Tahoma;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}

#wrapper
{
	width: 999px;
	margin: 0px auto;
	position: relative;
	padding-top: 114px;
}

.submenu
{
	position: absolute;
	top: 13px;
	left: 0px;
}

.submenu img
{
	float: left;
}

#menubox table.submenu a
{
	font-size: 10px;
	text-transform: none;
	color: Gray;
}

#menubox table.submenu a:hover
{
	color: #df0026;
}

#menubox table.submenu a.selected
{
	color: #df0026;
}

#border
{
	width: 730px;
	float: right;
	background-color: #9c9d9e;
}

#top
{
	position: absolute;
	left: 0px;
	top: 0px;
}

#header
{
	width: 987px;
	height: 196px;
	overflow-y: hidden;
	display: inline;
/*
	padding-bottom: 53px;
*/
	float: left;
	margin-bottom: 53px;	/* menu space */
	display: inline;
	z-index: 2;
}

.header_home
{
	background: transparent url(../images/user/header_home.gif) no-repeat;
}

.header_etc
{
	background: transparent url(../images/user/bg_top.png) no-repeat;
}

#menubox
{
	position: absolute;
	left: 0px;
	top: 0px;
	font-family: Trebuchet MS;
	top: 190px;
	z-index: 3;
	clear: both;
}

/*==============================================================================
 USER
==============================================================================*/

#user
{
	width: 987px;
	background-color: #fff;
	margin: 0 auto;
	clear: both;
	position: relative;
}

#user2
{
	width: 987px;
	background-color: #fff;
	float: left;
}

#user .vertbox
{
	width: 957px;
	margin-left: 15px;
	float: left;
	background-color: #fff;
	display: inline;
}

/*==============================================================================
 HEADER
==============================================================================*/

#header h1
{
	padding-top: 244px;
}

#header img.logo
{
	float: left;
}

#header h1.home
{
	float: left;
	margin-top: 20px;
	padding-left: 20px;
	display: inline;
}

#header #serachbox
{
	float: right;
}

#header input
{
/*	width: 100px;*/
}

/*==============================================================================
 MENU
==============================================================================*/

#menubox td
{
	text-align: center;
}

#menubox a
{
	display: block;
	color: Gray;
	font-weight: normal;
	text-decoration: none;
	font-size: 12px;
	margin-top: 3px;
	text-transform: uppercase;
}

#menubox a:hover
{
	text-decoration: none;
	color: #df0026;
}

#menubox .on a, #menubox .selected a
{
	color: #df0026;
}

#menubox #leftedge
{
	width: 13px;
	height: 29px;
	background-image: url(../images/user/menu_left_off.gif);
}

#menubox #leftedge.on, #menubox #leftedge.selected
{
	background-image: url(../images/user/menu_left_on.gif);
}

#menubox .menuspliter
{
	width: 1px;
}

#menubox .menu div.holder
{
	position: relative;
}

#menubox .menu.on, #menubox .menu.selected
{
}

#menubox #rightedge
{
	width: 13px;
	height: 29px;
	background-image: url(../images/user/menu_right_off.gif);
}

#menubox #rightedge.on, #menubox #rightedge.selected
{
	background-image: url(../images/user/menu_right_on.gif);
}

/*==============================================================================
 HOME
==============================================================================*/

#homebox
{
	margin-top: 0px;
	display: inline;
	z-index: 2;
}

#alertbox
{
	float: left;
	width: 460px;
	height: 279px;
	background-image: url(../images/user/bg_home_right.gif);
}

#alertbox div.inside
{
	margin: 30px 30px 0 30px;
}

#boxbox
{
	margin-bottom: 20px;
}

.gobox
{
	float: left;
	width: 287px;
	height: 236px;
	background-image: url(../images/user/bg_home_gobox.gif);
	margin: 0 5px 0 3px;
}

.gobox h2
{
	color: #007dc3;
	margin: 10px 0 0 100px;
	font-size: 23px;
}

.gobox div.inside
{
	margin: 20px 0 0 22px;
	width: 250px;
	height: 170px;
}

/*==============================================================================
 CONTENT
==============================================================================*/

#border #main
{
	float: right;
	width: 729px;
	background-color: #fff;
}

#border #main .content
{
	float: left;
	margin-left: 20px;
	display: inline;
	width: 700px;
}

#border #main .content h2
{
	color: #6d6f71;
	margin-top: 0;
	font-size: 12px;
	font-family: Arial;
}

#border #main .content h3
{
	color: #6d6f71;
	margin-top: 0;
	font-size: x-small;
	font-family: Arial;
}

#border #main .content ul
{
	font: 12px Arial;
	color: #6d6f71;
	list-style: none;
	margin: 10px 0 10px 0;
	padding: 0;
	display: inline;
}

#border #main .content ul li a
{
	color: #6d6f71;
}

#border #main .content ul li a:hover
{
	color: rgb(223, 0, 38);
	text-decoration: underline;
}


#border #main .content #picture_container
{
	float: right;
	position: relative;
	width: 530px;
	display: inline;
	margin-right: 30px;
}

#border #main .content #picture_container img
{
	position: absolute;
	-webkit-box-shadow: #000 0px 4px 18px;
	-moz-box-shadow: #000 0px 4px 18px;
	-khtml-box-shadow: #000 0px 4px 18px;
	box-shadow: #000 0px 4px 18px;
	top: 8px;
	left: 12px;
}

#border #main .content div#picture_container p
{
	margin-top: 0;
	font: 12px Arial;
	color: #6d6f71;
}

#border #main .content div#picture_container p.picture_description
{
	font-size: 10px;
}

#border #main a
{
	color: rgb(223, 0, 38);
	text-decoration: none;
}

#border #main p
{
	margin: 14px 0;
}

#sidebox
{
	float: left;
	width: 220px;
}

#sidebox .content
{
	float: left;
	margin-left: 23px;
	display: inline;
}

.content p
{
	margin: 0;
}

/*==============================================================================
 SUB MENU
==============================================================================*/

#submenu .head
{
	float: left;
	width: 162px;
	height: 7px;
	background-image: url(../images/user/bg_submenu_head.gif);
}

#submenu .body
{
	float: left;
	width: 162px;
	background: url(../images/user/bg_submenu_body.gif) repeat-y;
}

#submenu .body .inbox
{
	float: left;
	margin: 8px 0 0 16px;
}

#submenu .foot
{
	float: left;
	width: 162px;
	height: 8px;
	background-image: url(../images/user/bg_submenu_foot.gif);
}

ul#submenus
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-transform: uppercase;
	font-size: 11px;
}

ul#submenus div.submenuitems
{
	width: 124px;
	height: 1px;
	background-color: #999;
	margin-top: 2px;
	margin-left: 12px;
}

ul#submenus li a
{
	text-decoration: none;
	color: Gray;
}

ul#submenus li a:hover
{
	color: Black;
}

ul#submenus ul
{
	list-style-type: none;
	margin-left: 18px;
	padding: 0;
}

ul.close
{
	display: none;
}

img#toolkit
{
	margin-top: 130px;
}

#footerlink
{
	text-align: center;
	color: Gray;
	display: inline;
	padding-top: 40px;
	font-size: 10px;
	float: left;
}

#footerlink a
{
	text-decoration: none;
	color: Gray;
}

#footerlink a:hover
{
	text-decoration: underline;
}

#copyright
{
	display: inline;
	padding-top: 40px;
	z-index: 2;
	float: left;
}

.tiny
{
	font-size: 7px;
}

.tiny2
{
	font-size: 8px;
}

.lhigher
{
	line-height: 10px;
}

.lightgray
{
	color: #aaa;
}

.gray
{
	color: Gray;
}

.tcenter
{
	text-align: center;
}

.hidden
{
	display: none;
}

