body {
 margin: 0px;
 padding: 0px;
 background-color: #E8E8F0;
 background-image: url("/i/bkgd.gif");
 background-attachment: fixed;
 background-position: center top;
 background-repeat: repeat-y;
} 

a { text-decoration: none; }

ul { 
 padding: 0px;
 margin: 5px 5px 5px 15px; 

}

.menucell {
 background-color: #FFF;
 background-image: url("/i/menubar.gif");
 background-position: center top;
 background-repeat: repeat-x;
 padding: 12px 4px 0px 4px;
	/* note: should be centered */
}

.menubox {
 padding: 4px 6px 4px 6px;
 margin: 0px 2px 0px 2px;
 text-align: center;
 visibility: visible;
}

.rollbox {
 float: left;
 border: solid;
 border-width: 1px;
 border-color: #EEE;
 visibility: hidden;
}

.rollbox:hover	{
 visibility: visible;
}

.solidback {
 background-color: #FFF;
}

.leftedge {
 background-image: url("/i/bkgd_left.gif");
 background-position: right top;
 background-repeat: repeat-y;
}

.rightedge {
 background-image: url("/i/bkgd_right.gif");
 background-position: right top;
 background-repeat: repeat-y;
}

.namebox {
 padding: 10px 0px 0px 20px;
}

.anvar {
 font-size: 36px;
 line-height: 30px;
}

.langbox {
 padding: 4px 6px 4px 6px;
 margin: 10px 10px 0px 0px;
 text-align: center;
 float: left;
 border: solid;
 border-width: 1px;
 border-color: #BBB;
}

.langbox:hover	{
 border-color: #555;
}

.captionbox {
 width: 240px;
 margin: 10px 50px 10px 45px;
}


.boxed {
 width: 235px;
 background-image: url("/i/sidebox.gif");
 background-position: left top;
 background-repeat: no-repeat;
}

.padded {
 padding: 15px 20px 10px 20px;
}

.cleared {
 clear: both;
}

.homemaintext {
 width: 435px;
 padding: 0px 0px 0px 0px;
}

.maintext {
 width: 385px;
}

.footerbox {
 text-align: center;
 width: 700px;
 margin: auto;
 padding: 8px 0px 0px 0px;
}



.bigblue		{ color: #597BA2; font-weight: bold; font-family: arial, helvetica, sans-serif; font-size: 18px; line-height: 18px; }
.medblue		{ color: #305076; font-weight: bold; font-family: arial, helvetica, sans-serif; font-size: 15px; line-height: 16px; }
.langlink		{ color: #333; font-weight: bold; font-family: arial, helvetica, sans-serif; font-size: 13px; line-height: 15px; }
.text			{ color: #333; font-weight: normal; font-family: arial, helvetica, sans-serif; font-size: 12px; line-height: 14px; }
.text a:hover	{ text-decoration: underline; }
.smallgrey		{ color: #333; font-weight: normal; font-family: arial, helvetica, sans-serif; font-size: 12px; line-height: 15px; }
.picturecaption	{ color: #777; font-weight: normal; font-family: arial, helvetica, sans-serif; font-size: 12px; line-height: 14px; font-style: italic; }
.largecap		{ color: #597BA2; font-weight: bold;   font-family: arial, helvetica, sans-serif; font-size: 18px; line-height: 18px; }
.bluetext		{ color: #305076; font-weight: normal; font-family: arial, helvetica, sans-serif; font-size: 12px; line-height: 14px; }
.menutext		{ color: #FFFFFF; font-weight: normal; font-family: arial, helvetica, sans-serif; font-size: 14px; line-height: 15px; }
.textb			{ color: #333333; font-weight: bold;   font-family: arial, helvetica, sans-serif; font-size: 13px; line-height: 15px; }
.smallertext	{ color: #333333; font-weight: normal; font-family: arial, helvetica, sans-serif; font-size: 11px; line-height: 13px; }
.textmorelead	{ color: #333333; font-weight: normal; font-family: arial, helvetica, sans-serif; font-size: 12px; line-height: 17px; }



.globe {
 background-image: url("/i/globe_bkgd.gif");
 background-position: right bottom;
 background-repeat: no-repeat;
}

