/* global */
body { margin:0px; padding:0px; font-family:tahoma; background-color:#FFFFFF; text-align:center; background-image:url("../images/vland-bg-short.gif"); background-repeat:repeat-x; background-position:top left; }

input {	border:1px solid #aaa;}
select {	border:1px solid #aaa;}

#clickableWidget
{
	width: auto;
	border: 3px double #999999;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding: 0.25em;
	background-color: #EEEEEE;
	color: #333333;
	font-size: 115%;
	font-weight: bold;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

#clickableWidget:active
{
	border: 3px double #CCCCCC;
	border-top-color: #999999;
	border-left-color: #999999;
}



textarea {	border:1px solid #aaa;}

#CallOut { clear:both; margin:0; padding:0; height:94px; background:none; line-height:1.2em; }
#CallOut .Action { margin:0; padding:30px 0 0 0; width:449px; float:left; }
#CallOut .Chart { margin:0; padding:29px 0 0 0; width:311px; float:left; text-align:center; }
#CallOut .ActionReach { margin:0; padding:25px 0 0 0; width:423px; float:left; }
#CallOut .ChartReach { margin:0 0 0 0px; padding:0; width:327px; float:left; background-image:url("../images/vland-ex-reach.jpg"); background-repeat:no-repeat; background-position:top left; }
#CallOut h1 { margin:0; padding:0 0 5px 5px; font-size:30px; color:#FFFFFF; letter-spacing:-.025em; line-height:1.1em; font-family:arial, helvetica, sans-serif; }
#CallOut p { margin:0; padding:0 0 2px 5px; font-size:17px; color:#FFFFFF; letter-spacing:-.025em; line-height:1.2em; }
#CallOut p.Emph { padding:0 0 10px 5px; font-weight:bold; }


#Main { margin:20px 0 0 0; padding:10px 20px 5px 5px; width:449px; font-size:14px; float:left; background-image:url("../images/vland-dots-vert.gif"); background-repeat:repeat-y; background-position:top right; }
#Main h3 { margin:0; padding:0 0 0 0; font-size:16px; }
#Main h5 { margin:0; padding:0 0 15px 0; font-size:16px; }
#Main h4 { margin:0; padding:0 0 1px 0; font-size:14px; }
#Main p { margin:0; padding:0 0 15px 0; color:#666666; line-height:1.3em; }
#Main a { text-decoration:none; }
#Main a:hover { text-decoration:underline; }

/* FAQ list */
#Main .Q { margin:0; padding:0 0 25px 0; font-size:11px; color:#666666; line-height:1.3em; }
#MainEx .Q { margin:0; padding:0 0 25px 0; font-size:11px; color:#666666; line-height:1.3em; }
#MainKey .Q { margin:0; padding:0 0 25px 0; font-size:11px; color:#666666; line-height:1.3em; }

#MainEx { margin:20px 0 0 0; padding:10px 0px 5px 5px; width:449px; font-size:14px; float:left;}
#MainEx h3 { margin:0; padding:0 0 0 0; font-size:16px; }
#MainEx h5 { margin:0; padding:0 0 15px 0; font-size:16px; }
#MainEx h4 { margin:0; padding:0 0 1px 0; font-size:14px; }
#MainEx p { margin:0; padding:0 0 15px 0; color:#666666; line-height:1.3em; }
#MainEx a { text-decoration:none; }
#MainEx a:hover { text-decoration:underline; }
#MainEx ol { margin:0; padding:0 0 20px 30px; color:#666666; }


#MainKey { margin:20px 0 0 0; padding:0px 20px 5px 5px; width:506px; font-size:14px; float:left; background-image:url("../images/vland-dots-vert.gif"); background-repeat:repeat-y; background-position:top right; }
#MainKey h3 { margin:0; padding:0 0 0 0; font-size:16px; }
#MainKey h5 { margin:0; padding:0 0 15px 0; font-size:16px; }
#MainKey h4 { margin:0; padding:0 0 1px 0; font-size:14px; }
#MainKey p { margin:0; padding:0 0 15px 0; color:#666666; line-height:1.3em; font-size:13px; }
#MainKey a { text-decoration:none; }
#MainKey a:hover { text-decoration:underline; }

#SidebarKey { margin:20px 0 0 0; padding:0px 0 5px 29px; width:189px; float:left; }
#SidebarKey h3 { margin:0; padding:0 0 15px 0; font-size:12px; }
#SidebarKey h2 { margin:0; padding:0; font-weight:100; font-size:12px; color:#666666; }
#SidebarKey ul { margin:0; padding:0 0 20px 0; list-style:none; }
#SidebarKey li { margin:0; padding:0 0 2px 0; line-height:1.1em; font-size:12px; }
#SidebarKey p { margin:0; padding:5px 0 5px 0; color:#666666; font-size:12px; }
#SidebarKey a { text-decoration:none; }
#SidebarKey a:hover { text-decoration:underline; }
#SidebarKey .Dots { clear:both; margin:0px; padding:0 0 10px 0; height:1px; background-image:url("../images/vland-dots-hori.gif"); background-repeat:repeat-x; background-position:top left; }


/* Keyword guide */
#KeyGuide { clear:both; margin:30px 5px 0px 5px; padding:10px 0 10px 0; color:#666666; }
#KeyGuide h3 { clear:both; margin:0 0 10px 0; padding:5px 0 5px 10px; font-size:16px; color:#000000; background-color:#CBD9EE; }
#KeyGuide h2 { margin:0; padding:0; font-size:12px; color:#000000; }
#KeyGuide ul { margin:0; padding:0 10px 20px 0; list-style:none; width:142px; float:left; }
#KeyGuide li { margin:0; padding:0 0 2px 0; line-height:1.1em; font-size:12px; color:#666666; }

/* Web Sites */
#Websites { clear:both; margin:10px 5px 0px 5px; padding:15px 0 20px 0; color:#666666; background-image:url("../images/vland-dots-hori.gif"); background-repeat:repeat-x; background-position:top left; line-height:normal; }
#Websites h3 { margin:0 0 10px 0; padding:0; font-size:16px; color:#000000; }
#Websites h4 { margin:0; padding:20px 0 12px 9px; font-size:16px; color:#000000; }
#Websites p { margin:0 0 1px 0; padding:0; }

#Websites .Screen { margin:0; padding:0; background-image:url("../images/vland-bg-websites.gif"); background-repeat:no-repeat; background-position:top left; width:350px; height:353px; float:left; }
#Websites .ScreenR { margin:0; padding:0; background-image:url("../images/vland-bg-websites.gif"); background-repeat:no-repeat; background-position:top left; width:350px; height:353px; float:right; }

#Websites ul { margin:0; padding:10px 10px 20px 10px; list-style:none; width:142px; float:left; }
#Websites li { margin:0; padding:0 0 3px 0; line-height:1.1em; font-size:12px; color:#666666; }

/* Web Sites Examples */
#Examples { margin:10px 5px 0px 5px; padding:5px 0 10px 0; color:#666666; background-image:url("../images/vland-dots-hori.gif"); background-repeat:repeat-x; background-position:top left; line-height:normal; }
#Examples ul { margin:0; padding:0px 10px 20px 0; list-style:none; width:239px; float:left; }
#Examples li { margin:0; padding:0 0 3px 0; line-height:1.1em; font-size:14px; color:#666666; }
#Examples h4 { margin:0; padding:20px 0 0 0; font-size:14px; color:#000000; }
#Examples span { color:#666666; }
