﻿/*Autocomplete*/

#myAutoComplete { }
.yui-skin-sam .yui-ac { position:relative; font-family:arial; }
.yui-skin-sam .yui-ac-input { position:relative; width:250px; }   
.yui-skin-sam .yui-ac-container { position:absolute; top:20px; left:0px; width:250px; }  
.yui-skin-sam .yui-ac-content { position:absolute; width:100%; border:solid 1px #808080; background:white; overflow:hidden; z-index:1000; }
.yui-skin-sam .yui-ac-content ul{ margin:0; padding:0; width:100%; }
.yui-skin-sam .yui-ac-content li { margin:0; padding:2px 5px; cursor:default; white-space:nowrap; list-style-type:none; text-align:left; }  
.yui-skin-sam .yui-ac-content li.yui-ac-prehighlight { background:#b3d4ff; }  
.yui-skin-sam .yui-ac-content li.yui-ac-highlight { background:#7ac142; color:white; }

/*Panels to go here*/

.portalpanellist { position:relative;width:100%;margin:0;padding:0;border:1px dotted #365f91;list-style-type:none;background-color:White; }
.portalpanellinksfirst { position:relative;width:100%;margin:0;padding:0;background:#365f91 url('/images/portalpanelbg.png') repeat-x top;color:white;list-style-type:none; }
.portalpanellinkspartners { margin:5px 5px 10px 5px;padding:0;list-style-type:none; }
.portalpanellinks { margin:5px 5px 10px 5px;padding:0;list-style-position:outside;list-style-type:none;background-color:White; }
.portalpanelh3 { margin:0; padding:5px; }
.portalpanellinksh3 { font:12pt arial,Arial;font-weight:900;letter-spacing:2pt;margin:0;color:white;padding-bottom:1px; }
.portalpanellinksh3:hover { border-bottom:1px solid white; }

/*Misc*/
.gray { color:Gray; }

h4 { margin:0;padding:0; }
.sectionname { font-size:12pt; font-weight:600; }
.listingimage { margin:2px; border:1px; }

/*Cloud*/
/*#KeywordCloud { background-color:White; }*/
#KeywordCloud a:link { padding:0; margin:0; }
#KeywordCloud a:visited { padding:0; margin:0; }
#KeywordCloud a:hover {  }
a.remove:link { margin:0 0 5px 0; padding:1px 12px 1px 1px; text-decoration:underline; font-weight:900; background: url("/images/Remove.png") no-repeat right center; }
a.remove:visited { margin:0 0 5px 0; padding:1px 12px 1px 1px; text-decoration:underline; font-weight:900; background: url("/images/Remove.png") no-repeat right center; }
a.remove:hover { margin:0 0 5px 0; padding:1px 12px 1px 1px; text-decoration:underline; background: url("/images/RemoveOver.png") no-repeat right center; }
#KeywordCloud a.add:link { font-size:1em; padding:1px; }
#KeywordCloud a.add:visited { font-size:1em; padding:1px; }
#KeywordCloud .AddKeywords { padding:0; margin:0; }
#keywordcloud h1 { font-size:14pt; }
#KeywordCloud h3 { line-height:1em; }

/*Links */

a.submenu:link { color:white; text-decoration: none; }
a.submenu:visited { color:white; text-decoration: none; }
a.submenu:hover { color:white; text-decoration: underline; }

a.submenuselected:link { color:white; text-decoration: underline; }
a.submenuselected:visited { color:white; text-decoration: underline; }
a.submenuselected:hover { color:white; text-decoration: underline; }

a.head_toplinks_fcm:link { color:#ea9604; font-weight:600; }
a.head_toplinks_fcm:visited { color:#ea9604; font-weight:600; }
a.head_toplinks_fcm:hover { color:#FFFFFF; font-weight:600; }

/* Validation, Error handling */

.ErrorDiv { position:absolute; display:block; width:300px; top:-8px; font-size:1em; text-align:left; color:white; background-color:#0f78f0; padding:2px; } 
.ErrorDivArrow { position:absolute; display:block; width:39px; top:-5px; background-image:url(/Images/ErrorPointer.png); background-repeat:no-repeat; background-position:left; }
