@import url(normalize.css);
@import url(color.css);
@import url(typography.css);

body {margin:0; padding:0; width:100%; height:100%; text-align:center;}
li {padding-left:10px; margin-bottom:.1em;}

#container {position:relative; width:964px; height:100%; margin:0 auto; padding:0; text-align:left;}
#header {position:relative; height:206px; width:100%; margin:0; padding:0; overflow:hidden;}
#header h1 {position:absolute; top:131px; left:26px; width:285px; height:65px; margin:0; padding:0;}
#navtop {position:absolute; top:0; right:34px; width:600px; height:27px; margin:0; padding:0; text-align:right;}
#navtop li {float:right; width:105px; height:auto; margin:0 0 0 3px; padding:0;}
#navtop li a {display:block; width:100%; height:100%; margin:0; padding:3px 0 3px 0; }
#page {position:relative; margin:0; padding:0 25px 0 26px;}
.col_home {position:relative; float:left; width:236px; min-height:440px; margin:0; padding:0;}
.col_home p {margin-left:12px; margin-right:20px;}
.col_home ul {margin:0 0 14px 25px; padding:0;}
.col_home li {list-style-type:disc; padding:0; margin:0 0 .2em 0;}
#col_sub {}
#pgHome #col_sub {position:absolute; top:108px; left:757px; width:183px; height:auto;}
.icon {display:block; float:left; margin:0; padding:0; width:27px; height:25px; text-indent:-999em; overflow:hidden;}
#partners {margin:0; padding:0;}
#partners li {list-style-type:none; float:left; margin:0; padding:0; height:34px;}

/*.partner-detail {display:none; height:260px; padding:30px 30px 10px 30px; width:170px;}*/
#footer {clear:both; margin:10px 0 30px 26px; padding:28px 0 0 0;}

.group:after {content:"."; display:block; height:0; clear:both; visibility:hidden;} /* For divs containing floated columns. See IE6.css + IE7.css for additional rules */



