body,div,p,pre,h1,h2,h3,h4,h5,h6,
table,tr,td,ul,ol,dl,li,dt,dd,
span,a,img,form,input,textarea{
	margin:0;padding:0;
	font-size:1em;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:normal;
	text-align:left;text-decoration:none;
}
ul{list-style:none;}
iframe,table,img{border:0;border-collapse:collapse;}

html{height:100%;}
body{font-size:12px;width:912px;margin:0 auto;height:100%;}

.cb{clear:both;font-size:0;}


#page-top-mid{position:relative;min-height:100%;height:auto !important;height:100%;}
#page-top-mid-in{padding-bottom:60px;}

#hdr{position:relative;height:81px;}
#logo{position:absolute;left:18px;top:12px;width:63px;height:62px;background:url('../img/logo.png');}

#top-nav{position:relative;width:100%;height:32px;margin-bottom:9px;overflow:hidden;}
#top-nav a{float:left;display:block;width:152px;height:100%;background:#a9a9a9 url('../img/top_nav.png') no-repeat;}

#top-nav a#m0{background-position:0 0;}
#top-nav a:hover#m0,#top-nav a.sel#m0{background-position:0 -32px;}

#top-nav a#m1{background-position:-152px 0;}
#top-nav a:hover#m1,#top-nav a.sel#m1{background-position:-152px -32px;}

#top-nav a#m2{background-position:-304px 0;}
#top-nav a:hover#m2,#top-nav a.sel#m2{background-position:-304px -32px;}

#top-nav a#m3{background-position:-456px 0;}
#top-nav a:hover#m3,#top-nav a.sel#m3{background-position:-456px -32px;}

#top-nav a#m4{background-position:-608px 0;}
#top-nav a:hover#m4,#top-nav a.sel#m4{background-position:-608px -32px;}

#top-nav a#m5{background-position:-760px 0;}
#top-nav a:hover#m5,#top-nav a.sel#m5{background-position:-760px -32px;}

#con-hdr{position:relative;height:40px;margin:0 0 0 14px;;border-bottom:1px solid #ccc;}
#con-hdr-img{position:absolute;left:10px;width:187px;height:29px;background:url('../img/page_headers.png');}
#con-hdr-nav{position:absolute;left:169px;top:15px;}
#con-hdr-nav a{margin-right:45px;font-size:11px;color:#3a8dcb;text-decoration:underline;}
#con-hdr-nav a.sel{color:#333;text-decoration:none;}
#con{position:relative;margin-top:16px;min-height:450px;height:auto !important;height:450px;}


#sb{position:absolute;right:0;top:0;width:250px;height:100%;color:#333;}
#sb-top,#sb-bot{position:relative;height:8px;font-size:0;}
#sb-l,#sb-r{position:absolute;top:0;width:8px;height:100%;background:url('../img/boxes.png');}
#sb-l{left:0;background-position:0 -54px}
#sb-r{right:0;background-position:0 -62px}
#sb-c{height:7px;border-top:1px solid #dfdfdf;background:#e6e6e6;}

#sb-bot #sb-l{background-position:0 -78px}
#sb-bot #sb-r{background-position:0 -70px}
#sb-bot #sb-c{border-top:0;border-bottom:1px solid #dfdfdf}

#sb-con{height:100%;border:1px solid #dfdfdf;border-top:0;border-bottom:0;background:#e6e6e6;}
#sb-con-in{}

.sb-con-a{margin:0 16px;padding:6px 0 6px 2px;border-bottom:1px solid #d3d3d3;}
.sb-con-z{border-bottom:0;}

.sb-con-a a{position:relative;}
.sb-con-a a .txt{float:left;text-decoration:underline;color:#3a8dcb;}
.sb-con-a a .tri{float:left;display:block;width:8px;height:9px;margin:3px 0 0 8px;background:url('../img/boxes.png') 0 -86px;font-size:0;}
.sb-con-a h2{font-size:14px;}
.sb-con-a p{margin:1em 0 2em 0;font-size:11px;line-height:1.5em;}

.part-list{position:relative;width:634px;margin-left:14px;}
.part{position:relative;margin:0}
.part-h{position:relative;height:27px;margin-bottom:21px;}
.part-h-l,.part-h-r,.part-h-c{height:100%;background:url('../img/boxes.png');}
.part-h-l,.part-h-r{position:absolute;top:0;width:4px;height:100%;font-size:0;}
.part-h-l{left:0;}
.part-h-r{right:0;background-position:-4px 0;}
.part-h-c{margin:0 4px;padding-left:11px;background-position:0 -27px;line-height:27px;font-size:14px;color:#333;}

.part-logo{position:absolute;left:10px;top:15px;width:115px;}
.part-descben{position:relative;width:452px;margin-left:178px;}
.part-descben h2{font-weight:bold;margin-bottom:13px;}
.part-descben ul{margin-left:1.25em;list-style-type:disc;margin-bottom:24px;}
.part-descben ul li{line-height:1.5em;}
.part-descben p{margin-bottom:1em;}

.partner-list .part{min-height:100px;height:auto !important;height:100px;border-bottom:1px solid #ccc;}
.partner-list .part-h-c .b{position:absolute;left:193px;top:0;}
.partner-list .part-h-c .c{position:absolute;left:575px;top:0;}
.partner-list .part-descben{width:auto;margin-left:190px;}
.partner-list .part-desc{position:relative;float:left;width:350px;padding:0 25px 0 0;}
.partner-list .part-ben{position:relative;float:left;width:300px;padding:0 25px 0 0;}
.partner-list ul{margin-top:15px;}
.partner-list .part-name{position:absolute;left:10px;top:69px;width:115px;text-align:center;}
.partner-list .part-h{margin:0;}

.inv-list .part{padding-bottom:1.5em;}
.news-logo,.inv-logo{display:block;position:absolute;left:0;top:0;width:167px;}
.inv-list p{width:425px;line-height:1.4em}

.team-member{padding-bottom:0.25em;}
.team-member .name{font-weight:bold;}
.team-member p{width:605px;padding:0 1em 0.75em 1em;line-height:1.5em;color:#333;}
.team-member-bio{padding:0 1em}
.device-list p,.team-member-bio p, .team-member-bio ul{width:605px;padding:0 0 1em;line-height:1.5em;}
.team-member-bio ul{margin-left:1.25em;list-style-type:disc;}

.sb-con-a a,.part-list a{color:#3a8dcb;text-decoration:underline;}
.news-logo{width:80px;}
.news .part{padding-bottom:1em;}
.news .part .byline{color:#B3B3B3;font-size:10px;margin:8px 0;}
.news .part .more{font-size:10px;}
.news .part-descben{margin-left:90px;width:auto;}
.news .part p{line-height:1.5em;}

#ftr{position:relative;height:47px;margin-top:-47px;font-size:10px;}
.ftr-nav{height:23px;line-height:23px;}
.ftr-nav li{float:left;margin:0 10px;}
.ftr-nav li.r{float:right;}
.ftr-nav li a{text-decoration:underline;color:#959595;}

.ftr-n{position:relative;height:24px;background:#686868;}
.ftr-n-bg{background:#686868 url('../img/ftr.png');}
.ftr-n-l,.ftr-n-r{position:absolute;top:0;width:5px;height:100%;font-size:0;background-repeat:no-repeat;}
.ftr-n-l{left:0;}
.ftr-n-r{right:0px;background-position:0 -24px;}
.ftr-n-c{height:23px;margin:0 5px;background-position:0 -48px;line-height:23px;color:#fff;}

.legal-list{padding:0 1em;line-height:1.5em;width:602px;}
.contact-us h2,.legal-list h2{font-weight:bold;margin-top:2em;}
.legal-list p{margin:0 0 1em 0;}
.legal-list ol{list-style-type:lower-alpha;padding:0.5em 0 0 4em;}

.contact-us .indent{padding-left:2em;line-height:1.5em;}
.indent .a{float:left;width:125px;}