html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body{line-height:1.5;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
table,td,th{vertical-align:middle;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
a img{border:none;}
html{font-size:100.01%;}
body{font-size:75%;color:#222;background:#fff;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;}
h1,h2,h3,h4,h5,h6{font-weight:normal;color:#111;}
h1{font-size:3em;line-height:1;margin-bottom:.5em;}
h2{font-size:2em;margin-bottom:.75em;}
h3{font-size:1.5em;line-height:1;margin-bottom:1em;}
h4{font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5{font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6{font-size:1em;font-weight:bold;}
h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0;}
p{margin:0;}
p img.left{float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right{float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus,a:hover{color:#000;}
a{color:#009;text-decoration:underline;}
blockquote{margin:1.5em;color:#666;font-style:italic;}
strong{font-weight:bold;}
em,dfn{font-style:italic;}
dfn{font-weight:bold;}
sup,sub{line-height:0;}
abbr,acronym{border-bottom:1px dotted #666;}
address{margin:0 0 1.5em;font-style:italic;}
del{color:#666;}
pre{margin:1.5em 0;white-space:pre;}
pre,code,tt{font:1em 'andale mono','lucida console',monospace;line-height:1.5;}
li ul,li ol{margin:0;}
ul,ol{margin:0 1.5em 1.5em 0;padding-left:3.333em;}
ul{list-style-type:disc;}
ol{list-style-type:decimal;}
dl{margin:0 0 1.5em 0;}
dl dt{font-weight:bold;}
dd{margin-left:1.5em;}
table{margin-bottom:1.4em;width:100%;}
th{font-weight:bold;}
thead th{background:#c3d9ff;}
th,td,caption{padding:4px 10px 4px 5px;}
tr.even td{background:#e5ecf9;}
tfoot{font-style:italic;}
caption{background:#eee;}
.small{font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large{font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide{display:none;}
.quiet{color:#666;}
.loud{color:#000;}
.highlight{background:#ff0;}
.added{background:#060;color:#fff;}
.removed{background:#900;color:#fff;}
.first{margin-left:0;padding-left:0;}
.last{margin-right:0;padding-right:0;}
.top{margin-top:0;padding-top:0;}
.bottom{margin-bottom:0;padding-bottom:0;}
label{font-weight:bold;}
fieldset{padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend{font-weight:bold;font-size:1.2em;}
input[type=text],input[type=password],input.text,input.title,textarea,select{background-color:#fff;border:1px solid #bbb;}
input[type=text]:focus,input[type=password]:focus,input.text:focus,input.title:focus,textarea:focus,select:focus{border-color:#666;}
input[type=text],input[type=password],input.text,input.title,textarea,select{margin:.5em 0;}
input.text,input.title{width:300px;padding:5px;}
input.title{font-size:1.5em;}
textarea{width:390px;height:250px;padding:5px;}
input[type=checkbox],input[type=radio],input.checkbox,input.radio{position:relative;top:.25em;}
form.inline{line-height:3;}
form.inline p{margin-bottom:0;}
.error,.notice,.success{padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error{background:#fbe3e4;color:#8a1f11;border-color:#fbc2c4;}
.notice{background:#fff6bf;color:#514721;border-color:#ffd324;}
.success{background:#e6efc2;color:#264409;border-color:#c6d880;}
.error a{color:#8a1f11;}
.notice a{color:#514721;}
.success a{color:#264409;}
.clear{clear:both;}
.menulist,.menulist ul{margin:0;padding:0;list-style:none;}
.menulist ul{visibility:hidden;position:absolute;top:23px;left:0;width:200px;z-index:500;}
.menulist ul ul{top:0;left:155px;}
.menulist li{position:relative;z-index:500;}
.menulist li{float:left;position:relative;margin-right:-1px;z-index:500;}
.menulist ul li{float:none;margin-right:0;margin-bottom:-4px;background-color:#fff;position:relative;z-index:500;width:200px;border:solid 1px #999;}
.menulist a{display:block;padding:3px;color:#000;text-decoration:none;font-size:1em;margin-top:5px;}
.menulist ul a:hover,.menulist ul a.highlighted:hover,.menulist ul a:focus{color:#000;background-color:#eee;}
.menulist a .subind{display:none;}
.menulist ul a .subind{display:block;float:right;}
.menulist a{float:left;}
.menulist ul a{float:none;}
/* \*/ .menulist a{float:none;}
/* */ /* This semi-commented section exists to fix bugs in IE/Windows(the 'Holly Hack'). \*/ * html .menulist ul li{float:left;height:1%;}
* html .menulist ul a{height:1%;}
/* End Hack */ body{font:11px/165% 'Lucida Grande',Verdana,Helvetica,sans-serif;color:#000;margin:0;padding:0;background:#ccc url(../img/background.gif) repeat-x;text-align:center;}
#container{position:relative;margin-top:-31px;width:760px;margin-left:auto;margin-right:auto;background-color:#fff;border:1px solid #999;min-height:390px;text-align:left;z-index:30;}
#header{width:100%;height:120px;z-index:-100;}
#headerleft{position:absolute;top:0;left:0;z-index:20;background:#fff url(../img/gradient-left.jpg) repeat-y;background-position:right;width:50%;height:120px;}
#headerright{background:#ccc url(../img/gradient-right.jpg) repeat-y;background-position:left;top:0;right:0;z-index:20;position:absolute;width:50%;height:120px;display:block;z-index:20;}
#menu{clear:right;position:relative;width:100%;background-color:#ccc;height:30px;}
#breadcrumbs{height:20px;width:100%;background-color:#fff;border-top:1px solid #999;border-bottom:1px solid #999;color:#555;z-index:40;}
#centerleft{position:relative;float:left;margin:0 0 0 40px;_margin:0 0 0 20px;padding:30px 0 10px 0;padding:20px 0 0 0;width:340px;background:transparent;}
#centerright{position:relative;float:right;clear:right;width:330px;margin:0 30px 0 0;_margin:10px 17px 0 0;padding:10px 0 10px 0;margin-left:0;padding:0;}
#rightimage{margin-left:-40px;position:relative;float:right;text-align:left;left:30px;left:40px;height:200px;width:400px;padding:0;}
#margin{margin-left:40px;margin-right:40px;padding-top:20px;}
.menuitem{margin:0 0 0 20px;_margin-left:10px;font-weight:bold;position:relative;}
.menuitem a{color:#444;}
.menulist{margin-left:17px;margin-right:40px;}
.cube{position:absolute;overlflow:visible;top:-54px;right:40px;z-index:50;}
#breadcrumbs a{font-size:.9em;color:#555;z-index:70;}
#breadcrumbs a:hover{color:#000;z-index:70;}
h2{margin-top:0;margin-bottom:5px;color:#900;font-size:1.3em;font-family:Arial,Verdana,sans-serif;font-weight:normal;}
h3{color:#000;font-size:1em;font-weight:bold;}
h4{font-size:.7em;font-weight:bold;}
a{text-decoration:none;color:#900;}
a:hover{color:#777;}
.arrowlink{color:#900;font-size:1em;list-style-image:url(../img/arrow.gif);margin-bottom:5px;}
.arrow li{font-size:1em;padding:0;list-style-type:none;list-style-image:url(../img/arrow.gif);margin-bottom:5px;}
#margin ul{margin-left:15px;padding:0;list-style-type:none;}
ul{list-style-type:none;list-style-image:url(../img/arrow.gif);}
.noarrow{list-style-type:none;list-style-image:none;}
.justify{text-align:justify}
p{text-align:justify}