﻿/* SharePoint overrides */
.ms-propertysheet a:link, a:visited {color: #666666;text-decoration:none;}
.ms-propertysheet a:visited {color: #666666;text-decoration:none;}
a.ms-sitemapdirectional:link, a.ms-sitemapdirectional:visited {color: #666666}
a.ms-topnav:link, a.ms-sitemapdirectional:visited {color: #666666}
.ms-consoletoolbar a:link, a:visited {color: #666666}
.ms-consolestatus a:link, a:visisted, a:hover {color: #666666}

/* 
 ----------------------------------------------------------------------------
  Please check for cross-browser compatibility prior to making changes
  MINIMUM BROWSER CHECK :: IE5.x/IE6/Firefox/Safari

  CSS Document - layout.css
 ---------------------------------------------------------------------------- 
*/


/* undo some default styling of common (X)HTML browsers
 * ------------------------------------------------------------------------- */

/* No list-markers by default - must redefine bullets w/ bg graphics */
ul,ol { list-style:none; }

/* Avoid browser default inconsistent heading font-sizes and pre/code */
h1,h2,h3,h4,h5,h6,pre,code,td { font-size:1em; }

/* Remove inconsistent (among browsers) default padding or margin */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,label,div,dd,dt,dl,table,tr,td { margin:0; padding:0; }

/* prevent blue linked image borders */
a img,:link img,:visited img,fieldset { border:none; }


/* global elements
 * ------------------------------------------------------------------------- */


/* ----- type selectors ----- */ 
body { 
	background:#fff;
	text-align:left; 
	font:13px/22px "Arial", Helvetica, sans-serif; 
	color:#343434;
	}


h1	{ font-size:1.2em; color:#000; }
h2	{ font-size:1.1em; color:#000; }
h3	{ font-size:1.0em; color:#000; }

h1 span,h2 span,h3 span	{ display:none; }

a:link,a:visited	{ color:#354E87; text-decoration:underline; outline:none; }
a:hover,a:active	{ color:#354E87; text-decoration:none; outline:none; }


/* ----- classes ----- */

div.clear	{ 
	clear:both;
	height:.01em; 
	overflow:hidden; 
	}


/* Milliken FR portal page framework
 * ------------------------------------------------------------------------- */

#wrap {
	background:url("/sitecollectionimages/spacer-fr.gif") repeat-y;
	width:713px;
	margin:0 auto;
	text-align:left;
	}
	
#masthead {
	position:relative;
	background:url("/sitecollectionimages/masthead.jpg");
	height:99px;
	}
	
	#logo { padding: 54px  0 0 37px}
	
	
/* ----- column-main ----- */

#column-main { width: 713px; }

#column-main p { margin: 0 46px 0 46px; }

.top { padding-top: 30px;}

.hr { background:url("/sitecollectionimages/main-hr.gif") no-repeat; height:3px; margin: 18px 0 0px 45px; padding-bottom: 5px;}


/* ----- c1 ----- */

#c1 { width:356px; float:left; }

#c1 p { text-align:center; font:11px/18px "Arial", Helvetica, sans-serif; padding: 0 0 10px 0; margin: 0 21px 0 45px; border-bottom: 1px solid #939598; }

#cxp { margin: 13px 0 0 59px; }

.btn { margin:22px 0 0 106px; }

/* ----- c2 ----- */

#c2 { width:357px; float:left; }

#c2 p { text-align:center; font:11px/18px "Arial", Helvetica, sans-serif; padding: 0 0 10px 0; margin: 0 34px 0 45px; border-bottom: 1px solid #939598; }

#amp { margin: 27px 0 0 60px; }

.btn2 { margin:84px 0 0 120px; }


/* ----- bottom-wrap ----- */
 
#bottom-wrap {
	background:url("/sitecollectionimages/bottom-wrap.jpg");
	height:9px;
	clear:both;
	width:100%; /* fix for Safari */
	}

	
/* header framework
 * ------------------------------------------------------------------------- */

	body #header-graphic { background:url("/sitecollectionimages/banner.jpg"); height:172px; }


/* footer
 * ------------------------------------------------------------------------- */
#right a {text-decoration:none;font-size:36px;position: relative;top: -45px;left: 275px;height: 200px;width: 85px;background: url("/sitecollectionimages/logo-mlkn.gif" no-repeat)}
#right a i {visibility: hidden}
#footer {
	background:url('/SiteCollectionImages/footer-fr-2011.gif') no-repeat;
	height:150px;	
	width:713px;
	margin:0 auto;
	text-align:center;
	}

#footer p {
	color:#fff;
	font-size:.80em;
	padding-top:29px;
	line-height:1.5em;
	}

#footer a {color: #FFF}
#footer a:link {color: #FFF}
#footer a:visited {color: #FFF}
#footer a:hover {color: #FFF}
#footer a:active {color: #FFF}


