/*:::::[DEFAULTS]:::::*/
html,body				{ height:100%; margin:0; padding:0; background-color:#FFF;}
body						{ font-family:Arial, Helvetica, sans-serif; color:#333; font-size:70%; text-align:center; }
form						{ font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; }
td, th					{ font-family:Arial, Helvetica, sans-serif; color:#333; margin:0; }
img							{ border:0; margin:0; padding:0; }
a								{ color:#09017B; text-decoration:none; }
a:hover					{ text-decoration:underline; }
h2							{ margin:0; padding-top:5px; display:block; font-size:1.5em; color:#333;}

/*:::::[FORMS]:::::*/

.form						{ border:1px solid #999999; }
input						{ margin:1px 0 1px 0; padding:1px 1px 2px 2px; float:center; color:#333; font-size:10px; }
select					{ font-size:10px; border:1px solid #6699CC; color:#333; height:16px; }
#support select	{ width:155px; margin:1px; }
input.w140			{ width:140px }

/*:::::[HEADER]:::::*/

#header					{ width:594px; height: 60px; background-color:#09017B; font-size:10px; }
#header a				{ color:#FFF; text-decoration:none; }
#header a:hover	{ color:#FFF; text-decoration:underline; }
#logo						{ margin-left:25px; margin-right:169px; }
#header select	{ margin:16px 15px 0 7px; }
.fLS						{ width:180px; display:block; float:right; margin-right:10px; }
.fLS .form			{ margin:2px 5px 0 0; width:115px; }

/*:::::[BARS]:::::*/
#bar2						{ background: url(img/02_bar.gif) no-repeat; width:594px; height:28px; display:block; clear:both; overflow:hidden; }
#bar3						{ background: url(img/03_bar.gif) no-repeat; width:594px; height:28px; display:block; clear:both; overflow:hidden; }
#bar4						{ background: url(img/04_bar.gif) no-repeat; width:594px; height:28px; display:block; clear:both; overflow:hidden; }
#bar5						{ background: url(img/05_bar.gif) no-repeat; width:594px; height:28px; display:block; clear:both; overflow:hidden; }
#bar6						{ background: url(img/06_bar.gif) no-repeat; width:594px; height:28px; display:block; clear:both; overflow:hidden; }
#bar7						{ background: url(img/07_bar.gif) no-repeat; width:594px; height:28px; display:block; clear:both; overflow:hidden; }
.bar						{ padding-left:24px; padding-top:11px; color:#FFF; }
.bar a					{ color:#FFF; }
.bar span				{ color:#000; }
.bars						{ width:594px; }

/*:::::[TOPNAV]:::::*/

#topnav					{ width:594px; }

/*:::::[CONTENT]:::::*/
#container			{ margin:0 auto; width:594px; text-align:left; background: url(img/bg.jpg) repeat-x; background-color:#BABABA; }
#content				{ height:100%; display:block; padding:5px 8px 0 12px; }
#content				{ width: 594px; }
#content				{ \width: 594px; \width: 594px; } /*box model hack for IE5.5*/
.lrg						{ font-size:1.2em; font-weight:bold; }

/*:::::[BOXES]:::::*/

.box, .box2, .box3	{ background: url(img/box-right.gif) top right repeat-y; display:block; }
.bxtop					{ background: url(img/box-bg.gif) repeat-x; float:left; height:23px;}
.bxtopw					{ background: url(img/box-bg-white.gif) repeat-x; float:left; height:11px;}
.bxtop span			{ padding-left:8px; padding-top:4px; font-weight:bold; display: block; }
.bxtop span.brd	{ font-weight:normal; font-size:10px; display: block; }
.bxtrt					{ background: url(img/box-t-right.gif) no-repeat; width:11px; height:23px; float:left; }
.bxtrtw					{ background: url(img/box-t-right-white.gif) no-repeat; width:11px; height:11px; float:left; }
.bxbrt					{ background: url(img/box-b-right.gif) no-repeat; width:12px; height:23px; float:right; margin-top:-23px; }
.bxblu					{ background: url(img/box-a-blu.gif) no-repeat; padding-left:18px; height:23px;}
.bxgrn					{ background: url(img/box-a-grn.gif) no-repeat; padding-left:18px; height:23px;}
.bxgry					{ background: url(img/box-a-gry.gif) no-repeat; padding-left:18px; height:23px;}
.bxorn					{ background: url(img/box-a-orn.gif) no-repeat; padding-left:18px; height:23px;}
.bxred					{ background: url(img/box-a-red.gif) no-repeat; padding-left:18px; height:23px;}
.bxwht					{ background: url(img/box-t-left-white.gif) no-repeat; padding-left:18px; height:11px;}
.padlrb					{ padding:5px 9px 0 9px; display: block; clear:both;}
.padlr					{ padding:9px 9px 0 5px; display: block; clear:both;}
.padl						{ padding-left:9px; display: block; }
.bxbot					{ background: url(img/box-b-left.gif) no-repeat; height:23px;}
.rightbox				{ float:right; margin-right:10px; background: url(img/vert_dots.gif) top left repeat-y; padding-left:15px; margin-top:10px; }
.news-top				{ width:175px; height:22px; background: url(img/box-news-top.gif);position:relative; }
.newstab				{ position:absolute; top:4px; left: 14px; font-weight: bold; }
.events-top			{ width:175px; height:22px; background: url(img/box-events-top.gif);position:relative; }
.eventstab			{ position:absolute; top:4px; left: 76px; font-weight: bold; }

/*:::::[POSITIONING]:::::*/

.fL							{ float:left; }
.fLmR7					{ float:left; margin-right:7px; display:block;}
.fR							{ float:right; }
.fRmR5					{ float:right; margin-right:5px; display:block;}
.lR							{ float:right; font-weight:normal; font-size:11px;}
.clear					{ clear:right; }
.pRfL						{ position:relative; float: left; }
.mL17						{ margin-left:17px; }

/*:::::[ELEMENTS]:::::*/

.hr							{ background: url(img/hr.gif) repeat-x; height:10px; margin-left:7px; }
.hrnM						{ background: url(img/hr.gif) repeat-x; }
.hrW						{ background: url(img/hr-white.gif) repeat-x; height:10px; margin:2px 0 2px 7px; }

/*:::::[LISTS]:::::*/
.box ul, .box2 ul, .box3 ul	{ list-style-type: none; margin: 0; padding: 0; }
.box ul li, .box2 ul li, .box3 ul li	{ list-style-type: none; margin: 0; padding-left:15px; padding-bottom: 3px; display: block; }
.box ul li			{ width:143px; }
.box2 ul li			{ width:160px; float:left; }
.box3 ul li			{ width:120px; }
ul.liblu li			{ background: url(img/li-blu.gif) top left no-repeat; }
ul.libluw li		{ background: url(img/li-blu.gif) top left no-repeat; width:450px; }
ul.liornw li		{ background: url(img/li-orn.gif) top left no-repeat; width:450px; }
ul.liorn li			{ background: url(img/li-orn.gif) top left no-repeat; }
ul.ligrn li			{ background: url(img/li-grn.gif) top left no-repeat; }
ul.ligry li			{ background: url(img/li-gry.gif) top left no-repeat; }
ul.lired li			{ background: url(img/li-red.gif) top left no-repeat; }
ul.liblu li.liblk				{ background: url(img/li-blk.gif) top left no-repeat; }
ul.row2									{ list-style-type: none; margin:0; padding:0; margin-left:15px;}
ul.row2 li							{ list-style-type: none; margin:0; display: block; }
ul.row2 li.sublist			{  background: url(img/li-row2.gif) top left no-repeat; width: 120px; display:block; }
ul.row2 li.sublist-off	{  background: url(img/li-row2-off.gif) top left no-repeat; width: 100px; color:#000;}

/*:::::[TABLES]:::::*/

.cw120 td				{ width:110px; height:30px; padding:5px; background-color:#F1F1F1; text-align:center; font-size:11px; }	
.c td, th				{ text-align:center; font-size:11px; font-weight: normal; }
.c th						{ text-align:left; padding-left:5px; font-size:11px; font-weight: normal; }

/*:::::[TREE]:::::*/
#tree						{ width:398px; float:left; background: url(img/vert_dots-r.gif) top right repeat-y; margin-top:5px; }
.tblu						{ background-color:#4A8AC0; height:14px; padding:3px 0 3px 10px; color:#FFF; }
.tgry						{ background-color:#F1F1F1; height:14px; padding:3px 0 3px 10px; }
.twht						{ background-color:#FFFFFF; height:14px; padding:3px 0 3px 10px; }
.tblu, .tgry, .twht	{ width: 378px; }
.tblu, .tgry, .twht	{ \width: 388px; w\idth: 378px; } /*box model hack for IE5.5*/
#tree-r					{ width:130px; float:left; margin-left: 10px; margin-top:-20px; position:relative;}

/*:::::[FOOTER]:::::*/

#footer					{ width:594px; height: 120px; text-align: center; background-color:#BABABA; color:#666; font-size:10px; }
.foothr					{ margin:5px 0 10px 0; }
.footlnk				{ padding-top: 16px; }

.userpass {  font-family: 
Arial, Helvetica, sans-serif; 
font-size: 12px; font-style: 
normal; font-weight: 600; 
font-variant: normal; color: #000066; 
text-decoration: none;
text-align: right}
