body
{
	background-color:White;
	font-family: Verdana;	
}

#container
{
	width: 800px;
	margin:0px;
}

#contentcontainer
{
	width:800px;
	background-image: url(../images/leftbck.png);
	BACKGROUND-REPEAT: repeat-y;
	background-position: left top;	
	display:block;	
}

#extra1
{
	/*
	position:absolute;
	left:680px;
	top:20px;
	width:120px;
	height:103px;
	background-image: url(../images/logo3dsmallnew.png);
	BACKGROUND-REPEAT: no-repeat;
	background-position: left top;	
	z-index:400;
	*/	
}

#content
{
	width: 528px;
	padding: 0px 10px 10px 10px;
	margin: 0;
	float:left;
	clear:right;
	font-size: 0.8em;
	border-left:solid 2px #f79433;	
}

/* IE 5.5 then IE6 standardsmode width HACK */
* html #content
{
	width: 550px;
	w\idth: 528px;
}

#content table
{
	width:100%;
	font-size: 0.9em;
	margin:0;
}

.row{line-height:0;height:1px;clear:both}

#content .logina
{
	border:none;
	display:inline-block;
}

#content .logina:hover
{
	border: none; /*solid 1px #ef8234;*/
}

#content H4
{
	color:#666666;	
	margin: 0px 0px 0px 0px;
	padding: 20px 12px 0px 12px;	
	height:30px;
}

/* IE HEIGHT HACK */
* html #content H4
{
	height:50px;
	he\ight:30px;
}


#content H5
{
	color:#666666;
}

#content ul
{
	list-style-type:square;
}

#content ul li
{
	padding: 0px 0px 5px 0px;
}

#content ul li ul
{
	list-style-type:circle;
}

#content .p1
{
	background-image: url(../images/cheadmid.png);
	BACKGROUND-REPEAT: repeat-y;
	background-position: left top;
	padding: 0px 20px 0px 20px;	
	margin: 0px 0px 0px 0px;	
}

#content .p2
{
	padding: 0px 12px 0px 12px;	
	margin: 0px 0px 0px 0px;	
	border-bottom: dashed 1px #f79433; /*666666;*/

}

#contentwide
{
	width: 628px;
	padding: 0px 10px 10px 10px;
	float:left;
	clear:right;
	font-size: 0.8em;
	border-left:solid 2px #f79433;
}

/* IE HACK */
* html #contentwide
{
	width:650px;	
	w\idth:628px;
}


#contentwide H4
{
	color:#666666;	
}

#contentwide .p2
{
	padding: 0px 12px 0px 12px;	
	margin: 0px 0px 0px 0px;	
	border-bottom: dashed 1px #f79433;
}

#contentfill
{
	width:100%;
	clear:both;
	font-size:0.8em;
	padding: 0px 10px 10px 10px;
}

#contentfill H4
{
	color:#666666;
}

#contentfill H5
{
	color:#666666;
}

#contentprint
{
	width: 100%;
	padding: 0px 10px 10px 10px;
	margin: 0;
	float:left;
	clear:right;
	font-size: 0.8em;
}

#contentprint .aprint
{
	color:#666666;
	display:inline;
}

#contentprint .aprint:hover
{
	color:#f79433;
}

#contentprint H4
{
	color:#f79433;
}

.mainimage
{
	/*border-top:solid 1px #ef8234;*/
	border-bottom:solid 1px #f79433;
}

#info
{
	width: 100px;
	float:left;
	clear:right;
	font-size: .6em;
	margin:0px;
	padding:0px;
	color:#333333;
}

#info ul
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	list-style-type: none;	
}

#info ul li
{
	padding:5px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	border-bottom:dotted 1px #666666;	
}

#info a
{
	text-decoration:none;
	display:block;
	color:#666666;
}

#info a:hover, #footer a:active
{
	text-decoration:underline;
	color:#f79433;
}

#infowide
{
	width: 150px;
	float:left;
	clear:right;
	font-size: .6em;
	margin:0;
	padding:0;
}

#info .textinfo
{
	width:98px;
	text-align:center;
	margin:0px;
	padding:0px;
	border:solid 1px #efefef;
}

#info .textinfo .textinfoheading
{
	width:98px;
	text-align:center;
	background-color:#efefef;
	font-size:1em;
	margin:0px;
	padding:4px 0px 4px 0px;
}

#infofront
{
	width:150px;
	float:left;
	clear:right;
	font-size: .6em;
	margin:0;
	padding:0;
	color:#666666;	
}

#infofront .textinfo
{
	width:100%;
	text-align:center;
}

#infofront .textinfo .textinfoheading
{
	width:100%;
	text-align:center;
	background-color:#efefef;
	font-size:1em;
	padding:4px 0px 4px 0px;
}

#MainTitle
{
	visibility: hidden;
	display: none;
}

#security
{
	/*height: 24px;*/
	height:28px;
	padding-top:20px;
	display: inline-block;
	clear:both;
	text-align:right;
	font-size:0.7em;
	color:#444444;
	background: url(../Images/orange_finnarrow.jpg) no-repeat top left;
	/*background-color:#edecda;*/
	vertical-align:middle;
}

#security img
{
	display:inline;
}

#security a
{
	text-decoration:none;	
	color:#666666;
}

#security a:visited
{
	color:#666666;
}

#security a:hover
{
	text-decoration:underline;	
	color:#f79433;
}



/* IE HACK */
*html #security
{
	height:46px;
	he\ight:28px;
}


/* Start Header and Footer */
#header
{
	display: block;
	background: url(../Images/Elzaris.png) no-repeat top left;
	padding: 5px 200px 80px 5px;
}

* html #header
{
	height:85px;
	he\ight:0px;
}

#footer
{
	height: 35px;
	color: #666666;
	margin-bottom: 0px;
	margin-top: 0px;
    width:790px;
    clear:left;
    z-index:400;
    padding:5px 5px 5px 5px;
    border-top: dotted 1px;
    background-color:#EFEFEF;
    font-size: .6em;
    text-align:center;
}

/* IE HACK */
*html footer
{
	margin-top:0px;
	height:40px;
	width:800px;
	w\idth:790px;
	he\ight:35px;
	ma\rgin-top:25px;
}


#footer .DIV1
{
	margin:0;
	clear:both;
}

#footer a
{
	text-decoration:none;
}

#footer a:link, #footer a:visited
{
	color: #666666;
}

#footer a:hover, #footer a:active
{
	text-decoration:underline;
	color:#f79433;
}

#footer .DIV2
{
	clear:both;
	padding-top:5px;
}

/* End Header and Footer */

/* Start Main Menu */

.mainmenu
{
	font-size: 0.9em;
	left: 220px;
	top: 60px;
	position: absolute;
	width:580px;
}

/* IE HACK 
* html .mainmenu
{
	top: 68px;
	width:580px;	
	w\idth:
}
*/

.mainmenu li
{
	float: left;
	list-style-type: none;
	margin: 0 10px 0 5px;
	padding: 0;
}
.mainmenu ul
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.mainmenu li a
{
	text-decoration: none;
	color: #666666;
}

.mainmenu li a:hover, .mainmenu li a:active
{
	color: #f79433;/*#ef8234;/*ef9634*/
}

.mainmenu li a.selectedmainmenuitem
{
	color: #f79433;/*ef9634*/
}

/* End Main Menu */

/* Start Nav Menu */

#nav
{
	width: 150px;
	vertical-align: top;
	padding:0;
	margin:0;
	float:left;
	background-color:#edecda;
	height:auto;
}

.menucontainer
{
	width: 150px;
	border: none;
	font-size: 0.8em;
	margin:0;
}

/* pstart */
.menucontainer .pstart
{
	background: url(../images/logotrans.png) no-repeat top left;
	margin: 0;
	padding:10px 0px 0px 32px;
	height:30px;
	font-weight:bold;
	color:#666666;
}

/* IE hack */
* html .menucontainer .pstart
{
	height:40px;
}

.menucontainer .pend
{
	margin: 0;
}

.menucontainer ul
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 1px;
	list-style-type: none;
}

.menucontainer li
{
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 0px 0px;
}

.menucontainer a
{
	display:block;
	width:140px;
	text-decoration: none;
	border: solid 1px #fcfcfc;/*#ece9D8;*/
	color: #f79433;/*ef9634*/
	padding-left: 5px;
}

/* IE Hack */

* html .menucontainer a
{
	width:147px;
	w\idth:140px;
}

.menucontainer a.selectedmenuitem
{
	border: solid 1px #666666;
	background-color: #f79433;/*ef9634*/
	color:#666666;
}

.menucontainer ul li ul
{
	background: none;
	padding:0;
	margin:0;
}

.menucontainer ul li ul li a
{
	padding-left: 10px; /*font-size: 0.78em;*/
	width:137px;
}

/* IE HACK */
* html .menucontainer ul li ul li a
{
	width:147px;
	w\idth:137px;
}

.menucontainer li a.selectedmenuitem:hover
{
	border: solid 1px #666666;
	text-decoration:none;
}

.menucontainer li a:hover
{
	border: solid 1px #fcfcfc;/*#ece9D8;/*#666666;*/
/*	background-color: #ef9634; */
	color: #666666;
	text-decoration:underline;
}

.menup
{
	background: url(../Images/companyheader.png) no-repeat top left;
	height:30px;
}
/* End Nav Menu */

.LinksA
{
	text-decoration: none;
	border: none;
	color: #f79433;
}

.LinksA:hover
{
	text-decoration: underline;
	border: none;
	color: #f79433;
	font-weight:bold;
}

.enablis
{
	text-align:center;
	font-size:0.7em;
}

.enablis a
{
	text-decoration:none;
	border:none;
}

.enablis img
{
	border:none;
}
/* label and value */

.Label
{
	width:50%;
	vertical-align:top;
}

.Value
{
	width:50%;
}

.contentsectionhead
{
	padding: 10px 10px 20px 10px;
	background: url('./images/cheadtop.png') no-repeat left top;
}

/* product styles */

#productsblurb
{
	display:inline;
}

.proddbelementals
{
	float:left;
	width:100%;
}

.proddbelementals img
{
	float:left;
	border:none;
}

.proddbelementals a
{
	display:block;
	border:solid 1px white;
	padding:1px 1px 1px 1px;
	margin:none;
	text-decoration:none;
	width:100%;
/*	height:210px;	*/
	color:#666666;
}

/* IE HACK 
* html .proddbelementals a
{
	height:214px;
	he\ight:210px;
}
*/

.proddbelementals a:hover
{
	border:solid 1px #f79433;
}

.proddbdocumentor
{
	float:left;
	width:100%;
}

.proddbdocumentor img
{
	float:left;
	border:none;
}

.proddbdocumentor a
{
	display:block;
	border:solid 1px white;
	padding:1px 1px 1px 1px;
	margin:none;
	text-decoration:none;
	width:100%;
	/*height:210px;*/
	color:#666666;
}

/* IE HACK 
* html .proddbdocumentor a
{
	height:214px;
	he\ight:210px;
}
*/


.proddbdocumentor a:hover
{
	border:solid 1px #f79433;
}

.downloadlist
{

}

.downloadlist li
{

}

* html .downloadlist li
{
	vertical-align:top;
}

.LICurrentSupportedDB
{
	color:Red;
}

.LIScheduledSupportedDB
{
	color:Green;
}

.screengrabs
{
	text-align:center;
}

.screengrabs img
{
	border:none;
}

.contacts td
{
	padding-top:5px;
}
/* Forums - Forums - Forums - Forums - Forums - Forums - Forums - Forums - Forums - Forums */

.supportadmin
{
	display:block;
}

.forum
{
    font-family: sans-serif, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    width:100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-collapse:collapse;
    border: none 0px White;
    display:block;
    clear:both;
}

/* SPECIAL FONT TREATMENTS */
pre { font-family: monospace, "Courier New", courier; font-size: 12px; color: #000000;}
.error { font-weight: bold; color: #cc0000; }
.code { font-family: monospace, "Courier New", courier; font-size: 12px; color:#000000; }
.sigText { color:#243B52; font-size: 12px; }
	/* IF NOONE HAS POSTED YET, THE COLOR OF THE NEW OR NO REPLIES TAG */
.labelNew { font-weight: bold; color:#cc0000; }
.highLightText { background: #ffff00; color: #000000; }
.sortRadio { color:#4373b4; }


/* LINKS */
/*
a:link { font-weight: bold; text-decoration: none; color: #4373b4; }
a:visited { font-weight: bold; text-decoration: none; color: #4373b4; }
a:active { font-weight: bold; text-decoration: none; color: #4373b4; }
a:hover { font-weight: bold; text-decoration: underline; color: #4373b4; }
*/

a.navLink:link { font-weight: bold; text-decoration: none; color: #666698; }
a.navLink:visited { font-weight: bold; text-decoration: none; color: #666698; }
a.navLink:active { font-weight: bold; text-decoration: none; color: #000000; }
a.navLink:hover { font-weight: bold; text-decoration: underline; color: #000000; }

a.listItemLink:link {font-weight: bold; color: #0D2888; text-decoration: none; }
a.listItemLink:visited {font-weight: bold; color: #0D2888; text-decoration: none; }
a.listItemLink:active {font-weight: bold; color: #000000; text-decoration: underline; }
a.listItemLink:hover { font-weight: bold; color: #F27900; text-decoration: underline; }

a.menuitem:link { font-weight: bold; text-decoration: underline; color: #666698; }
a.menuitem:visited { font-weight: bold; text-decoration: underline; color: #666698; }
a.menuitem:active { font-weight: bold; text-decoration: underline; color: #666698; }
a.menuitem:hover {font-weight: bold; text-decoration: underline; color: #000000; }

	/* LINK OF LAST PERSON TO POST IN TOPIC OR THREAD */
a.lastPostLink:link { font-size: 10px; font-weight: bold; text-decoration: none; color: #4373b4; }
a.lastPostLink:visited { font-size: 10px; font-weight: bold; text-decoration: none; color: #4373b4; }
a.lastPostLink:active { font-size: 10px; font-weight: bold; text-decoration: none; color: #000000; }
a.lastPostLink:hover { font-size: 10px; font-weight: bold; text-decoration: underline; color: #4373b4; }

a.locked:link { font-size: 12px; font-weight: bold; text-decoration: none; color: #999999; }
a.locked:visited { font-size: 12px; font-weight: bold; text-decoration: none; color: #999999; }
a.locked:active { font-size: 12px; font-weight: bold; text-decoration: none; color: #999999; }
a.locked:hover { font-size: 12px; font-weight: bold; text-decoration: underline; color: #000000; }

a.footerLink:link { font-size: 10px; font-weight: bold; text-decoration: none; color: #0D2888; }
a.footerLink:visited { font-size: 10px; font-weight: bold; text-decoration: none; color: #0D2888; }
a.footerLink:active { font-size: 10px; font-weight: bold; text-decoration: none; color: #000000; }
a.footerLink:hover { font-size: 10px; font-weight: bold; text-decoration: underline; color: #000000; }

/* NEXT AND PREV PAGE LINKS */
tr.pagerStyle { }
tr.pagerStyle A:link { font-weight: bold; text-decoration: none; color: #4373b4; }
tr.pagerStyle A:visited { font-weight: bold; text-decoration: none; color: #4373b4; }
tr.pagerStyle A:active { font-weight: bold; text-decoration: none; color: #4373b4; }
tr.pagerStyle A:hover { font-weight: bold; text-decoration: underline; color: #4373b4; }

/* FORUM TABLE COLORS */
.listheader { padding: 0.4em; font-weight: bold; color: #EF9B33;/*#ffffff;*/ background-color: #666666;/*#243B52;*/}
.listColumnText { padding: 0.4em; vertical-align: top; border-bottom: 1px solid #666666; font-size: 10px; }
.listColumnTextImg { padding: 0.1em; vertical-align: top; text-align: center; border-bottom: 1px solid #666666; font-size: 10px;}
.listColumnNumber { padding: 0.8em; vertical-align: top; text-align: center; border-bottom: 1px solid #666666; font-size: 10px; }
.listColumnImage { padding: 0.8em; vertical-align: top; text-align: center; border-bottom: 1px solid #666666; font-size: 10px; }

.threadUserColumnText { width: 200px; padding: 0.2em; vertical-align: top; border-bottom: 3px solid #666666; border-right: 1px Solid #666666; font-size: 8pt;} /*font: 10px Arial; */
.threadPostColumnText { width: 75%; padding: 0.4em; vertical-align: top; border-bottom: 3px solid #666666; padding-bottom: 5px;}

.PostDateText
{
	font: italic 8pt Arial;
	border-bottom: solid 1px #666666;
}

.PostSubjectText
{
	font: bold 11pt Arial;
}

.UserLink
{
/*	font-size: 11pt;*/
	color:Blue;
}

.LegendClass
{

}

.LegendClass.td
{
	text-align:center;
}

/* THE COLORS OF THE POST BACKGROUNDS */
tr.bglight { /*background-color: #f1f1f1;*/ }
tr.bgdark { /*background-color: #dddddd;*/ }

/* FOR FORMS */
td.formHeader { font-weight: bold; text-decoration: none; color: #4373b4; }
span.formHeader { font-weight: bold; text-decoration: none; color: #4373b4; }
td.requiredField { }

/* FIELDSETS */
table.stats {border: 1px ridge #dddddd; color: #999999; width: 500px; padding:0.5em 0.5em; text-align: center; font-size: 10;}
td.stats { font-weight: bold; text-decoration: none; color: #4373b4; }
span.stats { font-size: 10; color: #999999; }

table.key {border: 1px ridge #dddddd; color: #999999; width: 500px; padding:0.5em 0.5em; text-align: center; }
legend.key { font-weight: bold; text-decoration: none; color: #4373b4; }
td.key { font-weight: bold; text-decoration: none; color: #999999; font-size: 1em; width:33%; }
div.key { font-weight: bold; text-decoration: none; color: #999999; font-size: 10; text-align:left;}
fieldset.editor {border: 1px ridge #dddddd; color: #999999; width: 300px; padding:0.5em 0.5em; text-align: center; font-size: 10;}
legend.editor { font-weight: bold; text-decoration: none; color: #4373b4; }

fieldset.preview {border: 1px ridge #fafafa; color: #000000; width: 90%; padding:0.5em 0.5em}
legend.preview { font-weight: bold; text-decoration: none; color: #4373b4; }


/* AVATAR GALLERY */
td.galleryItemStyle { background-color: #f1f1f1; text-align: center;}
td.galleryAltItemStyle { background-color: #dddddd;  text-align: center; }

/* QUOTE IN POST */
td.quoteAttrib { color: #000000; font-weight: bold; }
td.quoteText { color: #243B52; background-color: #fafafa; border: #243B52; border-style: solid; padding: 0.2em;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; }

/* FOOTER TEXT */
td.footer { font-size: 10; color: #999999; font-weight: bold; }

/* INPUT BOXES */
input { color: #000000; }
textarea { color: #000000; }
input.withbackground { background-image: URL(/dotForum2004E/gfx/forum/inputbg.png); border: 1px solid #777777; padding-left: 5px; }
textarea.withbackground { background-image: URL(/dotForum2004E/gfx/forum/textareabg.png); border: 1px solid #777777; padding-left: 5px; }	


/* Registration Pages */

.QuickRegister
{
	font-size:smaller;
}

.RegisterTable
{
	font-size: 1em;
	width:780px;
}

.RegisterTable .TDCell1
{
	width:138px;
	padding: 3px 0px 3px 2px;
	vertical-align:middle;
}

/* IE HACK */
* html .RegisterTable .TDCell1
{
	width:140px;
	w\idth:138px;
} 


.RegisterTable .TDCell2
{
	width:210px;
	padding: 3px 0px 3px 0px;
	vertical-align:middle;
}

.RegisterTable .TDCell3
{
	width:410px;
	padding: 3px 0px 3px 0px;
}

.RegisterTable .TDCell23
{
	width:640px;
	padding: 3px 0px 3px 0px;
}

.RegisterTable .TDFullCell
{
	padding: 3px 0px 3px 0px;
	height:24px;
}

.RegisterTable TR
{
	padding: 3px 0px 3px 0px;
	vertical-align:middle;
}

.RegisterRow
{
	background-color:E6E6E6;
	padding: 2px, 0px, 2px, 0px;
	vertical-align:middle;
	height: 24px;
}

* html .RegisterRow
{
	height:28px;
	he\ight:24px;
}

.RegisterRowAlt
{
	background-color:White;
	padding: 2px, 0px, 2px, 0px;
	vertical-align:middle;
	height: 24px;
}

* html .RegisterRowAlt
{
	height:28px;
	he\ight:24px;
}

.WinXPBlueCombo
{
	border: solid 1px #7F9DB9;
}

.LoginForgotPassLink
{
	font-size:0.9em;
	color:Green;
}

.ChkRememberUser
{
	font-size:0.9em;
}

.error
{
	font-weight: bold; 
	color: Red;/*#cc0000;*/
}

.RegisterInfoHeading
{
	background-color:#666666;
	color: #EF9B33;
	padding: 4px 4px 4px 4px;
	width:772px;
}

* html .RegisterInfoHeading
{
	width:780px;
	w\idth:772px;
}

.RegisterInfoHeading2
{

	padding: 4px 4px 4px 4px;
	width:772px;
}

* html .RegisterInfoHeading2
{
	width:780px;
	w\idth:772px;
}


.InlineImage
{
	display:inline;
}

.LoginLogoutButton
{
	border:none;
	background-color:White;
	text-decoration:underline;
	color:Blue;
}

.bugtable td
{
	padding: 5px 0px 5px 0px;
	text-align:center;
	vertical-align:top;
	border-bottom:solid 1px #666666;
}

