* {
 margin:0;
 padding:0;
}
html,body {
 height:100%;
 background-color:#ffffff;
 color:#5B6D7D;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:9pt;
 font-weight:normal;
}
a, a:visited, a:active {
 background-color:transparent;
 color:#2E578F;
 font-size:9pt;
 font-weight:normal;
 text-decoration:underline;
}
a:hover {
 background-color:transparent;
 color:#8F002E;
 font-size:9pt;
 font-weight:normal;
 text-decoration:underline;
}
.link a, .link a:visited, .link a:active {
 background-color:transparent;
 color:#2E578F;
 font-size:9pt;
 font-weight:normal;
 text-decoration:underline;
 white-space:nowrap;
}
.link a:hover {
 background-color:transparent;
 color:#8F002E;
 font-size:9pt;
 font-weight:normal;
 text-decoration:underline;
 white-space:nowrap;
}
.link a:first-letter, .link a:visited:first-letter, .link a:active:first-letter {
 background-color:transparent;
 color:#E67817;
 font-size:9pt;
 font-weight:normal;
 text-decoration:underline;
 white-space:nowrap;
}
.link a:hover:first-letter {
 background-color:transparent;
 color:#E67817;
 font-size:9pt;
 font-weight:normal;
 text-decoration:underline;
 white-space:nowrap;
}
a.news_top:link, a.news_top:visited, a.news_top:active {
 background-color:#ffffff;
 color:#2E578F;
 font-size:8pt;
 font-weight:normal;
 text-decoration:underline;
}
a.news_top:hover {
 background-color:#ffffff;
 color:#8F002E;
 font-size:8pt;
 font-weight:normal;
 text-decoration:underline;
}
input {
 border:#cfcfcf 1px solid;
 background-color:#ffffff;
 color:#000000;
 font-size:11pt;
 padding:1px 5px;
}
textarea {
 border:#dddddd 1px solid;
 background-color:#ffffff;
 color:#000000;
 font-size:11pt;
 padding:1px 5px;
}
.leftm {
 list-style-image:url(../img/tick.gif);
 width:185px;
 padding:0 0 0 20px;
}
.leftm li{
 padding:2px 0 9pt 3px;
}
.leftm li a:link, .leftm li a:visited, .leftm li a:hover, .leftm li a:active{
 font-size:8pt;
}
.leftm img {
 vertical-align:bottom;
}
.lf {
 background-color:#ffffff;
 color:#3B7FC8;
 font-size:9pt;
 font-weight:normal;
 text-decoration:none;
}
input.lf {
 background-color:#ffffff;
 border:#cfcfcf 1px solid;
 color:#3B7FC8;
 font-size:9pt;
}
div.lf {
 background-repeat:repeat-y;
 background-image:url(../img/cl.gif);
 background-position:top right;
 width:200px;
}
a.lf:link, a.lf:visited, a.lf:hover, a.lf:active {
 background-color:#ffffff;
 color:#3B7FC8;
 font-size:9pt;
 font-weight:normal;
 text-decoration:underline;
}

.sf {
 background-color:transparent;
 color:#3B7FC8;
 font-size:11pt;
 font-weight:normal;
 text-decoration:none;
}
input.sf {
 background-color:#ffffff;
 border:#eeeeee 1px solid;
 color:#000000;
 font-size:11pt;
}
a.sf:link, a.sf:visited, a.sf:hover, a.sf:active {
 background-color:transparent;
 color:#3B7FC8;
 font-size:11pt;
 font-weight:normal;
 text-decoration:underline;
}

.bmenu {
 background-color:#ffffff;
 color:#5B5B5B;
 font-size:8pt;
 font-weight:normal;
 text-decoration:none;
}
div.bmenu {
 padding:5px 0 30px 0;
}
a.bmenu:link, a.bmenu:visited, a.bmenu:hover, a.bmenu:active {
 background-color:#ffffff;
 color:#5B5B5B;
 font-size:8pt;
 font-weight:normal;
 text-decoration:underline;
}

a.use, a.use:visited, a.use:active {
 background-color:transparent;
 color:#000000;
 font-size:11px;
 font-weight:normal;
 text-decoration:underline;
}
a.use:hover {
 background-color:transparent;
 color:#00000f;
 font-size:11px;
 font-weight:normal;
 text-decoration:underline;

}


/* CoolMenus */
.mmenu {
 background-color:transparent;
 color:#336699;
 font-size:11pt;
 font-weight:normal;
 text-decoration:none;
 overflow:visible;
}
.clCMAbs{ position:absolute; visibility:hidden; left:0; top:0; }
.clBar{ position:absolute; width:14px; height:14px; background-color:transparent; layer-background-color:transparent; visibility:hidden; }
.clLevel0,.clLevel0over { background-color:transparent; layer-background-color:transparent; position:absolute; color:#245386; font-size:14px; font-weight:normal; text-decoration:underline; }
.clLevel0over { color:#990033; cursor:pointer; cursor:hand; }
.clLevel0border { background-color:transparent; layer-background-color:transparent; position:absolute;
 visibility:hidden; }
.clLevel0:first-letter ,.clLevel0over:first-letter{ color:#E67817; font-weight:bold; }
.clLevel1, .clLevel1over { background-color:#fff; layer-background-color:#fff; padding:1px 5px 0 5px;
 color:#245386; font-size:12px; font-weight:normal; text-decoration:underline; white-space:nowrap;
 -moz-opacity:0.8; opacity:0.8; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); }
.clLevel1over { background-color:#eee; layer-background-color:#eee; cursor:pointer; cursor:hand; }
.clLevel1border{ background-color:#ddd; layer-background-color:#ddd; position:absolute; visibility:hidden; }
/* CoolMenus END */

.d {
 color:#E67817;
 font-size:12pt;
 font-weight:bold;
}
.m {
 color:#4A6E9E;
 font-size:10pt;
 font-weight:bold;
}
.y {
 color:#4A6E9E;
 font-size:10pt;
 font-weight:bold;
}
p {
 text-align:left;
}
.small {
font-size:10px;
}
.smal1 {
font-size:10px;
margin-top:7 px;
}

h1 {
 font-weight:bold;
 font-size:12pt;
 color:#377CC6;
}
h2 {
 font-weight:bold;
 font-size:12pt;
 color:#377CC6;
}
.txt {
 font-weight:bold;
 font-size:9pt;
 color:#5B6D7D;
}
h3 {
 font-weight:bold;
 font-size:9pt;
 color:#377CC6;
}
ul {
 margin:0;
 padding-left:20px;
}
.image{
 height:140px;
 width:140px;
 background-color:#ffffff;
 vertical-align:middle;
 text-align:center;
}
.one {
 float:left;
 width:140px;
 height:155px;
 margin:20px;
 text-align:left;
}
.desc {
 padding:2px;
 font-size:12px;
 text-align:center;
}
.clr {
 width:100%;
 clear:both;
}
.newsan {
 color:#E67817;
 font-size:10pt;
 font-weight:bold;
 padding:0 0 10px 0;
}
.newsye {
 color:#4A6E9E;
 font-size:10pt;
 font-weight:normal;
 text-align:right;
 padding:5px 0 5px 0;
}
.hug {
 word-spacing: -0.3em;
}