/* CSS Document */

body {	margin: 0px; 
		padding: 0px;
		background: #FFFFFF url(../graphics/build/map-back.gif) top center no-repeat; 
		font-family:Arial, Helvetica, sans-serif;
		overflow:visible;
}

#wrapper {
		margin: 0px; 
		padding: 0px;
		margin-left: auto;
		margin-right: auto;
		width:775px;
		z-index:1;
}

#header {
		height: 230px;
		background: #FFFFFF url(../graphics/build/header.gif) top left no-repeat;
		margin:0px;
		padding:0px;

}

#mainmenu {
		margin:0px;
		padding: 190px 0px 1px 25px; 
		font-size:11px;
		color:#999999;

}

#mainmenu a:link    { color:#1778AC; text-decoration:none; line-height:1.2em; padding: 2px 2px 0px 2px; margin:0px; font-weight:bold;}
#mainmenu a:active  { color:#1778AC; text-decoration:none; line-height:1.2em; padding: 2px 2px 0px 2px; margin:0px; font-weight:bold;}
#mainmenu a:visited { color:#1778AC; text-decoration:none; line-height:1.2em; padding: 2px 2px 0px 2px; margin:0px; font-weight:bold;}
#mainmenu a:hover   { color:#999999; text-decoration:none; line-height:1.2em; padding: 2px 2px 0px 2px; margin:0px; font-weight:bold; border-bottom:1px dotted #999999}

.clear {clear:both;}
.space {padding-top:10px;}

#content {
		width:775px;
		background: #FFFFFF url(../graphics/build/body.gif) top left repeat-y;

}

#top{
		height: 8px;
		background: #FFFFFF url(../graphics/build/top.gif) top left no-repeat;
		margin:0px;
		padding:0px;
}



#base{
		height: 8px;
		background: #FFFFFF url(../graphics/build/base.gif) top left no-repeat;
		margin:0px;
		padding:0px;
}

#rightcol{
		width:239px;
		vertical-align:top;
}

#leftcol{
		width:521px;
		vertical-align:top;
		padding:5px 0px 5px 15px
}

#xhtml{
		float:left;
		font-size:.8em;
		color:#999999;
		width:180px;
		padding:0px 10px 20px 10px;
		margin:0px;
}

.border 	{border:0px;}

.blue		{color:#1778AC;}
.grey 		{color:#888888;}

.title		{font-size:1.4em; font-family:"Times New Roman", Times, serif;}
.text75em 	{font-size:.75em;}
.text70em 	{font-size:.70em;}
.text65em 	{font-size:.65em;}

p			{padding:0px; margin:0px;}

.pad1		{padding: 0px 10px 0px 0px;}
.pad2		{padding: 0px 15px 10px 0px;}

#xhtml ul 			{list-style:none; padding:0px; margin:0px;}
#xhtml li 			{display:inline; margin: 0px;}


#baselink{
		float:left;
		font-size:70%;
		color:#999999;
		text-align:right;
		width:555px;
		padding:0px 10px 20px 10px;
		margin:0px;
}

#baselink a:link    { color:#999999; text-decoration:none; line-height:1.2em; padding: 2px 2px 0px 2px; margin:0px;}
#baselink a:active  { color:#999999; text-decoration:none; line-height:1.2em; padding: 2px 2px 0px 2px; margin:0px;}
#baselink a:visited { color:#999999; text-decoration:none; line-height:1.2em; padding: 2px 2px 0px 2px; margin:0px;}
#baselink a:hover   { color:#1778AC; text-decoration:none; line-height:1.2em; padding: 2px 2px 0px 2px; margin:0px;}

 a.links:link   { color:#1778AC; text-decoration:none; }
 a.links:active { color:#1778AC; text-decoration:none; }
 a.links:visited{ color:#1778AC; text-decoration:none; }
 a.links:hover  { color:#666666; text-decoration:none; border-bottom:1px dotted #666666}