/* CSS Document */
* {margin:0; padding:0;	font-size:100%;}
body {text-align:center; border-top:4px solid #91999B;}

img {vertical-align:top;}
a img {border:0;}

table {border-collapse:collapse; border:0;}

html, input, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	line-height:1.333em;
	color:#7C7D79;
	background-color: #FFFFFF;
	background-image: url(../../Backgrounds/BGSpeedOfLight/800x600.jpg);
}
input, select {vertical-align:middle; font-weight:normal;}

a {text-decoration:underline; color:#7C7D79;}
a:hover {text-decoration:none;}
ul {list-style:none;}
li a {text-decoration:none;}
li a:hover {text-decoration:underline;}

.float-l {float:left;}
.float-r {float:right;}
.clear {clear:both;}

#content .col-1,
#content .col-2 {float:left;}
/***************header***************/
#header {border-bottom:1px solid #BCC1C2; margin-bottom:1px; padding-top:18px;}
#header .logo {margin-left:-5px; position:relative;}
#header .menu {padding-top:41px;}
#header .menu li {float:left; padding-left:33px;}
/***************content***************/
.wrapper {width:100%; overflow:hidden;}
.img-indent {float:left; padding-right:23px;}
.phone {float:right; margin-right:20px;}
cite {font-style:normal;}

#content {background:#F2F4EE url(images/content-tail.jpg) left bottom repeat-x; padding:50px 40px 79px 53px;}

.nav {padding-bottom:4px;}
.nav li {display:inline; background:url(images/nav-border.gif) left 4px no-repeat; padding:0 16px 0 21px;}
.nav .extra {padding:0 16px 0 0; background:none;}

.row-1 {padding-bottom:73px;}

.title {margin-bottom:18px;}
h2 {padding-bottom:6px;}

.box {overflow:auto; height:170px;}
.box div {padding:0 23px 0 19px;}
.box h2 {padding:10px 0 16px;}
.box p {padding-bottom:20px;}

.link {text-align:right;}
.link a {background:url(images/link-marker.gif) left 3px no-repeat; padding-left:16px; font-weight:bold; text-decoration:underline;}
.link a:hover {text-decoration:none;}

.list {padding-bottom:17px;}
.list li {background:url(images/list-marker.gif) 1px 15px no-repeat; padding:11px 0 12px 23px; border-bottom:1px solid #DADCD9;}
.list .extra {border:none;}
/***************page-1***************/
#page-1 #content {background:#F2F4EF url(images/main-img.jpg) left top no-repeat; padding:436px 0 0 0;}
#page-1 .preview {padding:0 0 5px 47px;}
#page-1 .preview li {float:left; padding-right:20px;}
#page-1 .navigation {background:#000000; padding:15px 0 6px 47px;}
#page-1 .navigation li {float:left; padding-right:168px;}
#page-1 .navigation .extra {padding:0;}
#page-1 .works {padding:13px 0 14px 32px;}
#page-1 .works .float-l {padding-left:15px;}
#page-1 .works a {color:#7C7C7C; font-size:1.083em; font-family:Tahoma, Geneva, sans-serif;}
#page-1 .works img {margin-bottom:2px;}
#page-1 .works p {padding-left:3px;}
/***************page-2***************/
#page-2 .col-1 {padding-right:120px;}
#page-2 .row-2 .title {margin-bottom:14px;}
#page-2 .row-2 .col-1 .title {margin-bottom:23px;}
#page-2 .row-2 .col-1 h2 {padding-top:1px;}
#page-2 .row-2 p {padding-bottom:28px;}
/***************page-3***************/
#page-3 #content {padding-bottom:85px;}
#page-3 .row-1 .title,
#page-5 .title {margin-bottom:32px;}
#page-3 .col-1 {padding-right:77px;}
#page-3 .row-1 h2,
#page-5 #content p {padding-bottom:16px;}
#page-3 .row-1 p {padding-bottom:24px;}
#page-3 .row-2 .title {margin-bottom:13px;}
#page-3 .row-2 h2,
#page-5 h2 {padding-bottom:0;}
#page-3 .row-2 .float-l {padding-right:66px;}
#page-3 .row-2 .float-r {padding-right:29px;}
/***************page-4***************/
#page-4 #content {padding-bottom:81px;}
#page-4 .col-1 {padding-right:102px;}
#page-4 h2 {padding:14px 0 16px;}
#page-4 .col-1 p {padding-bottom:2px;}
#page-4 .row-2 .title {margin-bottom:31px;}

#contactForm {padding-top:24px;}
#contactForm p {width:170px; padding:0; margin:0;}
#contactForm .float-l {width:170px; padding:0; margin:0;}
#contactForm .float-l div {height:23px; width:210px;}
#contactForm input, #contactForm textarea {font-size:1em; line-height:1em; color:#000000;}
#contactForm .float-l input {height:14px; width:157px;}
#contactForm .float-r textarea {overflow:hidden; width:168px; height:92px; margin-right:11px;}
#contactForm .link a {margin-right:24px;}
/***************page-5***************/
#page-5 #content {padding-bottom:92px;}
/***************footer***************/
#footer {text-align:center; padding:50px 0 40px; font-family:Tahoma, Geneva, sans-serif; font-size:0.917em; line-height:1em; color:#ABADA7;}
#footer a {color:#ABADA7;}
