/*****************************/
/*** Core html setup stuff ***/
/*****************************/

a:link, a:visited {
	text-decoration: none;
	font-weight: normal;
}

a:hover {
	text-decoration: underline;
	font-weight: normal;
}


p { margin-top: 0; margin-bottom: 5px; }



/*****************************************/
/*** Template specific layout elements ***/
/*****************************************/


div.center {
  text-align: center;
}


div#tabarea {
	
	

}

div#tabarea_l {
	
	
}

div#tabarea_r {
	height: 42px;
	
	padding-right: 1px;
}






/* horizontal pill menu */
table.pill {
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}

td.pill_l {
  background: url(../images/mw_menu_cap_l.png) no-repeat;
  width:  20px;
  height: 32px;

}

td.pill_m {
  background: url(../images/mw_menu_normal_bg.png) repeat-x;
  padding: 0;
  margin: 0;
  width: auto;
}

td.pill_r {
  background: url(../images/mw_menu_cap_r.png) no-repeat;
  width:  19px;
  height: 32px;
}

#pillmenu {
  white-space: nowrap;
  height: 32px;
  float: left;
}

#pillmenu ul {
  margin: 0;
  padding: 0;
  list-style:none;
}

#pillmenu li {
	float: left;
	background: url(../images/mw_menu_separator.png) top right no-repeat;
	margin: 0;
	padding: 0;
}

#pillmenu a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
	float:left;
  display:block;
  height: 24px;
  line-height: 24px;
  padding: 0 20px;
  color: #000;
  text-decoration: none;
}

#pillmenu a#active_menu-nav {
	margin-top:2px;
	height: 21px;
	line-height: 21px;
	background-position: 0 0;
}
.heading_container
{
	display:block;
	height:30px;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:20px;
}

.heading_page a
{
	color:#039;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:22px;
	line-height:22px;
	text-transform:capitalize;
	background-image:url(../images/heading_bullet.png);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:30px;
	display:inline;
	text-decoration:none;
	
}

.heading_page a span
{
	color:#fd6100;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:22px;
	text-transform:capitalize;
}

img
{
	border:none;
	padding:0px;
	margin:0px;
}

.portfolio_container
{
	display:block;
	width:680px;
	margin:0 auto;
	margin-top:10px;	
}

.clear
{
	clear:both;
	display:block;
	width:0px;
	height:0px;
}

.portfolio_content
{
	
	background-image:url(../images/portfolio_bg.jpg);
	background-repeat:repeat-y;
	padding:5px;
}

.portfolio_content_block
{
	display:block;
	height:200px;
	float:left;
	width:220px;
	margin-right:2px;
}

.portfolio_block a
{
	background-image:url(../images/portfolio_bg_main.jpg);
	background-repeat:no-repeat;
	padding-top:15px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:20px;
	display:block;
	float:left;
	width:199px;
	height:115px;
}

.portfolio_block a:hover
{
	background-image:url(../images/portfolio_bg_hover.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
	border:none;
}

.portfolio_link
{
	display:block;
	float:left;
	width:155px;
	height:25px;
	margin-left:20px;
}
.portfolio_text a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#039;
	background-image:url(../images/bullet_icon.png);
	background-repeat:no-repeat;
	padding-left:0px;
	background-position:left;
	padding-left:25px;
	white-space:nowrap;
	display:block;
	width:160px;
	float:left;
	line-height:23px;
	margin-top:3px;
	text-transform:capitalize;
	text-decoration:none;
	
}

