
/* Text color and type */
body, div, p, td, th, h1, h2, h3, h4, li, ul, ol
{
	 font-family:verdana;
	 color:#121D4B;

	 font-size:10pt; 
	 text-align:left;
	 
}

body, style
{
	marginwidth: 0;
	marginheight: 0;
	topmargin: 0;
	bottommargin: 0;
	rightmargin: 0;
	leftmargin: 0;

        /* Body background color */
	background-color:#ffffff;
        
	/* How large is the body margin*/
 	margin:0px;
        /* If there is a background image how should it repeat (repeat-y repeats the image
        only in the y axis*/
        background-repeat:repeat-y;
        /* Background image */
	
}
/*---------------------------Menu Style START---------------------*/
td.menu_background
{
    background-repeat:repeat-y;
    background-image:url(/images/bgr.gif);
}

div.menu	/* Defines the menu style*/
{
	
	background-color:#ffffff;
	background-repeat:no-repeat;
	
	
	height:98%;
	width: 201px;
	padding-left: 5px;
	
        border-color:#ffffff;
        border-style:none;	
	border-width:0px;
}
div.menu_entry	/* Defines the menu style*/
{
	color:#121D4B;
	background-repeat:no-repeat;	
	width:90%;
	/*width:200px;*/
	background-color:#ffffff;	
	padding-left: 5px;
        border-color:#ffffff;
        border-style:solid;	
	border-width:1px;
}
div.menu_entry_sub	/* Defines the menu style*/
{
	color:#121D4B;
	background-repeat:no-repeat;	
	width:80%;
        position: relative;
        left: 10%;
	/*width:200px;*/
	background-color:#ffffff;	
	padding-left: 5px;
        border-color:#ffffff;
        border-style:solid;	
	border-width:1px;
}


div.menu_entry_hover	/* Defines the menu style*/
{
	background-repeat:repeat;	
        cursor: pointer;
	width:90%;
        padding-left: 5px;
        color:#ffffff;
        border-color:#000000;
        border-style:solid;	
        border-width:1px;
        background-color:#990000;
}
div.menu_entry_sub_hover	/* Defines the menu style*/
{
	background-repeat:repeat;	
        cursor: pointer;
	width:80%;
        position: relative;
        left: 10%;
        padding-left: 5px;
        color:#ffffff;
        border-color:#000000;
        border-style:solid;	
        border-width:1px;
        background-color:#990000;
}

div.menu_entry_selected	/* Defines the menu style*/
{
        cursor:pointer;
	background-repeat:repeat;	
	color:#ffffff;
        width:90%;
	background-color:#121D4B;
	padding-left: 5px;
        border-color:#000000;
        border-style:solid;	
	border-width:1px;
}
div.menu_entry_sub_selected	/* Defines the menu style*/
{
        cursor:pointer;
	background-repeat:repeat;	
	color:#ffffff;
	width:80%;
        position: relative;
        left: 10%;
	background-color:#121D4B;
	padding-left: 5px;
        border-color:#000000;
        border-style:solid;	
	border-width:1px;
}


/*---------------------------Menu Style END---------------------*/

/*---------------------------Menu Links END---------------------*/

ul  /* Unordered list style*/
{
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	list-style-type:disc;
}



/* How should the Links look like */
a:link
{
	 color:#990000;
	 text-decoration:underline;
	 font-weight:normal;
}

/* How should the visited Links look like */
a:visited
{
	 color:#990000;
	 text-decoration:underline;
	 font-weight:normal;
}

/* How should a link behave on hover */
a:hover
{
	 text-decoration:none;
}
td.head_top_right
{
	background-image:url(/images/SiteTemplate/TabAreaBackground_2.jpg);
	background-color:#ffffff;
	background-repeat:repeat;
}

/* Module Page-title style*/
h1.pageTitle{
	background-image:url(/images/dummy.gif);
	
        background-repeat:no-repeat;
    background-color:#ffffff;
    color:#cc6600;
    font-size:14pt;
    text-align:left;
    width:100%;
}
/* How should H2 text look like */
h2{
        font-size:13pt;
        font-weight:bold;
        margin-top:0px;
}

/* How should H3 text look like */
h3{
        font-size:10pt;
        font-weight:bold;
}

/* Footer link */
a.footer:link{
        font-weight:bold;
        font-size:10px;
        color: #ffffff;
        text-decoration:none;
}

/* Visited footer link*/
a.footer:visited{
        font-weight:bold;
        font-size:10px;
        color: #ffffff;
        text-decoration:none;
}

/* Footer background */
td.footer{
	background-color:#ffffff;
	background-image:url(/images/SiteTemplate/Footer_2.jpg);	
	background-repeat:repeat;        
}

td.footer_version
{
	background-color:#ffffff;
        font-size:10px;
	background-image:url(/images/SiteTemplate/Footer_2.jpg);	
	background-repeat:repeat;        
        cursor: pointer;
}
a.footer_version
{
	font-size:9px;
	color: #d7d8ea;
	text-decoration:none;
}


 /*Module Picture with link */
.picture_with_link
{
        border-color:#001E2B;
        color:#001E2B;
        border-style: solid;
}



/*Module Picture undertitle */
td.picture_under{
	background-color:#121D4B;
	font-size:8pt;
	color:#ffffff;
}

/* Diverses for images */
img{
	border-color:#121D4B;
}

/* Picture with popup*/
td.picture_zoom{
	background-color:#121D4B;
	vertical-align: top;
}



td.head_search
{
        
	background-repeat:no-repeat;
	background-color:#ffffff;
}

 td.head_under{
	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
	background-color:#ffffff;
	background-repeat:no-repeat;
 }

#hr
#{
#color:#ffffff;
#}

h1 {
	/*color: #CCDBE2;*/
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #000000;
}

/**********************************************************************************/
/*  Styles for textboxes */
div.textbox-divmain
{
	width:100%;
	background-color:#f5efde;
	border-style:solid;
	border-width:1px;
	border-color:#121D4B;

}
table.textbox-tablemain
{
	width:100%;
}
td.textbox-content
{
	color:#121D4B;
}

td.textbox-tabletitle
{
	background-image:url(/images/SiteTemplate/TextboxTitleBackground.gif);
	
        background-repeat:repeat-x;
	width:100%;
	left:0;
	text-decoration:none;
	background-color:#f5efde;
	color:#ffffff;
	position:relative;
	font-size:10pt;
	font-weight:bold;
	/*top:0;*/
}

div.textbox-content
{
	overflow: auto;
}
/* Style for the copyright bar at the bottom with the footer */

td.copyright
{
	background-color:transparent;
	/*color: #000000;*/
	font-size:10px;	
}
span.version{
	position: relative;
	top: 10px;
	color: #ffffff;
}
/***********************************************************************************/




