﻿/* Common Style */
html { overflow: -moz-scrollbars-vertical; overflow-y:scroll;overflow-x:auto;}
body {margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000;}
a {text-decoration:underline; outline:none;}
a:hover {text-decoration:none}
p, form {margin:0; padding:0}
input, textarea, select {margin:0; padding:0; utline:none; font-family:Verdana, Arial, Helvetica, sans-serif; outline:none;}
img {border:0 none}

.lt1 {float:left}
.rt1 {float:right}
.clr {clear:both; font-size:0; margin:0; padding:0; line-height:0; visibility:hidden; height:0}
.MarginTop20{margin:20px 0 0 0;}
.PaddingTop10{padding:10px 0 0 0;}

/* Home page CSS */
.QuoatedText{ color:#5f6a72;}
.ContentTopBg{ height:20px; background:url(../images/content_top_bg.gif) left top repeat-x;}

a.Home{width:41px; height:36px; background:url(../images/home_simple.gif) left top no-repeat; display:block;}
a.Home:hover, a.HomeSelect{width:41px; height:36px; background:url(../images/home_active.gif) left top no-repeat; display:block;}

a.AboutUs{width:63px; height:36px; background:url(../images/aboutus_simple.gif) left top no-repeat; display:block;}
a.AboutUs:hover, a.AboutUsSelect{width:63px; height:36px; background:url(../images/aboutus_active.gif) left top no-repeat; display:block;}

a.Portfolio{width:69px; height:36px; background:url(../images/portfolio_simple.gif) left top no-repeat; display:block;}
a.Portfolio:hover, a.PortfolioSelect{width:69px; height:36px; background:url(../images/portfolio_active.gif) left top no-repeat; display:block;}

a.Contact{width:62px; height:36px; background:url(../images/contact_simple.gif) left top no-repeat; display:block;}
a.Contact:hover, a.ContactSelect{width:62px; height:36px; background:url(../images/contact_hover.gif) left top no-repeat; display:block;}

.YellowLink{color:#b6a918; text-decoration:underline; font-size:10px;}
.YellowLink:hover{color:#b6a918; text-decoration:none; font-size:10px;}

blockquote {width:175px; margin:0; height:auto; padding:5px 0 0 15px;	text-align: left; display:block; background: url(../images/excl_start.gif) 0 0px no-repeat; font-size:16px;} 
blockquote p{line-height:22px;	margin: 0; padding:0px;}
blockquote p img {vertical-align:middle; margin:7px 0 0 5px;}

.Title{font-size:12px; color:#364968; font-weight:bold;}
.Footer{border-top:1px solid #e2e2e2; color:#5f6a72; padding:10px 0 0 0; line-height:18px;}
.Footer a{text-decoration:none; color:#5f6a72;}
.Footer a:hover{text-decoration:underline; color:#5f6a72;}

/* Contact page CSS */
.TextBox{padding:2px; width:160px; border:1px solid #e1e4e6; font-size:10px;}
.TextArea{padding:2px; height:100px; width:500px; border:1px solid #e1e4e6; font-size:10px;}
.NameTitle{font-weight:bold; color:#012764;}
.Btn{width:74px; height:20px; line-height:20px; background:url(../images/btn_bg.gif) left top no-repeat; font-size:10px; color:#000; border:0 none; cursor:pointer;}
.SubBtnPos{margin:10px 10px 0 0;}
.BtnBig{width :136px; height:20px; line-height:20px; background:url(../images/big_btn_bg.gif) left top no-repeat; font-size:10px; color:#000; border:0 none; cursor:pointer;}
.BtnMed{width :100px; height:20px; line-height:20px; background:url(../images/btn_med.gif) left top no-repeat; font-size:10px; color:#000; border:0 none; cursor:pointer;}

/* Portfolio pages CSS */
/*.PortfolioImage{border:1px solid #c6cace;}
.PortfolioImage:hover{border:1px solid #9fb4cc;}*/
.CaseStudtTitle{color:#002663; font-size:12px; font-weight:bold;}
.TopBorder{border-top:1px solid #e2e2e2;}
.TextAreaSmall{padding:2px; height:75px; width:230px; border:1px solid #e1e4e6; font-size:10px;}
.Mandatory{color:#ff0000; font-weight:bold;}	
.LoginTitle{font-size:12px; font-weight:bold;}

.Linktext{color:#5f6a72; padding:0 0 0 0; line-height:18px;}
.Linktext a{text-decoration:none; color:#5f6a72; text-transform:capitalize;}
.Linktext a:hover{text-decoration:underline; color:#5f6a72;}
