body {
     text-align:center;
     padding:0;
     margin:0;
     padding-left: 35px;
     background-color: #009497;
     background-image: url(../images/main_shadow_2.jpg);
     background-repeat: no-repeat;
     background-position: 0 0 0 0; }
/*Flash Background Color*/
.wrapper_one {
     width: auto;
     text-align: center;
     margin: 0 auto;
     background-color: #005d5d;
     background-image: url(../images/fade.jpg);
     background-repeat: repeat-y;
     background-position: right; }
.header {
     height: 170px;
     width: 770px;
     margin:0;
     padding:0;
     text-align: center;
     /*margin: 0 auto;
     */
     background-image: url(../images/header_bg.jpg); }
body#portfolio .header, body#services .header {
     background-image: url(../images/header_portfolio.jpg);
     background-repeat: no-repeat; }
/*Fille between Flash Header and navigation*/
.headerfill {
     height: 10px;
     background-color: #009497; }
li {
     color: #ffffff;
     font-family: Verdana, Helvetica, Arial, sans-serif;
     font-size: 12px;
     padding-top: 5px; }
/*Navigation*/
/*Navigation*/
.navigation {
     text-align: center;
     padding: 7px;
     width:770px; }
.navigation ul {
     list-style: none;
     margin: 0;
     padding: 0; }
.navigation li {
     display: inline;
     padding-right: 13px;
     padding-left:13px;
     font-family: Verdana, Helvetica, Arial, sans-serif;
     font-size: 13px; }
.navigation a {
     color: #ffffff; }
.navigation a:link, .navigation a:visited {
     /* This is for Win/IE only */
     color: #ffffff;
     text-decoration: none; }
.navigation a:hover {
     color: #239495; }
.nav_wrapper {
     width: 100%;
     background-color: #005d5d;
     background-image: url(../images/fade.jpg);
     background-repeat: repeat-y;
     background-position: right; }
/*Navigation Drop Down Menu Styles*/
#nav, #nav ul {
     /* all lists */
	padding: 0;
     margin: 0;
     list-style: none;
     line-height: 1; }
#nav a {
     display: block;
     text-decoration: none; }
#nav li {
     /* all list items */
	float: left;
     width: 7em;
     /* width needed or else Opera goes nuts */ }
#nav li ul {
     /* second-level lists */
	position: absolute;
     background: orange;
     width: auto;
     left: -999em;
     /* using left instead of display to hide menus because display: none isn't read by screen readers */ }
#nav li:hover ul, #nav li.sfhover ul {
     /* lists nested under hovered list items */
	left: auto; }
/*Wrapper Styles*/
.wrapper_one { }
.wrapper_two { }
.wrapper_three {
     padding: 0;
     margin: 0;
     min-height: 511px;
     padding-top: 50px;
     background-color: #009497;
background-image: url(../images/port_content_2.jpg);
     background-repeat: no-repeat; }

.maincontent {
     text-align: center;
     /*margin: 0 auto;
     */
     width: 770px; }
.c_one {
     float: left;
     width: 220px;
     text-align: left;
     font-family: Verdana, Helvetica, Arial, sans-serif;
     padding: 0em;
     margin: 0em; }
.c_one blockquote {
     margin-top: 0;
     margin-left: 20px;
     height: 352px; }
.c_one p {
     margin:0;
     padding-top: 0; }
.c_one li {
     list-style: none;
     font-size: 15px; }
.c_one a, .c_one a:link, .c_one a:visited {
     text-decoration: none;
     color: #ffffff; }
.c_one a:hover {
     color: #bdc19a; }
.c_one ul.project {
     padding-left: 10px; }
.c_one .project li, .c_one .project a:link, .c_one .project a:visited {
     font-size: 12px;
     color: #bdc19a; }
.c_one .project a:hover {
     color: #ffffff; }
.c_two {
     float: left;
     text-align: left;
     padding-left: 40px;
     width: 510px;
     margin-bottom: 50px; }
body#services .c_two {
     padding-right: 40px;
     width: 680px; }
body#services h3 {
     font-size: 12px;
     margin-bottom: 0; }
body#services ul {
     margin: 0; }
body#services li {
     line-height: 10px; }
li.pleft {
      }
.s_one {
     float: left;
     margin-right: 25px; }
.s_two { }
.c_three {
     float: left;
     text-align: left;
     width: 220px;
     padding-bottom: 50px; }
.img_container { }
.img_container img {
     padding:0;
     margin: 0; }
/*iframe styles*/
.iframe {
     text-align: left;
     margin-left: 30px; }
h1 {
     color: #bdc19b;
     font-family: Verdana, Helvetica, Arial, sans-serif;
     font-size: 36px;
     font-weight: normal;
     margin-bottom: 5px;
     padding-top: 5px;
     padding-bottom: 5px;
     font-stretch: narrower;
     letter-spacing: -1px;
     border-top: 1px #ffffff solid;
     border-bottom: 1px #ffffff solid; }
blockquote {
     font-size: 13px;
     font-family: Verdana, Helvetica, Arial, sans-serif;
     color: #ffffff;
     background-color: #004b4a;
     margin: 0;
     padding: 15px;
     font-weight: normal;
     border: 1px #ffffff solid; }
h2 {
     color: #ffffff;
     font-family: Times, "Times New Roman", serif;
     font-size: 18px;
     font-style: italic;
     padding: 0;
     margin: 0; }
h3 {
     color: #bdc19b;
     font-family: Verdana, Helvetica, Arial, sans-serif;
     font-size: 18px;
     padding-bottom: 0;
     margin-bottom: -10px;
     font-weight: normal; }
p {
     color: #ffffff;
     font-family: Verdana, Helvetica, Arial, sans-serif;
     font-weight: normal;
     font-size: 12px;
     line-height: 20px; }
/*Picture Portfolio Styles*/
.l_pic img {
     display: block;
     margin-left: auto;
     margin-right: auto;
     margin-bottom: 10px;
     border: 1px #ffffff solid; }
.s_pic {
     text-align: center; }
.s_pic img {
     margin: 0 5px;
     margin-bottom: 15px;
     border: 1px #ffffff solid;
     margin-top: 10px; }
blockquote.port {
     font-weight: lighter;
     font-family: Times, "Times New Roman", serif; }
.bold {
     font-family: sans-serif;
     color: #bdc19b; }
/*Footer Styles*/
.footer {
     text-align: center;
     width: 770px;
     height:35px;
     clear:both;
     color: #ffffff;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 10px; }
.footer_wrapper {
     width: 100%;
     background-color: #005d5d;
     background-image: url(../images/fade.jpg);
     background-repeat: repeat-y;
     background-position: right;
     clear:both; }
.footer ul {
     list-style: none;
     margin: 0;
     padding: 10px 0 0 0; }
.footer li {
     display:inline;
     padding: 20px 20px 10px 20px; }
.footer a:link, .footer a:visited {
     color: #ffffff;
     text-decoration: none;
     font-size: 10px; }
.footer a:hover {
     color: #239495; }
/*Collapsible Menu Styles*/
.mC {
     width:220px;
     margin:5px;
     margin-left: 15px; }
.mH {
     color: #ffffff;
     cursor:pointer;
     padding: 3px;
     margin-bottom: 4px;
     background-color: #007d7c;
     font-size: 15px; }
.mL a:link, .mH a:visited, .mH a:hover {
     font-size: 13px; }
.mL a:visited {
     font-size: 13px;
     color: #bdc19b; }
.mL {
     display:none;
     margin-bottom:10px; }
.mO {
     margin-left:10px;
     display:block; }
ul { }
a { }
a:link { }
a:visited { }
a:hover { }
a:active { }