@charset "UTF-8";
body {margin:40px 0 0 0;padding:0;background:#D8DFE4 url(/images/bg.gif) repeat-x;}
.clear {clear:both;}
#wrapper {margin:0 auto;width:802px;}
#pagewrap {float:left;}

#header {}
#header img {border:none;margin:0 0 10px -30px;}

#navbar {width:802px;height:27px;float:left;border-bottom:1px solid #80A3B7;/*text-align:right;margin:0 auto;background:#80A3B7 url(/images/bg-navbar.gif) no-repeat top right;*/}

#navbar ul{float:right;width:446px;height:27px;background:#fff url(/images/navbar.gif) no-repeat;border:0;margin:0;padding:0;list-style-type:none;/*text-align:center;clear:right;*/}
#navbar ul li{display:block;float:right;/*text-align:center;*/padding:0;margin:0;}
#navbar ul li a span{display:none;}
#navbar ul li a{width:auto;height:27px;margin:0px;padding:0px;display:block;}

#navbar ul li a.home {width:85px;}
#navbar ul li a.work {width:98px;}
#navbar ul li a.approach {width:136px;}
#navbar ul li a.contact {width:127px;}

#navbar ul li a.home:hover{background:url(/images/navbar.gif) 0px -27px;}
#navbar ul li a.work:hover{background:url(/images/navbar.gif) -85px -27px;}
#navbar ul li a.approach:hover{background:url(/images/navbar.gif) -183px -27px;}			
#navbar ul li a.contact:hover{background:url(/images/navbar.gif) -319px -27px;}

#navbar ul li a.home.current{background:url(/images/navbar.gif) 0px -27px;}
#navbar ul li a.work.current{background:url(/images/navbar.gif) -85px -27px;}
#navbar ul li a.approach.current{background:url(/images/navbar.gif) -183px -27px;}			
#navbar ul li a.contact.current{background:url(/images/navbar.gif) -319px -27px;}

#left {float:left;width:356px;}

#right {float:right;width:417px;height:432px;padding:30px 14px 10px 14px;font-family:"Trebuchet MS",Arial,Verdana,Helvetica, sans-serif;font-size: 12px ;background:#fff url(/images/bg-right.gif) no-repeat top right;border-bottom:1px solid #80A3B7;border-right:1px solid #80A3B7;}

#right #content {padding:0px 30px 0px 12px;}
#right #content h1 {margin:0px 0 20px 0;color:#4B768E;font-weight:normal;font-size: 22px;letter-spacing:3px;}
#right #content p {color:#666;font-family:"Trebuchet MS",Arial,Verdana,Helvetica, sans-serif;line-height:18px;} 
#right #content ul {line-height:1.5em;color:#666;font-family:"Trebuchet MS",Arial,Verdana,Helvetica, sans-serif;}

#right #content #specialize {float:left;margin-bottom:10px;}
#right #content #specialize ul {margin:0;padding:0 0 0 20px;list-style:none;width:320px;}
#right #content #specialize ul li {float:left;width:145px;margin:0;padding:0 0 0px 15px;background-repeat: no-repeat;background-position: 0 59%;background-image: url(/images/bullet-arrow.gif);}
#right #content #specialize a {color:#666;text-decoration:none;}
#right #content #specialize a:hover {text-decoration:underline;}

#right #newsbox {float:left;width:233px;background:url(/images/bg-news.gif) repeat-x;}
#right #newsbox h5 {font-size:10px;margin:0px;color:#4B768E;background:url(/images/bg-news-corner.gif) no-repeat top right;}
#right #newsbox p {margin-top:7px;font-size:10px;color:#666;padding:0px 15px;line-height:12px;}

#right #launchbox {float:right;width:175px;background:url(/images/bg-news.gif) repeat-x;}
#right #launchbox h5 {font-size:10px;margin:0px;color:#4B768E;background:url(/images/bg-news-corner.gif) no-repeat top right;}
#right #launchbox ul {margin:6px 0 0 0;font-size:10px;color:#666;padding:0 0 0 15px;list-style-type:none;line-height:12px;}
#right #launchbox ul li {}
#right #launchbox a {color:#666;text-decoration:none;}
#right #launchbox a:hover {text-decoration:underline;}

#right #newsbox, #right #launchbox {margin-top:20px;font-family:"Trebuchet MS",Arial,Verdana,Helvetica, sans-serif;}
#right #newsbox h5, #right #launchbox h5 {margin:0;padding:6px 0 5px 15px;letter-spacing:.12em;}
#right #newsbox .separator {width:210px;height:1px;margin:0 0 0 10px;}
#right #launchbox .separator {width:150px;height:1px;margin:0 0 0 10px;}

/*************INTERIOR PAGES*********************/
#left-services {float:left;width:356px;height:540px;background:url(/images/bg-services.jpg) no-repeat top left;}
#left-services #sub-nav {float:right;margin:35px 25px 0 0;}
#left-services #sub-nav ul {text-align:right;list-style-type:none;margin:0;padding:0;color:#4B768E;font-family:"Trebuchet MS",Arial,Verdana,Helvetica, sans-serif;font-size:80%;text-transform:lowercase;}
#left-services #sub-nav ul a {color:#4B768E;text-decoration:none;}
#left-services #sub-nav ul a:hover {text-decoration:underline;}
#left-services #sub-nav ul a.current {color:#D7AB13;}

#right-int {float:right;width:417px;height:499px;padding:30px 14px 10px 14px;font-family:"Trebuchet MS",Arial,Verdana,Helvetica, sans-serif;font-size:small;background:#fff url(/images/bg-right.gif) no-repeat top right;border-bottom:1px solid #80A3B7;border-right:1px solid #80A3B7;}

#right-int #content-int {padding:0px 30px 0px 12px;}
#right-int #content-int h1 {margin:0px 0 20px 0;color:#4B768E;font-weight:normal;font-size:170%;letter-spacing:3px;}
#right-int #content-int h5 {margin-top:0px;font-size:100%;color:#4B768E;margin-bottom:0px;}
#right-int #content-int p {margin-top:0px;color:#666;font-family:"Trebuchet MS",Arial,Verdana,Helvetica, sans-serif;line-height:1.6em;} 
#right-int #content-int ul {margin-top:3px;margin-left:0px;line-height:1.6em;padding:0;color:#666;font-family:"Trebuchet MS",Arial,Verdana,Helvetica, sans-serif;list-style:none;}
#right-int #content-int ul li {margin:0;padding:0 0 0 10px;background-repeat:no-repeat;background-position:0 52%;background-image:url(/images/bullet-dash.gif);}
#right-int #content-int .colleft {float:left;}
#right-int #content-int .colright {float:right;}
#right-int #content-int strong {color:#CDAB02;}

/***********UPLOAD PAGE******************/
#left-upload {float:left;width:356px;height:538px;background:url(/images/bg-upload.jpg) no-repeat top left;}

/***********CONTACT PAGE******************/
#left-contact {float:left;width:356px;height:538px;background:url(/images/bg-contact.jpg) no-repeat top left;}
#left-contact #contact {margin:35px 25px 0 0;}
#left-contact #contact p {color:#4B768E;text-align:right;font-size:75%;font-family:"Trebuchet MS",Arial,Verdana,Helvetica, sans-serif;}
#left-contact-sent {float:left;width:356px;height:538px;background:url(/images/bg-contact-sent.jpg) no-repeat top left;}
#left-contact-sent #contact {margin:35px 25px 0 0;}
#left-contact-sent #contact p {color:#4B768E;text-align:right;font-size:75%;font-family:"Trebuchet MS",Arial,Verdana,Helvetica, sans-serif;}

#right-contact {float:right;width:417px;height:497px;padding:30px 14px 10px 14px;font-family:"Trebuchet MS",Arial,Verdana,Helvetica, sans-serif;font-size:small;background:#fff url(/images/bg-right.gif) no-repeat top right;border-bottom:1px solid #80A3B7;border-right:1px solid #80A3B7;}
#right-contact #content-int {padding:0px 30px 0px 12px;}
#right-contact #content-int h1 {margin:0px 0 20px 0;color:#4B768E;font-weight:normal;font-size:170%;letter-spacing:3px;}
#right-contact #content-int h5 {margin-top:0px;font-size:100%;color:#4B768E;margin-bottom:0px;}
#right-contact #content-int p {margin-top:0px;color:#666;font-family:"Trebuchet MS",Arial,Verdana,Helvetica, sans-serif;line-height:1.6em;} 
#right-contact #content-int p.smalltext {font-size:80%;line-height:1.2em;}
#right-contact #content-int ul {margin-top:3px;margin-left:0px;line-height:1.6em;padding:0;color:#666;font-family:"Trebuchet MS",Arial,Verdana,Helvetica, sans-serif;list-style:none;}
#right-contact #content-int ul li {margin:0;padding:0 0 0 10px;background-repeat:no-repeat;background-position:0 52%;background-image:url(/images/bullet-dash.gif);}
#right-contact #content-int .colleft {float:left;}
#right-contact #content-int .colright {float:right;}
#right-contact #content-int strong {color:#CDAB02;}

#right-contact #content-int #contact-form {margin-top:20px;background:url(/images/bg-contact-form.gif) repeat-x;width:100%;}
#right-contact #content-int #contact-form form {background:url(/images/contact-form-corner.gif) no-repeat top right;}
#right-contact #content-int #contact-form form p {font-size:80%;color:#4B768E;clear:left;margin:0;padding:7px 0 0 0;}
#right-contact #content-int #contact-form form p label {float:left;width:25%;text-align:right;margin-right:10px;}
#right-contact #content-int #contact-form form p label.state {float:none;text-align:right;margin-right:8px;}
#right-contact #content-int #contact-form fieldset {border:none;padding:10px;}
#right-contact #content-int #contact-form legend {padding:5px 0 0 0;font-size:80%;text-align:left;font-family:"Trebuchet MS",Arial,Verdana,Helvetica, sans-serif;color:#80A3B7; }
#right-contact #content-int #contact-form input.txt, #right-contact #content-int #contact-form select.txt, #right-contact #content-int textarea.txt {width:210px;border:1px inset #A9A9A9;font-size:100%;}
#right-contact #content-int #contact-form input.verify {float:right;margin-right:42px;height:15px;width:100px;border:1px inset #A9A9A9;style:bold;font-size:120%;font-weight: bold;color: #FF0000;}
#right-contact #content-int #contact-form img.verify {border:1px solid #434343;float:left;}
#right-contact #content-int #contact-form input.city {height:15px;width:105px;margin-right:10px;border:1px inset #A9A9A9;font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;font-size:90%;}
#right-contact #content-int #contact-form input.state {height:15px;width:50px;border:1px inset #A9A9A9;font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;font-size:90%;}
#right-contact #content-int #contact-form input.txt {height:15px;font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;font-size:90%;font-weight: normal;color: #000000;}
#right-contact #content-int #contact-form .button {float:right;margin-right:40px;}

/***********PAGE NOT FOUND******************/
#left-pagenotfound {float:left;width:356px;height:396px;background:url(/images/bg-nopage.jpg) no-repeat top left;}
#left-pagenotfound #contact {margin:35px 25px 0 0;}
#left-pagenotfound #contact p {color:#4B768E;text-align:right;font-size:75%;font-family:"Trebuchet MS",Arial,Verdana,Helvetica, sans-serif;}
#right-pagenotfound {float:right;width:417px;height:355px;padding:30px 14px 10px 14px;font-family:"Trebuchet MS",Arial,Verdana,Helvetica, sans-serif;font-size:small;background:#fff url(/images/bg-right.gif) no-repeat top right;border-bottom:1px solid #80A3B7;border-right:1px solid #80A3B7;}
#right-pagenotfound #content-int {padding:0px 30px 0px 12px;}
#right-pagenotfound #content-int h1 {margin:0px 0 20px 0;color:#4B768E;font-weight:normal;font-size:170%;letter-spacing:3px;}
#right-pagenotfound #content-int h5 {margin-top:0px;font-size:100%;color:#4B768E;margin-bottom:0px;}
#right-pagenotfound #content-int p {margin-top:0px;color:#666;font-family:"Trebuchet MS",Arial,Verdana,Helvetica, sans-serif;line-height:1.6em;} 
#right-pagenotfound #content-int p.smalltext {font-size:80%;line-height:1.2em;}
#right-pagenotfound #content-int ul {margin-top:3px;margin-left:0px;line-height:1.6em;padding:0;color:#666;font-family:"Trebuchet MS",Arial,Verdana,Helvetica, sans-serif;list-style:none;}
#right-pagenotfound #content-int ul li {margin:0;padding:0 0 0 10px;background-repeat:no-repeat;background-position:0 52%;background-image:url(/images/bullet-dash.gif);}
#right-pagenotfound #content-int .colleft {float:left;}
#right-pagenotfound #content-int .colright {float:right;}
#right-pagenotfound #content-int strong {color:#CDAB02;}

/*************OUR WORK*************************/
#left-work {float:left;width:196px;height:490px;margin:0px 0 0 0;padding:0px 10px 0 15px;background:#fff url(/images/bg-work.gif) no-repeat bottom left;font-family:"Trebuchet MS",Arial,Verdana,Helvetica, sans-serif;}
#left-work h5 {margin:0;padding:0 5px 3px 5px;width:68%;color:#666;border-bottom:1px solid #BFD1DB;}
#left-work p {margin:10px 0 0 0;padding:0;font-size:70%;color:#80A3B7;}

#left-work .thumbnails {padding-left:6px;}
/* #left-work .thumbnails {float:left;width:250px;} 
#left-work .thumbnails br {clear:none;} */
#left-work .thumbnails span {}
#left-work .thumbnails span.active {padding:0px;}
#left-work .thumbnails span img {cursor:pointer;margin-right:5px;}
#left-work .thumbnails span.active img {border: 1px solid #80A3B7;}


#right-work {float:right;width:550px;height:472px;padding:17px 15px 0px 15px;font-family:"Trebuchet MS",Arial,Verdana,Helvetica, sans-serif;font-size:small;background:#fff url(/images/bg-right.gif) no-repeat top right;border-bottom:1px solid #80A3B7;border-right:1px solid #80A3B7;}
#right-work img.previous {float:left;margin:60px 0 0 0;padding:0;border:none;}
#right-work img.next {float:right;margin:60px 0 0 0;padding:0;border:none;}
#right-work #slides {width:476px;margin:-15px auto 0 auto;padding:0px;}
#right-work #slides h5 {
	margin:20px 0 5px 0;
	color:#D7AB13;
	font-size:90%;
	font-weight: normal;
}

/*************END OF INTERIOR PAGES**************/

#footer {width:100%;margin:0;padding:0;}
#footer p {margin:10px 0 10px 0;padding:0;color:#7E95A5;font:65% Arial, Helvetica, sans-serif;float:right;}

