body

{
background-image:url(/graphics/page_back.gif);
background-position:top;
background-repeat:repeat-x;
margin:0; padding:0;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
}



.hide {

display: none;

}

img

{

border:0;

}

#wrapper

{

width: 47.5em;

margin-left: auto;

margin-right: auto;

border-top: .5em solid #fff;

}



#pinkline

{

border-top: 1px solid #B80957;

}



#searchwrap

{

width: 100%;

border-top: .2em solid #fff;

background: #D6749C;

height: 1.5em;

}



#searchmain

{

float: left;
width: 45%;

}



#searchtext

{

float: left;
font-size: .75em;
font-weight:bold;
color: #fff;
padding-top: .33em;
padding-left: 1em;
}



#formsearch

{

float:right;

}

form

{

margin: 0;

align:right;

}



#submit

{

border-top: 0;

border-right: 0;

border-bottom: .05em solid #D6749C;

border-left: 0;

padding: .2em;

background-color: #B80957;

font-size: .7em;

color: #fff;

}



#searchright

{

float: right;

width: 54%;

font-size: .7em;

color: #fff;

text-align:right;

padding-top: .37em;

}



#searchright a

{

color: #fff;

text-decoration: none;

}





#section2

{

width: 100%;
background-color:#FFFFFF;
}



#logo

{
float: left;
width: 364px;
border-top: .05em solid #fff;
/* border-right: .05em solid #fff; */
}



#images

{
float:right;

}

/*

#image1

{
float: left;
width: 290px;
}



#image2

{
margin-left: 290px;

}

*/

#nav

{
border-top: .05em solid #FFF;
}



#buttons
{
width: 100%;
}



#button1, #button2, #button3, #button4, #button5, #button6, #button7

{

font-size: .75em;

color: #fff;

text-align:center;

border-right: .05em solid #fff;

border-bottom: .05em solid #fff;

background: #CE5987;

}



#buttonend

{

font-size: .75em;

color: #fff;

text-align:center;

background: #CE5987;

border-bottom: .05em solid #fff;

}



#button1 a:link, #button2 a:link, #button3 a:link, #button4 a:link, #button5 a:link, #button6 a:link, #button7 a:link, #buttonend a:link

{

padding-top: .2em;

height: 1.6em;

padding-left: .53em;

padding-right: .53em;

display: block;

color: #fff;

background: #CE5987;

text-decoration:none;

}



#button1 a:hover, #button2 a:hover, #button3 a:hover, #button4 a:hover, #button5 a:hover, #button6 a:hover, #button7 a:hover, #buttonend a:hover

{

padding-top: .2em;

height: 1.6em;

padding-left: .53em;

padding-right: .53em;

display: block;

color: #fff;

background: #D6749C;

text-decoration:none;

}



#button1 a:visited, #button2 a:visited, #button3 a:visited, #button4 a:visited, #button5 a:visited, #button6 a:visited, #button7 a:visited, #buttonend a:visited

{

padding-top: .2em;

height: 1.6em;

padding-left: .53em;

padding-right: .53em;

display: block;

color: #fff;

text-decoration:none;

}





#banner

{

height: 1.5em;

padding-left: .5em;

font-size: 1.1em;

letter-spacing:.05em;

font-weight: bold;

color: #fff;

background: #D6749C;

border-bottom: .05em solid #fff;

}



#content

{

vertical-align: top;

width: 77%;

border-left: .05em dotted #607927;

}



#maincontent

{



background: #fff;

border-right: .05em solid #fff;

}



#text

{

font-size: .8em;

padding-left: .5em;

padding-right: .7em;

line-height: 1.3em;

}



#text a

{

text-decoration: none;

}



#text a:hover

{

text-decoration:underline;

}



#text table

{

margin-bottom:15px;

}



#text table td

{

padding:3px;

border-bottom: 1px solid #ccc;

vertical-align:top;

}



#text table th

{

padding:3px;

border-bottom: 1px solid #666;

background-color:#DFEEBB;

text-align:left;

vertical-align:top;

}



#text table caption

{

text-align:left;

font-size: 1.3em;

padding-top:10px;

padding-bottom:10px;

font-weight:bold;

}



#pagetitle

{

height: 1.5em;

padding-left: .5em;

background: #DFEEBB;

font-size: .9em;

font-weight: bold;

color: #607927;

}



#subnav

{

vertical-align: top;
width:23%;
background-color: #DDDEEF;
}



#subbuttonswrap

{

display:block;

border-bottom:1px solid #fff;

}



#subbuttonswrap ul

{

margin:0;padding:0;

list-style:none;

}

#subbuttonswrap li

{

display:inline;

text-align:center;

font-size: .75em;

}



#subbuttonswrap li a

{

color:#FFFFFF;

text-decoration:none;

background-color:#626AAE;

padding-left:11px;

padding-right:11px;

}







#subbuttonswrap li a:hover

{

color:#626AAE;

text-decoration:none;

background-color:#B0B3DD;

padding-left:11px;

padding-right:11px;

}



.buttonsborder

{

border-right:1px solid #fff;

}





#navtop

{

padding-left: .3em;

padding-top: .2em;

background-color: #B0B3DD;

height: 1.5em;

border-bottom: .05em dotted #8387BF;

font-size: .9em;

color: #fff;

font-weight: bold;

border-top: 1px solid #fff;

}







#sublist ul, #quicklinks ul

{

list-style-image:url(../graphics/arrow.gif);

margin: 0; padding:0;

margin-left:23px;

padding-top: .3em;

padding-bottom: .3em;

border-bottom: .05em solid #fff;

padding-right:6px;

}



#sublist li, #quicklinks li

{

margin: 0;

line-height: 1.7em;

font-size: .75em;

margin-bottom:4px;

}

.listindent1

{

font-size: .9em;

padding-left: .7em

}

.listindent2

{

font-size: .85em;

padding-left: 1.4em

}



#sublist p

{

margin:0;padding:0;

font-size: .75em;

padding-top:5px;padding-bottom:5px;

}



#sublist a

{

text-decoration: none;

}



#sublist a:hover

{

text-decoration:underline;

}





#base

{

background: #CE5987;

width: 100%;

height: .2em;

border-top: .05em solid #fff;

}



#textlinks

{

padding-top: 1em;

padding-bottom: 1em;

text-align: center;

font-size: .75em;

height: .5em;

border-top: .2em solid #fff;

}



#textlinks a

{

text-decoration: none;

}



#textlinks a:hover

{

text-decoration:underline;

}



#breadcrumbing

{

padding-top: .5em;

padding-bottom: .5em;

padding-left: .5em;

font-size: .7em;

color: #000;

border-bottom:1px solid #d6749c;

margin-bottom:.9em;

}



#breadcrumbing a

{

text-decoration: none;

}



#breadcrumbing a:hover

{

text-decoration: underline;

}



/* in text and main content styles */



p

{

line-height: 1.3;

padding-top: 0;

margin-top: 0;

}



li

{

line-height: 1.5;

}



h1

{

padding: 0;

margin: 0;

padding-top: .5em;

padding-bottom: .5em;

font-size: 1.4em;

font-weight:bold;

color:#cc0066;

}



h2

{

padding: 0;

margin: 0;

padding-top: .5em;

padding-bottom: .5em;

font-size: 1.3em;

font-weight:bold;

color:#626AAE;

}



h3

{

padding: 0;

margin: 0;

padding-top: .3em;

padding-bottom: .3em;

font-size: 1.1em;

font-weight:bold;

color: #607927;

}



h4

{

padding: 0;

margin: 0;

padding-top: .3em;

padding-bottom: .2em;

font-size: 1.1em;

font-weight:bold;

color:#626AAE;

}



#trainingtable

{

border-top: .05em solid #607927;

border-left:  .05em solid #607927;

margin-left: 1em;

margin-bottom: .5em;

width: 95%;

}



#trainingtable th

{

text-align: left;

vertical-align:top;

border-right:  .05em solid #607927;

border-bottom:  .05em solid #607927;

background: #DFEEBB;

padding: .2em;

}



#trainingtable td

{

vertical-align:top;

border-right:  .05em solid #607927;

border-bottom:  .05em solid #607927;

padding: .2em;

}



.pubstop

{

margin-left: 1em;

padding: .2em;

width: 80%;

background-color: #DFEEBB;

border-top:  .05em solid #607927;

border-right:  .05em solid #607927;

border-bottom:  .05em solid #607927;

border-left:  .05em solid #607927;

}



.pubsbase

{

margin-left: 1em;

padding: .2em;

width: 80%;

border-right:  .05em solid #607927;

border-bottom:  .05em solid #607927;

border-left:  .05em solid #607927;

margin-bottom: 1.3em;

}



.smalltext

{

font-size: .85em;

}



.trainingtable

{

border-top: .05em solid #607927;

border-left:  .05em solid #607927;

margin-left: 1em;

margin-bottom: .5em;

width: 95%;

}



.trainingtable td

{

vertical-align:top;

border-right:  .05em solid #607927;

border-bottom:  .05em solid #607927;

padding: .2em;

}



caption

{

padding: 0;

margin: 0;

padding-top: .5em;

padding-bottom: .5em;

font-size: 1.3em;

font-weight:bold

}



/* index page styles only */



#wrapperhome

{

width: 43.75em;

margin-left: auto;

margin-right: auto;

border-top: .5em solid #fff;

}



#contenthome

{

background: white url(/graphics/index_text_back.gif) repeat;

vertical-align: top;

width: 53%;

border-left: .05em dotted #607927;



}



#maincontenthome

{

border-right: .05em solid #fff;
}



#subnavhome

{

vertical-align: top;

width:47%;

background-color: #DDDEEF;

}



#factstop

{

padding-left: .3em;

padding-top: .2em;

background-color: #B0B3DD;

height: 1.5em;

border-bottom: .05em dotted #8387BF;

font-size: .9em;

color: #fff;

font-weight: bold;

}



#quicktop

{

padding-left: .3em;

padding-top: .2em;

background-color: #B0B3DD;

height: 1.5em;

border-bottom: .05em dotted #8387BF;

font-size: .9em;

color: #fff;

font-weight: bold;

}



#facts

{

padding-right: .3em;

padding-left: .4em;

border-bottom: .05em solid #fff;

}



#facts p

{

font-size: .75em;

margin-top:10px;

margin-bottom:5px;

}

#quicklinks

{

height: 100%;

border-bottom: .05em solid #fff;

}



#unesco

{

text-align:center;

padding-top: 1.5em;

padding-right: .3em;

padding-left: .4em;

font-size: .75em;

border-bottom: .05em solid #fff;

}



#unesco a, #facts a

{

text-decoration: none;

}



#unesco a:hover, #facts a:hover

{

text-decoration: underline;

}



#logohome

{ 

float: left;

}



#books

{

float:right;

}

#logotext

{ 

float: left;

}



#quote

{

float:right;

}



#buttonshome

{

width: 100%;



}



#buttonhome1, #buttonhome2, #buttonhome3, #buttonhome4, #buttonhome5, #buttonhome6

{



font-size: .75em;

color: #fff;

text-align:center;

border-right: .05em solid #fff;

border-bottom: .05em solid #fff;

background: #CE5987;

}



#buttonhomeend

{



font-size: .75em;

color: #fff;

text-align:center;

background: #CE5987;

border-bottom: .05em solid #fff;

}



#buttonhome1 a:link, #buttonhome2 a:link, #buttonhome3 a:link, #buttonhome4 a:link, #buttonhome5 a:link, #buttonhome6 a:link, #buttonhomeend a:link

{

padding-top: .2em;

height: 1.6em;

padding-left: .45em;

padding-right: .45em;

display: block;

color: #fff;

background: #CE5987;

text-decoration:none;

}



#buttonhome1 a:hover, #buttonhome2 a:hover, #buttonhome3 a:hover, #buttonhome4 a:hover, #buttonhome5 a:hover, #buttonhome6 a:hover, #buttonhomeend a:hover

{

padding-top: .2em;

height: 1.6em;

padding-left: .45em;

padding-right: .45em;

display: block;

color: #fff;

background: #D6749C;

text-decoration:none;

}



#buttonhome1 a:visited, #buttonhome2 a:visited, #buttonhome3 a:visited, #buttonhome4 a:visited, #buttonhome5 a:visited, #buttonhome6 a:visited, #buttonhomeend a:visited

{

padding-top: .2em;

height: 1.6em;

display: block;

color: #fff;

padding-left: .45em;

padding-right: .45em;

text-decoration:none;

}



.quicklinks

{

list-style: disc url(/graphics/arrow.gif) inside;

margin: 0;

border: 0;

padding-top: .3em;

padding-bottom: .3em;

padding-right: .3em;

}



.quicklinks li

{

text-align: left;

margin: 0;

border: 0;

line-height: 1.7em;

font-size: .75em;

}



#quicklinks a

{

text-decoration: none;

}



#quicklinks a:hover

{

text-decoration: underline;

}



.pinktext

{

font-weight: bold;

color:#cc0066;

}



#hometext

{

font-size: .8em;

padding-left: .5em;

padding-right: .7em;

line-height: 1.3em;

padding-top:1em;
}



#hometext p

{

text-align:justify;

}



#hometext a

{

text-decoration: none;

}



#hometext a:hover

{

text-decoration:underline;

}



#hometext h3

{

{

padding: 0;

margin: 0;

padding-top: .7em;

padding-bottom: .2em;

font-size: 1.1em;

font-weight:bold

}



.image

{

border: .05em solid #000;

margin-top: .3em;

margin-left: .3em;

margin-right: .3em;

}



fieldset

{

padding:5px;

}



legend

{

font-size:14px;

font-weight:bold;

}
