
BODY, body{
font-family: helvetica, arial, sans-serif; 
font-size: 12px; 
font-weight:normal;
line-height:18px;
color:#333333;
padding:0px;
background-color:#FFFFFF;
margin:0px;
}

.twd
{
display:none;
}


p
{
font-size: 12px; 
font-weight:normal;
line-height:18px;
}

#graphic a {
display:block; 
width:111px; height:13px;background-image:url('/images/buttons/btn_graphic.gif'); 
background-position: 0px 0px;
background-repeat:no-repeat;
margin:0px;
}

#graphic a:active {display:block; width:111px; height:13px;background-image:url('/images/buttons/btn_graphic.gif'); 
background-position: absolute; 0px 0px;
background-repeat:no-repeat;
margin:0px;}

#graphic a:hover {display:block; width:111px; height:13px;background-image:url('/images/buttons/btn_graphic.gif'); background-position: -111px 0px;
background-repeat:no-repeat;
margin:0px;}


#creative a {display:block; width:127px; height:13px;background-image:url('/images/buttons/btn_creative.gif'); background-position: 0px 0px;
background-repeat:no-repeat;}
#creative a:active {display:block; width:127px; height:13px;background-image:url('/images/buttons/btn_creative.gif'); background-position: 0px 0px;}
#creative a:hover {display:block; width:127px; height:13px;background-image:url('/images/buttons/btn_creative.gif'); background-position: -127px 0px;}

#advertising a {display:block; width:85px; height:13px;background-image:url('/images/buttons/btn_advertising.gif'); background-position: 0px 0px;
background-repeat:no-repeat;}
#advertising a:active {display:block; width:85px; height:13px;background-image:url('/images/buttons/btn_advertising.gif'); background-position: 0px 0px;}
#advertising a:hover {display:block; width:85px; height:13px;background-image:url('/images/buttons/btn_advertising.gif'); background-position: -85px 0px;}

#web a {display:block; width:210px; height:13px;background-image:url('/images/buttons/btn_web.gif'); background-position: 0px 0px;
background-repeat:no-repeat;}
#web a:active {display:block; width:210px; height:13px;background-image:url('/images/buttons/btn_web.gif'); background-position: 0px 0px;}
#web a:hover {display:block; width:210px; height:13px;background-image:url('/images/buttons/btn_web.gif'); background-position: -210px 0px;}

#internet_marketing a {display:block; width:130px; height:13px;background-image:url('/images/buttons/btn_internet_marketing.gif');background-position: 0px 0px;
background-repeat:no-repeat;}
#internet_marketing a:active {display:block; width:130px; height:13px;background-image:url('/images/buttons/btn_internet_marketing.gif');background-position: 0px 0px;}
#internet_marketing a:hover {display:block; width:130px; height:13px;background-image:url('/images/buttons/btn_internet_marketing.gif');background-position: -130px 0px;}

.field
{
background-color:#e7fcf6;
border-style:solid;
border-width:0px;
margin:0px;
}

i 
{
font-style:italic;
font-weight:normal;
}

H1 {
font-family: helvetica, arial, sans-serif; 
font-size:20px; 
	font-weight:normal;
	color:#5e7dc0;
	margin-top:0px;
	}
	
H2	{

font-family: helvetica, arial, sans-serif; 
line-height:130%;
	font-size:16px; 
	font-weight:normal; 
	color:#787006; 
	text-align:left;
	}
	
H3	{

font-family: helvetica, arial, sans-serif; 
line-height:130%;
	font-size:14px; 
	font-weight:bold; 
	color:#444; 
	text-align:left;
	margin-bottom:5px;}	

H4	{

	line-height:130%;
	font-size:12px; 
	font-weight:bold; 
	color:#666; 
margin:0px;
	}



A.mainNav:link {font-family: helvetica, arial, sans-serif;  font-weight:normal; font-size:12px; text-decoration: underline; color: #0066CC; }
A.mainNav:active {font-family: helvetica, arial, sans-serif;  font-weight:normal; font-size:12px; text-decoration: underline; color: #0000FF; }
A.mainNav:visited {font-family: helvetica, arial, sans-serif;  font-weight:normal; font-size:12px; text-decoration: underline; color: #999999; }
A.mainNav:hover {font-family: helvetica, arial, sans-serif;  font-weight:normal; font-size:12px; text-decoration: none; color: #000000; }

A.nav:link {font-family: helvetica, arial, sans-serif;  font-weight:normal; font-size:12px; text-decoration: underline; color: #0066CC; }
A.nav:active {font-family: helvetica, arial, sans-serif;  font-weight:normal; font-size:12px; text-decoration: underline; color: #0000FF; }
A.nav:visited {font-family: helvetica, arial, sans-serif;  font-weight:normal; font-size:12px; text-decoration: underline; color: #000000; }
A.nav:hover {font-family: helvetica, arial, sans-serif;  font-weight:normal; font-size:12px; text-decoration: none; color: #FF0000; }

A.map:link {font-family: helvetica, arial, sans-serif;  font-weight:normal; font-size:11px; text-decoration: underline; color: #0066CC; }
A.map:visited, active {font-family: helvetica, arial, sans-serif;  font-weight:normal; font-size:11px; text-decoration: underline; color: #666666; }
A.map:hover {font-family: helvetica, arial, sans-serif;  font-weight:normal; font-size:11px; text-decoration: none; color: #FF0000; }

a.link:link {font-family: helvetica, arial, sans-serif;  font-weight:normal; font-size:12px; text-decoration: underline; color: #0066CC; }
a.link:active {font-family: helvetica, arial, sans-serif;  font-weight:normal; font-size:12px; text-decoration: underline; color: #0000FF; }
a.link:visited {font-family: helvetica, arial, sans-serif;  font-weight:normal; font-size:12px; text-decoration: underline; color: #000000; }
a.link:hover {font-family: helvetica, arial, sans-serif;  font-weight:normal; font-size:12px; text-decoration: none; color: #FF0000; }

A.linkbold:link {font-family: helvetica, arial, sans-serif;  font-weight:bold; font-size:11px; text-decoration: underline; color: #0066CC; }
A.linkbold:active {font-family: helvetica, arial, sans-serif;  font-weight:bold; font-size:11px; text-decoration: underline; color: #0000FF; }
A.linkbold:visited {font-family: helvetica, arial, sans-serif;  font-weight:bold; font-size:11px; text-decoration: underline; color: #000000; }
A.linkbold:hover {font-family: helvetica, arial, sans-serif;  font-weight:bold; font-size:11px; text-decoration: none; color: #FF0000; }

A.linksmall:link {font-family: helvetica, arial, sans-serif;  font-weight:normal; font-size:9px; text-decoration: none; color: #666; }
A.linksmall:active {font-family: helvetica, arial, sans-serif;  font-weight:normal; font-size:9px; text-decoration: none; color: #666; }
A.linksmall:visited {font-family: helvetica, arial, sans-serif;  font-weight:normal; font-size:9px; text-decoration: none; color: #666; }
A.linksmall:hover {font-family: helvetica, arial, sans-serif;  font-weight:normal; font-size:9px; text-decoration: underline; color: #000; }

A.label:link {font-family: helvetica, arial, sans-serif;  font-weight:normal; font-size:9px; text-decoration: none; color: #0066CC; }
A.label:active {font-family: helvetica, arial, sans-serif;  font-weight:normal; font-size:9px; text-decoration: none; color: #0066CC; }
A.label:visited {font-family: helvetica, arial, sans-serif;  font-weight:normal; font-size:9px; text-decoration: none; color: #666666; }
A.label:hover {font-family: helvetica, arial, sans-serif;  font-weight:normal; font-size:9px; text-decoration: underline; color: #FF0000; }

.big { font-family: helvetica, arial, sans-serif;  font-size:15px; color:#000000; font-weight:bold;}

.bodycopy 
{ 
font-size:12px; 
color:#000000; 
line-height:1.5em;
padding:20px;
vertical-align:top;
text-align:left;
display: block;
white-space: pre;
}

	
.columnleft
	{
	background-color:#FFF;
	padding-left:10px; 
	padding-right:15px;
	padding-bottom:25px;
	text-align:left; 
	vertical-align:top; 
	line-height:1.5em;
	border-right: solid #CCCCCC 1px;
	}
	
.col_center
	{
	padding-top:15px; 
	padding-right:15px;
	padding-bottom:25px;
	text-align:justify; 
	vertical-align:top;
	line-height:1.5em;
	}


.portfolioSquare
{
padding: 2px 1px 0px 1px;
}
.columnright
	{
	background-color:#FFF;
	padding-left:10px;
	padding-right:15px;
	padding-bottom:25px;
	text-align:left; 
	vertical-align:top; 
	line-height:1.5em;
	border-left: solid #CCCCCC 1px;
	}
	
.content 
		{
		font-size:11px; 					
		color:#000000; 
		font-weight:normal;
		padding:10px;
		text-align:justify;
		vertical-align:top;
		line-height:1.5em;	
		}

.copyright {font-size:10px; color:#666666; font-weight:normal;}

.Caption { font-family: helvetica, arial, sans-serif;  font-size:11px; color:#666666; font-weight:bold;}

.date{font-size:10px; color:#3366CC;font-weight:normal;}

.direction{font-family: helvetica, arial, sans-serif;  font-size:10px; color:#0033FF;font-weight:normal;font-style:italic;}

.error{font-family: helvetica, arial, sans-serif;  font-size:13px; color:#FF0000;font-weight:bold;font-style:italic;}

.fineart { font-family: helvetica, arial, sans-serif;  font-weight:bold; font-size:11px; color:#000000;}

.formright 
		{
		font-family: helvetica, arial, sans-serif;  
		font-size:11px; 					
		color:#000000; 
		font-weight:normal;
		padding:3px;
		line-height:1.1em;	
		text-align:left;
		}
		
.formleft 
		{
		font-family: helvetica, arial, sans-serif;  
		font-size:11px; 					
		color:#000000; 
		font-weight:bold;
		padding:3px;
		line-height:1.1em;	
		text-align:right;
		vertical-align:top;
		}

.header2 { font-family: helvetica, arial, sans-serif;  font-size:16px; color:#000000; font-weight:bold;}

.headerlite 
	{ 
	font-family: helvetica, arial, sans-serif;  
	line-height:1.3em;
	font-size:15px; 
	font-weight:bold; 
	color:#666; 
	text-align:left;}

.header { font-family: helvetica, arial, sans-serif;  font-size:17px; font-weight:bold; color:#336699;}

.headerwhite { font-family: helvetica, arial, sans-serif;  font-size:16px; font-weight:bold; color:#ffffff;}

.image 	{				
		background-color:#FFFFFF; 
		vertical-align:top;
		text-align:center;	
		padding:10px;
		}
.message
	{
	color:#F03;
	font-weight:bold;
	font-size:12px;	
	}
	
.navlink 
	{ 
	font-family: helvetica, arial, sans-serif;  
	font-weight:bold; 
	font-size:11px; 
	color:#999900;
	}

.navlinklight { font-family: helvetica, arial, sans-serif;  font-weight:bold; font-size:11px; color:#999900;}

.normal {
font-size:11px; 
COLOR:#000000;
vertical-align:top;}

.normalpadded {
font-size:11px; 
COLOR:#000000;
vertical-align:top;
padding:10px;}

.normalgrey { font-family: helvetica, arial, sans-serif;  font-size:12px; COLOR:#cccccc;}

.portfoliocell 
	{ 
	font-family: helvetica, arial, sans-serif;  
	font-size:11px; 
	font-weight:normal; 
	text-align:left;
	vertical-align:top;
	COLOR:#333333;
	padding:5px;
	border-bottom:1px inset #999;
	border-left:1px double #EFEFEF;
	border-top:1px solid #EFEFEF;
	border-right:1px solid #ccc;
	background-color:#ffffcc;}

.portfoliotext { font-family: helvetica, arial, sans-serif;  font-size:11px; font-weight:bold; COLOR:#cccccc;}

.portfoliotextdark { font-family: helvetica, arial, sans-serif;  font-size:10px; font-weight:normal; COLOR:#333333;}

.rowtop
	{
	background-color:#FFF;
	padding:10px;
	padding-top:5px;
	text-align:left; 
	vertical-align:top;
	border-bottom: solid #efefef 1px;
	}
	
.selection { font-family: helvetica, arial, sans-serif;  font-weight:bold; font-size:10px; color:#FF0033;}

.smallFont { font-family: helvetica, arial, sans-serif;  font-size:11px;}

.small{ font-family: helvetica, arial, sans-serif;  font-size:9px;}

.smallgrey { font-family: helvetica, arial, sans-serif;  font-size:11px; color:#999999;}

.smallheaderwhite { font-family: helvetica, arial, sans-serif;  font-weight:bold; font-size:13px; color:#ffffff;}

.smallheaderblack { font-family: helvetica, arial, sans-serif;  font-weight:bold; font-size:13px; color:#000000;}

.testimonial{font-family: helvetica, arial, sans-serif;  font-size:9px; color:#666666;font-weight:normal;}

.thankyou { font-family: helvetica, arial, sans-serif;  font-size:18px; font-weight:bold; color:#0066cc;}

.topofhall { font-family: helvetica, arial, sans-serif;  font-size:10px;}

.title1 { font-family: helvetica, arial, sans-serif;  font-size:12px; COLOR:#000000; font-weight:bold;}

.title2 { font-family: helvetica, arial, sans-serif;  font-size:10px; COLOR:#666666; font-weight:bold;}

.titleWhite { font-family: helvetica, arial, sans-serif;  font-size:12px; COLOR:#FFFFFF; font-weight:bold;}

.typical {
padding:10px;
background-color:#FFF;
vertical-align:top;}

.mbox{ 
  	border: solid black 1em; 
	padding: 1em; 
 	width: 100%;
  }
  
 a.menu_on:link{  text-decoration:none;  color:#06C;  font-weight:bold;  }
a.menu_on:active{  text-decoration:none;  color:#06C;  font-weight:bold;  }
a.menu_on:visited{  text-decoration:none;  color:#06C;  font-weight:bold;  }
a.menu_on:hover{  text-decoration:underline;  color:#f00;  font-weight:bold;  }


  
 a.menu_off:link{  text-decoration:none;  color:#06C;  font-weight:bold;  }
a.menu_off:active{  text-decoration:none;  color:#06C;  font-weight:bold;  }
a.menu_off:visited{  text-decoration:none;  color:#06C;  font-weight:bold;  }
a.menu_off:hover{  text-decoration:underline;  color:#06C;  font-weight:bold;  }
  
.worklist
{
border-left:1px solid #69C;
border-bottom:1px solid #666;
border-right:1px solid #999;
border-top:1px solid #FFF;
color:#333;
font-size:11px;
padding:2px;
padding-bottom:0px;
background-color:#FFF;
vertical-align:top;
}

.worklist_delete
{
border-left:1px solid #CCCCCC;
border-bottom:1px solid #666;
border-right:1px solid #999;
border-top:1px solid #FFF;
color:#333;
font-size:11px;
padding:2px;
padding-bottom:0px;
background-color:#FF0000;
vertical-align:top;
}

.worklist_update
{
border-left:1px solid #CCCCCC;
border-bottom:1px solid #666;
border-right:1px solid #999;
border-top:1px solid #FFF;
color:#333;
font-size:11px;
padding:2px;
padding-bottom:0px;
background-color:#CF0;
vertical-align:top;
}