/* CSS Document */

body {
	margin: 0px;
	background-image: url(../images/pageheadbg.gif);
	background-repeat: repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
}
.footerbg {
	background-image: url(../images/pagefooterbg.gif);
	background-repeat: repeat-x;
	height: 112px;
}
.contenttb {
	width: 981px;
}
.white_borbg {
	background-image: url(../images/header_border_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.pageleftborder {
	background-color: #FFFFFF;
	background-image: url(../images/bor_left_bg.gif);
	background-repeat: repeat-y;
}
.pagerightborder {
	background-color: #FFFFFF;
	background-image: url(../images/bor_right_bg.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.contentbg {
	background-color: #FFFFFF;
}
.longinlinks:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	padding-right:10px;
}
.longinlinks:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	padding-right:10px;
}
.longinlinks:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	padding-right:10px;
}
.longinlinks:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: underline;
	padding-right:10px;
}
.linkbg {
	background-image: url(../images/redlink_bg.gif);
	background-repeat: repeat-x;
	height: 27px;
	width: 977px;
}
.whiteareabg {
	background-image: url(../images/white_bg.gif);
	background-repeat: repeat-y;
}
.whiteareabglight {
	background-image: url(../images/white_bg_light.gif);
	background-repeat: repeat-y;
}
.leftrightpadding {
	padding-right:2px;
	padding-left:2px;
}
.homegrybg {
	background-image: url(../images/home_gry_bg.gif);
	background-repeat: repeat-x;
	width: 298px;
	height: 229px;
}
.redheadtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt !important;
	font-weight: bold !important;
	color: #CA092F;
}
.homepadding {
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 15px;
}
.defaulttxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
	text-align: left;
	
}
.defaulttext 
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000;
	text-decoration: none;
	padding-left:8px;
	}
.subhomepadding {
	padding-right: 5px;
	padding-left: 15px;
}
.redheadtxtlink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #CA092F;
	text-decoration:none;
}
.redheadtxtlink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #CA092F;
	text-decoration:none;
}
.redheadtxtlink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #CA092F;
	text-decoration:none;
}
.redheadtxtlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #CA092F;
	text-decoration:underline;
}
.homegryline {
	background-image: url(../images/gry_line.gif);
	background-repeat: repeat-x;
	height: 15px;
}
.footertxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #797979;
	text-decoration: none;
}
.footertxtlink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #797979;
	text-decoration: none;
}
.footertxtlink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #797979;
	text-decoration: none;
}
.footertxtlink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #797979;
	text-decoration: none;
}
.footertxtlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #797979;
	text-decoration: underline;
}



.link_nav_greybg
	{
	background-image:url(../images/nav_bar_bottom_bg.gif);
	background-repeat: repeat-x;
	height: 24px;
	width:977px;
	}
.righttdwidth
	{
	width:226px;
	background-image: url(../images/home_gry_bg.gif);
	background-repeat: repeat-x;
	}
.blacklargetext
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25pt;
	color: #000000;
	text-decoration: none;
	font-weight:bold;
	}
.blksmalllargetext
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #000000;
	text-decoration: none;
	font-weight:normal;
	}
.blktext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	padding-bottom:5px;
	text-decoration: none;
	}
.subheaderlinks:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #797979;
	text-decoration: none;
}
.subheaderlinks:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #797979;
	text-decoration: none;
}
.subheaderlinks:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #797979;
	text-decoration: none;
}
.subheaderlinks:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.redlaargeheadtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: normal;
	color: #cc0033;
	}
.redsublargeheadtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17pt;
	font-weight: normal;
	color: #cc0033;
	}

.redboldlinks:link 
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #CC092F;
	text-decoration: none;
	}
.redboldlinks:active 
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #CC092F;
	text-decoration: none;
	}
.redboldlinks:visited
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #CC092F;
	text-decoration: none;
	}
.redboldlinks:hover 
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	}
.subredheadtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #cc0033;
	}
.linkwhitebg
	{
	background-color:#FFFFFF;
	height: 24px;
	width:977px;
	}
.righttdwidthnew
	{
	width:226px;
	}
.greytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #797979;
	text-decoration: none;
	font-style:italic;
}
.productsubheaderlink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #CC0033;
	text-decoration: none;
}
.textbox
	{
	width:290px;
	height:16px;
	border:1px solid #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color: #3A3A3A;
	text-decoration: none;
	padding-left:5px;
	}
.dropdown
	{
	width:100px;
	height:20px;
	border:1px solid #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color: #3A3A3A;
	text-decoration: none;
	padding-left:5px;
	}
.textareabox
	{
	width:525px;
	height:100px;
	border:1px solid #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color: #3A3A3A;
	text-decoration: none;
	padding-left:5px;
	}
.textareaboxlarge
	{
	width:600px;
	height:100px;
	border:1px solid #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color: #3A3A3A;
	text-decoration: none;
	padding-left:5px;
	}
.textareaboxsmall
	{
	width:290px;
	height:60px;
	border:1px solid #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color: #3A3A3A;
	text-decoration: none;
	padding-left:5px;
	}
.paddingleft
	{
	padding-left:8px;
	}
.redstar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #FF0000;
	text-decoration: none;
	}
.darkgreybgcolor
	{
	background-color:#F9F9F9;
	border-left:#F6F6F6 solid 1px;
	border-right:#F6F6F6 solid 1px;;
	border-top:#F6F6F6 solid 1px;;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:bold;
	text-decoration:none;
	font-weight:bold;
	color:#CA092F;
	height:20px;
	padding-left:10px;
	}
.borderwithbgcolor
	{
	background-color:#FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #F6F6F6;
	border-bottom-color: #F6F6F6;
	border-left-color: #F6F6F6;
	}
.border
	{
	border:#C2C2C2 solid 1px;
	}
.defaulttxtlarg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000000;
	text-decoration: none;
}
	
.redtextlinks:link 
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #CC092F;
	text-decoration:underline;
	}
.redtextlinks:active 
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #CC092F;
	text-decoration:underline;
	}
.redtextlinks:visited
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #CC092F;
	text-decoration:underline;
	}
.redtextlinks:hover 
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	}
.defaultrighttd
	{
	width:298px;
	}
.homegrybgnew {
	background-image:url(../images/homegrybg_new.gif);
	background-repeat: repeat-x;
	width: 298px;
	height: 111px;
	}
	
	
.greytextlink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #797979;
	text-decoration: none;
	font-style:italic;
}
.greytextlink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #797979;
	text-decoration: none;
	font-style:italic;
}
.greytextlink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #797979;
	text-decoration: none;
	font-style:italic;
}
.greytextlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #797979;
	text-decoration: underline;
	font-style:italic;
}
	
	/******************************
	   Sidebar Demo Pics
	******************************/							
	.sidebar-pics { height:155px; margin:0 0 12px;  }
		.sidebar-pics * { display:none; }	
		
/******************************
   Footer
******************************/			
.left { float:left; }
.right { float:right; }
#footer { overflow:hidden; zoom:1; width:100%; height:112px; background:url('../images/pagefooterbg.gif') top center repeat-x; }	
	#footer .inner { width:939px; height:112px; line-height:112px; padding:0 21px; margin:0 auto; color:#797979; font-size:11px; } 
		#footer .inner .right a { color:#797979; margin:0 10px; }			