 
/****** PAGE BACKGROUND ******/

body#mainbody{
		background-image: url(../images/background.jpg);
		background-color: #AAB0B7; 
		background-repeat: repeat-x;
		background-position: top left;
}
 
/****** TEXT APPEARANCE ******/
a:link {
        color:black;
        text-decoration:underline;
		color: #000000;
    }
a:active { 
		text-decoration:underline;
		color: #000000; 
	}
a:visited { 
		text-decoration:underline;
		color: #000000; 
	}
.text_spot {
		font-size: 11pt; 
		font-family: arial, helvetica, sans-serif;
		text-align: left;
		margin-right: 20px;
		margin-top: 10px;   
		color: #30649B;
	 }
.text_spot a:link { 
        text-decoration: none;
		color: #30649B;
    }
.text_spot a:visited { 
		text-decoration: none;
		color: #30649B; 
	}
.text_spot a:hover { 
		text-decoration: underline;
		color: #30649B; 
	}
.login {
		font-size: 10pt; 
		font-family: arial, helvetica, sans-serif;
		text-align: left;
		margin-left: 5px;
		margin-top: 10px;   
		color: #000000;
	 }
.teaser {
		font-size: 9pt; 
		font-family: arial, helvetica, sans-serif;
		text-align: left;
		line-height: 150%;
		margin-left: 0px;
		margin-right: 40px;
		margin-top: 10px;   
		color: #000000;
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: wrap;
		width: 500px; 
		Height: 40px;
	 }
.textcontent {
		font-size: 9pt; 
		font-family: arial, helvetica, sans-serif;
		text-align: left;
		line-height: 150%;
		margin-left: 40px;
		margin-right: 40px;
		margin-top: 10px;   
		color: #000000;
	 }
.textcontent a:link { 
        text-decoration: underline;
		color: #30649B;
    }
.textcontent a:visited { 
		text-decoration: underline;
		color: #30649B; 
	}
.textcontent a:hover { 
		text-decoration: underline;
		color: #30649B; 
	}
.textuppercase {
		font-size: 9pt; 
		font-family: arial, helvetica, sans-serif;
		text-transform: uppercase;   
		color: #000000;
	 }
.text8 {
		font-size: 8pt; 
		font-family: arial, helvetica, sans-serif;
		text-align: left;
		margin-right: 20px;
		margin-top: 10px;   
		color: #000000;
	 }
.text8b {
		font-size: 8pt; 
		font-family: arial, helvetica, sans-serif;
		margin-top: 0px;   
		color: #000000;
	 }
.text8 a:link { 
        text-decoration: underline;
		color: #30649B;
    }
.text8 a:visited { 
		text-decoration: underline;
		color: #30649B; 
	}
.text8 a:hover { 
		text-decoration: underline;
		color: #30649B; 
	}
.textblue {
		font-size: 9pt; 
		font-family: arial, helvetica, sans-serif;
		text-align: left;
		margin-top: 0px;   
		color: #30649B;
	 }
.textgray {
		font-size: 9pt; 
		font-family: arial, helvetica, sans-serif;  
		color: #6E6E6E;
	 }
.textgray_small {
		font-size: 8pt; 
		font-family: arial, helvetica, sans-serif;  
		color: #6E6E6E;
	 }
.textblue a:link { 
        text-decoration: underline;
		color: #30649B;
    }
.textblue a:visited { 
		text-decoration: underline;
		color: #30649B; 
	}
.textblue a:hover { 
		text-decoration: underline;
		color: #30649B; 
	}
.breadcrumb {
		font-size: 8pt; 
		font-family: arial, helvetica, sans-serif;
		text-align: left;
		margin-left: 40px;
		margin-top: 0px;   
		color: #30649B;
	 }
.breadcrumb a:link { 
        text-decoration: none;
		color: #30649B;
    }
.breadcrumb a:visited { 
		text-decoration: none;
		color: #30649B; 
	}
.breadcrumb a:hover { 
		text-decoration: underline;
		color: #30649B; 
	}

/****** LAYOUT ******/
.spotlight {
    	margin-left: 32px;
		margin-top: 59px;
		}
.height15 {
		height: 30px;
		}
#spacer1 {
		height: 50px;
		}
#spacer2 {
		height: 55px;
		}
#spacer3 {
		height: 30px;
		}
#spacer4 {
		height: 25px;
		}
#container {
		width: 839px;
		}
#container2 {
		width: 839px;
		}
#globe_bg {
		background-image: url(../images/globe_bg.jpg); 
		background-repeat: no-repeat;
		background-position: top left;
		width: 839px;
		height: 450px;
		}
#spotlight {
		width: 414px;
		height: 300px;
		float: right;
		}
#members {
		width: 180px;
		margin-top: 300px;
		float: left;
		}
#middle {
		background-image: url(../images/content_home_middle.gif); 
		background-repeat: repeat-y;
		background-position: top left;
		width: 524px;
		float: left;
		}
#middle_about {
		background-image: url(../images/content_sub_middle.gif); 
		background-repeat: repeat-y;
		background-position: top left;
		width: 659px;
		float: left;
		}
.align-bottom-content {
		margin-left: 180px;
		}
.align-bottom-copyright_sub {
		margin-left: 90px;
		}
.align-bottom-copyright {
		margin-left: 50px;
		padding-top: 0px;
		}
#right {
		width: 135px;
		height: 480px;
		float: right;
		}
.icons_margin {
		margin-left: 40px;
		margin-right: 40px;
		}
#containercopyright {
		width: 839px;
		font-size: 8pt; 
		font-family: arial, helvetica, sans-serif;
		text-align: center;
		margin-top: 10px;   
		color: #4E4E4E;
		}
#containercopyrighthome {
		width: 520px;
		font-size: 8pt; 
		font-family: arial, helvetica, sans-serif;
		text-align: center;
		margin-top: 10px;   
		color: #4E4E4E;
		}
.readmore {
		font-size: 10pt; 
		font-family: arial, helvetica, sans-serif;
		text-align: left;
		margin-left: -3px;   
	 }


/****** SEARCH ******/
.searchbox {
		font-size: 9pt; 
		font-family: arial, helvetica, sans-serif; 
		width: 125px; 
		height: 13px;
		border: 0px; 
		background-color: #FFFFFF; 
		margin-top: 13px;
		margin-left: 111px;
		margin-right: 0px;
		}
.search_field {
		background-image:  url(../images/menu/menu_bar.gif);
		margin-top: 0px;
		background-repeat: no-repeat;
		background-position: top left;
		height: 44px;
		}
.search_button {
		margin-top: 10px;
		}
/****** LOGIN ******/
.login_field {
		font-size: 9pt; 
		font-family: arial, helvetica, sans-serif; 
		width: 140px; 
		height: 13px;
		border: 0px solid; 
		background-color: #FFFFFF; 
		margin-top: 2px;
		margin-left: 11px;
		margin-right: 0px;
		}
.login_field_bg {
		background-image:  url(../images/login_field.gif);
		margin-top: 0px;
		background-repeat: no-repeat;
		background-position: top left;
		height: 24px;
		}
/****** LISTS ******/

ul	{
		margin-left: -25px;
	}


