/* @charset "utf-8"; */
/* CSS Document */
html, body {
	margin: 0px;
	text-align: center;
	min-width: 950px;
}

body {
	font-size: 1em;
	font-family:serif,sans-serif,cursive,fatasy;
}

img {
	border: 0px;
}

h1 {
	font-size: 2em;
}

h2 {
	font-size: 1.6em;
}

h3 {
	font-size: 1.4em;
}

h4 {
	font-size: 1.2em;
}

html, body, #container {
	height: 100%;
}
body > #container {
	height: auto;
	min-height: 100%;
}

#wrap {
	padding-bottom: 120px;
}

#footer {
	position: relative;
	margin-top: -120px;
	height: 120px;
	clear:both;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */


#container, #footer {
	margin-left: auto;
	margin-right: auto;
	width: 950px;
	text-align: left;
}


#header_logo {
	padding-top: 10px;
	padding-left: 50px;
}

.textbottom {
	vertical-align: text-bottom;
}
.textmiddle {
	vertical-align:middle;
}
.texttop {
	vertical-align:top;
}
/* footer start-area */
#footer #top {
	padding-top: 20px;
	padding-bottom: 5px;
	margin-left: 40px;
	margin-right: 40px;
}
#footer #bottom {
	padding-top: 5px;
	margin-left: 40px;
	margin-right: 40px;
}
#footer a:link, #footer a:visited {
	text-decoration:none;
}
#footer a:active {
	text-decoration:none;
	cursor:pointer;
}
#footer a:hover {
	text-decoration:none;
	cursor:pointer;
}
#footer #top .float {
	float: left;
	padding-right: 30px;
}
#footer #bottom .floatLeft {
	float: left;
}
#footer #bottom .floatRight {
	float: right;
}

#footer #top {
	font-size: 1em;
}
#footer #bottom {
	font-size: 0.85em;
}
/* footer end-area */

/* menu start */

/* tooltip styling */
#navigation ul.rollover-ex { list-style: none; margin: 3px 35px 0px 35px; padding: 0; }
#navigation ul.rollover-ex li { text-align:left; display: block; float: left; }
#navigation ul.rollover-ex li a.main, #navigation ul.rollover-ex li a.hover  { 
	display: block;
	background-image: url(/lkdoc/wwwimg/menu-sprite.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: top left;
	height: 39px;
	width: 146px;
}


#navigation ul.rollover-ex li a.main span, #navigation ul.rollover-ex li a.hover span { display: none; }
#navigation ul.rollover-ex li.profiles a.main { background-position: 0 0; }
#navigation ul.rollover-ex li.products a.main { background-position: -147px 0; } 
#navigation ul.rollover-ex li.solutions a.main { background-position: -295px 0; }
#navigation ul.rollover-ex li.services a.main { width: 145px; background-position: -443px 0; }
#navigation ul.rollover-ex li.events a.main { width: 145px; background-position: -590px 0; }
#navigation ul.rollover-ex li.partners a.main { width: 145px; background-position: -736px 0; }
#navigation ul.rollover-ex li.profiles a.main:hover { background-position: 0 -39px; }
#navigation ul.rollover-ex li.products a.main:hover { background-position: -147px -39px; }
#navigation ul.rollover-ex li.solutions a.main:hover { background-position: -295px -39px; }
#navigation ul.rollover-ex li.services a.main:hover { background-position: -443px -39px; }
#navigation ul.rollover-ex li.events a.main:hover { background-position: -590px -39px; }
#navigation ul.rollover-ex li.partners a.main:hover { background-position: -736px -39px; }
#navigation ul.rollover-ex li.profiles a.hover { background-position: 0 -79px; }
#navigation ul.rollover-ex li.products a.hover { background-position: -147px -79px; }
#navigation ul.rollover-ex li.solutions a.hover { background-position: -295px -79px; }
#navigation ul.rollover-ex li.services a.hover { background-position: -443px -79px; }
#navigation ul.rollover-ex li.events a.hover { background-position: -590px -79px; }
#navigation ul.rollover-ex li.partners a.hover { background-position: -736px -79px; }
#navigation .tooltip {
	display:none;
	background:url(/lkdoc/wwwimg/msgbox_center.png) no-repeat;
	height:163px;
	padding:20px 30px 10px 30px;
	width:310px;
	color:#fff;
	z-index: 100;
}


#navigation .profiles .tooltip {
	background:url(/lkdoc/wwwimg/msgbox_left.png) no-repeat;
}


/* a .label element inside tooltip */
#navigation div.m_profiles {
	background-image:url(/lkdoc/wwwimg/rooty.png);
	background-repeat: no-repeat;
	background-position: left 30px;
	height: 140px;
	clear: both;
}


#navigation div.m_watchdog {
	background-image:url(/lkdoc/wwwimg/explore.png);
	background-repeat: no-repeat;
	background-position: left 20px;
	width: 150px;
	float:left;
	padding-top: 60px;
	text-align: center;
}



#navigation div.m_fax {
	background-image:url(/lkdoc/wwwimg/rooty_system_fax.png);
	background-repeat: no-repeat;
	background-position: left 20px;
	width: 150px;
	float:right;
	padding-top: 60px;
	text-align: center;
}



#navigation div.m_events {
	background-image:url(/lkdoc/wwwimg/radio.png);
	background-repeat: no-repeat;
	background-position: left 20px;
	height: 140px;
	clear: both;
}


#navigation div.m_services {
	background-image:url(/lkdoc/wwwimg/package.png);
	background-repeat: no-repeat;
	background-position: left 20px;
	height: 140px;
	clear: both;
}


#navigation .tooltip a {
	color: #fff;
	font-size: 0.95em;
	line-height: 1.5em;
	font-weight:bold;
	text-decoration: none;
}

#navigation .tooltip  dl {
	margin-top: 10px;
}

#navigation .tooltip dd {
	margin-left: 25px;
	margin-top: 3px;
	margin-bottom: 3px;
}

/* menu end */


#flashMessage {
	font-size: 1em;
	text-align: left;
	color: #FF3300;
}

#board_list
{
	padding-top: 20px;
	text-align: center;
}

#board_list a 
{
	padding: 5px;
}

/* rweb_main.css */
.inside_list_table {
	         width: 100%;
	         border-collapse: collpase;
	         font-size: 12px;
	         text-align: left;
                  }

.report_column {
                border-left: 1px solid #ccc;
                border-collpase:collpase; 	
                text-align:center;
                }

