/********************************
Static Common*/

#staticwrap { width:640px; margin: 0 auto;}

#staticwrap h3.subhead {
	background: url(../images/static/subheadbar.gif) no-repeat center bottom;
	padding: 0 0 12px 2px;
	color: #E85298;
	font-size: 138.5%;
	margin-bottom: 8px;
        font-weight: normal;
}
#staticwrap p.commentarea {margin-left: 2px; margin-bottom:20px;}

ol.numlist {margin-left: 26px;margin-bottom: 20px;}
ol.numlist li {margin-bottom: 3px;}


/********************************
SiteMap */

#linklistL {float: left;width: 200px;}
#linklistR {float: right;width: 400px;}
#linklistL h4,#linklistR h4 { margin-bottom: 10px;}
#linklistL ul,#linklistR ul { list-style-type:none;margin: 0 6px 20px;}

#linklistL ul li { margin-bottom: 5px;}
#linklistL ul li a { background:url(../images/common/allow_pi01.gif) no-repeat 0 0; /background-position: 0 2px; padding-left: 18px;}
*html #linklistL ul li a {text-decoration: none;/display:block;}

#linklistR dl { margin-left: 6px;}
#linklistR dl dt { margin-bottom:2px;}
#linklistR dl dt a { background:url(../images/common/allow_pi01.gif) no-repeat 0 0;/background-position: 0 2px; padding-left: 18px;}
*html #linklistR dl dt a {text-decoration: none;/display:block;}
#linklistR dl dd { margin-left:12px;margin-bottom:20px;}
#linklistR dl dd li { margin-bottom:3px;}
*html #linklistR dl dd li { margin-bottom:0;}
#linklistR dl dd li a { display:block; background:url(../images/common/allow_pi02.gif) no-repeat 0 3px;padding-left: 15px;}
*html #linklistR dl dd li a {height: 2em;text-decoration: none;}


/********************************
Jobs */

#staticwrap dl.jobslist {padding: 1px;border: 1px solid #E85298; margin-bottom:20px;}
#staticwrap dl.jobslist dt {
    background:url(../images/static/job_head_bg.gif) repeat-x 0 0;
	color:#FFFFFF;
	padding: 6px;
	font-size: 123.1%;
	font-weight:bold;
}
#staticwrap dl.jobslist dd { padding: 10px;}
#staticwrap dl.jobslist dd table.inputlist { margin-bottom: 20px;}
#staticwrap dl.jobslist dd table.inputlist th { white-space:nowrap;}
#staticwrap dl.jobslist dd h5.cond { color:#4DC5D6; font-size: 108%; margin-bottom:6px;}
#staticwrap dl.jobslist dd ul.condlist { margin-left: 20px; list-style:url(../images/common/point_gl.gif);}

ul.jobpict {
    list-style-type: none;
	width: 640px;
	margin-left: 10px;
	margin-top: 15px;
}
ul.jobpict li {float:left; width:200px; margin-right:10px;}


ul.rulelist {list-style: url(../images/common/point_pi.gif) ;margin-left: 15px; /margin-left: 18px;}
ul.rulelist li { margin-bottom: 15px;}

/********************************
Rules */

#staticwrap h5.subhead2 {
	font-size: 100%;
	font-weight: normal;
	color:#008CA8;
	margin-bottom: 5px;
	border-bottom: 1px dotted #CCC;
	padding-bottom: 3px;
}

/** Company **/
#staticwrap dl.sublist {border-top: 1px solid #4DC5D6; padding: 1px;}
#staticwrap dl.sublist dt {
	background-color: #EEE;
	color:#E85298;
	font-weight: bold;
	padding: 5px 10px;
}
#staticwrap dl.sublist dd {border-bottom: 1px solid #4DC5D6; padding: 5px 10px;}

table.tablelist {
    border-collapse: collapse;
	border-top: 1px dotted #CCC;
	width: 100%;
}
table.tablelist td,table.tablelist th {padding: 8px 10px;border-bottom: 1px dotted #CCC;}
table.tablelist th { font-weight: normal; text-align: left; color: #4DC5D6;}


/** Trolley **/
ul#trlmenu {list-style-type: none;float: right;width: 300px;}
ul#trlmenu li { margin-bottom: 1px;}
html>/**/body ul#trlmenu li { margin-bottom /***/: 5px9;}

dl#dtline { margin-top:20px;}
dl#dtline p.comment {width: 660px; margin:0 auto;}
dl#dtline dt {
    background:url(../images/static/trl_head_downtown.gif) no-repeat 0 0;
	text-align: right;
	color:#FFFFFF;
	padding: 10px 20px 0 0;
	text-align:right;
	min-height: 30px;
}
dl#dtline dt strong { visibility:hidden;}
dl#dtline dd {border: 1px solid #9966CC; border-top: none; padding: 10px;}
dl#dtline ul.pushlist{ list-style-type:none; width: 640px; margin: 0 auto;}
dl#dtline ul.pushlist li{ clear:both; margin-bottom: 20px;}
dl#dtline ul.pushlist li p.fleft{ width:130px; margin-bottom: 10px;}
dl#dtline ul.pushlist li div.pushinfo{ float: right; width:500px; margin-bottom: 10px;}
dl#dtline ul.pushlist li div.pushinfo h5{ font-size: 123.1%; color:#E85298; margin:6px 0 10px;}
dl#dtline ul.pushlist li div.pushinfo h5 span{ display:block; float: left; margin-right:5px;}

dl#diline { margin-top:20px;}
dl#diline p.comment {width: 660px; margin:0 auto;}
dl#diline dt {
    background:url(../images/static/trl_head_diamond.gif) no-repeat 0 0;
	text-align: right;
	color:#FFFFFF;
	padding: 10px 20px 0 0;
	text-align:right;
	min-height: 30px;
}
dl#diline dt strong { visibility:hidden;}
dl#diline dd {border: 1px solid #A3CF3C; border-top: none; padding: 10px;}
dl#diline ul.pushlist{ list-style-type:none; width: 640px; margin: 0 auto;}
dl#diline ul.pushlist li{ clear:both; margin-bottom: 20px;}
dl#diline ul.pushlist li p.fleft{ width:130px; margin-bottom: 10px;}
dl#diline ul.pushlist li div.pushinfo{ float: right; width:500px; margin-bottom: 10px;}
dl#diline ul.pushlist li div.pushinfo h5{ font-size: 123.1%; color:#E85298; margin:6px 0 10px;}
dl#diline ul.pushlist li div.pushinfo h5 span{ display:block; float: left; margin-right:5px;}

dl#arline { margin-top:20px;}
dl#arline p.comment {width: 660px; margin:0 auto;}
dl#arline dt {
    background:url(../images/static/trl_head_aramoana.gif) no-repeat 0 0;
	text-align: right;
	color:#FFFFFF;
	padding: 10px 20px 0 0;
	text-align:right;
	min-height: 30px;
}
dl#arline dt strong { visibility:hidden;}
dl#arline dd {border: 1px solid #EC7BAE; border-top: none; padding: 10px;}
dl#arline ul.pushlist{ list-style-type:none; width: 640px; margin: 0 auto;}
dl#arline ul.pushlist li{ clear:both; margin-bottom: 20px;}
dl#arline ul.pushlist li p.fleft{ width:130px; margin-bottom: 10px;}
dl#arline ul.pushlist li div.pushinfo{ float: right; width:500px; margin-bottom: 10px;}
dl#arline ul.pushlist li div.pushinfo h5{ font-size: 123.1%; color:#5FC4D2; margin:6px 0 10px;}
dl#arline ul.pushlist li div.pushinfo h5 span{ display:block; float: left; margin-right:5px;}



/******************************** 
QA */

dl.qalist {margin: 0 5px 20px;}
dl.qalist dt {
    background:url(../images/static/qa_q.gif) no-repeat 0 0;
	color:#4DC5D6;
	font-weight:normal;
	min-height: 19px;
}
dl.qalist dd {
    background:url(../images/static/qa_a.gif) no-repeat 0 0;
	margin: 10px 0px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #CCC;
}
dl.qalist dt, dl.qalist dd { padding-left:30px; padding-top: 2px;}
