/* global */
html{height: 100%;}

body
{ font-family: verdana, arial, sans-serif;
  padding: 0px;
  margin: 0px;
  font-size: 10pt;
  background-image: url(../img/vert_back.png);
  background-repeat:repeat-x;
}

INPUT.login
{
    font-family:Arial;
    font-size:8pt;
    margin:0px;
    padding:1px;
    border:solid 1px #dddddd;
    border-collapse:collapse;
}
INPUT.button
{
    font-family:Arial;
    font-size:8pt;
    margin:4px;
    padding:1px;
    border:solid 1px #AAAAAA;
    border-collapse:collapse;
    background-color:#dddddd;
}

SELECT
{
    font-family:Arial;
    font-size:8pt;
    margin:0px;
   
}

img
{ border: 0px; 
  margin: 0px; 
  padding: 0px;
}

a{outline: none;}

form{padding: 0; margin: 0;}

/* image positioning - left, right and center */
.left
{ float: left; 
  border-right: 18px solid;
}

.right
{ float: right; 
  border-left: 18px solid;
}

.center
{ display: block;
  text-align: center;
  margin: 0 auto;
}

/* block quote */
blockquote
{ margin: 20px 0px 20px 0px; 
  padding: 10px 20px 0px 20px;
  border-left: 8px solid;
}



/* ordered list */
ol
{ margin: 8px 0px 0px 24px;
  padding: 0px;
}

ol li
{ margin: 0px 0px 11px 0px; 
  padding: 0px;
}

/* margin lefts / margin rights - to centre content */
#main, #footer, #logo, #menubar, #site_content
{ margin-left: auto; 
  margin-right: auto;

}

/* main container */
#main
{
	width: 924px;
	padding:0 13px 0px 13px;
	background-image:url(../img/white_back.png);
	}

/* logo */
#logo
{
	width: 924px;
}

/* page header */
/* navigation menu */

#header {
	FONT-SIZE: 100%; WIDTH: 914px; height:45px;  BACKGROUND: url(bg.png); LINE-HEIGHT: normal; padding-left:10px;
}
#header UL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 8px; LIST-STYLE-TYPE: none
}
#header LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 9px; BACKGROUND: url(blue_button_left.png) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#header A {
	PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; BACKGROUND: url(blue_button_right.png) no-repeat right top; FLOAT: left; PADDING-BOTTOM: 8px; COLOR: #FFF; PADDING-TOP: 12px; TEXT-DECORATION: none
}
#header A {
	FLOAT: none
}
#header A:hover {
	COLOR: #765
}
#header li.current {
	BACKGROUND-IMAGE: url(left_on.gif)
}
#header li.current A
{
	BACKGROUND-IMAGE: url(right_on.gif); PADDING-BOTTOM: 9px; COLOR: #333
}

/* Sub Menu */

#SubMenu
{
    height:29px;
    width:903px;
    color: #173181;
    padding:0px;
    margin:0px;
    vertical-align:middle;
    padding-left:21px;
    margin-bottom:1px;
    
}

#SubMenu ul
{
    LIST-STYLE-TYPE: none;
    margin:0px; padding:0px;
}

#SubMenu ul li.SubMenuItem
{
    float:left;
    list-style:none;
    font-family: arial;
    color: #173181;
    margin:0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
#SubMenu ul li.SubMenuItem a
{
    text-decoration:none;
    BACKGROUND-IMAGE: url(/img/sub_menu.jpg);
    background-repeat:no-repeat;
    color: #173181;
    font-family:Arial Verdana;
    font-size:105%;
    padding: 0px 30px 0px 20px;
    margin-right:5px;
    display:block;
    line-height:29px;
    font-size:14px;
    font-weight:bold;
}
#SubMenu ul li.SubMenuItem a:hover
{
   BACKGROUND-IMAGE: url(/img/sub_menu_hover.jpg);
}

#SubMenu ul li.SubMenuItem a.currentSub
{
    BACKGROUND-IMAGE: url(/img/sub_menu_active.jpg);
    background-repeat:no-repeat;
}

#SubMenu ul li.SubMenuItem a.currentSub:hover
{
    BACKGROUND-IMAGE: url(/img/sub_menu_hover.jpg);
    background-repeat:no-repeat;
}
    
#search
{ float: right; 
  padding: 22px 15px 0px 0px;
}

input.searchfield
{ border: 1px solid; 
  padding:2px;
}

input.searchbutton
{ font-family: verdana, sans-serif;
  border: 1px solid; 
  padding: 0px 0px 1px 0px;
  width: 64px;
  cursor: pointer;
}

/* main content */
#site_content
{ width: 898px;
  overflow: hidden;
  padding: 0px 13px 0px 13px;
  margin: 0px 0px 0px 0px;
  background: #FFF url(../img/content_top_back.jpg) repeat-x top;
  border-top:solid 1px #776655;
} 


/* page content */
#content
{
  text-align: left;
  width: 898px;
  float: left;
  padding: 22px 15px 15px 15px;
  font-size:10pt;
  
}


#content ul
{
    margin-left:10px;
    padding-left:5px;
}
#content li
{
    padding: 0px 0px 4px 0px;
    margin-left:3px;
}

#content a, #footer a{border-bottom: 0px dotted;}

#content a.NewPost
{border-bottom: 0px;}

#content a:hover, #footer a:hover{border-bottom: 1px dotted;}

/* footer */
#footer
{ width: 898px;
  height: 40px;
  border-top: 1px solid;
  padding: 28px 13px 4px 13px;
  text-align: center; 
}

#content a, #content a:hover, #footer a, #footer a:hover{text-decoration: none;}

/* sNews */
fieldset, .comment, .commentsbox{margin-bottom: 10px;}

fieldset
{ border: 1px solid; 
  padding: 10px 8px;   
}

input
{
    font-family:Arial;
    font-size:8pt;
    margin:0px;
    padding:1px;
    border:solid 1px #dddddd;
    border-collapse:collapse;
    
    padding: 2px;}

textarea
{ 
    font-family:Arial;
    font-size:8pt;
    margin:0px;
    padding:1px;
    border:solid 1px #dddddd;
    border-collapse:collapse;
    width: 95%; 
    
  height: 200px;
  padding: 3px;
}

.date
{ border-top: 1px solid; 
  margin: 15px 0px 5px 0px;
  font-weight: bold;
}
.tblVerLine
{
    background-image: url(../img/vertLine_5.jpg);
    background-repeat:repeat-y;
    background-position:center;
}
