/* 
GCS Press Stylesheet
Last update March 29, 2010
*/
	 
#presslogo 
{	
position: absolute;	
left: 0px;	
width: 339px;	
height: 129px;	
/*background-image: url(../images/press/presslogo.png);
background-repeat: no-repeat;		*/
}
#presshead
{	 
/*border: 5px gray solid;width:60%;*/
/*width:625px;*/
/*margin-left:.5em; */	
margin-left:auto;
margin-right: auto; 
font-size: 1.3em;
padding-left:1em;
padding-right:-1em;	 
}  
#press
{	 
width:625px;
padding-bottom:1em;	   
/*padding-left:1em;	*/
padding-right:-1em;
font-size: 1.3em;	
margin-left:auto;
margin-right: auto; 
/* background-color: #EBDDE2; 	  */
background-color: #FAFAFA; 
}

#pressheadline
{
font-size: 1em;
font-weight: bold;
font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
}

#presssubhead
{
margin-left:auto;
margin-right: auto;  
font-size: .85em;
font-weight: bold;
color: #333;	
margin-top: -.5em; 
font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
}	 
#presstext 
{	 
/*border: 5px gray solid;width:60%;*/
width:625px;
/*margin-left:.5em; */
/*padding-left:1em;	  */
padding-right:-1em;
font-size: 1.3em;	
margin-left:auto;
margin-right: auto;  
margin-top: -1em; 
background-color: #FAFAFA; 
}
#presstext p
{
font-size:.8em;	
font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
line-height: 1.5;
color: #333;
}		
#presstext ul
{	
margin-top:0px; 
margin-left: 25px;
font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; 
margin-top:-.5em;		
font-size: .8em;
list-style-type: disc;	
color: #333;
}			 
/**/
#presstext li
{	
/* font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; 
color: #333;
margin-top:-.5em;
   width:60%;*/
 }
inneralpha
{	
margin-top:6px;
margin-bottom:6px; 
font-family: verdana, arial, sans-serif;   
font-size: 1em;	
list-style-type: lower-alpha;
/* margin-top:-.5em;
   width:60%;*/
} 
innernum
{	
margin-top:6px;
margin-bottom:6px; 
font-family: verdana, arial, sans-serif;   
font-size: 1em;	
list-style-type: decimal;
/* margin-top:-.5em;
   width:60%;*/
} 	
/*p
{
margin-top:0px;	
margin-bottom:4px;
font-family: verdana, arial, sans-serif;   
font-size: .7em;
/* width:80%;
} */	
p.intro
{
margin-top:0px;	
margin-bottom:4px;
font-family: verdana, arial, sans-serif;
font-size: .7em;
/* width:80%;*/
} 	
p.abovelist
{
margin-bottom:6px;
margin-top:0;
font-family: verdana, arial, sans-serif;   
} 
p.belowlist												
{
margin-top:-12px;
font-family: verdana, arial, sans-serif;   
/*font-size: .7em;
 width:90%; */
} 
dt
{
font-weight:bold;
margin-top:3px;
}

h1
{		   
margin-top:-5px;
margin-bottom:.3em;
font-family:verdana, arial, sans-serif;	
font-weight:bold;
font-size: 1.15em;
}
h2
{
margin-top:1.5em;
margin-bottom:.3em;
font-family:verdana, arial, sans-serif;	 
font-size: 1.0em;
font-weight:bold;
}	
h3
{
margin-top:2em;	
margin-bottom:.3em;	 
font-family:verdana, arial, sans-serif;	
font-size:.85em;
font-weight:bold;
}  	
h4
{
margin-top:2em;	
margin-bottom:.3em;	 
font-family:verdana, arial, sans-serif;	
font-size:.7em;
font-variant:small-caps;
font-weight:bold;
}  
h5
{
margin-top:2em;	
margin-bottom:.3em;	 
font-family:verdana, arial, sans-serif;	
font-size:.55em;
font-weight:bold;
}
	
div.twolinetop
{
margin-top:-5px;
margin-bottom:.3em; 
font-family:verdana, arial, sans-serif;	
font-weight:bold;
font-size: 1.1em;				

text-align:center; 
color:white;
background-color:#006699;  
height: 1.5em;	  
/* line-height: 2em;width:80%; */
}
div.twolinebottom
{
margin-top:.2em;
margin-bottom:.8em;
font-family:verdana, arial, sans-serif;	
font-weight:bold;
font-size: .95em;	
text-align:center;
font-variant:small-caps;
}
div.dl
{
margin-left:1.5em;
}	

table.stylized
{
    border-color: #600;
    border-width: 0 0 1px 1px;
    border-style: solid;	 
	border-collapse: collapse;
}

table.stylized td, th
{
    border-color: #600;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
    padding: 4px;
    background-color: #FFC;
}
table.stylizedgcs
{
border-color: #069;
border-width: 0 0 1px 1px;
border-style: solid;	
border-collapse: collapse;	  
padding: 22px;
}
	  
table.stylizedgcs th.nonyellow
{
font-variant: small-caps;	
border-top: 2px solid #069;
border-bottom: 2px solid #069;
background-color: #fff;		  
font-weight:bold;
}


table.stylizedgcs tr.nonhighlite td, th
{		
	padding-top: 6px;
	padding-left: 1.5em;
	padding-right: 1.5em;
    border-color: #069;
    border-width: 1px;
    border-style: solid;
    vertical-align:bottom;	
	font-size: 1.0em;
}


table.stylizedgcs tr.seprow td
{		
	padding-top: 1px;
    border: #069 1px solid;  
	font-size:8px; 
	background-color: #FFC;
}
	 
table.stylizedgcs tr.yellowhighlite td.yellowhighlite	
{
	padding-top: 2px;
	padding-left: 1.5em;
	background-color: #FFC;	
	border-color: #069;
    border-width: 1px;
    border-style: solid;	
	padding-right: 1.5em;
}

table.stylizedgcs tr.orangehighlite td
{		
	padding-top: 6px;
	padding-left: 1.5em;
	border-color: #069;
    background-color: #EBAF8F;
    border-width: 1px;
    border-style: solid;
    vertical-align:bottom;
}
table.stylizedgcs tr.greenhighlite td
{		
	padding-top: 6px;
	padding-left: 1.5em;
	border-color: #069;
    background-color: #BCF3AD;
    border-width: 1px;
    border-style: solid;
    vertical-align:bottom;
}

table.stylizedgcs tr.whiteseprow td
{		
	padding-top: 1px;
    border: #069 1px solid;  
	font-size:8px; 
	background-color: #FFf;
}

table.stylizedgcs tr.warnhighlite td	
{
	padding-left: 1.5em;
    background-color: #FF99FF;	  
	border-color: #069;
    border-width: 1px;
    border-style: solid;	
	font-weight:bold;
}

table.stylizedgcs2
{
border-collapse: collapse;
}

table.stylizedgcs2 td, th
{
    margin: 0;
    padding: 3px;
    text-align:center;	
	 vertical-align:bottom;
}	
td.stylizedgcs2_head
{
font-weight:bold;
border-bottom:1px solid black;
vertical-align:bottom;
}	
td.stylizedgcs2_subhead_fullcol
{
font-weight:bold;
border-bottom:2px solid black;
width:90px; 
text-align:right;
}
td.stylizedgcs2_subhead_lastcol
{
font-weight:bold;
border-bottom:2px solid black;
width:110px; 
text-align:right;
}

td.stylizedgcs2_subhead_halfcol
{
width:35px
}	 

td.couriernums
{
text-align:right;
font-family:'courier new';
font-size:.75em;
}


table.mailnote
{
width:90%;
}	

mailnote, .mailnote td
{			  
width:50%;
vertical-align:top; 
padding: 5px;
border-width: 1px 1px 1px 1px; 
border-style: solid;  
border-color: black;
border-collapse: collapse;	
font-size: .8em;	
}  	
   
table.outlook
{
border-collapse: collapse;	
border: solid #069 1px;
}

th.outlook 
{
background-color:#b0c4de;   
border-collapse: collapse;
font-variant: small-caps;
padding-bottom: 0px;
}	

table.outlook td
{

border: solid #069 1px;
padding-right:1.2em;
border-collapse: collapse;
}	   

table.outlook caption
{
left: 0;
padding-left: 2.5em;	  
text-align:left;
color: black;
font-size:1em;	
font-weight: bold;	 
text-transform:uppercase;
}
div.warning
{
text-align:center;
font-size:1.1em;
border-top:2px red solid;
border-bottom:2px red solid;
font-weight:bold;
font-family:verdana;
font-variant:small-caps;
}  	 
div.warningleft
{
font-size:1.1em;
border-top:2px red solid;
border-bottom:2px red solid;
font-weight:bold;
font-family:verdana;
font-variant:small-caps;
}  
div.invitebody
{	 
/*border: 5px gray solid;width:60%;*/
width:850px;
margin-left:.5em; 
padding-bottom:1em;	   
padding-left:1em;
padding-right:-1em;	
border:2px inset gray;
font-size:1.4em;  
background-image: url('http://www.gcszone.com/sectionsTP/Blast/images/invitebg.jpg')
}	
div.body
{	 
/*border: 5px gray solid;width:60%;
width:75%;*/
margin-left:.5em; 
padding-bottom:1em;	   
padding-left:1em;
padding-right:1em;
}	 
div.philmsgbody
{	 
/*border: 5px gray solid;width:60%;*/
width:90%;
/*padding-bottom:auto;	  */ 
padding-left:1em;
padding-right:1em;
}	  
div.letterbody
{	 
/*border: 5px gray solid;width:60%;*/
width:850px;
margin-left:.5em; 
padding-bottom:1em;	   
padding-left:1em;
padding-right:-1em;	
}		
	

ul.orangedots
{	
margin-top:0px; 
font-family: verdana, arial, sans-serif;   
font-size: .8em;
 /* list-style-image:url('http://www.gcszone.com/sectionsTP/Blast/images/yellowdot.png');*/ 
list-style-type:none;				
/*

   width:60%;*/
}	

li.orangedots
{			

	padding: 0 0 0 16px;
	background: url('http://www.gcszone.com/sectionsTP/Blast/images/yellowdot.png') 0 50% no-repeat;

/*
list-style-image:url('http://www.gcszone.com/sectionsTP/Blast/images/yellowdot.png');
vertical-align: 55px;
margin-top:.55em;
padding-right: 12px;
}
li {list-style-type: none; }*/
}	 

div.logo
{
text-align:center;	  
margin-left:auto; 
margin-right:auto;
padding-top:1em;
/* padding-bottom:.5em; */
}


img.screenshot
{
border: 1px gray solid;	 
/* margin-left:2em;   */
}
img.screenshotnoborder
{
/* border: 1px gray solid; */	 
margin-left:2em; 
}
div.date
{
/*#37589b;#44588a;*/
font-size:.7em;
font-weight:bold; 
text-align: right;
font-style:italic;
font-variant:small-caps;  	
color: #435382;
}	
div.phildate
{
/*#37589b;#44588a;*/
font-size:.9em;
font-weight:bold; 
text-align: right;
font-style:italic;
font-variant:small-caps;  	
color: #435382;
margin-right:5em;
}
div.phildateleft
{
/*#37589b;#44588a;*/
font-size:.9em;
font-weight:bold; 
text-align: left;
font-style:italic;
font-variant:small-caps;  	
color: #435382;
margin-right:5em;
}
feedback
{
/*#37589b;#44588a;*/
font-size:.8em;
font-weight:bold; 
text-align: right;
font-style:italic;
font-variant:small-caps;  	
color: #435382;
}
feedbackleft
{
/*#37589b;#44588a;*/
font-size:.8em;
font-weight:bold; 
text-align: left;
font-style:italic;
font-variant:small-caps;  	
color: #435382;
}

span.bullethead
{
font-variant:small-caps;  	
font-weight:bold;	
font-size:.8em;  
margin-left: 2em;	
font-family: verdana, arial, sans-serif;  
}	

span.pagename
{
text-transform: uppercase;	
font-weight: bold;
font-size: 1em;
}	 

span.menuname
{
font-weight:bold;  	
}	

span.menuitem
{
font-variant:small-caps;  	
} 

span.tabname
{
font-style:italic;  	
font-weight:bold; 
}
span.monospace
{
font-family: monospace;
font-size: 1em;
/*font-weight:bold; */
}  
/* .changeitem
{
color:rgb(0,66,99);
font-weight:bold;color:rgb(0,66,99);
font-weight:bold;
} */
ul.changeitem li
{

margin-top: .5em;
}
/**/
.changeitem
{
margin-left:1.3em;
}

ul.innerchangeitem li
{
color:black;
font-size:1.4em;
margin-top: 0em;

}
span.colname
{
font-style:italic;  	
}	  
span.dubemphasis
{
font-style:italic; 
font-weight:bold; 	
}
span.caption
{
font-weight:bold;
margin-left:2em;
}
div.caption
{
font-weight:bold;
margin-left:2em;
}	
title
{		   
margin-top:-5px;
margin-bottom:.3em;
font-family:garamond, 'arial black',sans-serif;	
font-size: 2.2em;	
font-style:italic; 
/*color: #003388;*/
}
div.subtitle
{		   
margin-top:1.3em;	 
margin-bottom: .5em;
font-family:sans-serif;	
font-size: 1.2em;	
font-weight:bold;
/*font-style:italic; 	
color: #006699;*/	
margin-left:0em;
}  
span.titleblockquote
{
/* margin-top:0px;	
margin-bottom:4px; font-style:italic;	*/
font-family: verdana, arial, sans-serif;   
font-size: .9em;

} 
div.gcstagline
{
color:#006699;
font-weight:bold;
}	
nameline
{
font-size:1.1em; 
font-family:arial;

}	
span.tagline
{
font-size:.9em; 
font-style:italic;
} 
span.philname
{
font-size:.7em;
font-family:sans-serif;
color:#006699;
font-weight:bold;
}	
ol.philmsg
{
margin-bottom:4px;
margin-top:4px

}
ul.philmsg 
{
margin-bottom:10px;
margin-top:-2px;
list-style-type:square;
}

ul.philmsg li
{ 	 
margin-top: .5em;
margin-bottom:-5px;		
list-style-type:square;
			  
}	   
span.releaseitem
{
font-size: 1.05em; 
font-weight: bold; 
font-family: tahoma; 
color: rgb(0, 66, 99);
}
ul.philmsgwithin
{				
font-size: 1.0em;
/*margin-bottom:10px;
margin-top:-2px;*/
list-style-type:circle;
}	
ul.philmsgwithin li
{				
list-style-type:circle;
}	 
div.toplinecontainer
{
position:relative;
width:990px;
text-transform:uppercase;
font-weight:bold;
}		
div.toplinecontainerletter
{
position:relative;
text-transform:uppercase;
font-weight:bold;
} 

div.immediatedist
{
position:absolute;
left:0;
top:0
}
div.immediatedate
{
position:absolute;
right:0;
top:0
}
.changesubheading
{
font-size:1.35em;
font-weight: bold;
font-variant:small-caps;
font-family:tahoma;
color:rgb(0,66,99)
}
.header2
{
color:#069;
font-size:1.1em;
font-weight:bold;	
margin-top: .5em;
}				 
.emailtitle
{
color:#2A3E92;
font-size:1.1em;
font-weight:bold;	
margin-top: .5em;	
font-family: sans-serif;
text-align: center;
}				 
	 
						

