@charset "UTF-8";
/* CSS Document */
  
*html, body { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  
#wrapper { width: 1000px; height: 100%; margin: 50px 0px 0px 50px; }

#logo { margin: 20px 0px 10px 0px;  }

#leftnav { width: 195px; position: relative; float: left; margin-right: 20px; }

#leftnav ul { width:180px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; display: block; list-style: none; }

#leftnav ul li { width:150px; margin: 5px 0px 5px 0px; padding: 0px 0px 0px 0px; list-style: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#616979; line-height: 20px; }

#leftnav ul li a { width:150px; margin: 5px 0px 5px 0px; list-style: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#616979; line-height: 20px; text-decoration: none; }
#leftnav ul li a:hover { width:150px; margin: 5px 0px 5px 0px; list-style: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#f32f82; line-height: 20px; text-decoration: none; }

#leftnav ul li.active { width:150px; margin: 5px 0px 5px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#f32f82; line-height: 20px; }

#leftnav ul li ul { width:130px; margin: 5px 0px 5px 10px; padding: 0px 0px 0px 0px; display: block; list-style: none; }
#leftnav ul li ul li { width:130px; margin: 5px 0px 5px 0px; padding: 0px 0px 0px 0px; list-style: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#616979; line-height: 15px; }
#leftnav ul li ul li a { width:130px; margin: 0px 0px 0px 0px; list-style: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#616979; line-height: 15px; text-decoration: none; }
#leftnav ul li ul li a:hover { width:130px; margin: 0px 0px 0px 0px; list-style: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#f32f82; line-height: 15px; text-decoration: none; }

#leftnav ul li ul li.active { width:130px; margin: 0px 0px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#f32f82; line-height: 15px; }

/* end of home image slider */
 
#nav { width: 1000px; height: 50px; margin: 30px 0px 0px 0px; }

#nav ul { width: 1000px; list-style: none; display: inline; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#nav ul li { width: 225px; padding: 0px 0px 5px 0px; margin: 0px 20px 0px 0px; position: relative; float: left; list-style: none; display: inline; text-align: left;}
#nav ul li:hover { width: 225px; padding: 0px 0px 5px 0px; margin: 0px 20px 0px 0px; position: relative; float: left;  text-decoration: none; }
#nav ul li a { width: auto; display: block; padding: 0px 0px 5px 0px; text-align: left; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#878787; text-transform: uppercase; border-bottom: 1px #ccc solid; }
#nav ul li a:hover { width: auto; display: block; padding: 0px 0px 5px 0px; text-align: left; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#878787; text-transform: uppercase;  border-bottom: 1px #f32f82 solid; }

#nav ul li.first { width: 230px; padding: 0px 0px 5px 0px; margin-right: 20px; position: relative; float: left; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#878787; }
#nav ul li.last { width: 255px; padding: 0px 0px 5px 0px; margin: 0px 0px 0px 0px; position: relative; float: left; text-decoration: none; }
#nav ul li.active { width: 225px; padding: 0px 0px 5px 0px; margin: 0px 20px 0px 0px; position: relative; float: left; border-bottom: 1px #f32f82 solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#878787; text-transform: uppercase; }
#nav ul li.first_active { width: 230px; padding: 0px 0px 5px 0px; margin-right: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#878787; text-transform: uppercase; position: relative; float: left; border-bottom: 1px #f32f82 solid; }
#nav ul li.last_active { width: 255px; padding: 0px 0px 5px 0px; margin: 0px 0px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#878787; position: relative; float:left; border-bottom:1px #f32f82 solid;text-transform:uppercase; }

ol { list-style: none; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
ol li { list-style: none; display: block; text-align: left;}
ol li a { margin-top: 20px; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000; }
ol li a:hover { padding: 20px 0px 0px 0px; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000; }
ol li ol li a { margin: 20px 0px 0px 10px; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#878787; font-style: italic; }
ol li ol li a:hover { margin: 10px 0px 0px 10px; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#878787; font-style: italic; }

/*home*/

#main { width: 1000px; min-height: 400px; overflow: auto; padding: 30px 0px; }

#maintxt { width: 220px; position: relative; float: left; height: 345px; background-color: #fff; margin-right: 20px; border:1px #bbb solid; }
#maintxt .title { padding: 50px 10px 0px 20px; color: #1a1a1a; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }
#maintxt .txt { padding: 15px 20px; color: #818181; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; }

#imageslide { width: 750px; position: relative; float: right; height: auto; overflow: hidden; }

#arrow { text-align: right; color: #f32f82; font-size: 22px; }

/*about us*/

#maincont { width: 600px; position: relative; float: left; padding: 0px 0px 50px 40px; }

#maincont .title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; color: #bdbdbd; line-height: 30px; font-weight: lighter; }
#maincont .title_sm { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #bdbdbd; line-height: 30px; font-weight: lighter; margin: 20px 0px; }
#maincont .txt { width: 470px; margin-top: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; line-height: 20px; }
#maincont .text { width: 470px; margin-top: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #878787; line-height: 20px; }

#maincont .map { width: 600px; margin: 20px 0px 0px 0px; }

#maincont .ltxt { width: 300px; position: relative; float: left; margin: 20px 0px 10px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #878787; line-height: 20px; }
#maincont .rtxt { width: 300px; position: relative; float: left; margin: 20px 0px 10px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #878787; line-height: 20px; }
#maincont .txtlg { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000; line-height: 20px; }

#press { width: 600px; position: relative; float: left; padding: 0px 0px 50px 40px; }

#press .title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; color: #bdbdbd; line-height: 30px; font-weight: lighter; }
#press .txt { width: 500px; margin-top: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; line-height: 20px; }
#press a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#000; line-height: 20px; text-decoration: none; }
#press a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#f32f82; line-height: 20px; text-decoration: none; }

.our_team { width:470px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; line-height: 18px; margin: 0px 0px 15px 0px; }

h3 { width:300px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #878787; font-weight: normal; margin: 5px 0px 10px 0px; }
h3 a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000; text-decoration:none; }
h3 a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000; text-decoration:none; }

p#our_team_1 { display:none; clear:both; margin: 0px 0px 20px 15px; } 
p#our_team_2 { display:none; clear:both; margin: 0px 0px 20px 15px; } 
p#our_team_3 { display:none; clear:both; margin: 0px 0px 20px 15px; }
p#our_team_4 { display:none; clear:both; margin: 0px 0px 20px 15px; }
p#our_team_5 { display:none; clear:both; margin: 0px 0px 20px 15px; color:#878787; } 
p#our_team_6 { display:none; clear:both; margin: 0px 0px 20px 15px; color:#878787; }
p#our_team_7 { display:none; clear:both; margin: 0px 0px 20px 15px; color:#878787; }
p#our_team_7 a { color:#878787; text-decoration:none; }
p#our_team_7 a:hover { color:#f32f82; text-decoration:none; }

.team_l { width: 220px; position:relative; float:left; margin:10px 10px 10px 0px; line-height:15px; }
.team_r { width: 220px; position:relative; float:left; margin:10px 0px; line-height:15px; }

.our_news { width:470px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; line-height: 18px; margin: 0px 0px 15px 0px; }

p#our_news_1 { display:none; clear:both; margin: 0px 0px 20px 1px; } 

/*our work*/

#main_ow { width: 1100px; min-height: 400px; overflow: auto; padding: 30px 0px; }
#imageslide_ow { width: 860px; position: relative; float: left; height: 450px; overflow: hidden; }

/*contact page */

#contact_form .title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; color: #bdbdbd; line-height: 30px; font-weight: lighter; }
#contact_form .txt { width: 400px; position: relative; float: left; margin: 20px 0px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; line-height: 20px; }
 
#contact_info { width: 380px; position: relative; float: left; margin: 0px 120px 5px 0px; padding: 0px 0px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; line-height: 20px; }
#contact_info a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#6c7380; line-height: 20px; text-decoration: none; }
#contact_info a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#f32f82; line-height: 20px; text-decoration: none; }
#contact_info .title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; color: #bdbdbd; line-height: 30px; font-weight: lighter; }
#contact_info .txt { width: 370px; position: relative; float: left; margin: 20px 0px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; line-height: 20px; }

label { width: 150px; clear: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #535353; }
input { clear: left; width: 180px; height: 20px; border: 0px; background-color: #ededed; }
textarea { clear: left; width: 180px; height: 100px; border: 0px; background-color: #ededed; }
.submit { width: 95px; }
.star { color: #f32f82; }

#list { width: 650px; margin: 20px 0px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #afafaf; line-height: 25px; }
#list #first { width: 220px; position: relative; float: left; padding: 10px 10px 0px 0px; }
#list #first a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #afafaf; text-decoration: none; }
#list #first a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #f32f82; text-decoration: none; }

#list #sec { width: 220px; position: relative; float: left; padding: 10px 10px 0px 10px; }
#list #sec a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #afafaf; text-decoration: none; }
#list #sec a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #f32f82; text-decoration: none; }

#list #third { width: 160px; position: relative; float: left; padding: 10px 0px 0px 20px; }

#brochure { width: 200px; position: relative; float: left; }
#factsheet { width: 200px; position: relative; float: left; }

#footer { width: 1000px; clear: both; margin: 50px 0px 50px 0px; padding-top: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #afafaf; border-top: 1px #ccc solid; }
#footerleft { width: 500px; position: relative; float: left; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #afafaf; }
#footerright { width: 500px; position: relative; float: right; text-align: right; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #afafaf; }
#footerright a { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #afafaf; }
#footerright a:hover { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #afafaf; }

a:focus { outline:none; }
img { border: 0px; }
