.maindiv {
border-left:0 solid #fff;
border-right:0 solid #fff;
border-bottom:0 solid #fff;
border-top:0 solid #fff;
margin-right:auto;
margin-left:auto;
}

.navPages
{
	padding:3px;
}
.mainpage {
padding-top:15px;
}

.menubar {
width:97%;
height:28px;
margin-left:auto;
margin-right:auto;
}

.memberbardiv {
width:90%;
margin-left:auto;
margin-right:auto;
padding:10px 0;
}

.memberbardivbottom {
height:10px;
}

table {
empty-cells:show;
}

body,td,th,tr {
font-family:"lucida grande",Verdana, sans-serif;
}

body {
margin:0;
padding:0;
}

input,textarea,button {
font-family:"lucida grande",Verdana, sans-serif;
}

input,button {
font-size:90%;
}

textarea {
font-size:100%;
font-family:"lucida grande",Verdana, sans-serif;
}

select {
font-size:90%;
font-weight:400;
font-family:"lucida grande",Verdana, sans-serif;
}

hr,.hrcolor {
height:1px;
border:0;
}

a img {
border:0;
}

.quote {
font-size: 10px;
line-height: 1.4em;
margin: 1px;
padding: 3px;
}

.code {
font-family:"courier new", "times new roman", monospace;
font-size:90%;
line-height:1.3em;
width:99%;
white-space:nowrap;
overflow:auto;
max-height:24em;
margin:1px auto;
padding:1px;
}

.quoteheader,.codeheader {
text-decoration:none;
font-style:normal;
font-weight:700;
font-size:x-small;
line-height:1.2em;
}

.help {
cursor:help;
}

.editor {
width:96%;
}

.newicon a:link,.newicon a:visited {
font-weight:700;
font-size:8px;
text-transform:lowercase;
margin:2px;
padding:0 2px;
}

.titlebg,tr.titlebg th,tr.titlebg td,.titlebg2,tr.titlebg2 th,tr.titlebg2 td {
font-style:normal;
padding-left:10px;
padding-right:10px;
background-repeat:repeat-x;
}

.titlebg,.titlebg a:link,.titlebg a:visited {
font-weight:700;
font-style:normal;
}

.titlebg2 a:link,.titlebg2 a:visited {
font-style:normal;
text-decoration:underline;
}

.titlebg3,tr.titlebg3 th,tr.titlebg3 td {
font-style:normal;
font-size:85%;
padding-top:3px;
padding-bottom:3px;
border:0;
}

.catbg3,tr.catbg3 td,.catbg3 a:link,.catbg3 a:visited,.OCULcatbg3,tr.OCULcatbg3 td,.OCULcatbg3 a:link,.OCULcatbg3 a:visited {
font-size:100%;
text-decoration:none;
font-weight:700;
}

.smalltext {
font-size:x-small;
font-family:"lucida grande",Verdana, sans-serif;
}

.middletext {
font-size:100%;
}

.normaltext {
font-size:small;
}

.largetext {
font-size:large;
}

.post,.personalmessage {
width:100%;
overflow:auto;
line-height:1.3em;
}

.signature {
width:100%;
overflow:auto;
padding-bottom:3px;
line-height:1.3em;
}

.maintab_first,.maintab_back,.maintab_last,.maintab_active_first,.maintab_active_back,.maintab_active_last {
background-position:left bottom;
text-transform:uppercase;
vertical-align:top;
}

.maintab_back,.maintab_active_back {
text-decoration:none;
font-size:9px;
vertical-align:top;
font-family:tahoma, sans-serif;
padding:2px 6px 6px;
}

.maintab_active_last {
width:8px;
background-repeat:no-repeat;
}

.mirrortab_first,.mirrortab_back,.mirrortab_last,.mirrortab_active_first,.mirrortab_active_back,.mirrortab_active_last {
background-position:left top;
text-transform:uppercase;
vertical-align:top;
}

.mirrortab_back,.mirrortab_active_back {
text-decoration:none;
font-size:9px;
vertical-align:bottom;
font-family:tahoma, sans-serif;
padding:6px 6px 2px;
}

.mirrortab_first {
background-repeat:no-repeat;
width:10px;
}

.mirrortab_active_last {
background-repeat:no-repeat;
width:8px;
}

.mainstrip,.mainstrip_first,.mainstrip_last {
background-position:left bottom;
text-transform:uppercase;
text-decoration:none;
font-size:10px;
height:30px;
vertical-align:middle;
font-weight:700;
font-family:tahoma, sans-serif;
}

.mainstrip {
padding:0 7px;
}

#ajax_in_progress {
text-align:center;
font-weight:700;
font-size:16pt;
font-family:"Trebuchet MS", "lucida grande",Verdana, arial;
width:100%;
position:fixed;
top:0;
left:0;
padding:3px;
}

.topbar,.topbar2 {
margin:0;
}

.menubg,tr.menubg td,.menubg2,tr.menubg2 td {
font-size:90%;
font-weight:700;
text-transform:uppercase;
margin:0;
}

.menubg a:link,.menubg a:visited,.menubg2 a:link,.menubg2 a:visited,.menubg a:hover,.menubg2 a:hover,.memberbar a:link,.memberbar a:visited,a:link,a:visited,.nav,.nav:link,.nav:visited,.newicon a:hover,.catbg a:link,.catbg a:visited,.catbg2 a:link,.catbg2 a:visited,.maintab_back a:link,.maintab_back a:visited,.maintab_active_back a:link,.maintab_active_back a:visited,.maintab_back a:hover,.maintab_active_back a:hover,.mirrortab_back a:link,.mirrortab_back a:visited,.mirrortab_active_back a:link,.mirrortab_active_back a:visited,.mirrortab_back a:hover,.mirrortab_active_back a:hover,.mainstrip a:link,.mainstrip a:visited,.mainstrip a:hover,.mainstrip a:hover {
text-decoration:none;
}

a:hover,a.nav:hover,.titlebg2 a:hover {
text-decoration:underline;
}

.highlight,.catbg,.catbg2 {
font-weight:700;
}

.catbg,tr.catbg td,.catbg3,tr.catbg3 td,.OCULcatbg3,tr.OCULcatbg3 td,.catbg2,tr.catbg2 td {
padding-left:10px;
padding-right:10px;
}

.bordercolor,.tborder {
padding:0;
}

.maintab_first,.maintab_last {
width:10px;
background-repeat:no-repeat;
}

.maintab_back,.maintab_active_back,.mirrortab_back,.mirrortab_active_back {
background-repeat:repeat-x;
}

.maintab_active_first,.mirrortab_last,.mirrortab_active_first {
background-repeat:no-repeat;
width:6px;
}

.mainstrip_first,.mainstrip_last {
width:10px;
padding:0;
}