.debuginfo
{
	border-top: 1px solid navy;
	color: Gray;
	text-align: center;
}

body
{
	background-color: Silver;
	color: Navy;
	font-size: 11px;
	font-family: Verdana;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display:block;
}
html{ margin:0px; padding:0px;}

a
{
	font-weight: bold;
	color: Navy;
	text-decoration: none;
}
br.cleaner
{
	font-size:0px;
	line-height:0px;
	float:none;
	clear:both;
	height:0px;
}
.panel
{
	background-color: Gray;
	padding: 2px;
	margin-bottom: 5px;
	width: auto;
}
.panel .title
{
	padding: 2px;
	background-color: Navy;
	color: Silver;
	font-weight: bold;
}
.panel .options
{
	float: right;	
	padding: 2px 0px 2px 2px;
}
.panel .options a
/*, .panel .options a:visited*/
{
	background-color: silver;
	border: 1px solid navy;
	color: Navy;
	text-decoration: none;
	font-weight: bold;
	padding: 1px 3px;	
}
.panel .content
{
	padding: 2px;
	background-color: Silver;	
}
.hidden{display:none;}
.validator
{
	background-color: Red;
	border: solid 1px maroon;
	color: Yellow;
	font-weight: bold;
	padding: 1px 2px;
}
.loginInfo
{
	padding: 2px 5px;
	text-align: right;
	background-color: Navy;
	border-bottom: 1px solid #000000;	
}
.loginInfo,
.loginInfo a
{
	color: #AAAAAA;
	font-weight: bold;	
	text-decoration: none;
}
.loginInfo a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}

.HTMLEditor
{	
}
.HTMLEditor .edit
{	
	border: 2px inset #FFFFFF;
	background-color: #FFFFFF;			
}

width33pct
{
	width: 33%;
}

/*.menu table{ background-color: silver; border: 1px solid black; padding: 2px 10px; }*/

.form
{	
	padding: 1px;
	border: 1px solid Navy;
}
.form table td
{
	margin: 0px;
	padding: 0px;
}
.form .header
{
	background-color: Navy;
	color: Silver;
	font-weight: bold;	
}
.form .header td
{
	padding: 2px 10px 2px 10px;
}
.form .footer
{
	background-color: Navy;
	text-align: right;
}
.form .footer td
{
	padding: 1px 20px;
}
.form .footer td a,
.form .footer td a:hover,
.form .footer td a:visited
{
	text-decoration: none;
	color: Silver;
	font-weight: bold;
}
.form .footer td a:hover{ color: White; }
.form .label
{
	color: Navy;
	text-align: right;
	padding: 2px 10px;
}
.form table td.label,
table.form td.label
{
	vertical-align: top;
	line-height: 20px;	
	width: 200px;
}
.form table td.value,
table.form td.value
{
	line-height: 20px;
}
.form table th h1, table.form th h1
{
	margin: 0px;
	padding: 5px 20px;
	text-align: left;
}

.list,
table.list
{
	border: 1px solid Navy;	
	padding: 1px;	
	width: auto;
}
table.list
{
	width: 100%;
}

ul.list
{
	margin: 0px;
	padding: 0px;	
}
table.list caption
{
	font-weight: bold;
	text-align: left;
	padding: 0px 10px;
}
.list .item
{
	margin: 1px;
	border: 1px solid Navy;
	padding: 1px;
}
ul.itemlist, ul.itemlist .item
{
	border: 0px none transparent;
}

.list .item .title
{
	background-color: Navy;
	color: White;
	font-weight: bold;
	padding: 2px 5px;
}

.list .controls
{
	background-color: Navy;
	color: Silver;
}
ul.textlist
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
div.listtitle
{
	border-bottom: 1px solid Navy;
	font-weight: bold;	
}

.Aliances .description
{
	padding: 2px 5px;
}
.Aliances .controls
{
	text-align: right;
	padding: 2px 5px;	
}
.Aliances .controls a.control{color: Silver;text-decoration: none;}
.Aliances .controls a.control:hover{color: #FFFFFF;text-decoration: none;}

.availableForums ul.list{margin: 0px;padding: 0px;border:0px none transparent;}
.availableForums ul.list li.item{margin: 2px 0px;padding: 0px;list-style-type: none; border:0px none transparent;}
.forumcontent{margin-left:210px;display:block;}
.forumcontentinner{display:block;_display:inline-block;}
.forum tr.itemheader{background-color: Navy;color:Silver;}
.forum .datetime {width:120px;white-space : nowrap;}
.forum .option {width:100px;white-space : nowrap;text-align:right;}
.forum .option a,.forum .option a:hover,.forum .option a:visited
{
	color:Silver;
	text-decoration: none;
}
.forum .option a:hover
{
	color:#FFFFFF;
}
.forum .subject{width:60%;font-weight:bold; }
.forum .author {white-space : nowrap;}
.forum .text { width: auto; overflow-x: auto; }
.forum .pager
{
	background-color: Navy;
}
.forum .pager a,
.forum .pager a:hover,
.forum .pager a:visited
{
	color: Silver;
	font-weight: bold;
	text-decoration: none;
}
.forum .pager a:hover{color: #FFFFFF;}
.aliancemembers .options{width:50px;}
.aliancemembers .options a{padding:0px 2px;background-color:Navy; color:Silver;font-weight:bold;text-decoration:none;}

.leftpanel
{
	width: 200px;
	float:left;
}
.leftpanelled
{
	margin-left:210px;
}
.rightpanel
{
	width:200px;
	float:right;
}
.rightpanelled
{
	margin-right: 210px;
}
ul.ArticleList
{
	margin: 0px;
	padding: 0px;	
}
ul.ArticleList li
{
	list-style-type: none;
}
.article .footer
{	
	margin-top: 10px;
	background-color: Transparent;
	background-image: none;		
	width: 100%;
}
.article .footer .author
{
	float:right;
	margin-right: 10px;
	color: #666666;
	font-weight: bold;
}
.article .footer .published
{
	float: right;
	margin-right: 10px;
	color: #666666;
}
.panel .content .article BR.cleaner{ display:none;}

#dlgialogManager_area table
{
	width:100%;
	height:100%;
}

div.chatform{ border-bottom: 1px solid navy; padding:5px; }
div.chatdata{ border-left: 1px solid navy; }
div.chatcontent{ border-bottom: 1px solid navy; }

div.switch{width:100px;height:16px;background-color: gray;display:inline;}
div.switch .option{cursor: pointer;width: 8px;height: 16px;background-image: url(LEDBarGreenOff.gif);margin: 0px;padding: 0px;font-size: 1px;font-size:0px;line-height:0px;text-decoration:none;font-weight:normal;}
div.switch .selected{background-image: url(LEDBarGreenFocused.gif);}
div.switch .less{background-image: url(LEDBarGreenOn.gif);}
div.switch .more{background-image: url(LEDBarGreenOff.gif);}
div.switch .less0{background-image: url(LEDBarRedOn.gif);}
div.switch .more0,div.switch .denied{background-image: url(LEDBarRedOff.gif);}
div.switch .selected0{background-image: url(LEDBarRedFocused.gif);}

div.fednet div.panel div.content
{
	background-color: White;
	background-image: url(/images/fednet/fednetlogo.gif);
	background-position: center center;
	background-repeat: no-repeat;
	min-height: 100px;
}

.HTMLEditor
{
	background-color: Transparent;
}
.HTMLEditor .editorFrame
{
	width:100%;
	border: 1px solid gray;
	_margin: 0px 1px;
}
#htmlTextEditor
{
	width: 100%; height: 100%; padding:0px; margin:0px;
}

div.AddonSlot
{
	width: 100px;
	height:34px;
	
}
div.AddonSlot div.iconEnvelope
{
	float:left;
	width:30px;	
	height:30px;
	border-width:2px; 
	border-style:solid;
	border-color:silver;
}
div.AddonSlotActive div.iconEnvelope{ border-color:lime; }
div.AddonSlotFull div.iconEnvelope{ border-color:green; }
div.AddonSlotEmpty div.iconEnvelope{ border-color:maroon; }
div.AddonSlotBuilding div.iconEnvelope{ border-color:yellow; }
div.AddonSlot div.options { width:18px; height:32px; float:left; }
div.AddonSlot div.options a { border-width: 1px;border-style:solid;border-color: #ffffff #666666 #666666 #ffffff; background-color:  #aaaaaa; color: #000000; font-weight:bold; font-size:8px; text-decoration:none; width: 14px; }
div.AddonSlot div.options { width:18px; height:32px; }

