/* CSS Document */

/* sponsor ================================================ */
div#sponsor {
}
div#sponsor h3 {
clear:both;
margin:1.5em 0 0;
}
div#sponsor p {
margin:1em 0.8em 0 1.3em;
text-align:left;
}
div#sponsor p.pagetop {
margin:1em 0.8em 2em 1.3em;
}

div#sponsor table.c-list {
margin:1em auto 0;
margin-left:auto;
margin-right:auto;
border-top:solid 1px #cccccc;
border-left:solid 1px #cccccc;
}
div#sponsor table.c-list td {
width:150px;
height:150px;
padding:0;
border:solid 1px #cccccc;
border-left:none;
border-top:none;
text-align:center;
font-size:12px;
vertical-align:top;
}
div#sponsor table.c-list td img {
display:block;
}
div#sponsor table.c-list td p {
width:150px;
height:50px;
margin:0;
line-height:4;
background-image:url(img/maker_dotborder.gif);
background-repeat:repeat-x;
background-position:top;
text-align:center;
}
div#sponsor table.c-list td p {
}
div#sponsor table.c-list td p a {
text-decoration:none;
}
div#sponsor table.c-list td p.c-name {
height:25px;
line-height:2.2;
}
div#sponsor table.c-list td p.c-link {
height:25px;
line-height:2.5;
font-size:10px;
}
div#sponsor table.c-list td p.line2 {
height:43px;
padding:7px 0 0;
line-height:1.5;
}

div#sponsor table.maker {
margin:1em auto 0;
margin-left:auto;
margin-right:auto;
border-top:solid 1px #cccccc;
border-left:solid 1px #cccccc;
}
div#sponsor table.maker td {
width:150px;
height:100px;
padding:0;
border:solid 1px #cccccc;
border-left:none;
border-top:none;
text-align:center;
font-size:12px;
}
div#sponsor table.maker td img {
display:block;
}
div#sponsor table.maker td p {
width:150px;
height:30px;
margin:0;
line-height:2.5;
background-image:url(img/maker_dotborder.gif);
background-repeat:repeat-x;
background-position:top;
text-align:center;
}
div#sponsor table.maker td p a {
text-decoration:none;
}

div#sponsor div.manufacturer {
width:540px;
margin:1em auto 0;
}
div#sponsor div.manufacturer ul {
width:270px;
float:left;
}
div#sponsor div.manufacturer ul li {
text-align:left;
}

/* enterprise ============================================= */
div#enterprise {
}
div#enterprise h3 {
margin:2em 0 0;
}
div#enterprise p {
margin:1em 0.8em 0 1.3em;
text-align:left;
}
div#enterprise p.right {
text-align:right;
}
div#enterprise p span {
font-size:10px;
}


div#enterprise div.merit {
}
div#enterprise div.merit dl {
margin:1em 0.8em 0 1.3em;
}
div#enterprise div.merit dl dt {
font-size:14px;
font-weight:bold;
text-align:left;
}
div#enterprise div.merit dl dd {
margin:0 0 0 1.2em;
text-align:left;
}

div#enterprise p#download {
margin:1.5em 1.3em;
padding:0 0 0 1.5em;
background-image:url(img/dl_icon.gif);
background-repeat:no-repeat;
background-position:left;
}
div#enterprise div#bank {
width:250px;
margin:0 auto 2em 1.3em;
padding:8px 20px;
font-size:14px;
font-weight:bold;
text-align:left;
background-color:#e5eff4;
border:solid 1px #cccccc;
}
/* \*/ *html div#enterprise div#bank {width:300px;float:left;display:inline;} /**/

div#enterprise div#atn {
clear:both;
width:620px;
margin:0 auto;
padding:1em 0 0;
border-top:solid 2px #cccccc;
}
div#enterprise div#atn p {
width:590px;
text-align:left;
}
div#enterprise div#atn p em {
font-size:14px;
font-weight:bold;
font-style:normal;
}
div#enterprise div#atn p img.imgover {
margin:5px 0 0;
}

/* manufacturer =========================================== */
div#manufacturer {
}
div#manufacturer {
}
div#manufacturer h3 {
margin:2em 0 0;
}
div#manufacturer p {
margin:1em 0.8em 0 1.3em;
text-align:left;
}
div#manufacturer p.right {
text-align:right;
}
div#manufacturer p span {
font-size:10px;
}

div#manufacturer div.brand {
}
div#manufacturer div.brand dl {
margin:1em auto 0 1.3em;
text-align:left;
}
div#manufacturer div.brand dl dt {
width:300px;
text-align:left;
font-weight:bold;
float:left;
}
div#manufacturer div.brand dl dd {
width:100px;
margin-left:300px;
text-align:left;
font-weight:bold;
}
div#manufacturer div.brand-atn {
margin:1em auto 0 1.3em;
padding:15px;
text-align:left;
font-weight:bold;
border:solid 1px #cccccc;
}
div#manufacturer div.brand-atn span {
font-size:10px;
font-weight:normal;
}
div#manufacturer div.yellow {background-color:#fff5cc;}
div#manufacturer div.pink {background-color:#ffebeb;}

div#manufacturer div.merit {
}
div#manufacturer div.merit dl {
margin:1em 0.8em 0 1.3em;
}
div#manufacturer div.merit dl dt {
font-size:14px;
font-weight:bold;
text-align:left;
}
div#manufacturer div.merit dl dd {
margin:0 0 0 1.2em;
text-align:left;
}

div#manufacturer p#download {
margin:1.5em 1.3em;
padding:0 0 0 1.5em;
background-image:url(img/dl_icon.gif);
background-repeat:no-repeat;
background-position:left;
}
div#manufacturer div#bank {
/*width:250px;*/
width: 400px;
margin:0 auto 2em 1.3em;
padding:8px 20px;
font-size:14px;
font-weight:bold;
text-align:left;
background-color:#e5eff4;
border:solid 1px #cccccc;
}
/* \*/ *html div#manufacturer div#bank {width:410px;float:left;display:inline;} /**/

div#manufacturer div#atn {
clear:both;
width:620px;
margin:0 auto;
padding:1em 0 0;
border-top:solid 2px #cccccc;
}
div#manufacturer div#atn p {
width:590px;
text-align:left;
}
div#manufacturer div#atn p em {
font-size:14px;
font-weight:bold;
font-style:normal;
}
div#manufacturer div#atn p img.imgover {
margin:5px 0 0;
}


/* clear ================================================== */
div#sponsor ul.maker:after,
div#sponsor div.manufacturer:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
div#sponsor ul.maker,div#sponsor div.manufacturer {display: inline-block;}
/* Hides from IE-mac \*/
* html div#sponsor ul.maker,div#sponsor div.manufacturer {height: 1%;}
div#sponsor ul.maker,div#sponsor div.manufacturer {display: block;}
/* End hide from IE-mac */






