/* CSS Document */

html,body 
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  margin: 0 auto;
  margin-bottom: 20px;
}



body a
{
  color: #0000FF;
  text-decoration: none;
}

body a:hover

{
  text-decoration: underline;
}

body img
{
  border: none;
}



#containAll
{
  width: 900px;
  margin: 0 auto;
}



#spcHack

{
  clear: both;
  line-height: 10%;
}



#tBlkBird

{
  width: 122px;
  float: left;
}

#tBlkSpc
{
  width: 700px;
  float: left;
}

#tBlkText
{
  width: 800px;
  border-width: 0px;
  border-color: #00CCFF;
  border-style: solid;
  float: left;
}

#tBlkMenuTop
{
  width: 140px;
  border-width: 0px;
  border-color: #00CCFF;
  border-style: solid;
  float: left;
}



/******************************************************Content Area**************************************************/

#cBlkContain
{
	width: 600px;
	border-width: 0px;
	float: left;
}

#cBlkContent
{
  float: right;
  width: 80%;
  border-width: 0px;
}

#cBlkContent p
{
  margin-top: 13px;
  margin-bottom: 12px;
  margin-left: 0px;
  margin-right: 18px;
  line-height: 130%;
  color: #000;
}

#cBlkContent p.largeHeading
{
  font-size: 13px;
  font-weight: bold;
  text-indent: 0px;
  color: #000000;
}

#cBlkContent p.services
{
  margin-left: 40px;
}


#cBlkContent p.breadCrumb
{
  margin-top: 4px;
  margin-bottom: 12px;
  margin-left: 0px;
  margin-right: 0px;
  font-size: 10px;
  text-indent: 0px;
}

#cBlkAddress
{
  float: right;
  border-width: 0px;
  border-style: solid;
  text-align: center;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
}

#cBlkAddress p
{
  margin: 0px;
  color: #808080;
}

#newsBlock p
{
	padding-left: 8px;
	padding-right: 8px;
}

/******************************************************End Content Area**************************************************/

#mBlk
{
  border-width: 0px;
  border-left-width: 0px;
  border-color: #00CCFF;
  border-style: solid;
  float: left;	
}

#mBlk p

{
  margin: 12px;
}

#mBlk a
{
  text-decoration: none;
  color: #000000;
}

#mBlk a:hover
{
  text-decoration: underline;
}



/******************************************************Services******************************************************/

#containServ

{

	width: 540px;

	border-style: solid;

	border-width: 0px;

	border-bottom-width: 1px;

	border-bottom-color: #666666;

	margin: 0px;

	padding: 0px;

	

}

#tab

{

	width: 100px;

	border-width: 1px;

	border-bottom-width: 0px;

	border-style: solid;

	border-color: #666666;

	float: left;

	margin: 0px;

	margin-bottom: -1px;

	padding: 0px;

}

#categories

{

	text-align: center;

	margin: 0px;

	padding: 0px;

}

#categories a

{

	display: block;

	margin: 0 auto;

	width: 100px;

	text-decoration: none;

	text-align: center;

	border-width: 0px;

	border-right-width: 0px;

	border-left-width: 0px;

	border-color: #666666;

	border-style: solid;

}

#categories a:hover

{

	background-color: #0099FF;

	color: #FFFFFF;

}

#spacerServ

{

	float: left;

	width: 10px;

	margin: 0px;

}





/******************************************************************** Listing Style ***********************************************/

h1 {

	color: #6699FF;

	font-family: Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size: medium;

	margin: 0 0 10px 8px;

	padding:0;

}



img {

	border: 0;

}



form {

	margin: 0;

	padding: 0;

}



#container {

	width: 580px;

	margin-left:auto;

	margin-right:auto;

	border: 1px solid #CCCCCC;

	padding: 9px;

	background-color:#FFFFFF;

	

}



#breadcrumbs {

	color: #6699FF;

	font-family: Arial, Helvetica, sans-serif;

	font-size:small;

	margin: 0 0 8px 8px;

}



#breadcrumbs a, #breadcrumbs a:visited, #breadcrumbs a:link, #breadcrumbs a:active {

	color: #6699FF;

	text-decoration:none;

}



#breadcrumbs a:hover {

	text-decoration:underline;

}



#listingcontainer {

	background-image:url(bg.gif);

	padding: 10px;

	background-color:#E0DEDE;

}



#listingheader {

	color: #476BB3;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

	font-size:small;

	text-align:right;

}



#listingheader a, #listingheader a:active, #listingheader a:visited, #listingheader a:link {

	text-decoration: none;

	color: #476BB3;

}



#listingheader a:hover {

	text-decoration: underline;

	color: #476BB3;

}





#headerfile {

	text-align:left;

	float: left;

	width: 320px; 

}



#headersize {

	text-align:right;

	width: 75px;

	float: left;

}



#listing {

	border: 1px solid #A7C5FF;

}



#listing a {

	display:block;

	padding: 2px 5px 2px 5px;

	font-size:small;

	color: #6285CA;

	font-family:Arial, Helvetica, sans-serif;

	text-decoration:none;

	width:568px;

	text-align:right;

	

}



#listing a:hover {

	background-color:#DBE6FE;

}



#listing a img {

	float:left;

	margin-right: 4px;

}







#listing a strong {

	width: 300px;

	float:left;

	cursor:hand;

	cursor:pointer;

	text-align:left;

}



#listing a em {

	float: left;

	width: 75px;

	text-align:right;

	cursor:hand;

	cursor:pointer;

}



#listing a span {

	position: absolute;

	margin-left: -151px;

	margin-top: -2px;

}



#listing a span img {

	width: 150px;

	background-color:#CCCCCC;

	visibility: hidden;	

}



#listing a:hover span img {

	border: 1px solid #666666;

	visibility: visible;

}



#upload {

	border: 1px solid #A7C5FF;

	display:block;

	margin-top: 10px;

	font-size:small;

	color: #6285CA;

	font-family:Arial, Helvetica, sans-serif;

	text-decoration:none;

	width:568px;

	background-color: #E9F0FF;

}



#uploadtitle {

	background-color: #DBE6FE;

	padding: 2px 5px 2px 5px;

	border-bottom: 1px solid #A7C5FF;

	

}



#uploadcontent {

	padding: 2px 5px 2px 5px;

}





#copy {

	width: 600px;

	margin-left:auto;

	margin-right:auto;

	text-align:center;

	font-size:x-small;

	color: #666666;

	font-family:Arial, Helvetica, sans-serif;

}



#copy a {

	text-decoration: underline;

	color: #666666;

}



.b {

	background-color: #E9F0FF;

	

}



.w {

	background-color:#FFFFFF;

}



.mod {

	float:right;

}



.size {

	float:right;

}


