/* CSS Document */

/* format
----------------------------------------------------------*/

*{
	margin:0;
	padding:0;
	color:#333333;
	font-family: "Arial", "Verdana", "Helvetica", san-serif !important;
	text-align:left;
	font-size:100%;
}

body{
	font-size:75%;
}
ul { list-style-type: none; }
img { margin:0; padding: 0 ; vertical-align: top;}



/*
########################################################
  .link
########################################################
*/

a:link{
	color:#113660;
	text-decoration:none;
}

a:visited{
	color:#65686d;
	text-decoration:none;
}

a:hover,
a:active{
	color:#113660;
	text-decoration:underline;
}


/* layout
----------------------------------------------------------*/
div#includeContainer {
	padding-top:0 ;
	background: url(../images/bg_xscale.jpg) top repeat-x;
}

#wrapper {
	width:930px;
	margin:0 0 70px 0;
	padding:0 0 0 0;
}

#mainBg {
	padding: 30px 0 0 65px;
	background: url(../images/bg_map.jpg) top no-repeat;
	text-align: left;
}

div.link {
	text-align: right;
	margin: 0 65px 30px 0;
}
div.link a {
	background: url(../images/ico_arrow2.gif) left no-repeat;
	padding-left: 10px;
}

h1 { margin: 0 0 5px 0; }
h2 { margin: 60px 0 20px 0; }
h3 { margin: 20px 0 30px 0; }

p.line {
	margin:20px 0 0 0;
	padding:0;
}

div.INNER0 {
	margin: 0 0 0 0 ;
	padding: 0;
}


.category ul {
	margin:10px 0 0 20px;
	padding:0;
	width: 100%;
	clear: left;
}
.category li {
	width: 29%;
	margin:0 0 25px 0;
	padding: 0 3px 0 15px;
	float:left;
	background: url(../images/ico_arrow.gif) no-repeat left 3px;
	font-weight: lighter;
}

.category ul.anchor {
	margin:0 0 0 3px;
	padding:0;
}

.category ul.anchor li {
	width: auto;
	margin:0;
	padding: 0 ;
	background:none;
	float:left;
}

.category ul.anchor li a img {
	border:0;
}

/* clearfix
----------------------------------------------------------*/
.clearfix:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
.clearfix { display: inline-block; }
/* exlude MacIE5 \*/
* html .clearfix { height: 1% }
.clearfix {display:block;}
/* end MacIE5 */


.displayOff	{ display: none; }
.displayOn  { display: block; }
