/* Start reset.css */
html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
b,u,i,center,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,
q:before,q:after{content:'';content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
/* End reset.css */
html{font-family:tahoma,sans-serif;font-size:62.5%;height:100%;width:100%}
body{height:100%;width:100%}
#main{background:url(images/footer-bg.png) 0 bottom repeat-x;height:100%;width:100%}
#header{background:url(images/bg.jpg) #FFFFFF no-repeat right top;height:176px}
#logo{background:url(images/logo.png) #FFFFFF 39px 30px no-repeat;width:216px}
#logo a{display:block;float:left;height:170px;left:42px;position:absolute;top:30px;width:140px;cursor: pointer;}
#menu{max-width:180px;padding:0 0 0 36px;width:150px}
#menu h3{color:#3268B0;font-size:1.8em;font-weight:normal;letter-spacing:1px;margin:5px 0 16px 8px}
#menu ul{margin-top:4px;width:150px}
#menu li{color:#290F00;font-family:Arial;font-size:1.1em;letter-spacing:0.1px;line-height:1.2em;margin-bottom:10px}
#menu li a{border-left:1px solid #290F00;color:#290F00;display:block;padding:0px 0 0px 8px;text-decoration:none}
#menu li a:hover{border-left:1px solid #00255A;color:#00255A;text-decoration:underline}
#content{border-left:2px solid #3466B0;color:#290F00;font-family:Arial;font-size:1.2em;line-height:1.2em;padding-left:30px;padding-right:80px;text-align:justify}
#footer{background:url(images/footer-left.jpg) 0 bottom no-repeat;height:250px;position:relative}
#footer-right{background:url(images/footer-right.jpg) right bottom no-repeat;width:450px}
#nav{background:url(images/nav-bg.png) -2px 0 no-repeat;border-left:2px solid #3466B0;height:44px}
#nav ul{background:url(images/nav-right.png) right -3px no-repeat;display:block;height:25px;padding-top:1px;width:100%;z-index:2}
#nav li{float:left;height:24px;margin-left:16px;}
#nav li.first{margin-left:32px}
#nav li a{color:#C4DCFF;display:block;font-size:1.2em;height:24px;line-height:24px;padding-right:15px;padding-left: 15px;text-decoration:none}
#nav li:hover{background:url(images/nav-li-left.png) left bottom no-repeat}
#nav li a:hover{background:url(images/nav-li-right.png) right bottom no-repeat;color:#201F1F}
h1{color:#3268B0;font-family:Tahoma;font-size:1.5em;font-weight:normal;letter-spacing:0px;margin:5px 0 21px 0px}
#content p{margin-bottom:1.2em}
#content h2,#content h3,#content h4{color:#3268B0;font-family:Tahoma;font-weight:normal;letter-spacing:0px;margin:1em 0 1em 0px}
#content h2{font-size:1.3em}
#content h3{font-size:1.2em}
#content h4{font-size:1.1em}
#content ul li{list-style-type:square;margin-left:0.85em}
#content ol{list-style-position:outside;list-style-type:decimal;margin-left:2.35em}
#content dt{font-weight:bold;margin-bottom:.4em;margin-top:.8em}
/* TABLES */
#content table{border-left:1px solid #CCCCCC;border-top:1px solid #CCCCCC}
#content th,#content td{border-bottom:1px solid #DDDDDD;border-right:1px solid #CCCCCC;padding:.8em}
#content caption{padding-bottom:.8em/* padding instead of margin for IE */}
#content blockquote{margin:1.6em 0;padding:0 1em}
#content ul{margin-left:1.5em}
#content ol ol,#content ul ol{margin-left:2.5em}
#copyright{position:relative}
#copyright p{color:#FFFFFF;float:left;font-family:Arial;font-size:1.2em;height:40px;left:400px;line-height:1.5em;padding-left:63px;padding-top:4px;position:absolute;top:205px;width:200px;z-index:99}
#ric{background:url(images/ric.png) 0 0 no-repeat;bottom:0px;display:block;float:left;height:40px;left:0px;position:absolute;width:40px}
.news{padding-left:46px;padding-top:33px}
.news div{float:left;width:350px}
.news .date{color:#002B6A;display:block;font-family:Arial;font-size:1.2em;height:22px}
.news img{display:block;float:left;height:82px;margin-right:12px;width:138px}
.news .title{color:#87A0C8;display:block;font-family:Arial;font-size:1em;font-weight:bold;letter-spacing:0.5px;margin-bottom:2px;margin-top:-2px;text-decoration:none}
.news p{color:#444444;font-family:Arial;font-size:1.1em;height:89px;line-height:1.2em}
.news .more{color:#8D8D8D;display:block;font-family:Arial;font-size:1.1em;height:20px}
.x-scrollbar{background:url(images/scroll-bg.png) 0 0 repeat-y;position:relative}
.x-scrollbar-up,.x-scrollbar-down{height:7px;left:0px;position:absolute;width:7px}
.x-scrollbar-up{background:url(images/scroll-up.png) 0 0 no-repeat;top:0}
.x-scrollbar-down{background:url(images/scroll-down.png) 0 0 no-repeat;bottom:0}
.x-scrollbar-thumb{background:url(images/scroll-t.png) #B6C4D8 0 0 repeat-y;border-bottom:1px solid #3466B0;border-top:1px solid #3466B0;left:0px;position:absolute;top:1px;width:7px}
.scrollBars{height:474px;overflow:auto;width:169px;}
.fr{float:right}
.fl{float:left}
.dn{display:none}
.db{display:block}
.di{display:inline}
.dtr{display:block;display:table-row}
.dtd{display:block;display:table-cell}
.dt{display:table}
.dh{visibility:hidden}
.dv{visibility:visible}
