
/* Sharky added block - START */

.blockcomment {
border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color #999999;
border-style: none none none solid;
border-width: 0 0 0 1px;
color: #666666;
margin-left: 3em;
/* margin-right: 3em; */
padding: 0 1em;
}

.blockindent5 {
margin-left: 5em;
}

h1 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 22px;
	font-weight: bold;
	text-align: center;
	border-bottom-style: solid;
}

h2 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 18px;
	font-weight: bold;
	border-bottom-style: inset;
}

h3 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
}

h4 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
}

p {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
/*text-indent:6px;*/
}

blockquote {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin-left: 3em;
}

a:link, a:visited {
	color: #000066;
/*	font-size: 12px;*/
        font-family: Arial, Helvetica;
        text-decoration: none;
        }
a:hover{
          text-decoration: underline;
          font-family: Arial, Helvetica;
          }

/* Sharky added block - END */
		  
.contentpaneopen {
	width: 100%;
        padding: 0px;
	margin: 0px;
        height: 100%;
font-size: 2;
	
}
		  
#header {
        padding: 0px auto;
        margin: 0px auto;
        width: 1000px;
        height: 112px;
        background: url(../images/head.jpg) no-repeat;

}

div.topmenu a:link, div.topmenu a:visited {
  color: #080F19;
text-decoration: none;
  font-size: 11px;
  font-family: Arial, Helvetica;
}

div.topmenu a:hover {
  color: #080F19; text-decoration: underline;
}

#topmenu {
  background-color: #CDD2DB;
  padding-left: 5px;
  padding-top: 5px;
}

#main_menu {
  background-image: url('../images/menu-fon.gif');
  background-repeat: no-repeat;
  background-position: bottom right;
  width: 210px;
}
td.moduletable{
width: 210px;
}
 a.mainlevel:link, a.mainlevel:visited {
        display: block;
        background: url(../images/menu-non-selected.gif) no-repeat;
        vertical-align: bottom;
        font-size: 12px;
        color: #404143;
        text-align: left;
        padding-top: 2px;
        padding-left: 40px;
        height: 22px !important;
        width: 200px;
        background-position: left;
       text-decoration: none;
        font-family: Arial, Helvetica;

}


a.mainlevel:hover {
        background: url(../images/menu-selected.gif) no-repeat;
        text-decoration: underline;
        width: 210px;
        color: #333333;
}

a.sublevel:link, a.sublevel:visited {
	display: block;
	background: url(../images/submenu-non-selected.gif) no-repeat;         
        vertical-align: bottom;
        font-size: 11px;
        color: #404143;
        text-align: left;
        padding-top: 2px;
        padding-left: 60px;
        height: 20px !important;
        width: 200px;
        background-position: left;
        text-decoration: none;
        font-family: Arial, Helvetica;

}

a.sublevel:hover {
        color: #404143;
        text-decoration: underline;
	background: url('../images/submenu-selected.gif') no-repeat;
        height: 20px !important;
        width: 210px;

}

#active_menu.mainlevel {
        color:#404143;
        font-weight: bold;
	background: url('../images/menu-selected1.gif') no-repeat;
        height: 20px !important;
        width: 210px;

}

#active_menu.sublevel {
        color:#404143;
        font-weight: bold;
	background: url('../images/submenu-selected1.gif') no-repeat;
        height: 20px !important;
        width: 210px;

}


#active_menu {
        color:#404143;
        font-weight: bold;
}


/*#main_menu {
  background: url(../images/menu-fon.gif) no-repeat;
} */



table.contentpaneopen {
/*   padding-right: 8px;
   padding-left: 8px;
   padding-top: 8px*/
}

table.contentpaneopen td.componentheading {
        padding-left: 4px;
}


p.newscontent{
font-size: 12px;
}

table.contentpane {
  width: 100%;
        padding: 0px;
        border-collapse: collapse;
        border-spacing: 0px;
        margin: 0px;
        border: solid 1px red;
}

table.contentpane{
        margin: 0px;
        padding: 0px;
}

table.contentpane td.componentheading {
        padding-left: 4px;
}


.inputbox {
        padding: 2px;
        border:solid 1px #cccccc;
        background-color: #ffffff;
}

.componentheading {
        /*background: url(../images/subhead_bg.png) repeat-x;*/
/*        color: #204B6E; */
	color: #363636;
        text-align: left;
        padding-top: 5px;
        padding-left: 15px;
        height: 21px;
        font-weight: bold;
        font-size: 16px;
/*        text-transform: uppercase;*/
/*        border: solid 1px black;*/
        font-family: Arial, Helvetica;
}

.contentcolumn {
        padding-right: 5px;
        border: solid 1px red;
}

.contentheading {
        height: 35px;
        /*background: url(../images/contenthead.png) top left repeat-x;*/
        /*white-space: nowrap;*/
        background: url(../images/content_head.gif);
	background-repeat: repeat-x;
        background-position: top left;
        font-family: Arial, Helvetica;
        font-size:16px;
	text-indent: 5px;	

}

.contentheadingtitle {
        color: #204B6E;
        text-indent: 5px;
        vertical-align: bottom;
        font-weight: bold;
        font-size: 11px;

}

.right_top_corn {
        background: url(../images/content_right_top_cor.gif);
	background-repeat: no-repeat;
        background-position: top right;
	width: 10px;
	padding: 0px 5px;
}

.left_top_corn {
        background: url(../images/content_left_top_cor.gif);
	background-repeat: no-repeat;
        background-position: top left;
	width: 10px;
	padding: 0px 5px;
}

.right_bottom_corn {
        background: url(../images/content_right_bottom_cor.gif);
	background-repeat: no-repeat;
        background-position: bottom right;
	width: 10px;
	padding: 0px 5px;
	height: 25px;
}

.left_bottom_corn {
        background: url(../images/content_left_bottom_cor.gif);
	background-repeat: no-repeat;
        background-position: bottom left;
	width: 10px;
	padding: 0px 5px;
	height: 25px;
}

.content_border_bottom {
        background: url(../images/content_border.gif);
	background-repeat: repeat-x;
        background-position: bottom left;
/*	padding-bottom: 5px; */
	height: 25px;
}

.content_border_left {
        background: url(../images/content_border.gif);
	background-repeat: repeat-y;
        background-position: top left;
	width: 10px;
}

.content_border_right {
        background: url(../images/content_border.gif);
	background-repeat: repeat-y;
        background-position: top right;
	width: 10px;
}

.contentdate {
        color: #363636;
        vertical-align: bottom;
        font-weight: bold;
        font-size: 11px;
        white-space: nowrap;
        font-family: Arial, Helvetica;
}

.contentpagetitle {
        font-size: 16px;
        font-weight: bold;
        color: #cccccc;
        text-align:left;
        
}

.redtitle {
        color: #8D0404;
        vertical-align: bottom;
        font-weight: bold;
        font-size: 11px;
        font-family: Arial, Helvetica;
}

.contenttext {
        font-size: 11px;
        font-family: Arial, Helvetica;
        margin: 5 5 5 5;
}

.text {
        font-family: Arial, Helvetica;
        font-size: 11px;
        padding: 5 5 5 5;
}

.readon {
	font-family: Arial, Helvetica;
        font-size: 11px;
        color: black;
}

.smallboldblack {
        color: #363636;
        text-indent: 15px;
        font-weight: bold;
        font-size: 11px;
        white-space: nowrap;
        font-family: Arial, Helvetica;
}

.smallboldred {
        color: #8D0404;
        text-indent: 15px;
        font-weight: bold;
        font-size: 11px;
        white-space: nowrap;
        font-family: Arial, Helvetica;
}

input.button{
	color:#FFFFFF;
	font-family: Arial, Helvetica;
	font-size:11px;
        text-decoration: underline;	
	background-color:#0D1E36;
	border:1px solid;
	border-color:#0D1e36;
	
}

.bforbb{
	color:#000000;
	font-family: Arial, Helvetica;
	font-size:11px;
        text-decoration: underline;	
	background-color:#CDD2DB;
	border:1px solid;
	border-color:#CDD2DB;
	
}

.content_line
{
	background: url(../images/content_horiz_line.GIF);
	background-repeat: repeat-x;
        background-position: bottom left;
	height: 25px;
	font-size: 11px;
        font-family: Arial, Helvetica;
        margin: 5 5 5 5;	
}

.bluetitle {
        color: #204B6E;
        font-weight: bold;
        font-size: 11px;
}

.content_with_indent {
        text-indent: 5px;
	font-size: 11px;
        font-family: Arial, Helvetica;
}
.small {
        color: #3a3a3a;
        text-indent: 15px;
        font-weight: bold;
        font-size: 11px;
        white-space: nowrap;
        font-family: Arial, Helvetica;
}
