body.fckeditor
{
	font-family: Arial, sans-serif;
	background:white none;
	padding:0;
	border:0;
	margin:0;
	text-align:left;
}

input[type="text"], input[type="password"], input.text, input.title, textarea, select 
{
	margin:0;
}

.left {text-align:left;}

img 
{
	border:none;
	vertical-align:top;
}

table {border-spacing:0px;margin-bottom:0;}
td {vertical-align:top;padding:0;}

div.page
{
	border:1px solid #000;
}

div.header 
{
	height:100px;
	font-size:x-large;
	text-align:left;
}

td.content
{
	padding:0.5em;
	height:400px;
	min-height:400px;
}

div.footer
{
	border-top:1px solid #000;
	text-align:left;
}

div.titlebox
{
	font-size:x-large;
	margin-bottom:0.5em;
}

div.treemenudiv {text-align:left;}

div.child {margin-left:1em;}
div.board_message {margin-bottom:1em;border:1px solid;}
div.board_message_title {padding:5px;border-bottom:1px solid;}
div.board_message_body {padding:5px;}
div.board_message_nav {padding:5px;border-top:1px solid;}

div.userbar {vertical-align:top;padding:5px;width:200px;}

a.et {float:left;text-decoration:none;padding:0px 5px 0px 5px;border:1px outset;}

div.search {margin-bottom:0.5em;}

table.adbar {margin-top:1em;margin-bottom:1em;}

table.box {}

div.imagestriptitle {text-align:center;font-weight:bold;}
div.imagestrip {padding:5px;}
div.imagebox {padding:5px;float:left;text-align:center;}

img.imagepreview {padding:0px;border:none;}
div.imagepreview {float:left;overflow:hidden;}

div.to {margin-left:1em;background-color:#ccc;}
div.from {margin-right:1em;float:right;background-color:#ccc;}

div.moduleblock {border:1px solid;padding:5px;}

.box {padding:0;margin-bottom:0;}

.leftbar {vertical-align:top;padding:2px;width:200px;}
.rightbar {vertical-align:top;padding:2px;width:200px;}

.left {text-align:left;}

#start_Container, #end_Container  {background-color:white;}

div.calendarbox
{
	display:inline;
}

div.calendarselects
{
	display:inline;
}

table.daycal 
{
	border-collapse:collapse;
}
table.daycal td.date 
{
	height:4em;
	border:1px solid gray;
	vertical-align:middle;
	text-align:center;
	background:white;
}
table.daycal td.event 
{
	border:1px solid black;
	background:silver;
	vertical-align:middle;
	overflow:scroll;
	padding:3px;
}
table.daycal td.blank 
{
	height:1em;
	background:white;
	border:1px solid gray;
}

dl {margin:0;margin-left:1em;}
dl.open {margin:0;margin-bottom:1em;}
dt {margin:0;}
dd {margin:0;}

.news
{
	margin-top:1em;
	margin-bottom:1em;
}

.news-title
{
	font-weight:bold;
}

.news-section
{
	color: blue;
	text-decoration:none;
}

.news-byline
{
	font-size:small;
}

.news-content
{
	padding:0.25em;
	padding-left:1em;
}

.news-more a
{
	color:white;
	text-decoration:none;
}

div.moduleblock
{
	margin:0.25em;
}

div#modulediv
{ 
	width:100%;
}

div.sequence
{
	width:100%;
	border:1px solid;
}

div.sequenceblock
{
	width:100%;
}

.tabs
{
	margin-top:1em;
	margin-bottom:1em;
	border-bottom:1px solid;
	font-size: 0.8em;
}

.tab, .tab:visited
{
	padding-left:0.25em;
	padding-right:0.25em;
	margin:0;
	border:1px solid;
	background:#fff;
	text-decoration:none;
}

.tab:hover
{
	padding-left:0.25em;
	padding-right:0.25em;
	margin:0;
	border:1px solid;
	background:#fff;
	text-decoration:none;
}

.tab-selected, .tab-selected:hover, .tab-selected:visited
{
	padding-left:0.25em;
	padding-right:0.25em;
	margin:0;
	border:1px solid;
	color:#fff;
	background:#666;
	text-decoration:none;
}

table.gear
{
	width:100%;
	border-collapse:collapse;
}

.gear th
{
	border:1px solid;
	text-align:center;
}

.gear td
{
	border:1px solid;
	text-align:left;
	padding:0.25em;
}

div.article-title
{
	font-size:large;
}

div.article-image
{
	float:left;
	margin:0.5em;
}

div.shadowbox
{
	border:1px solid;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:0.25em;
	margin-top:0.5em;
	margin-bottom:0.5em;
}

div.homebox
{
	border:1px solid;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:0.25em;
	margin-top:0.5em;
	margin-bottom:0.5em;
}

a.more
{
	font-size:x-small;
	font-weight:bold;
}

table.layout
{
}

table.layout td
{
	border:none;
	padding:0;
}

a.title
{
	display:inline-block;
	font-size:large;
	padding-bottom:0.25em;
}

div.paramblock
{
	background:#fff;
	margin-top:0.25em;
	margin-bottom:0.25em;
	padding:0.25em;
}

div.titleblock
{
	background:#fff;
	margin-top:0.25em;
	margin-bottom:0.25em;
	padding:0.25em;
}

.curr_data a
{
	display:block;
	font-size:0.8em;
}

div.gallerybox
{
	vertical-align:top;
	display:inline-block;
	border:1px solid #ccc;
	width:150px;
	height:180px;
	padding:0.25em;
	margin:0.25em;
}

div.gallerybox a
{
	display:inline-block;
	font-size:1.2em;
	margin-top:0.25em;
}

div.userimagebox
{
	vertical-align:top;
	display:inline-block;
	width:150px;
	height:180px;
	padding:0.25em;
	margin:0.25em;
}

div.userimagebox a
{
	display:inline-block;
	font-size:1em;
	margin-top:0.25em;
}

div.userimagebox .operations a
{
	display:inline;
	margin:0;
	font-size:0.8em;
}

.userblock
{
	margin-top:1em;
	margin-bottom:1em;
}

.userblock .title
{
	font-size:1.2em;
	margin-bottom:0.5em;
}

.yui-skin-sam .yui-ac-input
{
	position:relative;
	width:inherit;
}

.yui-skin-sam .yui-ac-container, .yui-skin-sam .yui-ac-content
{
	width:auto;
}
