/* Start of CMSMS style sheet 'Main Style' */
* { padding:0;
	margin:0; }
h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address { margin:1em 5%; }
li, dd { margin-left:5%; }

fieldset { padding: .5em; }

img { border: 0; }

body {
font-size: 100.01%;
font-family: Palatino, 'Palatino Linotype', Georgia, Times, serif;
color: #2a1507;
padding-top:73px;
background: #e3d0ba url('images/bg.jpg') repeat-x top center;
}

body#no_pad {padding-top:0px;} 

.faq td {padding-right:1.5em; vertical-align:top;}

hr { color:#2a1507; background: #2a1507; height:1px; border:0; clear:both; margin-bottom: 0.75em; }

p { margin:0 0 1em 0; line-height: 1.3em; }
.subtitle {margin:0 0 0.25em 0; font-weight:bold; font-style:italic;}

li {margin-bottom:0.5em;}

h1 { font-size: 20px; letter-spacing:0.05em; text-transform: uppercase; margin:0 auto; padding:0; font-family: 'Avenir LT 65 Medium', Helvetica, Tahoma, Verdana,'Trebuchet MS', sans-serif; text-align:left; width:715px; }

h2 {font-size:1.2em; margin:0; color:#755f51; font-style:italic;}

a:link { color: #4e300b; font-weight:bold; }
a:visited { color: #4e300b; font-weight:bold; }
a:hover { color: #888932; font-weight:bold; }
a:active { color: #4e300b; font-weight:bold; }

#site { margin:0 auto;  width:825px; margin-bottom:0; }
#ciba  { margin:0 auto;  width:1064px; height:808px; background:url(images/ciba_bg.jpg) no-repeat top left; padding:0; color:#9a9b9d; font-size:12px; }
  #ciba h3 {font-size:20px; margin:0; padding:0; font-weight:normal;}
  #ciba h4 {font-size:24px; margin:0; padding:0; color:#00529b;margin:20px 0 10px 0;}
  #ciba p  { margin:10px 0 0 0; line-height: 20px; }
  #ciba hr { color:#9a9b9d; background: #9a9b9d; height:1px; border:0; clear:both; margin:25px 0  3px 0; }
#ciba_content {width:926px; height:695px; margin:0 auto; padding-top:63px; font-family:Arial, Verdana, san-serif;}
   .blurb {padding-left:10px;}
#slideshow { width:364px; height:143px; background:url(images/slideshow.jpg) no-repeat top left; margin:0; }
#links { margin:0; height:30px; overflow:hidden;}
#main { margin:0; width:825px; height:522px; background: url(images/main.jpg) no-repeat top left; text-align:center; }
#content {margin:0 auto; width:715px; height:355px; font-size: 0.85em; overflow:auto; position:relative; text-align:left;}
#bottom { text-align:center; font-size:0.8em; padding-top:50px; clear:both;}

#educo {
float:right;
width:30px;
height:39px;
margin-right:10px;
margin-top:-50px;
background: url(images/educo.gif)
}
#educo:hover { background-position: 0pt -39px;}
#educo span {display:none;}

/* End of 'Main Style' */

