body {
   font-family : Verdana, Arial;
   background: url(images/bg.gif); color: #666666;
   cursor: default;
   font-size: 9px; margin: 0; padding: 0; }

.sritis_login {
	font-family : Verdana, Arial;
	background: url(images/header.jpg);
	width: 940px;
	height: 135px;
	font-size : 9px;
}

.sritis_panel {
	font-family : Verdana, Arial;
	background: url(images/header2.jpg);
	width: 940px;
	height: 160px;
	font-size : 9px;
}

.header {
	font-family:Verdana, Arial;
	font-size:9px;
	color:#333; 
	background-color:#FFFFFF;
	padding:5px;
}

td {
	font-family : Verdana, Arial; 
	font-size: 9px; font-weight: 400; 
}

pre {
	font-family : Verdana, Arial;  
	font-size:9px; 
}

form {
 padding: 0; 
 margin: 0; 
}
.textbox { 
background: url(images/textbox.gif); 
border: 1px solid #999999;	
font-family : Verdana, Arial; 
font-size: 9px; padding: 2px; 
}

select.textbox { 
padding: 1px; 
}

select, input { 
margin: 1px; 
}

a { 
color: #515250; 
font-weight: bold; 
font-size: 9px; 
letter-spacing: 1px; 
text-decoration: none; 
}

a:hover { 
color: #008000;
font-weight: bold;
text-decoration: none; 
}

hr, hr.side-hr { 
border:1px #DAE2E3 solid; 
border-bottom: 0; 
margin: 6px 0 4px 0; 
}

.small, .side-small, .smallalt { 
font-size: 9px; 
font-weight: normal; 
}

.tbl-border { 
background-color: #FFFFFF; 
border: 0px solid #FFFFFF; 
border-left-width: 1px; 
border-right-width: 1px; 
margin-top: 4px; 
margin-bottom: 4px; 
}

.tbl { padding: 0px 0px 0px 0px; }
.tbl1 { background-color: #FFFFFF; padding: 4px; border: 1px solid #356b8d; }
.tbl2 { background-color: #F2F2F2; border: 1px solid #356b8d; padding: 2px; }

.forum-caption { 
font-size: 9px; 
font-weight: bold; 
background-color: #FFFFFF; 
padding: 1px 1px 1px 1px; 
}

.pageLeft { background: transparent url('images/pageLeft.gif') top left repeat-y; padding-left: 27px; }
.pageRight { background: transparent url('images/pageRight.gif') top right repeat-y; padding-right: 27px; }
img { border: 0; }
#noscript { float: none; text-align: center; }
#header { 
background-color: #FFFFFF; 
top left repeat-x; 
font-size: 9px; 
letter-spacing: 1px; 
}

#header .rightside { padding: 0 16px 10px 0; }
#header .slogan { padding-left: 40px; }

.footer { 
background-color: #A0EC34; 
border-top: 3px solid #DBE4E6; 
border-bottom: 3px solid #DBE4E6; 
color: #000000; 
font-size: 8px; 
letter-spacing: 1px; padding: 5px; 
}

#footer a:hover { 
color: #356B8D; 
text-decoration: underline; 
}

.side-border-left { 
background: #FFFFFF url('images/sideborderleft.gif') top right repeat-y; 
border-left: 1px solid #C2D0D8; 
padding-right: 6px; 
}

.main-bg { 
background-color: #FFFFFF; 
border-left: 1px solid #C2D0D8; 
border-right: 1px solid #C2D0D8; 
}

.side-border-right { 
background: #FFFFFF url('images/sideborderright.gif') top left repeat-y; 
border-right: 1px solid #C2D0D8; 
padding-left: 6px; 
}

.centerTitle { background: #FFFFFF url('images/centertitle.gif') top left repeat-x; }

.centerTitleOverlay { 
background: url('images/title.png'); 
font-size: 10px; 
font-weight: bold; 
letter-spacing: 1px; 
line-height: 25px; 
padding-left: 6px; 
}

.centerContent { 
background: #FFFFFF; 
font-size: 9px; 
padding: 6px; 
}

.sideTitle { 
background: #FFFFFF url('images/title.png') top left repeat-x; 
font-size: 10px; 
}

.sideTitleOverlay { 
background: url('images/title.png') top left no-repeat; 
color: #000000; 
font-size: 10px; 
font-variant: small-caps; 
font-weight: bold; 
letter-spacing: 1px; 
line-height: 25px; 
padding-left: 6px; 
}

.sideTitleMinMax { 
background: url('images/centertitleoverlay.gif') top left no-repeat; 
line-height: 25px; 
padding: 5px 3px 0 3px; 
vertical-align: top; 
}

.sideTitleMinMax img { cursor: pointer; }
.sideContent { background: #FFFFFF; font-size: 10px; padding: 6px; }

.button { 
background: url('images/buttonbg.gif') top left repeat-x; 
border: 0px; 
color: #FFFFFF; 
cursor: pointer; 
font-size: 9px; 
height: 18px; 
letter-spacing: 1px; 
}

html>body input.button { padding-bottom: 3px; /* Mozilla fix */ }
.side { font-size: 9px; }

.quote { 
background: #FFFFFF; 
border: 1px #CCCCCC solid; 
color: #4B8500; 	
font-family : Verdana, Arial;
font-size: 9px; 
padding-left: 5px; 
margin:0 20px 0 20px; 
}

.shoutboxname { font-weight: bold; color: #3E61A9; }
.shoutbox { color: #555555; }
.shoutboxdate { color: #999999; }
#clearmenu { clear: both; }
#menu, #menu ul { list-style: none; margin: 0; padding: 0; }
#menu ul.submenu { padding-top: 2px; padding-bottom: 4px; }
#menu li { float: left; position: relative; }

.menu { 
cursor: default;  
font-family : Verdana, Arial;  
font-size: 9px; height: 22px; 
letter-spacing: 1px; 
margin: 6px 2px 0 2px; 
position: absolute; 
}

.menu p {  
font-weight: bold; 
margin: 0; 
padding: 0; 
padding: 3px 12px 1px 12px; 
}

.link { 
cursor: default; 
height: 20px; 
letter-spacing: 1px; margin: 6px 2px 0 2px; 
line-height: 20px; 
position: absolute; 
}

.link a { 
color: #444444;	
font-family : Verdana, Arial;  
font-size: 9px; 
font-weight: bold; 
padding: 3px 12px 3px 12px; 
}

.link a:hover { color: #FFFFFF; }
#menu li>ul { left: auto; top: auto; }
#menu li:hover ul, li.over ul { display: block; }
html>body .submenu li a { width: auto; }
html>body #clearmenu { height: 3px; }