body, table, tr, td, div, p, h1, h2, h3, h4, form, a, img, captionleft, captionright {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	border: 0;
}
body   { background: #2B5E91; background-image: 
url('/i/background.jpg');background-repeat: repeat-x;
background-attachment: fixed top; text-align:center;
}

.mainshell { border: 1px solid #FFFFFF; width: 1000px; margin:0px auto;
}

.masthead { width: 1000px; background: #2B5E91; background-image: 
url('/i/mastback.jpg');background-repeat: repeat-x
background-attachment: fixed top; border-bottom: 1px solid #FFFFFF; height: 100px;
}

.topmenu {
	
	text-align: center;
	color: #FFFFFF;
	font-size: 14px; 
}

.topmenu A  { color: #FFFFFF; text-decoration: none 
 }	

.topmenu A:link  { color: #FFFFFF; text-decoration: none
 }	
 
.topmenu A:visited  { color: #FFFFFF; text-decoration: none
 }	
 
.topmenu A:hover  { color: #FCF248; text-decoration: none
 }	

.signup { background: #FCF248; border: 1px solid #003366; float: right; padding-left: 10px; padding-top: 10px; padding-bottom: 10px; padding-right: 2px;
}

.mainbody-home { background: #FFFFFF; padding: 10px 0;
}

.mainbody { background: #FFFFFF; padding: 0 20px 20px 20px; text-align: left; width: 100%;
}

p      { color: #222222; font-size: 13px; font-family: Arial, Helvetica, sans-serif; line-height: 18px; margin: 0 0 16px }

h1   { color: #003366; font-size: 24px; font-family: arial, tahoma, helvetica; line-height: 28px
}
h2    { color: #336699; font-size: 18px; font-family: arial, tahoma, helvetica; line-height: 20px; }

h3  { color: #222222; font-size: 18px; font-family: arial, tahoma, helvetica; font-weight: normal; line-height: 20px;
}

h4  { color: #003366; font-size: 14px; font-family: arial, tahoma, helvetica; font-style: normal; font-weight: bold; line-height: 18px;
}

h5  { color: #336699; font-size: 14px; font-family: arial, tahoma, helvetica; font-style: normal; font-weight: bold; line-height: 18px;
}

h6   { color: #003366; font-size: 18px; font-family: arial, tahoma, helvetica; line-height: 24px
}

td  { color: #222222; font-size: 12px; font-family: verdana, Arial, Helvetica, sans-serif; line-height: 20px; margin: 0 0 16px 0 
}

ul li { list-style: square; color: #222222; font-size: 13px; font-family: Arial, Helvetica, sans-serif; line-height: 18px; margin: 0 0 0 0; }

li { list-style: square; color: #222222; font-size: 13px; font-family: Arial, Helvetica, sans-serif; line-height: 18px; margin-left: 40px;   }

#twitter_update_list ul { list-style: none; color: #222222; font-size: 13px; font-family: Arial, Helvetica, sans-serif; line-height: 18px; margin: 0 0 0 0;}

#twitter_update_list li { list-style: none; color: #222222; font-size: 13px; font-family: Arial, Helvetica, sans-serif; line-height: 18px; padding-bottom:10px; margin-left: -25px; margin-right:10px;border-bottom: 1px solid #CCC;  }

iframe {border:0; background: #f6eeee; overflow: hidden;}

/******  LINK STYLES ******/

A  { 
	color: #003366; 
	Font-Family: Arial, Helvetica, Sans Serif; 
	text-decoration: underline
	 }
A:link  { 
	color: #003366; 
	Font-Family: Arial, Helvetica, Sans Serif; 
	text-decoration: underline
	 }
A:visited  { 
	color: #003366; 
	Font-Family: Arial, Helvetica, Sans Serif; 
	text-decoration: underline
	 }
A:hover  { 
	color: #003366; 
	Font-Family: Arial, Helvetica, Sans Serif; 
	text-decoration: none
	 }

/******  LINK STYLES ******/


/******  TEXT STYLES ******/


.hometop {
	padding: 15px;
	}

.homemenubox {
	margin: 0;
	padding: 0px;
	border-top: 1px solid #ffcc33;
	background: #6699CC;
	}
	
.hm-item {
	margin: 0px;
	padding: 5px 5px 5px 5px;
	color: #ffffff;
	background: #6699CC;
	Font-Family: Arial, Helvetica, Sans Serif;
	font-size: 12px; 
	line-height: 14px;
	}

.hmitem-pic {
	border-bottom: 1px solid #ffcc33;
	}
	
.hmitem-header {
	color: #FFFFFF;
	Font-Family: Arial, Helvetica, Sans Serif;
	font-weight: bold;
	font-size: 12px; 
	line-height: 14 px;
	background: #003366;
	padding: 2px;
	}

.hmitem-title {
	color: #003366;
	Font-Family: Arial, Helvetica, Sans Serif;
	font-weight: bold;
	font-size: 16px; 
	line-height: 18px;
	background: #6699cc;
	padding: 0px;
	}
	
.hm-item A {
	color: #FFCC33;
	font-weight: bold;
	}
	
.hm-item A:link {
	color: #FFCC33;
	font-weight: bold;
	}

.hm-item A:visited {
	color: #FFCC33;
	font-weight: bold;
	}

.hm-item A:hover {
	color: #003366;
	font-weight: bold;
	}
	
.bottommenu  { color: #ffcc33; font-size: 12px; font-family: Arial, Helvetica, "Sans Serif"; line-height: 13px; margin: 0; padding: 2px 0 }

.welcome  { 
	color: #ffffff; 
	font-size: 17px; 
	font-family: Times New Roman, Times, Georgia, serif; 
	margin: 0; 
	padding: 20px 25px 20px 25px }
	
	
.newshomehead  { 
	color: #003366; 
	Font-Family: Arial, Helvetica, Sans Serif;
	font-weight: bold;
	font-size: 14px; 
	line-height: 16 px;
 }
 
.newshomehead A  { 
 	color: #003366;
	text-decoration: none;
	font-weight: bold; 
 }	

.newshomehead A:link  { 
	color: #003366;
	text-decoration: none;
	font-weight: bold;
 }	
 
.newshomehead A:visited  { 
	color: #003366;
	text-decoration: none;
	font-weight: bold;
 }	
 
.newshomehead A:hover  { 
	color: #336699;
	text-decoration: NONE;
	font-weight: bold;
 }

	
.newshomebody  { 
	color: #222222;
	Font-Family: Arial, Helvetica, Sans Serif; 
	font-size: 12px;
	line-height: 14px; 
 }	
	
.bloghomehead  { 
	color: #003366;
	Font-Family: Arial, Helvetica, Sans Serif;
	FONT-WEIGHT: BOLD; 
	font-size: 16px; 
	line-height: 24px;
 }

.bloghomehead a { 
	color: #003366;
	Font-Family: Arial, Helvetica, Sans Serif;
	FONT-WEIGHT: BOLD; 
text-decoration: none;
 }

 .bloghomehead a:link { 
	color: #003366;
	text-decoration: none;
 }

 .bloghomehead a:visited { 
	color: #003366;
	text-decoration: none;
 }

 .bloghomehead a:hover { 
	color: #336699;
	text-decoration: none;
 }


.bloghomebody  { 
	color: #222222; 
	font-size: 11px;
	line-height: 18px; 
border: 1px dashed #6699CC;
padding: 10px;
padding-top: -15px; }	

.bloghomebody A  { 
	color: #003366; 
	text-decoration: underline;
 }	

.bloghomebody A:hover  { 
	color: #6699CC; 
	text-decoration: none;
 }	

.blogmini {
	FONT-SIZE: 10px; line-height: 12 px; color: #336699; list-style: none; font-family: Arial, Helvetica, sans-serif; 
}

.blogmini a  { 
	color: #336699; 
	Font-Family: Arial, Helvetica, Sans Serif; 
	text-decoration: none; 
 }	

.blogmini a:link  { 
	color: #336699; 
	Font-Family: Arial, Helvetica, Sans Serif; 
	text-decoration: none;
 }	
 
.blogmini a:visited  { 
	color: #336699; 
	Font-Family: Arial, Helvetica, Sans Serif; 
	text-decoration: none;
 }	
 
.blogmini a:hover  { 
	color: #336699; 
	Font-Family: Arial, Helvetica, Sans Serif; 
	text-decoration: underline;
 }	




.bottommenu A  { 
	color: #FFCC33; 
	Font-Family: Arial, Helvetica, Sans Serif; 
	text-decoration: none 
 }	

.bottommenu A:link  { 
	color: #FFCC33; 
	Font-Family: Arial, Helvetica, Sans Serif; 
	text-decoration: none
 }	
 
.bottommenu A:visited  { 
	color: #FFCC33; 
	Font-Family: Arial, Helvetica, Sans Serif; 
	text-decoration: none
 }	
 
.bottommenu A:hover  { 
	color: #6699CC; 
	Font-Family: Arial, Helvetica, Sans Serif; 
	text-decoration: none
 }	





.sectionhead   { color: #FFFFFF; font-size: 32px; font-family: Times New Roman, Georgia, Serif; line-height: 36px; padding: 0 0 2px 10px
	}

.largetext {
	Font-Family: Arial, Helvetica, Sans Serif;
	color: #222222;
	FONT-SIZE: 14px; 
	line-height: 16px
	}


.captionleft  { color: #003399; font-size: 11px; line-height: 12px;  padding: 2px 0px 5px 0px; margin: 5px 15px 5px 2px; }

.captionright  { color: #003399; font-size: 11px; line-height: 12px; padding: 2px 0px 5px 0px; margin: 0 2px 0 15px; text-align: right;}

.caption  { color: #003399; font-size: 11px; line-height: 12px;}

.prcite  { color: #003399; font-size: 14px; font-family: arial, helvetica, sans-serif; line-height: 24px; padding: 0 0 20px 0; margin: 0 0 0 0; }

.nscite  { color: #222222; font-size: 15px; font-family: arial, helvetica, sans-serif; line-height: 18px; font-weight: bold; padding: 5px 0 20px 0; margin: 0 0 0 0; }

.smalltext {









	FONT-SIZE: 12px; font-family: Arial, Helvetica, sans-serif; 
}

.breadcrumb {
	FONT-SIZE: 10px; line-height: 12 px; color: #336699; padding: 0 0 10px 0; list-style: none; font-family: Arial, Helvetica, sans-serif; 
}

.breadcrumb A  { 
	color: #336699; 
	Font-Family: Arial, Helvetica, Sans Serif; 
	text-decoration: underline 
 }	

.breadcrumb A:link  { 
	color: #336699; 
	Font-Family: Arial, Helvetica, Sans Serif; 
	text-decoration: underline
 }	
 
.breadcrumb A:visited  { 
	color: #336699; 
	Font-Family: Arial, Helvetica, Sans Serif; 
	text-decoration: underline
 }	
 
.breadcrumb A:hover  { 
	color: #336699; 
	Font-Family: Arial, Helvetica, Sans Serif; 
	text-decoration: none
 }	



.hed1 {
	FONT-SIZE: 12px; line-height: 16px; font-family: verdana, Arial, Helvetica, sans-serif; margin: 25px 0 25px 15px; padding: 10px 0 10px 0; border-top: 1px dotted #FFCC33; 
}

.hed2 {
	FONT-SIZE: 12px; line-height: 16px; font-family: verdana, Arial, Helvetica, sans-serif; margin: 25px 0 25px 15px; padding: 10px 0 10px 0; border-top: 1px dotted #FFCC33;
}

/******  TEXT STYLES ******/

/******  OTHER STYLES ******/





/******  OTHER STYLES ******/

/******  PHOTO STYLES ******/

div.photoleft {
	float: left;
	padding: 0 0 0 0;
	margin: 0 15px 5px 0;
	border: solid 1px #003366
	}
div.photoright {
	float: right;
	padding: 0 0 0 0;
	margin: 0 0 5px 15px;
	border: solid 1px #003366
	}

div.photonorm {
	padding: 0 0 0 0;
	margin: 5px 5px 5px 5px;
	border: solid 1px #003366;
	width: auto;
	}

.photos {
	padding: 0 0 0 0;
	margin: 5px 5px 5px 5px;
	border: solid 1px #003366;
	}
	
/******  PHOTO STYLES ******/


.headerlink    { color: #336699; font-size: 18px; font-family: arial, tahoma, helvetica; line-height: 20px; }


.headerlink A  { 
	text-decoration: underline; 
 }	

.headerlink A:link  { 
	text-decoration: underline;
 }	
 
.headerlink A:visited  { 
	text-decoration: underline;
 }	
 
.bottommenu A:hover  { 
	text-decoration: none;
 }	
 
 
 .podlinks    { color: #336699; font-size: 10px; font-family: arial, tahoma, helvetica; line-height: 14px; }
 
 .podlinks A  { 
 	color: #003366;
	text-decoration: none;
	font-weight: bold; 
 }	

.podlinks A:link  { 
	color: #003366;
	text-decoration: none;
	font-weight: bold;
 }	
 
.podlinks A:visited  { 
	color: #003366;
	text-decoration: none;
	font-weight: bold;
 }	
 
.podlinks A:hover  { 
	color: #336699;
	text-decoration: underline;
	font-weight: bold;
 }	
 
 
.aboutbox  { 
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px; 
	font-family: arial, tahoma, helvetica; 
	line-height: 18px;
	background: #6699CC;
	padding: 3px 3px 3px 3px;
	text-align: left;
	border: 1px solid #FFCC33;
	margin: 5px 0 5px 0;
 }
 
  .aboutbox A  { 
 	color: #003366;
	text-decoration: none;
	font-weight: bold; 
 }	

.aboutbox A:link  { 
	color: #003366;
	text-decoration: none;
	font-weight: bold;
 }	
 
.aboutbox A:visited  { 
	color: #003366;
	text-decoration: none;
	font-weight: bold;
 }	
 
.aboutbox A:hover  { 
	color: #FFffff;
	text-decoration: NONE;
	font-weight: bold;
 }
 
.alsobox  { 
	color: #222222;
	font-weight: bold;
	font-size: 18px; 
	font-family: arial, tahoma, helvetica; 
	line-height: 20px;
	background: #FFFFFF;
	padding: 10px 10px 10px 10px;
	text-align: left;
	border: 1px solid #FFCC33;
 }
 
 .foolsbox  { 
	color: #003366;
	font-weight: bold;
	font-size: 60px; 
	font-family: arial, tahoma, helvetica; 
	line-height: 60px;
	background: #6699CC;
	padding: 10px 10px 10px 10px;
	text-align: center;
	border: 3px dotted #FFCC33;
	width: 250px;
 }
 

/******  Slider ******/


#page-wrap	{ background: white; width: 638px; margin: 0 auto;}


#slider	{ background: #FFF; height: 280px; overflow: hidden; position: relative; margin: 0px auto; text-align: left; width: 638px; border: 1px solid #69C; }
								  
                                /* DEFAULT is for three panels in width, adjust as needed
                                   This only matters if JS is OFF, otherwise JS sets this. */								  
#mover							{ position: relative; }

.topslidertext { width: 360px; line-height: 26px;}

.topslidertext h2 { line-height: 40px; margin-bottom: 10px; font-size: 40px;}

.slidersection   { color: #69C; font-size: 28px; font-family: Georgia, Times New Roman, Serif; line-height: 36px;
	}
	
.sliderlink { font-weight: bold; text-align: right;}
.sliderlink a { text-decoration: none; font-size: 18px; line-height: 18px;}
.sliderlink a:link { text-decoration: none; }
.sliderlink a:visited { text-decoration: none; }
.sliderlink a:hover { color: #369; }

.slide							{ padding: 30px 30px; width: 638px; float: left; position: relative; list-style: none;}

.slide p						{ color: #69C; font-size: 20px; line-height: 34px; width: 360px; }



.slide img						{ position: absolute; top: 50px; left: 430px; border: 1px solid #036;}

#slider-stopper					{ position: absolute; top: 1px; right: 1px; background: #369; color: white; padding: 3px 8px; font-size: 11px; text-transform: uppercase; z-index: 1000; text-decoration: none; font-weight: bold;}

/******  Slider ******/




/******  Feature Menu ******/

.featuremenu { width: 640px; height: 50px; background: #369; margin: 0 auto;}

.featurelink a { text-decoration: none; font-size: 14px; text-align: center; color: #FFFFFF; display: block; height: 50px; line-height: 52px; text-transform: uppercase;}
.featurelink a:link { text-decoration: none; }
.featurelink a:visited { text-decoration: none; }
.featurelink a:hover { text-decoration: none; background: #036;}

/******  Feature Menu ******/


/******  Feature Menu2 ******/

.featuremenu2 { width: 600px; height: 40px; text-align: center; position: relative; top: -42px; color: #FFF; }

.featurelink2 a { text-decoration: none; font-size: 14px; text-align: center; color: #FFFFFF; display: block; height: 40px; line-height: 40px; text-transform: uppercase;}
.featurelink2 a:link { text-decoration: none;  color: #FFF;}
.featurelink2 a:visited { text-decoration: none;  color: #FFF;}
.featurelink2 a:hover { text-decoration: none; background: #036; color: #FFF;}

/******  Feature Menu2 ******/





/******  Newsbox ******/

.newsbox { background: #EBEBEB; padding: 10px; width: 315px;
}


/******  Newsbox ******/



/******  Disclaimer ******/

.disclaimer  { 
	color: #FFFFFF; 
	font-size: 12px;
	line-height: 16px;
	height: 40px;
	padding-top: 5px;
	}

.disclaimer a { text-decoration: none; color: #FFF; }
.disclaimer a:link { text-decoration: none; color: #FFF; }
.disclaimer a:visited { text-decoration: none; color: #FFF; }
.disclaimer a:hover { text-decoration: none; color: #FCF248; }

/******  Disclaimer ******/


/******  Right Menu Box ******/

.rightmenubox { width: 312px; padding: 4px 5px 5px 5px; background: #FFF;
margin: 0 auto; }

.right1 a { background-image: 
url('/i/rightmenu-donate.gif'); background-repeat: no repeat; font-size: 40px; display: block;}
.right1 a:link { }
.right1 a:visited { }
.right1 a:hover { background-image: 
url('/i/rightmenu-donate-on.gif'); background-repeat: no repeat;}


.right2 a { margin-top: 5px; background-image: 
url('/i/rightmenu-vol.gif'); background-repeat: no repeat; font-size: 40px; display: block;}
.right2 a:link { }
.right2 a:visited { }
.right2 a:hover { background-image: 
url('/i/rightmenu-vol-on.gif'); background-repeat: no repeat;}


.right3 a { margin-top: 5px;  background-image: 
url('/i/rightmenu-forward.gif'); background-repeat: no repeat; font-size: 40px; display: block;}
.right3 a:link { }
.right3 a:visited { }
.right3 a:hover { background-image: 
url('/i/rightmenu-forward-on.gif'); background-repeat: no repeat;}


.right4 a { margin-top: 5px;  background-image: 
url('/i/rightmenu-email.gif'); background-repeat: no repeat; font-size: 40px; display: block;}
.right4 a:link { }
.right4 a:visited { }
.right4 a:hover { background-image: 
url('/i/rightmenu-email-on.gif'); background-repeat: no repeat;}


.right5 a { margin-top: 5px;  background-image: 
url('/i/rightmenu-sign.gif'); background-repeat: no repeat; font-size: 40px; display: block;}
.right5 a:link { }
.right5 a:visited { }
.right5 a:hover { background-image: 
url('/i/rightmenu-sign-on.gif'); background-repeat: no repeat;}

.right6 a { margin-top: 5px;  background-image: 
url('/i/rightmenu-poll.gif'); background-repeat: no repeat; font-size: 40px; display: block;}
.right6 a:link { }
.right6 a:visited { }
.right6 a:hover { background-image: 
url('/i/rightmenu-poll-on.gif'); background-repeat: no repeat;}


.right7 a { margin-top: 5px;  background-image: 
url('/i/rightmenu-podcast.gif'); background-repeat: no repeat; font-size: 40px; display: block;}
.right7 a:link { }
.right7 a:visited { }
.right7 a:hover { background-image: 
url('/i/rightmenu-podcast-on.gif'); background-repeat: no repeat;}


.right8 a { margin-top: 5px;  background-image: 
url('/i/rightmenu-bigpicture.gif'); background-repeat: no repeat; font-size: 40px; display: block;}
.right8 a:link { }
.right8 a:visited { }
.right8 a:hover { background-image: 
url('/i/rightmenu-bigpicture-on.gif'); background-repeat: no repeat;}

.right9 a { margin-top: 5px;  background-image: 
url('/i/rightmenu-fieldtrip.gif'); background-repeat: no repeat; font-size: 40px; display: block;}
.right9 a:link { }
.right9 a:visited { }
.right9 a:hover { background-image: 
url('/i/rightmenu-fieldtrip-on.gif'); background-repeat: no repeat;}

.right10 a { margin-top: 5px;  background-image: 
url('/i/rightmenu-stltraffic.gif'); background-repeat: no repeat; font-size: 40px; display: block;}
.right10 a:link { }
.right10 a:visited { }
.right10 a:hover { background-image: 
url('/i/rightmenu-stltraffic-on.gif'); background-repeat: no repeat;}


/******  Right Menu Box ******/



/******  Right Video Box ******/

.rightvideobox { width: 320px; background: #69C; margin-top: 10px; color: #FFF; padding: 0; line-height: 0px; border: 1px solid #FFF; margin: 10px;
}

.rightvideoprevious {  text-align: left; width: 318px; border-top: 1px solid #FFF; line-height: 14px; display: block;
}

.videohome { background: #036; color: #FFF; display: block; text-align: right; padding: 0px; }
.videohome a { text-decoration: none; color: #FFF; font-weight: bold; font-size: 10px; line-height: 12px;}
.videohome a:link { }
.videohome a:visited {}
.videohome a:hover { color: #FCF248; }


/******  Right Video Box ******/


/******  Right CitySpotlignt ******/

.rightcityspotlight { width: 320px; background: #69C; margin-top: 10px; color: #FFF; padding: 0; line-height: 0px; border: 1px solid #036; margin: 10px;
}

.spotlightcontent { background: #FFF; padding: 5px; color: #003366; font-size: 14px; line-height: 24px; text-align: left;
}

.spotlightlink { text-align: right; }

.spotlightlink a { color: #003366; font-size: 14px; line-height: 24px; text-align: right; text-decoration: none; font-weight: bold;
}

.spotlightlink a:hover { color: #336699; font-size: 14px; line-height: 24px; text-align: right; text-decoration: none; font-weight: bold;
}


/******  Right Cityspotlight ******/


/******  Right Video Slider ******/

.sliderboxTV { width: 320px; padding: 2px; text-align: left; }


#sliderTV {
    width: 316px;
    margin: 0 auto;
    position: relative;
}

.scrollTV {
height: 125px;
    width: 286px;
    overflow: auto;
    overflow-x: hidden;
    position: relative;
    clear: left;
}

.scrollContainerTV div.panelTV {
padding: 0px;
    height: 125px;
    width: 286px;
}

.slideTV { height: 125px;  text-align: center; background: #69C; font-size: 12px; line-height: 14px; margin: 0 25px; }

.scrollButtonsTV {
    position: absolute;
    top: 0px;
    cursor: pointer;
}

.scrollButtonsTV.left {
    left: 0px;
	z-index: 20;
}

.scrollButtonsTV.right {
    right: 0px;
}

.slideTV img { float: left; border: 1px solid #036; margin-top: 17px; margin-right: 10px;}

.slideTV a { text-decoration: none; color: #FFF; font-size: 18px; line-height: 28px; text-align: center;}
.slideTV a:link { text-decoration: none; color: #FFF; }
.slideTV a:visited { text-decoration: none; color: #FFF; }
.slideTV a:hover { text-decoration: none; color: #FCF248; }


/******  Right Video Slider ******/



/******  Direct Mail Box ******/

.mailbox { background: #FCF248; border: 1px solid #036; margin: 10px auto; width: 320px; font-size: 14px; font-weight: bold;
}

.litpiece { border-bottom: 1px solid #036; height: 40px; text-align: left; font-size: 12px; line-height: 14px; padding: 5px;}

.litpiece h1 { font-size: 18px; line-height: 20px; }

.litpiece a { text-decoration: none; }

.litpiece img { border: 1px solid #036; margin-right: 5px; float: left;}


/******  Direct Mail Box ******/




.newform input { border: 1px solid #003366; background: #e2e8ef; padding: 2px; font-size: 12px; letter-spacing: 0.05em; color: #232323; line-height: 18px; height: 24px;}

.newform select { border: 1px solid #003366; background: #e2e8ef; padding: 5px; font-size: 11px; letter-spacing: 0.05em; color: #232323; }

.newform input radio {border: 0px; background: #FFF; }


/******  Home Pop Up ******/

#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}
#popupContact{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:560px;
width:893px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:2;
padding:12px;
font-size:13px;
text-align: center;
}
#popupContact h1{
text-align:left;
color:#6FA5FD;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
#popupContactClose{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
}
#button{
text-align:center;
margin: 20px auto;
}

