* {margin: 0; padding: 0;}
html {height: 100%;}
body {height: auto !important; height: 100%; min-height: 100%; background: #ffffff; font-family: times,arial, sans-serif, verdana;}
table {border-collapse:collapse; font-size: 13px; color:#014678}
td,div {vertical-align:top; font-size: 13px; color:#014678}

p {text-align:justify; font-size: 13px; color:#014678; padding: 5px 0px 5px 0px; text-indent: 10px}

.error {color: #FF0000;}
.req_field {color: #006600;}

a { color:#014678 }
a:hover	{color:#117ec7 }
a.wed {color:white }
a.wed:hover {color:white; text-decoration: none}

img {border: 0px}

.more {color: #014678;}

.fw {width:100% }
.fh {height:100% }
.fwh {width:100%; height:100%}

table.fw {width: 100%; border-collapse: collapse; border: none;}
table.fh {height: 100%;	border-collapse: collapse; border: none;}
table.fwh {width: 100%;	height: 100%; border-collapse: collapse; border: none;}

table.styled_table {background-color: #eeeeee; }
table.styled_table td {background-color: #ffffff; padding-left: 5px; padding-right: 5px }

table td.simple {background-color: #ffffff; padding-left: 5px; padding-right: 5px}
table td.titl {background-color: #0e4a8a; color: #ffffff; font-weight: bold}
table td.subt {background-color: #0f66c1; color: #ffffff; font-weight: bold}

a.img img {border: 3px solid #e6edf2; margin:0px }
a.img:hover img {border: 3px solid #7fa0be; margin:0px}

ol {padding-left: 25px; margin-top: 0px; margin-bottom: 10px;}
ol li {padding-left: 0px;}
ul {padding-left: 20px; margin-top: 0px; margin-bottom: 10px;}
ul li {padding-left: 5px;}

h1 {font-size: 27px; color:#1a63bf}
h2 {font-size: 18px; color:#1a63bf}
h3 {font-size: 14px; color:#1a63bf}
h4 {font-size: 12px; color:#1a63bf}
h5 {font-size: 11px; color:#1a63bf}

div.info-msg {background: #eee;	padding: 5px; border: solid 1px #888;}
div.error-msg {background: #fee; padding: 5px; border: solid 1px #800; color: #800;}
div.nav-path{}

a.nav-path {}

span.nav-path {}

.form-element {font-family: tahoma; border: solid 1px #aaaaaa; background: #ffffff; font-size: 12px;}
.form-button {font-size: 10px; border: solid 1px #aaaaaa; background: #dddddd;}

hr.wed-hr {color: #475d6a;}

table.wed-table {background-color: #ffffff; border: solid 1px #acd2ec;}
table.wed-table tr.even td {background-color: #f0f2f0; padding:2px;}
table.wed-table tr.odd td {background-color: #f4f6f4; padding:2px;}
table.wed-table td {background-color: #f4f6f4; padding:2px;}

table td.wed-common-td {background-color: #f4f6f4;}
table td.wed-h1-td {background-color: #014678; color: #ffffff; font-weight: bold}
table td.wed-h2-td {background-color: #acd2ec; font-weight: normal}
table td.wed-h3-td {background-color: #014678; color: #ffffff; font-weight: bold; vertical-align: middle; text-align: center}
table td.wed-h4-td {vertical-align: middle; text-align: center}
table td.catend {background-color: #014678; color: #000000; font-size: 1px; height: 5px;}

img.wed-img {border: 1px solid #000000;}
img.wed-left-img {border: solid 1px #000000; margin-right: 10px; float: left;}
img.wed-right-img {border: solid 1px #000000; margin-left: 10px; float: right;}
img.img_left {border: solid 1px #000000; margin-right: 10px; float: left;}
img.img_right {border: solid 1px #000000; margin-left: 10px; float: right;}

.wed-alert {color: #FF8A00; font-weight: bold;}

.alert {color: #cc0000; font-weight: bold; }

.menu {text-decoration:none; font-family:times, verdana; font-size: 13px; color:#014678; font-weight:bold; white-space:nowrap}
.menu:hover {text-decoration:none; font-family:times, verdana; font-size: 13px; color:#117ec7; font-weight:bold; white-space:nowrap}
.menu2 {text-decoration:none; font-family:times, verdana; font-size: 13px; color:#117ec7; font-weight:bold; white-space:nowrap}
.menu:hover {text-decoration:none; font-family:times, verdana; font-size: 13px; color:#117ec7; font-weight:bold; white-space:nowrap}

.zag {text-decoration:none; font-family:times, verdana; font-size: 20px; color:#014678; font-weight:bold; white-space:nowrap}

.slidebar_bg {background: #0d467a; color: #ffffff; font-weight: bold;}

.pageslide_bg {background: #0d467a; padding-left: 5px; padding-right: 5px; font-family: sans-serif; font-size: 10px;}
.pageslide_href {text-decoration: none;	color: #ffffff;	font-family: sans-serif; font-size: 11px;}
.pageslide_href:hover {text-decoration: underline; color: #ffffff;}

.numslide_bg {padding-left: 5px; padding-right: 5px;}
.numslide_bg_a {background: #117ec7; padding-left: 5px;	padding-right: 5px; border-right: solid 5px #ffffff; border-left: solid 5px #ffffff;}
.numslide_href {text-decoration: none; color: #ffffff; font-weight: normal;	font-family: sans-serif;	font-size: 11px;}
.numslide_href:hover {text-decoration: underline; color: #ffffff; font-weight: normal;	font-family: sans-serif;	font-size: 11px;}
.numslide_href_a {text-decoration: none; color: #ffffff; font-weight: normal; font-family: sans-serif; font-size: 11px;}
.numslide_href_a:hover {text-decoration: underline; color: #ffffff; font-weight: normal; font-family: sans-serif; font-size: 11px;}

#ifr_wysiwyg,
#toolbar {
    border-top: 1px solid #999999;
    border-left: 1px solid #999999;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
}
#toolbar {
    background: #ECE9D8;
    padding: 4px;
    padding-bottom: 5px;
}
#smile {
    border-top: 1px solid #999999;
    border-left: 1px solid #999999;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
    background: #ECE9D8;
    padding: 4px;
    padding-bottom: 5px;
}
.sp {
    margin: 2px;
    border-left: 2px solid #999999;
    display: inline;
}

a.genum		{ width:88px; height:31px; background-image:url('/static/misc/genum_off.png'); background-position:top; display:block; overflow:hidden; }
a.genum:hover 	{ background-image:url('/static/misc/genum_on.png'); }
a.genum img 	{ width:88px; height:31px; }