/* defaults, globals, and miscellaneous
==============================================================================*/
* { /* removes defaults from all elements */
	margin: 0;
	padding: 0;
	}
body {
	font-size: 62.5%; /* sets the stage for using ems */
	text-align: center;
	background: #fff url(images/bgsecx.gif) repeat-x;
	}
hr {
	display: none;
	}
a {

	}
.clearHack {
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	}

/* site id and utility links
==============================================================================*/
h2.side {font: 10pt 'lucida grande',tahoma,sans-serif; font-weight: bold;text-transform: uppercase;}
h3.side {font: 10pt 'lucida grande',tahoma,sans-serif; font-weight: bold; text-transform: uppercase;}
h4.side {font: 8pt 'lucida grande',tahoma,sans-serif; font-weight: bold; text-transform: uppercase;}
p.side{ margin-top: 0;}
/* layout setup
==============================================================================*/

#primcontent {
	width: 462px;
	float: right;
	margin: 10px 10px 10px 0px;
	padding: 10px;
	}
#primcontent .imgbd{border: 1px solid #999999; margin: 5px; padding: 2px; min-width: 150px; float: right;
margin: 1.3em 0 0 2em; }
#sidebar{
	width: 230px;
	float: left;
	margin: 10px;
	padding: 10px;}



/* sub-level navigation
==============================================================================*/
ul#subNav {height: 28px; padding-bottom: 0px; list-style: none;}
ul#subNav li { display: inline; float: left; height: 28px; margin: 0 3pt;}
ul#subNav li a {font: 9pt Verdana, Arial, Helvetica, sans-serif; color:#892A3D; line-height: 28px; font-weight: bold;}
ul#subNav li a:hover, ul#subNav li a:active {text-decoration: underline; color: #892A3D; }
ul#subNav li a.currentSection:hover, ul#subNav li a.currentSection{ text-decoration: underline; color: #2A5089;font-weight: normal;}
/* BEGIN SERVICES CSS */
ul#services {color: #555;list-style: none; display: inline;}
ul#services li {font-size: 8pt; font-family: verdana; color: #555; background:url("images/bullet_circle.gif")  no-repeat 0; margin: .5em 1em; padding:0 0 .5em 2em;}
ul#services .column {float: left; width: 60px;}
/* END SERVICES CSS */
/* BEGIN resources CSS */
ul#training, ul#community{color: #555;list-style: none; display: inline;}
ul#training li, ul#community li {font: 10pt 'lucida grande',tahoma,sans-serif; background:url("images/bullet.gif") no-repeat 0 .1em; margin-top :8px; padding:0 0 .5em .5em; line-height: .6em;}
/* END resources CSS */
/* BEGIN testing CSS */
ul#testing {color: #555;list-style: none; display: inline; }
ul#testing li {font: 10pt 'lucida grande',tahoma,sans-serif; color: #555; background:url("images/bullet_circle.gif") no-repeat .5em;  margin: 1em 2em; padding: 0 0 .3em 1em; }
ul#testing .column {float: right; width: auto;}
/* END testing CSS */


/* BEGIN FAQS CSS */
ul#faqs { font: 10pt  'lucida grande',tahoma,sans-serif; font-weight: bold; list-style-type: none; margin: 1.5em 0;}
ul#faqs li a{color: #2A4F89; text-decoration: none;}
ul#faqs li a:hover{text-decoration: underline;}
a.backtotop { color: #892a3d; font: 10pt  'lucida grande',tahoma,sans-serif; font-weight: bold;  display: block; margin-bottom: 1em;}
p.faqs{margin: 0;}
/* END FAQS CSS */

/* BEGIN CONTACT CSS */
h3.contact, h3.joblisting{margin-bottom: 0;}
p.contact, p.joblisting{margin: 0;}
/* END CONTACT CSS */

/* BEGIN STAFF PICS CSS */
h4.staff {font-family: 'lucida grande',tahoma,sans-serif; font-size: 10pt; color: #2A4F89;}
/* END STAFF PICS CSS */


/* BEGIN JOBLISTING CSS */
h3.contact, h3.joblisting, h3.articles{margin-bottom: 0;}
p.contact, p.joblisting, p.articles{margin: 0;}
a.jobtitle{color: #89852A;}
.jllabel {font-weight: bold; color: #2a4f89;}
.jobpostdate, .jlread {font-style: italic; font-size: 8pt;}
.byline {font-family: 'lucida grande',tahoma,sans-serif; color: #999999;}
.author {font-family: 'lucida grande',tahoma,sans-serif; color: #999999; text-transform: uppercase;}
/* END JOBLISTING CSS */

.imgbd{border: 1px solid #999999; margin: 5px; padding: 2px;} 
.google a{font: 10pt  'lucida grande',tahoma,sans-serif;}