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

/********************** Page Body ***********************/
body{
	
	font-family: arial;
	font-weight: normal;
	font-size: 12px;
	line-height: 18px;
	color: #272727;
	
	height: 100%;
    width: 100%;
	margin: 0;
    padding: 0;
}

/********************** bold font ***********************/
.bold{
	
	font-family: arial;
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;
	color: #272727;

}

.whiteBold{
	
	font-family: arial;
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;

}
/********************** disclaimer text ***********************/
.disclaimerText{
	
	font-family: arial;
	font-weight: normal;
	font-size: 9px;
	line-height: 14px;
	color: #272727;

}

/********************** bullet list ***********************/
.ul
{
list-style-type:square;
padding: 0px;
margin-left: 15px;
line-height: 20px;
font-weight: normal;
}

.ulNoBullet
{
list-style-type:none;
padding: 0px;
line-height: 20px;
font-weight: bold;
}
.li
{
list-style-type:none;
padding: 0px;
padding-top: 5px;
line-height: 20px;
font-weight: bold;
}
/********************** H1 ***********************/
h1{
padding: 0px;
margin: 0px;
font-size: 20px;
text-align: left;
font-weight: normal;
color: #272727;
line-height: 20px; 
}


/********************** H2 ***********************/
h2{
padding: 0px;
margin: 0px;
font-size: 14px;
text-align: left;
font-weight: normal;
color: #272727;
line-height: 20px;
}

/********************** H3 ***********************/
h3{
font-size: 11px;
padding-top: 0px;
margin: 0px;
font-weight: bold;
color: #FFFFFF;
}

/********************** H4 ***********************/
h4{
font-size: 12px;
padding-top: 0px;
margin: 0px;
font-weight: bold;
color: #0039A6;
line-height: 12px;}

/********************** H5 ***********************/
h5{
font-size: 10px;
padding-top: 0px;
margin: 0px;
font-weight: normal;
color: #3B3B3B;
line-height: 12px;
}


/********************** Page Links ***********************/
  a:link{
	text-decoration: none;
	color: #000000;
	font-size: 11px;
	padding-top: 0px;
	margin: 0px;
	font-weight: normal;
	color: #FFFFFF;

	border-style: none;
	border-width: 0px;

   }

  a:visited{
	text-decoration: none;
	font-size: 11px;
	color: #000000;
	
	border-style: none;
	border-width: 0px;

   }

  a:active{
	text-decoration: none;
	font-size: 11px;
	color: #000000;
	
	border-style: none;
	border-width: 0px;
   }
	
  a:hover{
	text-decoration: none;
	color: #000000;
	font-size: 11px;
	padding-top: 0px;
	margin: 0px;
	font-weight: normal;

	border-style: none;
	border-width: 0px;
	
   }

/********************** img Links ***********************/
a img {
border: none;
text-decoration: none;
}

a img.preview {
border: none;
text-decoration: none;
}

a:link img, a:visited img, a:hover img {
border: none;
text-decoration: none;
}
   
/********************** small Links ***********************/
  a.small:link{
	text-decoration: none;
	color: #000000;
	font-size: 10px;
	padding-top: 0px;
	margin: 0px;
	font-weight: normal;
	color: #3B3B3B;

	border-style: none;
	border-width: 0px;
   }

  a.small:visited{
	text-decoration: none;
	font-size: 10px;
	color: #3B3B3B;
	border-style: none;
	border-width: 0px;
	}

  a.small:active{
	text-decoration: none;
	font-size: 10px;
	color: #3B3B3B;
 	
	border-style: none;
	border-width: 0px;
	}
	
  a.small:hover{
	text-decoration: underline;
	color: #3B3B3B;
	font-size: 10px;
	padding-top: 0px;
	margin: 0px;
	font-weight: normal;
 
	border-style: none;
	border-width: 0px;
	}

/********************** content link ***********************/
  a.content:link{
	text-decoration: none;
	font-size: 12px;
	padding-top: 0px;
	margin: 0px;
	font-weight: bold;
	color: #0039a6;

	border-style: none;
	border-width: 0px;

   }

  a.content:visited{
	text-decoration: none;
	font-size: 12px;	
	color: #0039a6;
	font-weight: bold;
	
	border-style: none;
	border-width: 0px;

   }

  a.content:active{
	text-decoration: none;
	font-size: 12px;	
	color: #0039a6;
	font-weight: bold;
	
	border-style: none;
	border-width: 0px;
   }
	
  a.content:hover{
	text-decoration: underline;
	color: #0039a6;
	font-size: 12px;
	padding-top: 0px;
	margin: 0px;
	font-weight: bold;

	border-style: none;
	border-width: 0px;
	
   }

/********************** content link ***********************/
  a.heading:link{
	text-decoration: none;
	font-size: 12px;
	padding-top: 0px;
	margin: 0px;
	font-weight: bold;
	color: #272727;

	border-style: none;
	border-width: 0px;

   }

  a.heading:visited{
	text-decoration: none;
	font-size: 12px;	
	color: #272727;
	font-weight: bold;	
	
	border-style: none;
	border-width: 0px;

   }

  a.heading:active{
	text-decoration: none;
	font-size: 12px;	
	color: #272727;
	font-weight: bold;	
	
	border-style: none;
	border-width: 0px;
   }
	
  a.heading:hover{
	text-decoration: underline;
	color: #272727;
	font-size: 12px;
	padding-top: 0px;
	margin: 0px;
	font-weight: bold;

	border-style: none;
	border-width: 0px;
	
   }
   
/********************** content link ***********************/
  a.h2:link{
	text-decoration: none;
	font-size: 14px;
	padding-top: 0px;
	margin: 0px;
	font-weight: bold;
	color: #272727;

	border-style: none;
	border-width: 0px;

   }

  a.h2:visited{
	text-decoration: none;
	font-size: 14px;	
	color: #272727;
	
	border-style: none;
	border-width: 0px;

   }

  a.h2:active{
	text-decoration: none;
	font-size: 14px;	
	color: #272727;
	
	border-style: none;
	border-width: 0px;
   }
	
  a.h2:hover{
	text-decoration: underline;
	color: #272727;
	font-size: 14px;
	padding-top: 0px;
	margin: 0px;
	font-weight: bold;

	border-style: none;
	border-width: 0px;
	
   }
 
.smallFont{
	color: #3B3B3B;
	font-size: 10px;
	padding-top: 0px;
	margin: 0px;
	font-weight: normal;
}

/**************** sub navigation links *****************/

  a.subNavLinks:link{
	text-decoration: none;
	color: #000000;
	font-size: 12px;
	padding-top: 0px;
	margin: 0px;
	font-weight: normal;
	color: #3B3B3B;

   }

  a.subNavLinks:visited{
	text-decoration: none;
	color: #000000;
	font-size: 12px;
	padding-top: 0px;
	margin: 0px;
	font-weight: normal;
	color: #3B3B3B;
   }

  a.subNavLinks:active{
	text-decoration: none;
	color: #000000;
	font-size: 12px;
	padding-top: 0px;
	margin: 0px;
	font-weight: bold;
	color: #3B3B3B;
   }
	
  a.subNavLinks:hover{
	text-decoration: none;
	color: #3B3B3B;
	font-size: 12px;
	padding-top: 0px;
	margin: 0px;
	font-weight: bold;
   }
	.ulSubNav
	{
	list-style-type:none;
	line-height: 20px;
	padding: 0px;
	margin-left: 20px;
	}
	
	.subNavActive{
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	color: #3B3B3B;
	line-height: 20px;
}

/**************** headline links normal *****************/

  a.headlineLinksNormal:link{
	text-decoration: none;
	color: #000000;
	font-size: 15px;
	padding-top: 0px;
	margin: 0px;
	font-weight: normal;
	color: #3B3B3B;
	
   }

  a.headlineLinksNormal:visited{
	text-decoration: none;
	color: #000000;
	font-size: 15px;
	padding-top: 0px;
	margin: 0px;
	font-weight: normal;
	color: #3B3B3B;
   }

  a.headlineLinksNormal:active{
	text-decoration: none;
	color: #000000;
	font-size: 15px;
	padding-top: 0px;
	margin: 0px;
	font-weight: normal;
	color: #3B3B3B;
   }
	
  a.headlineLinksNormal:hover{
	text-decoration: underline;
	color: #3B3B3B;
	font-size: 15px;
	padding-top: 0px;
	margin: 0px;
	font-weight: normal;
   }
 
/**************** headline links bold *****************/

  a.headlineLinks:link{
	text-decoration: none;
	color: #000000;
	font-size: 15px;
	padding-top: 0px;
	margin: 0px;
	font-weight: bold;
	color: #3B3B3B;
	
   }

  a.headlineLinks:visited{
	text-decoration: none;
	color: #000000;
	font-size: 15px;
	padding-top: 0px;
	margin: 0px;
	font-weight: bold;
	color: #3B3B3B;
   }

  a.headlineLinks:active{
	text-decoration: none;
	color: #000000;
	font-size: 15px;
	padding-top: 0px;
	margin: 0px;
	font-weight: bold;
	color: #3B3B3B;
   }
	
  a.headlineLinks:hover{
	text-decoration: underline;
	color: #3B3B3B;
	font-size: 15px;
	padding-top: 0px;
	margin: 0px;
	font-weight: bold;
   } 
/**************** fields *****************/
   
.fieldStyle {
	font-family: Arial, Sans-Serif;
    font-size: 12px;
	color: #272727;
    margin-bottom: 5px;
    display: block;
    padding: 4px;
    border: solid 1px #b1b1b1; 
    width: 180px;
    background-color: #FFFFFF;

} 
   
/**************** online links *****************/

  a.onlineLinks:link{
	text-decoration: none;
	color: #0039a6;
	font-size: 12px;
	padding-top: 0px;
	margin: 0px;
	font-weight: normal;
	line-height: 20px; 

   }

  a.onlineLinks:visited{
	text-decoration: none;
	color: #0039a6;
	font-size: 12px;
	padding-top: 0px;
	margin: 0px;
	font-weight: normal;
	line-height: 20px; 
   }

  a.sonlineLinks:active{
	text-decoration: none;
	color: #0039a6;
	font-size: 12px;
	padding-top: 0px;
	margin: 0px;
	font-weight: bold;
	line-height: 20px; 
   }
	
  a.onlineLinks:hover{
	text-decoration: none;
	color: #0039a6;
	font-size: 12px;
	padding-top: 0px;
	margin: 0px;
	font-weight: bold;
	line-height: 20px; 
   }
   
  a.onlineHeadlineLinks:link{
	text-decoration: none;
	color: #000000;
	font-size: 15px;
	padding-top: 0px;
	margin: 0px;
	color: #3B3B3B;
	line-height: 25px;
	
   }

  a.onlineHeadlineLinks:visited{
	text-decoration: none;
	color: #000000;
	font-size: 15px;
	padding-top: 0px;
	margin: 0px;
	color: #3B3B3B;
	line-height: 25px;
   }

  a.onlineHeadlineLinks:active{
	text-decoration: none;
	color: #000000;
	font-size: 15px;
	padding-top: 0px;
	margin: 0px;
	color: #3B3B3B;
	line-height: 25px;
   }
	
  a.onlineHeadlineLinks:hover{
	text-decoration: underline;
	color: #3B3B3B;
	font-size: 15px;
	padding-top: 0px;
	margin: 0px;
	line-height: 25px;
   }  

/********************** quote text ***********************/
.quoteText{
padding: 0px;
margin: 0px;
font-size: 18px;
text-align: left;
font-style: italic; 
color: #d30044;
line-height: 25px;
} 

#wrapper {margin:0 auto; height:514px; width:700px; background-image: url("../images/diagrams/bgimg-blur.png");}

#border {margin:0 auto; position: absolute; top: 330px; height:290px; width:700px; background-image: url("../images/diagrams/blue-wrapper.png");}

.border {
font-family: "arial", sans-serif;
font-size: 11px;
color: #272727;
line-height:12px;
}

#sub_content_manager {

	position: absolute;
	margin: 0;
	padding:0;
	top:10px;
	left:18px;
	width:110px;
	
	list-style-type: none;
	
}

#sub_billing_services {
	position: absolute;
	margin: 0;
	padding:0;
	top:10px;
	left:158px;
	width:110px;
	
	list-style-type: none;
}

#sub_marketing_manager {

	position: absolute;
	margin: 0;
	padding:0;
	top:10px;
	left:298px;
	width:110px;
	
	list-style-type: none;
}

#sub_administration {

	position: absolute;
	margin: 0;
	padding:0;
	top:10px;
	left:438px;
	width:110px;
	
	list-style-type: none;
}

#sub_reporting {

	position: absolute;
	margin: 0;
	padding:0;
	top:10px;
	left:578px;
	width:110px;
	
	list-style-type: none;
}

.titleModule {
	background-image:url(../images/diagrams/button1.png);
	background-repeat:no-repeat;
	color: #fff;
	width:108px;
	height:32px; text-align: center;
	padding:8px 0 0 0;
}

.single_line {
	background-image:url(../images/diagrams/button2.png);
	background-repeat:no-repeat;
	width:108px;
	height:32px; text-align: center;
	padding:8px 0 0 0;
}

.double_line {
	background-image:url(../images/diagrams/button2.png);
	background-repeat:no-repeat;
	width:108px;
	height:36px; text-align: center;
	padding:2px 0 0 0;
} 