body	{
	background:#999;
	margin:0;
	font-family:Georgia,'Times New Roman',Times,serif;
	font-size:14px;
	line-height:140%
}
img	{
	border:0px;
}
#container	{
	width:950px;
	margin:0px auto;
	position:relative;
	background:#FFF;
}
#header	{
	height:175px;
	background:#FFF;
	margin-bottom:5px;
}
#leftcol	{
	width:720px;
	float:left;
	min-height:200px;
}
#ritecol	{
	width:225px;
	float:right;
	min-height:400px;
	background-image:url('images/sidemenu.jpg');
	background-repeat:repeat-x;
}
#footer	{
	clear:both;
	padding-top:20px;
	border-top:1px solid #CCC;
}
#byline	{
	text-align:center;
	font-size:9px;
	color:#999;
	padding:3px;
}
#byline a	{
	color:#999;
	text-decoration:none;
}
#byline a:hover	{
	text-decoration:underline;
}
#logo	{
	margin-left:70px;
	padding-top:40px;
	padding-bottom:7px;
}
#menu, #menux	{
	padding-left:0px;
	background-image:url('images/menubg.jpg');
	position:relative;
	z-index:100;
}
.menuitem	{
	background-image:url('images/menubg.jpg');
	color:#212E60;
	font:14px Georgia,Times,serif;
	padding:7px 15px;
	border-right:1px solid #FFF;
	display:inline-block;
	float:left;
}
a.menuitem	{
	color:#212E60;
	text-decoration:none;
}
a.menuitem:hover	{
	background-image:url('images/menubg-o.jpg');
	color:#212E60;
}
.menuon	{
	background-image:url('images/menubg-o.jpg');
	color:#FFF;
	font:14px Georgia,Times,serif;
	padding:7px 15px;
	letter-spacing:3px;
	border-right:1px solid #FFF;
	display:inline-block;
	float:left;
	cursor:pointer;
}
h1	{
	font:18px Arial-Black,"Arial Black","Trebuchet MS",sans-serif;
}
h2	{
	font:16px Arial-Black,"Arial Black","Trebuchet MS",sans-serif;
	color:#000;
	padding-top:2px;
	padding-bottom:5px;
	margin-top:3px;
	margin-bottom:0px;
	font-weight:bold;
}
p	{
	padding-top:2px;
	padding-bottom:3px;
	margin-top:3px;
	margin-bottom:3px;
}
.leftleft	{
	width:300px;
	padding-left:35px;
	float:left;
}
.leftright	{
	float:right;
}
.rightmenu	{
	background-color:#C3D2E7;
	background-image:url('images/round-r-corner.gif');
	background-position:100% 0%;
	height:16px;
	background-repeat:no-repeat;
}
#leftcol > h1, #leftcol > p {
	margin-left:35px;
}
#ritecol h1, #ritecol h2	{
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	margin-top:2px;
	margin-bottom:2px;
}
#ritecol h1, #ritecol h2, #ritecol h2 a	{
	font:11px Arial-Black,"Arial Black","Trebuchet MS",sans-serif;
	font-weight:normal;
	color:#016CA4;
	text-decoration:none;
}
#ritecol h1 {
	font:14px Arial-Black,"Arial Black","Trebuchet MS",sans-serif;
	font-weight:normal;
}
#ritecol hr	{
	color:#FFF;
	background-color:#FFF;
	border:0px;
	size:3px;
	height:2px;
}
#ritecol p {
	color:#666;
	font:10px Arial,sans-serif;
	line-height:110%;
	padding-left:10px;
	width:200px;
}
.links	{
	font-family:Arial,Helvetica,Verdana,sans-serif;
	color:#666;
	text-decoration:none;
	font-size:smaller;
}
.links:hover	{
	text-decoration:underline;
}
.address	{
	color:#016CA4;
	margin-top:20px;
	font-size:12px;
	margin-right:20px;
	float:right;
}
#address	{
	color:#016CA4;
	margin-top:20px;
	font-size:12px;
	padding-left:10px;
}
em	{
	font-family:Arial-Black,"Arial Black","Trebuchet MS",sans-serif;
	font-style:italic;
}
.qatitle	{
	color:#016CA4;
	font-weight:bold;
	text-indent:-15px;
	margin-left:15px;
}
strong	{
	font-family:Arial-Black,"Arial Black","Trebuchet MS",sans-serif;
	font-weight:normal;
}
#cover	{
	position:absolute;
	top:450px;
	left:750px;
}
.trainingitem	{
	height:350px;
}
.bluepar	{
	color:#016CA4;
	font-style:italic;
}
.downloads	{
	margin-top:20px;
	font-size:smaller;
}
.studyguide	{
	cursor:pointer;
}
.strip	{
	float:right;
	padding-bottom:10px;
	display:inline;
	width:613px;
	height:151px;
}
#dropper	{
	border-right:1px solid #009;
	border-bottom:1px solid #009;
	padding:1px 1px 0px 1px;
	background-color:#FFF;
	display:none;
	position: absolute;
}
.dropitem	{
	background-image:url('images/menubg.jpg');
	padding:5px 3px;
	font:11px Arial,sans-serif;
	color:#000;
	width:115px;
	border-bottom:1px solid #FFF;
}
a.dropitem  {
	text-decoration:none;
	color:#000;
	display:block;
}
a.dropitem:hover {
	background-image:url('images/menubg-o.jpg');
	background-color:#036;
}
.hideMenu	{
	display:none;
}
.showMenu	{
	display:block;
}
.return		{
	background-color:#F90;
	font-family:Arial,sans-serif;
	font-size:11px;
	letter-spacing:0.3em;
	padding:2px;
	border:1px solid #F60;
	text-decoration:none;
	color:#000;
}
.biglink	{
	width:300px;
	height:40px;
	background-image: url('images/programbtn.jpg');
	background-repeat: no-repeat;
	margin-bottom:20px;
}
.biglink:hover	{
	background-position: 0px -40px;
}
.biglinktext	{
	background:url('images/morearrow_08c.gif') no-repeat 95% 60%;
	padding:10px 25px 5px 10px;
	font-family:'Arial Black','MS Trebuchet',Verdana,sans-serif;
	display:block;
}
.biglinktext a {
	text-decoration:none;
	color:#212E60;
	display:block;
}
.contactbox	{
	padding:5px 0px;
	font-family:Verdana,Arial,sans-serif;
	font-size:11px;
}
.contact-email {
	background-image:url('images/email.png');
	background-position:0% 50%;
	background-repeat:no-repeat;
	padding-left:20px;
}
.contact-phone {
	background-image:url('images/phone.png');
	background-position:0% 50%;
	background-repeat:no-repeat;
	padding-left:20px;
}
.contact-name	{
	font:12px 'Arial Black',Arial-Black,'Trebuchet MS',sans-serif;
	color:#016CA4;
	border-top:1px solid #999;
}
.contact-title	{
	font:italic 10px Arial, sans-serif;	
}

/* the overlayed element */
.simple_overlay {
	
	/* must be initially hidden */
	display:none;
	
	/* place overlay on top of other elements */
	z-index:10000;
	
	/* styling */
	background-color:#333;
	
	border:1px solid #666;
	
	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;	
}

/* close button positioned on upper right corner */
.simple_overlay .close {
	background-image:url('images/o-close.png');
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}
/* styling for elements inside overlay */
.details {
	position:absolute;
	top:15px;
	right:15px;
}

