@charset "utf-8";
/* CSS Document */

ul, ol { position:relative;margin:0 0 10px 25px; padding:0;}
ul li { margin:0; padding:0; list-style:square;}
ol li { margin:0 0 5px 0; padding:0;}

/* LISTS */
ul.ulnav { position:relative; margin:0; background-color:#002D55; overflow:auto; width:1024px;}
ul.ulnav li {float:left; display:inline; border-right:1px solid #1A4266; font-size:14px;}
ul.ulnav li a {display:block; padding:12px; color:#FFF;}
ul.ulnav li:hover { text-decoration:none; background-color:#00498E;}
ul.ulnav li a:hover { text-decoration:none; }

ul.ulsubnav { position:relative; margin:0; background-color:#BDDBF2; overflow:auto; width:1024px;}
ul.ulsubnav li {float:left; display:inline; border-right:1px solid #95C6EA; font-size:14px;}
ul.ulsubnav li a {display:block; padding:10px; color:#002D55;}
ul.ulsubnav li a:hover { text-decoration:none; background-color:#95C6EA;}

.side-entry ul {margin: 0 0 10px 0; padding:0;}
.side-entry li { list-style:none; font-size:14px; line-height:1.7em; border-bottom:1px solid #DDD;}
.side-entry li a {padding:5px 0;}

ul.ulblogcatlist {position:relative; margin:0;overflow:auto;}
ul.ulblogcatlist li {float:left; display:inline;font-size:12px;}
ul.ulblogcatlist li a { padding:2px;}

/* website sections */
#page-news .ulnav li.nav-news a {background-color:#BDDBF2; color:#002D55;}
#page-about .ulnav li.nav-about a {background-color:#BDDBF2; color:#002D55;}

li.new { background-image:url(images/new.png); background-position:top right; background-repeat:no-repeat;}