BODY {
		font-family: Tahoma, Arial;
		font-size: 11px;
		color: #4F5356;
 		}
td {
		font-family: Tahoma, Arial;
		font-size: 11px;
		color: #4F5356;
 		}

.date{
		 FONT-WEIGHT: bold;
		 FONT-SIZE: 11px;
		 COLOR: #0b386c;
		 FONT-FAMILY: 'Arial Greek', Arial, Verdana, Helvetica
}

.blocktitle{
		 FONT-SIZE: 18px;
		 COLOR: white;
		 FONT-FAMILY:  Arial
}
.textbutton
{
margin: 5px 0 20px;
font-size: 1.2em;
font-weight: bold;
color: white;
text-align: center;
top:0px;
}
/*NAV*/
.nav{padding:12px 0;margin:15px 0}
.nav span,.nav a{padding:6px}
.nav span{font-weight:bold}
#content .nav a{border:1px solid #ccc;font-weight:normal}
#content .nav a:hover{border:1px solid #999}

/**************TABS************************/
/* $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $ */

/*--------------------------------------------------
REQUIRED to hide the non-active tab content.
But do not hide them in the print stylesheet!
--------------------------------------------------*/
.tabberlive .tabbertabhide {
display:none;
}

/*--------------------------------------------------
.tabber = before the tabber interface is set up
.tabberlive = after the tabber interface is set up
--------------------------------------------------*/
.tabber {
}
.tabberlive {
margin-top:1em;
}

/*--------------------------------------------------
ul.tabbernav = the tab navigation list
li.tabberactive = the active tab
--------------------------------------------------*/
ul.tabbernav
{
margin:0;
padding: 3px 0;
border-bottom: 1px solid #778;
font: bold 12px Verdana, sans-serif;
}

ul.tabbernav li
{
list-style: none;
margin: 0;
display: inline;
}

ul.tabbernav li a
{
padding: 3px 0.5em;
margin-left: 3px;
border: 1px solid #778;
border-bottom: none;
background: #eeeeee;
text-decoration: none;
}

ul.tabbernav li a:link { color: #448; }
ul.tabbernav li a:visited { color: #667; }

ul.tabbernav li a:hover
{
color: #000;
background: #f39305;
border-color: #227;
}

ul.tabbernav li.tabberactive a
{
background-color: #fff;
border-bottom: 1px solid #fff;
}

ul.tabbernav li.tabberactive a:hover
{
color: #000;
background: white;
border-bottom: 1px solid white;
}

/*--------------------------------------------------
.tabbertab = the tab content
Add style only after the tabber interface is set up (.tabberlive)
--------------------------------------------------*/
.tabberlive .tabbertab {
padding:5px;
border:1px solid #aaa;
border-top:0;

/* If you don't want the tab size changing whenever a tab is changed
you can set a fixed height */

/* height:200px; */

/* If you set a fix height set overflow to auto and you will get a
scrollbar when necessary */

/* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
display:none;
}
.tabberlive .tabbertab h3 {
display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
height:200px;
overflow:auto;
}

/*********************TABS************************/
/*##############################################################MENU#*/
#nav {
position:relative;
margin-left:0px;
height:100%;
font-size:100%;
}
#nav div {
position:absolute;
		 bottom:0;
		 left:0;
		 border-left:1px solid #124e5d;
}
#nav a, #nav strong, #nav em {
float:left;
display:block;
padding:2px 6px 7px;
border-width:0;
border-style:none;
border-right:1px solid #124e5d;
text-decoration:none;
font-weight: bold;
color:#466432;
voice-family: "\"}\"";
voice-family:inherit;
height:1.2em;
} html>body #nav a, html>body #nav strong, html>body #nav em {height:1.2em;}

#nav strong {
border-bottom:5px solid #124e5d;
padding-bottom:2px;
color:#000;
}
#nav a:hover {
color:#f39305;
}
/* \ Hack to get IE5/Mac to ignore the following rule */
#nav a:hover {
border-bottom:5px solid #124e5d;
background-color: #eeeeee;
padding-bottom:2px;
}
#nav strong a {
float:none;
display:inline;
border-width:0;
padding:0;
background-color: #eeeeee;
}
#nav strong a:hover {
border-bottom-width:0;
}
#nav em {
float:none;
display:block;
padding-left:0;
padding-right:0;
border-right-width:0;
}
#nav span {display:none;}
/*##############################################################MENU#*/

.title
{
margin:0 10px 40px 10px;
padding:0 0 .1em;
font:160%/1.2em Arial,Verdana,Sans-serif;
color:#f39305;
width:100%;
}
.subtitle
{
margin:0px 10px 40px 10px;
padding:0 0 .1em;
font:140%/1.3em Arial,Verdana,Sans-serif;
color:#385379;
font-weight: bold;
width:100%;
}
.subtitlecategory
{
margin:10px 30px 40px 10px;
padding:0 0 .1em;
font:160%/1.2em Arial,Verdana,Sans-serif;
color:#385379;
width:100%;
}
.whitetitle
{
margin: 5px 0 20px;
font-size: 1.2em;
font-weight: bold;
color: white;
text-align: center;
}
/*********************BLOCK********************************************/
.whitetitleblock
{
font-size: 0.9em;
color: white;
font-weight: bold;
}
table.tableblock {
margin: 1px;
padding: 1px;
border: 1px solid #CCCCCC;
border-spacing: 1px;
border-collapse: collapse;
}
/*********************BLOCK********************************************/

.gallerytitle
{
margin: 5px 0 20px;
font-size: 1.3em;
color: #b71b26;
font-weight: bold;
}
.error
{
margin: 5px 0 20px;
font-size: 1.5em;
font-weight: normal;
color: #1b1475;
text-align: center;
}
.bolded {
font-weight: bold;
color: #1b1475;
}
.colored{
color: #ff6600;
}
.colored_green{
color: #008000;
}
.colored_red{
color: #ce5242;
}
table.moduletitle{
		 font-size: 17px;
		 background-color: #f5f5f5;
		 line-height:                1.0em;
		 border-bottom:              1px solid #BE0101;
		 color:#4e4f76;
}
.moduletitle{
color:                      rgb(24, 91, 128);
font:                       1.8em Arial, Helvetica, sans-serif;
line-height:                1.0em;
border-bottom:              1px solid #BE0101;
}
.subtitletable
{
		BORDER-BOTTOM: #CCCCCC 1px solid; 
		BORDER-LEFT: #CCCCCC 1px solid; 
		BORDER-RIGHT: #CCCCCC 1px solid;
		BORDER-TOP: #CCCCCC 0px solid; 
	  margin-bottom: 0.5em;
		    font-size: 1.2em;
				    color: #980057;
		font-weight: bold;
}
.small{
font-size: 7pt;
}
.smallbold{
		font-size: 7pt;
		font-weight: bold;
}
.smalltitle{
		
	  margin-bottom: 0.5em;
		font-size: 1.1em;
		color: #214e94;
		text-decoration: underline ;
		font-weight: bold;
}
a {
		font-size: 1.0em;
		color: #339BD3;
		text-decoration: none;
}

a:hover {
		 color: #339BD3;
		 text-decoration: underline;
}
a.red{
		 color:#ce5242;
		 font-weight:bold;
}
a.black{
		 color:#000000;
		 font-weight:bold;
}

table.tablecategory {
background-color: #FFFFFF;
margin: 1px;
padding: 1px;
border-top: 0px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
border-spacing: 1px;
border-collapse: collapse;
height: 100%;
}
table.tablesecurity {
background-color: #FFFFFF;
border: 1px solid #CCCCCC;
border-spacing: 2px;
border-collapse: collapse;
}

table.tablesecurity th {
background-color: #d6077a;
color: white;
text-align: center;
}
table.tablesecurity tr.row0 {
background-color: #F5F5F5;
}
table.tablesecurity tr.row1 {
background-color: #FFF;
}

table.tableform {
background-color: #f5f5f5;
border: solid 1px #d5d5d5;
width: 60%;
padding: 10px;
border-collapse: collapse;
}
table.tableform tr.row0 {
background-color: #f5f5f5;
}
table.tableform tr.row1 {
background-color: #eeeeee;
}


table.tablesubmodule {
background-color: #b2d9fc;
margin: 0px;
padding: 0px;
width:40%;
border: 1px solid #CCCCCC;
border-spacing: 1px;
}
table.tablesubmodule td {
font-size: 12px;
padding-top: 6px;
padding-bottom: 2px;
padding-left: 4px;
padding-right: 4px;
text-align: left;
height: 25px;
color: #000000;
background-color: #b2d9fc;
font-weight:bold;
}
table.tableall {
background-color: #FFFFFF;
margin: 1px;
padding: 1px;
border: 1px solid #CCCCCC;
border-spacing: 1px;
border-collapse: collapse;
}

table.tableall th {
background-color: #3872b2;
color: white;
text-align: left;
}

table.tableall th a {
color: #ff9900;
}

table.tableall tr.row0 {
background-color: #F5F5F5;
}
table.tableall tr.row1 {
background-color: #FFF;
}
table.tableall td {
border-bottom: 1px solid #e5e5e5;
padding: 4px;
}
table.tableall td.col1{
background-color: #F5F5F5;
}
table.tableall td.col2{
background-color: white;
}
table.tableall tr.row0:hover {
background-color: #f2d6be;
}
table.tableall tr.row1:hover {
background-color: #f2d6be;
}
table.tableall td.options {
background-color: #ffffff;
font-size: 8px;
}
td.blockheader {
		BACKGROUND-COLOR: #c3c3c3;  
		BORDER-BOTTOM: #CCCCCC 1px solid; 
		BORDER-LEFT: #CCCCCC 1px solid; 
		BORDER-RIGHT: #CCCCCC 1px solid;
		BORDER-TOP: #CCCCCC 1px solid; 
		FONT-FAMILY: Verdana; 
		FONT-SIZE: 10pt; 
		font-weight : bold;
		color: #315684;}

input {
font-family: Tahoma, Arial;
font-size: 10px;
}
select {
font-family: Tahoma, Arial;
font-size: 10px;
}
textarea {
font-family: Tahoma, Arial;
font-size: 10px;
}


.pageactive {
font-family: "Verdana";
font-size:8pt;
color: #105391;
text-decoration: none;
font-weight:bold;
BORDER-BOTTOM: #eeeeee 1px double; 
BORDER-LEFT: #eeeeee 1px double; 
BORDER-RIGHT: #eeeeee 1px double; 
BORDER-TOP: #eeeeee 1px double;
PADDING-BOTTOM: 1px; 
PADDING-LEFT: 3px; 
PADDING-RIGHT: 0px; 
PADDING-TOP: 1px;
}

.pagecurrent
{
font-family: "Verdana";
font-size: 8pt;
color: #105391;
BACKGROUND-COLOR: #e7edf3;
text-decoration: none;
font-weight:bold;
BORDER-BOTTOM: #eeeeee 1px double; 
BORDER-LEFT: #eeeeee 1px double; 
BORDER-RIGHT: #eeeeee 1px double; 
BORDER-TOP: #eeeeee 1px double;
PADDING-BOTTOM: 1px; 
PADDING-LEFT: 3px; 
PADDING-RIGHT: 0px; 
PADDING-TOP: 1px;
}

table.adminheading {
background-color: #FFF;
font-family : Arial, Helvetica, sans-serif;
margin: 0px;
padding: 0px;
border: 0px;
width: 100%;
border-collapse: collapse;
color: #FF9E31;
font-size : 18px;
font-weight: bold;
text-align: left;
}
