
html, body

{

min-height: 100.01%;

}


input, textarea, submit, select
{
   border: 1px solid #F1811D;
   margin-bottom: 5px;
  
}

label  {
color: #000;
font-size: 80%;
}


body
{
margin: auto;
    font-family: arial, verdana, arial;
    font-size: 100%;
    color: #020305;
    text-align: left;
    margin: 0px;
    background: url(images/sat_background2.jpg);  
    background-color: #445B7B;
    background-repeat: repeat-x;
    background-attachment: fixed; 
    padding: 0px;
}

div.csc-mailform-field {
display: block;clear: both;
}

input.csc-mailform-check {
float: left;
padding-right: 10px;
margin-right: 10px;
}

span.csc-mailform-label {
font-size: 80%;
font-weight: bold;
line-height: 150%;
}

/* Pictures centered, add margin on left */
DIV.csc-textpic-text {
/* display: inline;  IE fix for double-margin bug */
margin-left: 10px;
}

.footer {
width: 800px;
height: 104px;
background: url(footer.jpg);  
    background-repeat: no-repeat;
clear: both;
}

.footertext {

padding-left: 20px;
color: #FFF;
padding-top: 70px;
font-size: 80%;
}
.wrapper
{ 

    width: 800px; 
margin: auto;
    background-color: #445B7B;

}

.header {

	height: 165px;
	width: 800px;
}

.topcontent {

display: block;
    background-color: #FFF;

}

.content {

	display: block;
	width: 540px;
	background-color: #FFF;
	margin-left: 190px;
	padding: 10px 30px 10px 30px;
	overflow: hidden;
}


dd.csc-textpic-caption {

color: 000;
font-family: arial, verdana;
font-size: 70%;

} 

.menu {
float: left;
	width: 190px;
	background-color: #FFF;

}

p.bodytext { font-size: 80%; color: #808686; }

p { line-height: 1.2em;}

img {

border: 0px;
}
/*-----------------------------------------------------*/
table
{
   padding: 0px;
   font-size: 100%;
   margin: 0px;
   border-collapse: collapse;
   border-spacing: 0px;
}
/*-----------------------------------------------------*/
td
{
   margin: 0px;
   padding: 0px;
   vertical-align: top;
}
/*-----------------------------------------------------*/
tr
{
   font-size: 100%;
   margin: 0px;
   padding: 0px;

}

/*-----------------------------------------------------*/
h1
{
font:  1.3em/1em Arial, Helvetica, Geneva, sans-serif;
	margin-top: 0.6em;
	margin-bottom: 5px;
	color: #A22A67;
	letter-spacing: -0.02em;


   
}
/*-----------------------------------------------------*/
h2
{
   font-size: 100%;
   font-family: arial, verdana, arial;
   color: #FFF;
   font-weight: bold;
}
/*-----------------------------------------------------*/
h3
{
   font-size: 120%;
   font-family: arial, arial;
   font-weight: bold;
   margin-bottom: 15px;
   padding: 0;   
   color: #6D839F;
   border-bottom: 1px solid #c5c5c5;
}

h4
{
   font-size: 100%;
   font-family: Tahoma, verdana, arial;
   margin: 0;
   padding: 0;
   color: #FFFCAF;
   font-weight: bold;
   margin-top: 20px;
}
/*-----------------------------------------------------*/

a
{
   color: #A22A68;
   text-decoration: none;
}

a:visited
{
    text-decoration: none;
  
}
/*-------------------------------------------------*/
a:link
{
   color: #A22A68;
    text-decoration: none;

}
/*-------------------------------------------------*/
a:hover
{
   color: #000;
   text-decoration: none;


}
/*-------------------------------------------------*/

fieldset {

border: 0px;
margin: 0px;
padding: 0px;

}

.csc-mailform {
border: 0px;
margin: 0px;
padding: 0px;

}


/*-------------------------------------------------*/


.menu1 a {

display: block;
color: #A12966;
padding-left: 20px;
padding-top: 10px;
padding-bottom: 10px;
font-size: 80%;

border-width: 0px 0px 1px 0px;
border-style:solid;
border-color: #F5C8DF;
background-color: #FFF;

}

.menu1 a:hover {

background-color: #E1D6DF;

}

.menu1_act a {

display: block;

color: #A12966;
padding-left: 20px;
padding-top: 10px;
padding-bottom: 10px;
font-size: 80%;
font-weight: bold;
border-width: 0px 0px 1px 0px;
border-style:solid;
border-color: #F5C8DF;
background-color: #E1D6DF;

}

.menu2 a {

display: block;

color: #A12966;
padding-left: 40px;
padding-top: 10px;
padding-bottom: 10px;
font-size: 80%;

border-width: 0px 0px 1px 0px;
border-style:solid;
border-color: #F5C8DF;
background-color: #FFF;

}

.menu2 a:hover {

background-color: #E1D6DF;

}

.menu3_act a {

display: block;

color: #A12966;
padding-left: 60px;
padding-top: 10px;
padding-bottom: 10px;
font-size: 80%;
font-weight: bold;
border-width: 0px 0px 1px 0px;
border-style:solid;
border-color: #F5C8DF;
background-color: #E1D6DF;

}

.menu3 a {

display: block;

color: #A12966;
padding-left: 60px;
padding-top: 10px;
padding-bottom: 10px;
font-size: 80%;
border-width: 0px 0px 1px 0px;
border-style:solid;
border-color: #F5C8DF;
background-color: #FFF;

}

.menu3 a:hover {

background-color: #E1D6DF;

}

.menu2_act a {

display: block;

color: #A12966;
padding-left: 40px;
padding-top: 10px;
padding-bottom: 10px;
font-size: 80%;
font-weight: bold;
border-width: 0px 0px 1px 0px;
border-style:solid;
border-color: #F5C8DF;
background-color: #E1D6DF;

}


a.details {

font-size: 80%;
color: #FFF;
text-decoration: underline;

}

a.details:hover {

font-size: 80%;
color: #FFF;
text-decoration: none;

}


a.details:visited {


color: #FFF;


}

a.footerlink {

color: #171F2A;
text-decoration: none;
font-weight: bold;

}

a.footerlink:hover {

color: #FFFF00;
text-decoration: none;

}

a.footerlink:visited {


text-decoration: none;
}


