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

/*-------------------------------------------------------------------------------------------------------------------
	Title: typography.css
	Author: Ponctuation grafix Inc.
	Date: 03/2009 
-------------------------------------------------------------------------------------------------------------------*/

html body { 
margin: 0px; padding: 0px; 
/* align ie5 center screen */
	text-align:center;
 }
 
#body_company { 
margin: 0px; padding: 0px; 
background-image: url(../images/2009_back_strip.jpg);
background-repeat: repeat-x;
}

#body_advantage { 
margin: 0px; padding: 0px; 
background-image: url(../images/2009_back_strip.jpg);
background-repeat: repeat-x;
}

#body_service { 
margin: 0px; padding: 0px; 
background-image: url(../images/2009_back_strip.jpg);
background-repeat: repeat-x;
}

#body_testimonials { 
margin: 0px; padding: 0px; 
background-image: url(../images/2009_back_strip.jpg);
background-repeat: repeat-x;
}

#body_writing { 
margin: 0px; padding: 0px; 
background-image: url(../images/2009_back_strip.jpg);
background-repeat: repeat-x;
}

#body_promotions { 
margin: 0px; padding: 0px; 
background-image: url(../images/2009_back_strip.jpg);
background-repeat: repeat-x;
}

#body_portfolio { 
margin: 0px; padding: 0px; 
background-image: url(../images/2009_back_strip.jpg);
background-repeat: repeat-x;
}

#body_contact { 
margin: 0px; padding: 0px; 
background-image: url(../images/2009_back_strip.jpg);
background-repeat: repeat-x;
}

#body_base {
	margin: 0px;
	padding: 0px;
	background-color:#000000;
	
}

/*---------------------BASE STRUCTURE-----------------------*/


#container_index 
{
	
   	width: 900px;
	height: 600px;
	background: #FFFFFF;
	margin: 40px auto 0 auto; 
	text-align: left; 
	padding: 0px 0px 0px 0px;
	background-image: url(../images/ponc_03_back.jpg);
	background-repeat:no-repeat;
}

#container_company 
{
	width: 900px;
	height: auto;
	background: #FFFFFF;
	margin: 0 auto;
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: left;
	padding: 0px 0px 0px 0px;
	background-color:#FFFFFF;
	border: solid 1px #FFF;
	background-image:url(../images/2009_ponc_header-Company.jpg);
	background-repeat:no-repeat;
	z-index:1;
}
#container_advantages 
{
	width: 900px;
	height: auto;
	background: #FFFFFF;
	margin: 0 auto; 
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: left; 
	padding: 0px 0px 0px 0px;
	background-color:#FFFFFF;
	border: solid 1px #FFF;
	background-image:url(../images/2009_ponc_header-Advantages.jpg);
	background-repeat:no-repeat;
	z-index:1;
}
#container_services 
{
	width: 900px;
	height: auto;
	background: #FFFFFF;
	margin: 0 auto; 
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: left; 
	padding: 0px 0px 0px 0px;
	background-color:#FFFFFF;
	border: solid 1px #FFF;
	background-image:url(../images/2009_ponc_header-services.jpg);
	background-repeat:no-repeat;
	z-index:1;
}
#container_testimonials
{
	width: 900px;
	height: auto;
	background: #FFFFFF;
	margin: 0 auto; 
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: left; 
	padding: 0px 0px 0px 0px;
	background-color:#FFFFFF;
	border: solid 1px #FFF;
	background-image:url(../images/2009_ponc_header-testimonials.jpg);
	background-repeat:no-repeat;
	z-index:1;
}
#container_writing 
{
	width: 900px;
	height: auto;
	background: #FFFFFF;
	margin: 0 auto; 
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: left; 
	padding: 0px 0px 0px 0px;
	background-color:#FFFFFF;
	border: solid 1px #FFF;
	background-image:url(../images/2009_ponc_header-writing.jpg);
	background-repeat:no-repeat;
	z-index:1;
}
#container_promotions 
{
	width: 900px;
	height: auto;
	background: #FFFFFF;
	margin: 0 auto; 
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: left; 
	padding: 0px 0px 0px 0px;
	background-color:#FFFFFF;
	border: solid 1px #FFF;
	background-image:url(../images/2009_ponc_header-promotions.jpg);
	background-repeat:no-repeat;
	z-index:1;
}
#container_portfolio
{
	width: 900px;
	height: auto;
	background: #FFFFFF;
	margin: 0 auto; 
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: left; 
	padding: 0px 0px 0px 0px;
	background-color:#FFFFFF;
	border: solid 1px #FFF;
	background-image:url(../images/2009_ponc_header-portfolio.jpg);
	background-repeat:no-repeat;
	z-index:1;
}
#container_contact 
{
	width: 900px;
	height: auto;
	background: #FFFFFF;
	margin: 0 auto; 
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: left; 
	padding: 0px 0px 0px 0px;
	background-color:#FFFFFF;
	border: solid 1px #FFF;
	background-image:url(../images/2009_ponc_header-contact.jpg);
	background-repeat:no-repeat;
	z-index:1;
}

#blocker {
	position:absolute;
	width: 680px;
	height:250%;
	z-index:10;
	left: 239px;	
	top: 311px;
	/*background-color:#FFFF00;*/
}

/* ------------------DIVISIONS------------------------- */

#header 
{
	position:relative;
	height:200px;
	width: 900px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


#mainContent 
{
	clear:both;
	width: 898px;
	margin: 30px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#content 
{
	
	padding: 20px 0px 0px 0px;
}

#footer  
{
	clear:both;
	width: 900px;
	height:40px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	background-color: #990000;;
}

/* ---------LEFT-NAVS------------ */

#left_nav
{
	float:left;
	width: 645px;
	margin: 0px 0px 20px 0px;
	padding: 0px 20px 20px 20px;
}

#left_navFV
{
	float:left;
	width: 675px;
	height: 420px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	background-image:url(../colorme/images/fv-background.jpg);
	background-repeat:no-repeat;
}

#left_nav #flashFV
{
	
	width: 610px;
	height: 460px;
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
}

#left_navFV #FVstickers
{
	
	clear:left;
	display:block;
	width: 500px;
	height: 30px;
	margin: 20px auto 0px auto;
	padding: 0px 0px 0px 0px;
	
}

#left_navFV #FVstickers a:link, #left_navFV #FVstickers a:visited
{
	display:block;
	font-family:sans-serif;
	font-size: 1.2em;
	margin: 0em 0em 0em 0em;
	font-weight: bold;
	color:#fff;
	text-align:center;	
}

.flashText
{
	display:block;
	font-family:sans-serif;
	font-size: .8em;
	line-height:1em;
	margin: 10px 0px 20px 0px;
	font-weight: bold;
	color:#000;
	text-align:center;	
}

#left_navFV #FVstickers a:hover {
	font-family:sans-serif;
	font-size: 1.2em;
	margin: 0em 0em 0em 0em;
	font-weight: bold;
	color:#FFCC00;
	text-align:center;
	}

#left_navFV #Cover_eng
{
	float:left;
	width: 219px;
	height: 340px;
	margin: 30px 0px 0px 80px;
	padding: 0px 0px 0px 0px;
}

#left_navFV #Cover_eng p
{
	display:block;
	font-family:sans-serif;
	font-size: 0.6em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
	color:#FFFFFF;
	text-align:center;
}

#left_navFV #Cover_fre
{
	float:left;
	width: 219px;
	height: 340px;
	margin: 30px 0px 0px 80px;
	padding: 0px 0px 0px 0px;
}


#left_navFV #Cover_fre p
{
	display:block;
	font-family:sans-serif;
	font-size: 0.6em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
	color:#FFFFFF;
	text-align:center;
}



#left_nav_rembrandt
{
	float:left;
	width: 645px;
	margin: 0px 0px 20px 0px;
	padding: 0px 20px 20px 20px;
	background-image:url(../images/rembradt.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
}

#left_nav_rembrandt img
{
	margin: 0px 0px 0px 125px;
	padding: 0px 0px 0px 0px;
}

#bottomLine_left_nav
{
	float:left;
	width: 645px;
	margin: 0px 0px 20px 0px;
	padding: 0px 20px 20px 20px;
}


#introPara {
	width: 620px;
	height:auto;
	margin: 20px 0px 40px 0px;
	padding: 10px 10px 10px 10px;
	background-color:#FAEDD6;
}


#left_nav #introPara p {
	
font-family:sans-serif;
	font-size: .75em;
	line-height: 1.3em;
	font-style:italic;
	margin: 0px 0px 10px 0px;
}

#left_nav #introPara h2 {
	
	font-family:"Times New Roman", Times, serif;
	font-size: 1.6em;
	line-height: 1.3em;
	font-style:bold;
	margin:0px 0px 5px 0px;
}


#sideBar {
	width: 600px;
	height:auto;
	margin: 20px 0px 20px 0px;
	padding: 20px 20px 20px 20px;
	background-color:#FFFFCC;
}


#left_nav #sideBar p {
	
font-family:sans-serif;
	font-size: .9em;
	line-height: 1.3em;
	text-align:justify;
	margin: 0px 0px 10px 0px;
}

#left_nav #sideBar h2 {
	
	font-family:"Times New Roman", Times, serif;
	font-size: 1.6em;
	line-height: 1.3em;
	font-style:bold;
	margin:0px 0px 5px 0px;
}



/* ---------RIGHT-NAVS------------ */


#portfolio_right_nav
{
	float:right;
	width: 200px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	background-color: #F0E5DC;
}

#right_nav
{
	float:right;
	width: 200px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 20px 0px;
	background-color:#FFFFCC;
}

/* ------------MAIN_NAVIGATION---------- */

#mainNavigation 
{
	height:30px;
	width: 900px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	background-color:#990000;
}


#mainNavigation ul
{
	margin: 0px 0px 0px 40px;
	padding: 0px 0px 0px 0px;
	font: bold 12px  sans-serif;
}

#mainNavigation ul li
{
  display: inline;
}

#mainNavigation ul li a 
{
	float: left;
	margin: 0px 5px 0px 5px;
	padding: 10px 10px 5px 10px;
	color:#FFFFFF;
	text-decoration: none;
	background-color:#8E0000;
 }

 #mainNavigation li a:hover
{
	color: #990000;
	background-color:#FFCC00;
} 

/* ------------MAIN_NAVIGATION INDEX--------- */

#mainNavigation_index 
{
	position:relative;
	height:150px;
	width: 100px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	left: 390px;
	top: 357px;
}


#mainNavigation_index  ul
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font: bold 12px  sans-serif;
}

#mainNavigation_index  ul li
{
list-style: none;
margin: 7px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#mainNavigation_index  ul li a 
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color:#FFFFFF;
	text-decoration: none;
 }

#mainNavigation_index  li a:hover
{
	color: #FFCC00;
	background-color:#000;
} 

/* ------------FOOTER NAV--------- */

#footer ul
{
    position:relative;
	padding: 0px 0px 0px 0px ;
   	margin: 0px 0px 0px 170px ;
    font: 9px  sans-serif;
	line-height:14px;
}

#footer li
{
   list-style: none;
    margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
    display: inline;
}

#footer li a
{
    text-decoration: none;
	color: #FFF;
}

#footer li a:link 
{ 
   padding: 2px 0px 2px 0px;
}
   
#footerli a:visited 
{
	color: #990000;
}

#footer li a:hover
{
	text-decoration:underline;
} 

#copyright  {
	display:block;
	font-family:sans-serif;
	font-size: .5em;
	line-height: .6em;
	font-style:italic;
	text-transform:uppercase;
	color:#000000;
	
	margin: 10px 0px 0px 170px;

}


/* -----------TYPOGRAPHY---------- */

.advantage_kicker {
	position:relative;
	display:block;
	font-family:sans-serif;
	font-size: 0.9em;
	line-height: 1.3em;
	color:#8E5B61;
	font-weight:bold;
	text-align:left;
	text-transform:uppercase;
	margin: 50px 0px 10px 0px;
	border-bottom: solid 1px #8E5B61;
}


.grey {
	color:#666666;
}

a {text-decoration:underline }
	
a:link {
text-decoration:underline;}
	
a:visited {}
	
a:active {}
	
a:hover {}

h1 
{
	font-size: 2.0em;
	font-weight: normal;
	margin-top: 0em;
	margin-bottom: 0em;
	line-height: 1em;
}
h2 
{
	font-size: 1.7em;
	margin: .5em 0em .5em 0em;
	font-weight: normal;
}
h3 
{
	font-size: 1.4em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: normal;
}
h4 
{
	font-size: 1.2em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
}
h5 
{
	font-size: 1.0em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
}
h6 
{
	font-size: 0.8em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
}
img {border: 0;}


.clear {clear:both;}

.centered {
display:block;
margin-left:auto;
margin-right:auto;
text-align:center;
}

.italicHeader {
	display:block;
	font-family:"Times New Roman", Times, serif;
	font-size:1.6em;
	line-height:1.2em;
	font-style:italic;
	font-weight:bold;
	margin: 20px 0px 0px 0px;

}

.italicHeader2 {
	display:block;
	font-family:"Times New Roman", Times, serif;
	font-size:1.2em;
	line-height:1.2em;
	font-style:italic;
	margin: 20px 0px 0px 0px;

}


.smText {
	display:block;
	font-family:"Times New Roman", Times, serif;
	font-size:1.2em;
	line-height:1.2em;
	font-style:italic;
	margin: 10px 0px 30px 0px;

}

.smText2 {
	display:block;
	font-family:"Times New Roman", Times, serif;
	font-size:1.1em;
	line-height:1.2em;
	font-style:italic;
	font-weight:bold;
	margin: 20px 0px 30px 0px;

}
	
	.red {color:#990000}
	
	
.bigHead
{
	display:block;
	font-family:"Times New Roman", Times, serif;
	font-size: 3.0em;
	font-weight: normal;
	margin-top: 0em;
	margin-bottom: 0em;
	line-height: 1em;
}	
	
	.biggerHead
{
	display:block;
	font-family:"Times New Roman", Times, serif;
	font-size: 4.0em;
	font-weight: normal;
	margin-top: 0em;
	margin-bottom: 0em;
	line-height: 1em;
}	
	
/* ------------------------------------------ */

.float_right 
{ 
	display:block;
	float: right;
	margin: 0px 0px 5px 20px;
}

.float_right2
{ 
	width:200px;
	display:block;
	float: right;
	margin: 0px 0px 5px 20px;
}

.float_right340
{ 
	width:340px;
	display:block;
	float: right;
	margin: 0px 0px 5px 20px;
}

.float_right430
{ 
	width:430px;
	display:block;
	float: right;
	margin: 0px 0px 5px 20px;
}


.float_rightBig
{ 
	width:400px;
	display:block;
	float: right;
	margin: 0px 0px 5px 20px;
}

.float_left 
{ 
	display:block;
	float: left;
	margin: 0px 20px 5px 0px;
}

.float_left2 
{ 
	display:block;
	float: left;
	margin: 0px 20px 20px 0px;
}

.float_left3 
{ 
	width: 200px;
	display:block;
	float: left;
	margin: 0px 20px 20px 0px;
}

.float_left430 
{ 
	width: 430px;
	display:block;
	float: left;
	margin: 0px 20px 20px 0px;
}


.float_left150 
{ 
	width: 150px;
	display:block;
	float: left;
	margin: 0px 20px 20px 0px;
}

.float_left250 
{ 
	width: 250px;
	display:block;
	float: left;
	margin: 0px 20px 20px 0px;
}

.float_left350 
{ 
	width: 350px;
	display:block;
	float: left;
	margin: 0px 20px 20px 0px;
}

.cutline 
{
	display:block;
	margin:10px 0px 10px 0px;
	font-family:sans-serif;
	font-size:.8em;
	line-height: 1.1em;
	font-weight:bold;
	text-align:left;
	color: #000;	
}

.cutline2 
{
	display:block;
	width:400px;
	margin:10px 0px 0px 125px;
	font-family:sans-serif;
	font-size:.8em;
	line-height: 1.1em;
	font-weight:bold;
	text-align:left;
	color: #000;	
}

/* ------------------------------------------ */

.imageBlock 
{ 
	display:block;
	width: 645px;
	margin: 20px 0px 40px 0px;
}

#mainContent .firstPara
{
	font-family:sans-serif;
	font-size:1.1em;
	line-height: 1.5em;
	text-align:left;
	margin: 15px 0px 15px 0px;
	color:#666666;
}

#mainContent .subhead 
{
	display:block;
	font-family:sans-serif;
	font-size:1em;
	font-weight:bold;
	color:#990000;
	text-align:left;
	margin: 25px 0px 0px 0px;
}

#mainContent .subhead2 
{
	font-family:sans-serif;
	font-size:1.5em;
	line-height:1.6em;
	font-weight:bold;
	color:#000;
	text-align:left;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}


#mainContent p 
{
	font-family:sans-serif;
	font-size:.9em;
	line-height: 1.3em;
	text-align:left;
	margin: 15px 0px 15px 0px;
}

#content ul
{
	font-family:sans-serif;
	font-size:.9em;
	line-height: 1.3em;
	text-align:left;
}



#content ul li 
{
	
	margin: 15px 0px 15px 0px;
}


.headline 
{
	font-family:sans-serif;
	font-size:2em;
	line-height:1.2em;
	margin: 0px 0px 20px 0px;
}

.photo_credit 
{
	display:block;
	margin:10px 0px 0px 0px;
	font-family:sans-serif;
	font-size:.5em;
	font-style:italic;
	text-align:center;
	text-transform:uppercase;
	color: #000;	
}

.credit 
{
	display:block;
	margin:10px 0px 0px 0px;
	font-family:sans-serif;
	font-size:.8em;
	font-style:italic;
	text-align:left;
	color: #000;	
}


.kicker 
{
	display:block;
	margin:0px 0px 10px 0px;
	font-family:sans-serif;
	font-size:1.5em;
	font-style:italic;
	
	text-align:left;
	color: #000;	
}


.kicker2
{
	display:block;
	margin:10px 0px 10px 0px;
	font-family:sans-serif;
	font-size:1.2em;
	line-height:1.3em;
	font-style:italic;
	
	text-align:left;
	color: #000;	
}

.specialHeadline
{
	display:block;
	margin:10px 0px 10px 0px;
	font-family:sans-serif;
	font-size:2.3em;
	text-align:left;
	font-weight:bold;
	color: #000;	
}

.specialHeadline2
{
	display:block;
	margin:10px 0px 10px 0px;
	font-family:sans-serif;
	font-size:2em;
	text-align:left;
	font-weight:bold;
	color: #000;	
}


.pullQuote
{
	display:block;
	margin:30px 0px 0px 0px;
	font-family:"Times New Roman", Times, serif;
	font-size:1.4em;
	text-align:center;
	font-style:italic;
	font-weight:bold;
		color: #0033CC;
}

.pullQuote2
{
	display:block;
	margin: 0px 0px 30px 0px;
	font-family:"Times New Roman", Times, serif;
	font-size:1em;
	text-align:center;
	font-style:italic;
	color: #0033CC;
}

.blue2 {
color: #0033CC;
font-family:sans-serif;
	font-size:1.4em;
}

.green2 {
	color: #21A044;
	font-family:sans-serif;
	font-size:1.4em;
}

.green {
	color: #21A044;
}


.border 
{
	border: solid 1px #666666;
}


#article_list li 
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight:100;
	color: #000;
	text-decoration:none;
	margin-bottom: 15px;
}


#article_list a 
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight:100;
	color: #000;
	text-decoration:none;
	
}

#article_list a:hover 
{
	color: #990000;
	font-weight:bold;
	
}

/* ------------BREADCRUMBS---------- */

#mainContent #breadcrumbs 
{
	font-family:sans-serif;
	font-size:.9em;
	margin: 0px 0px 10px 20px;
	text-transform:uppercase;
}

#mainContent #breadcrumbs a:link 
{
	text-decoration: underline;
	color: #000;
}

#mainContent #breadcrumbs a:visited 
{
	text-decoration: underline;
	color: #000;
}

#mainContent #breadcrumbs a:hover 
{
	color: #990000;
}

/* ------------MOMENTUM---------- */

#MOMcontent 
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}


#MOMcontent p 
{
	font-family:sans-serif;
	font-size:.9em;
	line-height: 1.1em;
	text-align:justify;
	margin: 10px 0px 10px 0px;
}

#MOMcontent ul  
{
	font-family: sans-serif;
	font-size: .9em;
	padding:0px 0px 0px 0px;
	margin:0px 20px 0px 20px;
	
	}
	
#MOMcontent li 
{

		padding:5px 0px 5px 0px;
		margin:0px 0px 0px 0px;
}

#MOMcontent .momentum_profile_headline {
	margin: 10px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 32px;
	line-height: 24px;
	color: #990000;
}

#MOMcontent .momentum_profile_title {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	line-height: 14px;
	text-transform:uppercase;
	color: #000;
}

#MOMcontent .momentum_list2  {
list-style:none;
}

#mch_header {
	height:85px;
	width:550px;
	margin: 0px 0px 25px 0px;
	padding: 0px 0px 0px 0px;
	background-color:#CCCC99;
	}
	
	#mch_header img {
	margin: 5px 15px 5px 5px;
	}
	
	#mch_header h3 {
	margin: 10px 0px 0px 0px;
	color:#993300;
	}


/* ------------MOMENTUM RIGHT NAV---------- */


#MOM_right_nav
{
	float:right;
	width: 200px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	background-color:#FFFFCC;
}


#mainContent  #MOM_right_nav ul
{
    padding: 0px 0px 0px 0px ;
    margin: 10px 0px 0px 10px;
    font: bold 12px  sans-serif;
	line-height:14px;
}

#mainContent  #MOM_right_nav li
{
   list-style: none;
    margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
    display: block;
}

#mainContent  #MOM_right_nav li a
{
    text-decoration: none;
	color: #000;
}

#mainContent  #MOM_right_nav li a:link 
{ 
   padding: 5px 5px 5px 0px;
}

#mainContent  #MOM_right_nav li a:visited 
{
	color: #990000;
}

#mainContent  #MOM_right_nav li a:hover
{
	color: #990000;
} 

#mainContent  #MOM_right_nav h5 
{
	font-size: 14px;
	font-weight: bold;
	color: #003366;	
	border-bottom: solid 1px #003366;
	margin: 10px 0px 5px 0px;
}

/* ------------SIDE NAV RIGHT---------- */

#right_nav ul
{
    padding: 0px 0px 0px 0px ;
    margin: 10px 0px 0px 10px;
    font: bold 14px  sans-serif;
	line-height:16px;
}

#right_nav li
{
   list-style: none;
    margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
    display: block;
}

#right_nav li a:link 
{ 
     text-decoration: none;
	 color: #000;
	 padding: 5px 5px 5px 0px;
}

#right_nav li a:visited 
{
	color: #990000;
}

#right_nav li a:hover
{
	color: #990000;
} 

#right_nav h5 
{
	font-size: 14px;
	line-height: 16px;
	margin: 0px 0px 5px 0px;
	font-weight: bold;
	color: #003366;	
	border-bottom: solid 1px #003366;	
	margin:10px 0px 0px 0px;
}

/* ------------SIDE herald---------- */

#herald_nav
{
	float:right;
	width: 170px;
	margin: 0px 20px 10px 0px;
	padding: 0px 0px 20px 0px;
	background-color:#FFFFCC;
}

#herald_nav ul
{
    padding: 0px 0px 0px 0px ;
    margin: 10px 0px 0px 10px;
    font: bold 12px  sans-serif;
	line-height:12px;
}

#herald_nav li
{
   list-style: none;
    margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
    display: block;
}

#herald_nav li a:link 
{ 
     text-decoration: none;
	 color: #000;
	 padding: 0px 5px 0px 0px;
	
}

#herald_nav li a:visited 
{
	color: #990000;
}

#herald_nav li a:hover
{
	color: #990000;
	background-color:#FFCC00;
		padding: 3px 50px 3px 0px;
} 


#herald_nav h5 
{
	font-size: 14px;
	line-height: 16px;
	margin: 0px 0px 5px 0px;
	font-weight: bold;
	color: #003366;	
	border-bottom: solid 1px #003366;	
	margin:10px 0px 0px 0px;
}

/* ------------SIDE herald-2------- */

#herald_nav2
{
	float:right;
	width: 170px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 20px 0px;
	background-color:#D2E4EF;
}

#herald_nav2 ul
{
    padding: 0px 0px 0px 0px ;
    margin: 10px 0px 0px 10px;
	 font: bold 12px  sans-serif;
	line-height:12px;
}

#herald_nav2 li
{
   list-style: none;
    margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
    display: block;
}

#herald_nav2 li a:link 
{ 
     text-decoration: none;
	 color: #000;
	 padding: 0px 5px 0px 0px;
}

#herald_nav2 li a:visited 
{
	color: #990000;
}

#herald_nav2 li a:hover
{
	color: #990000;
	background-color:#ABC6D0;
	padding: 3px 50px 3px 0px;
} 

#herald_nav2 h5 
{
	font-size: 14px;
	line-height: 16px;
	margin: 0px 0px 5px 0px;
	font-weight: bold;
	color: #003366;	
	border-bottom: solid 1px #003366;	
	margin:10px 0px 0px 0px;
}


/* ---------____________------ */


#herald_left_nav
{
	float:left;
	width: 475px;
	margin: 0px 0px 20px 0px;
	padding: 0px 20px 20px 20px;
}





/* ------------BOTTOM LINE---------- */

 #bottomLine_left_nav p  {
	font-family:sans-serif;
	font-size:14px;
	line-height: 18px;
	text-align:justify;
	margin: 5px 0px 15px 0px;
}

#bottomLine_left_nav ul 
{
	font-family:sans-serif;
	font-size:14px;
	line-height: 14px;
	text-align:justify;
	margin: 20px 50px 20px 0px;
}


#bottomLine_left_nav li 
{
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
}


#bottomLine_left_nav h5 
{
	font-size: 14px;
	font-weight: bold;
	color: #003366;	
	border-bottom: solid 1px #003366;
	margin: 10px 0px 5px 0px;
}

#bottomLine_left_nav h1 
{
	font-size: 45px;
	line-height: 50px;
	color: #000;	
	margin: 20px 0px 15px 0px;
}

#bottomLine_left_nav h2 
{
	font-family:sans-serif;
	font-size: 18px;
	line-height: 22px;
	font-weight:bold;
	color: #000;	
	margin: 10px 0px 20px 0px;
}

#bottomLine_left_nav h3 
{
	font-family:sans-serif;
	font-size: 18px;
	line-height: 22px;
	font-weight:bold;
	color: #003399;
	margin: 20px 0px 10px 0px;
}

#bottomLine_left_nav .leader
{
	font-family:sans-serif;
	font-size: 18px;
	line-height: 22px;
	color: #000;
	margin: 20px 0px 10px 0px;
}


#bbanner 
{
	margin: 0px 0px 15px 0px;
}

#blogo 
{
	margin: 0px 20px 10px 0px;
}



/* ------------PORTFOLIO- SIDE NAV RIGHT---------- */

#mainContent  #portfolio_right_nav ul
{
    padding: 0px 0px 0px 0px ;
    margin: 10px 0px 0px 10px;
    font: bold 12px  sans-serif;
	line-height:12px;
}

#mainContent  #portfolio_right_nav li
{
   list-style: none;
    margin: 0px 0px 0px 0px;
	padding: 4px 0px 4px 0px;
    display: block;
}

#mainContent  #portfolio_right_nav li a
{
    text-decoration: none;
	color: #000;
}

#mainContent  #portfolio_right_nav li a:link 
{ 
   padding: 5px 5px 5px 0px;
}

#mainContent  #portfolio_right_nav li a:visited 
{
	color: #990000;
}

#mainContent  #portfolio_right_nav li a:hover
{
	color: #990000;
} 

#mainContent  #portfolio_right_nav h5 
{
	font-size: 16px;
	margin: 10px 0px 10px 0px;
	font-weight: bold;
	color: #003366;	
	border-bottom: solid 1px #003366;	
}
