@charset "utf-8";
/* CSS Document */

.align-center {
text-align: center;
}
.align-left {
text-align: left;
}
.align-right {
text-align: right;
}
#logout_link {
   float: right;
   margin-right:10px;
   position: relative;
   top: -25px;

}


#menu-left a, #menu-right a {
	color: #000;
	text-decoration:none;
	display:block;
	padding:2px 5px 2px 5px;
	margin:0px;
	font-size:90%;
}	


#menu-left .li-submenu a, #menu-left .li-submenu-act a {
	padding:2px 5px 2px 15px;
}	

#menu-right a {
/*	font-size:80%;
	font-weight:bold;*/
}

#menu1-header,#menu2-header {
	display:block;
	position:relative;
	margin:0px;
	padding:0px;
	font-size:90%;
	font-weight:bold;
	text-align:center;
}

#menu1-header {
	top:-110px;
}
#menu2-header {
	top:-115px;
}

.ul-mainmenu, .ul-rightmenu {
	display:block;
	position:relative;
	margin:0px;
	padding:0px;
	list-style-type:none;
	border-bottom:1px solid #adadad;
	border-left:1px solid #adadad;
	border-right:1px solid #adadad;
}

.li-mainmenu, .li-mainmenu-actifsub, .li-rightmenu, .li-rightmenu-actifsub {
	margin:0px;
	padding:0px 0px 0px 0px;
	border-top:1px solid #adadad;	
}
.li-mainmenu-actifsub > a, .li-rightmenu-actifsub > a {
	font-weight: bold;
}
.li-mainmenu a:hover, .li-rightmenu a:hover {
	background: #E2E2E2;
	padding-left:0px;
}	

.li-mainmenu-act a, .li-rightmenu-act a {
	background: url(../images/arrow_right.gif) right center no-repeat #E2E2E2;
	/*border-top: 1px solid #999;*/
}

.li-mainmenu-actifsub a, .li-rightmenu-actifsub a {
	background: url(../images/arrow_down.gif) right center no-repeat #E2E2E2;
	/*border: 1px solid #999; */
	border-left:none;
	border-right:none;
}


.li-submenu, .li-submenu-act, .li-rightsubmenu, .li-rightsubmenu-act {
	border-bottom: 1px solid #adadad;
}
.ul-submenu, .li-mainmenu-act, .ul-rightsubmenu, .li-rightmenu-act {
	border-top: 1px solid #adadad;
}
.li-submenu-act, .li-rightsubmenu-act {
	background-color:#FFF;
}

.li-submenu-act a, .li-submenu a, .li-rightsubmenu-act a, .li-rightsubmenu a {
	background:none;
	border:none;
}
.li-submenu-act a, .li-rightsubmenu-act a {
	font-weight:bold;
}

.ul-mainmenu {
	top:-100px;
}

.ul-rightmenu {
	top:-105px;	
}

.ul-submenu, .ul-rightsubmenu {
	display:block;
	margin:0px;
	padding:0px 0px 0px 0px;
	font-size:90%;
	list-style-type:none;
	background-color: #EEE;
}



#content {
	font-size:80%;
	line-height:140%;
}

#content table {
	font-size:100%;
	margin-top:10px;
	line-height:110%;
}


#content table td {
margin:0px;
padding:5px;
vertical-align:top;
}
#content table td * {
margin:0px;
padding:0px;
}


#content p {
}
#content a:link, #content a:visited, #content a:active {
	text-decoration:none;
	color:#A60033;
}

#content a:hover {
	text-decoration:underline;
}

#content h1, #content h2, #content h3, #content h4, #content h1 a, #content h2 a, #content h3 a, #content h4 a {
	color: #A60033;
	margin:0px;
	padding:0px;
}

#content p a, #content table a {
	color: #000;
}

#content h1 {
	margin-top:0px;
	margin-bottom:5px;
	font-size:120%;
}
#content h2 {
	font-size:110%;
}
#content h3 {
	font-size:100%;
}

.csc-textpic-caption{
	font-size:11px;
}

img {
	border:none;
}


#mailform {
	margin-top:20px;
}

#mailform input, #mailform textarea {
	border:1px solid #999;
}


.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
   clear: left;
    visibility: hidden;
}
.clearfix {height: 1%;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

#mailform .csc-mailform-check {
	border:none;
	background: #FFF;
	border:1px solid #FFF;
}