* { margin:0; padding:0; }


body { background: #666666 url(../images/background.gif) top repeat-x; font-size:62.5%; }


/* Sitewide Styling */

h1, h2, h3, #newsheader, #portfolio_image h1, .button { font-family: Rockwell, "Trebuchet MS", "Myriad Web", Arial; }

h1, h2, h3 { font-weight: bold; }
h1 { font-size:3em; line-height:32px; }
h2 { font-size: 2.3em; width:400px; }
h3 { font-size: 2.3em; padding: 0 0 10px 0; padding: 0; }
h3 a { color:#FFFFFF; }


/*h3 { font-size: 2.2em; font-weight: bold; color: #FFFFFF; margin: 0px; padding: 0; margin-bottom: 10px;}
h3 a { color:#FFFFFF; }
#content h3 { width: 470px;  }
#content h3 a { color:#C70056; }
#content h3 a:hover { color:#333333; }*/

p { color: #333333; }

a {	text-decoration:none; color: #333333; }
a:hover { color: #C70056; }


/* GENERIC */
/* Classes */

.clear_left { clear:left; }
.clear_right { clear:right; }
.clear_both { clear:both; }
.clearer { clear:both; font-size: 1px; line-height: 1px; overflow:hidden; width:100%; height:1px; }
.float_left { float:left; }
.float_right { float:right; }

.highlight{ color:#C70056; }

#wrapper { width:822px; margin:0 auto; }

/* Logo */
#logo { float:right; margin:20px -21px 12px 0; width: 144px; height:35px; background:url(../images/seventy9_logo.png) no-repeat;  }

/* Header */
#header { background: url(../images/top.png) top no-repeat;	margin: 0 auto;	width: 822px; padding:13px 0px 5px 0px ; }


#menu { margin:0; padding:0; }
#nav { margin:0 auto;  width:780px; z-index:110; position:relative; padding:0px}

#nav ul { /* all lists */ margin:0px; padding:0px; font-family: Rockwell, "Trebuchet MS", "Myriad Web", Arial; font-size: 1.7em; line-height:1.6em; font-weight: bold; color: #666666; z-index:110; list-style: none;  }

#nav a { color: #666666; text-decoration:none; display: block; margin:0px; padding:0px; /*width: 1em;*/ }
#nav a:hover { color: #C70056; }

#nav li { /* top level list items */ float: left; /*margin: 0 25px 0 21px;*/ padding:0px; margin: 0 12px 0 12px;	/*width: 1em;*/ /* width needed or else Opera goes nuts */ }
#nav li ul { /* second-level lists - using left instead of display to hide menus because display: none isn't read by screen readers */ 
padding:0 15px 0 0; position: absolute; background: white; font-size: 0.9em; width: 200px; left: -999em; line-height:160%; margin:0px 0px 0px 0px; }

#nav li ul li {  clear:both; }

* + html #nav li ul { left: auto; display: none; } /* Special IE7 Fix */
#nav li ul a { /* second-level lists */ color:#999999; width: 200px;}
#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */ left: auto; display: inline; }

#nav li ul li#rss_icon { width:200px; clear:both; }
#nav li ul li#rss_icon a{ float:left; width:100px; }
#nav li ul li#rss_icon a#icon img { float:right; border:none; margin:5px 0px 0px 0px; }


#news { margin:0px auto; width:822px; background-image:url(../images/container_bg.png);  }

#newsbar { background-color: #333333;	width: 786px; margin:0px 0px 0px 16px; position:relative; z-index:80; height:25px; border-bottom:solid 3px #FFFFFF; }

#newsheader { width: 186px; height:28px; background-color: #C70056; float: left; border-right-style:solid; border-right-width:1px; border-right-color:#FFFFFF;}

#newsheader h3 { font-size:1.7em; font-weight: bold; color: white; margin:2px 0px 3px 10px; }

#newsheadline {	background-color: #333333; height:28px; font-family: "Myriad Web", "Myriad Pro", "Nueva Std", "Trebuchet MS", Arial; font-size: 1.4em; color: #FFFFFF; text-indent:10px; overflow: hidden;}



#newsticker ul li { padding:5px 0px 10px 0px; }

#newsheadline a { color:#FFFFFF; }
#newsheadline a:hover { color:#CCCCCC; }

/* feature bar*/
#footer_small { width: 822px; height: 40px; margin: 0px auto; padding: 0px; clear: none; background: url(../images/footer.png) no-repeat; }
#featurebar { width: 822px;  padding:0px 0px 0px 16px;  background:url(../images/footer_bg.png) repeat-y;  }
#featureheader { 
	width: 185px;
	padding:4px 0px 0px 10px;
	font-family: Rockwell, "Trebuchet MS", "Myriad Web", Arial;
	font-size: 1.6em;
	font-weight: bold;
	color: white;
	float: left;
	margin-bottom:-10px;
	position:relative;
	z-index:90;
	
}


#featureheadline 
{
    display:block;
	width:560px;
	font-family: "Myriad Web", Arial;
	font-size: 1.4em;
	color: #FFFFFF;
	padding-top:8px;
	float: left;
	margin:0px 0px -10px 15px;
	position:relative;
	z-index:90;
	border:none;
	
}

#featureheadline a {
color:#FFFFFF;
}

#featureheadline a:hover {
color:#CCCCCC;
}

#featuredticker ul li { list-style:none; }


#container { width:822px; margin:0 auto; background-image:url(../images/container_bg.png); }


#content { width:800px;   margin:0 0 0 9px; padding:0; font-family:"Myriad Web", "Myriad Pro", "Nueva Std", "Trebuchet MS", Arial; /* Margin:0 auto; not working/random?! */ }

#content_inner { width:786px; margin:0 auto; position:relative; }

div#page_content {  }



/*#main_image { height: 349px; width: 786px; background: url(../images/daisy.jpg);   }*/

/* HOMEPAGE MAIN */

#main_image { color:#FFFFFF; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #FFFFFF;  }

#main_image h1 { padding: 90px 0 20px 60px; line-height:32px; }
#main_image h2 { padding: 10px 0 20px 60px; width:400px; font-size:1.2em; }


/*#content {  background:url(../images/content_back_corner.gif) no-repeat; float:left; }*/


/*margin-left:16px; width:591px; font-family:"Myriad Web", "Myriad Pro", "Nueva Std", "Trebuchet MS", Arial; font-size:14px; line-height:22px; color:#333333;*/


/* Home Page Only */

div#default_intro { width:400px; padding:80px 0px 0px 60px; }
div#default_intro  h1 { width:400px; font-size:3em; color:#FFFFFF; padding:0px 0px 0px 0px; }
div#default_intro  h2 { width:400px; font-size:1.6em; color:#FFFFFF; padding:15px 0px 0px 0px; }
div#default_intro  p { color:#FFFFFF; }

div#default_seo_intro { width:270px; background:#FFF; margin-top:125px; float:right; padding:10px;  }
div#default_seo_intro h1 { color:#C70050; font-size: 2em;  padding:0px; margin:0px; font-family: "Myriad Web", "Myriad Pro", "Nueva Std", "Trebuchet MS", Arial; }
div#default_seo_intro p { color:#000; font-size: 1.3em; margin-top:5px; line-height:1.3em; font-family: "Myriad Web", "Myriad Pro", "Nueva Std", "Trebuchet MS", Arial; }

/* Client Login */
#client_login {	width: 188px; float: left; /*background: url(../images/box_footer.png) left bottom no-repeat;*/ background-color:#C70056; margin:0px 1px 0 0px; padding:0 0 0px 7px;  }



#client_login .textbox { font-family: "Myriad Web", "Myriad Pro", "Nueva Std", "Trebuchet MS", Arial; font-size: 1.2em;	color: #FFFFFF; background-color: #C70050; height: 14px; width: 170px;	border: 1px solid #FFFFFF;	margin: 0 0 6px 0; vertical-align: middle; padding: 1px; position:relative; z-index:90; }

.button { font-family: Rockwell, "Trebuchet MS", "Myriad Web", Arial; font-size: 18px; font-weight: bold; color: #FFFFFF; padding: 0px;	margin: 0px; margin-top: 2px; }
.button a { color:#FFFFFF; }
.button a:hover { color:#333333; }

#client_login h3 { padding:5px 0 10px 0; color:#FFFFFF; }
#client_login p  { width: 181px; font-family: "Myriad Web", "Myriad Pro", "Nueva Std", "Trebuchet MS", Arial; color: #FFFFFF; border-top: 1px dotted #FFFFFF; margin: 6px 0px 20px 0px; padding: 6px 0px 0px 0px; }
#client_login p a:link { color:#FFFFFF; }
#client_login p a:hover { text-decoration:underline; }


.white_text a{
	font-family: "Myriad Web", Arial;
	font-size: 1.3em;
	color: #FFFFFF;
	font-weight: normal;
}

.white_text a:hover { color: #FFFFFF; }


/* Services */
#services {	width: 180px; float: left; background: url(../images/feature_back.gif) repeat-x; padding-top: 3px; text-indent: 16px; margin:0px 0 0 0; }

#services h3 { padding:0 0 10px 0; }

#services ul li { list-style:none; margin:4px 0;  font-family: "Myriad Web", "Myriad Pro", "Nueva Std", "Trebuchet MS", Arial; font-size:1.4em; }


ul#list a:link, ul#list a:visited  { color: #C70050; }
ul#list a:hover { color: #333333; }

/* Case Study / Feature */
#case_study_image {	float: left; width: 175px; margin:0px 0 0 0; }
#case_study_image img { border:none; }

/* Featured (White Box) */
#featured {	background-image: url(../images/feature_back.gif); width: 207px; float: left; padding:3px 10px 0 18px; margin:0px 0 0 0; }


#featured h3 { padding:0 0 10px 0; color:#FFFFFF; }

#featured p { font-family: "Myriad Web", "Myriad Pro", "Nueva Std", "Trebuchet MS", Arial;	font-size: 14px;  font-weight: normal; line-height: 18px; margin:4px 0; padding-top: 2px; }

#featured a { font-family: Rockwell, "Myriad Web", Arial; font-size: 14px; color: #000000; font-weight: bold; line-height: 18px; }
#featured a:hover {	color: #C70056; }

#featureheader { width: 185px; border-right:solid #ffffff 1px; height:23px;	padding:6px 0px 3px 10px; font-family: Rockwell, "Trebuchet MS", "Myriad Web", Arial;
    font-size: 16px; font-weight: bold; color: white;     float: left; margin:0px; /*background:url(../images/box_footer.png) 0px bottom no-repeat;*/ }



/* Other pages */

/* Left Column */
#white_box { color:#333333; background-color:#FFFFFF; width:388px;  position:relative; top:135px; /*fixed height*/ }
#main_image #white_box h1 { padding: 15px 10px 10px 60px; color:#C70056;  }
#main_image #white_box h2 { padding: 0 10px 20px 60px; width:320px;  font-size:1.6em; }

#left_column { float:left; width:589px; }
#left_column #pge_header { height:40px; background-color:#333333;}
#left_column h3 { display:block; background-color:#333333; padding:5px 0 7px 68px; color:#FFFFFF;  }

#left_column_inner { background:url(../images/content_back_corner.gif) no-repeat; margin:0 0 30px 0; }
#left_column_inner h1, #left_column_inner h4, #left_column_inner p { width:76%; margin:0 0 0 68px; }
#left_column_inner h1 { font-size:2.2em; color:#333333; }
#left_column_inner img { margin:10px 0px;}

#left_column_inner caption { margin-top:20px; text-align:left;}
#left_column_inner table { margin:0px 0px 20px 68px; }
#left_column_inner table td { width:350px; }
#left_column_inner ul { list-style:none; font-family: Rockwell, "Trebuchet MS", "Myriad Web", Arial; font-size:1.4em; margin:15px 0px 5px 68px;}
#left_column_inner ul li { clear:both; width:76%; margin:7px 0 5px 0px; font-family: "Myriad Web", "Myriad Pro", "Nueva Std", "Trebuchet MS", Arial;  padding-left:20px; background:url(../images/icons/plus_bullet.gif) 0px 5px no-repeat; color:#333333; }
#left_column_inner table ul { margin:15px 0px 5px 0px; }

#left_column_inner p a { clear:both; }

ul.content_list { width:76%; margin:0 0 0 68px; }

/* News Related */
#left_column_inner h4, #left_column_inner caption  { font-family: Rockwell, "Trebuchet MS", "Myriad Web", Arial; color:#333333; font-size:1.6em; font-weight:bold; padding:10px 0 10px 0;  }
h4.pink_articles_link a, div#news_headlines h4.pink_articles_link a { background:none; font-family: Rockwell, "Trebuchet MS", "Myriad Web", Arial; color:#C70056;  font-weight:bold; margin:10px 0 10px 0; padding:0px 0px 0px 0px; }
div#news_headlines h4.pink_articles_link { margin:20px 0px; }
#left_column_inner h4 a:link, #left_column_inner h4 a:visited, h4.pink_articles_link a, div#news_headlines h4.pink_articles_link a { color: #C70056; }
#left_column_inner h4 a:hover, h4.pink_articles_link a:hover, div#news_headlines h4.pink_articles_link a:hover { color:#333333; } 


#left_column_inner h5 { font-family: Rockwell, "Trebuchet MS" "Myriad Web", Arial; font-size:1.6em; font-weight:bold; color:#C70056; text-align:left; margin:10px 0 5px 0px; clear:right;  }
#left_column_inner p#opening_para { font-family: "Myriad Web", "Myriad Pro", "Nueva Std", "Trebuchet MS", Arial; font-size:1.6em; font-weight:bold; line-height:130%; padding:30px 0 5px 0; color:#C70056; text-align:justify; }
#left_column_inner p { font-family: "Myriad Web", "Myriad Pro", "Nueva Std", "Trebuchet MS", Arial; padding:10px 0 0 0; line-height:180%; font-size:1.4em; text-align:justify;}
#left_column_inner p a:link, #left_column_inner p a:visited  { color:#333333; }
#left_column_inner p a:hover { color:#C70056; }


/* News */
li.prev_articles, li.filed_under { font-family: "Myriad Web", "Myriad Pro", "Nueva Std", "Trebuchet MS", Arial; }
li.prev_articles { list-style:none; list-style-position:inside; background:url(../images/icons/plus_bullet.gif) 0 5px no-repeat; font-size:1.4em; padding:0 0 0 20px; }
li.filed_under { list-style:none; list-style-position:inside; color:#666666; font-size:1.3em; padding:2px 0 2px 20px; line-height:160%; }

ul.external_tagging { width: 450px; border:1px #CCCCCC solid; margin:0 0 0 68px; }

div.external_tagging {  width: 450px;  margin:20px 0px 0px 68px; }
div.external_tagging_top { background:url(../images/external_tagging_top.gif) no-repeat; height:8px; width:100%; }
div.external_tagging_content { border-left:1px #CCCCCC solid; border-right:1px #CCCCCC solid; }

#left_column_inner div.external_content_inner h5 { color:#333333; font-weight:normal; margin:0px; }
div.external_tagging_content ul { margin:0 auto; width:400px; }
div.external_tagging_content ul li { width:200px; float:left; list-style:none; font-size:1.2em; font-family: "Myriad Web", "Myriad Pro", "Nueva Std", "Trebuchet MS", Arial; margin:0px; padding:0px; }

div.external_content_inner { width:90%; margin:0 auto; }
#left_column_inner div.external_content_inner p { font-size:1.2em; width:100%; margin:0; padding:10px 0; }
div.external_tagging_bottom { background:url(../images/external_tagging_bottom.gif) no-repeat; height:8px; width:100%; }

div#news_headlines { width: 65%; margin:0 0 0 68px; clear:both; font-family: "Myriad Web", "Myriad Pro", "Nueva Std", "Trebuchet MS", Arial; line-height:180%; font-size:1.4em; float:left;  }
div#news_headlines a {  padding:10px 0 0 20px; font-weight:normal; background:url(../images/icons/plus_bullet.gif) 0px 14px no-repeat;  }
h4#prev_articles_head a { padding:40px 0 10px 0; float:left; background:none; padding:0px 0px 0px 0px; }

div#page_content div#left_column div#left_column_inner ul#prev_articles { width: 480px; margin:0px 0px 0px 68px; display:block;  font-family: "Myriad Web", "Myriad Pro", "Nueva Std", "Trebuchet MS", Arial; } 
div#page_content div#left_column div#left_column_inner ul#prev_articles a { margin:5px 0px 5px 0px; clear:both; }
div#page_content div#left_column div#left_column_inner ul#prev_articles li { width: 480px;  clear:both; display:block;  }
div#page_content div#left_column div#left_column_inner ul#prev_articles li a { background:none; }
div#page_content div#left_column div#left_column_inner ul#prev_articles li a.headline_link { width: 480px;  clear:both; display:block; background:none; }
/*div#page_content div#left_column div#left_column_inner ul#prev_articles li ul.prev_article_tags a { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;  }*/
div#page_content div#left_column div#left_column_inner ul#prev_articles li ul.prev_article_tags { float:left; margin:0px 0px 10px 0px; display:block; clear:both; width: 480px; display:block; font-family: "Myriad Web", "Myriad Pro", "Nueva Std", "Trebuchet MS", Arial;}
div#page_content div#left_column div#left_column_inner ul#prev_articles li ul.prev_article_tags li { width:auto; padding-left:0px; background:none; font-size:0.7em; color: #666666; float:left; clear:none; display:inline-block; margin:0px 7px 0px 0px; }
div#page_content div#left_column div#left_column_inner ul#prev_articles li ul.prev_article_tags li a {  clear:none; background:none;  padding:0px; color: #666666; }
div#page_content div#left_column div#left_column_inner ul#prev_articles li ul.prev_article_tags li a:hover { color: #C70056; }
div#page_content div#left_column div#left_column_inner ul#prev_articles li ul.prev_article_tags li.comma_separator { float:left; display:inline-block; margin:0px 7px 0px -7px;}


/* Right Column */
#right_column { float:right; width:196px; position:relative; }

#right_column h3 {  font-size:1.6em; padding:9px; color:#FFFFFF; float:left;  }
#right_column h3.std_content { width:178px; }
#right_column h3 a:hover { color:#999999; }
#right_column_inner { background:#FFFFFF url(../images/side_back.gif) no-repeat;  }
#right_column_inner p { margin:0 auto; padding:10px 0; width:90%; font-size:1.4em; }

#right_column ul { list-style:none; width:90%; margin:0 auto; padding:10px 0px; float:none; clear:both; }
#right_column ul li { font-family:"Myriad Web", "Myriad Pro", "Nueva Std", "Trebuchet MS", Arial; font-weight:bold; font-size:1.4em; line-height:130%; } /* edited 16/04/08 */
#right_column ul#directions li { margin:10px 0px; color:#333333; }
#right_column ul#directions li span { font-family: "Myriad Web", "Myriad Pro", "Nueva Std", "Trebuchet MS", Arial; font-weight:normal; }

#right_footer { position: relative;	left: 606px; width: 196px;	bottom:170px;  margin:0; }
#right_footer_header { background:#C70056 url(../images/box_top.png) top no-repeat; }

#right_footer_content p { color:#FFFFFF; font-family: "Myriad Web", "Myriad Pro", "Nueva Std", "Trebuchet MS", Arial; color:#FFFFFF; font-size:1.4em; margin: 10px 0 0 0; }

#right_column div#r_col_head_cntr { background-color:#C70056; height:40px; } 
div#tag_icon { width:35px; height:14px; background:url(../images/icons/tag_icon.png); float:right; margin:13px 15px 0px 0px;  }
div#doc_icon { width:17px; height:22px; background:url(../images/icons/doc_icon.jpg); float:right; margin:9px 15px 0px 0px;  }

 div#r_col_footer_links_cntr {width:196px; float:right; clear:both;}
 div#r_col_ft_head_cntr { background:#FFFFFF url(../images/ft_box_top.jpg) 0px 0px no-repeat; width:196px; }
 div#r_col_ft_head_cntr h3 { font-size:1.6em; padding:9px; color:#FFFFFF; float:left; }
 div#r_col_footer_links {}
 div#r_col_footer_links ul { list-style:none; width:90%; margin:0 auto; padding:10px 0px; float:none; clear:both; }
 div#r_col_footer_links ul li { font-family:"Myriad Web", "Myriad Pro", "Nueva Std", "Trebuchet MS", Arial; font-weight:bold; font-size:1.4em; line-height:130%; }
 div#r_col_footer_links div#right_column_inner { width:195px; background:#FFFFFF url(../images/side_back.gif) no-repeat;}

/* Careers */
#right_column_inner_footer { background:#C70056 url(../images/box_footer.png) no-repeat; }
#right_column_inner_footer p { font-family: "Myriad Web", "Myriad Pro", "Nueva Std", "Trebuchet MS", Arial; color:#FFFFFF; font-size:1.4em; }

/* Portfolio */
div#portfolio_intro { width:300px; padding:50px 0px 0px 68px; }
div#portfolio_intro  h1 { width:300px; font-size:3em; color:#333333; padding:0px 0px 0px 0px; }
div#portfolio_intro  h2 { width:300px; font-size:1.6em; color:#333333; padding:15px 0px 0px 0px; }

div#portfolio_header { width:786px; margin-left:0px; }
div#portfolio_header  h1 { font-size:1.8em; padding:15px 15px 0px 15px; }
div#portfolio_header  h2 { font-size:1em; padding:15px 15px 0px 15px; }
div#portfolio_header span { display:block; }


.portfolio ul#project_bar { margin:0px 0px 0px 0px; background:#333333; display:block; width:100%; height:40px; }
.portfolio ul#project_bar li { list-style:none; float:left; margin:0px 15px 0px 0px; }
.portfolio ul#project_bar li h3 { font-size:1.7em; font-weight:normal; padding:8px 0 9px 10px; }
.portfolio ul#project_bar li h3 span { color:#999999; margin-right:8px; }

.portfolio #left_column_inner h3 { display:block; background-color:transparent; font-size:1.8em; margin:0px 0px 0px 0px; padding:15px 0 0px 68px; color:#333333; }
.portfolio #left_column_inner h4 { display:block; font-size:1.6em; margin:0px 0px 0px 0px; padding:15px 0 0px 68px; color:#333333; }
.portfolio #left_column_inner h3 a, .portfolio #left_column_inner h4 a { color:#C70056; }
.portfolio #left_column_inner h3 a:hover, .portfolio #left_column_inner h4 a:hover { color:#333333; }

.portfolio #left_column_inner ul { list-style:none; font-family: "Myriad Web", "Myriad Pro", "Nueva Std", "Trebuchet MS", Arial; font-size:1.4em; line-height:1.6em; margin:0px 0px 10px 68px; }
.portfolio #left_column_inner ul li { clear:both; width:76%; margin-top:10px; padding:0px 0px 0px 20px; background:url(../images/icons/plus_bullet.gif) 0px 5px no-repeat; }

.portfolio #left_column_inner  p { font-family: "Myriad Web", "Myriad Pro", "Nueva Std", "Trebuchet MS", Arial; padding:10px 0 0 0; line-height:180%; font-size:1.4em; text-align:justify;}
.portfolio #left_column_inner  p a { clear:both; }


/* Contact Page */
#inner_columns { margin:10px 0 0 68px; }
#col_left { float:left; }
#col_right { float:left; margin:0 0 0 100px; }
#col_left ul, #col_right ul { list-style:none; margin:0 0 20px 0; }
#col_left ul li, #col_right ul li { font-family: "Myriad Web", "Myriad Pro", "Nueva Std", "Trebuchet MS", Arial; line-height:110%; }
#col_left ul li, #col_right ul li, #col_left ul li a, #col_right ul li a{ width:200px;  background:none; padding:0px 0px 0px 0px; margin:7px 0px 0px 0px; }


/*background: url(../images/footer.png) 0px bottom no-repeat;*/

/* Footer */
#footer { background: url(../images/footer_home.png) 0px bottom no-repeat; margin: 0px auto;	width: 822px; clear: none; padding: 0px; height: 32px; }
/* 80px;*/

/* feature bar*/
#footer_small { width: 822px; height: 40px; margin: 0px auto; padding: 0px; clear: none; background: url(../images/footer.png) no-repeat; }

#featurebar_container { width:822px; padding:0px; margin:0px;  }
#featurebar { width: 822px;  padding:0px 0px 0px 16px; background:url(../images/footer_bg.png) repeat-y;  }
#featureheader { 
	width: 185px;
	padding:4px 0px 0px 10px;
	font-family: Rockwell, "Trebuchet MS", "Myriad Web", Arial;
	font-size: 1.6em;
	font-weight: bold;
	color: white;
	float: left;
	margin-bottom:-10px;
	position:relative;
	z-index:90;
}


#featureheadline 
{
    display:block;
	width:560px;
	font-family: "Myriad Web", "Myriad Pro", "Nueva Std", "Trebuchet MS", Arial;
	font-size: 1.4em;
	color: #FFFFFF;
	padding-top:8px;
	float: left;
	margin:0px 0px -10px 15px;
	position:relative;
	z-index:90;
	border:none;
}

#featureheadline a {
color:#FFFFFF;
}

#featureheadline a:hover {
color:#CCCCCC;
}


/* Copyright */
#copyright { font-family: "Myriad Web", "Myriad Pro", "Nueva Std", "Trebuchet MS", Arial; font-size: 11px;	font-weight: normal; color: #FFFFFF; text-align: center; padding: 10px;	padding-top: 0px;}
#copyright a:link, #copyright a:visited { color:#FFFFFF; }
#copyright a:hover { text-decoration:underline; }

h3.doc_icon { background:url(../images/doc_icon.png); }


#doMap1 {
background-color:#CCCCCC;
	height: 349px;
	width: 589px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	float:left; 
	clear:left;
}


#doMap2 {
background-color:#999999;
	height: 349px;
	width: 195px;
	margin: 0px;
	padding: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	float:left;
	clear:right;
}

/* Portfolio */

#portfolio_header {
	font-size: 16px;
	font-weight: bold;
	color: white;
	float: left;
	padding-top:5px;
	margin-left:-50px;
}

#portfolio_header strong {
color:#999999;
}