/*Fusion Point Consulting Style Sheet 9-30-2006*/


body {
		background: #AFC0D5;
		margin: 0 auto;
		padding: 10px;
		color: #333;
		font: normal 11px/17px verdana, arial, sans-serif;
		}
		
p, h1, h2, ul {
		text-align: left; 
		} 
ul {
		margin-left: 30px;
		}
		
#wrap {
		width: 782px;
		margin: 0 auto;
		background: URL(../images/maincontent-bkgrd.gif);
        border: 4px solid #ccc;
		text-align: center;
		overflow: hidden;
		display: block;
		}
#header {
		width: 782px;
		margin: 0 auto;
		height:254px;
		background: #fff;
		text-align: left;
		}
#header-sub {
        width: 782px;
        margin: 0 auto;
        height:66px;
        background: #fff;
        margin-bottom: -1px;
        }
#headerleftlogo {
        width: 432px;
        background: #fff;
        text-align: left;
        float: left;
        }
#headerrightcart {
        width: 350px;
        text-align: right;
        float: left;
        } 		
					
a:link, a:active, a:visited {
		color : #0066cc;
		background: transparent;
		font: normal 11px verdana, arial, sans-serif; 
		text-decoration : none; 
		} 
		
a:hover {
		color : #cc0000; 
		background: transparent;
		font: normal 11px verdana, arial, sans-serif; 
		text-decoration : underline; 
		} 
#toolbar {
		width: 782px;
		margin: 0px 0px 0px 0px;
		height: 32px;
		background: transparent;
		text-align: center;
		}
#maincontent {
		width: 450px;
		background: transparent;
		padding: 20px 15px 20px 20px;
		float: left;
		}
#leftmargin {
        width: 289px;
        float:left;
        text-align: right;
        }	
#submenu {
		width: 275px;
		background: transparent;
		text-align: right;
		padding: 15px 0px 0px 0px;
		}
#footer {
        width: 782px;
        background: transparent;
        text-align: left;
        padding: 10px;
        }
		
A.submenu:link, A.submenu:active, A.submenu:visited{
		color : #CC0000;
		background: #fff;
		width: 265px;
		font: bold 10pt arial, sans-serif;   
		text-decoration : none; 
		padding: 3px 20px 3px 0px;
		line-height: 24px;
		display: block;
		text-align: right;
		margin: 2px 0px 2px 0px;
  		}
		
a.submenu:hover {
		color : #CC0000;
		background: URL(../images/sublink-bk.jpg);
		width: 265px; 
		font: bold 10pt arial, sans-serif; 
		text-decoration: none; 
		padding: 3px 20px 3px 0px;
		line-height: 24px;
		display: block;
		text-align: right;
		margin: 2px 0px 2px 0px;		
  		}
		
#submenutitle	{ 
		width: 196px;
		color: #fff;
		font-weight: bold;
		background: #bbb;
		padding: 0px 4px 0px 4px;
		margin:0px 0px 1px 0px;
		line-height:22px;
		}			
					
.footer	{
		width: 760px;
		padding: 5px 0px 5px 0px;
		font: bold 10px/16px verdana, arial, helvetica, sans-serif; 
		color : #555555;
		background: transparent;
		text-align: center; 
	 	}
	 	
H1 {
		color: #CC0000;
		background: transparent;
		font: bold 12pt/20px arial, sans-serif;
		} 
H2 {
		color: #0066CC;
		background: transparent;
		font: bold 11pt/19px arial, sans-serif; 
		}
		 
#address {
		color : #004A95; 
		font-size : 9px; 
		font-weight : bold; 
		font-style : normal; 
		}