body	{
 color:white;
 font-size:medium;
 margin:0px;
 line-height:1.5em;
 background-color:#18295F;
 background-repeat: no-repeat;
 background-position: 0px 0px;
 background-attachment: fixed;
 background-position: expression('0px '+this.parentNode.scrollTop + '-10px');
}

h1	{
 color:#FFFFFF;
 font-family:Times New Roman;
 margin:0px;
 font-size:38px;
 padding-left:25px;
}

h2	{
 font-weight:normal;
 color:#FFFFFF;
 font-size:x-large;
 letter-spacing:0.1em;
 margin-top:auto;
 margin-bottom:auto;
 padding:6px;
 padding-bottom:4px;
}

h3	{
 display:block;
 font-weight:bold;
 font-size:medium;
 padding-top:0px;
 padding-left:6px;
 margin-top:0px;
 border-bottom:solid 1px #FFF;
 border-left:solid 4px #FFF;
 letter-spacing:0.1em;
 margin-left:15px;
}

h4	{
 font-weight:normal;
 color:white;
 padding-bottom:0px;
 font-size:small;
 border-bottom:solid 1px #FFFFFF;
 letter-spacing:0.05em;
 margin-left:15px;
}

h5	{
 color:white;
 font-weight:bold;
 font-size:small;
}

strong	{
 font-weight:normal;
 color:#FFF500;
 font-size:small;
 letter-spacing:0.04em;
}

a	{
 text-decoration:none;
 color:#FFFF00;
 font-weight:bold;
}

a:hover	{
 text-decoration:underline;
 font-weight:bold;
}

a:visited	{
 color:#CC0000;
 font-weight:bold;
}

.top h1{
 font-size: 80px;
 text-transform: uppercase;
 font-weight: 800;
 line-height: 1.1;
 color: yellow;
 letter-spacing: -2px;
 margin-bottom: 40px;
 position: relative;
 text-shadow: 2px 3px 0 rgba(0,0,0,0.075);
}

.top h1 span.of {
 font-size: 21px;
 color: #FFFFFF;
 border-radius: 50px;
 -moz-border-radius: 50px;
 width: 40px;
 height: 40px;
 text-indent: 8px;
 line-height: 34px;
 position: absolute;
 margin-top: 8px;
 margin-left: 2px;
 font-weight: normal;
 text-transform: lowercase;
 font-family: Georgia, "Times New Roman", Times, serif;
 font-style: italic;
 background-image:url('../images/box-bg3.png');
}

.top h1 span.your {
  font-size: 24px;
  text-shadow: 1px 2px 0 rgba(0,0,0,0.075);
  color: #FFFFFF;
}

.top h2 {
 color: #FFFFFF;
 font-size:medium;
 font-weight: 800;
 text-transform: uppercase;
 letter-spacing: 1px;
 padding-left:17px;
}

.top h4 {
 font-size:medium;
 font-weight:normal;
 color: #fff;
 display:block;
 margin-left:15px;
 background-image:url('../images/box-bg.png');
 padding-left:8px;
 border-top:solid 1px #666666;
 border-right:solid 1px #666666;
 border-left:solid 1px #FFFFFF;
 border-bottom:solid 1px #FFFFFF;
}

.top p	{
 text-align:justify;
 text-justify:inter-ideograph;
}

.menu_title  {
 font-weight:bold;
 text-transform: lowercase;
 font-family: Georgia, "Times New Roman", Times, serif;
 font-style: italic;
}

.menu a	{
 text-decoration:none;
 color:white;
}

.menu a:hover	{
 color:white;
 text-decoration:underline overline;
}
	
.menu a:visited	{
 color:#FF9900;
}

.sub_menu a	{
 text-decoration:none;
 color:white;
 display:block;
 padding:2px;
 padding-left:32px;
}

.sub_menu a:hover	{
 color:white;
 display:block;
 padding-top:1px;
 padding-bottom:1px;
 border:1px solid #4D4D4D;
 text-decoration:none;
 padding-left:31px;
}
	
.sub_menu a:visited		{
 color:#8D8D8D;
}

.sub_menu span		{
 color:#8D8D8D;
 padding:2px;
 padding-left:32px;
}

.nabi_menu a	{
 color:white;
 text-decoration:none;
 display:block;
 padding-top:2px;
 padding-bottom:2px;
}

.nabi_menu a:hover	{
 display:block;
 color:white;
 padding-top:1px;
 padding-bottom:1px;
 text-decoration:none;
 border:1px solid #FFF;
}
	
.nabi_menu a:visited		{
 color:#CC0000;
}

.nabi_menu span	{
 display:block;
 color:#CC0000;
 padding-top:1px;
 padding-bottom:1px;
 text-decoration:none;
 border:1px solid #FFF;
 padding-left:8px;
 padding-right:8px;
}

.icon_1 {
 padding-left:22px;
 padding-top:5px;
}

.icon_2 {
 padding-left:4px;
 padding-right:2px;
 padding-top:5px;
}

.icon_3 {
 padding-top:6px;
 padding-right:2px;
}

.icon_4 {
 padding-right:3px;
}

.icon_5 {
 padding-left:4px;
 padding-right:2px;
 padding-top:0px;
}

.icon_6 {
 padding-left:3px;
 padding-right:3px;
}

.icon_7 {
 padding-left:22px;
}

.icon_8 {
 padding-top:0px;
 padding-right:6px;
}

.no_link  {
 color:white;
 display:block;
 padding:2px;
 padding-top:2px;
 padding-bottom:0px;
 border:1px solid #4D4D4D;
}

.photo  {
 padding-left:15px;
 padding-top:8px;
 padding-right:10px;
}

.photo1  {
 padding-left:15px;
 padding-bottom:15px;
}

.photo2  {
 padding-right:15px;
 padding-bottom:15px;
}

.logo	{
 font-size:large;
 font-weight:bold;
 color:#555500;
 margin:0px;
 line-height:130%;
 margin-top:10px;
}

blockquote{
 background-color:#efefef;
 line-height:150%;
 padding:8px;
 border-bottom:1px solid #cccccc;
 border-right:1px solid #cccccc;
 margin:0px;
 color:black;
}

.images{
 float:left;
 margin-bottom:10px;
}

.size_change	{
 line-height:1.5em;
}

.size_change a	{
 text-decoration:none;
 color:white;
 padding:1px;
 border:1px solid #FFFFFF;
 padding-left:2px;
}

.size_change a:hover	{
 text-decoration:none;
 color:white;
 padding:1px;
 border:1px solid #FFFFFF;
 padding-left:2px;
}
	
.size_change a:visited	{
 text-decoration:none;
 color:white;
 padding:1px;
 border:1px solid #FFFFFF;
 padding-left:2px;
}

hr	{
 height:1px;
}

p	{
 margin-left:15px;
 margin-top:15px;
}

.data td	{
 padding-left:4px;
}
