@charset "UTF-8";
/* CSS Document */

/*** structure ***/
html{

}
body{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	color:#1F1F1F; 
	margin: 0px;
	height: 100%;
}
#containerCc{
	margin:0 auto;	
	width: 864px;
	background:#ffffff;
	text-align:left;
	background-image:url(../images/background.jpg);
	background-repeat:no-repeat;
}
#containerPagesCc{
	margin:0 auto;	
	width: 864px;
	background:#ffffff;
	text-align:left;
	background-image:url(../images/background-inside-pages.jpg);
	background-repeat:no-repeat;
}
#headerCc{
	height: 74px;
	
}

email
{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 35px;
width: 500px
}

email a 
{
margin: 0px 0px 0px 35px;
padding: 0px 0px 0px 0px;
color: #FF0000;
text-decoration:underline;
}

email a:hover 
{
color: #FF0000;
text-decoration:none;
}

tr.rate{
height: 45px;

}

fieldset
{
margin: 0px 0px 20px 35px;
padding: 0px 0px 0px 0px;
width: 500px
}

submit
{
margin: 0;
padding: 0px 0px 0px 0px;
}
#submit{
margin: 10px 0 0 30px;
}

/*** style the navigaion ***/	
#navigationCc{
	padding: 12px 0px;
 	background: #000000; 
}

#navigationCc ul{
	padding: 0px;
	margin: 0px 0px 0px 36px;
	
}
#navigationCc li{
	display: inline;
	list-style-type: none;
	padding-right: 10px;
	font-size: 1.1em;	/* 12px */
	color:#FFFFFF;
}
#navigationCc a{
color:#FFFFFF;
text-decoration:none;


}
#navigationCc li a:hover{
color:#FFFFFF;
text-decoration:underline;


}
a{
	color:#1F1F1F; 
}
a:hover{
	color:#666666;

}




/*** PR and Column ***/
#leftHomeCc{
 	width:574px;
	float:left;
	
	
	
}
#leftHomeTagLineCc{
	width:574px;
	height: 121px;
	float:left;
}

/*** wrap to tgaline to avoid hacks.. ***/

#leftHomeCopyCc{
	padding: 24px 36px 10px;
}
#leftHomeTagLineCc h1,  #leftPagesNavCc h1{
	display:inline;
	font-size: 1.1em;
	font-weight:100;
	color:#000000;
}

#lefttHomeColumn1Cc{
	padding-top: 20px;
	float:left;
	width: 100%;
	height:auto;
}

#leftPagesPortfolio1Cc{
	padding-top: 20px;
	float:left;
	width: 100%;
	height:auto;
}


/*** text format home page ***/

#lefttHomeColumn1Cc h1{
	display: inline;  /* make IE play nice */
	padding: 20px 36px 0;
	font-size: 1.4em; /* 12px */
}
#lefttHomeColumn1Cc h3{
	display: inline;  /* make IE play nice */
	padding: 20px 36px 0;
	font-size: 1.1em; /* 12px */
}
#lefttHomeColumn1Cc p{
	margin-top: 20px;
	margin-bottom:12px;
	padding: 0px 36px 10px;
	font-size: 1.2em;
}



/*** Format Pages Subnavigation ***/
#leftPagesNavCc{
	width:574px;
	height: 60px;  /* 121 */
	float:left;
}
#leftPagesCopyCc{
	padding: 24px 36px 0px;
	
}

/*** text format inside pages C1 ***/

#leftPagesColumn1Cc h1, #leftPagesPortfolio1Cc h1 {
	  /* make IE play nice */
	padding: 0px 36px 0;
	font-size: 1.4em; /* 12px */
}
#leftPagesColumn1Cc p{
	margin-top: 20px;
	margin-bottom:12px;
	padding: 0px 36px 10px;
	font-size: 1.2em;
}
#lefttPagesColumn1Cc{
	padding-top: 0px;
	float:left;
	width: 100%;
	height:auto;
}
#leftPagesColumn1Cc ul{

padding-left: 15px;
	
	
}
#leftPagesColumn1Cc li{
	
	

}

/*** pullout and rightCc ***/

#rightHomeCc{
	width:290px;
	float:left;

}


#appraise_btn a{
	position:relative;
	z-index:1000;
	top: 205px;
	left: 8px;
	width: 199px;
	height: 52px;
	text-indent: -9999px;
	display: block;
	background-image:url(../images/performance_btn_off.gif);
	background-repeat:no-repeat;

}

#appraise_btn a:hover{
	background-image:url(../images/performance_btn_on.gif);
	background-repeat:no-repeat;

}

#pulloutCc{
	position:relative;
	z-index:1000;
	top: 200px;
	left: 8px;
	width: 199px;
	background-image:url(../images/pulloutBg.gif);
	background-repeat:no-repeat;

}
#PulloutCcWrap{
top: 20px;
left: 18px;
position:relative;

}
 #pulloutCc #PulloutCcWrap h1{
 		margin: 0px; 
	padding: 0px;
	display:inline;
	font-size: 1.4em;
	
}
 #pulloutCc #PulloutCcWrap ul{
	margin: 0px; 
	padding: 0px;
}
 #pulloutCc #PulloutCcWrap li{
	margin: 0px; 
	padding: 0px 8px 12px;
	list-style-type: none;
	padding-right: 36px;
}
#pullfooter{
background-image: url(../images/pull-bg.gif);
height: 33px;

}
/****** Projetc Porfolio ******/
.portfolio{
font-size: 1.4em;

}


/**** footer ****/

#footerCc{
	clear:both;
	/* background-color: #f7f2f6; */
		
}
#floater{
	text-align:right;
	padding-right:20px;
	padding-top:1px;
	padding-bottom: 1px;
}

/* style footer nav */
#footerCc li{
	display: inline;
	list-style-type: none;
	padding-right: 10px;
	
}
table{
margin-left: 36px;
}




/**** table for form ***/
table.mdi{
 border:1px solid #cccccc;
 background-color: #ffffff;
 border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: solid solid solid solid;


 
 }
 table.mdi td{
 border:1px solid #cccccc;

 border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: solid solid solid solid;
 }
 table.mdi th{

 border-width: 3px 3px 3px 3px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
 }
 /***  site map **/
 
 .sitemap  li{
 list-style-type:none;
 line-height: 22px;
 padding-left: 20px;
 font-size: 14px;

 
 }
#containerPagesCc #leftHomeCc #leftPagesColumn1Cc ul li {
	color: #F00;
}
