body {font-family:Tahoma; background:#EEEEEE; margin:0px; height:100%;}
h1 {text-align:left; font-size:12pt; letter-spacing:8px; margin-bottom:0px; font-weight:normal; border-bottom:2px dotted #DDDDDD; margin-top:30px; color:#0059C2;}
img {border-width: 0px;}
a {text-decoration: none; color:#666666;}
a:hover {color:#FFAE00;}

#overframe { width:1000px; margin:0px auto; background:#FFFFFF; min-height:100%; padding-left:10px; padding-right:10px; background:url('img/main_bg.gif') repeat-y;}
#topnav {text-align:right; background:#EEEEEE; padding-bottom:5px; font-size:10pt;}
#header {background:#0059C2; padding:0px;}

#tag_name {font-size:18pt; color:#FFFFFF; letter-spacing:5px; padding-left:10px; line-height:24pt;}
#tag_subname {font-size:8pt; color:#fabd3b; word-spacing:2px; padding-left:10px; line-height:10pt;}

#nav1 {padding-bottom:4px; background:#E4E4E4 url('img/right.gif') 668px 0px no-repeat;}
#mainframe {}
#nav2 { width:180px; padding-left:40px; padding-top:30px;}
#content {width:750px; padding-left:30px;}

.nav0_list{ list-style-type:none; padding:0px; margin:0px;}
.nav0_list li {display:inline;}
.nav0_elem { padding-right:10px; font-size:7pt;}
.nav0_elem a {color:#999999; text-decoration:none;}
.nav0_elem a:hover {color:#fabd3b;}
.nav0_elem.active a {color:#fabd3b;}

.nav1_list{ list-style-type:none; padding:0px; margin:0px; padding-left:10px; padding-top:2px;}
.nav1_list li {display:inline;}
.nav1_elem {padding-left:10px; padding-right:10px; text-align:center; font-size:10pt;}
.nav1_elem a {color:#000000; text-decoration:none;}
.nav1_elem a:hover {color:#fabd3b;}
.nav1_elem.active a {color:#fabd3b;}

.nav2_list {list-style-image:url('img/arrow.gif'); margin:0px; padding-left:15px; margin-top:5px;}
.nav2_elem {font-size:10pt; margin-bottom:5px;}
.nav2_elem a {color:#999999; text-decoration:none;}
.nav2_elem a:hover {color:#fabd3b;}
.nav2_elem.active a {color:#fabd3b;}

.screenleft {width:648px; padding-left:20px; padding-top:23px;}
.screenright {width:332px; height:139px;}
.tagline {padding-top:2.5em; width:542px;}

.current-nav-tag {font-size:12pt; color:#b2cded; letter-spacing:2px;}

.content1 {float:left; padding-top:20px; padding-right:10px; width:240px;}
.content2 {float:right; padding-top:20px; padding-right:20px; width:480px;}
.content3 {float:none; clear:both; padding-top:20px; padding-right:20px;}

.c-elem {padding-top:10px; padding-bottom:20px;}
.c-elem.image {font-size:7pt; color:#999999; letter-spacing:1.1pt; text-align:center;}
.content3 .c-elem.image {text-align:left;}
.c-elem.image img {padding-bottom:5px;}
.c-elem.textbox {margin-top:0; font-size:10pt; text-align:justify; line-height:20px;}
.content1 .c-elem.textbox {width:220px;}
.content2 .c-elem.textbox {width:450px;}
.c-elem.quote p.quotation {text-align:center; font-size:12pt; letter-spacing:4px; margin-bottom:0px; padding:3px;}
.c-elem.quote p.author {font-size:7pt; margin-top:5px; text-align:center;}
.c-elem.link a {padding-left:15px; background-image:url("img/link.gif"); background-repeat:no-repeat; background-position:center left; color:#333333;}
.c-elem.link a:hover {color:#FFAE00;}
.c-elem.file {width:240px; text-align:center;}
.c-elem.file a {color:#333333;}
.c-elem.file a:hover {color:#FFAE00;}
.c-elem.headline {text-align:left; font-size:10pt; letter-spacing:4px; padding-bottom:0px; font-weight:normal; color:#79aae4;}
.c-elem.email {font-size:11pt; line-height:1.4em;}
.c-elem.email a {font-size:10pt; padding-left:15px; background-image:url("img/link.gif"); background-repeat:no-repeat; background-position:center left; color:#333333;}
.c-elem.email a:hover {color:#FFAE00;}

.admin-userlist {width:100%;}
.admin-userlist td {padding-left:10px; padding-right:10px;}
.admin-userlist tr.active1 {background-color:#DDFFDD;}
.admin-userlist tr.active0 {background-color:#FFDDDD;}

a.editmode {color:#FF0000 !important; background-image: none !important; padding-left:0px !important; font-size:10pt;}
div.editmode {border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
.left {float:left;}
.right {float:right;}

.cl {clear:left;}
.cr {clear:right;}
.cb {clear:both;}

/*IE HACKS*/
* html body {text-align: center;}
* html #overframe {text-align: left;}
* html .screenleft {width:668px;}
* html .screenright {overflow:hidden;}
* html .tagline {width:536px;}
* html #nav1 {height:10px;}
* html #overframe {width:1020px; height:100%;}

