/* reset.css */
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:collapse;border-spacing:0;}
caption,th,td{text-align:center;font-weight:normal;}
table,td,th{vertical-align:top;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
a img{border:none;}

/* typography.css */
body{font-size:75%;color:#505050;background:#000 url('../images/structure/BodyGradient.png') repeat-x top left;font-family:'Lucida Grande',sans-serif;}
#Ca { color:#FFF; }
#Ca h1,#Ca h2,#Ca h3,#Ca h4,#Ca h5,#Ca h6{font-weight:normal;color:#FFF;}
h1{font-size:2em;line-height:1;margin-bottom:0.5em;}
h2{font-size:1.5em;margin-bottom:0.75em;}
h3{font-size:1.2em;line-height:1;margin-bottom:1em;}
h4{font-size:1em;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.title,
h2.title{border-bottom:1px dotted #666;line-height:30px;}
h2.callout{font-size:2em;}
h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0;}
p{margin:0 0 1.5em;}
p img{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:#999;}
#Ca a { color:#FFF; }
a,.blue{color:#505050;text-decoration:none;outline:0;}
a img{border:none;outline:0;}
blockquote{font-size:1.5em;margin:1.5em;color:#939393;font-style:italic;font-family:Times,"Times New Roman",serif;}
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 1.5em;}
ul,ol{margin:0 1.5em 1.5em 1.5em;}
ul{list-style-image: none;}
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;color:#E2BA26;}
th,td{padding:2px 10px 2px 0px;}
tr.even td{background:#E5ECF9;}
tfoot{font-style:italic;}
caption{background:#eee;}
.small{font-size:.85em;margin-bottom:1.875em;line-height:1.875em;}
.large{font-size:1.2em;line-height:1em;margin-bottom:1.25em;}
.hide{display:none;}
.quiet{color:#666;}
.loud{color:#000;}
.highlight{color:#4590E9;}
.added{background:#060;color:#fff;}
.removed{background:#900;color:#fff;}
.first{margin-left:0;padding-left:0;}
.last{border-right:0;}
#nav.sf-navbar li li a.last{border-right:0;}
.top{margin-top:0;padding-top:0;}
.bottom{margin-bottom:0;padding-bottom:0;}
.align-right{text-align:right;}
.align-left{text-align:left;}
.align-center{text-align:center;}
.pad-top{padding-top:1.5em;}
.pad-right{padding-right:1.5em;}
.pad-bottom{padding-bottom:1.5em;}
.pad-left{padding-left:1.5em;}
.no-marg{margin:0;}
.uppercase{text-transform:uppercase;}
.white{color:#FFFFFF;}
.block{display:block;}
.no-margin{margin:0;}
.no-bull{list-style-type:none;}
.no-border{border: 1px solid transparent !important;}
.overflow-hidden{overflow:hidden;}

/* grid.css */
#container{width:970px;margin:0 auto;background:#000 url('../images/structure/PageBg.jpg') top center no-repeat;}
body{padding:0;margin:0;}
.prepend-top{margin-top:1.5em;}
.append{margin-right:1.5em;}
.append-bottom{margin-bottom:1.5em;}
.prepend{margin-left:1.5em;}
.box{padding:1.5em;margin-bottom:1.5em;background:#E5ECF9;}
hr{background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
hr.space{background:#fff;color:#fff;}
.clearfix:after,.container:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix,.container{display:block;}
.clear{clear:both;}
.clear-left{clear:left;}
.clear-right{clear:right;}
.float-left{float:left;}
.float-right{float:right;}
.imgfloat{margin:0 0 1.5em 1.5em;}

/* forms.css */
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.text,input.title,textarea,select{margin:0.5em 0;border:1px solid #bbb;}
input.text:focus,input.title:focus,textarea:focus,select:focus{border:1px solid #666;}
input.text,input.title{width:300px;padding:5px;}
input.title{font-size:1.5em;}
textarea{padding:5px;}
.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;}

