@import url(/default/style/undo.css);

@import url(/system/adminmenu.css);
@import url(/system/lists.css);
@import url(/system/layoutboxes.css);
@import url(/system/properties.css);
@import url(/system/sitemap.css);
@import url(/system/cms.css);
@import url(/system/jobtracking.css);
@import url(/system/filters/lists.css);
@import url(/system/indicator.css);

@import url(/default/style/alignment/center.css);

@import url(/default/style/sizes/fixed800.css);
@import url(/default/style/sizes/fixed1024.css);
@import url(/default/style/sizes/login.css);

@import url(/default/style/baritems/staticmenu.css);


@import url(/default/style/schemes/default.css);


/* General layout definitions. */
html {
	height: 							100%;
	margin-bottom:					1px;
}

body, td {
	margin:							0;
	padding:							0;

	font-size: 						9pt;
	font-family: 					Sans-serif;
	line-height:					1.6em;
}

h2 {
	font-family: 					Universal,Sans-serif;
	font-size:						1.17em;
	font-weight:					bold;
	margin-top:						16px;
	margin-bottom: 				8px;
}

.cglayoutbox .cglayoutbox h2 {
	font-family:					Universal,Sans-serif;
	font-size:						1.17em;
	font-weight:					bold;
	border-bottom:					1px dotted #ccc;
}

input, textarea
{
	border:							1px solid #ccc;
	padding:							2px;
	background-color: 			#E9EEF1;
}

button {
	border:							1px solid #ccc;
	color:							#333;
	background-color:				White;

	font:								8pt Universal,Sans-serif;
	line-height:					1.6em;
}

button:hover {
	background-color:				#8CB0BF;
}

/* Default link style and layout. */
a {
	text-decoration: 				none;
}

a:hover {
	text-decoration: 				underline;
}

/* Defines layout for the "logo" placed in the "banner" area. */
#logo {
	padding-left:					0px;
	padding-top:					0px;
	z-index:							100;
	border:							0;
	margin-top:						0;
}

#logo img, #logo a {
	border:							0;
	width:							250px;
	height: 							100%;
}


/* Defines layout for the "banner" part of the header. */
#banner {
	height:							210px;
	margin-bottom: 				4px;
	background-position: 		right;
	background-repeat: 			no-repeat;
	overflow: 						hidden;
}


/* ?? */
#staticnav {
	height:							20px;
	padding:							4px 8px 2px 8px;
	border-bottom: 				1px dotted #ccc;
	border-top: 					1px dotted #ccc;
	background-repeat:			repeat-x;
}


/* Defines layout of dropdown panes. */
#staticnavpane {
	background-repeat:			no-repeat;
}


/* Defines layout for the very top bar of the page. */
#topbar {
	height:							20px;
	font-size: 						10pt;
	margin-bottom: 				6px;
	margin-top: 					4px;
	background-repeat:			repeat-x;
}

/* Left part of the top bar. */
#topbarleft {
	padding-left: 					8px;
	float: 							left;
}

/* Right part of the top bar. */
#topbarright {
	padding-right: 				9px;
	float: 							right;
}

/* Text field/box in the top bar. */
#topbar form {
	display:							inline;
}

/* Defines layout for the "printer friendly" and "mail to friend" images/links in the top bar. */
#topbar img, #topbar img a {
	border:							0;
	position:						relative;
	top:								3px;
	margin-right:					0;
}


/* Page container */
#container {
	text-align:						left;
}


/* Columns in a page. I.e. panel and content.  */
#columns {
	overflow: 						visible;
}


/* Defines layout for the content part restricted to the Main page. */
.contentmain {
	padding-top: 					1px;
	padding-bottom: 				8px;
	padding-left: 					27px;
	padding-right: 				27px;

	/* IE hack for proper rendering */
*	padding-left: 					27px; /*was 24px*/
*	padding-right: 				27px; /*was 24px*/
*	padding-top:					6px;
}


/* Defines layout for the content pages if they are set to be drawn to the left border of the page/screen.*/
.contentleft {
	padding-top: 					8px;
	padding-bottom: 				8px;
	padding-left: 					8px;
	padding-right: 				30px;
}


/* Defines layout for the content pages in general (pages containing articles and the like). */
.content {
	padding:							8px;
}


/* Defines layout for the bottom bar floating in the bottom of the screen below panels and content. */
#bottombar {
	clear:							both;
	height:							24px;
	margin-right:					0px;
	padding-right: 				8px;
	padding-top: 					2px;
/*	border-right-width: 			4px;
	border-right-style: 			solid;*/
}

#bottombar .actions {
	float:							right;
}


/* Defines layout for the panel. It can be used on both left and right sides of the screen. */
.panel {
	margin-bottom: 				-8px;
	padding-top: 					15px;
	padding-bottom: 				18px;
}


/* Defines layout for the 1st level of the navigation menu. */
#menunavupper {
	padding:							5px 4px 5px 8px;
	text-align:						right;
	background-repeat:			repeat-x;
	overflow: 						hidden;
}


/* A separator which can be used between bars. Designed to be put below the "uppernav" JSI. */
#menunavseparator {
	padding-top: 					10px;
}


/* Defines layout for the action bar. */
#actions {
	padding:							5px 8px 27px 8px;
/*	border-right-width: 			4px;
	border-right-style: 			solid;*/
	font-size: 						10pt;
	background-repeat:			no-repeat;
	background-position: 		right;
*	clear: 							both;
}

#actions a, #actions a:visited {
	border-bottom: 				none;
}

/* The right part of the action bar. */
#actionright {
	float: 							right;
	text-align: 					right;
	padding-left: 					20px;
	overflow: 						hidden; /*was auto*/
}

/* The left part of the action bar. */
#parenttree {
	width: 							550px;
	padding-top: 					2px;
	float: 							left;
	text-align: 					left;
	font-family: 					sans-serif;
	font-size: 						9pt;
	font-weight: 					bold;
	padding-bottom: 				10px;
*	padding-bottom: 				0px;
	overflow: 						auto;
}


/* Defines layout for the "my information" panel column. */
.myinfo {
	margin-right: 					8px;
	margin-left: 					14px;
}


/* Defines layout for the "latest posts" panel column. Works in both left or right side layouts. */
.latestposts {
	margin-right: 					14px;
	margin-left: 					14px;
}

.latestposts li {
	padding-bottom: 				14px;
}


/* Intended for underlining the <h4> titles in the right and left panels on pages. */
.underlinedtitle {
	border-bottom: 				1px dotted #ccc;
}

.panelfill {
	width: 							250px;
	padding-top: 					2px;
	padding-left: 					0px;
	margin-top: 					-5px;
	margin-left: 					-8px;
*	margin-left:					-4px;
	margin-bottom: 				-1px;
	float: 							left;
	padding-bottom: 				11px;
	overflow: 						hidden;
}

.myinfo em, .outer em {
	font-style: 					normal;
}

.myinfo, .outer {
	text-align: 					left;
}

.cmdline input
{
	border: none;
	border-width: 0px;
}
