@import "jqt.css";

body, div, form, fieldset, legend, input, textarea {
margin:0pt;
padding:0pt;
}

p {margin:7pt 0pt 10pt 0pt; }

body { padding:0; margin:17px 0; background:#fff url(img/bg_page.gif) repeat-x; text-align:center; }
body,table,td {
font-size: 10.5pt;
font-family: Georgia, Garamond, "Times New Roman", serif;
/* font-family: "Lucida Sans","Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;
/* font-family: Arial, Tahoma, Verdana, Arial, sans-serif; */
color:#3f4344;
line-height:135%;
}

a:link    { color: #015E80; text-decoration:none; font-weight:bold; }
a:visited { color: #596b71; text-decoration:none; font-weight:bold; }
a:hover   { text-decoration: underline; color: #0081b0; font-weight:bold; }

a.email:link,
a.email:visited,
a.email:hover { background: url(img/email_icon.gif) no-repeat 0 1px; padding-left:17pt; }

h1 { font-size:160%; font-family: Arial, Tahoma, Verdana, Arial, sans-serif; }
h2 { font-size:130%; }
h3 { font-size:110%; }
h1,h2,h3,h4,h5  { font-weight:normal; }

#copy h1,
#menu h2 { color:#337395; line-height:20px; padding:0; margin:0px 0 20px 0; }

#wrapper { width:830px; background:#fff; border:1px solid #bfc6c8; padding:5px 17px; margin:0 auto; text-align:left; }
#feature { background:#1c8bc0 url(img/feature.jpg); width:830px; height:342px; }

#copy { width:620px; float:right; margin-top:17px; }
#container { width:830px; margin:0 auto; }
#menu { float:left; width:210px; margin-top:17px; }

#copy ul { list-style:none; margin-left: 0; padding-left:1em; }
#copy li { padding-left:20px; background: url(img/bullet.gif) no-repeat 0.5em 0.5em; margin-bottom:0.5em; }


.cls { clear:both; }
.biopic { padding:2px; border:1px solid #818181; margin: 4px 10px 4px 0; width: 120px; height: 120px; }
.officepic { padding:2px; border:1px solid #818181; width: 120px; height: 90px; float:right; }
.portfoliologo { border:none; margin:4px 6px 4px 0; float: left;}
.buzzpic { padding:2px; border:1px solid #fff; width: 120px; height: 90px; float:left; margin-right:15px; }

.handcursor{ cursor:hand; cursor:pointer; }
.officebox { clear:both; margin-bottom:15px; }

hr { border: none; color: #fff; height: 0px; border-top: 1px dotted #999; margin:20px 0; }

#footer_container { color:#b4c1c8; font-family: Arial, Tahoma, Verdana, Arial, sans-serif; }
#footer_container { width:864px; margin:0 auto; font-size:70%; text-align:left; }
#footer_menu { width:300px; float:right; text-align:right; }
#footer_menu a,
#footer_menu a:link,
#footer_menu a:visited { color:#b4c1c8; text-decoration:none; }
#footer_menu a:hover { color:#8a9497; }
#footer_copyright { float:left; width:300px; }



/* Forms */

input,select,textarea { font-family: Arial,Verdana,Tahoma,sans-serif; background:#fff; font-size:10pt; line-height:155%; padding:2px; }
.inputform .frow { position: relative; text-align: left; clear: left; min-height: 30px; margin-top:2pt; }
.inputform label { float: left; width: 12em; clear: left; }

.inputform input,
.inputform select { float: left; margin: 0 0.5em 0 0; }
.inputform select { width: 16.5em; border: 1px solid #c0c0c0; -moz-border-radius-bottomleft: 0.3em; -moz-border-radius-topleft: 0.3em; }
.inputform textarea { height: 6em; width:20em; border: 1px solid #c0c0c0; -moz-border-radius: 0.3em; }
.inputform .frow .note { float:left; clear:both; }
.inputform input.narrow { border: 1px solid #c0c0c0; width:16em; -moz-border-radius: 0.3em; }

.inputform input:focus,
.inputform textarea:focus,
.inputform select:focus { border:1px solid #076382; background:#e8f7fb; color:#3f4344; }

.rfpform .frow { position: relative; text-align: left; clear: left; min-height: 30px; margin-top:2pt; margin-bottom:8pt; }
.rfpform label { width: 12em; }
.rfpform label.checkmark { width: 12em; margin-left:1em; }

.rfpform input,
.rfpform select { margin: 0 0.5em 0 0; }
.rfpform select { width: 16.5em; border: 1px solid #c0c0c0; -moz-border-radius-bottomleft: 0.3em; -moz-border-radius-topleft: 0.3em; }
.rfpform textarea { height: 6em; width:28em; border: 1px solid #c0c0c0; -moz-border-radius: 0.3em; }
.rfpform input.narrow { border: 1px solid #c0c0c0; width:16em; -moz-border-radius: 0.3em; }

.rfpform input:focus,
.rfpform textarea:focus,
.rfpform select:focus { border:1px solid #076382; background:#e8f7fb; color:#3f4344; }


.button, input.button:focus {
  border-style: solid;
  border-width:1px;
  border-top-color: #1a87a5;
  border-left-color: #1a87a5;
  border-bottom-color: #076382;
  border-right-color: #076382;
  background: #0a7694;
  color: #fff;
  font-size: 110%;
  font-weight: bold;
  height: 2.8em;
  -moz-border-radius: 0.3em;
  text-align: center; height: 30px; }



/* Menu */
#menu ul,
#menu ul li,
#menu ul ul li,
#menu h3 { margin:0; padding:0; }
#menu ul ul li a { height: 100%; }
#menu ul li a { height: 100%; }
#menu ul ul li { margin-bottom: -1px; }
#menu a,
#menu a:link,
#menu a:visited {text-decoration:none; font-weight:normal; }
#theMenu { width: 160px; height: 434px; margin: 0; }

#menu ul li { width: 190px; }
#menu ul ul li { border-left: 15px solid #fff; padding: 0; width: 175px; margin-bottom: 0; } /* 337395 */
#menu ul ul li a { display:block; color: #000; padding: 2px 6px; font-size: small; }
#menu ul ul li a:hover { display:block; color: #369; background-color: #eee; padding: 2px 8px; font-size: small; }
#menu li { list-style-type: none; }
#menu h2 { margin-top: 1.5em; }

h3.head a { 
color: #333;
display:block; 
border-top: 1px solid #337395;
background: #ddd; 
padding: 3px 6px;
font-weight:normal;
}
h3.head a:hover { 
color: #000;
background: #ccc; 
font-weight:normal;
}
h3.selected a { 
background: #337395; 
color: #fff;
padding: 3px 6px;
font-weight:normal;
}
h3.selected a:hover { 
background: #337395; 
color: #fff;
font-weight:normal;
}

.glow { color:#fff; }

#flash { position: relative; z-index: 0; }



.map-default { width:830px; height:400px; background: url(img/map-hover.jpg); background-position: 0 400px; overflow:hidden; }


.maphover { opacity:0.0; }
.map-morocco { background-position: 0 0px; }
.map-sahara { background-position: 0 7200px; }
.map-mauritania { background-position: 0 6800px; }
.map-egypt { background-position: 0 6400px; }
.map-libya { background-position: 0 6000px; }
.map-algeria { background-position: 0 5600px; }
.map-tunisia { background-position: 0 5200px; }
.map-kuwait { background-position: 0 4800px; }
.map-iraq { background-position: 0 4400px; }
.map-turkey { background-position: 0 4000px; }
.map-jordan { background-position: 0 3600px; }
.map-cyprus { background-position: 0 3200px; }
.map-ethiopia { background-position: 0 2800px; }
.map-somalia { background-position: 0 2400px; }
.map-israel { background-position: 0 2000px; }
.map-qatar { background-position: 0 1600px; }
.map-uae { background-position: 0 1200px; }
.map-oman { background-position: 0 800px; }

#mapcaption { background: #000; color:#fff; padding:2px; width:826px; height:40px; text-align:left; font-size:80%; line-height:114%; }


.tooltip {
background-color: #FCE5CE;
color: #F38F2A;
padding:5px; 
font-weight:bold;
height:78px; 
z-index:100;
}

.csthumb {
	display:block;
	width:115px;
	height:88px;
	margin:3px;
	border:none;
	float:left;
}

.theresmore {
	background: url(/img/cs/read-cs.gif) no-repeat;
}
.opacitydrop img { 
	filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25;
}

.biolink { clear:both; }
