/** BASIC */

body {
	margin: 0px;
	padding: 0px;
	background: #FFFFFF url(images/homepage01b.jpg) repeat left top;
}

/** FORMS */

form {
	margin: 0px;
	padding: 0px;
}

.input1 {
	border: 1px solid #495570;
	background-color: #1D222D;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

/** HEADINGS */

h1, h2, h3, h4, h5, h6 {
	margin: 0px;
}

/** TEXTS */

body, th, td, input, textarea, select {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
}

p, blockquote, ul, ol, dl {
	margin-top: 5px;
	margin-bottom: 1em;
	line-height: 140%;
}

.ul1 {
	margin-left: 20px;
	padding-left: 0px;
	background: url(images/bullet2.gif) no-repeat left center;
}

.ul1 li {
	margin-top: 3px;
	background: url(images/bullet2.gif) no-repeat left center;	
		list-style: none;
}

.ul1 a {
	padding-left: 4px;

}

.memberlist {
    margin-left: 10px;
    padding-left: 0;
    list-style: none;
    }
	
.memberlist li a {	
    padding-left: 14px;
    background-image: url(images/bullet3.gif);
    background-repeat: no-repeat;
    background-position: 0 4px;
    }
	
.memberlist li a:hover {	
    padding-left: 14px;
    background-image: url(images/bullet2.gif);
    background-repeat: no-repeat;
    background-position: 0 4px;
    }	
	
.contacts {
    margin-left: 10px;
    padding-left: 0;
    }
	
.contacts li {	
list-image: url(images/bullet3.gif);
padding-left: 14px;
}	

.ul2 {
	margin-left: 6px;
	padding-left: 10px;
	list-style: square;
	margin-top: 0px;	
}

.ul3 {
	margin-left: 6px;
	padding-left: 10px;
	list-style: square;
	margin-top: 5px;
}

.ul3 li {
margin-bottom:10px;
}

.text1 {
	font-size: 9px;
	text-transform: lowercase;
	color: #BEC0C4;

}

.text2 {
	font-size: 10px;
	font-weight: bold;
	color: #114DB5;
	margin-bottom: 0px;
}

.text3 {
	margin-bottom: 10px;
	font-size: 11px;
	font-weight: bold;
	color: #f56d39;
}

.text3 a  {
	color: #f56d39;

}

.text3 a:hover {
	text-decoration: underline;
}

.text4 {
vertical-align: top; 
}

.text5 {
	padding: 5px 0px 5px 10px;
	background: url(images/homepage33.gif) repeat left top;
	font-size: 10px;
	font-weight: bold;
	color: #114DB5
}

.text6 {
	padding: 3px 0px 3px 10px;
	background: url(images/homepage33.gif) repeat left top;
	font-size: 10px;
}

.text7 {
	padding: 15px 0px 40px 0px;
	text-align: center;
	font-size: 9px;
	color: #9A9EA5;
}

/** LINKS */

a {
	color: #375FA1;
}

a:hover {
	text-decoration: none;
}

/** STYLES */

.style1 {
}

.style1 a {
}

.style1 a:hover {
}

/** BACKGROUNDS */

.bg1 { background: url(images/homepage02.jpg) repeat-x left top; }
.bg2 { background: url(images/homepage03.jpg) no-repeat left top; }
.bg3 { background: url(images/homepage04.jpg) no-repeat left top; }
.bg4 { background: url(images/homepage10.jpg) repeat-x left top; }
.bg5 { background: url(images/homepage13b.jpg) no-repeat left top; }
.bg6 { background: url(images/homepage19g.jpg) repeat-y left top; }
.bg7 { background: url(images/homepage27.gif) repeat-x left center; }
.bg8 { background: url(images/homepage20a.jpg) no-repeat left bottom; }
.bg9 { background: url(images/homepage30.gif) repeat left top; }
.bg10 { background: url(images/homepage18abc.jpg) no-repeat left top; }

/** MISC */

.align-justify { text-align: justify; }
.align-right { text-align: right; }

img { border: none; }

.img1 {
	float: left;
	margin-right: 15px;
}

.img2 {
	float: right;
	margin-right: 15px;
}

.cac {
	float: left;
	margin-right: 15px;
	margin-left: 5px;
	margin-top: 5px;
	border:0
}

.membername {
	text-decoration:underline;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;

}



hr { display: none; }

.hr1 { 	height: 1px; }


.img3 {
width: 225px;
height: 150px; 
border: 0;
margin-left: 0.8em;
margin-right: 5px;
float: right;
}

.img4 {
width: 217px; 
height: 304px; 
border: 0;
margin-left: 5px;
margin-right: 0.8em;
float: right;
}  

.img5 {
width: 236px; 
height: 130px; 
border: 0;
margin-left: 5px;
margin-right: 0.8em;
float: left;
}  
  
  #fullheight{height:100%}
  
  .tblmenu {
  padding : 0 4 4 4;
margin : 0px;
  
  }
  
  td.menu{
 display:block;
 height:100px;
}

TD.different {
background-color: #f5f5f5;
border-right: solid 2px #9ab1d1;
border-left: solid 2px #9ab1d1;
}

.revealarrowred {
font-size:12pt; 
color: #f56d39; 
cursor: hand; 
font-family: Webdings, arial, sans-serif;
margin-left: 0;
}	


div.container {width:98%; margin:1%;}
  table#table1 {text-align:right; margin-left:auto; margin-right:auto; width:100px;}
  tr,td {text-align:left;}
  
  

.callout {
border-top: 2px solid #f56e37;
border-bottom: 2px solid #f56d39;
margin: 2px 10px 0px 0px;
padding: 5px 8px 5px 8px;
line-height:140%;
color:#000000;
background-color: #b2cdd8;
float: right; 
width: 120px;
text-align:center;
}

.source {padding: 2px 4px; border: 1px solid #3247; font: 90% "Lucida Sans Unicode", "Lucida Sans"; color: #3247b1; text-align: right; -moz-border-radius: 2px; cursor: default; }

td.top {
vertical-align:top;
}

.filesize {
font-size: 7pt;
color: #555555;
}




/** MENU */

dl, dt, dd {
margin: 0;
padding: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

ul.menu {
margin: 0;
list-style-type: none;
padding-left: 0px;
}

li.menu {
margin: 0;
padding: 0;
}

dl#menu {
width: 140px;
background: #f5f5f5;
}
dl#menu dt {
cursor: pointer;
margin: 2px 0;
height: 20px;
line-height: 25px;
text-align: left;
text-indent:10px;
font-weight: bold;
border-top: 1px solid #99b2d0;
border-bottom: 1px solid #99b2d0;
background: #f5f5f5;
}
dl#menu dd {
border: 0;
}
dl#menu li {
text-align: center;
background: #b2cdd8;
border-bottom: 1px solid #f5f5f5;
line-height: 25px;
font-weight: bold;
}
dl#menu dt a {
color: #334b71;
text-decoration: none;
text-align: left;
text-indent:10px;
display: block;
border: 0 none;
height: 100%;
}

dl#menu dt a:hover {
background: #005a7f;
color:#ffffff;
}
dl#menu dt a.focus {
background: #005a7f;
color:#ffffff;
}

dl#menu li a {
color: #334b71;
text-decoration: none;
text-align: left;
text-indent:20px;
display: block;
border: 0 none;
height: 100%;
}

dl#menu li a.focus {
background: #005a7f;
color:#ffffff;
}

dl#menu li a:hover, dl#menu dt a:hover {
background: #005a7f;
color:#ffffff;
}

dl#menu li a:active, dl#menu dt a:active {
background: #005a7f;
color:#ffffff;
}

