﻿body 
{
    width:922px;
    margin:0px auto;
    font-family:Tahoma;

}
.banner
{
    height:333px;
}
a img
{
    border:none;
}
div#top
{
    width:922px;
}
#top .buttons
{
    float:right;    
    padding-top:20px;  
    padding-bottom:0px;
}
#top .buttons .button
{
    float:right;    
    border-left:solid 1px black;
    cursor:pointer;
}
#top .buttons .button:hover
{
    border-top:solid 2px orange;
}
#top .buttons .aboutus:hover
{
    border-top:solid 2px #25aae1;
}
#top .buttons .contactus:hover
{
    border-top:solid 2px #bdd73c;
}
#top .buttons .blog
{
   display:none;
}
#top .buttons .blog:hover
{
    border-top:solid 2px yellow; 
}
#content 
{
    clear:both;
}
#content #col_left
{
    width:300px;
    float:left;
}
#content #col_center
{
    margin:0 20px;
    width:350px;
    float:left;
}
#content #col_right
{
    width:230px;
    float:right;     
}
#content .title
{
    margin-bottom:30px;    
}
#content .text
{
    color:Gray;
    font-size:11px;
    text-align:justify;
    margin-bottom:20px;
}
#content h2
{
    color:Gray;
    font-weight:bold; 
    font-size:12px;   
    margin:0px;
    margin-bottom:10px;    
}
#content a.pic_title
{
    font-family:Tahoma;
    font-size:12px;    
    text-decoration:none;
}

.PortfolioDiv1
{
    height:59px;
    width:300px;
    
    float:left;
    cursor:pointer;
}

.PortfolioDiv2
{
    margin-left:60px;
    border:0px solid black;
    float:left;
    width:150px;
    margin-top:-86px; 
    height:123px;
    padding:10px;
    text-align:center;
    font-size:20px;
    border-top:2px solid white;
}

.PortfolioDiv3
{
    
    font-size:10px;
    font-family:Tahoma;
    text-transform:none;
    text-align:justify;
    padding-top:10px;
    line-height:20px;
}

.general
{
    font-size:10px;
    font-family:Tahoma;
    color:Gray;
    text-align:justify;
    width:700px;
    margin:0px auto;
    line-height:17px;
}

.headings
{
    font-size:22px;
}

.div1
{
    font-size:20px;
    background:gray;
    color:White;
    height:200px;
    width:250px;   
    padding:15px;
    text-align:left;
    
    
}

.div2
{
    margin-top:15px;
    font-size:12px;
    line-height:20px;
    text-align:justify;
}


.ImgDiv
{
    margin-top:20px;
}

.border
{
    border:solid 1px red;
}

.AbtUsDiv
{
    clear:both;
    padding-top:15px;
}
.AbtUsDiv .note
{
    color:gray;font-size:11px;
}
.AbtUsDiv .side_image
{
float:left;width:200px;
}
.AbtUsDiv .desc
{
    float:left;margin-left:10px;width:700px;
    margin-top:50px;
}
span.icon_rel
{
 color:Orange;
 font-weight:bold;   
}
.contactLeftBar
{
    clear:both;
    float:left;
    width:200px;
    background-color:#fff;
    color:gray;
    font-size:14px;
    margin-left:27px;
    margin-top:10px;
    text-align:left;
    padding-top:20px;
    padding-left:50px;
    border-right:dotted 1px gray;    
    height:680px;
}
.contactLeftBar h5
{
border-bottom:dotted 1px gray;
letter-spacing:1.5px;
color:#25aae1;
}

#pscroller1{
width:232px;height:620px;
margin-top:10px;
}
.someclass{}
img.heading
{
    margin-left:10px;float:left
}
.heading_desc
{
color:orange;padding:25px;font-size:14px;float:right;width:550px
}



/* -------------- Form Layout & Formatting -------------- */
.form {line-height:20px;font-family:Tahoma;width:570px;padding-left:50px;margin-top:60px;float:left}
.form label {margin-left:20px; line-height:20px; float:left; padding-top:5px; }
.form label.normal, form span.normal label {float:none}

.form .errorlabel { margin-left:120px}

#contactform label {margin-left:0px}
.form input[type="text"], form textarea
{
    border:1px solid #00CCFF;
    font-size:12px;
   
    padding:5px;
    font-family:Tahoma;
}
.watermark
{
 color:silver;
}
.form input[type="text"]{height:15px;margin-bottom:1px;}
.postButton
{
    background:#381f07;
    color:White;
    font-size:18px;
    border:1px solid #00CCFF;
    padding:5px 10px;
    cursor:pointer;
    margin-top:20px;
}
.form input[type="radio"]
{
    float:left;
}
.form small
{
    font-size:10px;
}


