body { margin:0 auto;
       font-size:8pt;
	   font-family:Arial, Helvetica, sans-serif;
	   color:#333333;
	   line-height:1.6;
	   min-height: 100%;
		height: auto !important;
		height: 100%;
		
}

a { color:#2268af; }

.container { margin:0 auto;
             width:1000px;
			 border-left:1px solid #999999;
			 border-right:1px solid #999999;
			 min-height: 100%;
			height: auto !important;
			height: 100%;
			}

.main {
	min-height: 100%;
	height: auto !important;
	height: 100%;
}

.header {  width:1000px;
		  height:237px;
             
}

.left { width:42px;
        height:400px;
		background:url(images/tag.gif) no-repeat 0 75px;
		float:left;
}

.nav { width:940px;
       height:38px;
}

.right { width:940px;float:left;
          /*background:url(images/tag.jpg) no-repeat bottom right;*/
}

.home { width:58px;
        height:38px;
		display:block;
		background-image:url(images/nav/home.gif);
		float:left
}

.home:hover,.home-on { background-image:url(images/nav_on/home.gif);float:left;}

.why { width:108px;
        height:38px;
		display:block;
		background-image:url(images/nav/why.gif);
		float:left;
}

.why:hover,.why-on { background-image:url(images/nav_on/why.gif); float:left;}

.about { width:134px;
        height:38px;
		display:block;
		background-image:url(images/nav/about.gif);
		float:left;
}

.about:hover,.about-on { background-image:url(images/nav_on/about.gif); float:left;}

.program { width:233px;
        height:38px;
		display:block;
		background-image:url(images/nav/graduate.gif);
		float:left;
}

.program:hover,.program-on { background-image:url(images/nav_on/graduate.gif); float:left;}

.process { width:229px;
        height:38px;
		display:block;
		background-image:url(images/nav/selection.gif);
		float:left;
}

.process:hover,.process-on { background-image:url(images/nav_on/selection.gif); float:left;}

.vacation { width:155px;
        height:38px;
		display:block;
		background-image:url(images/nav/vacation.gif);
		float:left;
}

.vacation:hover,.vacation-on { background-image:url(images/nav_on/vacation.gif); float:left;}

.right-main-nav { width:165px;height:210px; float:left;padding-top:25px;}


.apply { width:162px;
        height:25px;
		display:block;
		background-image:url(images/left_nav/apply.gif);
		
}

.selection { width:152px;
        height:25px;
		display:block;
		background-image:url(images/left_nav/selection.gif);
		
}

.apply:hover,.apply-on { background-image:url(images/left_nav_on/apply.gif); }


.applications { width:162px;
        height:26px;
		display:block;
		background-image:url(images/left_nav/applications.gif);
		
}

.applications:hover,.applications-on { background-image:url(images/left_nav_on/applications.gif); }

.occupational { width:162px;
        height:29px;
		display:block;
		background-image:url(images/left_nav/occupational.gif);
		
}

.occupational:hover,.occupational-on { background-image:url(images/left_nav_on/occupational.gif); }

.first-round { width:162px;
        height:27px;
		display:block;
		background-image:url(images/left_nav/1st.gif);
		
}

.first-round:hover,.first-round-on { background-image:url(images/left_nav_on/1st.gif); }

.second-round { width:162px;
        height:29px;
		display:block;
		background-image:url(images/left_nav/2nd.gif);
		
}

.second-round:hover,.second-round-on { background-image:url(images/left_nav_on/2nd.gif); }

.job { width:162px;
        height:24px;
		display:block;
		background-image:url(images/left_nav/job.gif);
		
}

.sitemap_link {
		margin-left:15px;
		text-decoration:none;
}

.sitemap_link:hover {
		margin-left:15px;
		text-decoration:underline;
}

.subsitemap_link {
		margin-left:35px;
		text-decoration:none;
}

.subsitemap_link:hover {
		margin-left:35px;
		text-decoration:underline;
}

.subsubsitemap_link {
		margin-left:65px;
		text-decoration:none;
}

.subsubsitemap_link:hover {
		margin-left:65px;
		text-decoration:underline;
}

.job:hover,.job-on { background-image:url(images/left_nav_on/job.gif); }

.right-main { width:958px;
             
}

.right-main-content { width:453px; float:left;
                      padding:20px 50px 30px 50px;
					  +padding-top:25px;
					  _padding-top:25px;
}

.right-main-content h1 { font-size:11pt; margin-top:10px; color:#2268af;
                         margin-bottom:0px;
						 +margin-bottom:-10px;
						 _margin-bottom:-10px;}
.right-main-content h2 { font-size:10pt; margin-top:10px; color:#2268af; margin-bottom:0px;
                       }
						 						 
.boldtext { font-size:10pt;font-weight:bold;}
						 
.right-main-content ul { padding-left:15px;
                         }
						 
.right-main-content ul li { +margin-left:-35px;_margin-left:-40px;}		
				 
.right-main-links { width:162px; height:193px; float:left; padding-top:33px;}

.quick-links { width:162px;height:31px;background-image:url(images/links.gif);}

.faqs { width:162px;
        height:24px;
		display:block;
		background-image:url(images/links/faqs.gif);
		
}

.faqs:hover,.faqs-on { background-image:url(images/links_on/faqs.gif); }

.glossary { width:73px;
        height:29px;
		display:block;
		background-image:url(images/links/glossary.gif);
		
}

.glossary:hover,.glossary-on { 
		width:73px;
        height:29px;
		display:block;
		background-repeat:no-repeat;
		background-image:url(images/links_on/glossary.gif); 
		}

.contact { width:162px;
        height:24px;
		display:block;
		background-image:url(images/links/contact.gif);
		
}

.contact:hover,.contact-on { background-image:url(images/links_on/contact.gif); }


.download { width:162px;
        height:29px;
		display:block;
		background-image:url(images/links/download.gif);
		
}

.download:hover,.download-on { background-image:url(images/links_on/download.gif); }


.existing { width:162px;
        height:30px;
		display:block;
		background-image:url(images/links/existing.gif);
		
}

.existing:hover,.existing-on { background-image:url(images/links_on/existing.gif); }




.testi { width:162px;
        height:21px;
		display:block;
		background-image:url(images/links/testi.gif);
		margin-top:3px;
		
}

.testi:hover,.testi-on { background-image:url(images/links_on/testi.gif); }

.footer { width:1000px; height:90px; font-size:1px;line-height:1;margin-left:-1px;
          background-image:url(images/footer.gif); border-bottom:1px solid #999999;
		  
}

#hold { width:222px; float:left;}

.right-tag { width:222px; height:117px; 
             background:url(images/tag.jpg) no-repeat top left;
			 float:right;
			
}

.tag_link { width:222px;height:117px;display:block;
           background:url(images/tag.jpg) no-repeat top left;}
		   
.tag_link:hover { 
           background:url(images/tag_on.jpg) no-repeat top left;}
		   
.right-column { float:left; width:240px;}

.table-border { border-bottom:1px solid #999999; border-right:1px solid #999999; }
.table-border td,.table-border th { border-top:1px solid #999999; border-left:1px solid #999999;  }
a img { border: none; }


#oka2 {
	width:500px;
	height:auto;
	overflow:hidden;
	color:#000;
}
h3 {
	font-size:11pt; 
	margin-top:10px; 
	color:#2268af;
    margin-bottom:0px;
	+margin-bottom:-10px;
	_margin-bottom:-10px;
	cursor:pointer;
}

#oka2 div {
	height:150px;

}


