﻿*{margin: 0;padding: 0;}
html{}
body{text-align:center;font:normal 75% arial,sans-serif;background:#6c0000 url(/images/general/background.gif) repeat-x;}

a, a:link, a:visited{color:blue;}
a:hover{text-decoration:none;color:blue;}

a.formbutton, a.formbutton:link, a.formbutton:visited{margin-top:5px;margin-bottom:5px;display:block;width:85px;height:25px;line-height:25px;text-align:left;font-size:1em;text-decoration:none;
	background:url(/images/btnSubmit.gif) 0px 0px;color:white;}
a.formbutton:hover{background-position:0px 25px;color:white;text-decoration:none;}

p{margin:5px;margin-left:0px;padding:0px;padding:3px;padding-left:0px;line-height:1.3em;color:#555555;}
img{border:none;}

p.quote{font-size:.9em;color:white;}
p.strong{font-weight:bold;font-size:1em;padding-bottom:0px;padding-top:10px;color:white;}

hr{color: #bbbbbb;background-color: #bbbbbb;height: 2px;}

h2,h3{font-weight:normal;margin:0px;padding:0px;margin-bottom:5px;font-size:1em;color:#222222;}
	h2{font-size:1.1em;color:#6c0000;font-weight:bold;}
	h3{font-size:1.1em;color:black;margin-top:10px;font-weight:bold;}
	
ul{list-style-type:disc;margin:10px;margin-top:5px;margin-left:25px;margin-right:0px;color:#6c0000;}
	li{padding:2px;}
	
.required{color:red;font-size:.9em;}
.warning{font-weight:bold;color:#821204;}
.quotemark{font-size:1.2em;font-weight:bold;}

div.product_text{margin-left:10px;width:375px;float:left;border:0px solid red;}
div.product_image{margin-left:10px;width:225px;float:left;border:0px solid red;}

/* Div clearing */
div.clear{clear:both;font-size:.1em;}

/* Wrapper */
#canvas{margin: 0px auto 0px auto;text-align:left;width:700px;}

/* Banner */
#banner{position:relative;height:220px;width:700px;background:url(/images/banner/banner.jpg) top left no-repeat;}

	/* Logo */
	#logo{position:absolute;top:57px;left:0px;width:397px;height:82px;background:url(/images/banner/banner_text.gif) top left no-repeat;}
	#logo a.divlink, #logo a.divlink:link{display:block;line-height:82px;width:397px;}
	#logo h1{font-size:.1em;text-indent:-9999px;color:black;}
	
	/* Navigation */
	#top_navigation{position:absolute;top:20px;left:15px;height:23;}
		#top_navigation a{display:block;text-align:center;text-decoration:none;margin-left:2px;font-size:1em;float:left;width:92px;height:23px;line-height:23px;background:url(/images/banner/tab_page.gif) top left no-repeat;color:#cccccc;}
		#top_navigation a:hover{color:white;text-decoration:none;}
		#top_navigation a.focus{color:white;text-decoration:none;font-weight:bold;}
		
	#bottom_navigation{position:absolute;top:147px;left:15px;height:43;}
		#bottom_navigation a{display:block;text-decoration:none;text-align:center;padding-top:5px;margin-left:2px;font-size:1em;float:left;width:92px;height:43px;background:url(/images/banner/tab_product.gif) top left no-repeat;color:#cccccc;}
		#bottom_navigation a:hover{color:white;text-decoration:none;}
		#bottom_navigation a.focus{color:white;text-decoration:none;font-weight:bold;}
	
/* Content */
#content{width:660px;padding:20px;padding-top:7px;padding-bottom:1px;background:url(/images/general/content_background.jpg) repeat-y;}

	/* Homepage Columns */
	#Homepage_Col1{width:240px;float:left;margin-right:5px;border:0px solid black;}
		div.container_light{width:220px;padding:10px;background:url(/images/content/container_light.jpg) top left no-repeat;}
		
	#Homepage_Col2{width:160px;height:368px;float:left;margin-right:5px;background:url(/images/content/center_col_image.jpg) top left no-repeat ;border:0px solid black;}
	
	#Homepage_Col3{width:240px;float:left;border:0px solid black;}
		div.container_red{width:240px;padding:0px;padding-bottom:13px;margin-bottom:3px;background:url(/images/content/container_red.gif) bottom left no-repeat;}
		div.container_red h2{background:url(/images/content/container_red_h1.gif) top left no-repeat;color:white;padding:10px;padding-bottom:0px;}
		div.container_red p{color:white;padding:10px;padding-top:0px;padding-bottom:3px;line-height:1.1em;}

/* footer */
#footer{position:relative;height:40px;width:700px;background:url(/images/footer/footer.jpg) top right no-repeat;}
	#footer p{position:absolute;top:20px;margin:0px;padding:0px;color:white;}
	#footer p.copyright{left:12px;}
	#footer p.design{left:155px;width:530px;text-align:right;}
	#footer a, #footer a:link, #footer a:visited{color:#dddddd;}
	#footer a:hover{text-decoration:none;}
	
/* tables */
table{font-size:100%;margin-top:10px;margin-bottom:10px;color:#555555;}
	td{vertical-align:top;padding:2px;margin:0px;}
	td.label{font-weight:normal;width:130px;}
	
/* Inputs */
input{padding:2px;font-family:arial,sans-serif;font-size:.9em;border:1px solid #888888;}
textarea{padding:2px;font-family:arial,sans-serif;font-size:1em;border:1px solid #888888;}
input.btnsend{padding:2px;padding-left:10px;padding-right:10px;}