/****************************************************

	home.css
	
	overwrites default content width and related
	margins for spacing. Overwrites and extends
	nav box columns for "panel navigation"
	
	intended for home page

****************************************************/









div.col {
	width: 260px;
	margin: 0 15px 0 0;
	_margin-right: 12px;
	}

div.col ul {
	width: 260px;
	margin: 0 0 15px;
	_margin-bottom: 12px;
	background: #EAF7D6 url("/images/global/box_bot.gif") no-repeat 0 100%;
	}

div.col li.description {
	padding: 2px 18px 10px;
	}

div.col ul.main li.head  a:link, div.col ul.main li.head  a:visited {
	width: 224px;
	padding: 14px 18px;
	background: #E4E8F0 url("/images/global/box_top.gif") no-repeat;
	}
div.col li.head  a:link, div.col li.head  a:visited {
	width: 224px;
	padding: 12px 18px;
	background: #E4E8F0 url("/images/global/box_top.gif") no-repeat;
	font-size: 18px;
	color: #31456A;
	}
div.col ul.main li.head  a:hover, div.col ul.main li.head  a:active, div.col li.head  a:hover, div.col li.head  a:active {
	background: #97AAC4 url("/images/global/box_top_over.gif") no-repeat;
	}

div.col li a:link, div.col li a:visited {
	width: 224px;
	padding: 6px 18px;
	}

div.col ul.main li a:link, div.col ul.main li a:visited {
	display: block;
	font-size: 13px;
	color: #31456A;
	background: #E4E8F0;
	margin: 0;
	}
	
div.col ul.main li a:hover, div.col ul.main li a:active {
	display: block;
	font-size: 13px;
	color: #31456A;
	background: #97AAC4;
	margin: 0;
	}
	
div.col li.head  a:hover, div.col li.head  a:active {
	background: #B7E17F;
	}

div.col li {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    }
    div.col {
    	float: left;
    	margin: 0 15px 0 0;
    	_margin-right: 12px;	/* windows can't handle any more box gap */
    	}
    div.col ul {
    	margin: 0 0 15px;
    	_margin-bottom: 12px;	/* windows, again, else trips, chokes and wraps */
    	padding: 0 0 12px;
    	}
    div.col li {
    	list-style: none;
    	padding: 0;
    	margin: 0;
    	}
    div.col li.pad {
    	padding-top: 10px;
    	}
    div.col li.description {
    	font: 11px/14px Verdana, Arial, Helvetica, Sans-serif;
    	color: #333;
    	}
    div.col ul.main li.description {
    	font-size: 12px;
    	line-height: 15px;
    	}

    div.col ul.main li.head  a:link, div.col ul.main li.head  a:visited {
    	display: block;
    	font: normal 24px/26px Verdana, Arial, Helvetica, Sans-serif;
    	text-decoration: none;
    	margin: 0;
    	}

    div.col li.head  a:link, div.col li.head  a:visited {
    	display: block;
    	font: normal 15px/20px Verdana, Arial, Helvetica, Sans-serif;
    	text-decoration: none;
    	margin: 0;
    	}
    div.col li.head  a:hover, div.col li.head  a:active {
    	}

    div.col ul.main li.description a:link, div.col ul.main li.description a:visited {
    	display: inline;
    	background: none;
    	padding-left: 0;
    	padding-right: 0;
    	font-size: 12px;
    	text-decoration: underline;
    	}
    div.col ul.main li.description a:hover, div.col ul.main li.description a:active {
    	background: none;
    	text-decoration: none;
    	}

    div.col li a:link, div.col li a:visited {
    	display: block;
    	text-decoration: none;
    	font: 12px/13px Verdana, Arial, Helvetica, Sans-serif;
    	margin: 0;
    	}

