/* globals.css */
html{margin:0;padding:0;-webkit-font-smoothing: antialiased}

body{background-color:#f2f2f2;font-family:Open Sans;line-height:1.7;color:#202020;background-color: #002F5D;  -webkit-hyphens: auto;-ms-hyphens: auto;    hyphens: auto;    word-wrap: break-word}



#container legend{width:100%;display:block;margin-bottom:20px}

hr{border-bottom:1px dotted #ccc}

strong{color:#202020;font-weight: 500;}


.content-element-list td{vertical-align:top}
.content-element-list .col_0,.content-element-list .head_0{width:25%}
.content-element-list .col_1,.content-element-list .head_1{width:20%}

figure{margin:0 auto;padding:0;text-align:center}.caption{height:15px;margin-top:0;padding-top:2px;padding-bottom:10px;text-align:center;font-size:.85em;line-height:.85em;color:rgba(32,32,32,.4);margin: 0 auto}

fieldset{border: none}a{font-weight:normal;text-decoration:none;color:#60CCF4}.back,.error{margin-right:10px;margin-left:10px}h1 a,h2 a,h3 a,h4 a{text-decoration:none}h1 a,h2 a,h3 a,h4 a,h5 a,h1,h2,h3,h4,h5{text-rendering: optimizelegibility}

#main h1,
#main h2,
#main h3,
#main h4,
#main h5
{text-align:center;text-rendering: optimizelegibility}

#container a:hover{color:#0fc4d0}

p{margin-top:0;}

h1{width:100%;margin:0 auto 10px;font-size:2.52em;line-height:1.35em;font-weight:normal;color:#202020}

h2,#container legend{padding-bottom:5px;font-size:1.85em;line-height:1.55em;font-weight:normal;color:#202020}

h3{margin:0;padding:0;font-size:1.155em;}

h4{margin:0;padding:0;vertical-align:bottom;font-size:1em;color:#202020;text-transform:uppercase}

h5{margin:0;padding:0;vertical-align:bottom;font-size:.84em;font-weight:normal;color:#202020;text-transform:uppercase}


.clearfix:after,
#wrapper:after{height:1px;clear:both;display:block;line-height:0;content: "";visibility: hidden; display:none;}
.clearfix{display:inline-block}
html[xmlns] .clearfix{display:block}
* html .clearfix{height:0.1%}
.clr{clear:both}

.showat480,.showat768{display:none}

