/* -------------- BODY -------------- */

html, body{margin:0; padding:0; height:100%; background:url('/images/back.jpg'); font:10px verdana;}

#container{position:relative; min-height:100%; background: url('/images/cont-back.jpg') repeat-y center top;}

.pos{position:relative; width:800px; left:50%; margin-left:-400px;}

/* -------------- HEADER -------------- */

#header{height:170px; background: url('/images/logo-back.jpg') no-repeat;}

div#head-cont{background: url('/images/top-cont.jpg') no-repeat; height:40px;}

/* -------------- CONTENTS -------------- */

#content{padding-bottom:150px;}

div#cont-left{position:relative; left:10px; width:200px; background:url('/images/left-back.jpg'); margin:0;}

div#cont-right{position:relative; left:221px; width:550px; background:#ffffff; margin:-730px 4px 0 0; padding:0 10px 10px 10px; text-align:justify;}

#space{height:150px;}

.cont-box{margin:-10px 10px 0 10px;}
.cont-bot{height:15px; background: url('/images/left-bot.jpg') no-repeat top left;}
.cont-title{color:#ffcc33; font-size:12px; font-weight:bold; letter-spacing:1px;}

/* -------------- HEADLINES -------------- */

.hline{background:#333333; color:#ffffff; width:514px; height:45px; margin:0 auto; border: 1px solid #000000; border-top:none; padding:1px 3px 3px;}
.hl-txt1{font:16px Impact, Verdana; letter-spacing:1px;}

.cell-main{overflow:hidden; width:520px; height:auto; margin:0 auto;}
.cell-left{float:left; width:255px; height:auto; font:14px helvetica, verdana; padding-right:4px; border-right:1px dashed #000000;}
.cell-right{float:right; width:255px; height:auto; padding-left:4px;}


.cell-head{overflow:hidden; width:520px; height:auto; margin:0 auto;}
.cell{float:left; width:170px; height:auto; font:11px arial, courier new; text-align:left; margin-right:3px; line-height:normal;}
.cell-in{padding:0 4px;}
.edge{border:1px solid #000000;}

/* -------------- FOOTER -------------- */

#footer{position:absolute; width:100%; height:150px; bottom:0; background: url('/images/foot-back2.jpg') repeat-x top left;}

#foot-in{background: url('/images/foot-in.jpg') no-repeat; height:150px;}

/* -------------- FONT & OTHER -------------- */

h2{font:20px Impact, Verdana, Helvetica; letter-spacing:2px; margin:0; border-bottom:1px dashed #000000;}
h3{font:10px Verdana, Tahoma;}
h4{font:10px Helvetica, Verdana; text-decoration:underline;}
.hg{font-weight:bold; letter-spacing:2px; margin:15px 0;}

.added{color:#ff0000;}

p{line-height:15px; margin:15px 0;}

ul{margin-left:10px; padding-left:10px;}

ul.bul{margin-left:8px; padding-left:8px;}

/* -------------- TABLES -------------- */

.tbl{width:90%; background:#000000; font:10px verdana; text-align:center;}
.tbl-head{background:#999999; color:#ffffff; font-weight:bold;}
.tbl-head2{background:#e7e7e7; letter-spacing:3px; font-weight:bold;}
.tbl-row{background:#ffffff;}
.rowh{height:25px;}

.tbl-col{width:50px;}


/* -------------- IMAGES  -------------- */

.pic500{margin:2px 0; background:#cccccc; text-align:center;}
.ph-cnt{overflow:hidden; width:502px; margin: 0 auto; text-align:center;}
.ph245{float:left; width:245px; padding:2px;}
.edge{background:#ffffff; border:1px solid #000000;}

.pic-area{overflow:hidden; width:464px; margin: 0 auto; text-align:center;}
.pic-right{float:right; margin:0 0 10px 10px; text-align:center;}
.pic460{margin:3px 0; background:#cccccc; text-align:center;}
.pic2{padding:1px; background:#ffffff; border:1px solid #000000;}

/* -------------- HYPERLINK & MENUS -------------- */

a:link, a:visited{color:#0000ff; text-decoration:none;}
a:hover{color:#ff0000;}
a:active{color:#000000;}

a.red:link, a.red:visited{color:#ff0000; text-decoration:none;}
a.red:hover{color:#000000;}
a.red:active{color:#ffff00;}

a.white:link, a.white:visited{color:#ffffff; text-decoration:none;}
a.white:hover{color:#999999;}
a.white:active{color:#ff0000;}

a.left-lnk, a.left-lnk:link, a.left-lnk:visited{color:#669999; text-decoration:none;}
a.left-lnk:hover{color:#ff0000;}
a.left-lnk:active{color:#000000;}

a.menu, a.menu:link, a.menu:visited {display:block; width:auto; height:26px; font:18px Impact, Verdana; padding:8px 4px 0 0; letter-spacing:1px; margin:0 22px 0 0; text-align:center; text-decoration:none; color:#333333; float:left;}
a.menu:hover{color:#ffffff;}
a.menu:active{color:#ff0000;}

#menu-cont{height:40px; margin-left:25px;}

#dropmenudiv{position:absolute; border:1px solid #000000; border-bottom:none; line-height:15px; z-index:100; margin:6px 0 0 -1px;}
#dropmenudiv a{width: 100%; display: block; text-indent:2px; color:#000000; border-bottom: 1px solid #000000; padding: 5px 0; text-decoration: none; font-weight:bold;}
#dropmenudiv a:hover{background:#000000; color:#ffffff;}
#dropmenudiv a:active{background:#ff0000;}

#subnav UL {
	color : #699;
}
#subnav UL LI A {
	color : #699;
}
#subnav UL LI A:hover{color:#ff0000;}
