/*
-----------------------------------------------
Sinn Base Styles
Version:  01 March 2006
----------------------------------------------- */

.br10 { font-family: Futura,Arial,Helvetica; font-size: 10px; line-height: 13px; color: #7F7147; }
.b10 { font-family: Futura,Arial,Helvetica; font-size: 10px; line-height: 13px; color: #000000; }
.b11 { font-family: Futura,Arial,Helvetica; font-size: 11px; line-height: 14px; color: #000000; }
.b11 { font-family: Futura,Arial,Helvetica; font-size: 12px; line-height: 15px; color: #000000; }

.b14 { font-family: Futura,Arial,Helvetica; font-size: 13px; line-height: 16px; text-align: justify; color: #000000; }
.bAccent { font-family: Futura,Arial,Helvetica; font-size: 14px; line-height: 16px; text-align: justify; color: #27669F; font-weight: bold; }
	a.bAccent { text-decoration: none; }
	a.bAccent:hover { text-decoration: underline; }
.r11 { font-family: Futura,Arial,Helvetica; font-size: 11px; line-height: 16px; color: #852F2F; }
.r12 { font-family: Futura,Arial,Helvetica; font-size: 12px; line-height: 16px; color: #852F2F; }
.bl10 { font-family: Futura,Arial,Helvetica; font-size: 10px; line-height: 16px; color: #23487D; }
.bl12 { font-family: Futura,Arial,Helvetica; font-size: 12px; line-height: 18px; color: #23487D; }
	a.bl12:link { color: #23487D; text-decoration: none; }
	a.bl12:hover { color: #23487D; text-decoration: underline; }
	a.bl12:active { color: #23487D; text-decoration: none; }
	a.bl12:visited { color: #23487D; text-decoration: none; }

.bl14 { font-family: Futura,Arial,Helvetica; font-size: 14px; line-height: 18px; color: #23487D; }
	a.bl14:link { color: #23487D; text-decoration: none; }
	a.bl14:hover { color: #23487D; text-decoration: underline; }
	a.bl14:active { color: #23487D; text-decoration: none; }
	a.bl14:visited { color: #23487D; text-decoration: none; }
.dbl14 { font-family: Futura,Arial,Helvetica; font-size: 14px; line-height: 18px; color: #0055A4; font-weight: bold; text-align: left; }
	a.dbl14:link { color: #0055A4; text-decoration: none; }
	a.dbl14:hover { color: #0055A4; text-decoration: none; }
	a.dbl14:active { color: #0055A4; text-decoration: none; }
	a.dbl14:visited { color: #0055A4; text-decoration: none; }

.dbl14nb { font-family: Futura,Arial,Helvetica; font-size: 14px; line-height: 18px; color: #27669F; text-align: left; }
	a.dbl14nb:link { color: #0055A4; text-decoration: none; }
	a.dbl14nb:hover { color: #0055A4; text-decoration: none; }
	a.dbl14nb:active { color: #0055A4; text-decoration: none; }
	a.dbl14nb:visited { color: #0055A4; text-decoration: none; }

.dlbl12 { font-family: Futura,Arial,Helvetica; font-size: 12px; line-height: 18px; color: #1D629F; font-weight: bold; text-align: left; }
	a.dlbl12 { text-decoration: none; }
	a.dlbl12:hover { color: #7EA9D1; text-decoration: none; }

.nav_link {padding-left:7px; padding-right:7px;}

body {
  background:#fff;
  margin:0;
  padding:0;
  color:#000;
  width: 100%;
  font-family: Futura,Arial,Helvetica;
  }


/* Links
----------------------------------------------- */
a {
  color:#0055A4;
  text-decoration: none;
  }
a:hover {
  text-decoration: underline;
  }
a img {
  border-width:0;
  }

/* Masthead
----------------------------------------------- */

/* this encapsulates the entire  header
*/
#masthead {
  background:#ffffff url("images/masthead_repeat.gif");
  background-repeat: repeat-x;
  float:left;
  padding-left:0px;
  margin:0;
  height:126px;
  width:100%;
  line-height: 0px;
  }

#mastheaditems {
  float:left;
  padding-left:0px;
  margin:0;
  height:126px;
  width:970px;
  line-height: 0px;
  }

/* this holds the nav items below together
*/


/* use these for the nav and then rollovers
*/
#masthead a {
  padding-top:0px;
  float:left;
  margin:0;
  line-height: 0px;
  display: block;
  }

/* this encapsulates the entire  header
*/

/* this holds the nav items below together
*/

#nav {
  float:left;
  padding-left:0px;
  margin:0;
  line-height: 0px;
  width:100%;
  min-width:854px;
  }

#navcontents {
  float:left;
  padding-left:0px;
  margin:0;
  width:854;
  border: 1px solid;
  white-space: nowrap;
  }

#navleft {
  background:#ffffff;
  float:left;
  padding-left:0px;
  margin:0;
  line-height: 0px;
  width:230px;
  }

#navitems {
  text-align:center;
  background:#0055A4;
  float:left;
  padding-left:0px;
  margin:0;
  padding-top:6px;
  height:25px;
  width:970px;
  color:white;
  font-size:14px;
}

#navitems a{
	color:white;
	padding-left:10px;
	padding-right:10px;
}

#navitems a:hover {
	color:#EB9250;
}


/* use these for the nav and then rollovers
*/
#nav a {
  float: left;
  }

/* Structure
----------------------------------------------- */
#page-body {
  background:#ffffff;
  float:left;
  width: 970px;
  min-width: 970px;
  background:url("/images/template/left_bg.gif");
  background-repeat: repeat-y;
  }

#leftcolumn {
  float:left;
  width:230px;
  vertical-align:top;
  display: inline;
  font-family: Futura,Arial,Helvetica;
  }
	#leftcolumn a {
	  text-decoration: none;
	  }
	#leftcolumn a:hover {
	  text-decoration: underline;
	  }
#content {
  float:left;
  width:743px;
  }
#content-main {
  float:left;
  width:720px;
  padding-left: 20px;
  padding-top: 20px;
  margin: 0px;
  }

/* Content Main
----------------------------------------------- */
#content-main {
  float: left;
  margin: 0;
  }
#content-main p {
  margin:0 0 0px;
  }
#content-nav {
	float:left;
	padding-left: 544px;
}
#content-home {
  float:left;
  width:676px;
  border: 1px solid;
  border-color:#0055A4;
  margin: 0px;
  line-height: 0px;
  }

#content-sub {
  float:left;
  width:676px;
  margin: 0px;
  line-height: 0px;
  padding-top: 1px;
  padding-left: 1px;
  }

#content-sub-text {
  float:left;
  width:292px;
  line-height: 15px;
  }

#content-sub-text-projects {
  float:left;
  width:400px;
  line-height: 15px;
  }

#content-sub-text-projects1 {
  float:left;
  width:400px;
  line-height: 15px;
  }

#content-home-text {
  float:left;
  width:292px;
  line-height: 15px;
  }

#content-home-text p {
	margin: 10px 10px 10px;
}

#content-sub-text p {
	margin: 10px 10px 10px;
}

#content-sub-text-projects p {
	margin: 10px 10px 10px;
}

#content-sub-text-projects1 p {
	//margin: 10px 10px 10px;
}

#sub-nav {
  float:left;
  width:300px;
  line-height: 15px;
  padding-top: 50px;
  padding-left: 80px;
  }

#sub-nav-projects {
  float:left;
  width:250px;
  line-height: 15px;
  padding-top: 5px;
  padding-left: 20px;
  }

#sub-nav-contact {
  float:left;
  width:220px;
  line-height: 15px;
  padding-top: 33px;
  padding-left: 19px;
  }

#sub-items {
  float:left;
  line-height: 15px;
  border-left: 1px solid;
  padding-left: 2px;
  }

 #sub-items1 {
  float:left;
  line-height: 15px;
  border-left: 1px solid;
  padding-left: 15px;
  }

#sub-items-process {
  float:left;
  line-height: 15px;
  border-left: 1px solid;
  padding-left: 2px;
  }

#sub-items-process p {
  line-height: 15px;
  text-align: left;
  text-indent: -15px;
  margin-left: 15px;
  }

#sub-items p {
  line-height: 15px;
  text-align: left;
  text-indent: -15px;
  margin-left: 15px;
  }

#sub-sub-items {
  float:left;
  line-height: 15px;
  padding-left: 30px;
  border-left: 1px solid;
  border-color: #0055A4;
  }

#sub-sub-items p {
  line-height: 15px;
  text-align: left;
  text-indent: -15px;
  margin-left: 15px;
  }

#orangebox {
	background: #BAD1E6;
	border: 1px solid;
	border-color: #EB934F;
	width: 333px;
	float: none;
	margin-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
}

#orangebox ul {
	list-style-type: disc;
}

/* Footer
----------------------------------------------- */
/*
#inner-footer {
  clear:both;
  text-align:center;
  width: 970px;
  margin: 0px 0px 0px;
  padding-top: 0px;
  }

#inner-footer li {
	display:inline;
	margin:6px;
	padding:0;
	float: right;
  }

#inner-footer p {
	align:center;
	width: 970 px;
	text-align: center;
	padding-right: 6px;
  }

#footer {
  clear:both;
  background:url("images/footer_repeat.gif");
  float: left;
  width: 100%;
  margin: 0px 0px 0px;
  height: 41px;
  }
  */
