/* CSS developement by Tackhammer Concepts for Eduproject - School Community Fundraising for Colorado */

body {margin:0; padding:0; background:url(../_images/headerbgI.gif) 0 0 repeat-x;}
*>html body {margin: 0 10px;}
#container {
	position:relative;
	width:800px; height:auto;
}
/* header */
#header {
	position: relative;
	background:url(../_images/headerbgI.gif) repeat-x;
	height:117px; width:800px;
	margin:0; padding:0;
}	
#logo {
	position: absolute;
	background:url(../_images/logo.gif) no-repeat;
	height:117px; width:142px;
	margin:0; padding:0;
	left:0;
}

#mainnavcontainer {
	position:absolute;
	height:102px; width:196px;
	top:0; left:143px;
	margin:0; padding:0;
	z-index:3;
}
#mainnav {
	position: relative;
	height:102px; width:196px;
	background: url(../_images/navpixiesI.gif) 0 0 no-repeat;
	margin:0; padding:0;
}
#mainnav li, #mainnav a {
	height:21px; display:block;
}
#mainnav li {
	position:absolute;
	list-style:none; margin:0; padding:0; 
}
#theproduct {top:0; width:196px; }
#thecompany {top:20px; width:196px;}
#fundrasinginfo {top:40px; width:196px; }
#merchantinfo {top:60px; width:196px; }
#formsapps {top:80px; width:196px; }
#theproduct a:hover {background: transparent url(../_images/navpixiesI.gif) -192px 0 no-repeat;}
#thecompany a:hover {background: transparent url(../_images/navpixiesI.gif) -192px -20px no-repeat;}
#fundrasinginfo a:hover {background: transparent url(../_images/navpixiesI.gif) -192px -40px no-repeat;}
#merchantinfo a:hover {background: transparent url(../_images/navpixiesI.gif) -192px -60px no-repeat;}
#formsapps a:hover {background: transparent url(../_images/navpixiesI.gif)  -192px -80px no-repeat;}

#mainnav a { font:1px arial; text-decoration:none; color:#000000; text-align:left;}
.hidelink {color:#000000; font-size:0;}
*>html .hidelink { display:none;}

#inforight { 
	float:right;
	margin: 0 0 9px 0; padding:0 9px 0;
	height:102px; width:190px;
}
#inforight p {
	font: 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:right;
}
#inforight a {
	font: 11px Arial, Helvetica, sans-serif;
	color:#e21f26;
	text-decoration:none;
}
#inforight a:hover {text-decoration:underline;}
/* content */
#leftcolumn, #centercolumn, #rightcolumn {
	position: absolute;
	top:130px;
}
#leftcolumn {
 	left:0;
	width:124px;
	margin:0; padding:0 9px 0;
	text-align:right;
}
#subhead {height:26.2px;}
#leftcolumn h2, #leftcolumn a {
	font:11px Arial, Helvetica, sans-serif;
	color:#e21f26; text-decoration:none;
}
#leftcolumn a:hover {
	font:11px Arial, Helvetica, sans-serif;
	color:#921a1d; text-decoration:underline;
}
#centercolumn h1, #leftcolumn h1 {margin:0; padding:0;}
#centercolumn {
	left:145px;
	width:507px; min-height:300px;
	margin:0; padding:0 6px 0 6px;
	border-left: solid #151349 medium;
	border-right: solid #151349 medium;
}
#headproduct {height:26.2px; background:url(../_images/headingpixie.gif) 0 1px no-repeat;}
#headcompany {height:26.2px; background:url(../_images/headingpixie.gif) 0 -26.2px no-repeat;}
#headfundraising {height:26.2px; background:url(../_images/headingpixie.gif) 0 -52.8px no-repeat;}
#headmcerchant {height:26.2px; background:url(../_images/headingpixie.gif) 0 -79.0px no-repeat;}
#headforms {height:26.2px; background:url(../_images/headingpixie.gif) 0 -105.4px no-repeat;}
.hidetext {font:1px Arial, Helvetica, sans-serif; display:none;}

h2 {
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#921a1d;
	padding:0 0 0px 0;
}
p {
	font:11px Arial, Helvetica, sans-serif;
	color:#151349;
	padding:0 0 0 0;
}	
#centercolumn li {
	font:11px Arial, Helvetica, sans-serif;
	color:#151349;	
	padding:0 0 5px 0;
}
#centercolumn a {
	font:11px Arial, Helvetica, sans-serif;
	color:#e21f26; text-decoration:none;
}
#centercolumn a:hover {
	font:11px Arial, Helvetica, sans-serif;
	color:#921a1d; text-decoration:underline;
}
.signature {
	line-height:12px;
	padding:0 0 0 50px;
	font-weight: bold;
}
.bottomnav {text-align:center; padding:20px 0; color:#666666;}
h6 {
	font:9px Arial, Helvetica, sans-serif;
	color:#333333; padding:80px 0 0 0;
}
a.tackhammer {
	font:9px Arial, Helvetica, sans-serif;
	color:#333333; text-decoration:none;
}
#bottombanner {
	position: inherit;
	width:447px; height:75px;
	margin:10px 0;
	background-color:#bbbbbb;
}	
#rightcolumn {
	left:670px;
	width:120px;
	margin:0; padding:0;
	text-align:center;
}
#smallbanner {
	position:relative;
	width:120px;
	background-color:#CCCCCC;
	margin:0 9px 18px 9px;
}

td { height:10px; vertical-align: middle; padding:0 5px 0 5px; margin:0;}
tr { vertical-align: middle; margin:0; padding:0; }
form { margin:0; padding:0;}