@charset "utf-8";
/* CSS Document */
*{padding:0px;margin:0px;list-style:none;}
img{border:0px;}

a:link{color:#111;}
a:visited{color:#444;}
a:hover{color:#FF3333;}

li{list-style:none;}

body{font-size:0.8em;font-family:sans-serif;color:#333;}

/* global classes */
.left{float:left;}
.right{float:right;}

.nostyle{boder:none; text-decoration:none; font-size:auto;}

.arrowlink{background:url(../images/ic_arrow_bluesquare.gif) no-repeat left center;padding-left:15px;}
.arrowlink_box{background:url(../images/ic_arrow_square.gif) no-repeat left center;padding-left:15px;}
.pdf{background:url(../images/ic_pdf.gif) no-repeat left center;padding-left:15px;}
.externallink{background:url(../images/ic_externallink.gif) no-repeat left center;padding-left:20px;}

.smaller{font-size:smaller;}
.larger{font-size:larger;}

.list_dot{margin:0.5em 0.8em;}
.list_dot li{background:url(../images/ic_dotblue.gif) no-repeat 0px 6px;padding-left:10px;line-height:150%;}

.list_dot_s{margin:0.8em 1em;}
.list_dot_s li{background:url(../images/ic_dotgrey.gif) no-repeat 0px 6px;padding-left:10px;line-height:150%;}

.list_decimal{margin:0.8em 1em;}
.list_decimal li{list-style:decimal;margin-left:1em;line-height:150%;}


/* global navigation */
#gnav ul li a{display:block;height:25px;text-indent:-9999px;background-repeat:no-repeat;background-position:0px 0px;/* \*/
overflow:hidden;
/* */}
#gnav ul li a#gnav01{background-image:url(../images/gnav01.gif);width:100px;}
#gnav ul li a#gnav02{background-image:url(../images/gnav02.gif);width:100px;}
#gnav ul li a#gnav03{background-image:url(../images/gnav03.gif);width:150px;}
#gnav ul li a#gnav04{background-image:url(../images/gnav04.gif);width:140px;}
#gnav ul li a#gnav05{background-image:url(../images/gnav05.gif);width:160px;}
#gnav ul li a#gnav06{background-image:url(../images/gnav06.gif);width:130px;}

#gnav ul li a:hover{background-position:0px -40px;}
#gnav ul li a.now{background-position:0px -80px;}


/* clearfix */
div:after,
ul:after ,
.clearfix:after { content: " "; display: block; height: 0; visibility: hidden; clear: both;line-height:0; }
div, ul, .clearfix {zoom:1; } 


/* font */
.boldtext {font-weight: bold;}

.attntext { color: #FF0000;}

.attntextbold { color: #000000; font-weight: bold;}

h3 {margin-bottom: 30px; font-size: 1.2em; color: #666666;}

h2 {margin-bottom: 15px;font-family:Helvetica, Arial, sans-serif; font-size: 1.5em; color: #666666;}

.lead {margin-bottom: 10px;color: #006699;}

.smaller {font-size: smaller;}

.tmfont{font-size: xx-small;}

.whitespace { white-space: nowrap;}
