@charset "utf-8";

html{
height:100%;
}

body #content {
	font-size: 75%;
	min-height:100%;
	_height:100%;
}

a{color:#1f3b95;}


/*====================================================================================================
//////////////////////////////////////////////////////////////////////////////////////////////////////

 CONTENT

//////////////////////////////////////////////////////////////////////////////////////////////////////
====================================================================================================*/

#content{
width:980px;
margin:0 auto;
}
#content:after{
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}

#contentHeader{
padding:10px 0;
position:relative;
zoom:1;
}

ul#helpNavigation1 li{
margin:0 0 0 10px;
float:left;
}
ul#helpNavigation2{
position:absolute;
top:20px;
left:385px;
margin:0;
list-style:none;
}
ul#helpNavigation2 li{
margin:0;
}

/*====================================================================================================
//////////////////////////////////////////////////////////////////////////////////////////////////////

 CONTENT / MAIN

//////////////////////////////////////////////////////////////////////////////////////////////////////
====================================================================================================*/
#main{
width:706px;
float:right;
}
#main div.pageTitle{
font-size:160%;
background:url(../images/tmp_h1_bg_01.gif) no-repeat;
margin:0 0 1em;
}
#main div.pageTitle-inner{
padding:10px 0 10px 30px;
background:url(../images/tmp_side_line_01.gif) repeat-x 0 100%;
}
#main div.pageTitle h1{
font-size:100%;
display:inline;
margin:0;
}

/*====================================================================================================
//////////////////////////////////////////////////////////////////////////////////////////////////////

 CONTENT / COMPLEMENTARY

//////////////////////////////////////////////////////////////////////////////////////////////////////
====================================================================================================*/
#complementary{
width:250px;
padding:5px 0 0;
float:left;
background:url(../images/tmp_side_bg_01.gif) repeat-x;
}

#complementary div.Pageback{
margin:30px 0 0 0;
padding:0 0 0 5px;
clear:both;
}

#complementary div.Pageback img{
margin:10px 0 5px 0;
padding:0;
clear:both;
border:none;
}


/* utility */
#utility{
background:url(../images/tmp_side_bg_02.gif) no-repeat 0 100%;
padding:10px 15px;
margin:0 0 10px;
}

#utilityNavigation1{
margin:0;
list-style:none;
} 
#utilityNavigation1 li{margin:0 0 10px;}

#utilityNavigation2{
margin:0 -15px;
padding:16px 15px 0;
background:url(../images/tmp_side_line_02.gif) repeat-x;
list-style:none;
zoom:1;
}
#utilityNavigation2 li{margin:0 0 5px;}

/* searchInfomation */
#searchInfomation p.lead{
font-size:134%;
font-weight:bold;
line-height:1.4;
background:url(../images/tmp_side_ico_03.gif) no-repeat;
padding:0 0 0 48px;
min-height:48px;
_height:48px;
margin:0 0 .3em;
}

/* searchInfomation */
#preferInfomation{margin:0 0 1.5em;}

#preferInfomation p.lead{
font-size:134%;
font-weight:bold;
line-height:1.4;
background:url(../images/tmp_side_ico_04.gif) no-repeat;
padding:10px 0 0 48px;
min-height:38px;
_height:38px;
margin:0 0 .3em;
}

#preferInfomation ul{
background:url(../images/tmp_side_line_01.gif) repeat-x;
padding-top:1px;
margin:0;
list-style:none;
}
#preferInfomation ul li{
background:url(../images/tmp_side_line_01.gif) repeat-x 0 100%;
padding-bottom:1px;
font-size:120%;
line-height:2.5em;
zppm:1;
}
#preferInfomation ul li a{
background:url(../images/tmp_side_ico_01.gif) no-repeat 10px 0.8em;
padding:0.3em 0 0.3em 22px;
display:block;
zoom:1;
}

#preferInfomation ul li a:hover{
background-color:#e5f5fd;
}

/* relatedPages */
#relatedPages h3{
background:url(../images/tmp_side_ico_02.gif) no-repeat;
min-height:22px;
_height:22px;
line-height:22px;
padding-left:27px;
font-size:117%;
margin:0 0 0.3em;
}

#relatedPages ul{
margin:0;
list-style:none;
}

#relatedPages ul li{
margin:0;
font-size:1.2em;
}

#relatedPages ul li a{
background:url(../images/tmp_side_ico_01.gif) no-repeat 10px 0.8em;
padding:0.3em 0 0.3em 22px;
display:block;
zoom:1;
}

#relatedPages ul li.cur{
background:url(../images/tmp_side_ico_01.gif) no-repeat 10px 0.8em;
color:#666666;
padding:0.3em 0 0.3em 22px;
display:block;
zoom:1;
}


/* bread column	*/

#bread_Column{
width:95%;;
margin:2px 10px 30px 5px;
padding:0 0.2em 0.2em 0.2em;
}


#bread_Column ul{
margin:0 0 5px 0;
list-style:none;
padding-top:2px;

}


#bread_Column ul li{
margin:0 8px 10px 0;
float:left;
font-size:100%;
padding-right:0.2em;
display:block;
}


/*====================================================================================================
//////////////////////////////////////////////////////////////////////////////////////////////////////

 FOOTER

//////////////////////////////////////////////////////////////////////////////////////////////////////
====================================================================================================*/

#pageTop{
clear:both;
margin:0 auto 10px;
width:980px;
text-align:right;
}