body, html {
	font: 				12px Verdana, Arial, Helvetica, sans-serif;
	background-color: 	#fff;
}

body {
	margin: 			20px 0px;
	padding: 			0px;
}

a {
	text-decoration: 	none;
	color:				blue;
}

div {
	margin: 0px;
	padding: 0px;
}

a:focus { 
    outline: 			none; 
}

h3 {
	font-size:			16px;
	text-align:			center;
	margin-top: 		0px;
	padding-top: 		0px;
}

.blueType {
	color: 				#0000CC;
}

h4 {
	font-size:			12px;
	text-align:			left;
}

h5 {
	font-size:			12px;
	text-align:			left;
	font-weight:		normal;
	margin: 			3px;
	padding: 			0px;
}

fieldset {
  padding:	 			5px;
  margin:	 			5px 0px 5px 0px;
  border-color:			#000;
}

legend {
	font-family:		Georgia, "Times New Roman", Times, serif;
	font-size:			16px;
	font-weight:		bold;
}

div.row {
  	clear: 				both;
  	padding-top: 		5px;
  	line-height:		normal;
}

div.row span.label {
  	float: 				left;
  	width: 				160px;
  	text-align: 		right;
  	padding:			0px;
  	font-weight:		bold;
  	font-size:			11px;
}

div.row span.labelNormal {
  	float: 				left;
  	width: 				160px;
  	text-align: 		right;
  	padding:			0px;
  	font-weight:		normal;
  	font-size:			11px;
}

div.row span.formw {
  float: 				right;
  width: 				315px;
  text-align: 			left;
  padding:				0px;
  font-size:			11px;
} 

form label.error, label.error {
	color: 				red;
	font-style: 		italic;
	display:			none;
}

input.error { 
	border: 			1px dotted red; 
}

#wrap {
	width: 				800px;
	margin: 			0px auto;
	padding: 			0px;
}

#inner-wrap {
	margin:				0px;
	padding: 			0px;
	background:			url(../images/background.gif) repeat-y top left;
	min-height:			550px;
}

#footer {
	margin-top:			5px;
	font-size:			10px;
	text-align:			center;
}

#contentMain {
	width:				630px;
	height:				704px;
	background:			url(../images/chamber3.jpg) top right no-repeat;
	margin:				0px 0px 0px 170px;
	border:				0px;
}

#content {
	margin: 			0px 0px 0px 185px;
	padding:			0px;
	width: 				600px;
	text-align: 		left;
}

#contentBack {
	margin: 			10px 10px 0px 10px;
	padding:			10px;
	background-color:	#fff;
	min-height:			700px;
}

#mainImg {
	margin:				0px;
	padding:			0px;
}

#homeImg {
	margin:				0px;
	padding:			0px;
	border-left:		1px solid #fff;
}

#homeAd {
	position:			relative;
	top:				10px;
	border:				5px solid blue;
	padding: 			2px;
	width: 				300px;
	background: 		#fff;
	word-wrap: 			break-word;
	margin:				0px 0px 0px 10px;
}

#vMenu {
	height: 			200px;
	width: 				130px;
	text-align: 		left;
	float: 				left;
	margin: 			0px 0px 0px 50px;
	padding: 			0px;
}

#vMenu ul {
	list-style-type: 	none;
	margin: 			0px;
	padding: 			0px;
}

#vMenu li {
	margin: 			0px;
	padding: 			0px;
}

#vMenu a {
	font: bold 16px Arial, "Times New Roman", Times, serif;
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 20px 0px 20px 1px;
	height: 25px;
	width: 80px;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 25px;
	width: 85px;
}

#vMenu a:hover {
	color: #fff;
	font-weight: normal;
}

#vMenu a.selected {
	color: #fff;
	font-weight: normal;
}
	
#applForm {
	width: 				495px; 
	padding: 			5px; 
	margin: 			0px auto;
	font-size:			12px;
}

.boldText {
	font-weight:		bold;
}

.boldBlueText {
	font-weight:		bold;
	color:				#0000CC;
	margin:				0px;
	padding:			0px;
}

.smBoldText {
	font-weight:		bold;
	font-size:			11px;
}

.boldTextCenter {
	font-weight:		bold;
	text-align:			center;
}

.smText {
	font-size:			10px;
}

.italicType {
	font-style:			italic;
	font-size:			14px;
}

.italicSmType {
	font-style:			italic;
	font-size:			12px;
	line-height:		1.4em;
}

.required {
	color:				red;
	font-size:			12px;
}

.warning {
	color:				red;
	font-size:			12px;
	font-style:			italic;
}

.bodyTypeIndented {
	font-size: 12px;
	margin: 10px 0px 0px 30px;
}

.homeList {
	border:			3px double #000;
	width: 			50%;
	padding:		5px;
	margin-left:	200px;
}

.homeList li {
	list-style-type:	none;
	text-align:			center;
	font-size:			14px;
	line-height:		2em;
}

.courseList {
	border:			3px double #000;
	width: 			80%;
	padding:		10px;
	margin:			10px 10px 10px 50px;
	font-weight:	bold;
	font-size:		14px;
}

.courseList li {
	list-style-image:	url(../images/arrow.gif);
	text-align:			left;
	font-size:			12px;
	line-height:		2.3em;
	font-weight:		normal;
}


.dateList {
	padding:		10px;
	margin:			0px 10px 0px 10px;
	font-weight:	bold;
	font-size:		14px;
}

.dateList li {
	list-style-image:	url(../images/arrow.gif);
	text-align:			left;
	font-size:			12px;
	line-height:		2em;
	font-weight:		normal;
}

.submitBtn {
	cursor:				pointer;
	background:			#293994;
	border: 			2px outset #999;
	padding:			3px 10px 3px 10px;
	font-variant:		small-caps;
	color:				#fff;
	font-size:			12px;
	font-weight:		normal;
}

.boldRedText {
	font-weight:		bold;
	color:				red;
	font-size:			14px;
}

.partner {
	font-size:			18px;
	font-weight:		bold;
	text-align:			left;
}

.partnerFor {
	font-size:			12px;
	text-align:			left;
	font-style:			italic;
}

.groupBox {
	border:			3px double #000;
	width: 			75%;
	padding:		10px;
	margin:			10px 10px 10px 50px;
	font-weight:	bold;
	font-size:		14px;
}

.box {
	border:			3px double #000;
	width: 			80%;
	padding:		10px;
	margin:			10px 10px 10px 50px;
}

.pictureBox {
	border:			3px double #000;
	width: 			100%;
	text-align:		center;
}

.leftLogo {
	float:			left;
	margin:			0px;
	padding:		0px;
}

.rightLogo {
	float:			right;
	margin:			0px;
	padding:		0px;
}

.clearLogo {
	clear:			both;
	margin:			0px 0px 10px 0px;
	padding:		0px;
	font-size:		14px;
	text-align:		center;
	font-weight:	normal;
}

.mailLists {
	list-style-type: none;
}

#courseCaption {
	background-color:#364295;
	color:			#fff;
	font-size:		16px;
	font-variant:	small-caps;
	padding:		5px;
	text-align:		center;
	font-weight:	bold;
	border:			1px solid #000;
}

.courseSmCaption {
	background-color:#0DBED8;
	color:			#000;
	font-size:		12px;
	padding:		5px;
	text-align:		center;
	font-weight:	normal;
	width:			300px;
	border:			1px solid #000;
}

.courseSmDesc {
	clear:			both;
	line-height:	1.3em;
}

.smTable {
	width:			500px;
	margin:			5px 0px 0px 30px;
}

.smTable td {
	text-align:		left;
	vertical-align:	top;
	padding:		5px;
	background-color:#0DBED8;
}

.smTable td li {
	padding:		0px;
	margin:			0px 0px 0px -15px;
}

.smTable th {
	text-align:		center;
	color:			#fff;
	background-color:#000;
	padding: 		5px 0px 5px 0px;
}

.smTable tfoot td {
	text-align:		center;
	color:			#fff;
	background-color:#000;
	padding: 		5px 0px 5px 0px;
}

.entryTable td {
	text-align:		left;
	vertical-align:	top;
	padding:		5px;
}

.entryTable th {
	text-align:		center;
	font-size:		14px;
	color:			#364295;
	padding:		5px 0px 5px 0px;
}
