﻿/*/*=========================================*/
/*         general css for fmc.com           */
/*===========================================*/
/**/
/*  1. Universal css*/
/**/
html {height:100%;}
#body {height:100%;margin:0;background-color:#ecf1da;}

table, tr, td, p {color: #000;font-family:arial, helvetica, sans-serif;font-size: 13.33px;line-height: 16px; padding:0; margin:0;}
#clear{clear:both; margin:0; padding:0;font-size:0;}
a:link, a:visited, a:active {font: bold 13.33px arial, helvetica, sans-serif; color:#72892B; line-height: 14px; text-decoration:none;}
a:hover {font: bold 13.33px arial, helvetica, sans-serif; color:#72892B; line-height: 14px; text-decoration:underline;}
p{margin: 13px 0;}
/*  2. layout css*/

/*outside of content layout css*/
#wrapper{text-align: center;padding: 0px;border:0; height:100%;background-color:#ecf1da;}
#innerwrapper{width: 972px;text-align:center;margin:0px auto;height:100%;}

#maincontentl{clear:both;background: url(images/shadowLeft.gif) top left repeat-y;width: 972px;padding-left:0px;overflow:visible;}
#maincontentr{float:right;background: url(images/shadowRight.gif) top right repeat-y;width: 967px;text-align:center;}
* html #maincontentr{width:972px;}
#maincontent{clear:both;width: 962px;text-align:center;}
* html #maincontent{width:964px;}
/* logo row css */
#header{vertical-align:top;}
#headerleft{width: 100%;height:76px;background: url(images/l.jpg) repeat-y top left;}
#headerright{width: 100%;height:76px;background: url(images/r.jpg) repeat-y top right;}
#logodiv{float:left;text-align:left;height:219px;padding:0; margin:0;font-size:0;}

/* menu row css */
#menurow{clear:both;height: 33px; text-align:left;padding: 0; padding-left:10px;margin:0; vertical-align:top; background:url(images/navigationBar.gif) top left repeat-x;white-space:nowrap;}

#menu{margin:0;height:33px;text-align:left;}

/* content row css */
#contentarea{clear:both;min-height:500px;width:100%;background: #fff; margin:0;padding:0;vertical-align:top;}
* html #contentarea{height:500px;}
.contenttable{width:100%;padding: 0;overflow:auto;clear:both;}
.contenttable td{padding:0;}

/* content area / panes */
.contenttd{overflow:auto;}
.contentinnertable{width:100%;overflow:auto;clear:both;}

.paneheader{width: 100%;padding: 7px 0 0 0;}
.panetop, .panebottom, .panebottom2, .paneadmin{width: 100%;padding: 0;}
.paneleft {width: 25%;padding: 0 7px 0 0;vertical-align:top;}
.paneright {width: 250px;padding: 0 0 0 7px;vertical-align:top;}
.panetopleft{padding:0;width: 379px; vertical-align:top;}
.panetopright{padding:0; vertical-align:top;}
.panecenter {width:712px;vertical-align:top;padding: 20px !important;}
.panecontent2{width: 55%;}
.paneright2{width: 45%;padding: 0 0 0 7px;}
.panelower{width:33%;vertical-align:top;padding:0;}
.panelowerright {width: 33%;vertical-align:top;padding: 0 0 0 7px;}
.panelowerleft {width: 33%;vertical-align:top;padding: 0 7px 0 0;}
.paneright3 {width: 66%;padding: 0 0 0 7px;}

/* footer row css */
#footer{height:74px;background:#fff;width:100%;border-top:1px solid #ddd;border-bottom:2px solid #ddd;padding:10px 0;}
#footerline{clear:both;height:12px; width:100%;padding: 0; background: #465757; vertical-align:top; text-align:right; position:relative; bottom:0px;left:0px;}
#footerline3{z-index:100;height:12px; width:100%;padding: 0; background: #465757; vertical-align:top; text-align:right; position:relative;bottom:0px;left:0px;}
#footerleft{text-align:left; float:left; width:60%; padding-left:20px;}
#footerlinks{}
#footerright{text-align:right; vertical-align:top;float:right; width: 332px; padding-right:10px;}
/*  footer */
/* footer links css */
span.footerlinks{text-align:right;}
.footerlinks{font-family: arial, helvetica, sans-serif;font-size: 9px;font-weight: bold;color: #666;line-height: 12px;}

/*footer text*/
#footer {font-family: arial, helvetica, sans-serif;color:#959595;font-size: 10.67px; white-space:nowrap;}

#footer a:link, #footer a:visited, #footer a:active{font-family: arial, helvetica, sans-serif;font-size: 10.67px;font-weight: bold;color:#959595;text-decoration:none;line-height: 12px;}
#footer a:hover{font-family: arial, helvetica, sans-serif;font-size: 10.67px;font-weight: bold;color: 	#959595;text-decoration:underline;line-height: 12px;}

/*   links / text */
h1{font-family: arial, helvetica, sans-serif; font-size: 22px; color: #111;line-height:30px;}
h2{font-family: arial, helvetica, sans-serif;font-weight: bold; font-size:18px; color: #111;line-height:25px;}
h3{font-family: arial, helvetica, sans-serif; font-size:14px; color: #485A9C; line-height:19px; margin-top:16px; font-weight:normal;}

/*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: verdana, arial, helvetica, sans-serif;font-size: 12px;line-height: 22px;}
a.normal:link, a.normal:visited {color: #333333;font-family: verdana, arial, helvetica, sans-serif;font-weight: normal;font-size: 12px;text-decoration: none;}
a.normal:hover {color: #444;font-family: verdana, arial, helvetica, sans-serif;font-weight: normal;font-size: 12px;text-decoration: none;}
.normalred {color: #900;font-family: verdana, arial, helvetica, sans-serif;font-weight: bold;font-size: 12px;}
.normalbold {font-family: verdana, arial, helvetica, sans-serif;font-size: 12px;font-weight: bold;}
/*links for entire site*/
select, input {font-family: verdana, 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: verdana, arial, helvetica, sans-serif; font-size: 12px; color:#000;line-height:16px; }
Ul li li{list-style-image:url('images/bullet2.gif');font-family: verdana, arial, helvetica, sans-serif; font-size: 12pt; line-height:16px; color:#666;}
Ul li Ul li{ font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color:#333;line-height:16px; text-decoration:underline;}
/*-- left navigatin flexplex css --*/
table.navparent td {padding:14px 0;}
a.navparent, a.navparent:visited, a.navparent:link, a.innernavparent:active{font: bold 13.33px arial, helvetica, sans-serif; color:#72892B; line-height: 14px; text-decoration:none;padding: 0 0 0 20px; }
a.navparent:hover{font: bold 13.33px arial, helvetica, sans-serif; color:#72892B; line-height: 14px; text-decoration:underline;}
a.navparentsel, a.innernavparentsel:visited, a.innernavparentsel:link, a.innernavparentsel:active{font: bold 13.33px arial, helvetica, sans-serif; color:#ccc; line-height: 14px; text-decoration:none; padding: 2px 0 0 20px;}
a.navparentsel:hover{font: bold 13.33px arial, helvetica, sans-serif; color:#72892B; line-height: 14px; 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;}


/*-- News css --*/
span.date{font-weight:bold;font-size:13.33px;line-height:16px;}

/*-- End css --*/

