@charset "utf-8";
/* CSS Document */

html {
    height: 100%;
    margin-bottom: 1px;
}

* {
	margin: 0;
	padding: 0;
	border: 0;
	text-decoration: none;	
	}

body {
	background-color: #FFF;
	font-family:  Calibri, Lucida Grande, Arial Narrow, Arial;
	margin: 0 ! important;
	}

ul {margin: 0 0 1em 1em;}

ol {margin: 0 0 1em 1.5em;}

h1 {	/* page title */
	font-size: 18pt;
	font-weight: bold;
	}

h2 {	/* page summary */
	font-size: 16pt;
	color: #000000;
	font-weight: lighter;
	padding-bottom:.75em;
	line-height: 18pt;
	}

h3 {
	font-size: 11pt;
	font-weight: bold;
	clear: left;
	}
h4 { /* related industried note */
	color: #999999;
	font-size: 10pt;
	font-weight:800;
	}
	
h5 { /* h3 with additional bottom padding */
	font-size: 11pt;
	font-weight: bold;
	padding-bottom: .5em;
	clear: left;
	}
	
h6 { /* page title context, modifier */
	color: #999999;
	font-size: 12pt;
	font-weight:800;
	text-transform: uppercase; 
	}	
h3.spaced {
	font-size: 11pt;
	font-weight: bold;
	padding-bottom: .5em;
	}
	
strong, .strong	{
	font-weight: bold;
	}

.small {
	font-size: .9em;
	text-align:center;
}

a {
	color: #3366cc;
	/* text-decoration: none; */
	}

	a:visited {
	color: #3366cc;
	}
	
	a:hover {
	text-decoration: underline;
	}
	
a.header {
	color: #000000;
	}
	
	a.header:visited {
	color: #000000;
	}
	
a.tooltip	{
	position:relative;
	z-index: 24;
}	
a.tooltip:hover {z-index: 25; text-decoration:none;}
a.tooltip span {display:none;}
a.tooltip:hover span{display:block; position:absolute; left: 100px; bottom: -100px;
	background: #e9f2b6; 
	border:1px solid #000; 
	color:#000; font-size:10pt; font-weight:normal;
	padding:.5em; margin:.5em;
	width:320px;
}
	
p {
	color: #444444;
	font-size: 11pt;
	padding-bottom: .5em;
	clear: left;
	}
	
ul {
	margin: 0 0 1em 0;
	padding: 0;
}

ul.bulleted {
	margin: 0 0 1em 1.1em;
	padding: 0;
}

.bulleted li {
	list-style:square;
}
.alpha li {
	list-style: upper-alpha;
}
.decimal li	{
	list-style:decimal;
}

.grid_short, ul.grid, ul.grid_short	{
	width: 480px;
}

.grid li	{
	width: 140px;
	float: left;
	list-style:none;
	padding: 10px 15px 10px 0;
	min-height: 350px;
}

.grid_short li	{
	width: 140px;
	float: left;
	list-style:none;
	padding: 10px 15px 10px 0;
	min-height: 100px;
}

.grid p, .grid_short p	{
	font-size: .9em;
}

.grid h3	{
	min-height: 4em;
	vertical-align:bottom;
	}
	
li {
	color: #444444;
	font-size: 11pt;
	font-weight: normal;
	padding-bottom: .4em;
	}
	
.spacedList li{
	padding-bottom: 1em;
	}	
	
form, input, textarea, select{
	color: #555555;
	font-size: 10pt;
	}

.btnPrimary	{
	background-color:#CCC; font-weight: bold;
	}
	
.btnSecondary	{
	background-color:#EEE; font-weight: normal;
	}
	
input, textarea, select {
	border: 1px #CCCCCC solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	}
	
a.contactmail {
	background: url(../../images/global/contact_icon_email.gif) bottom right no-repeat; 
	font-size: 1.3em; font-weight: bold; line-height: 1em; 
	border-bottom: 1px dotted #97aa2d; width: 160px; 
	display: block; 
	text-decoration:none;}
	
	a.contactmail:hover {color: #97aa2d;}

a.contactphone, a.contact {
	font-size: 1.2em; font-weight: bold; 
	border-bottom: 1px dotted #97aa2d; width: 160px; 
	display: block; 
	text-decoration: none;}
	
	a.contactphone {background: url(../../images/global/contact_icon_phone.gif) bottom right no-repeat}
	a.contact {background: url(../../images/global/contact_icon_arrow.gif) bottom right no-repeat; margin-top: 4px;}
	
	a.contactphone:hover, a.contact:hover {color: #97aa2d;}
	
	a.drop {background: url(../../images/global/expand_icon_arrow.gif) #EEE left no-repeat; padding-left: 15px; display: block; border-bottom: 1px dotted #cfd6e5; margin-bottom: 4px; width: 460px;}
	
a.button {
	background: transparent url('../../images/global/button_bg_right.gif') no-repeat scroll top right;
	color: #FFF;
	display: block;
	font: normal 12px arial, sans-serif;
	height: 18px;
	/*	margin: 0 6px 0 0;	*/
	margin: 0 0 0 0;
	padding-right: 9px; /* sliding doors padding 
	text-decoration: none;*/
}

a.buttonalt {
	background: transparent url('../../images/global/buttonalt_bg_right.gif') no-repeat scroll top right;
	color: #FFF;
	display: block;
	font: normal 12px arial, sans-serif;
	height: 18px;
	/*	margin: 0 6px 0 0;	*/
	margin: 0 0 0 0;
	padding-right: 9px; /* sliding doors padding 
	text-decoration: none;*/
}


a.button span {
	background: transparent url('../../images/global/button_bg_span.gif') no-repeat;
	display: block;
	line-height: 14px;
	padding: 2px 0 2px 9px;
	color: #FFF;
} 

a.buttonalt span {
	background: transparent url('../../images/global/buttonalt_bg_span.gif') no-repeat;
	display: block;
	line-height: 14px;
	padding: 2px 0 2px 9px;
	color: #FFF;
} 


a.button:active, a.buttonalt:active {
	background-position: bottom right;
	color: #FFF;
	outline: none; /* hide dotted outline in Firefox */
}

a.button:active span, a.buttonalt:active span {
	background-position: bottom left;
	color: #FFF;
	padding: 2px 0 2px 9px; /* push text down 1px */
}

	
.hint {
	font-size:.8em;
}

#floatLeft, .floatLeft {float: left;}
#floatRight, .floatRight {float: right;}


#floatRightImg, .floatRightImg {float: right; margin: 0 0 20px 20px; border: 1px solid #CECECE;}

.columnA, .columnB {float: left; width: 220px;}
.columnA {margin-right: 1em;}
.columnSpan {width: 450px; clear: left;}

#mobileLogo { display: block; background-color: #FFF;
	}

.multiColumn ul	{
	overflow:auto;
	margin: 0 0 1em 0;
	clear: both;
	}
		.multiColumn li {
			float: left;
			width: 220px;
			margin-right: 1em;
			}
			
.condensed li {
			font-size: .8em;
			padding-bottom: .2em;
			}
			
#titleArea {
	padding: 14px 0 1.5em 0;
	}

#industriesWrapper {
	color: #999999;	
	padding-top: 0;
	}
	#industriesWrapper a {
	color: #6699cc;
	/* text-decoration: none; */
	}
	#industriesWrapper a:visited {
	color: #6699cc;
	}
	/* #industriesWrapper a:hover {
	text-decoration: underline; 
	} */

#pageWrapper {
	background-color: #FFFFFF;
	width: 720px;
	border: none;
	}
	
	.pressdate	{font-family:"Consolas", "Courier New", Courier, monospace; float: left; font-size:11pt; text-align:right; width: 100px;}
	.pressname	{margin-left: 110px; display: block;}
	
/* rounded corner divs - based on Snazzy Borders by Stu Nichols and Nifty Corners by Alessandro Fulciniti */

#xboxPage {background: transparent;} /* outside corner color */
#xbox {background: transparent; margin: 0 auto 10px auto;} /* outside corner color */

	.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
	
	/* page boundary */
	.xb1, .xb2, .xb3, .xb4, .xb5, .xb6 {display:block; overflow:hidden;}
	.xb1, .xb2, .xb3, .xb4, .xb5 {height:1px;}
	.xb2, .xb3, .xb4, .xb5, .xb6 {background:#FFF; border-left:1px solid #CECECE; border-right:1px solid #FFF;} /* top/bottom inside color; left and right rounded corner stroke colors */
	.xb1 {margin:0 7px; background:#FFF;} /* top/bottom stroke color */
	.xb2 {margin:0 5px; border-width:0 2px;}
	.xb3 {margin:0 4px;}
	.xb4 {margin:0 3px;}
	.xb5 {margin:0 2px;}
	.xb6 {height:2px; margin:0 1px;}
	.xboxcontent {display:block; background:#FFF; border:0 solid #fff; border-width:0 1px; padding: 1px;} /* body color/image; left/right stroke color */

	/* promo1 (contact information) */
	.xb1Promo1, .xb2Promo1, .xb3Promo1, .xb4Promo1, .xb5Promo1, .xb6Promo1, .xb2bPromo1, .xb3bPromo1, .xb4bPromo1, .xb5bPromo1, .xb6bPromo1 {display:block; overflow:hidden;}
	.xb1Promo1, .xb2Promo1, .xb3Promo1, .xb4Promo1, .xb5Promo1, .xb2bPromo1, .xb3bPromo1, .xb4bPromo1, .xb5bPromo1 {height:1px;}
	.xb2Promo1, .xb3Promo1, .xb4Promo1, .xb5Promo1, .xb6Promo1 {background:#97aa2d; border-left:1px solid #CECECE; border-right:1px solid #CECECE;} /* top inside color; left and right rounded corner stroke colors */
	.xb2bPromo1, .xb3bPromo1, .xb4bPromo1, .xb5bPromo1, .xb6bPromo1 {background:#e9f2b6; border-left:1px solid #CECECE; border-right:1px solid #CECECE;} /* bottom inside color; left and right rounded corner stroke colors */
	.xb1Promo1, .xb1bPromo1 {margin:0 7px; background:#CECECE;} /* top/bottom stroke color */
	.xb2Promo1, .xb2bPromo1 {margin:0 5px; border-width:0 2px;}
	.xb3Promo1, .xb3bPromo1 {margin:0 4px;}
	.xb4Promo1, .xb4bPromo1 {margin:0 3px;}
	.xb5Promo1, .xb5bPromo1 {margin:0 2px;}
	.xb6Promo1, .xb6bPromo1 {height:2px; margin:0 1px;}
	.xboxcontentPromo1 {display:block; background:#eff0eb; border:0 solid #CECECE; border-width:0 1px; padding: 8px;} /* body color/image; left/right stroke color */
	.xboxcontentPromo1tab {display:block; background:#e9f2b6; border:0 solid #CECECE; border-width:0 1px; padding: 8px; color: #EEE;} /* body color/image; left/right stroke color */
	
	/* promo2 (news and events) */
	.xb1Promo2, .xb2Promo2, .xb3Promo2, .xb4Promo2, .xb5Promo2, .xb6Promo2, .xb2bPromo2, .xb3bPromo2, .xb4bPromo2, .xb5bPromo2, .xb6bPromo2 {display:block; overflow:hidden;}
	.xb1Promo2, .xb2Promo2, .xb3Promo2, .xb4Promo2, .xb5Promo2, .xb2bPromo2, .xb3bPromo2, .xb4bPromo2, .xb5bPromo2 {height:1px;}
	.xb2Promo2, .xb3Promo2, .xb4Promo2, .xb5Promo2, .xb6Promo2 {background:#46b9b1; border-left:1px solid #CECECE; border-right:1px solid #CECECE;} /* top inside color; left and right rounded corner stroke colors */
	.xb2bPromo2, .xb3bPromo2, .xb4bPromo2, .xb5bPromo2, .xb6bPromo2 {background:#ebf0ef; border-left:1px solid #CECECE; border-right:1px solid #CECECE;} /* bottom inside color; left and right rounded corner stroke colors */
	.xb1Promo2, .xb1bPromo2 {margin:0 7px; background:#CECECE;} /* top/bottom stroke color */
	.xb2Promo2, .xb2bPromo2 {margin:0 5px; border-width:0 2px;}
	.xb3Promo2, .xb3bPromo2 {margin:0 4px;}
	.xb4Promo2, .xb4bPromo2 {margin:0 3px;}
	.xb5Promo2, .xb5bPromo2 {margin:0 2px;}
	.xb6Promo2, .xb6bPromo2 {height:2px; margin:0 1px;}
	.xboxcontentPromo2 {display:block; background:#ebf0ef; border:0 solid #CECECE; border-width:0 1px; padding: 8px;} /* body color/image; left/right stroke color */
	
	/* promo3 (resource spotlight) */
	.xb1Promo3, .xb2Promo3, .xb3Promo3, .xb4Promo3, .xb5Promo3, .xb6Promo3, .xb2bPromo3, .xb3bPromo3, .xb4bPromo3, .xb5bPromo3, .xb6bPromo3 {display:block; overflow:hidden;}
	.xb1Promo3, .xb2Promo3, .xb3Promo3, .xb4Promo3, .xb5Promo3, .xb2bPromo3, .xb3bPromo3, .xb4bPromo3, .xb5bPromo3 {height:1px;}
	.xb2Promo3, .xb3Promo3, .xb4Promo3, .xb5Promo3, .xb6Promo3 {background:#e64372; border-left:1px solid #CECECE; border-right:1px solid #CECECE;} /* top inside color; left and right rounded corner stroke colors */
	.xb2bPromo3, .xb3bPromo3, .xb4bPromo3, .xb5bPromo3, .xb6bPromo3 {background:#f0ebec; border-left:1px solid #CECECE; border-right:1px solid #CECECE;} /* bottom inside color; left and right rounded corner stroke colors */
	.xb1Promo3, .xb1bPromo3 {margin:0 7px; background:#CECECE;} /* top/bottom stroke color */
	.xb2Promo3, .xb2bPromo3 {margin:0 5px; border-width:0 2px;}
	.xb3Promo3, .xb3bPromo3 {margin:0 4px;}
	.xb4Promo3, .xb4bPromo3 {margin:0 3px;}
	.xb5Promo3, .xb5bPromo3 {margin:0 2px;}
	.xb6Promo3, .xb6bPromo3 {height:2px; margin:0 1px;}
	.xboxcontentPromo3 {display:block; background:#f0ebec; border:0 solid #CECECE; border-width:0 1px; padding: 8px;} /* body color/image; left/right stroke color */
	
	/* promo4 (standard resources) */
	.xb1Promo4, .xb2Promo4, .xb3Promo4, .xb4Promo4, .xb5Promo4, .xb6Promo4, .xb2bPromo4, .xb3bPromo4, .xb4bPromo4, .xb5bPromo4, .xb6bPromo4 {display:block; overflow:hidden;}
	.xb1Promo4, .xb2Promo4, .xb3Promo4, .xb4Promo4, .xb5Promo4, .xb2bPromo4, .xb3bPromo4, .xb4bPromo4, .xb5bPromo4 {height:1px;}
	.xb2Promo4, .xb3Promo4, .xb4Promo4, .xb5Promo4, .xb6Promo4 {background:#FFF; border-left:1px solid #CECECE; border-right:1px solid #CECECE;} /* top inside color; left and right rounded corner stroke colors */
	.xb2bPromo4, .xb3bPromo4, .xb4bPromo4, .xb5bPromo4, .xb6bPromo4 {background:#FFF; border-left:1px solid #CECECE; border-right:1px solid #CECECE;} /* bottom inside color; left and right rounded corner stroke colors */
	.xb1Promo4, .xb1bPromo4 {margin:0 7px; background:#CECECE;} /* top/bottom stroke color */
	.xb2Promo4, .xb2bPromo4 {margin:0 5px; border-width:0 2px;}
	.xb3Promo4, .xb3bPromo4 {margin:0 4px;}
	.xb4Promo4, .xb4bPromo4 {margin:0 3px;}
	.xb5Promo4, .xb5bPromo4 {margin:0 2px;}
	.xb6Promo4, .xb6bPromo4 {height:2px; margin:0 1px;}
	.xboxcontentPromo4 {display:block; background:#FFF; border:0 solid #CECECE; border-width:0 1px; padding: 8px;} /* body color/image; left/right stroke color */
	

/* Rounded-cornered divs -*/
		.rcbox {
		 position:relative;
		 margin:0px auto;
		 min-width:8em;
		 max-width:1000px; /* based on image dimensions - not quite consistent with drip styles yet */
		 z-index:1;
		 margin-left:10px; /* default, width of left corner */
		 margin-bottom:0; /* spacing under dialog */
		}
		
		.rcbox .content,
		.rcbox .t,
		.rcbox .b,
		.rcbox .b div {
		 background:transparent url(../../images/global/cornersprite.gif) no-repeat top right;
		 _background-image:url(../../images/global/cornersprite.gif);
		}
		
		.promo1 {background-image:url(../../images/global/contactpromo_header_background.gif); background-repeat:repeat-x; background-color:#f4f7df;}
		.promo2 {background-image:url(../../images/global/newspromo_header_background.gif); background-repeat:repeat-x; background-color:#dff7f6;}
		.promo3 {background-image:url(../../images/global/resourcepromo_header_background.gif); background-repeat:repeat-x; background-color:#f7f7f7;}
		
		.rcbox .content {
		 position:relative;
		 zoom:1;
		 _overflow-y:hidden;
		 padding:10px 10px 0px 0px;
		}
		
		.rcbox .t {
		 /* top+left vertical slice */
		 position:absolute;
		 left:0px;
		 top:0px;
		 width:10px; /* top slice width */
		 margin-left:-10px;
		 height:100%;
		 _height:1200px; /* arbitrary long height, IE 6 */
		 background-position:top left;
		}
		
		.rcbox .b {
		 /* bottom */
		 position:relative;
		 width:100%;
		}
		
		.rcbox .b,
		.rcbox .b div {
		 height:10px; /* height of bottom cap/shade */
		 font-size:1px;
		}
		
		.rcbox .b {
		 background-position:bottom right;
		}
		
		.rcbox .b div {
		 position:relative;
		 width:10px; /* bottom corner width */
		 margin-left:-10px;
		 background-position:bottom left;
		}
		
		.rcbox .hd,
		.rcbox .bd,
		.rcbox .ft {
		 position:relative;
		}
		
		.rcbox .wrapper {
		 /* extra content protector - preventing vertical overflow (past background) */
		 position:static;
		 max-height:1200px;
		 overflow:auto; /* note that overflow:auto causes a rather annoying redraw "lag" in Firefox 2, and may degrade performance. Might be worth trying without if you aren't worried about height/overflow issues. */
		}
		
		.rcbox h1,
		.rcbox p {
		 margin:0px; /* margins will blow out backgrounds, leaving whitespace. */
		 padding:0.5em 0px 0.5em 0px;
		}
		
		.rcbox h1 {
		 padding-bottom:0px;
		}	

#pageTop {
	display: none;
	}
	
#pageBottom {
	display: none;
		}	

#headerWrapper {
	display: none;
	}

#logoColumn {
	display: none;
	}
	
#headerNavigation {
	background-image:url(../../images/global/globalnav_bg.gif); background-repeat:no-repeat;
	padding: 4px 0 10px 0;
	margin-top:1em;
	}

	#headerNavigation  .tr {
		background: url(../../images/global/tr.gif) 100% 0 no-repeat;
		padding: .4em;
		}
	
	#headerNavigation input {
		border: 1px solid #C9C9C9;
		color: #666666;
		font-size: 10px;
		}
	#headerNavigation ul {
		margin: 0;
		padding: 0 0 1em 0;
		}
	#headerNavigation li {
		float: left;
		font-size: 12px;
		list-style: none;
		padding: 0 0 0 10px;
		}
		
	.navigationSelect  {
		color: #000000;
		}
			
	#headerNavigation a {
		text-decoration: none;
		}
		#headerNavigation a:hover {
			text-decoration: underline;
			}

    #headerNavigation .headerSearchInput 
    {
        padding: 1px;
    }
    #headerNavigation .headerSearchImage 
    {
        border: 0pt none;
        margin: -1px 0px 0px 0px;
        vertical-align: top;
    }

#navigationWrapper {
	float: left;
	padding-left: 0.4em;
	padding-top: 15px;
	width: 23%;
	}
	
#contentWrapper {
	float: left;
	padding-left: 20px;
	width: 675px;
	border: none;
	}
	#contentWrapper p {
		line-height: 1.2em;
		padding-bottom: 0.9em;
		}
	#contentWrapper h3 {
		font-weight: bold;
		}
	
#breadcrumbWrapper {
	display: none;
		}


#promoWrapper {
	border:none ! important;
	background-color: #FFF ! important;
	width: 180px;
	float: right;
	padding: 0 ! important;
	margin: 0 0 10px 15px ! important;
	}
	#promoWrapper img {
		margin: 0 0 .2em 0;
		}
	
	#promoWrapper h3{
		font-size: 11pt;
		font-weight: lighter;
		}		
		
	#promoWrapper h4{
		color: #000000;
		font-size: 11pt;
		font-weight: bold;
		padding: .2em 0 0 0;
		}			
	#promoWrapper p {
		font-size: 10pt;
		padding-bottom: 7px;
		/*padding: .2em 0 .6em 0;*/
		}			
	/* #promoWrapper ul{
		margin: 0 0 0 1em;
		padding-bottom: .4em;
		}
		#promoWrapper li {
			font-size: 0.8em;
			padding: .1em;
			list-style: square;
			}
		*/
		
		#promoWrapper ul{
		margin: 0 0 .3em 0;
		}
		#promoWrapper li{
		font-size: 10pt;
		}
		
	#promoWrapper a {
		font-weight: bold;
		}
		
	#promoWrapper input, textarea, select {
	font-size: 8pt;
	width: 160px;
	margin: 2px 0;
	}
		
.promophoto {background-repeat:no-repeat; background-position:center; width:180px; float:right; margin: 0 0 1em 1em;}

/*.biophoto	{
	padding: 10px 10px 20px 10px;
	float: right;
	margin: 0px 0px 50px 40px;
	border-left: #cecece 1px solid;
}*/

.biophoto	{
	border: #cecece 1px solid; padding: 10px; float: right; margin: 0px 0px 100px 40px;
}

.biophotosmall	{
	border: #cecece 1px solid; padding: 4px; float:right; margin: 0 0 10px 10px;
}
.boardphoto {
	border: #cecece 1px solid; padding: 10px; float: right; margin: 0px 0px 10px 40px;
}

.borderedbox	{
	border: #cecece 1px solid; padding: 10px; margin-bottom: 10px;
}

#related li {
	font-size: .8em;
	padding-bottom: .2em;
	}
	
#row {
	clear: left;
  	}
	
	#row .formLabel {
	float: left;
	width: 140px;
	text-align: right;
	margin: 0 0 1em 0;
	}		
	
	#row .formInput {
	float: left;
	text-align: left;
	margin: 0 0 1em 1em;
	}
	
	#row input {
		padding: .2em;
	}
	  
	.formBorder {
	border-bottom: 1px dotted #CCC; 
	width: 460px; 
	padding: 0 0 .4em 0;
	margin: 0 0 .4em 0;
	 }

table	{border-collapse: collapse;}
th, td	{padding: 6px; border: 1px solid #CECECE;}
th	{font-size: .9em; text-align: center; vertical-align: bottom;}
td	{font-size: .8em; text-align: left; vertical-align: top;}
/*td+td {	border-left: 1px solid #CECECE;}
th+th {	border-left: 3px solid #CECECE;}*/
th	{border-top: 3px solid #CCC;border-bottom: 3px solid #CCC;}
td	{border-top: 1px solid #CECECE;}
th.shaded {background-color: #EEE;}

#footerWrapper {
	border-top: 1px solid #CECECE;
	color: #666666;
	font-size: .8em;
	width: 720px;
	}
	#footerWrapper a {
		padding-left: 0.6em;
		padding-right: 0.6em;
		text-decoration: none;
		}
		#footerWrapper a:hover {
			text-decoration: underline;
			}
	#footerCornerLeft {
		display: none;
		}
	#footerCopyright {
		float: left;
		margin-top: 10px;
		padding-left: .75em;
		}
	#footerNavigation {
		float: right;
		margin-top: 10px;
		padding-right: 1em;
		}			
	#footerCornerRight {
		display: none;
		}

/* Override Ektron */		
.EktronAjaxLoading 
{
    display: none;
}

/*
 * SimpleModal Basic Modal Dialog
 * http://www.ericmmartin.com/projects/simplemodal/
 * http://code.google.com/p/simplemodal/
 *
 * Copyright (c) 2008 Eric Martin - http://ericmmartin.com
 *
 * Licensed under the MIT license:
 *   http://www.opensource.org/licenses/mit-license.php
 *
 * Revision: $Id: basic.css 162 2008-12-01 23:36:58Z emartin24 $
 *
 */

/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}

/* Container */
#simplemodal-container {height: inherit; width:800px; background-color:#fff; border:3px solid #ccc; padding: 1em;}
#simplemodal-container a.modalCloseImg {background:url('../../images/global/x.gif') no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-10px; right:-10px; cursor:pointer;}

dl { width: 450px; }
	dd { padding: 10px 0; font-size: .9em;}
	dt { border-bottom: 1px solid #CCC; font-size: 1.1em; margin-top: .5em; font-weight: bold; display: block;}
	
#accordion { width: 450px; }
	#accordion div { padding: 10px 0; font-size: .9em;}
	#accordion h3 { cursor: pointer; border-bottom: 1px solid #CECECE; display: block; background-color: #EEE; padding: 0 4px;}
	#accordion span	{color: #666;}
	
#switches1	{
	display: none;
}
