/* -------- BOILERPLATE ---------- */
body{
padding:0;
margin:0;
background: #D8D3C8;
color:#333;
font:80%/150% arial, verdana, sans-serif;
}
#container{
width:728px;
margin:0 auto;
background:#fff url(images2/dropsdw.gif) repeat-y;
}
#header{
padding:0px 0px 0px 0px;
/* margin:0px 14px; */
margin:0px 14px 0px 14px;
background:#fff;
border: 0px solid blue;
/*background:url(images2/logo_header.jpg) no-repeat;*/
width:700px;
height:50px;
}
#largeimage{
height:260px;
padding:0;
/* margin:0 14px; */
margin: 0px 14px 0px 14px;
background:none; 
border-top:2px solid black;
/*background: url(images2/largeimage.jpg);*/
}
#content{
padding:0 40px 70px 10px;
margin:10px 0 0 170px;
border: 0px solid blue;
}
#introContent{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background: url(images2/introbackground.gif) no-repeat 0 0;
border: 0px solid blue;
width: 735px;
height: 370px;
}
#introPos{
position: relative;
border: 0px solid green;
width: 650px;
height: 350px;
left: 40px;
top: 40px;
}
.flagPos{
border: 1px solid black;

}

.flagboxUsa{
	/*cursor:hand;*/
	width:32px;
	heigth:21px;
	border: 0px solid black;
	text-decoration: none;
	/*background: url(images2/flag_usa.gif) no-repeat 0 0;*/
	/*visibility: hidden;*/
}
.flagboxFrance{
cursor:hand;
	width:32px;
	heigth:21px;
	border: 0px solid black;
	text-decoration: none;
	display:block;
	/*background: url(images2/flag_france.gif) no-repeat 0 0;*/
	/*visibility: hidden;*/
}
.flagboxGermany{
	width:32px;
	heigth:21px;
	border: 0px solid black;
	text-decoration: none;
	/*background: url(images2/flag_germany.gif) no-repeat 0 0;*/
	/*visibility: hidden;*/
}
.flagboxIndonesia{
cursor:hand;
	width:32px;
	heigth:21px;
	border: 0px solid black;
	text-decoration: none;
	/*background: url(images2/flag_indonesia.gif) no-repeat 0 0;*/
	/*visibility: hidden;*/
}
.flagboxJapan{
cursor:hand;
	width:32px;
	heigth:21px;
	border: 0px solid black;
	text-decoration: none;
	/*background: url(images2/flag_japan.gif) no-repeat 0 0;*/
	/*visibility: hidden;*/
}
.flagboxSpain{
cursor:hand;
	width:32px;
	heigth:21px;
	border: 0px solid black;
	text-decoration: none;
	/*background: url(images2/flag_spain.gif) no-repeat 0 0;*/
	/*visibility: hidden;*/
}
.sub{
	position:relative;
	bottom:0.4em;
	font-size: 0.8em;
}
.sup{
	position:relative;
	top:-0.4em;
	font-size: 0.4em;
}
#webmail{
padding:0 40px 70px 10px;
margin:10px 0 0 170px;
border: 0px solid blue;
}
/* --------- FOOTER MISC ------------- */
#footer{
clear:both;
padding:2px 5px 0px 25px;
margin:0px 14px 0px 14px;;
background:#bbb url(images2/footer.jpg) no-repeat 0 0;
color:#fff;
height: 148px;
}

#emailForm {
float:right;
width: 299px;
padding-right:20px;
font-family:verdana,arial,sans-serif; 
font-weight:norm;
font-size: 11px;
color:#000; 
border: 0px solid blue;
padding-top:20px;
height: 100px;
}

#footerLeft{
padding-top:20px;
float:left;
}
.emailFormText{
float:left;
border: 0px solid green;
color:#fff; 
}

a.footerlink:link {font-family:verdana,arial,sans-serif; font-size: 11px; color:#fff; text-decoration:none; font-weight:norm; background:none; padding:0px;}
a.footerlink:hover {color:#000; font-size: 11px; background:none;text-decoration:none;}
a.footerlink:visited {font-family:verdana,arial,sans-serif; font-size: 11px; color:#fff; text-decoration:none; font-weight:norm; background:none; padding:0px;}

.clearFloat{
clear: both;
}
/* -------- HEADINGS ---------- */
h1{
font-size:14px;
margin:0;
padding:8px 0 2px 0;
line-height:40px;
border: 0px solid green;
}

h2{
font-family:verdana,arial,sans-serif; 
color:#E0D4C6; 
font-weight:bold;
font-size: 20px;
border:0px solid red;
}

h3{
color:#222;
margin:20px 0 0 0;
padding:0;
font:130% trebuchet ms, verdana, sans-serif;
}

h4{
color:#333;
font:110% trebuchet ms, verdana, sans-serif;
font-weight:bold;
margin:30px 0 0 0;
}
/* -------- LINKS -------- */
a{
color:#104e93;
text-decoration:none;
}
a:hover{
color:#6392ac;
text-decoration:underline;
}
/*#footer a{
color:#666;
text-decoration:none;
border-bottom:1px dotted #999;
}
#footer a:hover{
text-decoration:none;
color:#fff;
border-bottom:1px solid #aaa;
}
*/
/* -------- NAV -------- */
#simpleNav {
width: 700px;
height: 53px;
border: 0;
padding: 0;
margin: 0 14px;
}
ul#navigation {
	padding: 0;
	margin: 0;
	font-family: verdana, sans-serif;
	background-color: #7D7D7D;
	color: #fff;
	float: left;
	font-size: 10px;
	font-weight: bold;
	border-bottom: 1px solid white;
	width: 700px;
}
ul#navigation li { display: inline; }
ul#navigation li a {
  padding: .45em 2.00em;
  background-color: #7D7D7D;
  color: #fff;
  text-decoration: none;
  float: left;
  border-bottom: solid 1px #fff;
  border-top: solid 1px #fff;
  border-right: solid 0px #fff;
  border-left: solid 0px #fff;
}
*html ul#navigation li a {
  /*padding: .45em 2.57em;*/
  padding: .45em 1.99em;
  background-color: #7D7D7D;
  color: #fff;
  text-decoration: none;
  float: left;
  border-bottom: solid 1px #fff;
  border-top: solid 1px #fff;
  border-right: solid 0px #fff;
  border-left: solid 0px #fff;
}

a:link, a:visited { color: #fff; }
ul#navigation li a:hover {
	color: #fff;
	background-color: #000;
}
ul#navigation li#youarehere a { background-color: #000; }
/* -------- SUBNAV -------- */
#sideBar{
float:left;
width:50px;
border: 0px solid green;
}

#subsimpleNav {
width: 144px;
border: 0;
padding: 0;
margin: 0 14px;
border: 0px solid blue;
line-height: 15px;
}
ul#subnavigation {
	padding: 0px;
	margin: 0px;
	font-family: verdana, sans-serif;
	background-color: #7D7D7D;
	color: #fff;
	float: center;
	font-size: 10px;
	font-weight: bold;
	border-bottom: 1px solid white;
	width: 142px;
}
ul#subnavigation li { display: inline; }
ul#subnavigation li a {
  padding: .45em 3.35em;
  background-color: #7D7D7D;
  color: #fff;
  text-decoration: none;
  float: left;
  border-bottom: solid 1px #fff;
  border-top: solid 1px #fff;
  border-right: solid 0px #fff;
  border-left: solid 0px #fff;
  width: 75px;
}
*html ul#subnavigation li a {
  padding: .45em 3.00em;
  background-color: #7D7D7D;
  color: #fff;
  text-decoration: none;
  float: right;
  border-bottom: solid 1px #fff;
  border-top: solid 1px #fff;
  border-right: solid 0px #fff;
  border-left: solid 0px #fff;
  width: 81px;
}


a:link, a:visited { color: #fff; }
ul#subnavigation li a:hover {
	color: #fff;
	background-color: #000;

}
ul#subnavigation li#subyouarehere a { background-color: #000;}

/* -------- SIDEBAR -------- 
#sidebar{
float:left;
width:155px;
margin: 0px 0 5px 0;
padding:0;
}*/
/*
#sidebar ul{
font-size:85%;
line-height:130%;
margin:0 0 25px 14px;
border-top:0px solid #ccc;
}
#sidebar ul li{
list-style:none;
text-indent:0;
}
#sidebar ul li a{
text-decoration: none;
color:#777;
padding:8px 25px 8px 12px;
display:block;
border-bottom: 0px solid #ccc;
border-top:0px solid #fff;
}
#sidebar ul li#active{
text-decoration: none;
color:#111;
background:#fff url(images2/arrow.gif) no-repeat 120px 10px;
padding:8px 25px 8px 12px;
display:block;
border-bottom: 0px solid #ccc;
border-top:0px solid #fff;
}
#sidebar ul li a:hover{
color:#111;
background:#fff url(images2/arrow.gif) no-repeat 120px 10px;
}
#sponsors{
margin:5px 10px;
border:0px solid blue;
}
#lallo{
padding:15px 0 5px 45px;
}
#lallo a{
background: url(images2/lallo.jpg) no-repeat 0 0;
height:40px;
display:block;
width:51px;
text-decoration:none;
}
#lallo a:hover{
background-position: 0 -40px;
}*/

/* -------- LISTS -------- */
ul{
padding-left:0;
margin-left:0;
}

/* -------- MISC -------- */
#menusdw {
position: relative;
background: url(images2/menusdw.gif) no-repeat 0 0;
height: 11px;
margin: 0 0 0 14px;
top: -22px;
}
#design a{ 
/* background:#9c0; */
background:#BFAA8F;
color:#000;
border:0;
}
#design a:hover{
color:#6B7D98;
background:#fff;
border:0;
}



a.backgroundhover:link {font-family:verdana,arial,sans-serif; color:#AD5600; text-decoration:none; font-weight:norm; background:none; padding:0px;}
a.backgroundhover:hover {color:#6A2E22; background:none;text-decoration:none;background-color:#F1E5C2;}
a.backgroundhover:visited {font-family:verdana,arial,sans-serif; color:#AD7A00; text-decoration:none; font-weight:norm; background:none; padding:0px;}


.dateItem{
border: 0px solid brown;
padding-bottom: 30px;
}

.dateHeader{
font-family:verdana,arial,sans-serif; 
color:#928B7B; 
text-decoration:none; 
font-weight:bold;
font-size: 1.0em;
line-height: 1.3em;
float:left;
width:480px;
height: 17px;
border-top: 1px solid #BCBCBC;
border-bottom: 1px solid #BCBCBC;
clear: both;
}

.monthWrapper {
float:left;
padding-right: 10px;
}
.month {
border: 0px solid green;
font-family:verdana,arial,sans-serif; 
color:#C5BBA5; 
text-decoration:none; 
font-weight:norm;
font-size: 2em;
line-height: 1.3em;
padding-left: 5px;
}
.day {
border: 0px solid green;
font-family:verdana,arial,sans-serif; 
color:#CDCDCD; 
height: 40px;
text-decoration:none; 
font-weight:bold;
font-size: 3.4em;
line-height: .8em;
}
.newsAppetizer{
font-family:verdana,arial,sans-serif; 
font-weight:norm;
font-size: 11px;
line-height: 1.2em;
color:#A76E2A; 
width:300px;
padding-top: 4px;
padding-left: 5px;
border: 0px solid green;
}
.newscopy{
float:left;
}

.newsDivider {
width:15px;
border-top: 5px solid white;
border-left: 1px solid #AEAEAE;
height:60px;
}







/* --------- NEWS ITEMS ------------- */
.titleBox{
float:left;
width:480px;
font-family:verdana,arial,sans-serif; 
color:#928B7B; 
text-decoration:none; 
font-weight:bold;
font-size: 1.0em;
line-height: 1.3em;
height: 17px;
border-top: 1px solid #BCBCBC;
border-bottom: 1px solid #BCBCBC;
}
.newsContainer{
width:500px;
height:150px;
border:0px solid red;
}
.monthBox{
width:50px;
height:25px;
padding:5px 0px 0px 5px;
font-family:verdana,arial,sans-serif; 
color:#C5BBA5; 
font-weight:norm;
font-size: 2em;
/* line-height: 1.3em; */
border:0px solid red;
}
.dayBox{
width:65px;
height:40px;
padding:0px 0px 0px 0px;
font-family:verdana,arial,sans-serif; 
color:#CDCDCD; 
font-weight:bold;
font-size: 3.4em; 
line-height: .8em;
border:0px solid green;
}
.dateBox{
float:left;
/* width:400px;
border: 1px solid green; */
}
.newsDivider{
float:left;
width:0px;
height:70px;
margin-left:10px;
border-right:.5px solid #AAAAAA;
}
.newsText{
float:left;
width:400px;
height:100px;
font-family:verdana,arial,sans-serif; 
font-weight:norm;
font-size: 11px;
line-height: 1.2em;
color:#92A178; 
padding-top: 4px;
padding-left: 5px;
margin-left:10px;
border: 0px solid green;
}


/* new stuff */
.bodyCopy{
width:490px;
font-family:verdana,arial,sans-serif; 
font-weight:norm;
font-size: 11px;
line-height: 1.2em;
color:#92A178; 
padding-top: 4px;
border: 0px solid green;
}

.normList{
margin: 0px 0px 0px 30px;
padding: 5px;
list-style-type: disc;
list-style-position: outside;
font-family:verdana,arial,sans-serif; 
font-weight:norm;
font-size: 11px;
line-height: 1.2em;
color:#B87F1A; 
border: 0px solid green;
}

a.contentLink:link {font-family:verdana,arial,sans-serif; color:#C57E00;background-color:#F1E5C2; text-decoration:none; font-weight:bold; background:none; padding:0px;}
a.contentLink:hover {color:#6A2E22; background:none;text-decoration:none;background-color:#F1E5C2;}
a.contentLink:visited {font-family:verdana,arial,sans-serif; color:#B87F1A;background-color:#F1E5C2; text-decoration:none; font-weight:norm; background:none; padding:0px;}


.bottomMessage {
margin-left: 190px;
font-family:verdana,arial,sans-serif; 
color:#B2A997;
text-decoration:none; 
font-size: 11px;
font-weight:bold; 
background:none; 
padding:0px;
}
a.indexLink:link {font-family:verdana,arial,sans-serif;font-size:11px; color:#B2A997;background-color:#F1E5C2; text-decoration:none; font-weight:bold; background:none; padding:0px;}
a.indexLink:hover {color:#fff; font-size:11px;background:none;text-decoration:none;background-color:#817B6D;}
a.indexLink:visited {font-family:verdana,arial,sans-serif; font-size:11px;color:#B2A997;background-color:#F1E5C2; text-decoration:none; font-weight:norm; background:none; padding:0px;}

.centerHome{
padding-top: 320px;
}




