*{
padding:0;
margin:0;
}

body{scrollbar-face-color:#FFFFFF; scrollbar-track-color:#888888; scrollbar-arrow-color:#888888;
scrollbar-highlight-color:#FFFFFF; scrollbar-shadow-color:#FFFFFF; scrollbar-3dlight-color:#DDDDDD;
scrollbar-darkshadow-color:#444444;}

.text-red {
	font-size: 10px;
	line-height: 12px;
	color: #B61354;
}

.text {
	font-size: 12px;
	line-height: 14px;
	color: #330000;
	padding: 5px 5px 5px 15px;
}
.foot {
	font-size: 10px;
	padding: 0px 10px 0px 2px;
	color: #FFFFFF;
	line-height: 24px;
}
.samptext {
	font-size: 12px;
	color: #330000;
	padding: 5px;
}
.pub {
	font-size: 14px;
	font-weight: bold;
	color: #F26D7D;
	padding: 5px;
}
a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a:hover {
	text-decoration: underline;
	color: #CCCCCC;
}
a:active {
	text-decoration: none;
}
.imgline {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #330000;
	border-bottom-color: #330000;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
}
.imglineCopy2 {
	border-right-color: #330000;
	border-bottom-color: #330000;
	border-right-width: 1px;
	border-right-style: solid;
	font-size: 10px;
	color: #330000;
	line-height: 16px;
}
.imglineCopy3 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-right-color: #330000;
	border-bottom-color: #330000;
}
.imglineCopy2_txt {
	border-right-color: #330000;
	border-bottom-color: #330000;
	border-right-width: 1px;
	border-right-style: solid;
	font-size: 10px;
	color: #330000;
	line-height: 20px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.imglineCopy3_txt {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-right-color: #330000;
	border-bottom-color: #330000;
	padding-top: 5px;
	font-size: 10px;
	line-height: 16px;
	color: 330000;
}
.toptext {

	font-size: 12px;
	line-height: 18px;
	color: #330000;
	padding: 5px 0px 10px 15px;
}
.top_line {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #808080;
	border-right-color: #808080;
	border-bottom-color: #808080;
	border-left-color: #808080;
}


.pub2 {

	font-size: 16px;
	font-weight: bold;
	color: #F26D7D;
	padding: 5px 5px 8px;
}
.profile {
	font-size: 10px;
	line-height: 12px;
	color: #330000;
	letter-spacing: 1pt;
	padding-right: 3px;
	padding-left: 8px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #330000;
}

#top{
color:#330000;
font-size:12px;
}

#top a{
color:#330000;
text-decoration:none;
}


#top2{
color:#330000;
font-size:12px;
}

#top2 a{
color:#330000;
text-decoration:none;
}

#top2 a:hover{
color:#FF9999;
text-decoration:underline;
}


.topimg{
padding:0;
margin:0px;
border-left:1px solid #330000;
border-bottom:1px solid #330000;
}

.topsmo{
background:url(img/top/smooth2.gif) no-repeat 0% 0%;
border-bottom:1px solid #330000;
}

.topsmo ul{
padding:47px 0px 5px 15px;
line-height:13px;
margin:0px;
font-size:10px;
}


.topnano{
background:url(img/top/nano2.gif) no-repeat 0% 0%;
border-bottom:1px solid #330000;
border-left:1px solid #330000;
}

.topnano ul{
padding:47px 0px 5px 15px;
margin:0px 0px 0px 0px;
font-size:10px;
line-height:13px;
}

#topge{
background:url(img/top/ge2.gif) no-repeat 0% 0%;
padding:0;
margin:0;
border-bottom:1px solid #330000;
}

#topge ul{
padding:50px 0px 5px 15px;
margin:0px 0px 0px 0px;
font-size:10px;
line-height:13px;
}

.img{
padding:0px;
margin:0px 20px 0px 0px;
}


#topge .img{
padding:0px;
margin:0px 8px 0px 0px;
}

.img2{
padding:0px;
margin:30px 40px 0px 0px;
}


.topse{
background:url(img/top/c2.gif) no-repeat 0% 0%;
border-left:1px solid #330000;
border-bottom:1px solid #330000;
}

.topse ul{
padding:50px 0px 5px 15px;
margin:0px 0px 0px 0px;
font-size:10px;
line-height:15px;
}

.topinfo{
padding:8px 5px 5px 10px;
border-bottom:1px solid #330000;
}



.topinfo ul{
list-style:none;
line-height:16px;
margin:0;
}


.topinfo li{
list-style:none;
padding:4px 8px 0px 5px;
line-height: 16px;
margin:0;
}

.topmail{
padding:8px 0px 5px 10px;
}

.topmail ul{
font-size:10px;
padding-top:5px;
line-height: 15px;
margin:0px;
}

.topblog{
padding:8px 10px 5px 10px;
border-left:1px solid #330000;
}

.topblog ul{
font-size:10px;
padding-top:5px;
line-height: 15px;
margin:0px;
}

.topdiary{
padding:8px 10px 5px 10px;
border-left:1px solid #330000;
}

.topdiary ul{
font-size:10px;
padding-top:5px;
line-height:15px;
margin:0px;
}

.report {
	font-size: 12px;
	line-height: 18px;
	color: #330000;
	padding: 5px 10px 5px 15px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #330000;
}
.toptextCopy {
	font-size: 12px;
	line-height: 16px;
	color: #330000;
	padding: 5px 0px 5px 15px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #330000;
}
.toptext10 {
	font-size: 10px;
	color: #330000;
	padding: 5px 0px 5px 10px;
	line-height: 12px;
}

.toptext10xb {
	font-size: 10px;
	color: #330000;
	padding: 5px 5px 5px 5px;
	line-height: 12px;
}

 .textarea{
  width:370px;
  height:70px;
  overflow:auto;
  	font-size: 12px;
	line-height: 16pt;
	color: #330000;
	padding: 5px 0px 0px 15px;
  line-height: 120%;
 }
.toptext3 {
	font-size: 12px;
	line-height: 18px;
	color: #330000;
	padding: 10px 0px 3px 15px;
	border-right-width: 1px;
	border-right-style: solid;
	border-top-color: #330000;
	border-right-color: #330000;
	border-bottom-color: #330000;
	border-left-color: #330000;
}
.gliossarytext {

	font-size: 12px;
	color: #330000;
	padding: 5px 25px 5px 35px;
}
.glossarytitle {


	font-size: 16px;
	font-weight: bolder;
	color: #330000;
	padding: 5px 5px 8px;
}
.glossarytext2 {
	font-size: 10px;
	color: #330000;
	padding: 5px;
	line-height: 120%;
	
}

.lineup_text{
color:330000;
font-size:12px;
padding:6px 0 0 0;
	line-height: 130%;
	letter-spacing: 0pt; 
}

#mini{
margin-left:100px;
}

#line{
border:1px solid #330000;
padding:5px;
background-color:#F6A5BE;
font-size:10px;
line-height:120%;
color:#330000;
}
