@charset "utf-8";

/***** MAIN *****/
body {
	margin-right:auto;
	margin-left:auto;
	width:904px;
	font-family:Arial, Helvetica, sans-serif;
}


#left, #right {
	
	background-repeat:repeat-y;
	width: 22px;
}

#center {	
	width:760px;
	
}

/***** HEADER *****/

#header {	
	height:103px;
}

#header #left {
	background-image:url(images/bg_h_l.png);		
	height:inherit;	
}

#header #right {
	background-image:url(images/bg_h_r.png);	
	height:inherit;	
}

#header #center {
	background-image:url(images/bg_h.png);
	background-repeat:repeat-x;
	height:inherit;	
}

#headerText
{
	float:right;
	text-align:center;
	color:#963;
	font-size: small;
	font-style: italic;
	font-weight: bold;	
}

/***** IMAGES *****/
#logo
{
	padding-top:22px;
	float:left;
}

#title
{
	padding-top:15px;
	float:right;
}



/***** CONTENT *****/

#content {	
vertical-align:top;
height:400px;
}

#content #left {
	background-image:url(images/bg_c_l.png);	

}

#content #right {
	background-image:url(images/bg_c_r.png);	
}

#content #center {
	background-color:#FFF4DF;
}

/***** FOOTER *****/

#footer {
	height:30px;
	font-size:x-small;
	font-style: italic;
	color:#963;
}

#footer #left {
	background-image:url(images/bg_f_l.png);		
}

#footer #right {
	background-image:url(images/bg_f_r.png);	
	height:inherit;	
}

#footer #center {
	background-color:#ECD9B0;
	background-repeat:repeat-x;
}


/***** FOOTER_BOTTOM *****/

#footer_b {	
	height:25px;	
}

#footer_b #left {
	background-image:url(images/bg_fb_l.png);		
}

#footer_b #right {
	background-image:url(images/bg_fb_r.png);		
}

#footer_b #center {
	background-image:url(images/bg_fb.png);
	background-repeat:repeat-x;
}


/***** MENU ******/
#menu
{
	float:left;
	width:200px;

}

ul {
	list-style: none;
	padding-left:0px;
	margin-left:0px;
}

ul li {
	padding-left: 0px;
	padding-top:3px;
}

.active a
{
	color: #BA6B1D;
}

.active  ul
{
font-size:small;
padding-left:20px;

}

a, .active  ul a
{
	color: #7F2A47;
	text-decoration:none;
	font-weight: bold;	
}

a:hover
{
	color:#900;
}

/***** COMPONENT *****/
#component
{
	margin-top:10px;
	float:right;	
	width:550px;
}

.contentheading
{
	margin-top:0px;
	font-weight: bold;
	color:#900;
	font-size: x-large;
}

.grayText,
.graytext
{
	padding-bottom: 5px; font-family: Arial, Helvetica, sans-serif; color: #808080; font-size: 14px; font-weight: bold;
}

.grayTextHeader,
.graytextheader
{
	padding-bottom: 25px; font-family: Arial, Helvetica, sans-serif; color: #808080; font-size: 16px; font-weight: bold;
}



#jflanguageselection .rawimages img
{
	border:1px;	
}



.eurekaLinkPanel{
	font-weight: bolder;
	font-size: 20px;
	color: #CC0000;
}

.eurekaLinkPanel a{
	color: #CC0000;
}

.eurekaLinkPanel a:hover{
	color:#900;
}

