/*

	Design by Free CSS Templates

	http://www.freecsstemplates.org

	Released for free under a Creative Commons Attribution 2.5 License

*/



/* Basic */



*

{

	margin: 0em;

	padding: 0em;

}



h1,h2,h3

{

font-size: 1.1em;

}



body

{

	font-family: Arial, sans-serif;

	font-size: 10pt;

	color: #000000;

	background-color: #fff;

}



a

{

	color: #0077dd;

	text-decoration: underline;

}



a:hover

{

	text-decoration: none;

}

address

{

font-style: normal;

font-weight: 600;

margin-bottom: 0.6em;



}



/* Outer */



#outside

{

	padding: 0em;

	margin: 0em;

	width: 100%;

}



div.background

  {

  Position:relative

	

	width: 100%;

	height:100%;

  background: url('images/finflag72.jpg') no-repeat;

 border: 1px solid black;

  }

div.transbox

  {

margin: 10px 10px 10px 10px;

  background-color: #ffffff;



  /* for IE */

  filter:alpha(opacity=80);

  /* CSS3 standard */

  opacity:0.8;

  /* for Mozilla */

  -moz-opacity:0.8;

  }

	

div.transbox p

  {

  font-weight: bold;

  color: #000000;

  }





/* Header */



#header

{

	position: relative;

	

	height: 125px;

	padding-left: 2em;

}



#header h1

{

	position: absolute;

	top: 1.8em;

	font-size: 2.2em;

	letter-spacing: -0.05em;

}



#header h1 a

{

	color: #fff;

	text-decoration: none;

}



#header h2

{

	position: absolute;

	font-size: 0.8em;

	top: 8em;

	color: #E0E8EF;

}

#logo

{

padding: 5px 5px 5px 5px;

}



#logoflag

{

padding: 5px 5px 25px 5px;

}



#logocdb

{

position:absolute;

left:33%



}

#ovcal

{

border; 1px solid

}

/* Menu */



#ltcol

{

	position: relative;

	float: left;

	width: 14em;

	padding: 3em 2em 1.5em 2em;

	background: #fff url('images/a1.gif') top right repeat-y;

}





/* Content */



#content

{

	line-height: 1.5em;

}





#content p

{

	margin-bottom: 0.6em;

}

p.em

{

text-indent: 20px;

font-weight: 600;

font-style: italic;



}

#content h2,h3,h4,h5,h6

{

font-size: 1.1em;

	color: #545454;

	margin-bottom: 0.5em;

}



li.xspc

{

padding-left: 50px 5px 12px 5px;

}



#content blockquote

{

	margin-bottom: 1.5em;

	padding: 0.75em 0.75em 0.75em 1.5em;

	border-left: solid 0.75em #005082;

	background: #FDFDFD url('images/a7.gif') top left repeat-x;

}



#content blockquote p

{

	margin-bottom: 0em;

}



#content table

{

	margin-bottom: 1.5em;

	

	text-align: left;

	border: 0px;

}

#content table thead

{

border: 1px solid;

}

#content table th

{

	font-weight: bold;

	padding: 0.5em;

}



#content table td

{

	padding: 0.5em;

	border-right: solid 1px #fff;

}



#content table tr.rowH

{

	color: #fff;

	background: #006192 url('images/a8.gif') top left repeat-x;

	border-right: solid 1px #fff;

}



#content table tr.rowA

{

	background: #F8F8F8 url('images/a6.gif') top left repeat-x;

	border-top: solid 1px #fff;

	color: inherit;

}



#content table tr.rowB

{

	background: #FDFDFD url('images/a7.gif') top left repeat-x;

	border-top: solid 1px #fff;

	color: inherit;

}



/* Primary Content */



#primaryContentContainer

{

	background-color: #fff;

	float: right;

	margin: 0em -19em 0em -19em;

	width: 100%;

}



#primaryContent

{

	margin: 1.5em 17.5em 0em 17.25em;

	padding: 1.5em 3em 1.5em 3em;

}
19em 
#lftbox

{

position: relative;

border: 1px solid;

	background-color: #fff;

	float: right;

	margin: 0em -10em 0em -10em;

	width: 25%;

}



#imgcenter

{

   text-align:center;

    display:block;

}	



ul.elist

{

list-style-position: inside;

list-style-type: none;

}



/* trans box */

div.background

  {

  width: auto;

  height: auto;



  background: url(images/finflag72.jpg)no-repeat;

	 background-position: center;

  border: 1px solid white;

  }

div.transbox

  {

  width: auto;

  height: 500px;

  

  background-color: #ffffff;

  border: 1px solid white;

  /* for IE */

  filter:alpha(opacity=60);

  /* CSS3 standard */

  opacity:0.6;

  /* for Mozilla */

  -moz-opacity:0.6;

  }

div.transbox p

  {

  margin: 30px 40px;

  font-weight: bold;

  color: #000000;

  }	

/* endtrans box */




/* archive */	

#archive {
				border-top: solid 1px;
		
				 padding: 0px 0px 0px 0px;
				 background-color: #f5f1f1;
				 }
				 
#archive h3 {

				 font-size: 1em;
         margins: 0px;
				 color: #000;

				 
           }
					 		 
#archive ul{	
	list-style: none;
 border: solid 0px;
	float: right;
	width: auto;
	}

#archive li {
	float: left;

	padding: 0px 5px 0px 0px;
	}
	
#archive a {
				 padding: 10px;
				 
		     text-decoration: none;
	        }

#content ul

{

	margin-top: 0.5em;

	margin-bottom: 1em;

	padding-left: 1em;

	list-style-type: none

}

/* Secondary Content */



#secondaryContent

{

	position: relative;

	float: left;

	width: 14em;

	padding: 3em 2em 1.5em 2em;

	background: #fff url('images/a1.gif') top right repeat-y;

}



#secondaryContent .xbg

{

	position: absolute;

	right: 0em;

	bottom: -64px;

	background: #fff url('images/a3.gif') top right no-repeat;

	height: 64px;

	width: 128px;

}



/* Tertiary Content */



#rtcol

{

	position: relative;

	float: right;
	
	height: 600px;

	width: 15em;

	padding: 3em 2em 1.5em 2em;

	background: #fff url('images/a2.gif') top left repeat-y;

}



#rtcol.xbg

{

	position: absolute;

	left: 0em;

	bottom: -64px;

	background: #fff url('images/a4.gif') top left no-repeat;

	height: 64px;

	width: 128px;

}





#rtcol ul

{

list-style: none;

padding: 2px 2px 2px 2px;

}



#rtcol li

{

padding: 9px 1px 9px 1px;

} 





/* Java Script rollover*/

.tableRollOverEffect1{

  background-color:#317082;

  color:#FFF;

}



.tableRollOverEffect2{

  background-color:#000;

  color:#FFF;

}

.tableRowClickEffect1{

  background-color:#F00;

  color:#FFF;

}

.tableRowClickEffect2{

  background-color:#00F;

  color:#FFF;

}

/* Footer */



#footer

{

	position: relative;

	z-index: 1;

	border-top: dashed 1px #dfdfdf;

	padding: 1em 0em 2em 0em;

	margin: 1em 2em 0em 2em;

	text-align: center;

}

#footer p

{

margin-bottom: 0.7em;

}

#footer a

{

	color: #000000;

	text-decoration: underline;

}



#footer a:hover

{

	text-decoration: none;

}



.clear

{

	clear: both;

}