/* CSS Document */

body	{
	padding:0;
	margin:0;
	background:#fff;
	color:#999;
	font:12px/18px Tahoma, Arial, sans-serif;
			}
			
div, p, ul, h2, h3, h4, h5, img	{	padding:0px; 
									margin:0px;
									}
									
ul	{	list-style-type:none
		}

/*----MAIN PANEL----*/

#mainPan	{	width:778px; 
				position:relative; 
				margin:0 auto;
				}

/*----TOP PANEL----*/

#topPan	{	width:778px;
			height:65px; 
			color:#ffffff; 
			position:relative; 
			margin:0px auto;
			}
			
#topPan img.logo	{	width:575px; 
						height:31px; 
						position:absolute; 
						top:12px; 
						left:175px;
						}
						
#topPan p.caption	{	width:400px; 
						background:#fff; 
						color:#9999ff; 
						font-size: 14px; 
						position:absolute; 
						top:43px; 
						left:175px; 
						}
					
/*----/TOP PANEL----*/

/*----HEADER PANEL----*/

#headerPan	{	width:778px; 
				height:153px; 
				background:url(images/header.jpg) 0 0 no-repeat; 
				position:relative; 
				margin:0 auto; 
				padding:11px 0 0 175px;
				}

#headerPan ul.leftmenu	{	width:87px;
							}
							
#headerPan ul.leftmenu li	{	width:87px; 
								height:22px; 
								border-bottom:none;
								}
								
#headerPan ul.leftmenu li a	{	width:72px; 
								height:22px; 
								display:block; 
								background:#fff url(images/bullet-normal.gif) no-repeat 0 7px; color:#999; 
								line-height:22px; 
								text-decoration:none; 
								padding:0 0 0 20px;
								}
								
#headerPan ul.leftmenu li a:hover	{	background:#fff url(images/bullet-hover.gif) no-repeat 0 7px; 
										color:#99f; 
										line-height:22px; 
										text-decoration:none; 
										padding:0 0 0 20px;
										}

#headerPan ul.leftmenu li.home	{	width:87px; 
									height:22px; 
									border-bottom:none;
									}
									
#headerPan ul.leftmenu li.certification	{	width:87px; 
											height:22px; 
											border-bottom:none;
											}
											
#headerPan ul.leftmenu li.contacts	{	width:87px; 
										height:22px; 
										border-bottom:none;
										}
										
#headerPan ul.leftmenu li.directory	{	width:87px; 
										height:22px; 
										border-bottom:none;
										}
									
#headerPan ul.leftmenu li.forms	{	width:87px; 
									height:22px; 
									border-bottom:none;
									}

#headerPan ul.leftmenu li.objectives	{	width:87px; 
											height:22px; 
											border-bottom:none;
											}

#headerPan ul.button{width:150px; height:45px; position:absolute; top:118px; left:250px;}

#headerPan ul.button li{float:left; height:45px;}

/*----/HEADER PANEL----*/

/*----BODY PANEL----*/

#bodyPan{
	width:686px;
	position:relative;
	margin:0 auto;
	padding:22px 0 0 92px;
	position:relative;
	margin:0px 0 0;
	padding:0 25px;
}

/*----Body Left Panel----*/

#leftPan{
	width:120px;
	float:left;
	border-right:1px solid #ccffcc;
}

#leftPan h2{ width:114px; height:34px; background:#fff; color:#99f; font-size:13px; font-weight: normal; line-height:34px; }

#leftPan ul{
	width:116px;
}

#leftPan ul li{width:114px; height:24px;}

#leftPan ul li a{
	width:106px;
	height:24px;
	display:block;
	background:#fff url(images/bullet2-normal.gif) no-repeat 0 10px;
	color:#999;
	text-decoration:none;
	line-height:24px;
	padding:0 0 0 9px;
}

#leftPan ul li a:hover{background:#fff url(images/bullet2-hover.gif) no-repeat 0 10px; color:#090; text-decoration:none;}

#leftPan ul li span{text-decoration:none;}

/*----/Body Left Panel----*/

/*----Body Right Panel----*/

#rightPan{
	width:511px;
	float:left;
	position:relative;
	margin:0px 0 0;
	padding:0 25px;
}

#rightPan p{
	padding:0 0 10px 0;
	text-align: justify;
}

#rightPan p.more{width:511px; height:25px; float:left; background:url(images/divider-color-bg.gif) 0 10px repeat-x; margin:20px 0 0;padding:0 0 20px 0;}
#rightPan p.more a{ width:92px; height:21px; display:block; background:#fff url(images/readmore.jpg) no-repeat; color:#99f; font-weight: normal; line-height:21px; text-transform:uppercase; text-decoration:none; margin:0 0 0 328px; padding:4px 0 0 50px; }

#rightPan p.more a:hover{ background:#fff url(images/readmore.jpg) no-repeat; color:#090; font-weight: normal; text-decoration:none; }

#rightPan h2{ width:96px; height:77px; float:left; background:#fff url(images/objectives.jpg) no-repeat; padding:46px 0 0 75px; margin:0 0 5px; }

#rightPan h3{ padding:0; margin:0; color:#090; font:14px/20px Tahoma, Arial, sans-serif; text-decoration: none; }

#rightPan h4{ width:96px; height:77px; float:left; display:block; background:#fff url(images/certification.jpg) no-repeat; padding:46px 0 0 75px; margin:0 0 5px; }

#rightPan h5{ padding:0; margin:0px; color:#99f; font:12px/24px Tahoma, Arial, sans-serif; text-decoration: none; }

#rightPan h6{ padding:0; margin:0px; color:#999; font:12px/24px Tahoma, Arial, sans-serif; text-decoration: none; }

#rightPan h6 a{ padding:0; margin:0px; color:#99f; font:12px/24px Tahoma, Arial, sans-serif; text-decoration: none; }

#rightPan h6 a:hover{ padding:0; margin:0px; color:#090; font:12px/24px Tahoma, Arial, sans-serif; text-decoration: none; }

#rightPan ul li{ background:#fff url(images/bullet2-hover.gif) no-repeat 0 10px; color:#999; text-decoration:none; line-height:20px; padding: 0 0 0 16px;}

#rightPan ul li a{width:502px; height:24px; color:#cfc; text-decoration:none; line-height:24px; padding:0 0 0 12px;}

#rightPan ul li a:hover{ color:#090; text-decoration:none; }

#rightPan ul.objectives li.captionone{ background:#fff; color:#009900; font-size:14px; font-weight: normal; text-decoration: none; }

#rightPan ul.objectives{ width:300px; height:114px; float:left; border:none; background:#fff; color:#999; font-weight: normal; text-decoration: none; padding:7px 0 0 25px; }

#rightPan ul.objectives li{ width:300px; height:24px; }

#rightPan ul.objectives li.bullet{width:285px; height:24px; display:block; background:#fff url(images/bullet2-hover.gif) no-repeat 0 10px; color:#999; text-decoration:none; line-height:24px; padding: 0 0 0 12px;}

#rightPan ul.certification li.captionone{ background:#fff; color:#009900; font-size:14px; font-weight: normal; text-decoration: none; }

#rightPan ul.certification{ width:300px; height:114px; float:left; border:none; background:#fff; color:#999; font-weight: normal; text-decoration: none; padding:7px 0 0 25px; }

#rightPan ul.certification li{ width:300px; height:24px; }

#rightPan ul.certification li.bullet{width:285px; height:24px; display:block; background:#fff url(images/bullet2-hover.gif) no-repeat 0 10px; color:#999; text-decoration:none; line-height:24px; padding: 0 0 0 12px;}

/*----FOOTER PANEL----*/

#footermainPan{ height:103px; color:#99f; font:11px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; background-image: url(images/footerbg.gif); background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; position:relative; margin:0 auto; clear:both; padding:36px 0 0; }

#footerPan{width:950px; position:relative; margin:0 auto;}

#footerPan ul{width:950px; height:20px; position:relative; margin:0 auto;}

#footerPan li{float:left;}

#footerPan ul li a{ padding:0 10px; color:#99f; text-decoration:none; font-size:11px; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }

#footerPan ul li a:hover{color:#090;text-decoration:none;}

#footerPan p.copyright{color: #999; font-size: 10px; width:950px; position:relative; margin:10px 0 0 10px;}

