html { overflow-y: scroll; }

body {
	margin: 0px;
	padding: 0px;
	/* background-color: #013366; */
	background-color: #c2c2c2; 
	font-family: 'Ubuntu',Trebuchet MS, Verdana;
	font-size: 14px;
}

.bodbg {
	background-image: url(../images/00bodbg.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

.container {
	margin:0 auto;
	width:775px;
}
#header {
	height: 85px;
}
h1{   /* SEO Requirement */
	display:none;
}

#short-links {
    left: 450px;
    position: relative;
    top: -23px;
    width: 320px;
}

#short-links .spacer{
	padding-left:30px;
}

#menu a {
	color:black;
	font-family: 'Trebuchet MS','Ubuntu';
	text-decoration:none;
	text-transform:uppercase;
}

#flash-box {
    background-color: white;
    border-radius: 0 0 7px 7px;
    margin-left: 2px;
    padding-bottom: 2px;
    padding-left: 5px;
    width: 766px;
}
#flash-box {
    background-color: white;
    border-radius: 0 0 7px 7px;
    margin-left: 2px;
    padding-bottom: 2px;
    padding-left: 5px;
    width: 766px;
}

#focus {
    float: left;
    margin-top: 10px;
    width: 400px;
}

#focus ul, #corp-desc ul{
	padding-left:3px;
}

#focus ul li, #corp-desc ul li{
	list-style:none;
}

.focus-img {
    float: left;
    position: relative;
    top: 5px
}


.focus-matter {
    color: #000000;
    padding-left: 120px;
    text-align: justify;
    text-decoration: none;
}

.focus-matter p{
	margin: 0;
}
.focus-head {
	font-size:16px;
	color: #fff;
	font-weight: bold;
}
#focus .focus-more-link, #focus  .more:visited {
	text-decoration: underline;
	text-align:right;
	padding-bottom:10px;
}

#focus  .focus-more-link:hover {
	text-decoration: blink;
}

#focus .focus-more-link a {
	color:white;
}
#corp-desc {
    float: right;
    position: relative;
    top: 80px;
    width: 340px;
	text-align: justify;
}
#corp-desc .corp-desc-matter{

}

#corp-desc .corp-desc-matter p{
	margin: 0;
}

.more, .more:visited {
	text-decoration: underline;
	color: #1A5380;
}

.more:hover {
	text-decoration: blink;
	color: #0099FF;
}

a.more img {
	text-decoration: none;
	border:0;
}

.tech {
	font-size: 14px;
	text-align: justify;
	text-decoration: none;
	line-height: 17px;
	/* color: #E7F1F8; */
	COLOR: BLACK;
}

.copy {
	font-size: 12px;
	text-decoration: none;
	color: #fff;
}

.bios {
	font-size: 13px;
	text-decoration: none;
	color: #7AADD2;
}

.bios:hover {
	text-decoration: none;
	color: #FF9900;
}

.home {
    color: black;
    font-size: 14px;
	text-decoration: none;
}

.home:hover {
	color: blue;
	text-decoration: none;
}

.vdotline {
	background-image: url(../images/01vdotline.gif);
	background-repeat: repeat-y;
	background-position: top right;
}

.adv {
	color: #1077DD;
}

.pname {
	font-size:16px;
	padding-top:15px;
	color: #2676A7;
}

.pdesc{
	font-size:12px;
	font-family: 'Ubuntu',verdana;
	color: #777;
}

.matter {
	font-size: 14px;
	font-family: 'Ubuntu',verdana;
	text-align: justify;
	text-decoration: none;
	line-height: 20px;
	/* color: #1E6195; */
	color: #777;
}

#current-jobs{
	background:none repeat scroll 0 0 SeaShell;
	border:1px solid #F7941D;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-bottom:10px;
}

.job-sub {
	color:sienna;
	font-weight:bold;
}

.job-desc{
	padding: 3px 10px 2px 0;
}

#office-list{
	background:none repeat scroll 0 0 #f5f6f7;
	border:1px solid #F7941D;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-bottom:10px;
	width:500px;
}

.column-left{
float:left;
width:235px;
}

.column-right{
float:right;
width:235px;
}

.subhead {
	font-size: 15px;
	font-family: 'Ubuntu',verdana;
	font-weight: bold;
	text-decoration: none;
	/* color: #2676A7; */
	color: #777;
}

.norltxt {
	font-size: 14px;
	text-decoration: none;
	line-height: 17px;
	color: #1E6195;
}

.tbhead {
	font-family: 'Ubuntu',Verdana;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}

.tbtext {
	font-size: 13px;
	text-decoration: none;
	color: #1A5380;
}

.botmbg {
	background-image: url(../images/01botmbg.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

li{
	list-style-type: disc;
	list-style-image: url(../images/01bullet.gif);
	padding-bottom:4px;
}

.form {
	width: 180px;
	height: 17px;
	border: 1px solid #1E6195;
	text-decoration: none;
	color: #1E6195;
}

.textarea {
	width: 500px;
	height: 150px;
	border: 1px solid #1E6195;
	text-decoration: none;
	color: #1E6195;
}

.stbord1 {
	border-right: 1px solid #013366;
}

.stbord2 {
	border-right: 1px solid #013366;
	border-top: 1px solid #013366;
}

.stbord3 {
	border-right: 1px solid #013366;
	border-left: 1px solid #013366;
	border-top: 1px solid #013366;
}

.border {
	border: 1px solid #2375B1;
	background-color: #CEE4FD;
}

.lnktxt {
	font-size: 14px;
	text-decoration: none;
	color: #1E6195;
}

.lnktxt:hover {
	text-decoration: none;
	color: #000066;
}

.email {
	text-decoration: none;
	color: #0066FF;
}

.email:hover {
	text-decoration: none;
	color: #FF0000;
}

.errortext{

	font-family:Tahoma;
	font-size: 13px;
	font-weight: 500;
	color: red;
}

.msg {
	font-size: 14px;
	text-decoration: none;
	line-height: 17px;
	color: #1E6195;
	font-weight:bold;
}

.rowcolor1 {
	background-color: #ECF1F6;
}

.rowcolor2 {
	background-color: #E1F1FF;
}

.list{
	list-style-type: disc;
	list-style-image: url(../images/01bull.gif);
	padding-bottom:4px;
}

.hesk-form{
    background-color: white;
    margin-left: 2px;
    width: 771px;
}

.clear{
	clear:both;
}

#footer-home {
    border-color: white;
    border-radius: 6px 6px 6px 6px;
    border-style: solid;
    border-width: 1px;
    color: white;
    margin-bottom: 5px;
    padding: 5px;
    text-align: center;
    width: 775px;
}

#footer {
    border-color: white;
    border-radius: 6px 6px 6px 6px;
    border-style: solid;
    border-width: 1px;
    color: white;
    margin: 5px;
    padding: 6px;
    text-align: center;
    width: 753px;
}
#footer-hesk {
    border-color: white;
    border-radius: 0 0 10px 10px;
    border-style: solid;
    border-width: 1px;
    color: white;
    margin: 0 4px 5px 2px;
    padding: 5px;
    text-align: center;
    width: 759px;
}	
.footer-spacer {
	padding:0 260px;
}

