/* Start of CMSMS style sheet 'normal' */
* { margin: 0; padding: 0;}

#header {position: absolute; left: 0px; top: 0px; background-image: url(css/header.jpg); display: block; width:957px; height: 75px;}
#header p {display: none;}

#menu {position: absolute; left: 0px; top: 74px; width: 214px;
background: transparent url(css/colshade.gif) no-repeat top left; padding-top: 10px;}


#copyright {position: absolute; left: 961px; top: 1px; width: 7px; height: 147px; display: block;
background: transparent url(css/copyright2.gif) no-repeat top left; }

#sidecolumn {position: absolute; left: 743px; top: 74px; width: 214px;
background: transparent url(css/colshade.gif) no-repeat top left;
        font: 10px/1.2 Verdana, sans-serif;
}
#info0, #info1, #info2 { padding: 10px 5px 20px 5px; }
#info1, #info2 {
  background: transparent url(css/colshadewhite.gif) no-repeat top left;
}

/* #intropic {  background: transparent url(css/bgfenca.jpg) no-repeat top center; padding:400px 0px 200px 0px;} */

#bgintro #text { padding:380px 0px 0px 0px; width:525px; color: #ffffff;}
#bgintro #text a {color: #ffffff; text-decoration: none; font-weight: bold;}

#sidecolumn h1, #sidecolumn h1 a {
  color: #16297D;
  font: 18px arial, helvetica, sans-serif; padding: 0px 0px 10px 0px;
}


/*#title {position: absolute; left: 230px; top: 80px;*/
h1 {
font: bold 24px Arial, Verdana, Helvetica, sans-serif;
color: #16297D; padding-bottom: 10px;}

#search {position: absolute; left: 770px; top: 20px;}

#footer {clear: both; margin-top: 30px; padding-top: 10px; color: #cccccc; border-top: 1px solid #cccccc;}

#search label
{display: block; color: #ffffff;
font: bold 11px/1.5 verdana, arial, helvetica, sans-serif;
}
#search .inputbox input {
font: 10px/1.5 verdana, arial, helvetica, sans-serif; color: #000000;
background: #DFE2D5; border: 1px solid #ffffff; width: 150px; padding: 2px;}

table.contactform .text textarea {font: 10px verdana, arial, helvetica, sans-serif;  width: 300px; background: #fffffff; border: 1px solid #333333; margin-left: 10px;}
table.contactform input {font: 11px verdana, arial, helvetica, sans-serif;  width: 300px;  background: #fffffff; border: 1px solid #333333; margin-left: 10px;}

#text {position: absolute;
display: block; 
left: 216px; top: 80px; width: 485px;
padding: 0px 20px 0px 20px;
font: 12px/1.2 Verdana, sans-serif;}

/* .intro #text{padding: 0px; width:525px;} */


#text li {margin-top: 4px;
padding: 0px 0px 4px 4px
}
#text P {padding: 0px 0px 4px 0px;}


#menu ul {    list-style: none outside;margin: 0; padding: 0;}
#menu li {
    font: bold 12px/1.5 verdana, arial, helvetica, sans-serif;
    display: block;
    padding-left: 4px;
    margin-left: 4px;
    padding-top: -4px;
    background: url(css/bullet1.gif) no-repeat top left;
}
#menu li li, #menu li li li, #menu li li li li { font: 10px/1.5 verdana, arial, helvetica, sans-serif; background: none;}

#menu .currentpage {background: transparent url(css/bullet2.gif) no-repeat top left;}

#menu a { text-decoration: none; }
#menu a:link, #menu  a:visited { color: #16297D;  text-decoration: none; }
#menu a:hover,#menu .currentpage {	color: #1629aD; }


:link, :visited {
    color: #000000;
}

:link:hover, :visited:hover {
    color: #000033;
}

:link:active, :link:active {
    color: #000033;
}


/* mac hide \*/
html,body{height:100%;}
/* end hide*/
body { 
	color: #000000;
        font: 12px/1.2 Verdana, sans-serif;
}

body#bgdeco {	background: #16297D url(css/bgpage.gif) no-repeat fixed bottom center; text-align: center;}

body#bgintro {	background: #16297D url(css/bgpagefenca.jpg) no-repeat top center; text-align: center;}


#page {
	min-height:100%;
	width:957px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	position:relative;
    /*background: #ffffff url(css/bg2cols.gif) repeat-y fixed bottom center;	*/
}
html {
    overflow: -moz-scrollbars-vertical;
}
* html #page {
	width:957px;
	height:100%;
}
UL, OL {
    margin-left: 10px;
}
LI {
    margin-left: 20px;
}

a img {border: none; }

h2 {
  color: #16297D;
  font: bold 14px/1.5 verdana, arial, helvetica, sans-serif;
  margin-bottom: 4px;
}

h3 {
  color: #16297D;
  font: bold 12px/1.5 verdana, arial, helvetica, sans-serif;
  margin-bottom: 4px;
}

.image_right { float: right; padding: 4px 0px 4px 4px}
.image_left { float: left;  padding: 4px 4px 0px 4px}
.mini_text {font: 9px verdana, arial, helvetica, sans-serif;
}

#text ul.flagsh {padding: 0px 0px 10px 0px; margin: 0;  list-style-type: none; width: 400px;}
#text ul.flagsh li {display: inline; padding: 0px 0px 4px 16px; margin: 0px;}
ul.gallerythumb li {display: inline; padding: 0px 0px 4px 16px; margin: 0px;}

/* End of 'normal' */

