<!--
/* 
 
(c) 2008 Spike Likes, LLC

*/

html {
	}

html,body {
	margin: 0;
	padding: 0;
	top: 0; margin-top:0px;
	left: 0;
	bottom: 0;
	font-family: arial, sans-serif;
	background-color:#203b94;
	} 
#table {border: 0px;padding: 0px;border-collapse: collapse;border-spacing: 0px;}

#ground {background-color:#5f6062; border-top: 7px solid #ffffff; border-bottom: 7px solid #ffffff; width:100%;}

#wrapper {width: 946px; background-color: #ffffff; margin-left: auto; margin-right: auto; border-right: 7px solid #ffffff; border-left: 7px solid #ffffff;
}

#logo {background-image: url(../gifs/bck_logo.gif);background-repeat: no-repeat; height:94px; width:960px; margin-left:auto; margin-right:auto;}

.nav {background-image: url(../gifs/bck_ltblu_ds2.gif);background-repeat:repeat-y; width:210px; border-bottom: 1px solid #ececec; border-left: 1px solid #ececec; z-index:0;}

td.mainpanel {border: 1px solid #ececec; padding:15px; width:720px; font-size:13px; line-height:18px;}

.mainpanel a:link {color:#002060;}
.mainpanel a:visited {color:#002060;}
.mainpanel a:hover {color:#9b9b9b;}

.hdr {margin-bottom:10px;}
.title {float:right; z-index:0; margin:15px 10px 0px 0px;}
.bigpic {float:right; margin:-15px -15px 0px 0px; z-index:0;}
.bigpicblu {float:right; margin:-10px -10px 0px 0px;}


.thinline {border-top: 1px solid #ececec; padding:5px 0px 0px 0px; width:100%;}
.thinline a {float:right; font-weight:bold; font-size:11px; color:#002060; padding-left:25px; text-decoration:none;}
.thinline a:hover {color:#9b9b9b;}

.expfooter {border-top: 1px solid #ececec; padding:5px 0px 0px 0px; width:100%;}
.expfooter a {font-weight:bold; font-size:11px; color:#002060; padding:0px; text-decoration:none; float:left;}
.expfooter a:hover {color:#9b9b9b;}

.quoteside {font-family:"Times New Roman", Times, serif, serif; font-size:16px; line-height: 20px; text-align:center; font-style:italic; padding: 5px 10px 0px 8px; color:#203b94; z-index:1; font-weight:normal;}

.byline {float:right; font-size:10px; color:#666666; font-family:arial;  font-weight:bold; line-height:11px;  padding: 0px 12px 3px 0px; text-align:right; z-index:1;}

.job_listing {background-color:#f0f6fc; padding:5px 15px 15px 15px;}

/* LISTS	*/
.bulletblue {background-color:#102d7a; }
.bulletblue ul {padding:1px 5px 1px 5px; margin-left:17px;}
.bulletblue li {background-color:#102d7a; padding:0px; line-height:15px; font-size:13px; list-style-image: url(../gifs/icon_disc.gif); font-weight:bold; margin:13px 0px 13px 0px;}
.bulletblue a:link, .bulletblue a:visited {text-decoration:none; color:#ffffff;}
.bulletblue a:hover {text-decoration:none; color:#9b9b9b;}
.bulletsplus li {padding:0px; font-size:13px; list-style-image: url(../gifs/icon_plus.gif); margin-bottom:14px; line-height:13px;}

/* CONTROLLERS	*/

.pad20 {padding:20px;}
.pad15 {padding:15px;}
.pad10 {padding:10px;}
.pad5 {padding:5px;}

.mar0 {margin:0px;}
.mar5 {margin:5px;}

.lft {float:left;}
.rt {float:right;}
.top {float:right; margin: 0px 0px 0px 15px;}
.lftpic {float:left; margin: 0px 20px 15px 0px;}
.rtpic {float:right; margin: 0px 0px 15px 20px;}

.brdrgry {border: solid 1px #cecece;}
.brdrdashrd {border-bottom: dashed 1px #b42115;}
.brdrdash{border-bottom: dashed 1px #000000;}

.dbl {color:#002060;}
.brtbl {color:#6699ff;}
.mdbl {color:#6699fe;}
.wht {color:#ffffff;}
.red {color:#b5111b;}


.nobld {font-weight:normal;}
.bld {font-weight:bold;}
.cntr {text-align:center;}

.bckdred {background-color:#b42115;}
.bckddred	{background-color:#7d1701;}
.bckgry {background-color:#d0d0d0;}
.bckwht {background-color:#ffffff;}
.bckblck {background-color:#000000;}
.bckmdblu {background-color:#203b94;}
.bckltblu {background-color:#f0f6fc;}


.txt10 {font-size:10px;}
.txt11 {font-size:11px;}
.txt12 {font-size:12px;}
.txt13 {font-size:13px;}
.txt14 {font-size:14px;}
.txt16 {font-size:16px;}
.txt17 {font-size:17px;}

/* TEXT AND HEADERS	*/

h2 {font-size:16px; margin:0px 0px 6px 0px; color:#002060;}
h3 {font-size:15px; margin:0px 0px 5px 0px; color:#002060;}

h4.jobs {background-color:#ffffff; padding:5px; border-top:#adc5e7 dashed 1px; border-bottom:#adc5e7 dashed 1px;  font-size:14px; font-weight:normal; color:#002060;}

.bttn_resume {float:right; cursor:pointer; margin:0px 0px 8px 0px;}

/* FORMS	*/

#quick_contact {background-image: url(../gifs/bck_ltblu.gif); background-repeat:repeat-x;   font-size:10px; color:#666666; min-height:247px; padding:0px 0px 0px 10px; font-weight:bold;}

#emblem {background-image: url(../gifs/bck_emblem.gif); background-repeat: no-repeat; min-height:235px; height:235px; padding-right:3px; margin-top:-1px;} 

#noemblem {background-image: url(../gifs/bck_noemblem.gif); background-repeat: no-repeat;padding-right:3px; height:90px; margin-top:-1px;}

.ltblu_ds {background-image: url(../gifs/bck_ltblu_ds.gif);background-repeat:no-repeat;float:right; width:9px;}

.ltblu_ds2 {background-image: url(../gifs/bck_ltblu_ds2.gif);background-repeat:repeat-y; height:100%;}


input, textarea, select, option  {
	color: #3F4A21;
	background-color: #ffffff;
	border: inset 1px #00205f;
	margin:1px 0px 5px 0px;
}
.check {border: 0px; margin:0px 10px 0px 0px;}
.no_brdr {border: 0px;}

#contactbox {border:#d5e6f6 solid 1px; padding:10px; width:325px; background-color:#eef5fb; color:#002060;}

.contacthdr {border-top:#d5e6f6 solid 1px; border-bottom:#d5e6f6 solid 1px; font-weight:bold; text-align:center; background-color:#ffffff; padding:5px;}


.job-form input {color:#ffffff; font-size:10px; background-color:#000066; font-weight:bold; cursor:pointer; padding:4px; border:double #336699 3px; font-family:arial; }
.job-form input:hover {background-color:#9b9b9b; border:double #ffffff 3px;}
.job-form select {font-size:11px; float:right;}
.job-form {background-color:#d8e8f7;}

/* SPECIAL */

.newsbox {}

.news_move{position: relative; border:1px solid #ececec; margin-top:8px;} 

.buttondiv {background-color:#ececec; padding:3px 0px 0px 4px;}

.news_title {font-size:10px; color:#666666; float:right; font-weight:bold; margin-top:2px;} .news_mark {font-size:10px; color:#666666;}

.new_show {position:absolute; height:170px; width:382px;}

.news {display:none;}


.servicefeature {margin-top: 10px;}

.knowcontainer {margin:15px 0px 0px 15px; padding:0px; width:390px;}

.knowbox {background-color:#e2eef9; padding:8px; border:#d5e6f6 solid 1px; margin:0px; color:#5f85b2; font-size:15px; font-weight:bold;}


.hdrdidknow {margin:0px;}

/* PROJECTS */

.bulletexp {margin:0px; padding:0px; list-style:none;}
.bulletexp li {padding:15px 0px 10px 20px; background: url(../gifs/icon_disc_rd.gif) 2px 18px no-repeat;}

.box-exp {float:right; margin:0px 0px 25px 25px; width:220px; background-color:#002060; padding:10px 5px 10px 10px; border:4px solid #ececec;}
.box-exp-high li {background:url(../gifs/icon_checkmark.gif) 0px 8px no-repeat; padding:7px 0px 7px 26px; color:#ffffff; font-size:12px; line-height:14px;}
.box-exp-high {margin:0px; padding:0px 0px 0px 0px; list-style:none;}

.txtexperience li  { padding:0px; font-size:14px; list-style-type:none; margin:9px 0px
9px -35px; height:13px; color:#9b9b9b; font-weight:bold; }
.txtexperience a {color:#002060; text-decoration:none;}
.textexperience a:hover {color:#9b9b9b;}

.location {color:#666666; font-size:10px; font-weight:bold;}
.titlelabel {font-size:19px; margin-bottom:10px; font-weight:bold; line-height:22px;}

.txtpanel2 {}
.txtpanel2 a:link {font-weight:bold; font-size:11px; color:#002060; padding-top:4px; text-decoration:none;float:right;}
.txtpanel2 a:hover {color:#9b9b9b;}

.lftpic2 {float:left; margin: 0px 30px 5px 0px;}
.rtpic2 {float:right; margin: 0px 0px 5px 30px;}


-->	
 	
