/* CSS Document */

*    {
		margin:0;
		padding:0;
	}
	
img
	{
		border:0;
	}	

body
	{   font-family:Arial, Helvetica, sans-serif;
	    font-size:12px;
		margin:0px;
	    background:url(bg.jpg) no-repeat fixed;
	}

#main1
	{
		background:url(b-bg.gif) no-repeat bottom;
		
	}
	
#main
	{

		background:url(bg.gif) repeat-y;
		width:564px;
		margin-left:215px;

	}

	
h1
	{
		text-indent:-9999px;
		display:none;
	}
	
hr{
        border-left: none;
        border-right: none;
        border-top: none;
        border-bottom: 1px solid #ececec;
        height:1px;
		color:#E5E5E5;
		}	
	
#mainNav
	{
		color:#000000;
		font-family:arial;
		font-size:12px;
		font-weight:bold;
		text-transform:uppercase;
		height:45px;
		margin:0px;
		border-bottom:1px solid #E5E5E5;
		
	}

#mainNav ul
	{
		margin:0px;
		padding:0px;
	}


#mainNav li.last
	{
		float:left;
		display:inline;
	    list-style:none;
		text-align:center;
		background:url(div.gif) no-repeat;
		width:20%;
		line-height:45px;
	}
	
#mainNav li
	{
		float:left;
		display:inline;
	    list-style:none;
		text-align:center;
		width:20%;
		line-height:45px;
	}

#mainNav li a
	{
		text-decoration:none;
		color:#000000;
	}
	
#mainNav li a:hover
	{
		color:#A41018;
		margin:0px;
	}


#c-name
	{
		background:url(name.gif) no-repeat;
		height:67px;
		margin-left:10px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#666666;
		text-align:right;
		padding-top:10px;
		padding-right:10px;
	}

#c-name a{
        color:#0096FF;
		text-decoration:none;
	   }

#c-name a:hover{
        color:#0096FF;
		text-decoration:underline;
	   }	

.heading{
        color:#CD0000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		text-transform:uppercase;
		margin:30px 0px 0px 10px;
		font-weight:bold;
		
		}
		
.heading span{
        color:#797979;
		}			      

.text{
        color:#797979;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-align:justify;
		line-height:20px;
		margin:10px 10px 10px 10px;
		
		}

.portfolioContainer ul
	{
		
		margin:0px;
	}

.portfolioContainer li
	{
        list-style:none;
		padding:10px;
	}

.portfolioContainer li a
	{
		display:block;
		width:510px;
		border:solid 10px #E6E4E4;
		padding:5px;
	}
	
.portfolioContainer li a:hover
	{
		border:solid 10px #EFEFEF;
	}

.copy{
        color:#797979;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-align:right;
		line-height:20px;
		padding:10px 10px 40px 10px;
		
		}
		

ul.contactForm{
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	list-style-type:none;
	margin-left:40px;
}

ul.contactForm li
{
    margin-top:10px;
}

ul.contactForm li label
{
    float:left;
    padding-top:5px;
    width:150px;
}

.fields
{
	width:320px;
}

	
.buttonSubmit
{
	width:70px;
	height:30px;
	color:#fff;
	padding:2px 5px;
	margin-left:150px;
	cursor:pointer;
	border:1px solid #920000;
	background:#C20000;
}

	
input.buttonSubmit:hover
{
	border:1px solid #333333;
	background:#626262;
	color:#fff;
}



.buttonSubmit1
{
	width:70px;
	height:25px;
	padding-top:0px;
	color:#ffffff;
	margin-left:5px;
	margin-right:10px;
	cursor:pointer;
	border:1px solid #920000;
	background:#C20000;
}

	
input.buttonSubmit1:hover
{
	border:1px solid #333333;
	background:#626262;
	color:#fff;
}


input
{
	border:1px solid #000000;
	height:20px;
	line-height:25px;
	padding:7px 0 0 5px;

}

input:hover
{
	border:1px solid #333333;
	background:#ececec;
	color:#000000;
}	
	
textarea
{
	border:1px solid #000000;
	height:140px;
	padding-top:7px;
	padding-left:5px;
}
textarea:hover
{
	border:1px solid #333333;
	background:#ececec;
	color:#000000;
}

.msg
{
    display:block;
    margin:0 0 0 40px;
}

.footerLinksContainer
	{
		padding-left:10px;
	}

.footerLinksContainer ul
	{
		float:left;
		width:260px;
		margin:0 15px 0 0;
		list-style:none;
	}

.footerLinksContainer ul.alternateList
	{
		width:260px;
	}

.footerLinksContainer ul li.heading1
	{
		font-size:16px;
		padding:5px 0 5px 0;
		margin-bottom:10px;
		color:#333;
		font-weight:bold;
	}

.footerLinksContainer ul li.item
	{
		border-bottom:solid 1px #ececec;
	}

.footerLinksContainer ul li a
	{
		color:#606060;
		text-decoration:none;
		display:block;
		padding:5px 0 5px 10px;
	}

.footerLinksContainer ul li a:hover
	{
		color:#fff;
		display:block;
		background:#B60000;
		padding:5px 0 5px 10px;
	}


.more{
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	float:right;
	margin-right:10px;
	font-weight:bold;
	}
.more a{
    background:#CC3300;
	border:1px solid #993300;
	color:#FFFFFF;
	text-decoration:none;
	padding:2px;
	}

.more a:hover{

	color:#FFFFFF;
    background:#676767;
    border:1px solid #000000;
	text-decoration:none;

	}