@charset "utf-8";
body{
background-image:url(../../images/headerBg.gif);
background-repeat:repeat-x;
background-color:#fafafa;
text-align:center;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
margin:0;
padding:0;
}
img{
border:0;
margin:0;
}
h1,h2,h3,h4,h5,h6{
font-size:100%;
margin:0;
padding:0;
}
ul, li{
margin:0;
padding:0;
}

/* container */
#container{
}
#container-inner{
}

#alpha{
}
#alpha-inner{
}
#alpha-inner p{
font-size:70%;
line-height:1.4em;
}
#alpha-inner .entry-asset{
margin:0;
padding:0;
text-align:left;
}

/* breadCrumbs */
#breadCrumbs{
background-color:#000000;
text-align:center;
margin:10px 0 0 0;
}
#breadCrumbs-inner{
width:900px;
color:#ffffff;
text-align:left;
font-size:60%;
line-height:1em;
margin:0 auto 0 auto;
padding:5px 0 5px 0;
}
#breadCrumbs-inner a{
color:#ffffff;
text-decoration:none;
font-weight:bold;
}

/* contentsArea */
#contentsArea{
width:900px;
margin:20px auto 70px auto;
}
#contentsArea-inner{
text-align:left;
}
* html #contentsArea-inner{
height:1px;
}
*:first-child+html #contentsArea-inner{
min-height:1em;
}
#subCatMenu{
float:left;
width:200px;
}
#subCatMenu-inner{
}
#subCatMenu-inner ul{
}
#subCatMenu-inner ul li{
list-style-type:none;
background-image:url(../../images/dotLine.gif);
background-repeat:repeat-x;
background-position:left bottom;
padding:7px 0 7px 0;
}
#subCatMenu-inner ul li a{
background-image:url(../../images/subCatMenuCursor.gif);
background-repeat:no-repeat;
background-position:10px center;
color:#525252;
font-size:65%;
text-decoration:none;
padding:0 0 0 25px;
}
#subCatMenu-inner ul li a:hover{
text-decoration:underline;
}
#rightContentsArea{
float:right;
width:700px;
}

/* thumbListImg */
.thumbListImg{
float:left;
background-image:url(../../images/dotBg.gif);
background-repeat:repeat;
width:130px;
height:130px;
margin:0 0 20px 45px !important;
}
.thumbListImg .asset-header{
padding:5px;
}
.thumbListImg .asset-header a{
display:block;
background-color:#ffffff;
padding:5px !important;
}

/* webDetailAll */
#webDetailAll{
margin:5px 0 0 20px;
}
#webDetailAll h3{
font-size:80%;
line-height:1.4em;
padding:0 0 2px 0;
border-bottom:1px solid #e2e2e2;
}
#webDetailAll a{
color:#000000;
}
#webDetailAll a:hover{
text-decoration:none;
}
#webDetailAll p{
font-size:70%;
line-height:1.4em;
margin:5px 0 10px 0;
padding:0 0 20px 5px;
}
#webDetailAll dl{
margin:5px 0 10px 0;
padding:0 0 10px 5px;
}
#webDetailAll dl dt{
font-size:70%;
line-height:1.4em;
padding:5px 0 5px 0;
}
#webDetailAll dl dd{
font-size:70%;
line-height:1.4em;
padding:5px 0 5px 5px;
}
#webDetailAll table{
margin:5px 0 10px 0;
padding:0 0 10px 0;
}
#webDetailAll table th{
font-size:70%;
line-height:1.4em;
vertical-align:top;
padding:5px 5px 5px 5px;
}
#webDetailAll table td{
font-size:70%;
line-height:1.4em;
padding:5px 5px 5px 5px;
}
#webDetailAll table td ul{
padding:0 0 0 15px;
}

/* blogDetailAll */
#blogDetailAll{
}
* html #blogDetailAll{
height:1px;
}
*:first-child+html #blogDetailAll{
min-height:1em;
}
#blogDetailLeft{
float:left;
width:240px;
margin:0 0 0 20px;
}
#blogDetailLeft h2{
font-size:80%;
line-height:1.4em;
}
#blogDetailLeft h3{
color:#525252;
font-size:70%;
font-weight:normal;
line-height:1.4em;
margin:0 0 5px 0;
}
#blogDetailLeft .asset-body, #blogDetailLeft .asset-more{
font-size:75%;
line-height:1.4em;
margin:5px 0 5px 0;
}
.siteLink{
margin:10px 0 0 0;
}
.siteLink li{
list-style-type:none;
}
.siteLink li a{
background-image:url(../../images/iconOtherWindow.gif);
background-repeat:no-repeat;
background-position:left center;
color:#525252;
font-size:70%;
padding:0 0 0 15px;
}
#blogDetailRight{
float:right;
background-image:url(../../images/dotBg.gif);
width:420px;
}
#blogDetailRight-inner{
padding:5px;
}
#blogDetailRight-inner a{
display:block;
padding:5px !important;
background-color:#ffffff;
}

/* header */
#header{
width:900px;
margin:0 auto 0 auto;
}
#header-inner{
margin:70px 0 0 0;
padding:0;
}
* html #header-inner{
height:1px;
}
*:first-child+html #header-inner{
min-height:1em;
}
#header-content{
float:left;
width:200px;
text-align:left;
}
#header-content h2 img{
margin:10px 0 0 0;
}
#main-navigation{
float:left;
width:700px;
text-align:right;
margin:30px 0 0 0;
}
* html #main-navigation{
width:699px;
}
#main-navigation-inner{
}
#main-navigation-inner ul{
float:right;
margin:0;
padding:0;
}
#main-navigation-inner ul li{
float:left;
list-style-type:none;
margin:0;
padding:0;
}



/* footer */
#footer{
position:fixed;
bottom:0;
left:0;
width:100%;
background-image:url(../../images/footerBg.gif);
background-repeat:repeat-x;
height:30px;
}
#footer-inner{
}
#footer-content{
text-align:right;
}
#footer-content img{
margin:15px 10px 0 0;
}

/* topContents*/
#topContents{
background-image:url(../../images/dotBg.gif);
background-repeat:repeat;
width:900px;
height:400px;
margin:10px auto 0 auto;
padding:1px 0 0 0;
}
#topContents-inner{
background-color:#ffffff;
text-align:left;
margin:5px;
padding:5px;
}

