@charset "utf-8";
/* CSS Document */

body{
	margin:0;
	color:#232323;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	background-color:#dddddd;
	background-attachment:scroll;
	
	background-repeat: repeat-y;
	background-position: top;
}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{
	margin:0; padding:0;
}

ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
	font-size:0;
	line-height:0;
}


.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}

/*------------------------------------------------body--------------------*/
h1
{
font:bold 18px/25px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
h2
{
font:bold 12px/25px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
h3
{
font:bold 11px/25px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
.gene
{
font:bold 11px/25px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
p
{
font:normal 11px/18px Arial, Helvetica, sans-serif;
color:#333333;
padding:5px;
}
#name
{
margin:0 auto;
padding:0px;
width:798px;
height:75px;
border:#333333 1px solid;
background:#FFFFFF;
/*background:#FFFFFF url(images/image_03.gif) left center no-repeat; */
}
#name-left
{
float:left;
padding-top:14px;
height:61px;
}
img{border:none;}
#name-right
{
float:right;
padding-top:12px;
padding-right:7px;
height:63px;
}
#header
{
margin:0 auto;
padding:0px;
width:780px;
height:155px;
background:#FFFFFF url(images/image_04.gif) 0 0 no-repeat;
padding:10px;
}
#navigation
{
margin:0 auto;
padding:0px;
width:798px;
height:26px;
border-left:#333333 1px solid;
border-right:#333333 1px solid;
background:url(images/image_02.gif) 0 0 repeat-x;
}
#navigation ul
{
list-style:none;
}
#navigation ul li
{
font:normal 12px/26px Arial, Helvetica, sans-serif;
color:#ffffff;
display:block;
text-align:center;
padding:0 8px;
border-right:#004b64 1px solid;
float:left;
}
#navigation ul li a
{
text-decoration:none;
color:#ffffff;
}
#navigation ul li a:hover
{
text-decoration:none;
color:#FF0000;
}
#header ul
{
list-style:none;
}
#header ul li
{
font:normal 11px/20px Arial, Helvetica, sans-serif;
color:#ffffff;
display:block;
}
#content
{
margin:0 auto;
padding:0px;
width:778px;
padding:10px;
border-left:#333333 1px solid;
border-right:#333333 1px solid;
background:#FFFFFF;
}

#content_left
{
margin:0 auto;
padding:0px;
width:730px;
padding:5px;
background:#FFFFFF;
}
#content_right
{
margin:0 auto;
padding:0px;
width:720px;
padding:5px;
background:#FFFFFF;
}
#content h1
{
font:bold 16px/25px Arial, Helvetica, sans-serif;
color:#BC1D1A;
}
#content_right h3
{
font:bold 12px/25px Arial, Helvetica, sans-serif;
color:#BC1D1A;
}
#content ul
{
list-style:none;
margin-left:10px;
}
#content ul li
{
font:normal 11px/20px Arial, Helvetica, sans-serif;
color:#333333;
display:block;
}

#details
{
margin:0 auto;
padding:0px;
width:600px;
padding:10px 5px;
background:#FFFFFF;
border:#333333 1px solid;
}
#details h2
{
font:bold 14px/25px Arial, Helvetica, sans-serif;
color:#ffffff;
width:590px;
height:25px;
background:#BC1D1A;
padding-left:5px;
}
#details h3
{
font:bold 12px/25px Arial, Helvetica, sans-serif;
color:#BC1D1A;
}
.row
{
margin:0 auto;
padding:0px;
width:590px;
padding:5px;
background:#FFFFFF;
border-bottom:#666666 1px dotted;
}
#details form input.txtbox
{
margin:0 auto;
padding:0px;
height:18px;
width:200px;
padding:2px;
background:#FFFFFF;
border:#CCCCCC 2px solid;
}
#fotter
{
height:50px;
width:800px;
margin:0 auto;
font:normal 11px/18px Arial, Helvetica, sans-serif;
padding:0px;
color:#FFFFFF;
background:url(images/image_01.gif) 0 0 repeat-x;
}

.style1
{
font:normal 11px/18px Arial, Helvetica, sans-serif;
color:#333333;
}

.dlink
{
font:normal 11px/18px Arial, Helvetica, sans-serif;
color:#bc1d1a;
}
.ainfo{
color:#FFFFFF;text-decoration:none;
}
.ainfo:hover 
{ text-decoration:underline;color:#FFFFFF; }

#search
{
	width:365px;
	height:22px;
	padding-top:66px;
}
#search form1
{
	width:365px; 
	height:22px;
	float:right;
}
#search form input.texbox
{
	width:185px;
	height:19px;
	background:url(images/faq_text.jpg) 0 0 no-repeat;
	border:none;
	font:normal 11px/11px Arial, Helvetica, sans-serif;
	padding-top:4px;
	color:#666666;
	padding-left:10px;
}

#search form input.search_button
{
	width:79px;
	height:19px;
	background:url(images/image_02.gif) 0 0 repeat-x;
        color:#FFFFFF;
        font-weight:bold;
	border:none;
}

