/* CSS Document */

/*PAGE LAYOUT*/
body {
	margin-left:	0px;
	margin-top:	0px;
	margin-right:	0px;
	margin-bottom:	0px;
	font-size:	16px;
}
#logo {float:left; background-image:url(../../images/logo.gif); width:214px; height:143px;}
#topheader {float:right; width:586px; height:97px; background-color:#F0F0F0; position:relative;}
#topheader a { color: black; }
#toplinks {position:absolute; right:10px; top:10px;}
#menu {float:right; width:586px; height:32px; background-image:url(../../images/bg_menu.gif); background-repeat:repeat-x;}
#submenu {float:right; width:586px; height:10px; background-image:url(../../images/bg_submenu.gif); background-position:top; background-repeat:repeat-x;}
#contenttext {float:right; width:606px;}
#prodcontenttext {float:right; width:664px;}
#xleftpanel {float:left; width:234px;}
#leftpanel {float:left; width:175px;}
#prodleftpanel {float:left; width:134px;}
#resourcecontenttext {float:right; width:100%;}
#footer {float:left; width:780px; background-color:#F0F0F0; padding:10px;}
#footer2 {float:left; width:780px; padding:5px;}

#left a {
	color:		black;
}

/*GRAY PANEL*/
.graypanel{
	border:		 solid 1px #666666;
	background-color:#F7F7F7;
	padding:	 10px;
	margin:		 0px;
	margin-bottom:	 10px;
	padding-bottom:	 0px;
}

/*TEXT STYLES*/
.bodytext, .content {
	font:		0.7em Tahoma, sans-serif;
	color:		#666666;
	padding:	12px;
	padding-top: 	0px;
	margin-top: 	0px;
}

#content {
	xbackground:	red;
}

#resourcecontenttext a,
#resourcecontenttext a:visited,
#resourcecontenttext a:active,
#resourcecontenttext a:link
{
	font:		12px Tahoma, sans-serif;
	color:		#CC0000;
}

.titletext {
	font:		0.7em Tahoma, sans-serif;
	font-size:	36px;
	font-weight:	bold;
	color:		#CC0000;
}
.whitetitle {
	font:		0.7em Tahoma, sans-serif;
	font-size:	36px;
	font-weight:	bold;
	color:		#FFFFFF;
}
.smalltitle {
	font:		0.7em Tahoma, sans-serif;
	font-size:	20px;
	font-weight:	bold;
	color:		#CC0000;
}

smalltitle2 {
	font: 		0.7em Tahoma, sans-serif;
	font-size:	14px;
	font-weight:	bold;
	color:		#CC0000;
}
.smallwhitetext {
	font: 		0.7em Tahoma, sans-serif;
	font-size: 	11px;
	font-weight:	bold;
	color: 		#FFFFFF;
}
.smallwhitetext a{
	font: 		0.7em Tahoma, sans-serif;
	font-size: 	11px;
	font-weight:	bold;
	color: 		#FFFFFF;
	text-decoration:none;
}
.smallwhitetext a:hover{
	text-decoration:underline;
}
.smallgraytext {
	font: 		0.7em Tahoma, sans-serif;
	font-size: 	11px;
	font-weight:	bold;
	color:		#999999;
}
.smallgraytext a{
	font: 		0.7em Tahoma, sans-serif;
	font-size: 	11px;
	font-weight:	bold;
	color:		#999999;
	text-decoration:none;
}
.smallgraytext a:hover{
	text-decoration:underline;
}
h4, .smallredtext {
	font: 		0.7em Tahoma, sans-serif;
	font-size: 	11px;
	font-weight:	bold;
	color:		#CC0000;
}
.smallredtext a{
	font:		0.7em Tahoma, sans-serif;
	font-size: 	11px;
	font-weight:	bold;
	color:		#CC0000;
	text-decoration:none;
}
.smallredtext a:hover{
	text-decoration:underline;
}

#left ul {
	padding-left:	0px;
	margin-left:	15px;
	margin-top:	5px;
	margin-botton:	0px;
	list-style:	none;
	text-align:	left;
	padding:	0px;
}

#left li {
	margin-bottom: 1px;
}

fieldset {
	padding-left:	20px;
	padding-right:	20px;
	padding-bottom:	20px;
}

.testimonial {
	font-family:	arial, tahoma;
	line-height:	11px;
	font-size:	11px;
	color:		#666;
	background:	#EEE;
	border:		1px solid #C00;
	border-bottom:	4px solid #C00;
	padding:	9px;
	text-align:	left;
	font-style:	italic;
}

.testimonial div {
	padding-top:	10px;
	text-align:	right;
	font-style:	normal;
	font-weight:	bold;
}

#imageContainer {
	position:relative;
	margin:auto;
	width:583px;
	height:131px;
}

#imageContainer img { display: none; }

#imageContainer img {
	display:       none;
	position:      absolute;
	top:0; left:0;
}
