.ruler
{
	background-image: url(../focus-img/horizontaldots.gif);
	background-repeat: repeat-x;
}
.stripe {
	background-image: url(../focus-img/stipe.gif);
	background-repeat: repeat-x;
}

.stripe2 {
	background-image: url(../focus-img/stipe2.gif);
	background-repeat: repeat-x;
}

.linkz {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #868686;
	font-style: normal;
	font-weight: normal;
	font-size: small;
 	margin-top: 0px; 
 	margin-right: 0px; 
 	margin-bottom: 0px; 
 	margin-left: 8px;
	padding-top: 10px;
	padding-right : 0px;
	padding-bottom: 10px;
	padding-left: 0px;	
	text-decoration: none
}

.linkz a {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #868686;
	font-style: normal;
	font-weight: normal;
	font-size: small;
	text-decoration:none
}

linkz a:visited {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #708090;
	font-style: normal;
	font-weight: normal;
	font-size: small;
	text-decoration:none	
}

.linkz a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	font-style: normal;
	font-weight: normal;
	font-size: small;
	text-decoration:underline
}

.quotation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-style: normal;
	font-weight: normal;
	font-size: small;
 	margin-top: 0px; 
 	margin-right: 0px; 
 	margin-bottom: 0px; 
 	margin-left: 0px;
	padding-top: 5px;
	padding-right : 5px;
	padding-bottom: 5px;
	padding-left: 15px;	
}

.greyfill {
	background-color: #cccccc;
}

.greyfill2 {
	background-color: #cccccc;
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 1px; 
	border-color: White;
}

.grey2 {
	background-color: #999999;
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 1px; 
	border-color: White;
}

.imagepadding {
	padding-top: 0px;
	padding-right : 0px;
	padding-bottom: 4px;
	padding-left: 4px;	
}

.imagepaddinggrey {
	padding: 0px;
	border: solid 1px #cccccc;
	margin: 0px 0px 0px 4px;
}

.imagepadding2 {
	padding-top: 0px;
	padding-right : 4px;
	padding-bottom: 4px;
	padding-left: 0px;	
}

.def {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-style: normal;
	font-weight: normal;
	font-size: small;
}

.word {	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-style: normal;
	font-weight: bold;
	font-size: small;
	text-align: left;
	padding-left: 8px;
}

.extext{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-style: normal;
	font-weight: normal;
	font-size: small;
	padding-top: 15px;
	padding-right : 8px;
	padding-bottom: 15px;
	padding-left: 8px;	
}

.extext a {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-style: normal;
	font-weight: normal;
	font-size: small;
}

.extext a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	font-style: normal;
	font-weight: normal;
	font-size: small;
}

.glossary {
   background-color : #ffffff;
   color: #000000;
   border: 0px;
   padding: 0px 0px 0px 0px;
}

.topmenu {
	color : #ffffff;
	background-color: #999999;
}

th.glossaryletter{
	background-color : #999999;
 	color: #ffffff;
	padding-left:  5px;
	font-weight: bold;
	font-size : medium;
	text-align : left;
}

a.menu:link {  
	text-decoration: none; 
	color: #ffffff; 
	background-color : #999999;
	font-weight: bold;
	font-size: small;
}
	
a.menu:hover {  
	text-decoration: underline; 
	color: #ffffcc; 
	background-color :#999999;
	font-weight: bold;
	font-size: small;
}
	
a.menu:active 	{  
	text-decoration: none; 
	color: #ffffff; 
	background-color : #999999;
	font-weight: bold;
	font-size: small;
}
a.menu:visited {  
	text-decoration: none; 
	color: #ffffff; 
	background-color : #999999;
	font-weight: bold;
	font-size: small;
}


.glossaryletter a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-style: normal;
	font-weight: normal;
	font-size: small;
}

.displaybox {
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	background-color: #ffffff; 
	padding: 6px 6px 6px 6px; 
	border-color: #cccccc #cccccc #cccccc #cccccc; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
}

.displayboxtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	font-style: normal;
	font-weight: normal;
	font-size: small;
}

.displayboxtext a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	font-style: normal;
	font-weight: normal;
	font-size: small;
	text-decoration: underline
}

.displayboxtext a: visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	font-style: normal;
	font-weight: normal;
	font-size: small;
	text-decoration: underline
}

.displayboxtextheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	font-style: normal;
	font-weight: normal;
	font-size: small;
}

.pagetitle{  
	color: #666666;
	font : bold small Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding : 10px 2px 10px 2px;
	background-color: #ffffff; 
	border-color: #cccccc #cccccc #cccccc #ffffff; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 8px; 
}

.pagetitletxt{  
	color: #999999;
	font : bold small Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	background-color: #ffffff;
	margin-left: 8px;
}

.pagetitlenotxt{  
	color: #999999;
	font : bold small Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	background-color: #ffffff; 
	border-color: #cccccc #cccccc #cccccc #ffffff; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px; 
}

.emptyleftcol {  
	color: #ffffff; 
	background-color: #ffffff; 
	padding: 0px 0px 0px 0px; 
	border-color: #cccccc #cccccc #cccccc #cccccc; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 1px; 
	border-bottom-width: 0px; 
	border-left-width: 0px; 
}


a.globalnav:visited  { 
display:block; 
color: #ffffff;
background-color: #cccc66;
font : bold small Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration:none;
vertical-align: middle;
height : auto;
padding: 3px;
border: solid 1px #ffffff;
}

a.globalnav:link  { 
display:block; 
color: #ffffff;
background-color: #cccc66;
font : bold small Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration:none;
vertical-align: middle;
height : auto;
padding: 3px;
border: solid 1px #ffffff;
}

a.globalnav:hover { 
display:block; 
background-color: #cccccc;
color: #ffffff;
font : bold small Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration:none;
vertical-align: middle;
height : auto;
padding: 3px;
border: solid 1px #ffffff;
}

a.globalnav:active  { 
display:block; 
color: #ffffff;
background-color: #cccc66;
font : bold small Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration:none;
vertical-align: middle;
height : auto;
padding: 3px;
border: solid 1px #ffffff;
}

.globalnavoff  { 
display: block;
height: auto;
color: #ffffff;
background-color: #cccccc;
font : bold small Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration:none;
padding: 3px;
border: solid 1px #ffffff;
}

.rolloverbig a { 
display:block; 
color: #ffffff;
background-color: #999999;
font : bold medium Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration:none;
padding-left: 10px;
/*padding-top: 10px;
padding-bottom: 10px;*/
border-color: #ffffff; 
border-style: solid; 
border-left-width: 1px;
border-right-width: 0px;
border-top-width: 0px;
border-bottom-width: 0px;*/
}

.rolloverbig a:hover { 
background-color: #999999;
color: #FFCC66;
text-decoration:none;
padding-left: 10px;
}

.rolloverbigoff { 
display:block; 
height:auto;
width: auto;
color:#ffffff;
background-color: #999999;
font : bold medium Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration:none;
padding-left: 19px;
padding-top: 10px;
padding-bottom: 10px;
border-color: #ffffff; 
border-style: solid; 
border-top-width: 0px; 
border-right-width: 0px; 
border-bottom-width: 0px; 
border-left-width: 1px;
}

.greybrcorner { 
 background-color: #999999;  
 background-image: url(../focus-img/lowrightcornerdark.gif);  
 background-position: bottom; 
 background-repeat: no-repeat;
 }
  
.greytrcorner { 
 background-color: #999999;  
 background-image: url(../focus-img/rightcornerdark.gif);  
 background-position: top; 
 background-repeat: no-repeat;
 }
 
 .tlcorner { 
 background-color: #cccccc;  
 background-position: top; 
 background-repeat: no-repeat;
 background-image: url(../focus-img/leftcorner.gif);
 border-color: #ffffff; 
 border-style: solid; 
 border-top-width: 0px; 
 border-right-width: 0px; 
 border-bottom-width:0px; 
 border-left-width: 1px;
 }
 
 .trcorner { 
 background-color: #cccccc;  
 background-position: top; 
 background-repeat: no-repeat;
 background-image: url(../focus-img/rightcorner.gif);
 }
 
 .blcorner { 
 background-color: #cccccc;  
 background-position: bottom; 
 background-repeat: no-repeat;
 background-image: url(../focus-img/lowleftcorner.gif);
 border-color: #ffffff; 
 border-style: solid; 
 border-top-width: 0px; 
 border-right-width: 0px; 
 border-bottom-width:0px; 
 border-left-width: 1px;
 }
 
.brcorner { 
 background-color: #cccccc;  
 background-position: bottom; 
 background-repeat: no-repeat;
 background-image: url(../focus-img/lowrightcorner.gif);
 }

.focushome { 
color: #ffffff;
background-color: #999999;
font : bold small Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration:none;
padding-left: 5px;
padding-bottom: 4px;
padding-top: 4px;
}

.focushome a { 
color: #ffffff;
background-color: #999999;
font : bold small Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration:none;
padding-left: 5px;
padding-bottom: 4px;
padding-top: 4px;
}

.focushome  a:hover { 
color: #FFCC66;
font : bold small Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration:none;
padding-left: 5px;
padding-bottom: 4px;
padding-top: 4px;
}

.rollover a { 
display:block; 
/*width:152px; */
height:auto;
color: #ffffff;
background-color: #cccccc;
font : bold small Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration:none;
padding-left: 10px;
padding-right: 3px;
padding-top: 5px;
padding-bottom: 4px;
border-color: #ffffff; 
border-style: solid; 
border-top-width: 0px; 
border-right-width: 0px; 
border-bottom-width: 1px; 
border-left-width: 1px;
}

.rollover a:hover { 
background-color: #ffffff;
color: #cccccc;
font : bold small Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration:none
}

.rolloveroff { 
display:block; 
height:auto;
color: #999999;
background-color: #ffffff;
font : bold small Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration:none;
padding-left: 10px;
padding-top: 5px;
padding-bottom: 4px;
border-color: #ffffff; 
border-style: solid; 
border-top-width: 0px; 
border-right-width: 0px; 
border-bottom-width: 1px; 
border-left-width: 1px;
}
.lightblue {
background-color: #99ccff
}

.charcoal { 
background-color: #999999
}

.greytext {  
	background-color: #999999;
	padding: 2px;
	color: #ffffff;
	font : bold small Verdana, Geneva, Arial, Helvetica, sans-serif
}

.greytext a {  
	background-color: #999999;
	padding: 4px;
	color: #ffffff;
	font : bold small Verdana, Geneva, Arial, Helvetica, sans-serif
}

/*Legacy styles*/

.grey {  
	background-color: #999999;
	padding: 0px;
}

.greyleftborder {  
	background-color: #999999;
	padding: 0px;
	border-color: #ffffff; 
	border-style: solid;
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 1px;
}

.navcontact {  
	color: #FFFFFF; 
	background-color: #cccccc; 
	border-color: #cccccc; 
	border-style: solid;
	border-top-width: 0px; 
	border-right-width: thin; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
}

 .navguides {   
	color: #FFFFFF; 
	background-color: #FFCCFF; 
	border-color: #cccccc; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 1px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;	


}
.navtopics {  
	color: #FFFFFF; 
	background-color: #99CC99; 
	border-color: #cccccc; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 1px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
}

.navpartners {   
	color: #FFFFFF; 
	background-color: #99CCFF; 
	border-color: #cccccc; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 1px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
}

.navhelp {  
	color: #FFFFFF; 
	background-color: #99CCCC; 
	border-color: #cccccc; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 1px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
}

.navhome {  
	color: #FFFFFF; 
	background-color: #cccc66; 
	border-color: #cccccc; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 1px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
}

.navlinks {  
	color: #FFFFFF; 
	background-color: #FFCC66; 
	border-color: #cccccc; 
	border-style: solid; 
	border-right-width: 1px; 
}

.surveytitle {  
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
	font-size: x-large; 
	font-style: normal; 
	font-weight: normal; 
	text-indent: 5px;
	color: #ffffff; 
	background-color: #cccc66; 
	padding: 3px 0px 3px 0px;
	border-color: #ffffff #cccccc #666666 #666666; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px;
}

.homelink {  
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
	font-size: medium; 
	font-style: normal; 
	font-weight: normal; 
	text-indent: 5px;
	color: #ffffff; 
	background-color: #cccc66; 
	padding: 3px 0px 3px 0px;
	border-color: #ffffff #cccccc #666666 #666666; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 0px;
}

#homelogoimage {
	position: absolute; 
	top: 0px; 
	left: 0px; 
	height: 80px; 
	width: 100%;
	background-color : White;
} 	

#main {

	background-color: #ffffff;
	font-weight: normal;
	border: 0px;
	padding: 0px;
	float:left;
}


h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
}

p	{
	padding-top: 0px;
	padding-right : 0px;
	padding-bottom: 0px;
	padding-left: 0px;	
}


.darkgrey {
	color: #666666;
	background-color: #ffffff; 
	padding : 10px 0px 0px 10px;
}

.caption{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
}

.caption a{
	color : #000000;
		font-size: x-small;
		font-weight: bold;
	text-decoration : underline;
	margin: 0px 0px 5px 0px;
}
.caption_notbold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	background-color: #FFFFFF;
	font-weight: normal;
}
.caption_notbold a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	background-color: #FFFFFF;
	font-weight: normal;
}
.caption_notbold a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	background-color: #FFFFFF;
	font-weight: normal;
}
.caption a:hover{
	text-decoration : underline;
	font-size: x-small;
	font-weight: bold;
}


#flickr-caption.caption,
#flickr-caption.caption a {
	background-color: transparent;
	font-weight: normal;

}

.next_section{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	background-color: #FFFFFF;
	font-weight: normal;
	text-align: right;
	text-decoration: none;
}
a.next_section{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	background-color: #FFFFFF;
	font-weight: normal;
	text-align: right;
	text-decoration: none;
}
p.focus	{
	margin-left: 5px;
}


table td  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: small;

	text-align: left;
	border: 0px;
	padding: 0px;
}	

 .review {
	border: 1px solid #CCCCCC;
	padding: 0px;
}	
	
.maintext  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: small;
 	margin-top: 0px; 
 	margin-right: 0px; 
 	margin-bottom: 0px; 
 	margin-left: 4px;
 	padding-top: 10px; 
	padding-left : 4px;
}

.hometext  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: small;
 	padding-top: 10px; 
	padding-left : 8px;
}

#popup {
	position: absolute;
	top: 0px;
	left: 0px;
	margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;
	width: 100%;
	background-color: #ffffff;
	color: #000000;
	font-weight: normal;	
	border: 0px;
	padding: 0px;
	}
	
 #logoimage {
	position: relative;
	top: 5px;
	left: 5px;
	height: 80px;
	width: 100%;
	background-color : White;
} 
	
 #homelogoimage {
	position: absolute; 
	top: 0px; 
	left: 0px; 
	height: 80px; 
	width: 100%;
	background-color : White;
} 	

#homemain {
	position: absolute;
	top: 111px;
	left: 0px;
	width: 100%;
	background-color: #ffffff;
	
	font-weight: normal;	
	border: 0px;
	padding: 0px;
}

a.menuhome:visited	{ 
	text-decoration: none;
	color: #000000; 
	background-color : #cccc66;
	font-weight: bold;
}

a.menuhome:link 	{  
	text-decoration: none; 
	color: #000000; 
	background-color : #cccc66;
	font-weight: bold;
}
	
a.menuhome:hover 	{  
	text-decoration: none; 
	color: #FFFFFF; 
	background-color : #cccc66;
	font-weight: bold;
}
	
a.menuhome:active 	{  
	text-decoration: none; 
	color: #000000; 
	background-color : #cccc66;
	font-weight: bold;
}

/* topics */
a.menutopics:visited	{ 
	text-decoration: none;
	color: #000000; 
	background-color : #99cc99;
	font-weight: bold;
}

a.menutopics:link 	{  
	text-decoration: none; 
	color: #000000; 
	background-color : #99cc99;
	font-weight: bold;
}
	
a.menutopics:hover 	{  
	text-decoration: none; 
	color: #FFFFFF; 
	background-color : #99cc99;
	font-weight: bold;
}
	
a.menutopics:active 	{  
	text-decoration: none; 
	color: #000000; 
	background-color : #99cc99;
	font-weight: bold;
}

/* partners */
a.menupartners:visited	{ 
	text-decoration: none;
	color: #000000; 
	background-color : #99ccff;
	font-weight: bold;
}

a.menupartners:link 	{  
	text-decoration: none; 
	color: #000000; 
	background-color : #99ccff;
	font-weight: bold;
}
	
a.menupartners:hover 	{  
	text-decoration: none; 
	color: #FFFFFF; 
	background-color : #99ccff;
	font-weight: bold;
}
	
a.menupartners:active 	{  
	text-decoration: none; 
	color: #000000; 
	background-color : #99ccff;
	font-weight: bold;
}

/* guides */
a.menuguides:visited	{ 
	text-decoration: none;
	color: #000000; 
	background-color : #ffccff;
	font-weight: bold;
}

a.menuguides:link 	{  
	text-decoration: none; 
	color: #000000; 
	background-color : #ffccff;
	font-weight: bold;
}
	
a.menuguides:hover 	{  
	text-decoration: none; 
	color: #FFFFFF; 
	background-color : #ffccff;
	font-weight: bold;
}
	
a.menuguides:active 	{  
	text-decoration: none; 
	color: #000000; 
	background-color : #ffccff;
	font-weight: bold;
}

/* links */
a.menulinks:visited	{ 
	text-decoration: none;
	color: #000000; 
	background-color : #ffcc66;
	font-weight: bold;
}

a.menulinks:link 	{  
	text-decoration: none; 
	color: #000000; 
	background-color : #ffcc66;
	font-weight: bold;
}
	
a.menulinks:hover 	{  
	text-decoration: none; 
	color: #FFFFFF; 
	background-color : #ffcc66;
	font-weight: bold;
}
	
a.menulinks:active 	{  
	text-decoration: none; 
	color: #000000; 
	background-color : #ffcc66;
	font-weight: bold;
}

/* help */
a.menuhelp:visited	{ 
	text-decoration: none;
	color: #000000; 
	background-color : #99cccc;
	font-weight: bold;
}

a.menuhelp:link 	{  
	text-decoration: none; 
	color: #000000; 
	background-color : #99cccc;
	font-weight: bold;
}
	
a.menuhelp:hover 	{  
	text-decoration: none; 
	color: #FFFFFF; 
	background-color : #99cccc;
	font-weight: bold;
}
	
a.menuhelp:active 	{  
	text-decoration: none; 
	color: #000000; 
	background-color : #99cccc;
	font-weight: bold;
}

/* contact */
a.menucontact:visited	{ 
	text-decoration: none;
	color: #000000; 
	background-color : #cccccc;
	font-weight: bold;
}

a.menucontact:link 	{  
	text-decoration: none; 
	color: #000000; 
	background-color : #cccccc;
	font-weight: bold;
}
	
a.menucontact:hover 	{  
	text-decoration: none; 
	color: #FFFFFF; 
	background-color : #cccccc;
	font-weight: bold;
}
	
a.menucontact:active 	{  
	text-decoration: none; 
	color: #000000; 
	background-color : #cccccc;
	font-weight: bold;
}

/* sub menu links */

a.sub:visited { 
	text-decoration: none; 
	color: #999999; 
	background-color: #ffffff;
	font-weight: bold;
	font-size: small;	
}

a.sub:link 	{  
	text-decoration: none; 
	color: #999999;
	background-color: #ffffff;
	font-weight: bold;
	font-size: small;	
}

a.sub:hover 	{  
	text-decoration: none; 
	color: #000000;	
	background-color: #ffffff;
	font-weight: bold;
	font-size: small;	
}

a.sub:active 	{  
	text-decoration: none; 
	color: #999999; 
	background-color: #ffffff;
	font-weight: bold;
	font-size: small;	
}

a.actsub:visited { 
	text-decoration: none; 
	color: #000000; 
	background-color: #ffffff;
	font-weight: bold;
	font-size: small;	
}

a.actsub:link 	{  
	text-decoration: none; 
	color: #000000;
	background-color: #ffffff;
	font-weight: bold;
	font-size: small;	
}

a.actsub:hover 	{  
	text-decoration: none; 
	color: #000000;	
	background-color: #ffffff;
	font-weight: bold;
	font-size: small;	
}

a.actsub:active 	{  
	text-decoration: none; 
	color: #000000; 
	background-color: #ffffff;
	font-weight: bold;
	font-size: small;	
}
#submenu {
	postion: absolute; 
	top: 40px; 
	left: 5%; 
	width: 98%;
}
