a
{
  font-weight:      normal;
  text-decoration:  none;
}

a:link,
a:visited,
a:active
{
  text-decoration:  none;  
}

/* Links on hover - must come after link and visited */
a:focus,
a:hover
{
  text-decoration:  underline;  
}

abbr
{
  border-bottom:    1px dotted #505050; 
  cursor:           help
}

acronym
{
  border-bottom:    1px dotted #505050; 
  cursor:           help
}

body
{
	margin:				5px;
	padding-left:		5px; 
}

em
{
  font-size:        larger;
  font-style:       italic;  
  font-weight:      bold;
}

img {
  border: 0px none;
}

p
{
	margin:		1em 0 0 0;
	padding:	0;
}

strong
{
	font-size:			larger;
	font-style:			normal;  
	font-weight:		bold;
	line-height:		150%;
}

.center
{
  text-align: center;
}

.center table
{
  margin-left:auto;
  margin-right:auto;
  text-align: left;
}

.invisible
{
  display:          none
}

#gdc-breadcrumbs
{
	float:			left;
	font-size:		80%;  
	margin-top:		1ex;
	margin-bottom:	1ex;	
}

#gdc-breadcrumbs ul
{
  margin:	0;
  padding:	0;  
}

#gdc-breadcrumbs li
{
  display:    inline;
}

#content
{
  float:			left;  
  line-height:      1.2em;   
	margin:			0;
  padding:			1em;
  width:			70%;   
}

#content a
{
  font-weight:      normal;
  text-decoration:  underline;
}

/* Unvisited Links */ 
#content a:link
{
  text-decoration:  underline;  
}

/* Visited Links */
#content a:visited
{
  text-decoration:  none; 
}

/* Links on hover - must come after link and visited */
#content a:hover
{
  text-decoration:  underline;  
}

#content p
{
  padding-bottom:   1ex;  
  padding-left:     1em;
  padding-right:    1em;  
  text-align:       justify;
  text-indent:      1em;
}

#content span.email a:link
{
	background-color:	white;
	color:				black;
}

#content span.email a:visited
{
	background-color:	white;
	color:				black;
}

#content span.email a:hover
{
	background-color:	white;
	color:				black;
}

#content span.email a:active
{
	background-color:	white;
	color:				black;
}

#feedback
{
  clear:            both;
  font-family:      Arial, Helvetica, Verdana, sans-serif;
  padding-top:		1ex;   
  padding-bottom:   1ex;  
  padding-left:     1ex;
  padding-right:    1ex;  
  position:         relative;
}

#logo {
  float:            left;
}

#mainPane
{
	clear:		both;
	width:		100%;
	padding:	0;
	margin:		0;
}

#navigation-pane
{
	float:			right;  
	padding:		0 0 1em 0;
	margin-bottom:	1em;
	width:			20%;
}



#navigation-pane li
{
	margin:	0;
}

#navigation-pane li a
{
	display:			block;
	padding:			5px 5px 5px 0.5em;
	text-decoration:	none;
	width:				100%;
}

#navigation-pane ul
{
	list-style:		none;
	margin:			0;
	padding:		0;
	border:			none;
}

html>body #navigation-pane li a { width: auto; }




#site-header
{
	clear:			both;
	font-family:	Arial, Helvetica, Verdana, sans-serif;
	line-height:	1.2em;  
	overflow:		hidden;
	position:		relative;  
	text-align:		center;
}
  


body
{
	font-family:		Verdana, Helvetica, Arial, sans-serif;
	background-color:	#ffffcc;
	color:				#006666;
}

a:link
{
	background-color: #ffffcc;
	color:            #006666;
}

a:visited
{
	background-color: #ffffcc;
	color:            #006666;
}

/* Links on hover - must come after link and visited LoVe/HAte */
a:focus,
a:hover
{
	background-color: #ffffcc;
	color:            #0000ff;
}

a:active
{
	background-color: #ffffcc;
	color:            #006666;
}

h1, h2
{
	display:			none;
}

strong
{
	background-color:	#ffffcc;
	color:				#ff0000;
}

#logo
{
  width:			100px;  /* logo width */
}

#site-header
{
  height:           137px;  /* logo height */
}

.first #site-header p
{
	background-color:	#ffffcc;
	color:				#006600;
	font-size:			160%;
	line-height:		80%;
	margin-bottom:		1ex;
}

.second #site-header p
{
	font-size:		140%;
	line-height:	80%;
	margin-top:		0;
}

#site-header strong
{
	font-style:		normal;
	font-weight:	bold;
	font-size:		120%;
	line-height:	120%;	
}


/* Unvisited Links */ 
#content a:link
{
  background-color: #ffffcc;
  color:            #006666;
}

/* Visited Links */
#content a:visited
{
  background-color: #ffffcc;
  color:            #006666;
}

/* Links on hover - must come after link and visited */
#content a:hover
{
  background-color: #ffffcc;
  color:            #0000ff;
}

/* Links being selected */
#content a:active
{
  background-color: #ffffcc;
  color:            #006666;
}

#content p
{
  background-color: #ffffcc;
  color:            #000000;
  line-height:		140%;  
}

#content span.email a:link
{
	background-color:	#ffffcc;
	color:				#006666;
}

#content span.email a:visited
{
	background-color:	#ffffcc;
	color:				#006666;
}

#content span.email a:hover
{
	background-color:	#ffffcc;
	color:				#0000ff;
}

#content span.email a:active
{
	background-color:	#ffc;
	color:				#066;
}

#content table
{
  background-color: white;
  color:            black;
}

#feedback
{
  background-color:	#ffc;
  color:            #066;
}

#navigation-pane
{
  background:       #ffc; 
  color:            white;    
  font-family:      Arial, Helvetica, Verdana, sans-serif;   

}

#navigation-pane li
{
	background-color:	#ffc;
	color:				#066;
	font-family:		Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px;
	font-weight:		bold;


	text-align:			center;
	vertical-align:		top;
	width:				144px;
}

#navigation-pane li a:link
{
	text-decoration : none; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 11px;
	color: #066;

}

#navigation-pane li a:visited
{
	text-decoration : none; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 11px;
	color: #066;

}

#navigation-pane li a:hover
{
	text-decoration : none; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 11px;
	color: blue;
}

#navigation-pane li a:active
{
	text-decoration : none; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 11px;
	color: #066;
}

