﻿/*/*=========================================*/
/*         general css for fmc.com           */
/*===========================================*/
/**/
/*  1. Universal css*/
/**/
html {}
#body {margin:0;background-color: #ececec;}
div{margin:0px; padding:0px;}
table, tr, td, p {color: #444444;font-family:arial, helvetica, sans-serif;font-size: 12px;line-height: 18px;}
p{margin:5px 0 0 0;}
#clear{clear:both; margin:0; padding:0;font-size:0px;}
a:link, a:visited, a:active {color: #ef3a33;font-family:arial, helvetica, sans-serif;font-weight: bold;font-size: 12px;text-decoration: underline;}
a:hover {color: #111111;font-family:arial, helvetica, sans-serif;font-weight: bold;font-size: 12px;text-decoration: underline;}
img {border:0px;}
/*  2. layout css*/

/*outside of content layout css*/
#wrapper{background: transparent;text-align: center;padding: 0px;border:0; margin-top:10px;}
#maincontent{clear:both;width: 958px;text-align:center;margin:0px auto;}
#maincontent2{clear:both;width: 980px;text-align:center;margin:0px auto;}

/* header*/
/* header top*/
#t_headerl{height:9px;background: url(images/top_tl.jpg) top left no-repeat;}
#t_headerr{height:9px;background: url(images/top_tr.jpg) top right no-repeat;}
#t_header{height:9px;background: url(images/top_t.jpg) top left repeat-x;}

/* header middle*/
#header_l{background: url(images/top_l.jpg) top left repeat-y #fff;}
#header_r{background: url(images/top_r.jpg) top right repeat-y;}

#header{clear:both;vertical-align:top;margin-left:2px;}
* html #header{margin:0;padding-left:2px;}
#logodiv{float:left;width:300px;padding:12px 0 10px 25px;text-align:left;}

/* fmc top row css */
#fmctoprowright {float:right; width: 550px; margin: 0 22px 0 0; _margin: 0 12px 0 0; padding:0px;background: transparent; vertical-align:top;text-align:right;}
span.fmctoprowright{text-align:right;vertical-align:top;}
.fmctoprowright{font-family: arial, helvetica, sans-serif;font-size: 10px;color: #666666;}
span.fmclogo{border:0px; padding-bottom: 0px; border-color:#fff;vertical-align:middle;}
.fmctoprowright a:link, .fmctoprowright a:visited, .fmctoprowright a:active{font-family: arial, helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #666666;text-decoration:none;text-transform:uppercase;line-height: 13px;vertical-align:top;}
.fmctoprowright a:hover{font-family: arial, helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #111;text-decoration:none;text-transform:uppercase;line-height: 13px;vertical-align:top;}
#fmclinks{text-align:right;padding-bottom: 10px;_padding-bottom: 0px; vertical-align:top;}
#search{text-align:right;padding:0px 10px 0 0;}
* html #search{padding-top:6px;}

/* menu row css */
#menurow{clear:both;height: 58px; text-align:left;padding: 0; margin:0; vertical-align:top;white-space:nowrap;}
#menu{margin:0;height:58px;text-align:left;}

/* menu row2 css */
#menurow2{clear:both;height: 20px; text-align:left;padding: 0; margin:0; vertical-align:top;white-space:nowrap;}
#menu2{margin:5px 0 0 5px;height:20px;text-align:left;}
* html #menu2{padding:5px 0 0 15px;}
#menu2text{float:right;padding-right:15px;color:#FF0000;font-weight:bold;margin-top:2px;font-family:Arial, Helvetica, sans-serif;}
* html #menu2text{margin-top:7px;}

/* header bottom*/
#b_headerl{height:7px;font-size:0;background: url(images/top_bl.jpg) top left no-repeat;}
#b_headerr{height:7px;font-size:0;background: url(images/top_br.jpg) top right no-repeat;}
#b_header{height:7px;font-size:0;background: url(images/top_b.jpg) top left repeat-x;}

/* content row css */
#contentarea{clear:both;background: transparent; text-align:left;margin:0;vertical-align:top;overflow:visible;}

#contentareaHome{clear:both;background: #fff; margin:0;vertical-align:top;border-right:1px solid #d1d1d1;border-left:1px solid #d1d1d1;}
* html #contentareaHome{width:980px}

/* contentpane container */
#content_tl{height:6px;font-size:0px;background: url(images/content_tl.jpg) top left no-repeat;}
#content_tr{height:6px;font-size:0px;background: url(images/content_tr.jpg) top right no-repeat;}
#content_t{height:6px;font-size:0px;background: url(images/content_t.jpg) top left repeat-x;}

#content_l{background: #fff url(images/content_l.jpg) top left repeat-y;}
#content_r{height:100%;background: url(images/content_r.jpg) top right repeat-y;}

#content_bl{height:30px;background: url(images/content_bl.jpg) top left no-repeat;}
#content_br{height:30px;background: url(images/content_br.jpg) top right no-repeat;}
#content_b{height:30px;background: url(images/content_b.jpg) top left repeat-x;}

/* Application Breadcrumb */

/*  breadcrumb row  */
.BreadCrumb, a.BreadCrumb:link, a.BreadCrumb:visited, a.BreadCrumb:active {font-family: arial, helvetica, sans-serif; font-size: 25px; color: #EF3A33;line-height:30px;text-decoration: none;font-weight: normal;}
a.BreadCrumb:hover {font-family: arial, helvetica, sans-serif; font-size: 25px; color: #EF3A33;line-height:30px;text-decoration: none;font-weight: normal;}

.panebread{padding: 10px 10px 10px 20px;font-family: arial, helvetica, sans-serif; font-size: 25px; color: #EF3A33;line-height:30px;}

/* Home  */
.panetophome, .panetophome div div div{padding:0;margin:0;font-size:0px;background:transparent;}
.panetophome div.normal{margin:0; padding:0;border:0;line-height:0;}
.panecontenthome{font-size:0px; width:322px;}
.panelefthome {width: 322px;padding: 0;vertical-align:top;}
.panerighthome {width: 322px;padding: 0;vertical-align:top;}

/*01 */
.LeftCol{width: 333px;padding-right:0px;}
.panenav {width: 317px;padding: 0 0 3px 12px !important;vertical-align:top;}
.paneleft {width: 330px;padding: 0;margin:0;vertical-align:top;}

.RightCol{width: 645px;padding-right:0px;}
* html .RightCol{width:643px;}

.panecontent{width:600px;padding: 10px 18px 10px 18px}
* html .panecontent {width:630px;}
#dnn_TopPane{clear:both;}

/* Microcast */
.LeftColMicro{width: 12px;padding-right:0px;}
* html .LeftColMicro{width: 10px;padding-right:0px;}

.RightColMicro{width: 964px;padding-right:0px;}
* html .RightColMicro{width:966px;}

.panecontentMicro {width:100%; padding: 10px 18px 10px 18px}
/*Admin */
.AdminCol{width:964px;padding-left:12px;}
.paneAdmin{width:964px;padding-left:12px; }

/*Search Page */
.SearchResultsPane {padding: 20px 18px 10px 18px;}

.dnnemptypane{margin:0; padding:0; border:0; line-height:0;}

/*  footer */
#footer{clear:both;background: transparent;height:64px;width:956px; padding:10px 0;padding-left:30px;}
/* footer links css */
.footerlinks{font-family: arial, helvetica, sans-serif;text-align:left;font-size: 9px;font-weight: bold;color: #666;line-height: 12px;}
/*footer text*/
.footerlinks a:link, .footerlinks a:visited, .footerlinks a:active{font-family: arial, helvetica, sans-serif;font-size: 9px;font-weight: bold;color: #666;text-decoration:none;text-transform:uppercase;line-height: 12px;}
.footerlinks a:hover{font-family: arial, helvetica, sans-serif;font-size: 9px;font-weight: bold;color: #111;text-decoration:none;text-transform:uppercase;line-height: 12px;}
span.copyrighttext{text-align:left;}

/* copyright css */
.copyrightdiv{padding-top:10px; text-align:left;}
span.copyrighttext{text-align:left;}
.copyrighttext{color: #777;text-align:left;font-family: arial, helvetica, sans-serif;font-size: 10px;line-height: 12px;}

/*   links / text */
h1{font-family: arial, helvetica, sans-serif; font-size: 30px; color: #ef3a33;line-height:30px;}
h2{font-family: arial, helvetica, sans-serif;font-weight: bold; font-size:16px; color: #111;line-height:25px;margin:0;}
h3{font-family: arial, helvetica, sans-serif; font-size:16px; color: #111; line-height:24px; margin-bottom:10px;}

/*hyperlink style for the unselected tabs */
.othertabs {font-size: 12px;color: #333;font-family: tahoma, arial, helvetica, sans-serif;text-decoration: none;}
a.othertabs:link, a.othertabs:visited, a.othertabs:active {text-decoration: none;color: #333;background-color: transparent;border: 0;font-weight: bold;}
a.othertabs:hover {text-decoration: underline;color: #333;background-color: transparent;border: 0;font-weight: bold;}
/*head*/
.head {font-size: 14px;color: #333;font-weight: bold;}
/*subhead text*/
a.subhead:link, a.subhead:visited, a.subhead:active {color: #6E8E05;text-decoration: none;font-family: tahoma, arial, helvetica, sans-serif;font-size: 12px;font-weight: normal;}
a.subhead:hover {color: #2c2c2c;text-decoration: none;font-family: tahoma, arial, helvetica, sans-serif;font-size: 12px;font-weight: normal;}
/*normal text*/
.normal {color: #444;font-family:arial, helvetica, sans-serif;font-size: 12px;line-height: 22px;}
a.normal:link, a.normal:visited {color: #333333;font-family:arial, helvetica, sans-serif;font-weight: normal;font-size: 12px;text-decoration: none;}
a.normal:hover {color: #444;font-family:arial, helvetica, sans-serif;font-weight: normal;font-size: 12px;text-decoration: none;}
.normalred {color: #900;font-family:arial, helvetica, sans-serif;font-weight: bold;font-size: 12px;}
.normalbold {font-family:arial, helvetica, sans-serif;font-size: 12px;font-weight: bold;}
/*links for entire site*/
select, input {font-family:arial, helvetica, sans-serif;font-size: 12px;color: #333;text-align:left;}
/*applied to invisible objects*/
.invisible {visibility: hidden;}
hr{color:#6caccf;}
/*-- bullet css --*/
ul {}
Ul li{ font-family:arial, helvetica, sans-serif; font-size: 12px; color:#000;line-height:16px; }
/*-- left navigatin flexplex css --*/
.innernav{font-size: 12px; font-family:arial, helvetica, sans-serif;}
a.innernavparent, a.innernavparent:visited, a.innernavparent:link, a.innernavparent:active{font: bold 14px arial, helvetica, sans-serif; color:#fff; line-height: 14px; text-decoration:none;padding: 2px 0 0 20px;}
a.innernavparent:hover{font: bold 14px arial, helvetica, sans-serif; color:#ddd; line-height: 14px; text-decoration:none;}
a.innernavparentsel, a.innernavparentsel:visited, a.innernavparentsel:link, a.innernavparentsel:active{font: bold 14px arial, helvetica, sans-serif; color:#ccc; line-height: 14px; text-decoration:none; padding: 2px 0 0 20px;}
a.innernavparentsel:hover{font: bold 14px arial, helvetica, sans-serif; color:#ddd; line-height: 14px; text-decoration:none;}

td a.innernavparent{background: url(images/navarrow.jpg) left no-repeat; padding-left:20px;line-height: 14px;}
td a.innernavparentsel{background: url(images/navarrowsel.jpg) left no-repeat; padding-left:20px;line-height: 14px;}

.leftnav{font-size: 14px; font-family:arial, helvetica, sans-serif;width:200px;color:#5b759a;}
a.leftnavparent, a.leftnavparent:link, a.leftnavparent:active, a.leftnavparent:visited{font: bold 14px arial, helvetica, sans-serif; color:#5b759a; line-height: 1.5em; text-decoration:none;}
a.leftnavparent:hover, .leftnavparent a:hover{font: bold 14px arial, helvetica, sans-serif; color:#ef3a33; line-height: 1.5em; text-decoration:none;}
a.leftnavparentsel, a.leftnavparentsel:visited, a.leftnavparentsel:link, a.leftnavparentsel:active{font: bold 14px arial, helvetica, sans-serif; color:#ef3a33; line-height: 1.5em; text-decoration:none;}
a.leftnavparentsel:hover{font: bold 14px arial, helvetica, sans-serif; color:#ef3a33; line-height: 1.5em; text-decoration:none;}

/*-- Mouseover background image Navigatin FlexPlex CSS --*/
.nav{font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif;}
a.NavParent, a.NavParent:visited, a.NavParent:link, a.NavParent:active{display:inline-block;font: normal 16px Arial, Helvetica, sans-serif; color:#444; line-height: 1.5em; text-decoration:none;padding: 2px 0 0 10px;width:268px;_width:278px;height:26px;}
a.NavParent:hover{display:inline-block; background: url('images/LeftNavBkg.jpg');font: normal 16px Arial, Helvetica, sans-serif; color:#fff; line-height: 1.5em; text-decoration:none;}
a.NavParentSel, a.NavParentSel:visited, a.NavParentSel:link, a.NavParentSel:active{display:inline-block;background: url('images/LeftNavBkg.jpg');font: normal 16px Arial, Helvetica, sans-serif; color:#fff; line-height: 1.5em; text-decoration:none; width:268px;_width:278px; padding: 2px 0 0 10px;height:26px;}
a.NavParentSel:hover{display:inline-block;font: normal 16px Arial, Helvetica, sans-serif; color:#fff; line-height: 1.5em; text-decoration:none;}

/*-- module menu css --*/

.moduletitle_submenu {background: #fff; padding: 4px 0 0 0; border: 1px solid #111111;z-index: 1;  cursor: pointer;  cursor: hand; font-weight: normal; filter: none;}
/*submenu idle*/ 
.moduletitle_menuitem { color: #333333; font-family: tahoma; font-size: 11px; font-weight: bold; font-style: normal; padding: 0px 30px 0px 16px; height: 20px; background: transparent; }
.mainmenu_menuitemsel{background: transparent;}
.moduletitle_menuitemsel{color: #fff; font-family: tahoma; font-size: 11px; font-weight: bold; cursor: pointer; cursor: hand; height: 20px; border-top: 1px solid #999999;border-bottom: 1px solid #999999;background-color: #62a6cb; padding: 0px 30px 0px 16px;}
/*module menu continer*/
.moduletitle_menucontainer{color: #2c2c2c;}
/*module menu bar*/
.moduletitle_menubar{cursor: hand;background: transparent;}
/*not needed*/
.mainmenuseperator, .moduletitle_menuarrow, .mainmenu_menuarrow, .mainmenu_menuicon, .moduletitle_menuicon {display: none;}
.moduletitle_rootmenuarrow{display: none;}

/*--rss css --*/
#rss{float:right; padding-right:10px;font-size: 10px; }
#rss a{text-decoration: none;}
#rss a:hover{text-decoration: underline;}


td.cuq{width:200px;}
input.cutb, select.cutb{width:275px;}
textarea.cumb{width:400px; height:100px;}
input, select{font-family: arial, helvetica, sans-serif; font-size: 12px; }

/*--Location XMOD Css --*/
.locationstable{background:#fff;overflow:visible;}
.locationstable td,.locationstable tr{vertical-align:top;}
div.innertable{border:1px solid #ccc;width:300px;height:235px !important;background:#fff; padding:5px;}
.innertable td{vertical-align:top;}
.innertable div{padding-left:10px;}
#locationsglobalmap{}
#locationsbybusinesslist{font-size:12px;margin-top:5px;}
#locationsbybusiness{font-weight:bold;font-size:18px;float:left; color:#060335; margin: 20px 50px 0 0; vertical-align:top;}

#locationsresult{clear:both;height:100%}

div.locationresult{float:left;width:800px;height:100%;overflow:visible;}
* html div.locationresult{height:auto;}
div.locinnertable{float:left;border:1px solid #ccc;width:585px;background:#fff; padding:5px;}

/* location xmod form */
.locationtd{width:200px;font-weight:bold;}
.locationtd input{width:250px;}

/* Controlpanel */
table.ControlPanel{background:transparent;padding:0 10px;border-bottom:2px solid #eee;}
.ControlPanel a:link, .ControlPanel a:link:visited, .ControlPanel a {color:#666;font-weight:normal;}
/*-- Verity Search CSS --*/
.thesaurus{display:none;}
.tip{display:none;}
#Table2{display:none;}
.languages{display:none;}
.Table3{border:0;}

div.resultspage P {display:none;}
div.resultspage UL {display:none;}
.collection-names input{text-align:left !important;}

.score{display:none;}
.bar{display:none;}
.date{display:none;}
.fs{display:none;}
.result-count{display:none;}
.navbar{background:#fff;border:1px solid #ccc;}
.search-options{display:none;}
.url, .size, .description{display:none;}
div.results hr{display:none;}
/*-- End css --*/

