BODY {
margin: 0px;

/* background: #ccc url('/fileadmin/template/background3.gif') top left no-repeat; */
background: #ccc;
}

p {
 margin:0;
 padding:0;
 border:0;
 outline:0;
 line-height:1.5;
 font-weight:inherit;
 font-style:inherit;
 font-size:100%;
 font-family:inherit;
 vertical-align:baseline;
}


#pdf TD{padding-left:20px;}
#pdf IMG {width:40px;}
#pdf IMG A{border:0;}
#portrait TD { vertical-align:top; font-size:12px;padding-bottom:15px;}
#gala TD { text-align:center; vertical-align:top; width:300px; font-size:12px; padding:15px;margin:15px}
#gala {padding:0;margin:0;}

.csc-mailform{
padding:10px

}

label
{
width: 150px;
float: left;
font-size:12px;
text-align: right;
margin-right: 0.5em;
display: block;

}

.submit input
{
margin-left: 4.5em;
}
input
{
color: #333;
background: #eee;
border: 1px solid #777

}

.submit input
{
color: #333;
background: #bbb;
border: 2px outset #777
}
fieldset
{
border: 0;
width: 600px;
}




td, p{
font:14px Verdana, Helvetica, Arial, sans-serif;
color:#111;
}

td {
margin:0;
padding:0;
}


OL,  DIV, H2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333;
}

h3, h4, h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #333;
}

h3 {font-size: 16px;}
h4 {font-size: 14px;}
h5 {font-size: 12px;}

H1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	text-transform: none;
	color: #75a02f;
}




A:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #499dae;
	text-decoration: none;
	border:0;
	padding:0;
	margin:0;
}
A:visited {
	color:#499dae;
	text-decoration: none;
 
}
A:hover{
	color:#499dae;
	text-decoration: underline;
 
}

. mainborder{
solid rgb(250,0,255)
}

/************************** Added by Maurice Bizzarri, April, 2009 ********************/
div.left {float:left;}
div.right {float:right;}


/* -----NEW----------------------------------------------------------------- */

#global2 {
	position: relative;
	width: 796px;
	margin:0px ;
  	background: #fff;
	padding:0px;
	z-index:10000;
	}

#wrapper1 {
  	background: #fff;
        z-index:50;
        padding:0px;
        margin: 0px auto 0px;
	}

#wrapper2 {
	position: relative;
	width: 800px;
	margin: 0px auto 0px;
	padding: 25px 50px;
  	background: #fff;
	}
#content {
	position: relative;
	width: 800px;
	margin: 0px;
	padding: 0;
        background:#fff;
  	z-index:200;
	}
#content tr{

	padding: 25px 50px;

	}
#footer-wrapper {
	position: relative;
	width: 800px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
        text-align:center;
	margin: 0px auto 0px;
	padding: 10px 0px;
        background:  url('/fileadmin/template/footer-1.gif') bottom left no-repeat;
	}
#footer-text {
	
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;

	}
	
#header-wrapper {
	position: relative;
	width: 800px;
        z-index:2000;
	margin: 0px auto 0px;
	padding: 0px;
  	background: #fff;
	}
#menu-wrapper {
	position: relative;
	width: 800px;
        z-index:10000;
	margin: 0px auto 0px;
	padding: 0px;
  	background: #fff;
	}	
#intro-wrapper {
	position: relative;
	width: 800px;
border:0;
	margin: 0px auto 0px;
	padding: 0px;
  	background: #fff;
	}

	
/* ---------------------------------------------------------------------- */
/* graham */

.clear_both {
	clear: both;
	height: 0px;
	overflow: hidden;
	font-size: 1px;
	line-height: 0px;
}

/* ---------------------------------------------------------------------- */
/* css menu - advanced technique - sutros .org */


#nav_bot {
 padding: 0;
	margin: 0;
 z-index: 10000;	
 background: #eee;
}

#nav_bot  a {
 text-decoration: none;
}

#nav_bot  li { /*float the main list items*/
 margin: 0;
 float: left;
 display: block;
 padding: 0 ;
 background: #fff;
 z-index: 6000;
}

#nav_bot  li a {
 color: #75a02f;
 font-weight: bold;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 display: block;
 width:111px;
 height: 32px;
 padding-top:5px;
 border-left: 1px solid #c2ea8d;
 text-align:center;
 z-index: 6000;
}

#nav_bot  li a:hover {
 color: #fff;
 background:#a8d66d;
}


#nav_bot  li.on a {
 color:#ddd;
 background:#75a02f;
 font-weight: bold;
}
	
#nav_bot  li.over {
 color: #222;
 background: #75a02f;
}



/* begin of ul */

#nav_bot  li ul {
 display: none;
}

#nav_bot  li.on ul{
 margin: 0;



 padding: 0;
 background: #75a02f;
 color: #ddd;
 display: block;
}


 #nav_bot  li.over ul {
display: block;

background: #ddd;
}

#nav_bot li.on ul { /*put the subnav below*/
 position: absolute;
 top: 37px;
 *top: 32px;
 left: 0px;
 padding-top: 0px;
 padding-bottom: 0px;


 /* border-top: 1px solid #999; */
 /* border-bottom: 1px solid #999; */
 z-index: 10000;
 width: 800px;			
}

#nav_bot  li.on ul a {
 float: left; /*ie doesn't inherit the float*/
 border: 0;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight:normal;
 font-size: 10px;
 padding:10px 20px 10px 20px;
 width: auto;
 margin:0;
 height:17px;
}
	


#nav_bot  li.on ul a:hover {


 color: #222;
}

#nav_bot  li.on ul .act a{
 color: #222;
 font-weight: bold;
 text-decoration:underline;
}


	
