body {
    margin: 0;
    padding: 0;
    font-size: 8pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #4e4e4e;
    }
body#inb {
    background: url(/i/bgin.gif) repeat-x;
}

* {
    margin: 0;
    padding: 0;
}
img {
    border: 0;
}
.clear {
    clear: both;
}
a:link, a:visited {
    color: #4284c9;
}

#body {
    position: relative;
    background: #FFF;
    width: 796px;
}
#logo {
    width: 252px;
    height: 108px;
    position: absolute;
    top: 0;
    left: 0;
}

#ul.map li.map { line-height: 1.8em; list-style-type: square; background: url(/i/arrow_1.gif) 0 9px no-repeat; margin-left: 5px; padding-left: 11px; margin-bottom: 10px; }
#ul.map li.map { font-size: 1.1em; }

#logo img {
    margin: 26px 0 0 42px;
}
#logo-inn {
    width: 252px;
    height: 108px;
    position: absolute;
    top: 0;
    left: 0;
}
#logo-inn img {
    margin: 86px 0 0 42px;
}
#about {
    width: 359px;
    height: 108px;
    position: absolute;
    top: 0;
    color: #00488b;
    left: 252px;
    background: #f6f8ff url(/i/slog.gif) right bottom no-repeat;
}
#about div {
    padding: 20px 12px 0;
}

#icons {
    width: 185px;
    height: 108px;
    position: absolute;
    top: 0;
    left: 611px;
    background: #f6f8ff url(/i/icons.gif) right bottom no-repeat;
}
#icons div {
    padding-top: 40px;
    color: #919191;
    font-size: 7pt;
}
#icons div img {
    border-bottom: 1px solid #4284c9;
    padding-bottom: 2px;
}

#ico-home {
    margin-left: 32px;
}
#ico-map {
    margin-left: 28px;
}
#ico-lang {
    margin-left: 21px;
    
}
#hotlinks {
    position: absolute;
    top: 108px;
    left: 0;
    border-left: 5px solid #2590b2;
    padding-left: 7px;
}

#rep {
    width: 239px;
    height: 158px;
    background: #2590b2 url(/i/rep.gif);
}
#rep1 {
    padding: 0 26px 0;
    font-size: 10pt;
    line-height: 1.2;
}
#pdf {
    height: 82px;
    position: relative;
    text-align: center;
    color: #FFF;
}
#pdf a:link, #pdf a:visited {
    color: #FFF;
}

#flash {
    padding-top: 20px;
    text-align: center;
    color: #FFF;
}
#flash img {
    position: relative;
    top: 3px;
}

#pdf strong  {
    position: relative;
    top: 30px;
}

#dotted {
    height: 1px;
    background: url(/i/dotted.gif) top repeat-x;
    overflow: hidden;
}

#bn {
    width: 239px;
    height: 80px;
    background: #51a6c1 url(/i/map.gif) top left no-repeat;
    overflow: hidden;
}
#bn a:link, #bn a:visited {
    color: #FFF;
    font-family: Arial, sans-serif;
    font-weight: bold;
    text-decoration: none;
    padding: 50px 10px 5px 128px;
    display: block;
    line-height: 1;
}

#swf {
    width: 359px;
    height: 238px;
    position: absolute;
    top: 108px;
    left: 252px;
}

#nav {
    width: 185px;
    height: 238px;
    background: #f6f8ff url(/i/grad.gif) bottom repeat-x;
    position: absolute;
    top: 108px;
    left: 611px;

}
#nav ul {
    list-style-type: none;
    margin-top: 30px;
}
#nav ul li {
    width: 200px;
    height: 30px;
    background: url(/i/fornav.gif) bottom repeat-x;
}
#nav ul li a:link, #nav ul li a:visited {
    color: #4284c9;
    display: block;
    height: 30px;
    padding-left: 20px;
    font-size: 10pt;
    text-decoration: none;
    line-height: 2;
	font-weight: bold;
	font-family: Arial, sans-serif;
}
.noborder {
    background: url(none) !important;
}


#bottom {
    padding-top: 346px;
    background: url(/i/line.gif) 100% 384px no-repeat;
    font-family: Arial, sans-serif;
    padding-left: 13px;
}
#links {
    width: 238px;
    float: left;
}
#links img {
    position: relative;
    top: 2px;
    left: 2px;
}

#links h1 {
    height: 38px;
    border-bottom: 1px solid #4284c9;
    font-size: 11pt;
    padding-left: 26px;
    line-height: 3;
    overflow: hidden;
}
#links p {
    padding: 10px 27px 5px;
    background: url(/i/dot.gif) 8px 14px no-repeat;
}

#news {
    width: 359px;
    float: left;
    margin-left: 1px;
}
#news h1 {
    height: 38px;
    border-bottom: 1px solid #d7d4ec;
    font-size: 11pt;
    padding-left: 12px;
    line-height: 3;
    overflow: hidden;
}
#news span {
	width: 56px;
	display: block;
	float: left;
	clear: both;
}
#news p {
    padding: 10px 14px 5px;
	clear: both;
}
#news a {
    margin-left: 3px;
}
#other {
    width: 180px;
    float: left;
    margin-left: 1px;
}
#other p {
    padding: 10px 5px 5px 27px;
    margin-left: 10px;
    background: url(/i/dot.gif) 7px 18px no-repeat;
}
#other h1 {
    height: 38px;
    border-bottom: 1px solid #4284c9;
    font-size: 11pt;
    padding-left: 26px;
    line-height: 3;
    overflow: hidden;
}
#other img {
    position: relative;
    top: 2px;
    left: 2px;
}
#other ul {
    list-style: none;
}
#other li {
    padding: 7px 5px 7px 42px;
    background: url(/i/dot.gif) 28px 50% no-repeat;
}


#footer {
    padding-top: 30px;
    padding-bottom: 30px;
}


#logo-bottom {
    width: 238px;
    float: left;
    border-top: 1px solid #4284c9;
    text-align: right;
    padding-top: 20px;
}
#logo-bottom img {
    margin-right: 10px;
}


#ads {
    width: 184px;
    float: right;
    border-top: 1px solid #4284c9;
    text-align: right;
    padding-top: 20px;
    color: #9a9a9a;
    font-size: 7pt;
}

#ads a:link, #ads a:visited {
    color: #9a9a9a;
}

#ads p {
    padding: 0 15px;
}

#copy {
    width: 359px;
    float: left;
    margin-left: 1px;
    border-top: 1px solid #d7d4ec;
    padding-top: 23px;
    color: #9a9a9a;
    font-size: 7pt;
}
#copy p {
    padding: 0 15px;
}
#copy a:link, #copy a:visited {
    color: #9a9a9a;
}

/* For other pages */
#flash-in {
    position: absolute;
    width: 362px;
    height: 238px;
    top: 0;
    left: 252px;
}
#icons-in {
    width: 183px;
    height: 238px;
    position: absolute;
    top: 0;
    left: 614px;
    background: #4284C9 right bottom no-repeat;
}
#icons-in div {
    padding-top: 102px;
    color: #ffffff;
    font-size: 7pt;
}
#icons-in div img {
    border-bottom: 0px solid #4284c9;
    padding-bottom: 2px;
}
#content {
    padding-top: 238px;
    background: url(/i/line-in.gif) 100% 498px no-repeat;

}
#navigation {
    float: left;
    width: 251px;
}
#cont {
    float: right;
    width: 541px;
}
#cont p {
    padding-bottom: 8px;
}
#mgn {
    padding: 0 11px;
}

#mgn ul li {
	padding: 10 10 10 15px;
	margin-left: 20px;
	list-style: square;
	margin-top: 0px;
	margin-bottom: 10px;
}

#subnav {
    border-bottom: 1px solid #d7d4ec;
    padding: 5px 5px 5px 12px;
    background: url(/i/dot-b.gif) 3px 9px no-repeat;
}
#cont h1 {
    font-size: 10pt;
    padding: 5px 0 8px;
}
#content #copy {
    width: 533px;
}
#content #footer {
    margin-left: 13px;
}
#nav-in {
    background: #f6f8ff;
    margin-left: 12px;
    text-align: right;
    height: 267px;
    overflow: hidden;
}
#nav-in ul {
    padding: 20px 24px 46px 30px;
    list-style: none;
}
#nav-in ul li {
    background: url(/i/fornav.gif) bottom repeat-x;
}
#nav-in ul ul {
    padding: 5px 4px;
}

#nav-in ul ul li {
    background: url(/i/dot1.gif) 100% 2px no-repeat;
}
#nav-in ul ul li a {
    height: 18px !important;
    padding-right: 13px;
    line-height: 1 !important;
    font-size: 7pt !important;
    text-decoration: underline !important;
	font-weight: normal !important;
}

#nav-in ul li a:link, #nav-in ul li a:visited {
    color: #4284c9;
    display: block;
    height: 30px;
    font-size: 10pt;
    text-decoration: none;
    line-height: 2;
	font-weight: bold;
	font-family: Arial, sans-serif;
}
#links-in {
    margin-top: 40px;
    height: 82px;
    background: url(/i/gr.gif) left bottom no-repeat;
}
#links-in1 {
    height: 82px;
    background: url(/i/gr.gif) bottom repeat-x;
    margin-left: 12px;
}
#links-in1 p {
    padding: 0 40px;
    height: 30px;
}
#links-in1 p a {
    padding-left: 26px;
    display: block;
    padding-top: 10px;
    font-size: 8pt;
    background: url(/i/dot.gif) 0 14px no-repeat;
}

#rep-in {
    height: 72px;
    background: url(/i/line-in.gif) left bottom no-repeat;
}
#rep-in1 {
    height: 72px;
    background: url(/i/forlinks.gif) top left no-repeat;
    margin-left: 12px;
    overflow: hidden;
}
#rep-in1 div {
    padding: 7px 21px;
}
#dotted1 {
    height: 1px;
    overflow: hidden;
    background: url(/i/dotted.gif) top repeat-x;
    padding: 0 !important;
    margin: 0 21px;
}
#t {
    padding-top: 10px;
    font-size: 10pt;
    font-family: Verdana, sans-serif;
    text-align: justify;
}
a.point100 {
    display: block;
    background: url(/i/pdf.gif) top left no-repeat;
    margin-left: 3px;
    padding-left: 20px;
    padding-bottom: 2px;
    margin-bottom: 1px;
    margin-top: 0;
}
top left no-repeat;
    margin-left: 3px;
    padding-left: 20px;
    padding-bottom: 2px;
    margin-bottom: 1px;
    margin-top: 0;
}
padding-bottom: 2px;
    margin-bottom: 1px;
    margin-top: 0;
}
