/* GSN's CSS Styles */

/* Elements */


/* #IDs */

/* div#Primary-Content div#oldgsn {
	font-size: 1.3em;
	line-height: 1.3em;
}  */

div#Primary-Content div#oldgsn
{
	margin: 0 0 1em;
	font-size: 1.2em;
	line-height: 1.4em;
}


div#Primary-Content div#oldgsn input, 
div#Primary-Content div#oldgsn select, 
div#Primary-Content div#oldgsn li
 {
  font-size: 1.0em;
  line-height: 1.3em;
 }	
 
div#Primary-Content div#oldgsn p,
div#Primary-Content div#oldgsn th, 
div#Primary-Content div#oldgsn td
 {
 font-size: 1.0em;
 line-height: 1.4em;
 }
 
div#Primary-Content div#oldgsn ul {
	list-style: disc outside;
	margin-left: 1em;
	padding-left: 1.5em;
}
div#Primary-Content div#oldgsn li {
	font-weight: normal;
	font-size: 1em;
}

div#Primary-Content div#oldgsn a, 
div#Primary-Content div#oldgsn a:visited
{
	font-size: 0.9em;
	font-weight: bold;
}

div#Primary-Content div#oldgsn h2, 
div#Primary-Content div#oldgsn h3, 
div#Primary-Content div#oldgsn h4
	{
		margin: 0 0 0.6em;
		font-weight: bold;
	}


div#Primary-Content div#oldgsn h1 {
	font-size: 1.3em;
	font-weight: bold;
	margin-right: 0.6em;
	text-transform: uppercase;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	padding-top: 10px;
}

div#Primary-Content div#oldgsn blockquote {
	margin: .5em 1em .5em 1em;
	padding: 1em;
}

/*
table.basictable td,
 li
{
	font-size: 1.0em;
	line-height: 1.3em;
}
.basictable ul {
	list-style: disc outside;
	margin-left: 1em;
}

.basictable a, a:visited
{
	font-weight: bold;
}
form.basictable
	{
		font-size: 1.3em;
	}
form.basictable input
	{
		font-size: 1.1em;
	}	
*/

/* .Classes */	

/* BEGIN used in plum forms */

.loginform {
	margin: 0 0 0 3em;
}
table.loginform td {
	font-size: 1.15em;
	line-height: 2.3em;
	font-family: Verdana, Arial, helvetica, sans-serif;  
}

table.loginform input {
	font-size: 1.2em;
}
.plumformtable td,
.plumformtable th {
	font-size: 1.15em;
	font-family: Verdana, Arial, helvetica, sans-serif;
	padding-bottom: 3px;
}
.plumformtable input,
.plumformtable select,
.plumformtable button,
.plumformtable textarea {
	font-size: 1.15em;
}

.plumformtable .formdata {
	font-size: 1.15em;
	width: 75%;
}
.fieldlabel {
	text-align: right;
	padding-right: .3em;
	font-weight: bold;
}
.required {
	color: #B22222;
}
/* END used in plum forms */

.h1 {
	font-size: 1.4em;
	font-weight: bold;
	margin: 0 0 0.6em;
   color: #0040B2;
	text-transform: uppercase;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0040B2;
	padding-top: 10px;
}


.small-size { font-size: 1em;  }
table td .small-size { font-size: .6em; }
span.small-italic {font-size: 1em; font-style: italic;}
span.italic, span.italics {font-style: italic;}
span.xlarge-size { font-size: 1.3em; background: white; }
span.whitebackground { background: white;}
span.olive-bold {font-size: 12px; color:olive; font-weight: bold;}
span.red {color:red;}
span.nobreak, span.nowrap	{white-space: nowrap;}
span.nowrapright	{white-space: nowrap; float:right;}
span.large-size, li.large-size { font-size: 1.3em; }
p.large-size {
	font-size: 14px;
   line-height:17px;
	background: white;
	margin: 0 0 2px 0;
}

div#Primary-Content .important{
	font-weight: bold;
	color: #B22222;
	border: 0;
}

div#Primary-Content .notice {
	color: #CC0000;
	font-weight: bold;
}

div#Primary-Content .warning {
	color: #FF3333;
	font-weight: bold;
}

div#Primary-Content .caution {
	color: #FF9900;
	font-weight: bold;
}

div#Primary-Content .confirmed {
	color: #339900;
	font-weight: bold;
}
/************** Generic Rules *************/


p.compact {	margin: 0 0 0 0;}


dt.compact, dd.compact {
	margin-bottom: 0
}

ul.ul_disc {
	list-style: disc outside;
	margin-left: 2em;
	font-size: 1.1em;
	line-height: 1.2em;
}


ul.ul_circle {
	list-style: circle outside;
	margin-left: 2em;
	font-size: 1.1em;
}

ul.ul_square {
	list-style: square outside;
	margin-left: 2em;
	font-size: 1.1em;
}
ul.ul_decimal {
	list-style: decimal outside;
	margin-left: 2em;
	font-size: 1.1em;
}

ul.ul_greenarrow  {
	list-style: url(/img/arrow_green.gif) disc outside;
	margin-left: 2em;
	font-size: 1.1em;
}

ul.ul_blacktriangle,
ul.ul_blacktriangle li  {
	list-style: url(/img/bullet_blktriangle.gif) disc outside;
	margin-left: 2em;
	font-size: 1.1em;
}

ul.ul_circlearrow {
	list-style: url(/img/arrow.gif) disc outside;
	margin-left: 2em;
	font-size: 1.1em;
}

ul.ul_disc li, 
ul.ul_square li, 
ul.ul_decimal li,
ul.ul_greenarrow li, 
ul.ul_circlearrow li,
ul.ul_blacktriangle li {
	font-size: 1.1em;
	line-height: 1.3em;
	margin-bottom: .6em;
}

.compact {
	margin-bottom: 0;
	margin-top: 0;
}

ul.ul_compact, ul.ul_compact li {
	margin-bottom: 0;
	margin-top: 0;
}

.px8, div#Primary-Content #oldgsn .px8, ul.px8 li { 
	font-size: .88em; 
	line-height: 1em;
	margin-bottom: .3em;
  }
  
.px9, 
div#Primary-Content #oldgsn .px9, ul.px9 li { 
	font-size: .9em; 
	line-height: 1.1em;
	margin-bottom: .4em;
  }

.px10, 
div#Primary-Content #oldgsn .px10, ul.px10 li  { 
	font-size: 1.0em; 
	line-height: 1.2em;
	margin-bottom: .5em;
  }
  
.px11, 
div#Primary-Content #oldgsn .px11, ul.px11 li { 
	font-size: 1.1em; 
	line-height: 1.3em;
	margin-bottom: .5em;
  }  
  
.px12, 
div#Primary-Content #oldgsn .px12, ul.px12 li {
	font-size: 1.2em;
	line-height: 1.4em;
	margin-bottom: .6em;
}

.px13,
 div#Primary-Content #oldgsn .px13, ul.px13 li { 
	font-size: 1.3em;
	line-height: 1.5em;
	margin-bottom: .7em;
 }
 
 .px14, 
 div#Primary-Content #oldgsn .px14, ul.px14 li {
 	font-size: 1.4em;
	line-height: 1.6em;
	margin-bottom: .7em;
 }

.italic {
	font-style: italic;
}

div#Primary-Content div#oldgsn .inline, img.inline {
	display: inline;
}

/* .listgreenarrow ul, li {
	list-style: none outside url(/images/rightnav/arrow_green.gif);
} */


/* END LIST STYLES */

/* IPOPP STYLES */
		