ƒ/* CSS Document */

body {

	text-align:center;
}

#wrapper {
    position:relative;
	width:800px;
	margin:5px auto;
	text-align:left;
}

div#header {
   height:120px;
   background-image:url(images/akshobya-header.jpg);
}


/*accessibility open */
div#accessibilitycontent {
	position:absolute;
	top:-4px;
	left:668px;
	width:200px;
	text-decoration:none;
}

.accessibility {
    position:static;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.accessibility a {
    position:static;
    color: #b4b6ca; 
	text-decoration:none;
}

.accessibility a:hover {
    position:static; 
    color: #fff;
	text-decoration:none;
}
/*close accessibility*/


/*main navi open*/
div#mainnavi {
  width:138px;
  float:left; 
}

ul#mainnavi {
    display:block;
	width:130px;
	padding:5px;
	margin-top:40px;
	margin-bottom:20px;
}

ul#mainnavi li {
	border-bottom:1px dotted #bbb;
	padding:2px;
}
ul#mainnavi li a {
	color: #868686;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}
ul#mainnavi li a:hover {
    color: #261f6c;
	background-color:#e6ebf1;
}

ul#mainnavi li.selected a {
    color: #261f6c;
}
/*main navi close*/


div#leftcontent {
   width:140px;
   margin-right:5px;
   float:left;
}


div#enewstop {
   width:138px;
   height:76px;
   background-image:url(images/e-news-top.jpg);
   margin-top:20px;
}

div#enewsmiddle {
   background-image:url(images/e-news-middle.jpg);
   background-repeat:repeat-y;
}

div#enewsbottom {
   height:20px;
   background-image:url(images/e-news-bottom.jpg);
   margin-bottom:20px;
}



.enewsheader {
   padding-top:13px;
   text-align:left;
   padding-left:15px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:17px;
   font-weight:100;
   color: #fff;
}

.enewssubheader {
   width:130px;
   padding-top:1px;
   padding-bottom:10px;
   text-align:left;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   font-weight:100;
   line-height:1.4em;
   color: #868686;
 }
 
 .correspondenceheaderlink {
   padding-top:11px;
   padding-left:10px;
   text-align:left;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:15px;
   font-weight:100;
   line-height:1.1em;
   color: #fff;
}
 
 div#correspondencetop {
   width:138px;
   height:72px;
   background-image:url(images/correspondence-top.jpg);
   margin-top:507px;
}

.correspondencetext {
   padding:5px 10px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   line-height:1.3em;
   color:#868686;
}

.correspondencelink {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
    line-height:1.4em;
	padding-left:10px;
	padding-bottom:2px;
}

.correspondencelink a {
    color: #868686; 
	text-decoration:none;
}

.correspondencelink a:hover {
    color: #261f6c;
	text-decoration:none;
}

form{
  width:129px;
  padding-left:7px;
  padding-right:2px;
  font-size:11px;
  display:block;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  }
   
input textfield {
 background-color:#FFF;
 }
 
 .inputbutton{
 text-align:center;
}


.enewslabels {
   padding-top:1px;
   text-align:left;
   padding-left:3px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   font-weight:100;
   color: #868686;
}

div#nktlogo {
   float:left;
   width:100px;
   text-align:center;
   margin-left:100px;
   margin-top:5px;
   margin-right:30px;
   padding-right:30px;
   border-right:1px dotted #bbb;
}

#maincontent {
   width:506px;
   margin-top:20px;
   margin-bottom:30px;
   padding:5px;
   float:left;
}
.maincontentwide {
   width:637px;
   margin-left:5px;
   margin-top:20px;
   margin-bottom:4px;
   padding:5px;
   float:left;
}

.maincontentwide2 {
   width:637px;
   margin-left:5px;
   margin-top:0px;
   margin-bottom:0px;
   padding:5px;
   float:left;
}

.more-info {
   width:637px;
   margin-left:5px;
   margin-top:0px;
   margin-bottom:0px;
   padding:5px;
   clear:both;
}

.maincontentwide3 {
   width:637px;
   margin-left:140px;
   margin-top:2px;
   margin-bottom:4px;
   padding:5px;
   float:left;
}

#fullcontentwide {
   width:650px;
   float:left;
   margin-top:20px;
}

.widedotteddivide {
   float:left;
   text-align:center;
   width:600px;
   margin-left:10px;
   margin-top:5px;
   margin-bottom:5px;
   border-bottom:1px dotted #bbb;
}


#widecontentsection {
   width:642px;
   margin-top:20px;
   margin-bottom:20px;
   padding:5px;
   float:left;
}

h1 {
   clear:both;
   padding-top:15px;
   padding-bottom:10px;
   padding-left:10px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:20px;
   font-weight:100;
   color: #261f6c;
}

.h2{
   clear:both;
   padding-top:10px;
   padding-left:10px;
   padding-bottom:10px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:17px;
   font-weight:100;
   color: #261f6c;
}

h2{
   clear:both;
   padding-top:10px;
   padding-left:0px;
   padding-bottom:10px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:17px;
   font-weight:100;
   color: #261f6c;
}

h3{
   clear:both;
   padding-top:5px;
   padding-left:0px;
   padding-bottom:8px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:14px;
   font-weight:100;
   line-height:1.4em;
   color: #261f6c;
}

.h3{
   clear:both;
   padding-top:5px;
   padding-left:0px;
   padding-bottom:8px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:14px;
   font-weight:100;
   line-height:1.4em;
   color: #261f6c;
}

.h2contentbox{
   clear:both;
   padding-top:9px;
   padding-left:25px;
   padding-bottom:9px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:17px;
   font-weight:100;
   line-height:1.4em;
   color: #fff;
}

.h3contentbox{
   clear:both;
   padding-top:11px;
   padding-left:25px;
   padding-bottom:7px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:14px;
   font-weight:100;
   line-height:1.4em;
   color: #fff;
}


p {
   padding-top:5px;
   padding-bottom:8px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   line-height:1.4em;
   color: #22478f;
}

.pstrong {
   padding-top:5px;
   padding-bottom:8px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   line-height:1.4em;
   font-weight:bold;
   color: #22478f;
}

.pstrong2 {
   padding-left:25px;
   padding-top:5px;
   padding-bottom:8px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   line-height:1.4em;
   font-weight:bold;
   color: #22478f;
}

.pwhiteright {
   text-align:right;
   padding-left:135px;
   padding-top:2px;
   padding-bottom:9px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   line-height:1.4em;
   color: #fff;
}

.pitalic {
   padding-top:5px;
   padding-bottom:8px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   line-height:1.4em;
   font-style:italic;
   color: #22478f;
}

.p-intopnavi {
	color: #868686;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.4em;
	text-decoration:none;
	margin-top:1px;
}

.maintext {
   padding-top:5px;
   padding-bottom:8px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   line-height:1.4em;
   color: #22478f;
}

.red {
padding-left:5px;
font-family:arial;
font-size:11px;
line-height:1.4em;
color: #CC3300;
}

.red-big {
font-family:arial;
font-size:13px;
line-height:1.4em;
color: #CC3300;
}


div#rightcontent {
   width:135px;
   margin-top:72px;
   margin-bottom:20px;
   float:left;
}

div#aboutbuddhatop {
   height:35px;
   margin-top:20px;
   background-image:url(images/about-Buddha-top.jpg);
}

div#aboutbuddhabottom {
   height:211px;
}


div#latestnews {
   height:74px;
   margin-top:3px;
   background-image:url(images/robe-maker-top.jpg);
}

.latestnews li {
  display:block;
  line-height:1.4em;
  padding:4px;
  padding-bottom:5px;
}

.latestnews li a, ul.latestnews {
  color:#868686;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  text-decoration:none;
}

.latestnews :hover {
  color:#261f6c;
  font-size:10px;
  text-decoration:none;
}

div#peaks-retreat-top-small {
   height:65px;
   margin-top:20px;
   background-image:url(images/peaks-retreat-top-small.jpg);
}

div#robemaker {
   height:74px;
   margin-top:3px;
   background-image:url(images/robe-maker-top.jpg);
}

.robemaker {
   padding:5px 5px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   line-height:1.3em;
   color:#868686;
}

.free-ebook {
   clear:both;
   width:136px;
   height:96px;
   margin-top:16px;
   border:none;
}

.robemakerlink {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
    line-height:1.6em;
	padding-bottom:8px;
}

.robemakerlink a {
    color: #868686; 
	text-decoration:none;
}

.robemakerlink a:hover {
    color: #261f6c;
	text-decoration:none;
}

div .middlefill {
   background-image:url(images/middle-fill.jpg);
   background-repeat:repeat-y;
   padding-left:5px;
   padding-right:5px;
}

div .bottomfill {
   height:13px;
   background-image:url(images/bottom-fill.jpg);
}

.rightcolumnheaderlink {
   padding-top:11px;
   text-align:center;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:14px;
   font-weight:100;
   line-height:1.1em;
   color: #fff;
}

.peaks-retreat-title {
   padding-top:11px;
   margin-left:18px;
   text-align:left;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:15px;
   font-weight:100;
   line-height:1.1em;
   color: #fff;
}

.rightcolumnheaderlink a {
    color: #fff; 
	text-decoration:none;
}

.rightcolumnheaderlink a:hover {
    color: #261f6c;
	text-decoration:none;
}

/*start wide content boxes rules*/

div .contentboxtop {
   position:relative;
   clear:both;
   background-image:url(images/content-box-top.jpg);
   margin-left:10px;
   width:635px;
   height:50px;
}

div .studyprogcontentboxtop {
   position:relative;
   clear:both;
   background-image:url(images/study-prog-content-box-top.jpg);
   margin-left:10px;
   width:635px;
   height:50px;
}

div .contentboxmiddle {
   background-image:url(images/content-box-middle.jpg);
   background-repeat:repeat-y;
   margin-left:10px;
   width:635px;
}

div .contentboxmiddle-deeper {
   background-image:url(images/content-box-middle.jpg);
   background-repeat:repeat-y;
   margin-left:10px;
   width:635px;
   height:195px;
}

div .contentboxmiddle-relax-unwind {
   background-image:url(images/content-box-middle.jpg);
   background-repeat:repeat-y;
   margin-left:10px;
   width:635px;
   height:170px;
}

div .lamrim-retreat-middle {
   background-image:url(images/content-box-middle.jpg);
   background-repeat:repeat-y;
   margin-left:10px;
   width:635px;
   height:200px;
}

div .weekend-retreat-middle {
   background-image:url(images/content-box-middle.jpg);
   background-repeat:repeat-y;
   margin-left:10px;
   width:635px;
   height:580px;
}

div .vajrasattva-retreat-middle {
   background-image:url(images/content-box-middle.jpg);
   background-repeat:repeat-y;
   margin-left:10px;
   width:635px;
   height:350px;
}

div .contentboxbottom {
   background-image:url(images/content-box-bottom.jpg);
   margin-left:10px;
   width:635px;
   height:16px;
   margin-bottom:15px;
}

/*close wide content boxes rules*/


/*in-body links open*/
.inbodylink a {
	color: #22478f;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}

.inbodylink a:hover {
    color: #261f6c;
	background-color:#e6ebf1;
}

.inbodylink .selected a {
    color: #261f6c;
}
/*in-body links close*/


#world-peace-cafe-image {
    width:320px;
	height:213px;	
}



/* start teachers page rules*/

#teachersgeshela {
   float:left;
   width:200px;
   height:251px;
   margin-left:15px;
   padding-top:4px;
}

#teachersKhyenrab {
   float:left;
   width:200px;
   height:204px;
   margin-left:15px;
   padding-top:4px;
}

#teachersdragpa{
   float:left;
   width:200px;
   height:195px;
   margin-left:15px;
   padding-top:4px;
}


.teacherstext {
   width:385px;
   margin-left:230px;
   padding-top:4px;
}

div .teacherscontentboxtop {
   clear:both;
   background-image:url(images/teachers-content-box-top.jpg);
   margin-left:10px;
   margin-top:4px;
   width:635px;
   height:50px;
}

.middlecontainteachers {
   width:630px;
   height:400px;
}

.middlecontain-tantra {
   width:630px;
   height:210px;
}

.middlecontain-lamrim {
   width:630px;
   height:180px;
}

.middlecontainteachers1 {
   width:630px;
   height:235px;
}

.middlecontainteachers2 {
   width:630px;
   height:210px;
}
/* close teachers page rules*/

/* start study proggramme page rules*/

#threelotus {
   float:left;
   text-align:center;
   margin-top:10px;
   margin-left:5px;
   margin-bottom:5px;
   width:300px;
   height:109px;
}

.programmeintro {
   float:left;
   width:300px;
   margin-left:20px;
}

.termdates {
  clear:both;
  text-align:center;
  width:625px;
  padding-left:12px;
  padding-top:5px;  
}

.gp {
   float:left;
   width:127px;
   height:105px;
   margin-left:15px;
   padding-top:4px;
}


.fpbook {
   float:left;
   width:131px;
   height:200px;
   margin-left:15px;
   padding-top:4px;
}

.ttpbook {
   float:left;
   width:127px;
   height:200px;
   margin-left:15px;
   padding-top:4px;
}

.middlecontainfpgp {
   width:630px;
   height:210px;
}

.studybooktext {
   float:left;
   width:485px;
   margin-left:15px;
}

/*start correspondence rules*/
#arrowcontainer {
   position:absolute;
   height:27px;
   margin-top:-33px;
   margin-left:600px;
   margin-right:10px;
}

a:link.sprite, a:visited.sprite{
   float:left;
   background:url(images/correspondence-download-arrow.gif) no-repeat top left;
   background-position:0px -27px;
   width:27px;
   height:27px;
   padding-top:0px;
   display:block;
   text-align:center;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   color: #6caedf;
   line-height:1.1em;
   font-size:12px;
   text-decoration:none;
}
 
a:hover.sprite{
   background-position:0px 0px;
   text-align:center;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   color: #002d62;
   line-height:1.1em;
   font-size:12px;
   text-decoration:none;
}

.middlecontainfplinks {
	width:630px;
	height:300px;
}


.photolinkintro-red {
   margin-left:10px;
   margin-right:10px;
   color: #CC3300;
}

/*close correspondence rules*/
/* close study proggramme page rules*/

/*start get Windows Media Player rules*/
.getmediaplayer {
   margin-left:15px;
   width:600px;
   float:left; 
}

.getmediaplayer a {
	color: #22478f;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}

.getmediaplayer a:hover {
    color: #261f6c;
	background-color:#e6ebf1;
}

.getmediaplayer .selected a {
    color: #261f6c;
}
/*close get Windows Media Player rules*/


/*start meditation classes page rules*/

#medclass {
   float:left;
   width:450px;
   height:331px;
   margin-left:5px;
   margin-top:15px;
   margin-bottom:10px;
}

#medclass-bespoke {
   float:left;
   width:630px;
   height:306px;
   margin-left:5px;
   margin-top:15px;
   margin-bottom:10px;
}

#medclass-wider {
   float:left;
   width:610px;
   margin-left:5px;
   margin-top:15px;
   margin-bottom:10px;
}

.medclasstext {
   float:left;
   width:630px;
   margin-left:5px;
}

.fp-ttp-dates {
   float:left;
   width:630px;
   margin-left:15px;
   margin-bottom:15px;
}

/*close meditation classes page rules*/

/*start courses and retreats page rules*/

.coursesandretreatsintro {
   float:left;
   width:620px;
   margin-left:5px;
}
/*Edited by Stuart Hendry Jan 2011 height was 115*/
.middlecontain {
   width:630px;
   height:150px;
}

.candrimage {
   float:left;
   width:120px;
   height:109px;
   margin-left:15px;
   padding-top:4px;
}

.candrimage-park-hall {
   float:left;
   width:120px;
   height:552px;
   margin-left:15px;
   padding-top:4px;
}

.candrtext {
   float:left;
   width:460px;
   margin-left:20px;
   padding-top:4px;
}

.middlecontain-teaching-skills {
   width:630px;
   height:70px;
}


.teaching-skills-text {
   float:left;
   width:560px;
   margin-left:20px;
   padding-top:4px;
}

.middlecontain-teaching-skills-links {
   width:630px;
   height:130px;
}



/*start booking form download rules*/
.arrowcontainer2 {
   float:left;
   display:inline;
   height:27px;
   margin-left:5px;
}

a:link.sprite2, a:visited.sprite2{
   float:left;
   background:url(images/booking-form-download-arrow.gif) no-repeat top left;
   background-position:0px -27px;
   width:500px;
   height:25px;
   padding-top:5px;
   text-align:center;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   color: #22478f;
   line-height:1.4em;
   font-size:12px;
   text-decoration:none;
}
 
a:hover.sprite2{
   background-position:0px 0px;
   text-align:center;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   color: #261f6c;
   line-height:1.4em;
   font-size:12px;
   text-decoration:none;
}
/*close booking form download rules*/
/*close courses and retreats page rules*/

/*start ways to help page rules*/

#helping {
   float:left;
   width:340px;
   height:255px;
   margin-left:5px;
   margin-top:15px;
   margin-bottom:10px;
}
/*close ways to help page rules*/



/*start special events page rules*/

#openday {
   float:left;
   width:360px;
   height:336px;
   margin-left:5px;
   margin-top:15px;
   margin-bottom:0px;
}

#empowerment {
   width:400px;
   height:489px;
   margin-left:5px;
   margin-top:15px;
   margin-bottom:0px;
}

#winter-buffet {
   width:400px;
   height:267px;
   margin-left:5px;
   margin-top:15px;
   margin-bottom:0px;
}

/*close special events page rules*/

/*start contact us page rules*/

#contactuslogo {
   float:left;
   width:300px;
   height:117px;
   margin-left:65px;
   margin-top:20px;
   margin-bottom:10px;
}

.address {
   float:left;
   width:500px;
   margin-left:60px;
   margin-bottom:15px
}

#map {
   width:620px;
   height:600px;
   margin-left:7px;
}

.mapdownloadcontain {
   float:left;
   width:400px;
   margin-left:5px;
}

/*start map download link rules*/
#arrowcontainer4 {
   position:absolute;
   height:27px;
   text-align:center;
   margin-top:-29px;
   margin-left:600px;
   margin-right:10px;
}

a:link.sprite4, a:visited.sprite4{
   float:left;
   background:url(images/map-download-arrow.gif) no-repeat top left;
   background-position:0px -27px;
   width:27px;
   height:27px;
   padding-top:0px;
   display:block;
   text-align:center;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   color: #6caedf;
   line-height:1.1em;
   font-size:12px;
   text-decoration:none;
}
 
a:hover.sprite4{
   background-position:0px 0px;
   text-align:center;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   color: #002d62;
   line-height:1.1em;
   font-size:12px;
   text-decoration:none;
}

.pwhiterightmap {
   text-align:left;
   padding-left:220px;
   padding-top:5px;
   padding-bottom:8px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   line-height:1.4em;
   color: #fff;
}
/*close map download link rules*/



/*email link navi open*/
.emailnavi {
   padding-left:2px; 
}

.emailnavi a {
	color: #22478f;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}

.emailnavi a:hover {
    color: #261f6c;
	background-color:#e6ebf1;
}

/*lemail link navi close*/
/*close contact us page rules*/



/*open photo gallery page rules*/

.photolinkintro {
   margin-left:10px;
   margin-right:10px;
}

div .photocontentboxmiddle {
   background-image:url(images/content-box-middle.jpg);
   background-repeat:repeat-y;
   margin-left:10px;
   padding-left:2px;
   width:635px;
}

/*close photo gallery page rules*/



/*start links page rules*/

#linksimage {
   float:left;
   width:188px;
   height:188px;
   margin-left:10px;
   margin-top:15px;
   margin-bottom:30px;
}

.middlecontainlinks {
   width:630px;
   height:160px;
}

/*links navi open*/
#linksnavi {
  width:600px;
  float:left; 
}

ul#linksnavi {
    display:block;
	width:600px;
	padding:10px;
}

ul#linksnavi li a {
	color: #22478f;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}

ul#linksnavi li a:hover {
    color: #261f6c;
	background-color:#e6ebf1;
}

ul#linksnavi li.selected a {
    color: #261f6c;
}
/*linksnavi close*/

/*close links page rules*/


/*open robe maker page rules*/
div .robemakercontentboxtop {
   clear:both;
   background-image:url(images/robe-maker-content-box-top.jpg);
   margin-left:10px;
   margin-top:4px;
   width:635px;
   height:50px;
}

.middlecontainrobemaker {
   width:630px;
   height:215px;
}

.robemakerintro {
   margin-left:20px;
}

.robemakerpricestitle {
   padding-left:15px;
   margin-left:30px;
   padding-bottom:8px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:14px;
   line-height:1.4em;
   color: #22478f;
}

.robemakerprices td.hilite {
 background-color: #ded6d7;
 padding-left:15px;
}

.robemakerprices td.plain {
 padding-left:15px;
}


.robemakerprices {
   margin-left:30px;
   padding-left:85px;
   padding-top:5px;
   padding-bottom:8px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   line-height:1.4em;
   color: #22478f;
}
/*close robe maker page rules*/



/*open site map page rules*/
.sitemap {
   clear:both;
   margin-top:20px;
   margin-left:20px;
}

.sitemap1 {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   line-height:1.4em;
   color: #22478f;
}

.sitemap2 {
   margin-left:30px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   line-height:1.4em;
   color: #22478f;
}

.sitemap3 {
   margin-left:45px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   line-height:1.4em;
   color: #22478f;
}

.bigicon {
   font-size:18px;
}

.bigicon2 {
   font-size:16px;
}

.bigicon3{
   font-size:12px;
}
/*close site map page rules*/


#footer {
   clear:both;
   width:798px;
   padding-top:30px;
   padding-bottom:5px;
   text-align:center;

}

#subfooter {
   clear:both;
   width:798px;
   height:80px;
   text-align:center;
   margin-top:5px;
   margin-bottom:10px;
   border-top:1px dotted #bbb;
}

#subfootercontent {
   float:left;
   padding-top:20px;
   padding-left:10px;
}


.footertext {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   line-height:0.8em;
   color:#868686;
}

.footerlink {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-bottom:8px;
}

.footerlink a {
    color: #868686; 
	text-decoration:none;
}

.footerlink a:hover {
    color: #261f6c;
	text-decoration:none;
	background-color:#e6ebf1;
}


.bottomnavi {
  display:inline;
  line-height:1.8em;
  padding-left:2px;
  padding-right:2px;
  padding-bottom:10px;
}

.bottomnavi a{
  color:#868686;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  text-decoration:none;
}

.bottomnavi a:hover {
  color:#261f6c;
  font-size:10px;
  text-decoration:none;
  background-color:#e6ebf1;
}

