body {
	background: #fff;
	color: #000;
	font: 75% Arial, Helvetica, sans-serif;
	line-height: 150%;
	margin: 0 auto;
	padding: 0;
	width: 98%;
}

h1, h2, h3, h4, h5, h6 {line-height: 130%;}

h1{border-bottom: 1px solid #000; font-size: 200%;}

h2{font-size: 150%;}

h3{font-size: 120%;}

h4{font-size: 110%;}

h5{font-size: 100%;}

h6{font-size: 90%;}

ul ul,
ol ol,
ul ol,
ol ul
{padding: 10px 0;}

select, option, input, textarea {font-family: "Courier New", Courier, monospace; font-size: 120%;}

#tools, #searchDiv, #menuContainer, #TJK_dropDownMenu, .topContainer2, .breadcrumb,  #leftColumn, .yellow-Linksblock, .footerLinks ul{
	display: none;
}

/* Table */

table {
	width: 100%;
	margin: 0 auto;
	border: 1px solid #000;
	border-collapse: collapse;
	clear: both;
}

table caption{
	font-weight: bold;
	padding: 10px 5px 4px 5px;
}

table th{
	background: #ccc;
	border: 1px solid #000;
	padding: 4px;
}

table tr td{
	border: 1px solid #000;
	padding: 4px 8px;
	vertical-align: top;
	width:50%;
}

/* Photo Gallery */

.Blocka {
	border: 1px solid #666;
	float: left; 
	margin: 0 1.7% 10px 1.7%; 
	padding: 10px 0; 
	width: 188px;
	}

.Blockb {
	border: 1px solid #666;
	float: left; 
	margin: 0 1.7% 10px 1.7%; 
	padding: 10px 0; 
	width: 188px;
	}

.Blockc {
	border: 1px solid #666;
	margin: 0 1.7% 10px 1.7%; 
	float: left; 
	padding: 10px 0; 
	width: 188px;
	}

.Blocka img,
.Blockb img,
.Blockc img {margin-bottom: 5px;}

.Blocka a:link, 
.Blockb a:link,
.Blockc a:link,
.Blocka a:visited ,
.Blockb a:visited,
.Blockc a:visited {display: block; padding: 0 10px;}

.Blocka a:hover, 
.Blockb a:hover,
.Blockc a:hover,
.Blocka a:active,
.Blockb a:active,
.Blockc a:active
.Blocka a:focus,
.Blockb a:focus,
.Blockc a:focus {display: block; padding: 0 10px;}

/* Online Course Material*/

.yellowWrapper {
	margin: 40px 0; 
	min-height: 250px; 
	overflow: hidden; 
	width: 100%;
}

.yellowWrapper .imgBox {float: left; width: 340px;}

.yellowWrapper .listBox {margin-left: 340px;}

.yellowWrapper .listBox ul{
	font-size: 130%;
	padding-top: 20px;
}

.yellowWrapper .listBox ul li {margin-bottom: 15px;}

/* Photo Blocks */

.picBlock {overflow: hidden; padding: 20px 0; width: 100%;}

.picBlock .Blocka2 {  
	float: left; 
	margin: 0 10px 20px 0;  
	padding: 9px 0; 
	width: 318px;
	}

.picBlock .Blockb2 {
	float: left;  
	margin: 0 0 20px 0;  
	padding: 9px 0; 
	width: 318px;
	}
	
.picBlock .Blockc2 {
	clear: both;
	padding: 9px 0; 
	float: left;  
	width: 648px;
	}	
	
/* Hall Ticket, Results */

.ticketBlock { 
	border-color: #000; 
	border-style: solid; 
	border-width: 5px 1px 1px 1px; 
	margin: 20px auto; 
	overflow: hidden; 
	padding: 0 2px 2px 2px; 
	width: 99%;
}

.ticketBlock .ticketBlocka {float: left; padding-top: 24px; width: 150px;}

.ticketBlock .ticketBlocka img {display: block;  margin: 0 auto;}

.ticketBlock .ticketBlockb {margin-left: 150px;}

.ticketBlock .ticketBlockb2 {margin-left: 0;}

.ticketBlock .ticketContent {
	border-top: 2px solid #fff; 
	border-bottom: 1px solid #ccc;  
	overflow: hidden; 
	margin: 0 auto; 
	width: 100%;
}

.ticketBlock .ticketContent2 { 
	border-top: 2px solid #fff; 
	overflow: hidden; 
	margin: 0 auto; 
	width: 100%;
}

.ticketBlock .ticketBlockb .col1 {
	background: #f2f2f2; 
	border-right: 1px solid #fff; 
	float: left; 
	text-align: right;
	width: 34%;
	}

.ticketBlock .ticketBlockb .col2 {float: left; width: 65%;}

.ticketBlock .ticketBlockb2 .col1 {	
	float: left; 
	text-align: right;
	width: 34%;}

.ticketBlock .ticketBlockb2 .col2 {border-left: 1px solid #ccc; float: left; width: 65%;}

.ticketBlock .col1Content {padding: 6px 10px;}

.note {float: left; width: 25px;}

.noteContent {margin-left: 60px;}

.galBlock2 {overflow: hidden; padding: 20px 0; width: 100%;}

.galBlock2 .Blocka2 {
	border: 1px solid #666;
	float: left; 
	margin: 0 1% 30px 1%; 
	padding: 5px; 
	width: 135px;
	}
	
.galBlock2 .Blockb2 {
	border: 1px solid #666;
	margin: 0 1% 30px 1%; 
	float: left; 
	padding: 5px; 
	width: 135px;
	}

/* Form */

.formGeneral {
	margin: 20px 0;
	overflow: hidden;
	padding: 15px 0;	
	width: 100%;
}
.formGeneral div {clear: both; margin: 0 auto; overflow: hidden; padding: 5px 0; width: 90%;}

.formGeneral div.borderDiv {border-top: 1px solid #333; clear: both; margin: 10px auto; overflow: hidden; padding: 10px 0; width: 90%;}

.formGeneral .labels {
	display: block; 
	float: left; 
	text-align: right;
	width: 190px;
}

.formGeneral .controls { display: block; margin-left: 210px;}

.formGeneral .inlabels {display:none;}

.formGeneral p { margin: 0 auto; padding: 10px 0 20px 0; width: 90%;}

.formGeneral fieldset {margin-top: 5px; padding: 10px;}

.formGeneral fieldset .labels {
	display: block; 
	float: left; 
	text-align: right;
	width: 180px;
}

.formGeneral fieldset .controls { display: block; margin-left: 200px;}

.formGeneral .buttons  {margin-top: 5px;}

.formGeneral .buttons input:first-child {margin-left: 210px;}

.msg {line-height: 150%; text-align: center;}

.column1 {display:block; float:left; width:50%;}

.column2 {display:block; float:left; width:48%;}

.column1 input,
.column2 input {float:left; padding-bottom: 10px; width:25px;}

.column1 label,
.column2 label {display:block; margin-left:30px; padding-bottom: 10px;}
	
/* Misc */

.hidethis {
	height: 1px;
	left: -10000px;
	overflow: hidden;
	position: absolute;
	top: auto;
	width: 1px;
}

.clr {clear: both;}

.center {text-align: center;}

.right {text-align: right;}

p.right {margin: 0; padding: 0; text-align: right;}

img {border: 0;}

.fltRight{float:right; margin-left:15px;}

.fltLeft{float:left; margin-right:15px; }

#footer {border-top: 3px solid #000; clear: both; margin-top: 15px; padding-top: 5px;}

#footer .copyright {margin: 0; padding: 0;}


.photoContainer 
{
    margin: 0 auto;
    width:150px;
    height:180px;
    display:block;
    border:solid 2px black;
}

#prtbtn{
  display:block;
}
#para{
display:block;
}