body{
  background:#E8E8E8;
  
  font-family: "Verdana", "Arial";
  font-size: 12px;
  color: #333333;
}
a {
    color: #0033CC;
    font-family: "Arial";
}
a:visited {
    color: #0033CC;
}
ul {
    padding-left: 14px;
    margin-left:4px;
    
}
li {
    margin-left:10px
    
}
pre {
    background: #FFFFFF;
}
h1 {

    width: 98%;
    font-weight: normal;
    font-size: 18px;
    line-height: 25px;
    padding-bottom: 0px;
    letter-spacing:2px;
    border-bottom: 1px solid #002E87;
    font-family: Verdana, Arial sans-serif;
    color: #002E87; 
}
H2 {
    font-size: 16px;
    font-weight: bold;
    font-family: Arial, "Verdana", sans-serif;
    color: #3366FF;
}
H3 {
    font-size: 14px;
    font-weight: bold;
    font-family: Arial, "Verdana", sans-serif;
    color: #002E87;
}
h4 {
    line-height:16px;
    font-size:12px;
    margin-bottom: 2px;
    margin-top: 1px;
    font-weight:bold;
}
hr.spacer {
    width:70%;
    background-color: #666666;
    height:1px;
    float:right;
    
}
.subheader {
    margin-left:8px;
    margin-top:-8px;
    color: #90aEe7;
        
}
.boxed-header {
    color: #C2E2F2;
    font-size: 12px;
    text-transform: uppercase;
    text-align: left;
    font-family: "Verdana", Arial;
    line-height: 16px;
    background: #75acef url(../images/module_th.png) repeat-y bottom left;
    padding-left: 4px;
    border-bottom: #002E87 1px dotted;
    font-weight:bold;
    padding:4px;
    margin-bottom:6px;
    margin-top:-3px;
    margin-left:-3px;
    margin-right:-3px;
}
.boxed {
    border: #002E87 1px dotted;
    padding:3px;
    background: #EEEEFF;
    margin: 3px;
}

.boxed a {
    color: #0033CC;
    line-height:16px;
    text-decoration: none;
}

#box-dialog-small, #box-confirm-small, #box-inform-small {
    line-height: 24px;
    font-size: 14px;
    font-family: "Helvetica", arial;
    color: #00CC33;
    padding-top:5px;
    margin-bottom:10px;
    text-align: center;
    vertical-align:center;
    background: #e5f7e5;
    border: #002E87 1px dotted;
}

#box-deny-small, #box-warn-small {
    line-height: 24px;
    font-size: 14px;
    font-family: "Helvetica", arial;
    color: #CC9933;
    padding-top:5px;
    margin-bottom:10px;
    text-align: center;
    background: #f7e5a5;
    border: #2E0044 1px dotted;
}

.element-headline {
    color: #C2E2F2;
    font-size: 12px;
    text-transform: uppercase;
    text-align: left;
    font-family: "Verdana", Arial;
    line-height: 16px;
    background: #75acef url(../images/module_th.png) repeat-y bottom left;
    padding-left: 4px;
    border-bottom: #002E87 1px dotted;
    font-weight:bold;
    padding:4px;
}
.element-content {
    padding:6px;
}
a.text-button {
    border-left: #AAAAFF solid 1px;
    border-top: #AAAAFF solid 1px;
    border-right: #9999AA solid 1px;
    border-bottom: #9999AA solid 1px;
    font-size: 11px;
    color: #333376;
    background: #E0DFDE;
    letter-spacing: 1px;
    padding:3px;
    text-decoration:none;
}
.input-text, .input-button, .input-checkbox, .input-textarea, .input-select {
    border-left: #AAAAFF solid 1px;
    border-top: #AAAAFF solid 1px;
    border-right: #9999AA solid 1px;
    border-bottom: #9999AA solid 1px;
    font-size: 11px;
    color: #333376;
    background: #E0DFDE;
    letter-spacing: 1px;
    margin:2px;
}
.input-text {
    border-left: #AAAAFF solid 1px;
    border-top: #AAAAFF solid 1px;
    border-right: #9999AA solid 1px;
    border-bottom: #9999AA solid 1px;
    font-size: 11px;
    color: #333376;
    letter-spacing: 1px;
    width: 120px;
}


#menu {
    
    margin: 0px;
}

#menu ul {
    padding:0px;
    margin:0px;
    list-style-type:none;
}

#menu li {
    
}

#menu a {
    color: #0033CC;
    border-bottom: 1px solid #00CCAA;
    text-decoration: none;
    font-size: 12px;
    
}
#menu a:hover {
    color: #0033CC;
    border-bottom: 1px solid #6666FF;
    text-decoration: none;
    font-size: 12px;
    
}
a.hx_menu_lvl1 {
    color: #0033CC;
    border-bottom: 1px solid #00CCAA;
    text-decoration: none;
    font-size: 12px;
    line-height:22px;
}
a.hx_menu_lvl1:hover {
    color: #0033CC;
    border-bottom: 1px dashed #6666FF;
    text-decoration: none;
    font-size: 12px;
}

.debug {
    padding: 19px 19px 0 19px;
    background: #E5ECED url(images/img08.gif) repeat-x;
    border: 1px solid #528489;
    width: 95%;
    margin-left:10px;
}
.debug-highlight {
    padding: 19px 19px 0 19px;
    background: #E5ECED url(images/img08.gif) repeat-x;
    border: 1px dotted #EEEEEE;
    width: 95%;
    font-weight:bold;
    margin-left:10px;
}
#toolbar {
    text-align:right;
}

.toolbar{
    line-height:32px;
    text-align:right;
}

li.toolbar  {
    display: inline;
    
    border-left: #AAAAFF solid 1px;
    border-top: #AAAAFF solid 1px;
    border-right: #9999AA solid 1px;
    border-bottom: #9999AA solid 1px;
    padding-right:6px;
    padding-left:6px;
    padding-top:2px;
    padding-bottom:2px;
    font-size: 11px;
    background: #E0DFDE;
}
a.toolbar {
    letter-spacing: 1px;
    margin:0px;
    color: #333376;
    text-decoration:none;
}
ul.toolbar {
    margin-bottom: 0em;
    line-height: 0em;
}

.lists thead TH {
    color: #002E87;
    font-size: 12px;
    text-transform: uppercase;
}
table.list  {
    border-collapse:collapse;
    
    width: 100%;
}
.list thead th {
    background: url(../images/header_gradient.png) repeat-x #5f96e8;
    font-size: 12px;
    font-weight: bold;
    color: #C2E2F2;
    text-transform: uppercase;
    font-family: Arial, Verdana;
    padding-left: 4px;
    padding-right: 4px;
    text-align: center;
    line-height: 18px;
    margin-bottom: 4px;
}
tr.listBg1  {
    background: #F6F6FF;
    border-right: 1px solid #DDDDDD;
    border-left: 1px solid #DDDDDD;
    
}
tr.listBg2 {
    background: #EFEFFF;
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
}
tr.listBg1 td {
    font-size: 11px;
    padding-top: 3px;
    padding-bottom: 5px;
    border-bottom: 1px #DDDDDD dashed;
    
}
tr.listBg2 td{
    font-size: 11px;        
    padding-top: 3px;
    padding-bottom: 5px;
    border-bottom: 1px #DDDDDD dashed;
}

.users-login-label {
    font-size:13px;
    font-weight:bold;
    text-transform:uppercase;
    color: #333399;
    margin-left:10%;
    letter-spacing: 1px;
}
.users-login-input input {
    width:80%;
    margin-left:10%;
    margin-bottom:8px;
}
.users-login-button {
    margin-top:4px;
    text-align:center;
    margin-bottom:4px;
    margin-left:10%;
}

.HxTab_table{
    border-collapse:collapse;
    margin-bottom:4px;
}
.HxTab_spacer{
    background: #FFFFFF;
    width:0px;
    margin:0px;
    padding:0px;
}
.HxTab_link {
    border-bottom: 1px dotted #00CCAA;
    text-decoration:none;
    line-height:22px;
}
.HxTab_title {
    background: #EFEFFF;
    border-bottom: 1px solid #DDDDDD;
    padding-left:8px;
    padding-right:8px;
}
.HxTab_title_marked {
    background: #F6F6FF;
    border-top: 1px solid #DDDDDD;
    font-weight:bold;
    padding-left:8px;
    padding-right:8px;
}
.HxTab_spacer_left_marked{
    background: #FFFFFF;
    border-left: 1px solid #DDDDDD;
    border-bottom: 1px solid #DDDDDD;
    margin:0px;
    padding:0px;
}
.HxTab_spacer_right_marked {
    background: #FFFFFF;
    border-right: 1px solid #DDDDDD;
    border-bottom: 1px solid #DDDDDD;
    margin:0px;
    padding:0px;
}
#container {
}




.nta {
	padding:0px;
	border-collapse:collapse;
}
.nta-left {
	padding:0px;
	border-collapse:collapse;
	width: 100%;	
}
.nta-right {
	padding:0px;
	border-collapse:collapse;
	width: 100%;
	
}
.lifal-streamer-table {
	padding:0px;
	border-collapse:collapse;
	width: 100%;
	background:#E8E8E8;
	 
}
.lifal-body-table {
	padding:0px;
	border-collapse:collapse;
	width: 100%;
}
.lifal-footer {
	padding:0px;
	border-collapse:collapse;
	width: 910px;
	margin-left: 33px;
	margin-right: 33px;
}
.lifal-maintable {
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	border-collapse:collapse;
	width: 970px;
}
.left_col {
	background: url(../images/left_border3.png) repeat-y left #FFFFFF;
	width: 164px;
	padding:0px;
	vertical-align:top;
}
.right_col {
	background: url(../images/right_border3.png) right repeat-y #FFFFFF;
	width: 164px;
	padding:0px;
	vertical-align:top;
}
.lifal-left-mod {
	background: #FFFFFF;
	padding:0px;
}
.lifal-right-mod {
	background: #FFFFFF;
	padding:0px;
}

.lifal-left_corner {
	background: url(../images/left_corner.png);
	width: 19px;
	height: 19px;
	padding:0px;
}
.lifal-bottom {
	background: url(../images/bottom_border.png);
	height: 19px;
	
}
.lifal-right_corner {
	background: url(../images/right_corner.png);
	width: 19px;
	height: 19px;
	padding:0px;
}
.lifal-lt {background: url(../images/left_top.png) left no-repeat; width:52px;height:8px;padding:0px;}
.lifal-lb {background: url(../images/left_bottom.png) left no-repeat; width:52px;height:8px;padding:0px;}

.lifal-rt {background: url(../images/right_top.png) left no-repeat; width:52px;height:8px;padding:0px;}
.lifal-rb {background: url(../images/right_bottom.png) left no-repeat; width:52px;height:8px;padding:0px;}


.lifal-lse {background: url(../images/lse.png) no-repeat; width:8px;height:8px;padding:0px;}
.lifal-lne {background: url(../images/lne.png) no-repeat; width:8px;height:8px;padding:0px;}
.lifal-rnw {background: url(../images/rnw.png) no-repeat; width:8px;height:8px;padding:0px;}
.lifal-rsw {background: url(../images/rsw.png) no-repeat; width:8px;height:8px;padding:0px;}

.lifal-ln {background: url(../images/ln.png) repeat-x; height:8px;}
.lifal-ls {background: url(../images/ls.png) repeat-x; height:8px;}

.lifal-rn {background: url(../images/rn.png) repeat-x; width:104px;padding:0px;}
.lifal-rs {background: url(../images/rs.png) repeat-x; width:104px;padding:0px;}

.lifal-lw {background: url(../images/lw.png) repeat-y; width:8px;padding:0px;}
.lifal-le {background: url(../images/le.png) repeat-y; width:8px;padding:0px;}

.lifal-rw {background: url(../images/rw.png) repeat-y; width:8px;padding:0px;}
.lifal-re {background: url(../images/re.png) repeat-y; width:8px;padding:0px;}




.lifal-pingwin {
	background: url(../images/pingwin.png) no-repeat;
	width: 201px;
	height: 113px;
	padding: 0px;
}
.lifal-streamer-span {
	background: url(../images/bannerspan.png) repeat-x;
	height: 113px;
	padding: 0px;
	width: auto;
}
.lifal-streamer {
	background: url(../images/banner.png) no-repeat left;
	width: 625px;
	height: 113px;
}

.search {
	text-align: center;
	vertical-align: center;
	margin-bottom: -15px;
}

.pathway {
	line-height: 22px;
	
}

html,body{
  margin:0;
  padding:0;
  border:0;
/* \*/
  
/* Last height declaration hidden from Mac IE 5.x */
}


.componentheading {
	width: 98%;
	font-weight: normal;
	font-size: 18px;
	height: 25px;
	padding-bottom: 0px;
	
	font-family: Arial, "Verdana", sans-serif;
	color: #002E87;
}
.contentheading {
	width: 98%;
	font-weight: normal;
	font-size: 18px;
	height: 25px;
	padding-bottom: 0px;
	
	border-bottom: 1px solid #002E87;
	font-family: Arial, Verdana, sans-serif;
	color: #002E87;	
}
.contentdescription {
	color: #333333;
	padding-left: 6px;
	padding-right: 6px;
}
.contentpane {
	border: 1px solid #DDDDFF;
	padding: 2px;
	
}
.category {

}


.sectiontablefooter{
	background: url(../images/header_gradient.png) #5f96e8;
	font-size: 12px;
	font-weight: bold;
	color: #C2E2F2;
	text-transform: uppercase;
	font-family: Arial;
	padding-left: 4px;
	padding-right: 4px;
	line-height: 22px;
}
.pagenav {
	padding: 2px;
	padding-left: 4px;
	padding-right: 4px;
	color: #113399;
}
.pagenav:visited {
	padding: 2px;
	padding-left: 4px;
	padding-right: 4px;
	color: #113399;
}
.pagenav:hover {
	color: #3366DD;
}
th.pagenav_prev {
	text-transform: uppercase;
	font-family: Arial;
}
th.pagenav_next {
	text-transform: uppercase;
	font-family: Arial;
}
.pagenavbar {
	font-size: 11px;
	text-transform: uppercase;
}
.back_button {
	margin-top: 4px;

	width: 100px;
	padding: 2px;
	text-transform: uppercase;

}

.small {
	font-size:11px;
	color: #9999AA;
}
.createdate {
	font-size: 11px;
	color: #9999AA;
}
.contentpaneopen {
	font-size: 12px;
	font-family: Arial;
	width:100%;
	
}
.modifydate {
	font-size: 11px;
	color: #9999AA;
}
.inputbox {
	border-left: #AAAAFF solid 1px;
	border-top: #AAAAFF solid 1px;
	border-right: #9999AA solid 1px;
	border-bottom: #9999AA solid 1px;
	font-size: 11px;
	color: #333376;
}

a.sublevel {
	color: #00CC33;
	margin-left:8px;
	border-bottom: 1px solid #00CC33;
	text-decoration: none;
	font-size: 12px;
	line-height:18px;
}
a.mainlevel-submenu {
	color: #00CC33;
	margin-left:2px;
	border-bottom: 1px solid #00CC33;
	text-decoration: none;
	font-size: 12px;
	
}
a.sublevel-submenu {
	color: #00CC33;
	margin-left:8px;
	border-bottom: 1px solid #00CC33;
	text-decoration: none;
	font-size: 12px;
	line-height:18px;
}
#active_menu {
	font-weight: bold;
}

.contentpaneopen-suftest  {
	font-size:10px;
	border: 1px #333366 solid;
}
/** Content **/
.contenttoc {
	border: #002E87 1px dotted;
	padding:3px;
	background: #EEEEFF;
	margin: 3px;
}

.contenttoc TD {
	padding-right:4px;

}
.toclink {
	margin-left: 4px;
	color: #0033CC;
	border-bottom: 1px solid #00CCAA;
	text-decoration: none;
	font-size: 11px;
}

/** Modules **/
#mod_search_searchword {
	width: 100%;
}
.moduletable {
	width: 100%;
	margin-bottom: 8px;

}
.moduletable TH {
	color: #C2E2F2;
	font-size: 12px;
	text-transform: uppercase;
	text-align: left;
	line-height: 22px;
	background: #75acef url(../images/module_th.png) repeat-y;
	font-family: Arial Verdana;
	padding-left: 4px;
	border-top: #55616f 1px solid;
	border-bottom: #55616f 1px solid;
	font-family: "Verdana",Arial;
}
.moduletable TD {
	padding: 3px;
	font-size: 11px;
	font-family: "Verdana", Arial;
}
.moduletable-submenu {
	width: 100%;
	margin-bottom: 8px;
	border-bottom: #bde8bb 1px solid;
	font-family: "Verdana", Arial;
}
.moduletable-submenu TH {
	color: #C2F2E2;
	font-size: 12px;
	text-transform: uppercase;
	text-align: left;
	line-height: 22px;
	background: #7bef75 url(../images/sub_module_th.png) repeat-y;
	font-family: "Verdana", Arial;
	padding-left: 4px;
	border-top: #55616f 1px solid;
	border-bottom: #55616f 1px solid;
}
.moduletable-submenu TD {
	padding: 3px;
	font-size: 11px;
	background: #e5f7e5;
	font-family: "Verdana";
	
}
.moduletable-facts {

}
.moduletable-inset {
	width: 100%;
	margin-bottom: 8px;
	border: #002E87 1px dotted;
	float: right;
	display: compact;
}
.moduletable-inset TH {
	color: #C2E2F2;
	font-size: 12px;
	text-transform: uppercase;
	text-align: left;
	font-family: "Verdana", Arial;
	line-height: 16px;
	background: #75acef url(../imagess/module_th.png) repeat-y bottom left;
	padding-left: 4px;
	border-bottom: #002E87 1px dotted;

}
.moduletable-inset TD {
	padding: 3px;
	font-size: 11px;
	font-family: "Verdana", Arial;
}
.message {
	line-height: 24px;
	font-size: 16px;
	font-family: "verdana", arial;
	color: #00CC33;
	padding-top:5px;
	margin-bottom:10px;
	text-align: center;
	background: #e5f7e5;
	border: #002E87 1px dotted;
}