html, body {margin: 0px; padding: 0px}

#navbar {}

#navbar img {
padding:0;
margin:1px;
border:0;
}

#container {
width:955px;
margin:0px auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#content {
padding:10px;
}

#footer {
margin: 0px auto;
margin-top:10px;
padding:5px;
text-align:center;
border-top:1px solid #6e8caf;
width:300px;
}

.page_title {
color: #6e8caf;
font-size:21px;
border-bottom:2px dotted #ff9f00;
padding-bottom: 3px;
margin-right:10px;
white-space:nowrap;
}

.zmessage
{
	background: #FFF3E1;
	color: #000004;
	font: 12px verdana, geneva, lucida, arial, helvetica, sans-serif;
	margin-top: 1em;
}

.zointsavatar
{
	border: 0px;
	max-width: 100px;
	max-height: 100px;
}

/*********************************************/
/*********** General purpose styles **********/
/*********************************************/

.br_spacer {
margin:1px;
}

h2 {
font-size:14px;
}

form {
margin:0;
padding:0;
}

img {
	border:0;
}

.inline {display:inline}

.w380 {
width:380px;
}

.center {
text-align:center;
}

.left {
text-align:left;
}

.right {
text-align:right;
}

.f_left {
float:left;
}

.f_right {
float:right;
}

.big {
font-size:16px;
}

.reg {
font-size: 11px;
}

.small {
font-size: 10px;
}

.pad5 {
padding:5px;
}

.pad3 {
padding:3px;
}

.white {
color:#fff;
}
.white a:link {color:#fff;}
.white a:visited {color:#fff;}
.white a:hover {color:#fff;}
.white a:active {color:#fff;} 

.header {
font-size:12px;
font-weight:bold;
}

.clear {
clear:both;
}

.help_tr {
float:right; position:relative; top:-10px; left:10px;
}

.sysmsg_n_head {
height:24px;
line-height:24px;
font-weight:bold;
width:450px;
background-color:#8dba24;
background-image: url(img/sysmsg_n.png);
background-repeat:no-repeat;
background-position:right;
color:#fff;
text-align:center;
margin:0px auto;
}

.sysmsg_n_body {
width:446px;
border:2px solid #8dba24;
margin:0px auto;
color:#000;
background: #FFFFFF;
}

.sysmsg_e_head {
height:24px;
line-height:24px;
font-weight:bold;
width:450px;
background-color:#bb3025;
background-image: url(img/sysmsg_e.png);
background-repeat:no-repeat;
background-position:right;
color:#fff;
text-align:center;
margin:0px auto;
}

.sysmsg_e_body {
width:446px;
border:2px solid #bb3025;
margin:0px auto;
color: #bb3025;
}


.zcode_quote, .zcode_quoted, .zcode_code {
	padding: 2px;
	border: 1px solid black;
	margin: 2px 20px;
}
.zcode_quoted {
	font-style: italic;
}
.zcode_label {
	font-family: sans-serif;
	font-size: 10px;
	margin-left: 20px;
	margin-top: 3px; 
}
.zcode_code {
	overflow: auto;
	max-height: 600px;
	white-space: pre;
	font-family: monospace;
	font-size: 10px;
}
.zcode_highlight {
	color: #f00;
	font-weight: bold;
}

.crumb {
margin-top:10px;
margin-bottom:20px;
line-height:22px;
white-space:nowrap;
}

.crumb_l {
float:left;
height:24px;
width:14px;
background-image:url(img/msg_crumb_l.png);
}

.crumb_c {
float:left;
height:22px;
border-top:1px solid #6b7f9f;
border-bottom:1px solid #6b7f9f;
background:url(img/msg_crumb_c.png) bottom left repeat-x;
width:927px;
}

.crumb_r {
float:left;
height:24px;
width:14px;
background-image:url(img/msg_crumb_r.png);
}