@charset "utf-8";
/*
=====================
FM styles - Layout
=====================
*/

html, body { background:#d1d3d4; height:100%; font-family:Arial, Helvetica, sans-serif; font-size:10pt; }
.mipWrpr { width:736px; height:100%; margin:0 auto; top:0; }
.mipHdr { background:url(images/mipHdr.jpg) no-repeat; height:162px; }
	#miplogo { margin:42px 0 0 44px; width:115px; float:left; }
	#mipSearch { margin:35px 45px 0 0; float:right; width:375px; text-align:right; height:82px; color:#58595b; font-size:9pt; }
	#mipMenu { margin:25px 50px 0 25px; padding:0; text-align:right; }
.mipBdy { background:url(images/bdyRptr.jpg) repeat-y; padding-bottom:1px; width:736px; }
	#bdyCnt { margin:0; padding:0; }
.mipFtr { background:url(images/mipFtr.jpg) no-repeat bottom; padding-bottom:110px; }
    #seoMenu { float:right; padding-top:5px; margin:0 auto; width:736px; text-align:center; font-size:8pt; }
.dvclr { line-height:.01; clear:both; }

/*
================================
Text & Link Styles
================================
*/
.headerpane a { color:#f00; font-weight:normal; font-size:10pt; }
p#subMenu { padding-top:10px; }
#mipSearch .SkinObject { color:#f00; font-weight:normal; font-size:10pt; font-family:Arial, Helvetica, Sans-Serif; }
#seoMenu a { color:#f00; }
#seoMenu a:hover { text-decoration:underline; }
#seoMenu .foremost a { color:#F3711E; }
#bdyCnt .Head { color:#8499B8; padding-left:15px; }
#bdyCnt .toppane .Head { font-family:Times New Roman; font-style:italic; font-size:18pt; color:#f00; padding:0; }
.rightpane { font-size:8pt; }
.contentpane h3 { font-size:14pt; color:#000; }
.contentpane table tr td {font-size:9pt; }

/*
================================
Product Categories Styles for the Home Page
================================
*/
.productBG { background:url(/Portals/6/productBG.jpg) no-repeat top; height:238px; font-size:8pt; }
.productBG ul {font-size:8pt; font-family:Arial, Helvetica, Sans-Serif; color:#000; margin:0 auto; display:inline; list-style-image:none; }
.productBG strong { font-size:9pt; padding-top:5px; }
.prodCat a{ margin-left:15px; }
/* 
================================
DNN Styles
================================
*/  	 

.controlpanel { width: 100%; background-color: #fefefe; }
.toppane { width: 100%; padding:0 4px 10px 3px; background:url(images/topPaneBorder.jpg) no-repeat bottom; }
.headerpane { width: 100%; }
.contentpane { width:66%; padding:6px 4px 0 6px; }
.rightpane { width:33%; padding:6px 4px 0 0; }
.bottompane { width: 100%; padding:6px 4px 10px 6px; background:url(images/topPaneBorder.jpg) no-repeat bottom; }
.main_dnnmenu_container { background-color: transparent; }
.main_dnnmenu_bar { cursor: pointer; height:16px;	background-color: Transparent; }
.main_dnnmenu_item td { cursor: pointer; color: #fff; padding: 1px 3px 3px 1px; }
.main_dnnmenu_rootitem  { cursor: pointer; color: #fff; padding: 0px 12px 0px 5px; text-align:left; }
.main_dnnmenu_itemhover { text-decoration:underline; }
.main_dnnmenu_itemhover td { text-decoration:underline; }
.main_dnnmenu_icon { cursor: pointer; text-align: center; width: 15px; height: 100%; }
.main_dnnmenu_submenu {	background-color: #EE3329; z-index: 1000; cursor: pointer; padding:1px; text-align:left; }
.main_dnnmenu_break { height: 1px; font-size: 1px; }
.main_dnnmenu_arrow { border-right: #cad5ea 1px solid; border-bottom: #cad5ea 1px solid; border-top: #cad5ea 0px solid; font-family: webdings; font-size: 10pt; cursor: pointer; }
.main_dnnmenu_rootmenuarrow { font-family: webdings; font-size: 10pt; cursor: pointer; }
.StandardButton { background: #7994cb none; color: #ffffff; font-family: verdana, sans-serif; font-size: 11px;font-weight: normal; }