#nav1,#nav2,#nav3,#nav4,#nav5
{
	display:none;
}

.bold
{
	font-weight:700;
}

.isNotOp
{
	background:red;
}

.isOp
{
	background:green;
}

a
{
	color:#000;
	text-decoration:none;
}

a.admin
{
	font-size:8pt;
	font-style:italic;
	font-weight:700;
	padding-left:5px;
}

a.bgo
{
	font-size:7pt;
}

a.contact
{
	background:url(contact.gif) no-repeat left;
	color:#222;
	font-size:9pt;
	font-weight:700;
	padding-left:20px;
}

a.forward
{
	background:url(elink.gif) no-repeat left;
	color:#222;
	font-size:9pt;
	font-style:italic;
	font-weight:700;
	padding-left:13px;
}

a.nav
{
	color:#FFF;
	font-weight:700;
}

a.navi2
{
	font-size:8pt;
	font-weight:700;
	margin-left:15px;
}

a.style1
{
	background:url(aStyle1.gif) no-repeat right;
	color:#0A306A;
	font-size:8pt;
	font-weight:700;
	padding-right:15px;
}

a.style1:hover
{
	text-decoration:underline;
}

a:hover
{
	color:#0A306A;
}

body
{
	background:url(background.jpg) top left repeat-x #F5F5F5;
	color:#000;
	font-family:verdana, serif;
	font-size:10pt;
	margin:0;
}

div.alert
{
	background:#FFE2CA;
	border:1px solid #AAA;
	margin:5px;
	padding:5px;
}

div.callback
{
	background:#FFBD2F;
	color:#FFF;
	padding:4px;
	width:180px;
}

div.contact
{
	text-align:center;
}

div.contactSpecial
{
	background:#FFF;
	border:1px solid #DDD;
	margin:5px 5px 20px;
	padding:10px;
	width:70%;
}

div.content
{
	background:#FFF;
	border:1px solid #DDD;
	margin:2px 15px 15px;
	padding:10px;
	width:90%;
}

div.debugHead
{
	background:#FFF;
	font-weight:700;
	margin-bottom:14px;
	padding:5px;
}

div.debugText
{
	background:#EEE;
	border:1px solid #AAA;
	font-size:9px;
	padding:10px;
	width:770px;
}

div.dia1
{
	position:absolute;
	width:600px;
	z-index:1;
}

div.dia2
{
	position:absolute;
	width:600px;
	z-index:2;
}

div.dia3
{
	height:250px;
}

div.dia4
{
	color:#555;
	font-family:arial;
	font-size:20pt;
	font-style:italic;
	font-weight:700;
	margin-top:170px;
	position:absolute;
	text-align:right;
	vertical-align:bottom;
	width:560px;
	z-index:4;
}

div.dia4b
{
	color:#FFF;
	margin-right:0;
	margin-top:168px;
	width:561px;
	z-index:4;
}

div.dia5
{
	background:#FFF;
	color:#CCC;
	font-size:16pt;
	height:150px;
	padding-top:100px;
	position:absolute;
	text-align:center;
	width:600px;
	z-index:5;
}

div.forward
{
	margin-right:30px;
	text-align:right;
}

div.loginHead,div.contentHead
{
	background:#EEE;
	border:1px solid #bbb;
	font-weight:700;
	margin-bottom:14px;
	padding:5px;
}

div.loginText
{
	background:#EEE;
	border:1px solid #555;
	color:#000;
	line-height:15px;
	margin:30px auto;
	padding:5px 30px 10px;
	width:280px;
}

div.navi
{
	background:#FFA200;
	color:#000;
	height:370px;
	width:188px;
}

div.pdfShow
{
	border:2px solid #FFA200;
	font-style:italic;
	font-weight:700;
	margin-left:80px;
	margin-right:80px;
	padding:10px;
}

div.startpage
{
	padding:4px;
}

font.callback
{
	font-size:8pt;
}

font.contact,font.campaign,font.reference,font.ajaxtest,font.group,font.team,font.usermanage,font.opcode
{
	font-size:8pt;
	margin-left:5px;
}

font.error
{
	color:red;
	font-size:8pt;
	font-style:italic;
}

h1
{
	background:#EEE;
	color:#0A306A;
	font-family:verdana, serif;
	font-size:14pt;
	margin-bottom:40px;
	margin-top:0;
	padding:20px;
}

h1.startpage
{
	margin-bottom:20px;
}

h2,.h2
{
	background:#FFF;
	color:#AAA;
	font-family:verdana, serif;
	font-size:12pt;
	font-weight:700;
	line-height:160%;
	margin:5px 5px 0;
	padding:5px 5px 5px 0;
}

h2.references
{
	background:#EEE;
	color:#000;
	margin-bottom:10px;
	margin-left:0;
	margin-right:30px;
	padding:5px 5px 5px 15px;
}

h3
{
	font-family:verdana, serif;
	font-size:11pt;
	font-style:italic;
	margin:5px 5px 0;
	padding:5px 5px 5px 0;
}

hr
{
	background-color:#CCC;
	border:#CCC;
	color:#CCC;
	height:1px;
}

img
{
	border:0;
}

img.w3c
{
	margin:10px;
}

input.contactsubmit
{
	margin-left:12%;
}

input.style1,textarea.style1,select.style1
{
	border:1px solid #AAA;
	font-size:10pt;
	font-weight:700;
	margin:3px;
	padding:3px;
	width:60%;
}

li.navi
{
	border:0 solid #FFF;
	list-style:none;
	margin:5px;
	padding:3px 3px 3px 10px;
	text-align:left;
}

li.navi:hover
{
	border:1px solid #FFF;
}

span.ajaxResult
{
	font-size:12pt;
	font-weight:700;
}

span.contact span.campaign,span.group,span.team,span.reference,span.callback
{
	display:block;
	height:0;
}

table.page
{
	background:#FFF;
	border:1px solid #AAA;
	color:#000;
	height:600px;
	margin-right:auto;
	padding-bottom:10px;
	width:790px;
}

td.body
{
	height:100%;
	width:83%;
}

td.bottomleft
{
	padding:5px 5px 5px 10px;
}

td.bottomright
{
	padding:5px 10px 5px 5px;
	text-align:right;
}

td.head
{
	background:url(head.jpg);
	height:150px;
}

td.team
{
	padding-bottom:10px;
}

ul.navi
{
	margin:0;
	padding:0;
}

img.refDetailImg
{
	border: 1px solid #DDD;
}

div.reBigImg
{
	display: none;
	padding: 4px;
	background: #0529AD;
	position: absolute;
	text-align: right;
	border: 1px solid black;
}

input.reComment {
margin: 2px;
border: 1px solid black;
padding: 2px;
font-size: 7pt;
}

a.reLinkCommentSave
{
font-size: 7pt;
}
