/*******	GENERAL CLASSES		*******/
BODY	{	
	font-family: Arial;
	font-size:12px;
	line-height:18px;
	background-color:#999999;
	margin:0;
}

/*******	STANDARD LINKS	*******/
A	{	
	color: #000000;
	}
A:hover	{	
	color:#ca1c3f;	
}

H1	{
font-size: 18px;
font-weight: bold;
color:#ae0136;
padding-top:25px;
}

H2	{
font-size: 14px;
font-weight: bold;
}

/*** CUSTOM STYLES ***/
#container	{
width:780px;
margin: 0 auto;
overflow: hidden;
padding:0;
border-left: 1px solid #666666;
border-right: 1px solid #666666;
}

#column1	{
width:191px;
float:left;
background-color:#d62e51;
margin-bottom: -2000px; 
padding-bottom:2000px;
}

#column2	{
width:589px;
float:right;
background-image:url(../images/feature_gradient2.jpg);
background-repeat: repeat-y;
}

#featureheadline	{
color:#666666;
font-weight:bold;
padding:10px 0 0 25px;
background-image:url(../images/feature_gradient.jpg);
background-repeat: repeat-y;
}

#homefeature	{
padding:10px 25px;
background-image:url(../images/feature_gradient2.jpg);
background-repeat: repeat-y;
}

#homefeaturelg	{
font-size:18px;
font-weight:bold;
}

.homesample	{
float:right;
padding-left:25px;
}

.portrow	{
padding: 5px 25px 25px 25px;
}

/*** TOP NAV ***/
.toolbar	{
width:780px;
height:25px;
background-image: url(../images/toolbarbkgd.jpg);
background-repeat:repeat-x;
text-align:right;
padding: 8px 0 0 0;
margin:0;
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
}
	.toolbar A	{
	color:#FFFFFF;
	}
	
	.toolbar A:hover	{
	color:#000000;
	}
	
#mainnav	{
padding: 0px 35px;
float:right;
}

/*** SIDE NAV ***/

#sidenav {
width: 191px;
background-color: #CCCCCC;
}

#sidenav ul {
list-style:none;
padding: 0;
margin:0;
}

#sidenav li {
border-bottom: 1px solid #FFFFFF;
background: #ccc url(../images/arrow.gif) no-repeat 3px 8px;
}

#sidenav li a {
font-size: 11px;
display: block;
padding: 3px 0 3px 10px;
color: #000000;
text-decoration: none;
}

#sidenav li a:hover {
background-color: #ca1c3f;
color: #FFFFFF;
}

#sidenav ul ul {
margin-left: 10px;
}

#sidenav ul ul li {
border-bottom: none;
background: #ccc url(../images/bullet.gif) no-repeat 0 8px;
}

#sidenav ul ul a {
color: #000000;
}

#sidenav ul ul a:hover {
background-color: #999999;
color: #FFFFFF;
}

/*** FOOTER ***/
#footer	{
font-size:10px;
width:780px;
margin: 0 auto;
text-align:right;
padding-top:5px;
}
