.* {  font-family: Georgia;}

body {
  scrollbar-face-color: #222222;
  scrollbar-shadow-color: #111111; 
  scrollbar-highlight-color: #222222;
  scrollbar-3dlight-color: #000000; 
  scrollbar-darkshadow-color: #aaaaaa;
  scrollbar-track-color: #111111;
  scrollbar-arrow-color: #dddddd;
  color:#ffffff;
  min-width:640px;
  background:rgb(85,76,81); }

h1  {font-weight:bold; font-size: 14px; color: rgb(150,195,252); }
h2  {font-weight:bold; font-size: 12px; color: rgb(150,195,252); }
p   {font-size:11px;  font-family: Georgia;}
ul					{ margin-top: 3px;margin-bottom:3px }
li					{font-size:11px;font-family: Georgia;}
img {  border: 0}
a:link {text-decoration:underline  }
a:visited {text-decoration:underline }
a:hover {text-decoration:none }

p a { color: #D0D0D0;}
h1 a { color: rgb(110,155,212);font-family: Georgia;}
h2 a { color: rgb(110,155,212);font-family: Georgia;}
li a { color: #D0D0D0;}
img a { border:0;}

input.navigation {
    border-color: black;
    border-width: 1px;
    color: white;
    background-color: rgb(96,87,92);
    }

input.content {
    border-color: black;
    border-width: 1px;
    color: white;
    background-color:black; }

.scroller_small {		border-width: 0px;overflow: auto;height:100px;
    margin: 0px 0px 0px 0px;}

.scroller_medium {		border-width: 0px;overflow: auto;height:200px;
    margin: 0px 0px 0px 0px;}

.scroller_big {		border-width: 0px;overflow: auto;height:400px;
    margin: 0px 0px 0px 0px;}


.box {width:90%;margin-left:15px;margin-bottom: 11px;clear:left;}
.box h1 {
    color:rgb(206,235,255);
    margin: 0;
    padding: 0;
    text-align: left;}
.box h1 a {
    color:rgb(206,235,255);
    margin: 0;
    padding: 0;
    text-align: left;}
.box h1 a:link {
    color:rgb(206,235,255);
    margin: 0;
    padding: 0;
    text-align: left;}
    
.box h2 {
    margin: 0;
    color:#ffffff;
    font-size:11px;    
    text-align: right;
font-family: Georgia;
    }
.box img {
    float:left;
}
.box p {
    text-align: left;
}
.box h2 a {    color:#d0d0d0;text-align:left;}
.box h1 a {    color:#d0d0d0;text-align:left;}


#main_box {
  min-height:300px;
}

.browser {
  text-align : center;
}

.browser .overview {
  text-align : center;
}

.browser .detail {
  text-align : center;
  margin-left:10%;
  margin-right:10%;
}

.browser .detail img {
	text-align : center;
	border: 0;
}

.browser .detail p {
	text-align : center;
}

.external_link {
	list-style-image:url(/images/link.png)
}

.world_navigator {
  position:relative;
  width:240px;
  height:119px;
  text-align:left;
}

.world_navigator input[type=image]{
  position:absolute;
  cursor: crosshair;
}

.world_navigator img.marker {
  position:absolute;
  border:0px;
}

.map_info_box {
	position:relative;
}

.map_info_box a:hover {
}

.map_info_box a img {
	display:none;
}

.map_info_box a:hover img {
	display:block;
	width:240px;
	heigth:119px;
}


pre {white-space:pre}

/*******************************************************************/
#header,#menu,#content,#sub-section,#footer {
  overflow:hidden;
  display:inline-block
}
/* safari and opera need this */
#header,#footer {width:100%}
#menu,#content,#sub-section {float:left}
#menu {width:33%}
#content {width:33%}
#sub-section {width:33%}
#full {width:100%;clear:left;}
#right { width:66%;float:left;}
#footer {clear:left}


.uedge {
  width: 100%;
  background-color: rgb(14,26,52);
  background-image: none;
}
.redge {
  background-image: url(/images/redge.png);
  background-position: top right;
  background-repeat: repeat-y;
}
.bedge {
  background-image: url(/images/bedge.png);
  background-position: bottom left;
  background-repeat: repeat-x;
}
.ledge {
  background-image: none;
}
.ulcorner {
  background-image: url(/images/tlcorner.png);
  background-position: top left;
  background-repeat: no-repeat;
}
.urcorner {
  background-image: url(/images/trcorner.png);
  background-position: top right;
  background-repeat: no-repeat;
}
.blcorner {
  background-image: url(/images/blcorner.png);
  background-position: bottom left;
  background-repeat: no-repeat;
}
.brcorner {
  background-image: url(/images/brcorner.png);
  background-position: bottom right;
  background-repeat: no-repeat;
  padding: 15px 30px 30px 15px;
}
.innercontent {
  width: 100%;
}



.redge_h {
  background-image: url(/images/redge_h.png);
  background-position: top right;
  background-repeat: repeat-y;
}

.ulcorner_h {
  background-image: url(/images/tlcorner_h.png);
  background-position: top left;
  background-repeat: no-repeat;
}
uedge_h {
  width: 100%;
  background-color: rgb(14,26,52);
  background-image: url(/images/top.png);
  background-position: top left;
  background-repeat: repeat-x;

}

.urcorner_h {
  background-image: url(/images/trcorner_h.png);
  background-position: top right;
  background-repeat: no-repeat;
}
.ledge_h {
  background-image: url(/images/left.png);
  background-position: top left;
  background-repeat: repeat-y;
}

.header_logo img {
  vertical-align: top;
}
.header_top_nav img {
  vertical-align: top;
  margin-top : 2px;
}
.header_top_nav p {
  vertical-align: top;  
  font-size : 12px;
font-family: Georgia;  
}


.header_logo {
  float: left;
  width : 220px;
  text-align : left;
}

.header_logo_breadcrum p {
  font-size : 12px;
  color: rgb(206,235,255);
  font-weight:bold;
font-family: Georgia;
}

.header_logo_breadcrum p a {
  color: rgb(110,155,212);
}

.header_logo_breadcrum {
  padding-left : 20px;
  overflow: hidden;
  height : 20px;
  margin-top: -10px;
}


.header_top_nav {
  float: left;
  width : 100px;
  text-align : center;
}

.header_search {
  width : 100px;
  float : right;
}

.header_main {
  width : 1px;
  min-height:90px;

}

.header_search p {
  vertical-align: top;
  text-align : center;  
  font-size : 12px;
font-family: Georgia;
}

.header_search a:link, .header_search a:visited {
  font-weight:bold;
  font-size: 12px;
  color: rgb(150,195,252);
  text-decoration:underline;  
font-family: Georgia;
}

.header_search a:hover {
  font-weight:bold;
  font-size: 12px;
  color: rgb(150,195,252);
  text-decoration:none;   
font-family: Georgia;
}


.header_search input {
  margin-top : 50px;
  color:white;
  background-color:rgb(24,36,62);
  border-width: 1px;
  border-color:gray;
}

.header_top_nav a:link, .header_top_nav a:visited {
  font-weight:bold;
  font-size: 12px;
  color: rgb(150,195,252);
  text-decoration:underline;  
font-family: Georgia;
}

.header_top_nav a:hover {
  font-weight:bold;
  font-size: 12px;
  color: rgb(150,195,252);
  text-decoration:none;   
font-family: Georgia;
}

.title h1 {
    margin: 0;
    padding:0;
    text-align: center;
    padding: 0px 0px 10px 0px;
    }
    
.innercontent p {
    margin: 0;
    padding: 0px 0px 0px 3px }    

.more {
    text-align: right;
    font-weight:bold;
    font-size:11px;     
    font-family: Georgia;
}
.more a {   color:#d0d0d0;}
.footer_left {float:left;font-weight:bold; font-size: 12px; color: rgb(150,195,252); }
.footer_left a {color: rgb(110,155,212);}
.footer_right {text-align: right;font-weight:bold; font-size: 12px; color: rgb(150,195,252);}
.footer_right a {color: rgb(110,155,212);}

