/* Grid 90x10 is 990 */
/* reset css */
html {font-size:125%;}
body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:inherit;font-style:inherit;font-family:inherit;color:inherit;text-align:inherit;}
:focus {outline: 0;}
body { font-size:50%; font-family:Trebuchet Ms; text-align:center; /*color:#232e77;*/ color:#161e53; }

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse:collapse;border-spacing:0;}
caption,th,td {text-align:left;font-weight:400;}
blockquote:before,blockquote:after,q:before,q:after {content:"";}
blockquote,q {quotes:"" "";}

/*Clearfix*/
.clearfix:after, .row:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix, .row {display:inline-block;} /*Those two .clearfix have to be separate!)*/
.clearfix, .row {display:block;}

/* grid framework */
.row {position:relative; margin-left:-10px;}

.gu10 .row {width: 1000px;}
.gu9 .row {width: 900px;}
.gu8 .row {width: 800px;}
.gu7 .row {width: 700px;}
.gu6 .row {width: 600px;}
.gu5 .row {width: 500px;}
.gu4 .row {width: 400px;}
.gu3 .row {width: 300px;}
.gu2 .row {width: 200px;}
.gu1 .row {width: 100px;}

.col {padding-left:10px;float:left; position:relative;}

.gu10 {width: 990px;}
.gu9 {width: 890px;}
.gu8 {width: 790px;}
.gu7 {width: 690px;}
.gu6 {width: 590px;}
.gu5 {width: 490px;}
.gu4 {width: 390px;}
.gu3 {width: 290px;}
.gu2 {width: 190px;}
.gu1 {width: 90px;}

h1 { font-size:30px; line-height:30px; color:#7ac7ec; margin:15px 0 5px; }
h2 { font-size:18px; margin-bottom:15px; color:#16597a; }

a { color:#2699d1; text-decoration:none; }
a:hover { text-decoration:underline; }
strong { font-weight:bold;}
.clear { clear:both; }

.top { padding-top:10px; }
.right { margin-right:8px; }
.alignLeft { float:left; }
.alignRight { float:right; }
