@charset "utf-8";
/* CSS Document */
#divTerms {
	position: absolute;
	visibility: hidden;
	width: 370px;
	height: 330px;
	left: 300px;
	top: 200px;
	background-color: #FFFFFF;
	border: 1px solid #000;
	padding: 10px;
	z-index:999;
}
html, body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:14px;
/*	background-color:#250858;*/
	vertical-align:middle;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border: none;
	color:#666666;
}


/*html, body { height: 100%; margin: 0; padding: 0; color: #333; text-align:center}*/
a { 
	color:#663366;
	text-decoration:underline;
 }
 
a:hover{
	color:#663366;
	text-decoration:none;
	
} 
#bg {
	position:fixed;
	text-align:center;
	top:0;
	left:0;
	z-index:-1;
}

#content {
	width:782px;
	position:relative;
	margin:0;
	/*margin-top:10%;margin-bottom:10%;margin-left:10%;margin-right:10%*/
}

#pop_wrapper{
	width:800px;
	background-color:#f1f1f1;
	position:relative;
	margin:0 auto;
	}

#pop_header{
	width:800px;
	height:115px;
	background-color:#FFFFFF;
	position:relative;
	}

#pop_content{
	background-color:#f1f1f1;
	position:relative;
	text-align:left;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:30px;
}

#pop_nav{
	position:absolute;
	text-align:left;
	right:30px;
	top:50px;
	width:500px;
/*	background-color:#993333;
*/	clear:both;
	z-index:100;
	height: 50px;
}


html {overflow-y:hidden; text-align:center}
/*body {overflow-y:auto;}*/

#deadline_header {
	position:absolute;
	left:196px;
	top:10px;
	background-color:#CCCCCC;
	height:40px;
	width:695px;
}

#deadline_header_mask {
	position:fixed;
	visibility: visible;
	background-attachment: fixed;
	background-image:url(../images/transparent.gif);
	background-repeat: no-repeat;
}

#deadline_nav{
	position:absolute;
	left:0px;
	top:65px;
	height:260px;
	width:175px;
	z-index:99;
}

#deadline_nav_mask{
	position:fixed;
	visibility: visible;
	background-attachment: fixed;
	background-image:url(../images/transparent.gif);
	background-repeat: no-repeat;
}

#centeredcontent {
	width: 900px;
	height: 550px;
	text-align: center;
/*	border: 2px solid #fff;*/
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -500px; 
	/* Half the width of the DIV tag which is 50 pixels */
	margin-top: -275px; 
	/* Half the height of the DIV tag which is also 50 pixels */
}

#deadline_contacts {
	position:absolute;
	left:0px;
	top:575px;
	height:20px;
	width:880px;
	text-align:left;
	color:#999999;
	font-size:10px;
}

.deadline_contacts {
	height:20px;
	text-align:left;
	color:#999999;
	font-size:10px;
}

/*    New Home   */

#home_box4_pic{
	position:absolute;
	left:832px;
	top:372px;
	width:133px;
	height:95px;
	overflow:hidden;
	/*background-image:url(../images/dl_synopsis_home.gif);
	background-position:left top;
	background-repeat:no-repeat;*/
	z-index:102;
}

#home_box4{
	position:absolute;
	left:196px;
	top:372px;
	padding:3px;
	height:167px;
	width:305px;
	overflow:hidden;
	z-index:1;
}
#home_box40mask{
	position:absolute;
	left:896px;
	top:40px;
	padding:3px;
	height:57px;
	width:375px;
	overflow:hidden;
	z-index:11;
	background:#e1e1e1;
}
#home_box40{
	position:absolute;
	left:519px;
	top:376px;
	padding:3px;
	height:169px;
	width:276px;
	overflow:hidden;
	z-index:10;
}


#home_box4Bottom{
	position:absolute;
	left:196px;
	top:525px;
	height:10px;
	width:381px;
	/*	background-image:url(../images/v2/border_bottom3.gif);
	background-repeat:no-repeat;
	background-position:left top;*/
	z-index:2;
}


#home_boxCarbon{
	position:absolute;
	left:713px;
	top:464px;
	padding:px;
	height:73px;
	width:165px;
	z-index:100;
}

#home_boxTopEnd{
	position:absolute;
	left:843px;
	top:458px;
	padding:0px;
	height:93px;
	width:133px;
	z-index:101;
}

#home_box1{
	position:absolute;
	left:0px;
	top:340px;
	background-image:url(../images/v2/bg_fill.jpg);
	background-repeat:repeat;
	padding:3px;
	height:190px;
	width:175px;
}

#home_box2{
	position:absolute;
	left:196px;
	top:65px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:3px;
	height:289px;
	width:688px;
	overflow:hidden;
	z-index:1;
}
#home_box2Bottom{
	position:absolute;
	left:196px;
	top:525px;
	padding:0;
	height:10px;
	width:298px;
	/*background-image:url(../images/v2/border_bottom2.gif);
	background-repeat:no-repeat;
	background-position:left top;*/
	background-color:#f1f1f1;
	z-index:2;
}


#home_box3{
	position:absolute;
	left:509px;
	top:65px;
	padding:3px;
	height:285px;
	width:375px;
	background-image:url(../images/v2/bg_fill.jpg);
	background-repeat:repeat;
	overflow:hidden;
}






/*    template 1    */

#layout1_box1{
	position:absolute;
	left:0px;
	top:340px;
	background-image:url(../images/v2/bg_fill.jpg);
	background-repeat:repeat;
	padding:3px;
	height:190px;
	width:175px;
}

#layout1_box2{
	position:absolute;
	left:196px;
	top:65px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	height:450px;
	width:280px;
	overflow:hidden;
	z-index:1;
}
#layout1_box2Bottom{
	position:absolute;
	left:196px;
	top:525px;
	padding:0;
	height:10px;
	width:298px;
	/*background-image:url(../images/v2/border_bottom2.gif);
	background-repeat:no-repeat;
	background-position:left top;*/
	background-color:#f1f1f1;
	z-index:2;
}


#layout1_box3{
	position:absolute;
	left:509px;
	top:65px;
	padding:3px;
	height:285px;
	width:375px;
	background-image:url(../images/v2/bg_fill.jpg);
	background-repeat:repeat;
	overflow:hidden;
}

#layout1_box4{
	position:absolute;
	left:509px;
	top:372px;
	padding:3px;
	height:157px;
	width:375px;
	overflow:hidden;
	z-index:1;
}

#layout1_box4Bottom{
	position:absolute;
	left:509px;
	top:525px;
	height:10px;
	width:381px;
/*	background-image:url(../images/v2/border_bottom3.gif);
	background-repeat:no-repeat;
	background-position:left top;*/
	z-index:2;
}



/*    template 2    */

#layout2_box1{
	position:absolute;
	left:1px;
	top:64px;
	background-image:url(../images/v2/bg_fill.jpg);
	background-repeat:repeat;
	padding:3px;
	height:190px;
	width:175px;
}

#layout2_box2{
	position:absolute;
	background-color:#f1f1f1;
	left:591px;
	top:65px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	height:440px;
	width:280px;
	overflow:hidden;
	z-index:1;
}
#layout2_box2Bottom{
	position:absolute;
	left:591px;
	top:525px;
	padding:0;
	height:10px;
	width:300px;
	/*	background-image:url(../images/v2/border_bottom2.gif);
	background-repeat:no-repeat;
	background-position:left top;*/
	background-color:#f1f1f1;
	z-index:2;
}




#layout2_box4{
	position:absolute;
/*	background-image:url(../images/v2/border_top3.gif);
	background-repeat:no-repeat;
	background-position:left top;*/
	left:195px;
	top:372px;
	width:381px;
	overflow:hidden;
}

#layout2_box4Bottom{
	position:relative;
	height:10px;
	width:381px;
/*	background-image:url(../images/v2/border_bottom3.gif);
	background-repeat:no-repeat;
	background-position:left top;*/
	background-color:#f1f1f1;
	padding:0;
	margin:0;

}


/*    template staff    */

#layoutstaff_box1{
	position:absolute;
	left:1px;
	top:64px;
	background-image:url(../images/v2/bg_fill.jpg);
	background-repeat:repeat;
	background-color:#f1f1f1;
	padding:3px;
	height:190px;
	width:175px;
}

#layoutstaff_box2{
	position:absolute;
	left:197px;
	top:65px;
	width:418px;
	overflow:hidden;
}

#layoutstaff_box2Bottom{
	position:relative;
	width:418px;
	height:10px;
	/*	background-image:url(../images/v2/box_bg2_bottom.gif);
	background-repeat:no-repeat;
	background-position:left top;*/
	background-color:#f1f1f1;

}


#layoutstaff_box3{
	position:absolute;
	left:629px;
	top:65px;
	padding:3px;
	height:285px;
	width:255px;
	background-image:url(../images/v2/bg_fill.jpg);
	background-repeat:repeat;
	background-color:#f1f1f1;
	overflow:hidden;
}

#layoutstaff_box4{
	position:absolute;
	left:629px;
	top:372px;
	width:261px;
	overflow:hidden;
}

#layoutstaff_box4Bottom{
	position:relative;
	height:10px;
	width:261px;
	/*	background-image:url(../images/v2/border_bottom3.gif);
	background-repeat:no-repeat;
	background-position:left top;*/
	background-color:#f1f1f1;
	padding:0;
	margin:0;

}
/*    template 3    */

#layout3_box1{
	position:absolute;
	left:1px;
	top:64px;
	background-image:url(../images/v2/bg_fill.jpg);
	background-repeat:repeat;
	background-color:#f1f1f1;
	padding:3px;
	height:190px;
	width:175px;
}

#layout3_box2{
	position:absolute;
	left:197px;
	top:65px;
	width:298px;
	overflow:hidden;

}
#layout3_box2_13{
	position:absolute;
	left:197px;
	top:65px;
	width:298px;
	overflow-x:hidden;
	overflow-y:scroll;
	height: 415px;
	padding-bottom:0px;
	padding-right:5px;

}

#layout3_box2Bottom{

	position:relative;
	width:298px;
	height:10px;
/*	background-image:url(../images/v2/box_bg2_bottom.gif);
	background-repeat:no-repeat;
	background-position:left top;*/
	background-color:#f1f1f1;

}


#layout3_box3{
	position:absolute;
	left:509px;
	top:65px;
	padding:3px;
	height:285px;
	width:375px;
	background-image:url(../images/v2/bg_fill.jpg);
	background-repeat:repeat;
	background-color:#f1f1f1;
	overflow:hidden;
}

#layout3_box4{
	position:absolute;
	left:509px;
	top:372px;
	width:381px;
	overflow:hidden;
}

#layout3_box4_pic{
	position:absolute;
	left:509px;
	top:362px;
	width:412px;
	height:144px;
	overflow:hidden;
}

#layout3_box4Bottom{
	position:relative;
	height:10px;
	width:381px;
/*	background-image:url(../images/v2/border_bottom3.gif);
	background-repeat:no-repeat;
	background-position:left top;*/
	background-color:#f1f1f1;
	padding:0;
	margin:0;

}



/*    template 4    */

#layout4_box1{
	position:absolute;
	left:1px;
	top:64px;
	background-image:url(../images/v2/bg_fill.jpg);
	background-repeat:repeat;
	padding:3px;
	height:190px;
	width:175px;
}

#layout4_box2{
	position:absolute;
	left:196px;
	top:65px;
	width:690px;
	overflow:hidden;
	background-color:#f1f1f1;
	height: 440px;
	z-index:1;
}

#layout4_rsvpForm{
	position:absolute;
	left:196px;
	top:65px;
	width:690px;
	overflow:hidden;
	background-color:#f1f1f1;
	height: 840px;
	z-index:1;
}

#layout4_rsvpbox2Bottom{

	position:absolute;
	width:690px;
	height:10px;
	top:505px;
	left:196px;
/*	background-image:url(../images/v2/box_bg4_bottom.gif);
	background-repeat:no-repeat;
	background-position:left top;*/
	background-color:#f1f1f1;
	z-index:2;
}





#layout4_box2Bottom{

	position:absolute;
	width:690px;
	height:10px;
	top:505px;
	left:196px;
/*	background-image:url(../images/v2/box_bg4_bottom.gif);
	background-repeat:no-repeat;
	background-position:left top;*/
	background-color:#f1f1f1;
	z-index:2;


}


#layout4_box3{
	position:absolute;
	left:509px;
	top:65px;
	padding:3px;
	height:285px;
	width:375px;
	background-image:url(../images/v2/bg_fill.jpg);
	background-repeat:repeat;
	overflow:hidden;
}

#layout4_box4{
	position:absolute;
	left:509px;
	top:372px;
	width:381px;
	overflow:hidden;
}

#layout4_box4Bottom{
	position:relative;
	height:10px;
	width:381px;
/*	background-image:url(../images/v2/border_bottom3.gif);
	background-repeat:no-repeat;
	background-position:left top;*/
	background-color:#f1f1f1;
	padding:0;
	margin:0;

}

#layout5_box2{
	position:absolute;
	left:196px;
	top:65px;
	width:690px;
	overflow:hidden;
	background-color:#f1f1f1;
	height: 440px;
	z-index:1;
}

#layout5_box2Bottom{

	position:absolute;
	width:690px;
	height:10px;
	top:505px;
	left:196px;
/*	background-image:url(../images/v2/box_bg4_bottom.gif);
	background-repeat:no-repeat;
	background-position:left top;*/
	background-color:#f1f1f1;
	z-index:2;


}


#layout5_box5{
	position:absolute;
	left:175px;
	top:35px;
	width:700px;
	overflow:hidden;
	z-index:3
}


/*    Text and class styles    */


.box2{
	width:292px;
	/*	background-image:url(../images/v2/border_bottom2.jpg);background-repeat: no-repeat;
	background-image:url(../images/v2/border_bottom2.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-image: url(../images/v2/box_bg2.gif);
	background-repeat: no-repeat;
	background-position: left top;*/
	background-color:#f1f1f1;

}

.box3{
	width:383px;
	background-color:#f1f1f1;
	font-size:10px;
	line-height:12px;
/*	margin:0px 0px 15px 0px;
	background-image: url(../images/v2/box_bg4.gif);
	background-repeat: no-repeat;
	background-position: left top;*/

}


.formBox{
	width:383px;
	font-size:10px;
	line-height:12px;
/*	margin:0px 0px 15px 0px;
	background-image: url(../images/v2/box_bg4.gif);
	background-repeat: no-repeat;
	background-position: left top;*/

}

.formBox2{
	font-size:10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;

/*	margin:0px 0px 15px 0px;
	background-image: url(../images/v2/box_bg4.gif);
	background-repeat: no-repeat;
	background-position: left top;*/

}

/*ul{
list-style:none;
margin:0;
}*/
ul li{
margin: 0;
padding: 5px;

}

.footerLink { 
	color:#999999;
	text-decoration:underline;
 }
 
.footerLink:hover{
	color:#999999;
	text-decoration:none;
	
}

.txtEmailAddress{
background-color:#00FF00;
}

/*    pop styles    */
.Heading1 { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; COLOR: #663399; LINE-HEIGHT: 13px; font-weight: bold;}
.SubHeading { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; color:#663399; font-weight:bold}
.greyComment { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; color:#999999; TEXT-DECORATION: none}
.Heading {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 14px; COLOR: #333333; font-weight:bold}
.pop_nav_nolink{FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 18px; COLOR: #999; text-decoration:none; line-height:20px;}
.pop_nav{FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 18px; COLOR: #999; text-decoration:none; line-height:20px;}
.pop_nav:hover{FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 18px; COLOR:#663399; text-decoration:none; line-height:20px;}
.pop_nav:visited{FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 18px; COLOR: #999; text-decoration:none; line-height:20px;}
.pop_nav:visited:hover{FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 18px; COLOR: #663399; text-decoration:none; line-height:20px;}

/*    end pop styles    */



/*    java slideshow    */

/*div.slideshow {
  margin: 0px auto;
  	position:absolute;
	left:196px;
	top:65px;
	padding:3px;
	height:285px;
	width:375px;
	background-image:url(../images/v2/bg_fill.jpg);
	background-repeat:repeat;
	overflow:hidden;
	clear:both;
}*/
div.slideshow p {
  padding-top: 0px;
}
div.slideshow ul {
  background: #FFF;
  bottom: -35px;
  left: 0px;
  position: absolute;
  overflow: hidden;
  padding: 5px 0;
  z-index: 10001;
}
div.slideshow ul a {
  background-position: 50% 50%;
  cursor: pointer;
  display: block;
  height: 25px;
  margin-right: 5px;
  opacity: 0.5;
  width: 30px;
}
div.slideshow ul a.active,
div.slideshow ul a:hover {
  opacity: 1;
}
div.slideshow ul li {
  float: left;
  list-style: none;
} 


/*   end java slide show   */


#layout2_box3{
/*#divSlideshow{*/
	clear:both;
	position:absolute;
	left:196px;
	top:65px;
	padding:3px;
	height:285px;
	width:375px;
	background-image:url(../images/v2/bg_fill.jpg);
	background-repeat:repeat;
	overflow:hidden;

}

.Text{
	color:#666666;
	font:"Times New Roman", Times, serif;
	font-size:16px;
}

.floatright{
	float:right;
	margin-left:20px;
	margin-bottom:20px;
}
.floatleft{
	float:left;
	margin-right:20px;
	margin-bottom:20px;
}

.TextHeadingEmail {
color: #6633cc;
font-weight: bold; 
font-family: Arial, Helvetica, sans-serif;
font-size: 1.2em;
line-height: 1.4em;
}
.Float_Right{
    float:right;
    margin-top: 0px; 
    margin-right: 0px; 
    margin-bottom: 12px; 
    margin-left: 12px; 
}
.Float_Left{
    float:left; 
    margin-top: 0px; 
    margin-right: 12px; 
    margin-bottom: 12px; 
    margin-left: 0px; 
} 
/*  styles for special scroll bars  template 1 */


#container {
	position	: absolute;
	left		: 196px;
	top			: 65px;
	height		: 440px;	
	width		: 670px;
	/* border	: 1px solid #666;*/
	overflow	: hidden;
	background	: #f1f1f1;
	z-index		: 1;
}

#scrollcontent {
	position	: relative;
	width		: 655px;
}

#scrollArea {
	position	: absolute;
	left		: 875px;
	top			: 65px;
	height		: 440px;
	width		: 15px;
	border		: 1px solid #CCC;
	overflow	: hidden;
	z-index		: 1;
}

#scroller {
	position	: absolute;
	top			: -1px;
	width		: 15px;
	background	: #e1e1e1;
	border-top	: 1px solid #CCC;
	border-bottom	: 1px solid #CCC;
}
