body
{
	background: #fcfdfd url(../bg.png) no-repeat top center fixed;
	color: #007998;
	font: bold 9pt tahoma, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
a:link, body_alink
{
	color: #007998;
	text-decoration: none;
}
a:visited, body_avisited
{
	color: #007998;
	text-decoration: none;
}
a:hover, a:active, body_ahover
{
	color: #FF4400;
	text-decoration: none;
}
.page
{
	color: #007998;
}
td, th, p, li
{
	font: 9pt tahoma, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.tborder
{
	background: #04b6e3;
	color: #000000;
	border: 1px solid #cfe9f2;
}
.tcat
{
	background: #00c6f9 url(../td.png) repeat-x top left;
	color: #ffffff;
	font: bold 9pt tahoma, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.tcat a:link, .tcat_alink
{
	color: #ffffff;
	text-decoration: none;
}
.tcat a:visited, .tcat_avisited
{
	color: #ffffff;
	text-decoration: none;
}
.tcat a:hover, .tcat a:active, .tcat_ahover
{
	color: #CC0000;
	text-decoration: none;
}
.thead
{
	background: #06c3f3 uurl(tl4s-3edg/td2.png) repeat-x top left;
	color: #FFFFFF;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.thead a:link, .thead_alink
{
	color: #FFFFFF;
}
.thead a:visited, .thead_avisited
{
	color: #FFFFFF;
}
.thead a:hover, .thead a:active, .thead_ahover
{
	color: #CC0000;
}
.tfoot
{
	background: #45d7fc url(../td.png) repeat-x top left;
	color: #FFFFFF;
}
.tfoot a:link, .tfoot_alink
{
	color: #FFFFFF;
}
.tfoot a:visited, .tfoot_avisited
{
	color: #FFFFFF;
}
.tfoot a:hover, .tfoot a:active, .tfoot_ahover
{
	color: #CC0000;
}
.alt1, .alt1Active
{
	background: #7fd8ef url(../td.png) repeat-x top left;
	color: #007998;
	font: bold 16px arial;
	border-top: 1px solid #e0f0f5;
	border-right: 1px solid #e0f0f5;
}
.alt1 a:link, .alt1_alink, .alt1Active a:link, .alt1Active_alink
{
	color: #007998;
}
.alt1 a:visited, .alt1_avisited, .alt1Active a:visited, .alt1Active_avisited
{
	color: #007998;
}
.alt1 a:hover, .alt1 a:active, .alt1_ahover, .alt1Active a:hover, .alt1Active a:active, .alt1Active_ahover
{
	color: #CC0000;
}
.alt2, .alt2Active
{
	background: #7fd8ef url(../td.png) repeat-x top left;
	color: #007998;
	font: bold 16px arial;
	border-top: 1px solid #e0f0f5;
	border-right: 1px solid #e0f0f5;
}
.alt2 a:link, .alt2_alink, .alt2Active a:link, .alt2Active_alink
{
	color: #007998;
}
.alt2 a:visited, .alt2_avisited, .alt2Active a:visited, .alt2Active_avisited
{
	color: #007998;
}
.alt2 a:hover, .alt2 a:active, .alt2_ahover, .alt2Active a:hover, .alt2Active a:active, .alt2Active_ahover
{
	color: #CC0000;
}
.inlinemod
{
	background: #FFFFCC;
	color: #061700;
}
.wysiwyg
{
	background: #45d7fc url(../td.png) repeat-x top left;
	color: #007998;
	font: 8pt tahoma, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	margin: 5px 10px 10px 10px;
	padding: 0px;
}
.wysiwyg a:link, .wysiwyg_alink
{
	color: #007998;
}
.wysiwyg a:visited, .wysiwyg_avisited
{
	color: #007998;
}
.wysiwyg a:hover, .wysiwyg a:active, .wysiwyg_ahover
{
	color: #CC0000;
}
textarea, .bginput
{
	color: #007998;
	font: 9pt tahoma, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.bginput option, .bginput optgroup
{
	font-size: 9pt;
	font-family: tahoma, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.button
{
	color: #007998;
	font: 11px tahoma, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
select
{
	color: #007998;
	font: 11px tahoma, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
option, optgroup
{
	font-size: 11px;
	font-family: tahoma, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.smallfont
{
	color: #007998;
	font: 11px tahoma, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.time
{
	color: #007998;
}
.navbar
{
	font: 11px tahoma, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.highlight
{
	color: #FF0000;
	font-weight: bold;
}
.fjsel
{
	background: #3E5C92;
	color: #E0E0F6;
}
.fjdpth0
{
	background: #F7F7F7;
	color: #000000;
}
.panel
{
	background: #00cbff;
	color: #007998;
	padding: 10px;
	border: 0px outset;
}
.panel a:link, .panel_alink
{
	color: #007998;
}
.panel a:visited, .panel_avisited
{
	color: #007998;
}
.panel a:hover, .panel a:active, .panel_ahover
{
	color: #CC0000;
}
.panelsurround
{
	background: #00cbff;
	color: #007998;
}
legend
{
	color: #007998;
	font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.vbmenu_control
{
	background: #007998 url(../td.png) repeat-x top left;
	color: #FFFFFF;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding: 3px 6px 3px 6px;
	white-space: nowrap;
}
.vbmenu_control a:link, .vbmenu_control_alink
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_control a:visited, .vbmenu_control_avisited
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_control a:hover, .vbmenu_control a:active, .vbmenu_control_ahover
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_popup
{
	background: #00d4ff url(../td2.png) repeat-x top left;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
}
.vbmenu_option
{
	background: #cfecfc url(../td.png) repeat-x top left;
	color: #107f96;
	font: 11px tahoma, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
	
}
.vbmenu_option a:link, .vbmenu_option_alink
{
	color: #107f96;
	text-decoration: none;
}
.vbmenu_option a:visited, .vbmenu_option_avisited
{
	color: #107f96;
	text-decoration: none;
}
.vbmenu_option a:hover, .vbmenu_option a:active, .vbmenu_option_ahover
{
	color: #107f96;
	text-decoration: none;
}
.vbmenu_hilite
{
	background: #00cbff url(../td.png) repeat-x top left;
	color: #FFFFFF;
	font: 11px tahoma, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_hilite a:link, .vbmenu_hilite_alink
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite a:visited, .vbmenu_hilite_avisited
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite a:hover, .vbmenu_hilite a:active, .vbmenu_hilite_ahover
{
	color: #FFFFFF;
	text-decoration: none;
}
/* ***** styling for 'big' usernames on postbit etc. ***** */
.bigusername { font-size: 14pt; }

/* ***** small padding on 'thead' elements ***** */
td.thead, th.thead, div.thead { padding: 4px; }

/* ***** basic styles for multi-page nav elements */
.pagenav a { text-decoration: none; }
.pagenav td { padding: 2px 4px 2px 4px; }

/* ***** de-emphasized text */
.shade, a.shade:link, a.shade:visited { color: #777777; text-decoration: none; }
a.shade:active, a.shade:hover { color: #FF4400; text-decoration: underline; }
.tcat .shade, .thead .shade, .tfoot .shade { color: #DDDDDD; }

/* ***** define margin and font-size for elements inside panels ***** */
.fieldset { margin-bottom: 6px; }
.fieldset, .fieldset td, .fieldset p, .fieldset li { font-size: 11px; }
#hed{
	background:url(../images/hed-tcat.png);
	height:219px;
	}
#hed .right{
	background:url(../images/hed-right.png);
	width:600px;
	height:219px;
	float:right;
	}
#hed .left{
	float:left;
	margin-top:8px;
	}	
#pagev{
	width:778px;
	margin:0 auto;
	}			
.hed-body2 {
    background-repeat: repeat-x;
    height: 81px;
    text-align:center
}
.hed-right2 {
    background-image:url(../images/etar-top-right2.png);
    background-repeat: no-repeat;
    float: right;
    height: 81px;
    width: 741px;
}
.hed-left2 {
    background-image:url(../images/etar-top-left2.png);
    background-repeat: no-repeat;
    float: left;
    height: 81px;
    width: 28px;
}
.hed-center2{
	height:81px; 
	width:9px;
	background-image:url(../images/etar-top-tcat2.png);
	display:block; 
	float:left;
}
.foot-body2 {
    background-repeat: repeat-x;
    height: 70px;
}
.foot-right2 {
    background-image:url(../images/etar-bot-right2.png);
    background-repeat: no-repeat;
    float: right;
    height: 70px;
    width: 328px;
}
.foot-left2 {
    background-image:url(../images/etar-bot-left2.png);
    background-repeat: no-repeat;
    float: left;
    height: 70px;
    width: 130px;
}
.foot-center2{	
	background-image:url(../images/etar-bot-tcat2.png);
	height:70px; 
	width:320px;
	display:block;
	float:left;
}
.cont-body2 {
    background:url(../images/page-bg.png);
}
.cont-right2 {
    background-repeat: repeat-y;
    background-position: right;
}
.cont-left2 {
    background-repeat: repeat-y;
    background-position: left;
    padding-left: 10px;
    padding-right: 10px;
}
#footer{
	background:url(../images/footer-tcat.png);
	height:165px;
	}
#footer .left{
	background:url(../images/footer-left.png);
	width:573px;
	height:165px;
	float:left;
	}	
.hed-body {
    background-repeat: repeat-x;
    height: 74px;
    text-align:center
}
.hed-right {
    background-image:url(../images/etar-top-right.png);
    background-repeat: no-repeat;
    float: right;
    height: 74px;
    width: 314px;
}
.hed-left {
    background-image:url(../images/etar-top-left.png);
    background-repeat: no-repeat;
    float: left;
    height: 74px;
    width: 31px;
}
.hed-center{
	height:74px;
	width:363px;
	background-image:url(../images/etar-top-tcat.png);
	display:block;
	float:left;
	}
.foot-body {
    background-repeat: repeat-x;
    height: 42px;
}
.foot-right {
    background-image:url(../images/etar-bot-right.png);
    background-repeat: no-repeat;
    float: right;
    height: 42px;
    width: 57px;
}
.foot-left {
    background-image:url(../images/etar-bot-left.png);
    background-repeat: no-repeat;
    float: left;
    height: 42px;
    width: 30px;
}
.foot-center{
	height:42px; 
	width:621px;
    background-image:url(../images/etar-bot-tcat.png);
	display:block; 
	float:left
}
.cont-body {
    background: #00dcff;
}
.cont-right {
    border-right:#fff 1px solid;
    background-repeat: repeat-y;
    background-position: right;
}
.cont-left {
    border-left:#fff 1px solid;
    background-repeat: repeat-y;
    background-position: left;
    padding-left: 10px;
    padding-right: 10px;
}

#news{
	background:url(../images/news.png);
	height:42px;
	width:744px;
	margin:0 auto;
	}
#news .c{
color:#FFFFFF;
float:left;
height:24px;
margin-top:16px;
width:630px;
	}
#login{
	background:url(../images/login-box.png);
	width:211px;
	height:196px;
	margin-right:10px;
	margin-top:30px;
	float:right;
	text-align:center;
	}
#login .user{
	width:126px;
	height:19px;
	float:right;
	margin-top:62px;
	text-align:right;
	margin-right:71px
	}
#login .user input{
	background:url(../images/login-input.jpg) repeat-x top;
	border:1px solid #999999;
	font-family:Tahoma;
	font-weight:normal;
	text-align:center;
	width:126px;
	position:absolute
	}
#login .pass{
	width:126px;
	height:19px;
	float:right;
	margin-top:12px;
	text-align:right;
	margin-right:71px
	}
#login .pass input{
	background:url(../images/login-input.jpg) repeat-x top;
	border:1px solid #999999;
	font-family:Tahoma;
	font-weight:normal;
	text-align:center;
	width:126px;
	position:absolute
	}
#user-box{
	background:url(../images/user-box.png);
	width:211px;
	height:196px;
	margin-right:10px;
	margin-top:30px;
	float:right;
	font-weight:normal
	}
#user-box .c{
	margin-top:46px;
	margin-right:9px;
	text-align:right;
	}
.top{
	height:45px;
	width:90px;
	float:left;
	margin-top:121px;
	margin-left:66px;
	display:block;
	}
