
body{font: 13px 'Segoe UI',"Helvetica Neue",Georgia,Arial,Helvetica,"Liberation sans","Bitstream Vera Sans",sans-serif;  color: #666;  background:#D3d3D3 url(imgs/bodybg.jpg) repeat-x top left;  }

#page{ width:1000px; margin:auto;  height:100%;  background-color:#EEEEEE; bottom:auto; border:solid 1px #666; }
#left{ float:left; width:410px; background-color:#EEEEEE; clear:right;}
#right{  float:right; width:590px;  background:#fff url(imgs/leftBg.jpg) repeat-y top left; height:100%;}
#footer{ background-color:#666; width:1000px; clear:both; height:21px; color:#fff;}
#copyright{ color:#D3D3D3; position:relative; top:-18px; float:right; font-size:smaller;}
#relatedSites{ background-color:#D3D3D3; text-align:center; height:15px; clear:both; margin:auto;}


#logo{ position:relative; top:1px; left:1px;  background:#EEEEEE url(imgs/logo.jpg) no-repeat top left; width:410px; height:198px; }

#logoText{position:relative; top:35px; left:79px; background:transparent url(imgs/BryantSharpText.png) no-repeat top center; width:439px; height:68px;}


#navContainer{ position:relative; float:right; top:8px;  height:390px; width:350px;}
#navContainer ul{ float:right; }
#navContainer li{ list-style-type:none; height:40px; line-height:40px;}
#navContainer li.brk{background:#fff url(imgs/brk.gif) repeat-x top right; height:3px; width:200px; }
#navContainer li a{ float:right;  font: 23px "Trebuchet MS", Verdana, Helvetica, sans-serif; color: #996600;  text-decoration:none; margin:5px;}
#navContainer li a:hover{ float:right;  font: 23px "Trebuchet MS", Verdana, Helvetica, sans-serif; color: #996600;  text-decoration:underline; margin:5px;}
#navContainer li.active{background:transparent url(imgs/active.jpg) no-repeat top right; height:40px; width:200px; }
#navContainer a.active{ color:#fff; font-weight:bold; text-decoration:none;}
#navContainer a:hover.active{ color:#fff; font-weight:bold; text-decoration:none;}

#web{background:transparent url(imgs/web.png) no-repeat top right; height:177px; width:215px; position:relative; top:-173px; left:-1px;}

#content{ padding:20px; text-align:left;}

h1{ margin-top:85px; margin-bottom:10px; color:#FF9900; font-weight:normal; font-size:20px;}
img{border-style:none;}
a {outline: none;} /* no dotted lines in FF \*/
hr{color:#E0E0E0;}

.bld{ font-weight:bold;}
.test{ border:1px solid red;}
.reset{ clear:both; height:1px;}

a:link    { color:#FF9900;  text-decoration:none; cursor:pointer; }
a:visited { color:#FF9900; text-decoration:none; cursor:pointer;}
a:hover   { color:#FF9900; text-decoration:underline; cursor:pointer;}
a:active  { color:#FF9900; text-decoration:none; cursor:pointer;}


/*HOME*/
#homeText{float:left; position:relative; left:7px; width:379px;}
#bs{ position:relative; left:388px; top:75px; height:336px; width:180px; background:transparent url(imgs/bryantsharp.png) no-repeat top center;}

/*TECH*/
#techLeft{float:left; width:260px;}
#techRight{float:right; width:290px;}
#techLeft ul li, #techRight ul li{ list-style-type:none; padding:2px;}

/*HISTORY*/
#history{ width:540px; margin-right:24px; margin-top:10px;}
#history ul li{ list-style-type:none; padding:2px;}


/*SEO*/
#seo ul{float:left;}
#seo ul li{ list-style-type:none; padding:2px; }

/*REFERENCES*/
#references{ height:300px; overflow:auto; width:100%;}



#relatedSites ul{ list-style-type:none; margin-left:0;}
#relatedSites ul li{ padding:7px; display:inline;}
#relatedSites a:link    { color:#333366;  text-decoration:none; }
#relatedSites a:visited { color:#333366; text-decoration:none; }
#relatedSites a:hover   { color:#FF6600;  text-decoration:underline; }
#relatedSites a:active  { color:#333366; text-decoration:none;}

.test{ border:1px solid red;}





/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error
{
    color:#ff0000; font-weight:bold;
}

.field-validation-valid
{
    display: none;
}

.input-validation-error
{
    background-color:Yellow;
    border:1px solid Red;
}

.validation-summary-errors
{
    color: #660000;
}

.validation-summary-valid
{
    display: none;
}



/* Styles for validation helpers END
-----------------------------------------------------------*/

.textBox{
background:url("imgs/textBoxShadow.gif") no-repeat scroll left top #6D6D6D;
border:1px solid #8A8A8A;
}

.btn{background:none repeat scroll 0 0 #FFCC66; padding:3px;  height:30px;
border:1px solid #000066;}



.wThree{ width:150px;}