body
{
	margin:0px;
	overflow:auto;
}

#mainwindow
{
	width:1000px;
	border: 0px solid #000000;
	margin: 0 auto;
	text-align: left;
	background-image:url(../images/project/bg.gif)

}

body,p,h1,h2,h3,h4,table,td,th,ul,ol,textarea,input,td, a
{
	font-family:verdana,helvetica,arial,sans-serif; font-size:13px ;
}

a:active	{color:#CB002B; text-decoration:none}
a:link		{color:#4D4C4D; text-decoration:none}
a:visited	{color:#4D4C4D; text-decoration:none}
a:hover		{color:#CB002B; text-decoration:none}

#contents
{
	padding: 4px 20px 0px 20px; /*top right bottom left*/
}


#menutag
{
	MARGIN: 0px 0px 20px 0px;
	padding: 0px 0px 20px 0px;
	border-bottom: 1px solid #9FB1BC;
}
#menutag li
{
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
}
#menutag a:link, #menutag a:visited
{
	float: left;
	line-height: 14px;
	font-weight: bold;
	padding: 0 12px 6px 12px;
	text-decoration: none;
	color: #708491;
}
#menutag a:link.active, #menutag a:visited.active, #menutag a:hover
{
	color: #000;
	background: url(../images/pyramid.gif) no-repeat bottom center;
}
.bgblockline
{
	background-color:#CACACA
}
.subject_title
{
	text-decoration: none;
	color: #708491;
	font-size:16px;
	padding-left:20px;
}

p.newspace
{
	padding: 15px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
p.list
{
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
}
.textsmall
{
	font-size: 90%;
	color: #ccc;
}
/*end text*/

form
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size:10px;
	width: 100%;
}
.button
{
	border:1px solid #CCCCCC;
	font-weight:bold;
	background-color:#E0E0E0;
	color:#666666;
	font-size:11px;
}

img
{
	border: 0;
}

/**
	Backend 
*/
#maintable
{
	font-size: 100%;
	line-height: 1.6em;
	width: 100%;
	caption-side: bottom;
	background-color: #fff;
	border-collapse: collapse;
}
#maintable td
{
	padding: 5px 5px 5px 5px;
	border: 1px #57B9E1 solid;
}
#maintable th
{
	padding: 3px 3px 3px 3px;
	border: 1px #57B9E1 solid;
	color: #333333;
	font-weight: bold;
	background-color: #CDEBF7;
}
#maintable tr.bgcolor1,#maintable th.bgcolor1,#maintable td.bgcolor1
{
	background-color: #dfdfdf;
}
#maintable #clearprop
{
	width: auto;
}
#maintable #clearprop td
{
	padding: 0;
	border: 0;
}

/**
Common
*/
#mainmenu a
{
	color:#FFFFFF;
	font-weight:bold;
}

#mainmenu a:hover
{
	color:#F2F2F2;
	font-weight:bold;
}


#header
{
	height:96px;
	background: url(../images/project/header.gif) no-repeat left;
}

#system
{	
	position: relative;
	margin: 0px;
	padding: 0px;
	float:right;
}
#system a
{
	color:#FF0000;
	vertical-align:middle;
	margin: 0px 5px 5px 5px;
}
#system a:hover
{
	color:#990000;
}

.systemalign
{
	float:left ;
}
.systemalign1
{
	float:left ;
	background-image:url(../images/system/menu_bg.gif);
	background-repeat:repeat-x;
}
.systemalign2
{
	padding-top:5px;
	float:left ;
	background-image:url(../images/system/menu_bg.gif);
	background-repeat:repeat-x;
}

#search
{
	position: relative;
	margin: 0px;
	padding: 0px;
	float:right;
	top:35px;
	padding-right:10px;
}

#search label 
{
 color:#000000;
}

#search input, select 
{
	color: #000000;
	width: 120px;
	padding: 0;
	border: 1px solid #CCCCCC;
	border-collapse:collapse;
	background-color: #FFFFFF;
}

#search input:focus , #search input:hover, #search select:focus , #search select:hover {
	color:#000033;
	background-color: #FFFFFF;
	outline: none;
}

.weblink_title
{
	font-weight:bolder; 
	color:#000066;
	background-color:#eee;
}

.white
{
	color:#FFFFFF;
}
.selected
{
	font-weight:bolder;
}

#detailfunctions
{
	float:right;
	margin:20px;
}
#title
{
	font-weight:bold; 
	color:#0000CC;
}

#titleother
{
	font-weight:bold; 
	color:#0000CC;
}

#titlecontent
{
	background: url(../images/arr12.gif) no-repeat left;
	font-weight:bolder; 
	color:#666666; 
	padding-left:15px;
	margin-bottom:20px;
}

/**
	Editor 
*/

input.smallText {
    width: 150px;
}
input.mediumText, textarea.mediumText, select.mediumText {
    width: 300px;
}
input.longText, textarea.longText {
    width: 650px;
    height: 150px;
}
textarea.largeText {
    width: 650px;
    height: 350px;
}


/**
	Begin: breadcumb menu
*/
.bgheaderfooter
{

	background-color:#000000;
	color:#919191;
	height:80px;
	border: 0px none #575757;
	border-top: 1px solid #575757;
}

#breadcrumb
{
	text-align:right;
	margin:30px 50px 10px 0px ; 
	font-weight:bold;

}
#breadcrumb a
{
	margin:10px ; 
	background: url(../images/arr12.gif) no-repeat left;
	padding-left:12px;	
}
#breadcrumb a:hover
{
	margin:10px ; 
	font-weight:bold;
}


/**
	End: breadcumb menu
*/



#items_other
{
	width:230px;
	border: 1px solid #FDDDDD ;
	background-color:#FFFFFF;
	float:left;
	margin:2px;
	padding:2px;
	min-height:300px;
	height:300px;
	overflow:hidden;
}