#container
{
width:750px;
height:auto;
margin:0 auto;
background: url(../images/content-bg-2.gif) repeat-y;
border-left:1px solid #dadbdb;
border-right:1px solid #dadbdb;
border-top:1px solid #a4b1b6;
border-bottom:1px solid #a4b1b6;
}

body
{
background: url(../images/page-bg2.gif);
}

html
{
overflow: -moz-scrollbars-vertical;
}

.heading
{
font-family:arial;
color:#a01818;
font-size:17px;
}


h1
{
font-family:arial;
font-size:14px;
color:#1e4677;
font-weight:bold;
}

h2
{
font-size:12px;
color:#a01818;
font-family:tahoma;
}

h3
{
font-family:tahoma;
font-size:12px;
color:#1e4677;
}

.descriptitle
{
font-family:tahoma;
font-size:12px;
color:#1e4677;
font-weight:bold;
}

#navigation
{
background: url(../images/nav-bg2.gif) repeat-x;
width:750px;
height:34px;
border-top:1px solid #bf8080;
border-bottom:1px solid #bf8080;
}


#nav
{
margin:0px;
padding:7px 8px 9px 8px;
}

#nav li
{
display:inline;
list-style-type:none;
margin-left:10px;
margin-right:10px;
}


#nav li a
{
color:#e1e1e2;
font-family:Arial;
font-size:13px;
text-decoration:none;
font-weight:bold;
padding:7px 8px 9px 8px;
}

#nav li a:link, #nav li a:visited
{
color:#e1e1e2;
font-family:Arial;
font-size:13px;
text-decoration:none;
font-weight:bold;
padding:7px 8px 9px 8px;
}


#nav li a:hover 
{
color:#eae4e4;
text-decoration:none;
background: url(../images/nav-bg2-on.gif) repeat-x;
background-position:bottom;
}

.navselected
{
color:#eae4e4;
text-decoration:none;
background: url(../images/nav-bg2-on.gif) repeat-x;
background-position:bottom;
}

#header
{
background-color:#9ad0d9;
width:750px;
height:92px;
}

.logoimg
{
padding:0px;
margin-left:15px;
float:left;
}

.headerimg
{
float:right;
margin-top:69px;
margin-right:5px;
}

#footer
{
background-color:#9ad0d9;
width:750px;
height:30px;
clear:both;
border-top:1px solid #bf8080;
}

#content
{
color:#082549;
font-family:Arial;
font-size:12px;
width:545px;
padding:15px 5px 15px 15px;
line-height:20px;
}


#content p
{
font-family:Arial;
font-size:12px;
color:#082549;
line-height:20px;
}


#content a
{
font-family:arial;
text-decoration:none;
color:#990000;
font-size:12px;
}


#content a:link, a:visited, a:active
{
font-family:arial;
text-decoration:none;
color:#990000;
font-size:12px;
}

#content a:hover
{
color:#000099;
border-bottom:1px dotted #000099;
}

/** sidebar.asp - start **/
#sidebar
{
width:160px;
float:right;
padding:18px 10px 20px 10px;
margin-bottom:50px;
line-height:20px;

}

.sidebarimg
{
border:1px solid #637ccc;

}

.sidebarinfo
{
font-family:Arial;
font-size:12px;
color:#000000;
line-height:23px;
}

.sidebarheader
{
font-family:Arial;
color:#032f62;
font-size:12px;
border-bottom:1px dotted #032f62;
line-height:25px;
}

/** sidebar.asp - end **/


.gallerytext
{
font-family:Arial;
font-size:12px;
color:#000000;
margin-left:5px;
}


#gallery
{
background-color:#f1f0ee;
width:170px;
padding-left:10px;
padding-top:0px;
padding-bottom:10px;
padding-right:15px;
float:left;
border:1px solid #edbd5e;
}

#gallery a
{
text-decoration:none;

}

#gallery a:link, a:visited, a:active
{
text-decoration:none;
}

#gallery a:hover
{
text-decoration:none;
border:none;
}

.imggallery
{
margin-top:10px;
border:2px ridge #7f98ec;
width:170px;
}

#fullinfo
{
margin-left:20px;
float:left;
width:320px;
color:#082549;
line-height:0.5cm;
font-family:Arial;
font-size:12px;
}

/** moreinfo.asp care gallery div - end **/


/** index.asp, searchresult.asp carinfo container (with cardescrip div) - start **/
.projectinfo
{
width:545px;
height:auto;
padding-top:7px;
clear:left;
border-top:1px dashed #6e737e;

}

.projdescrip
{
margin-left:20px;
float:left;
width:300px;
line-height:0.5cm;
padding-bottom:10px;
}


.projdescrip a
{
font-family:arial;
text-decoration:none;
color:#990000;
font-size:12px;
}


.projdescrip a:link, .projdescrip a:visited, .projdescrip a:active
{
font-family:arial;
text-decoration:none;
color:#990000;
font-size:12px;
}

.projdescrip a:hover
{
color:#000099;
border-bottom:1px dotted #000099;
}
/** index.asp moreinfo button styles - end **/


/** moreinfo.asp, searchresult.asp container - start **/
#moreinfo
{
width:545px;
height:auto;
padding-top:10px;
clear:left;
}


.projthumb
{
margin-bottom:10px;
margin-right:20px;
float:left;
border-style:none;
border:1px solid #9c9fa3;
}


.recordcount
{
font-weight:bold;
}

/** contact.asp styles for labels and information - start **/
#quallabels
{
width:90px;
height:auto;
color:#082549;
float:left;
line-height:20px;
}

#qualdetails
{
margin-left:95px;
color:#082549;
width:440px;
line-height:20px;
}


.contact
{
font-family: Arial;
font-size:12px;
}

.styleimg
{
border-style:none;
border:1px solid #637ccc;
}
