/* MAIN CSS Document */
/* DEBORAH DA SILVA - AUTUS */

body {
margin: 20px auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:center;
background-color:#ffffff;
line-height:1.3em

}


#content .discreet {
	color:#000000;
	text-decoration:none;
	font-weight:normal}
	
	
#content  .discreet a {
	color:#000000;
	text-decoration:none;
	font-weight:normal}
		
	
		
#content  .discreet a:hover {
	color:#000000;
	text-decoration:none;
	font-weight:normal}
	
	
	#content  .discreet a:visited {
	color:#000000;
	text-decoration:none;
	font-weight:normal}
	
	#content  .discreet a:active {
	color:#000000;
	text-decoration:none;
	font-weight:normal}
	
	
a:link {
	color:#ef8e2f;
	text-decoration:none;
	
}

a:hover {
	color:#ef8e2f;
	text-decoration:none
}

h1 {
color:#ef8e2f;
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:bold;
line-height:1.3em;
text-decoration:none
}

h1 a {
color:#ef8e2f;
text-decoration:none
}

.discreet {
	text-decoration:none}

h1 a:hover {
color:#ef8e2f;
text-decoration:none
}


h1 a:visited {
color:#ef8e2f;
text-decoration:none
}

h1 a:active {
color:#ef8e2f;
text-decoration:none
}






h2 {
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
padding-top:0px;
padding-bottom:0px;
margin-bottom:0px;
line-height:1.3em

}

h2 a:link {
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
padding-top:0px;
padding-bottom:0px;
margin-bottom:0px;
line-height:1.3em;
text-decoration:none

}

h2 a:hover {
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
padding-top:0px;
padding-bottom:0px;
margin-bottom:0px;
line-height:1.3em;
text-decoration:none

}

h2 a:active {
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
text-decoration:none

}

h2 a:visited{
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
text-decoration:none

}

h3 {
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
padding-top:0px;
padding-bottom:2px;
line-height:1.3em

}

h3 a:link {
color:#ffffff;
text-decoration:none;


}

h3 a{
color:#ffffff;
text-decoration:none;


}
h3 a:hover {
color:#ffffff;
text-decoration:none;

}

h3 a:visited{
color:#ffffff;
text-decoration:none;

}


h3 a:active{
color:#ffffff;
text-decoration:none;

}




#topfooter h3 a:link {
color:#ffffff;
text-decoration:none;


}

#topfooter h3 a{
color:#ffffff;
text-decoration:none;


}
#topfooter h3 a:hover {
color:#ffffff;
text-decoration:none;

}

#topfooter h3 a:visited{
color:#ffffff;
text-decoration:none;

}


#topfooter h3 a:active{
color:#ffffff;
text-decoration:none;

}

.greyline {
width:100%;
height:10px;
border-top:dotted 1px #999999
}





#wrap {
width:1024px;
margin:auto;
text-align:left;
background-color:#ffffff}


/* HEADER*/

#header {
width:1024px;
height:200px;
margin:auto;
background-image:url(../images/header.jpg);
background-repeat:no-repeat;
}



.clearall {
clear:both}




/* MAIN MENU*/


#mainmenu {
width:1024px;
clear:both;
color:#FFFFFF;
font-size:12px;
text-align:right;
font-weight:bold;
height:40px;
padding-top:160px;


}

#mainmenu ul {
margin:0px;
padding:0px;
padding-top:7px;
padding-left:5px;
text-align:right;
height:27px;
}

#mainmenu li {
display:inline;
text-align:left;
list-style:none;
padding-left:6px;
padding-right:6px;
border-right:solid 1px #FFFFFF;



}

#mainmenu a {
color:#FFFFFF;
text-decoration:none;
font-weight:bold
}

#mainmenu a:hover {
color:#4b69ad;
font-weight:bold;
text-decoration:none;
}

#mainmenu .current {
color:#4b69ad;
text-decoration:none;
font-weight:bold
}

#mainmenu .last {
border:none
}


/* DIVIDERS*/



.divider {
width:100%;
height:10px;
}

.dividerclearboth {
width:100%;
height:10px;
clear:both
}

/* SEARCH*/



/* LEFT NAVIGATION*/

#leftnavigation {
width:229px;
color:#000000;
font-size:11px;
text-align:left
}


#leftnavigation ul{
padding:0;
margin:0;
list-style:none;



}

#leftnavigation li{
display:block;
width:229px;
height:34px;
margin-bottom:5px;
margin-top:5px;
background-image:url(../images/menu-back.png);
background-repeat:no-repeat;




}

#leftnavigation a {
color:#000000;
display:block;
text-decoration:none;
font-weight:bold;
padding: 7px 35px 3px 20px;


}
#leftnavigation a:hover {
color:#ef8e2f;
display:block;
text-decoration:none;
font-weight:bold;
padding: 7px 35px 3px 20px;


}

#leftnavigation .current {
color:#ef8e2f;
display:block;
text-decoration:none;
font-weight:bold;
padding: 7px 35px 3px 20px;


}


/* CONTENT*/



#content {
width:1024px;
margin:auto;
background-color:#e0e6f3;
padding-bottom:20px


}

a {
color:#ef8e2f;
font-weight:bold
}

a:hover {
color:#ef8e2f;
font-weight:bold

}


#left {
width:240px;
float:left;
margin-left:10px;
}


#mid {
float:left;
background-color:#e0e6f3;
width:760px;
}


#midwrap {
width:756px;
}

#midtop {
background-image:url(../images/mid-top.png);
background-repeat:no-repeat;
width:756px;
height:15px;
}

#midback {
background-image:url(../images/mid-back.png);
background-repeat:repeat-y;
width:756px;

}

#midback .copy  {
padding:10px

}

#midbottom {
background-image:url(../images/mid-bottom.png);
background-repeat:no-repeat;
width:756px;
height:15px;
}


#topfooter {
width:1004px;
padding:10px;
color:#FFFFFF;
font-weight:bold;
clear:both;
background-color:#4b69ad;


}

#topfooter a{
color:#FFFFFF;
font-size:15px;
text-decoration: underline;

}

#topfooter a:hover{
color:#fdc82f;
font-size:15px;
text-decoration: underline;

}



/* FOOTER */


#footer {
width:1024px;
height:30px;
clear:both;
background-color:#ef8e2f

}

#footercontent{
width:400px;
height:20px;
color:#FFFFFF;
font-size:9px;
padding-left:10px;
text-align:left;
float:left;
margin-top:5px
}

#footercontent a{
color:#FFFFFF;
font-size:9px;
text-decoration: underline;

}

#footercontent a:hover{
color:#fdc82f;
font-size:9px;
text-decoration: underline;

}


/* OTHER */

.floatright {
float:right;
padding-left:5px
}

.floatleft {
float:left;
padding-right:5px
}

.greentext {
color:#B31B1B;
font-weight:bold}

.calendarcopy {
font-size:11px;
color:#333333;
text-align:left;
min-height:100px;
border:solid 1px #666666}

.calendartitle {
background-color:#CCCCCC;
color:#000000;
font-weight:bold;
border:solid 1px #666666
}

.calendarcopyback {
font-size:11px;
color:#333333;
text-align:left;
background-color:#FFFFCC;
min-height:100px;
border:solid 1px #666666}

.calendarcopytoday {
font-size:11px;
color:#000000;
text-align:left;
background-color:#FFFF66;
min-height:100px;
border:solid 1px #666666}