/* --- Load Esternal Styles --- */
@import url(topmenu.css);

/* --- Load Issues Styles --- */
@import url(issues.css);

/* --- Load Pane Styles --- */
@import url(rpane.css);

/* --- Page Styles --- */
body { margin-left:0px; margin-right:0px; font:11px/14px tahoma, arial, helvetica, sans-serif; color:#666666; }
img { border:none; }

#page { width:756px; text-align:left; }
#pageheader { text-align:center; padding:5px 10px 5px 10px; }
#pageheader h1{ margin:0px; padding:0px; font-size:9px; font-weight:normal; }
#pagefooter { padding:5px; height:30px; }
#pagefooter .links{ float:left; width:300px; }
#pagefooter .validators{ float:right; width:300px; padding:7px; text-align:right; }
#pagefooter .validators img{ border:0px; }

/* --- Layout Styles --- */
#layout { border:3px solid #CCCCCC; }
#layoutheader {
	background:url(/public/templates/default/images/layout/header-box.jpg) no-repeat;
	width: 750px;
	height:264px;
	position:relative;
}
#banner-header { position:relative; height:110px; background:url(/public/templates/default/images/layout/bg-box-header.jpg) repeat-y;}
/*

#lbcontents .image { float:right; margin:10px; width:325px; }
#lbcontents .image li { padding:0px 5px 0px 5px; display:inline; list-style-type:none; }
*/
#box-header { position:absolute; left:5px; bottom:5px; color:#FFF; }
#box-header .box { float:left; width:210px; }
#box-header .box p { margin:5px 0px 0px 0px; }

#lbcontents { margin:0px; padding:20px 10px 30px 10px; position:relative; }

#layoutfooter {
	clear:both;
	margin:-2px 0px 0px 0px;
	padding:55px 0px 0px 10px;
	height:25px;
	background-color:#ADADAD;
	color:#FFFFFF;
	font-size:10px;
	text-align:center;
	background-image:url(/public/templates/default/images/layout/footer_inv.jpg);
	background-repeat:repeat-x;
}
#layoutfooter a { color:#900; text-decoration:none; }