@charset "UTF-8";
/* CSS Document */
/* STYLE SHEET FOR Amalgamated Limited*/
/*Created by Red Donkey Media*/



/* -----  CLASSES AND LINK STYLES -----*/

object {
    display:block;
 }
.clear{
	clear: both;
}


.btnOne  { 
	float:left;
	display:block;
	width: 168px;
	margin-left:14px;
	height: 36px;
	background: url("http://www.amalgamatedltd.com//images/siteimages/btn_long.gif") no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	padding: 9px 0px 0px 35px;
	}
.btnOne a:link  { 
	text-decoration: none; 
	text-transform: none; 
	outline:none;
	border:none;
	margin: 0px 0px 0px 0px;
	color: #ffffff;
	}
.btnOne a:visited { 
	color: #ffffff;
	text-decoration:none;
	}
.btnOne a:hover { 
	color:#1c99d0;
	}
.btnOne a:active { 
	outline:none;
	}


.btnTwo  { 
	float:left;
	display:block;
	width: 112px;
	margin-left:14px;
	height: 36px;
	background: url("http://www.amalgamatedltd.com//images/siteimages/btn_short.gif") no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	padding: 9px 0px 0px 38px;
}
.btnTwo a:link  { 
	text-decoration: none; 
	text-transform: none; 
	outline:none;
	border:none;
	margin: 0px 0px 0px 0px;
	color: #ffffff;
	}
.btnTwo a:visited { 
	color: #ffffff;
	text-decoration:none;
	}
.btnTwo a:hover { 
	color:#1c99d0;
	}
.btnTwo a:active { 
	outline:none;
	}


.btnThree
{
  display: block;
  width: 58px;
  height: 74px;
  background: url("http://www.amalgamatedltd.com//images/siteimages/link_btn_one.jpg") no-repeat 0 0;

}

.btnThree:hover
{ 
    background: url("http://www.amalgamatedltd.com//images/siteimages/link_btn_one.jpg") no-repeat 0 -148px;
}

.btnThree span
{
  display: none;
}




a.two:link { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1c99d0;
	text-decoration: underline; 
	text-transform: none;
	line-height: 0.8em;
	padding-left:19px;
	font-size:0.8em;
	}
a.two:visited { 
	color: #cccccc;
	text-decoration:none;
	}
a.two:hover { 
	color:#002164;
	outline:none;
	}
h1	{
	color: #7c1943;
	margin: 0px;
	padding: 13px 0px 0px 19px;
	font: normal 1em Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	}


h2	{
	color: #757575;
	margin: 0px;
	padding: 3px 0px 10px 19px;
	}


h3	{
	color: #1c99d0;
	margin: 0px;
	padding: 5px 20px 2px 19px;
	text-transform:uppercase;
	font: 0.9em Verdana, Arial, Helvetica, sans-serif;
	}

h3 a {color:#ffc0cb;}

h4	{
	color: #c23245;
	margin: 0px;
	padding: 7px 20px 5px 19px;
	font: 0.8em Verdana, Arial, Helvetica, sans-serif;
	}
	

p {
	padding: 10px 20px 0px 19px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.7em;
	font-size:0.7em;
	color:#666666;	
	}

.news_small {
	padding: 0px 20px 0px 19px;
	line-height: 1em;
	color:#333333;	
	}

.required  {
    color:#9b2358;
}

.date {
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	padding-left:19px;
	}

.footing {
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	padding:0px 0px 0px 19px;
	}

.address_foot {
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.6em;
	padding:0px 0px 0px 9px;
	}

/* ######################### HORIZONTAL NAVIGATION ACTIVE PAGE STYLES################################*/

body#aboutbody div#aboutusnav.aboutus a
 {
	color: #61bfe9;
	background: url("http://www.amalgamatedltd.com//images/siteimages/two_up.gif") 0 -66px no-repeat;
}

body#systemsolutionsbody div#systemsolutionsnav.systemsolutions a
{
	color: #61bfe9;
	background: url("http://www.amalgamatedltd.com//images/siteimages/three_up.gif") 0 -66px no-repeat;
}
body#servicesbody div#servicesnav.services a
{
	color: #61bfe9;
	background: url("http://www.amalgamatedltd.com//images/siteimages/four_up.gif") 0 -66px no-repeat;
}

body#hourcalloutbody div#hourcalloutnav.hourcallout a
{
	color: #61bfe9;
	background: url("http://www.amalgamatedltd.com//images/siteimages/five_up.gif") 0 -66px no-repeat;
}
body#publicsectorbody div#publicsectornav.publicsector a
{
	color: #61bfe9;
	background: url("http://www.amalgamatedltd.com//images/siteimages/six_up.gif") 0 -66px no-repeat;
}
body#businesssectorbody div#businesssectornav.businesssector a
{
	color: #61bfe9;
	background: url("http://www.amalgamatedltd.com//images/siteimages/seven_up.gif") 0 -66px no-repeat;
}
body#contactbody div#contactnav.contact a
{
	color: #61bfe9;
	background: url("http://www.amalgamatedltd.com//images/siteimages/eight_up.gif") 0 -66px no-repeat;
}


body {
background: #ffffff;
}


/* ######################### HORIZONTAL NAVIGATION ################################*/

#mainnav {
float:left;
display:inline;
height:33px;
width:900px;
background-repeat:no-repeat;
}

.menunav {
margin-left:0px;
height:33px;
}

div.home {
	float: left;
	width: 100px; 
	height:33px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url("http://www.amalgamatedltd.com//images/siteimages/one_up.gif") 0 -66px no-repeat;
	}
div.home a {
	display: block;
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
	width: 100px; height:100%;
	overflow:hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#ffffff;
	text-align:center;
	text-decoration: none;
	background: url("http://www.amalgamatedltd.com//images/siteimages/one_up.gif") top left no-repeat;
	}
div.home span {
	display: block;
	margin:0; 
	padding: 8px 0 0 0px;
	}
div.home a:hover {
	color: #61bfe9;
	text-decoration:none;
	background-image:none;
	}
div.home a:active {
	color: #ffffff;
	}

div.aboutus {
	float: left;
	width: 97px; 
	height:33px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url("http://www.amalgamatedltd.com//images/siteimages/two_up.gif") 0 -66px no-repeat;
	}
div.aboutus a {
	display: block;
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
	width: 97px; height:100%;
	overflow:hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#ffffff;
	text-align:center;
	text-decoration: none;
	background: url("http://www.amalgamatedltd.com//images/siteimages/two_up.gif") top left no-repeat;
	}
div.aboutus span {
	display: block;
	margin:0; 
	padding: 8px 0 0 0px;
	}
div.aboutus a:hover {
	color: #61bfe9;
	text-decoration:none;
	background-image:none;
	}
div.aboutus a:active {
	color: #ffffff;
	}
div.systemsolutions {
	float: left;
	width: 131px; 
	height:33px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url("http://www.amalgamatedltd.com//images/siteimages/three_up.gif") 0 -66px no-repeat;
	}
div.systemsolutions a {
	display: block;
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
	width: 131px; height:100%;
	overflow:hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#ffffff;
	text-align:center;
	text-decoration: none;
	background: url("http://www.amalgamatedltd.com//images/siteimages/three_up.gif") top left no-repeat;
	}
div.systemsolutions span {
	display: block;
	margin:0; 
	padding: 8px 0 0 0px;
	}
div.systemsolutions a:hover {
	color: #61bfe9;
	text-decoration:none;
	background-image:none;
	}
div.systemsolutions a:active {
	color: #ffffff;
	}
div.services {
	float: left;
	width: 111px; 
	height:33px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url("http://www.amalgamatedltd.com//images/siteimages/four_up.gif") 0 -66px no-repeat;
	}
div.services a {
	display: block;
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
	width: 111px; height:100%;
	overflow:hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#ffffff;
	text-align:center;
	text-decoration: none;
	background: url("http://www.amalgamatedltd.com//images/siteimages/four_up.gif") top left no-repeat;
	}
div.services span {
	display: block;
	margin:0; 
	padding: 8px 0 0 0px;
	}
div.services a:hover {
	color: #61bfe9;
	text-decoration:none;
	background-image:none;
	}
div.services a:active {
	color: #ffffff;
	}
div.hourcallout {
	float: left;
	width: 128px; 
	height:33px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url("http://www.amalgamatedltd.com//images/siteimages/five_up.gif") 0 -66px no-repeat;
	}
div.hourcallout a {
	display: block;
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
	width: 128px; height:100%;
	overflow:hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#ffffff;
	text-align:center;
	text-decoration: none;
	background: url("http://www.amalgamatedltd.com//images/siteimages/five_up.gif") top left no-repeat;
	}
div.hourcallout span {
	display: block;
	margin:0; 
	padding: 8px 0 0 0px;
	}
div.hourcallout a:hover {
	color: #61bfe9;
	text-decoration:none;
	background-image:none;
	}
div.hourcallout a:active {
	color: #ffffff;
	}
div.publicsector {
	float: left;
	width: 110px; 
	height:33px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url("http://www.amalgamatedltd.com//images/siteimages/six_up.gif") 0 -66px no-repeat;
	}
div.publicsector a {
	display: block;
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
	width: 110px; height:100%;
	overflow:hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#ffffff;
	text-align:center;
	text-decoration: none;
	background: url("http://www.amalgamatedltd.com//images/siteimages/six_up.gif") top left no-repeat;
	}
div.publicsector span {
	display: block;
	margin:0; 
	padding: 8px 0 0 0px;
	}
div.publicsector a:hover {
	color: #61bfe9;
	text-decoration:none;
	background-image:none;
	}
div.publicsector a:active {
	color: #ffffff;
	}
div.businesssector {
	float: left;
	width: 117px; 
	height:33px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url("http://www.amalgamatedltd.com//images/siteimages/seven_up.gif") 0 -66px no-repeat;
	}
div.businesssector a {
	display: block;
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
	width: 117px; height:100%;
	overflow:hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#ffffff;
	text-align:center;
	text-decoration: none;
	background: url("http://www.amalgamatedltd.com//images/siteimages/seven_up.gif") top left no-repeat;
	}
div.businesssector span {
	display: block;
	margin:0; 
	padding: 8px 0 0 0px;
	}
div.businesssector a:hover {
	color: #61bfe9;
	text-decoration:none;
	background-image:none;
	}
div.businesssector a:active {
	color: #ffffff;
	}
div.contact {
	float: left;
	width: 106px; 
	height:33px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url("http://www.amalgamatedltd.com//images/siteimages/eight_up.gif") 0 -66px no-repeat;
	}
div.contact a {
	display: block;
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
	width: 106px; height:100%;
	overflow:hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#ffffff;
	text-align:center;
	text-decoration: none;
	background: url("http://www.amalgamatedltd.com//images/siteimages/eight_up.gif") top left no-repeat;
	}
div.contact span {
	display: block;
	margin:0; 
	padding: 8px 0 0 0px;
	}
div.contact a:hover {
	color: #61bfe9;
	text-decoration:none;
	background-image:none;
	}
div.contact a:active {
	color: #ffffff;
	}


/*######################### SEARCH  #####################*/


#results_container {
        float:left;
        display:inline;
       margin-left:15px;
       margin-top:15px;
 }
	#results_container a:link, #results_container a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1c99d0;
	text-decoration: underline; 
	text-transform: none;
	line-height: 0.8em;
	padding-left:19px;
	font-size:0.8em;
	}
	#results_container a:hover, #results_container a:active {
	color:#7c1943;
	outline:none;
	}

.search-box{ /*outer background*/
position:relative;
height: 25px;
margin-top:33px;
padding: 5px 0 0 10px;
left:688px;
width: 201px;
}
 
input.search-field{ /*input field */
float: left;
border:0;
margin:0;
font-family:tahoma;
font-size: 12px;
padding: 3px 0px 0px 4px;
height:17px;
background: #ffffff url(http://www.amalgamatedltd.com//images/siteimages/search-form.png) no-repeat top left;
width: 116px;
}
 
input.search-go { /*search icon */
float:left;
border:0;
margin:0;
padding:0;
margin-left: 0px;
height: 20px;
width: 71px;
background: url(http://www.amalgamatedltd.com//images/siteimages/search-icon.png) no-repeat top left;
cursor: pointer;
}
 
input.search-go:hover{ /*search icon hover "Does Not work in ie6" */
background:url(http://www.amalgamatedltd.com//images/siteimages/search-icon.png) no-repeat bottom left;
}



/*##############################################*/



#outsidewrapper {
	position: absolute;
	left:50%;
	width: 920px;
	margin-left:-460px;
        background: url("http://www.amalgamatedltd.com//images/siteimages/bg_shad.gif");
	background-repeat: repeat-y;
	background-color:#ffc000;
	}
 
#wrapper {
	position: absolute;
	left:50%;
	width: 910px;
	margin-left:-460px;
        background: url("http://www.amalgamatedltd.com//images/siteimages/bg_shad.gif");
	background-repeat: repeat-y;
	padding-left:10px;
	}
	
#header {
	position:relative;
	width:900px;
	height: 153px;
	/*background-color:#0000ff;*/
	}

#headertop {
	position:relative;
	width:900px;
	height: 90px;
	}

	#logo {
		float:left;
		display:inline;
		width:220px;
		height:90px;
		}
	#email {
		float:right;
		display:inline;
		margin-top:20px;
		width:240px;

		}

#hometop {
	float:left;
	width:470px;
	height: 177px;
       background: url("http://www.amalgamatedltd.com//images/siteimages/head_left.jpg");
	padding: 15px 0px 0px 30px
	}
#flashtop {
	float:left;
        display:inline;
	width:400px;
	height: 192px;
		}
#bannercontainerleft {
 	float:left;
	width:470px;
	height: 177px;
	padding: 15px 0px 0px 30px;
       background: url("http://www.amalgamatedltd.com//images/siteimages/head_left.jpg");
       }
#bannercontainerleft h1 {
          color:#4d98d2; 
          font-weight:bold; 
          font-size:1.4em;
          text-transform:capitalize;
       }
#bannercontainerleft h2 {
          color:#ffffff; 
          font-weight:normal; 
          font-size:1em;
          text-transform:capitalize;
       }



#bannercontainerright {
	float:left;
        display:inline;
	width:400px;
	height: 192px;
       }



#contentcontainer {
	position:relative;
	width:900px;

	}


#sidebar {
	float:left;
	display:inline;
	width: 220px;
        margin-top:1px;
	}

#maincontent {
	float:left;
	display:inline;
	width: 670px;
	padding-left:10px;
	margin-top:15px;
	/*background-color:#ae00ff;*/
	}
       #maincontent a {  color:#7c1943; }

       #maincontent a:link, #maincontent a:visited
       {
       color: #7c1943;
        text-decoration: none;
       }

      #maincontent a:hover {
      color: #4d98d2;
      text-decoration: none;
      }

#maincontent ul {
	padding: 0;
	margin-left: 20px;
        margin-top: 5px;
	list-style: none; 
	line-height: 1;
	z-index: 100;
       font-size: 0.8em;
        color:#4d98d2;
}

#maincontent a:link, #maincontent a:visited {
	line-height: 2em;
	padding: 0 p0x;
        color:#4d98d2;
	z-index: 100;
}


#maincontent li:hover, #maincontent a:hover {
	color: #cccccc;
}

#maincontent li {
	padding-left: 45px;
       padding-top:6px;
       background:url(http://www.amalgamatedltd.com//images/siteimages/pdf_icon.gif) 0 0 no-repeat;
	height:25px;
       width: 150px;
     border-bottom: 1px solid #4d98d2;
    margin-bottom:5px;
}




#maincontentleft {
	float:left;
	display:inline;
	width: 335px;
	padding-left:0px;
	margin-top:10px;
	/*background-color:#ae00ff;*/
	}
#maincontentright {
	float:left;
	display:inline;
	width: 335px;
	padding-left:0px;
	margin-top:10px;
	/*background-color:#ae00ff;*/
	}
	#maincontentright a:link, #maincontentright a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1c99d0;
	text-decoration: underline; 
	text-transform: none;
	line-height: 0.8em;
	padding-left:19px;
	font-size:0.8em;
	}
	#maincontentright a:hover, #maincontentright a:active {
	color:#7c1943;
	outline:none;
	}

#contact_container {
	float:left;
	display:inline;
	width: 400px;
 
    }

#address_container {
	float:left;
	display:inline;
	width: 260px;
     
    }

 

/*######################  NEWS   ########################*/

.latestnewstitle {
	background-color:#f7f7f7;
	margin-bottom:5px;
	}

/*######################  SIDE BAR DATASHEET   ########################*/

#side_datasheet   {
      background-color:#f7f7f7;
      height:90px;
      margin-top:5px;
     padding: 20px;
}

	#side_datasheet a:link, #side_datasheet a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-transform: none;
	text-decoration: none; 
	line-height: 1.3em;
	font-size:0.7em;
	}
	#side_datasheet a:hover, #side_datasheet a:active {
	color:#1c99d0;
	outline:none;
	}

/*######################  BREADCRUMB   ########################*/

#breadcrumb  {
         float:left;
         display:inline;
  
          color: #666666;
          margin:0px 0 0 9px;
        }

	#breadcrumb a:link, #breadcrumb a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-transform: none;
	text-decoration: underline; 
	line-height: 1.3em;

	}
	#breadcrumb a:hover, #breadcrumb a:active {
	color:#1c99d0;
	outline:none;
	}


/*######################  CATEGORY STYLES   ########################*/

.category_container   {
        float:left;
        display:inline;
        /*background-color:#ff0000;*/
        width: 600px;
        margin-left:13px;
        }
.cat_img_container   {
        float:left;
        display:inline;
        width:128px;
        }
.cat_body_container   {
        float:left;
        display:inline;
      width:445px;
      margin-left:15px;
        }
.cat_body_container a:link, .cat_body_container a:visited {
	color: #1c99d0;
	text-decoration: underline; 
	text-transform: none;
	line-height: 1.4em;
	padding-left:19px;
	font-size:0.7em;
	}
	.cat_body_container a:hover, .cat_body_container a:active {
	color:#7c1943;
	outline:none;
	}
       .cat_body_container h3   {
        padding-bottom:3px;
        padding-top:3px;
        }




		
/*######################  FOOTER   ########################*/

#madeby {
	float:left;
	display:inline;
	width: 900px;
	margin-top:3px;
	margin-left:5px;
	height: 40px;
	}


#madeby a:link, #madeby a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1c99d0;
	text-decoration: none; 
	text-transform: none;
	line-height: 0.8em;
	padding-left:19px;
	font-size:0.7em;
	}
#madeby a:hover, #madeby a:active {
	color:#912b57;
	outline:none;
	}

#footer {
	float:left;
	display:inline;
	width: 900px;
	background-color:#912b57;
	margin-top:20px;
	height: 68px;
	}

#footeraddress {
	float:left;
	display:inline;
	width: 180px;
	padding: 8px 0px 0px 15px;
	height: 28px;
	}
.footernavcontainer {
	float:left;
	display:inline;
	width: 660px;
	padding:0px;
	margin-top:3px;
	margin-left:20px;
	height: 68px;
	}


.footernavlist {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
	width:680px;
	}
.footernavlist ul {

	}

.footernavlist li {
	display:inline;
	padding-left: 2px;
	background-image: url(http://www.amalgamatedltd.com//images/siteimages/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 0.4em;
	}

.footernavlist a { padding: 3px 3px 10px 20px; font-size:0.7em; }

.footernavlist a:link, .footernavlist a:visited
{
color: #fff;
text-decoration: none;
}

.footernavlist a:hover
{
color: #1c99d0;
text-decoration: none;
}

/*######################  PAGINATE   ########################*/

.paginate {
float:left;
display:inline;
width:600px;
border-top: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
margin-left:15px;
margin-bottom:10px;
	color:#666666;
}

.pagecount {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 0.7em;
       padding: 5px;
      }

.pagecount a:link { 
	color: #666666;
	text-decoration: none; 
	text-transform: uppercase;
padding: 5px;
	}
	
.pagecount a:visited { 
	color: #666666;
	text-decoration:none;	
text-transform: uppercase;
	}
.pagecount a:hover { 
	color:#565656;
text-transform: uppercase;
	}
.pagecount a:active { 
	outline:none;
text-transform: uppercase;
	}

.entry_title_container {
        float:left;
        display:inline;
     
	margin: 15px 0px 4px 0px;
	padding: 0px 70px 0px 15px;
        }

.entry_title_full {
	color:#1c99d0;
	font-size: 1em;
        font-weight:normal;
        padding: 0px;
	text-transform: uppercase;
	}

.entry_title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 0.9em;
        padding: 0px;
	text-transform: uppercase;
	}
.entry_title a:link { 
	color: #666666;
	text-decoration: none; 
	text-transform: uppercase;
padding: 0px;
	}
	
.entry_title a:visited { 
	color: #666666;
	text-decoration:none;	
text-transform: uppercase;
	}
.entry_title a:hover { 
	color:#c2dc28;
text-transform: uppercase;
	}
.entry_title a:active { 
	outline:none;
text-transform: uppercase;
	}
.posted {
        float:left;
        display:inline;
        font-size:0.7em;
        color: #999999;
        width:650px;
	padding: 0px 0px 0px 15px;
	}


.entry {
        float:left;
         display:inline;
	margin: 10px 0px 20px 0px;
	padding: 0px 20px 20px 15px;
        }

.entry p {
	margin: 0px;
	padding: 0px;
        }
.center {
        float:left;
        display:inline;
        width:380px;
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 0px 15px;
        }

/*######################  COMMENTS   ########################*/

.comments_container  {
	float:left;
	display:inline;
	width:430px;
	margin: 15px 0px 10px 5px;	
 	/*background-color: #FFFF00; /*yellow*/
}

.comment {
        float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display:inline;
 	width:420px;
	margin: 0px 0px 20px 0px;
	padding: 10px 0px 10px 0px;
        background-color:#f9f9f9;
         }
.comment_entry {
  
        padding: 0px 0px 0px 0px;
        }

.comment_entry p {
 	color:#666666;
        font-size:.7em;
        padding: 10px 20px 0px 15px;
        }
         
.comment_form_container {
        float:left;
        display:inline;
        width:410px;
        margin-left: 0px;
	padding: 0px 0px 20px 10px;
        background-color:#ededed;
        }	
textarea {
 
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

/*######################  ARCHIVE   ########################*/

#side_archive   {
      background-color:#f7f7f7;
      margin-top:5px;
     padding: 20px;
}

	#side_archive a:link, #side_archive a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-transform: none;
	text-decoration: none; 
	line-height: 1.3em;
	font-size:0.7em;
	}
	#side_archive a:hover, #side_archive a:active {
	color:#1c99d0;
	outline:none;
	}

/*######################  SPRITES   ########################*/

.sprite_downloads { background:url(http://www.amalgamatedltd.com//images/siteimages/download_btns.jpg);}
.sprite_downloads_sub { background:url(http://www.amalgamatedltd.com//images/siteimages/download_btns_sub.jpg);}
.sprite_public { background:url(http://www.amalgamatedltd.com//images/siteimages/public_cat_btns.jpg);}
.sprite_business { background:url(http://www.amalgamatedltd.com//images/siteimages/business_cat_btns.jpg);}

.downloads {height:103px;}
.downloads_sub {height:103px;}
.public {height:125px;}
.business {height:125px;}

.d_one { width:128px; background-position: 0px 0px;}
.d_two { width:128px; background-position:  0px -103px;}
.d_three { width:128px; background-position:  0px -206px;}

.d_one { width:128px; background-position: 0px 0px;}
.d_two { width:128px; background-position:  0px -103px;}
.d_three { width:128px; background-position:  0px -206px;}
.d_four { width:128px; background-position:  0px -309px;}

.p_one { width:128px; background-position: 0px 0px;}
.p_two { width:128px; background-position:  0px -125px;}
.p_three { width:128px; background-position:  0px -250px;}

.b_one { width:128px; background-position: 0px 0px;}
.b_two { width:128px; background-position:  0px -125px;}
.b_three { width:128px; background-position:  0px -250px;}


/*######################  DOWNLOADS   ########################*/

#download_container { 
       float:left;
       display:inline;
       text-align:left; 
       width:600px; 
     } 

#download_container ul {
	padding: 0;
	margin-left: 20px;
        margin-top: 5px;
	list-style: none; 
	line-height: 1;
	z-index: 100;
       font-size: 0.8em;
        color:#4d98d2;
}

#download_container a:link, #download_container a:visited {
	line-height: 2em;
	padding: 0 p0x;
        color:#4d98d2;
	z-index: 100;
}


#download_container li:hover, #download_container a:hover {
	color: #cccccc;
}

#download_container li {
	padding-left: 45px;
       padding-top:6px;
       background:url(http://www.amalgamatedltd.com//images/siteimages/pdf_icon.gif) 0 0 no-repeat;
	height:25px;
       width: 350px;
     border-bottom: 1px solid #4d98d2;
    margin-bottom:5px;
}

/*###################### CONTACT STYLES ########################*/

fieldset {      
float: left;      
clear: both;      
width: 380px;      
margin: 0 0 -1em 0;      
padding: 0 0 1em 0;      
border-style: none;            
}
legend {     
margin-left: 1em;     
padding: 0;     
color: #000;     
font-weight: bold;    
}
fieldset ol {   
padding: 1em 1em 0 1em;   
list-style: none;  
}  
#contact_container fieldset li {    
float: left;    
clear: left;    
width: 100%;    
padding: 0 0 1em 0;   
border:0;
margin:0;
background-image:none;
height:100%;
}

fieldset.submit {     
float: left;       
border-style: none;     
width:200px;
padding-left: 8.8em;     
background-color: transparent;     
background-image: none;    
}

label {    
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
       font-size: 0.7em;	
float: left;    
width: 10em;    
margin-right: 1em;    
text-align: right;   
}

input { 
border: 2px solid #ccc; 
width:150px;
} 
input:focus { 
 border: 2px solid #000; 
} 

textarea#message {
	width: 180px;
	height: 80px;
	border: 2px solid #cccccc;
	padding: 5px;
	font-family:Arial, Helvetica, sans-serif;
	background-position: bottom right;
	background-repeat: no-repeat;
}
.submit-btn {
border:none;
width:94px;
}
	


