@charset "utf-8";
/* CSS Document */

body {  font-size:90%; font-family:Tahoma;  padding:0px; margin:0px; background: url("images/background.gif") repeat-y;   }

img { border:0px; padding:0px; margin:0px; }

h1 { padding:0px; margin:0px; font-size:110%; font-weight:normal; }

#main .textBlock p { margin:4px 0px 8px 0px; font-size:85%; text-align:justify;}
/*#main .rightTextBlock p { text-align:left; margin:4px 0px 8px 0px; }*/
#main .EmailTextBlock { float:left; padding:18px 0px 0px; margin:10px 0x 0px; }
/*#main .rightTextBlock { padding:13px 0px 0px 0px; margin:0px; }*/

#container { position:absolute; left:50%;  margin:0px 0pt 0px -470px; overflow:hidden;  top:350px;   }
#whitewrap {   background-color:#FFFFFF; margin:0px 0pt 0px -470px; left:50%; height:100%; position:absolute; width:900px;  bottom:0px; z-index:-1; }

.homeheadbackground {   overflow:hidden; }

/*#spacer { float:left; height:8px; width:500px; display:block; }*/

#HeaderImage { margin:0px 0pt 0px -470px; padding:0px 0px 0px 50%; height:342px;  }

#header {  left:758px;  position:absolute;  left:50%;  margin:0px 0pt 0px -470px; height:35px; top:325px; }

em, strong { font-style:normal; font-weight:normal; }

#header .homebackground { }

#header .logo { padding:0px 5px 0px 0px; float:left; margin:25px 0px 0px 0px }

#header .navContainer {  z-index:200; position:absolute;  width:650px; margin:0px; left:322px; }
/*#header .navContainer {  z-index:200; position:absolute;  width:auto; margin:316px 0px; left:476px; }*/

#header .pagetitle { position:absolute; margin:-4px 0px 0px 8px; font-size:140%; background:#1c1c1c; padding:6px 12px 0 12px; color:#FFFFFF;  z-index:30; height:32px; white-space:nowrap;  }
/*#header .pagetitle { position:absolute; margin:306px 0px 0px; font-size:150%; background:#1c1c1c; padding:8px; color:#FFFFFF;  z-index:30; height:28px; text-align:center;  }*/


#main { float:left; display:inline;  padding:0px 0px 0px 5px; margin:0px; width:935px; background:#FFFFFF; }

#main .left { float:left; width:300px; padding:0px 5px 0px 0px; margin:0px; }

#main .textBlock {float:left; padding:12px; margin:10px 0px 0px 0px;}

#main .textBlock a {color:#003570; text-decoration:none; border-bottom: 1px dotted #003570; display:inline;}

#main .textBlock a:hover  { text-decoration:none; border-bottom: 1px solid #003570;}

#main .textBlock h1, h2, h3, h4, h5 { font-weight:normal; font-size:140%; text-align:left;  margin:0px 0px 5px 0px; padding:0px;}

#main .right {  float:left; width:300px; }

#main .center {  float:left; width:300px; padding:0px 5px 0px 0px; }

#main .textBlock .newstop 
{
    margin:9px 0 -4px;
	font-size:180%;
	padding:0px;
	display:block;
	color:#003570;
}
.dislist { padding:0px 0px 0px 8px; }

.dislist p { float:left; padding:15px 0px 0px 5px; font-size:79%; margin:0px; width:140px; }

.dislist img { float:left; padding:4px 0px 5px 6px; border:0px; }

#main .textBlock .newsub {  text-align:left;  margin:15px 0px 10px 0; color:#003570; line-height:140%; font-size:110%;}

#main .newsTitle { margin: 15px 0 10px 0; text-align:left; padding: 0; color:#1c1c1c; font-weight: normal; font-size: 140%; text-decoration:none;}

#main .imageFloater { background:#333333;
color:#FFFFFF;
font-size:150%;
margin:-34px 0px 0px 310px;
padding:5px;
position:absolute; }

#main li { font-size:85%; margin:0 0 5px 0; }

#main ul { margin:0px; padding:6px 0px 0px 14px; } 

.small { font-size:80%; color:#333333;  }

.girl {  no-repeat; width:249px; height:409px; position:absolute; z-index:10; margin:0px 0pt 0px 25px; overflow:hidden;  }

.flash { z-index:15; position:absolute; height:440px; width:320px; left:260px; top:-90px; }

#footer { color:#1c1c1c; background:#FFFFFF; clear:left; text-align:right;  width:890px;  height:50px; font-size:110%; padding:15px; float:left; display:block; margin:0px; }

.textarea { font-family:trebuchet MS; font-size:90%; width:281px; }

.MediaImage { margin:-28px 0; padding:0 0 0 5px;  } 

.MediaImage a { border-bottom:none; } 

.video { float:left; padding:0 0 0 10px; } 

