@charset "utf-8";

body {
text-align:center;
color:#000;
background-image:url(images/page_bg.gif);
font:76% Arial,sans-serif;
margin:0;
padding:0;
}

.main #container {
width:760px;
background-image:url(images/bg_content.gif);
border:1px solid #000;
text-align:left;
margin:0 auto;
}

.main #header {
background:#DDD;
height:190px;
background-image:url(images/cpt_logo.gif);
padding:0 10px;
}

.main #sidebar1 {
float:left;
width:12em;
background-image:url(images/bg2.gif);
padding:15px 0;
min-height:600px;
}

.main #sidebar1 h3,.main #sidebar1 p {
margin-left:10px;
margin-right:10px;
}

.main #mainContent {
margin:0 1.5em 0 13em;
}

/* text - formating */

#mainContent h2{
	font-family:Verdana, Geneva, sans-serif;
}

#mainContent p{
	font-family:Verdana, Geneva, sans-serif;
	line-height:1.3em;
	padding-left:10px;
}

#footer p{
	font-family:Verdana, Geneva, sans-serif;
	padding-left:10px;
	font:8px;
	color:#CCC;
}

#footer a{
	color:#FFF;	
}

#footer a:hover{
	color:#666;
}

/* End text - formating */

.main #footer {
	background-image:url(images/cpt_test_17.gif);
padding:0 10px;
}

.fltrt {
float:right;
margin-left:8px;
}

.fltlft {
float:left;
margin-right:8px;
}

.clearfloat {
clear:both;
height:0;
font-size:1px;
line-height:0;
}

.main #header h1,.main #footer p {
	margin:0;
	padding:10px 0;

}

/*Nav*/

ul#minitabs {
list-style:none;
font-weight:700;
text-align:center;
white-space:nowrap;
margin:0;
padding:7px 0;
}

ul#minitabs li {
display:inline;
margin:0 2px;
}

ul#minitabs a {
text-decoration:none;
border-bottom:4px solid;
border-bottom-color:#434321;
color:#3B3B3B;
padding:0 0 3px;
}

ul#minitabs a#current {
	color:#4E5631;
	border-color:#3B3B3B;
}

ul#minitabs a:hover {
	color:#CBCEC0;
	border-color:#3B3B3B;
}
/* EndNav */

/*iE - Min Height Hack */

* html .main #sidebar1  {
height: 600px;
}

/* End Hack */
