	/* Remove Defaults */
	:link,:visited { text-decoration:none }
	ul,ol { list-style:none }
	h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
	ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,dl,dt,dd{ margin:0px; padding:0px; }
	a img,:link img,:visited img { border:none }
	address { font-style:normal }
	em {font-style: normal; font-weight: bold;}

/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	GENERAL	
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */	
	
	body { font: 11px Tahoma; background-color: #510003; background-image:url(../img/bg.jpg); background-attachment:fixed; background-repeat:repeat-x; margin:0px; }
	
	#shell { margin-left: auto; margin-right:auto; width: 717px; background-color:#FFFFFF; padding-left: 14px; padding-right:14px; min-height:500px;}
	#shelltop { margin-left: auto; margin-right:auto; width:745px; height:14px; background-image:url(../img/shelltop.gif);} 
	#shellbot { margin-left: auto; margin-right:auto; width:745px; height:14px; background-image:url(../img/shellbot.gif);} 

	br { clear:all;}
	.floatright {position: relative;left: 148px;top: 141px;}
	

/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	HEADER	
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */	
	
	#h_pnum { height: 43px; width: 745px; margin-left: auto; margin-right:auto; }
	#h_pnum p { margin:0px; padding-top: 13px; padding-right: 15px; color:#FFFFFF; float:right; }
	#h_pnum a {color:#FF0000; text-decoration: underline;}
	#h_pnum a:hover { text-decoration:none;}]
	#h_pnum strong {color:#FF0000;}
	
	#h_flash { width:717px; height:356px;color:#FFFFFF; margin-bottom: 8px;}
	#h_flashsub { width:717px; height:122px;color:#FFFFFF;}
	
	#h_subheader { width: 717px; height: 108px; margin-bottom: 10px;}

	
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	BODY	
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */	
	
	#b_homeshell { width:717px; height:342px;}
	#b_homeshellsubpages {width:717px;background-image:url(../img/subbg.gif); overflow:auto; padding: 0px;}
	#b_subtop { width:717px; height:8px; background-image:url(../img/subbgtop.gif); background-repeat:no-repeat; margin-bottom:0px;}
	#b_subbot { width:717px; height:8px; clear:both; background-image:url(../img/subbgbot.gif);background-repeat:no-repeat; }
	
	#b_leftcolumn { width: 346px;  background-color:#ffffff; float:left;}
	#b_leftcolumn h1 { padding-top: 20px; padding-left: 20px; margin-bottom: 10px;  }
	#b_leftcolumn p {padding-left: 20px; padding-right: 40px;line-height: 160%; padding-top: -10px;}
	
	
	
	#tableemployee { }
	#tableemployee { line-height: 120%;}
	#tableemployee h1 { }
	#tableemployee h2 {}
	
	
	
	#cta { text-align:center; }
	#cta dt { list-style-type:none; width: 100px; text-align:center; padding-bottom: 10px; margin-top: 10px; border-bottom: 0px!important; border-bottom: 1px solid #000000;margin-left:18px!important; margin-left: 0px; }
	
	#blcolumn {background-color:#9A0C10; width: 192px; float:left;}
	
	#brcolumn { background-color:#C4C4C4; width: 514px; float:right; line-height: 200%; }
	#brcolumn h1 {  margin-left: 20px; margin-right:20px;font-size: 24px; letter-spacing:-1px; margin-top: 15px; margin-bottom: 15px; font-weight: bold; color:#9A0C10;}
	#brcolumn h2 { margin-left: 20px; margin-right:20px;font-size: 14px; margin-bottom: 20px; margin-top: 20px; color:#CB1818;  border-bottom: 1px solid #000000;}
	#brcolumn h3 { margin-left: 20px; margin-right:20px; font-size: 13px; margin-bottom: 10px; margin-top: 10px; padding-left: 25px; background-image:url(../img/bullet_red.gif); background-repeat:no-repeat; background-position: 0px 5px;}
	#brcolumn a { color:#9A0C10; text-decoration: underline;}
	#brcolumn a:hover { text-decoration: none;}
	#brcolumn p { color:#414141;}
	#brcolumn strong { color:#000000}
	#brcolumn li { margin-left: 45px;}

	#brcolumn p { margin-left: 20px; margin-right:20px; font-size: 11px; margin-bottom: 10px;}
	

	
	#greybox { width: 346px; height: 165px; background-image:url(../img/greybox.jpg); margin-bottom: 10px;  }
	#greybox h1 { }
	#greybox p { }
	#greybox a { color:#9A0C10; text-decoration: underline;}
	#greybox a:hover { text-decoration: none;}
	
	#redbox { width: 346px; height: 167px; background-image:url(../img/redbox.gif);color:#ffffff; }
	#redbox h1 {}
	#redbox p { }
	#redbox li { margin-left: 60px!important; margin-left: 45px; line-height: 120%!important;line-height: 180%; list-style-image:url(../img/icon_blackarrow.gif); list-style-position:outside; padding-bottom: 0px!important; padding-bottom: 5px;}
	
	#b_rightcolumn { width: 360px; height: 342px; background-color:#838383; float:right; background-image:url(../img/rgreybg.gif);}
	#b_rightcolumn h1 { letter-spacing: -1px; margin-left: 30px; margin-top: 35px; margin-bottom: 25px;font-family:Geneva, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size: 21px; font-weight:bold;} 
	#b_rightcolumn p  { color:#FFFFFF; line-height: 180%;  margin-left: 35px; margin-top: 15px; padding-right: 15px; width: 290px; height: 240px; overflow:auto;} 
	
	form {margin-left: 20px; margin-right: 20px; }
	#tform { }
	#tform td { height: 20px; vertical-align:middle;padding-top: 5px; padding-bottom: 5px;}
	#tform h5 { font-size: 15px; font-weight:bold; margin-left: 10px;}

	#products { margin-left: 20px; }
	#products li { width: 135px;float: left; list-style-type: none; margin-left: 0px; line-height: 140%;padding-right: 10px; padding-left: 10px; border-bottom: 1px solid #ACABAB; padding-bottom: 15px; padding-top: 15px;}
	#products li h1 {text-align:center; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#000000; margin-bottom: 5px;}
	#products li img { margin-top: 5px; clear:both;}
	
	#portfolio { padding-left: 20px; padding-right: 20px; padding-bottom: 25px;   }
	#portfolio li { display: inline; text-align:center; padding: 5px; vertical-align:middle;width: 220px;}
	
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	FOOTER	
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */			
	
	#f_address {margin-left: auto; margin-right:auto; width: 742px; text-align:center; margin-top: 20px; color:#F05155;  }
	
	#f_links { margin-left: auto; margin-right:auto; width: 742px; text-align:center; margin-top: 10px; color:#9A0C10;}
	#f_links li { display:inline; margin-left: 3px; margin-right:3px;}
	#f_links li a { color:#9A0C10; text-decoration: underline;}
	#f_links li a:hover { color:#AB1E22;text-decoration: none;}
	
	#sig {margin-left: auto; margin-right:auto;width: 742px; text-align:center; margin-top: 10px; padding-bottom:10px;}
