html,body
{
	background-color:#fff;
	background-repeat:repeat-x;
	color:#959595;
	font-family:ArialMTRegular, arial, sans-serif;
	font-size:15px;
	height:100%;
	margin:0;
	padding:0;
}

#container
{
	background-color:#fff;
	height:auto!important;
	margin:0 auto;
	min-height:100%;
	width:985px;
}

#main_content
{
	margin:0 auto -60px;
	width:950px;
}

#head
{
	float:left;
	height:200px;
	width:100%;
}

#watermark {
	position: fixed;
	overflow: hidden;
	margin: 245px 0 0 0px;
	z-index: 100;
}

p.errPage {
	font-size: 16pt;
}

#logo_section_head
{
	float:left;
	height:112px;
	width:430px;
}

#info_section_head
{
	float:left;
	height:112px;
	width:520px;
}

#info_section_head span
{
	float:right;
	padding:10px 100px 0 0;
}

#menu
{
	background-color:#ae2c20;
	border-bottom:3px solid #d2d2d2;
	float:left;
	height:33px;
	width:100%;
}

#content_area
{
	float:left;
	margin:35px 0 0;
	width:100%;
}

#home_page_1
{
	float:left;
	height:245px;
	margin:35px 0 0;
	width:100%;
}

#home_page_2
{
	float:left;
	margin:35px 0 0;
	width:100%;
}

#footer
{
	background:#fff;
	clear:both;
	height:60px;
	margin:0 auto;
	width:985px;
}

.push
{
	height:60px;
}

#text_address
{
	color:#000;
	float:left;
	margin:0 55px 50px 0;
	width:600px;
}

#apply_width
{
	overflow:hidden;
}

#apply_width label
{
	font-weight:700;
	margin-right:1em;
	text-align:left;
	width:150px;
}

.apply_width input
{
	float:left;
}

.apply_width label
{
	float:left;
	margin-right:1em;
	text-align:left;
	/*width: 100px;*/
	clear: both;
}

#field_area a
{
	float:left;
}

#field_area input
{
	margin:0 0 5px;
	padding:0;
}

#field_area
{
	height:155px;
	width:100%;
}

#field_area h2
{
	color:#000;
	margin:15px 0;
}

.field_area a
{
	float:left;
}

.field_area input
{
	clear:both;
	float:left;
	margin:0 0 5px;
	padding:0;
}

.field_area
{
	overflow:hidden;
	padding:0 0 0 15px;
	width:190px;
}

.field_area h2
{
	color:#000;
	margin:15px 0;
}

#myform
{
	float:left;
	width:215px;
}

.errorFont 
{
	font-size: 9pt;
}

.myform
{
	background-color:#f1f1f1;
	border:1px solid #000;
	float:left;
	height:220px;
	margin:0 15px 0 0;
	width:215px;
}

#myregform
{
	float:left;
	width:100%;
}

#page table
{
	border-bottom:0;
	border-collapse:collapse;
	border-left:0;
	border-spacing:0;
	border-top:0;
	float:left;
}

.pnetTable th
{
	background-color:#5E5E5F;
	border-collapse:collapse;
	border-right:1px solid #FFF;
	border-spacing:0;
	color:#FFF;
	font-weight:700;
	padding:.7em;
}

.pnetTable td.last_tb_cell
{
	border-right:0;
}

.pnetTable #date_posted
{
	border:0;
}

.pnetTable,.pnetTableNoBg
{
	margin-bottom:1em;
}

.pnetTable td
{
	background-color:#D6D4D4;
	border:1px solid #ccc;
	padding:.5em;
	vertical-align:top;
}

.pnetForm h2
{
	margin-bottom:.5em;
	margin-top:1em;
}

.pnetTableNoBg td
{
	padding:.5em 1em .5em 0;
	vertical-align:top;
}

.pnetTable .altColor1 td
{
	background:#D6D4D4;
}

.pnetTable .altColor2 td
{
	background:#eee;
}

fieldset
{
	border:none;
	overflow:hidden;
	padding:0;
}

#reg_width p
{
	height:30px;
	width:400px;
}

#reg_width label
{
	clear:right;
	color:#000;
	float:left;
	font-weight:700;
	height:19px;
	margin:3px 1em 0 0;
	text-align:right;
	width:150px;
}

#reg_width
{
	width:125px;
}

#reg_width input
{
	float:right;
	margin:0;
}

#reg_width select
{
	float:right;
	margin:0;
}

/* -----------------------------------*/
/* ------->>> Fading Banner styles start <<<------*/
/* -----------------------------------*/
	
		#banner {
			width: 100%;
			background-color: #e5e5e5;
			/*height: 242px;*/
			overflow: hidden;
		}
		
		#searchBox {
			width: 304px;
			height: 235px;
			background-color: #993333;
			margin: 2px 0;
			float: left;
		}
		
		#bannerBoxWrap {
			width: 643px;
			height: 235px;
			background-color: white;
			margin: 2px 0;
			float: right;
			/*background-image: url(images/banner_imgs/slide_img1.jpg);
		    background-position: right 10px;
			background-repeat: no-repeat;*/
			position:relative;
		}
		
		#bannerBox, #bannerBox1 {
			position: absolute;
			z-index: 0;
		}
		
		#bannerBox {
			width: 100%;
			height: 100%;
			background-color: white;
			background-image: url(images/banner_imgs/slide_img1.jpg);
		    /*background-position: right 10px;*/
			background-repeat: no-repeat;
		}
			
		#bannerBox1 {
			width: 100%;
			height: 100%;
			background-color: white;
			background-image: url(images/banner_imgs/slide_img2.jpg);
		    /*background-position: right 10px;*/
			background-repeat: no-repeat;
		}
		
		#bannerTxt{
			float: right;
			width: 260px;
			margin: 40px 25px 0 0;
			display: inline-block;
		}
		
		#bannerAnm div.previous {
			z-index: 1;
		}
		
		#bannerAnm div.current {
			z-index: 2;
		}
		
		p.btxt2, p.btxt2, #sBoxHeading p {
			font-weight: bold;
		}
		
		p.btxt1{
			font-size: 15pt;
			margin: 7px 0;
			color: black;
		}
		p.btxt2{
			font-size: 16pt;
			color: #993333;
			margin: 0 0;
		}
		p.btxt3{
			font-size: 11pt;
			color: #747474;
		}
		
		#sBoxHeading p{
			font-size: 23pt;
			color: white;
			margin: 22px 0 40px 0;
		}
		
		#sBoxHeading {
			overflow: hidden;
			margin: 0 auto;
			width: 264px;
		}
		
		p.form_text {
			width: 75px;
			float: right;
			margin: 0;
			font-weight: bold;
		}
		
		select.drop_menu {
			float: right;
			width: 170px;
			height: 20px;
		}
		
		select.drop_menu, p.form_text {
			margin: 0 0 20px 0;
		}
		
		#searchForm {
			width: 245px;
			overflow: hidden;
			float: right;
			margin: 0 20px 0 0;
			display: inline-block;
		}
		
		.sButton {
			clear: both;
			float: right;
		}
	
		
		#bannerBoxWrap #thumbs {
			position:absolute; 
			z-index:2; 
			bottom:10px; 
			right:10px;
			}
		#bannerBoxWrap #thumbs .thumb {
			display:block; 
			margin-left:5px; 
			float:left; 
			font-family:Verdana, Geneva, sans-serif; 
			font-size:9px; 
			text-decoration:none; 
			padding:2px 4px; 
			background:url(images/slide_imgs/slide_wrapper_thumb.png); color:#fff;
			cursor:pointer;
			}
			
		#bannerBoxWrap #thumbs .thumb:hover {
			background:#fff; 
			color:#000;
			}
			
		#bannerBoxWrap #thumbs .curThb {
			background:#993333; 
			color:#fff; 
			display:block; 
			margin-left:5px; 
			float:left;
			font-family:Verdana, Geneva, sans-serif; 
			font-size:9px; 
			text-decoration:none; 
			padding:2px 4px;
			}
		
/* -----------------------------------*/
/* ------->>> Fading Banner styles end <<<------*/
/* -----------------------------------*/

#home_banner
{
	background-color:#000;
	float:right;
	height:242px;
	width:685px;
}

#registration_area_text
{
	float:left;
	height:100%;
	margin:0 0 80px 15px;
	width:785px;
}

#content_area_text
{
	float:left;
	height:100%;
	width:685px;
}

#content_area_search
{
	float:left;
	height:100%;
	margin:0 4px 80px 0;
	width:685px;
}

#quick_links
{
	background-color:#933;
	clear:right;
	float:right;
	width:242px;
}

#quick_links_bottom
{
	background-image:url(images/quick_links_bottom.gif);
	background-repeat:no-repeat;
	float:right;
	height:32px;
	width:242px;
}

#homepage_info_top
{
	background-image:url(images/hompage_info_top.jpg);
	background-repeat:no-repeat;
	float:left;
	height:8px;
	width:305px;
}

.homepage_info_top
{
	background-image:url(images/hompage_info_top.jpg);
	background-repeat:no-repeat;
	float:left;
	height:8px;
	width:305px;
}

.homepage_info_top_text
{
	background-color:#933;
	float:left;
	height:15px;
	width:305px;
}

.homepage_info
{
	float:left;
	margin:0 17px 0 0;
	width:305px;
}

#homepage_info_top_text
{
	background-color:#933;
	float:left;
	height:15px;
	width:305px;
}

#homepage_info
{
	float:left;
	margin:0 17px 0 0;
	width:305px;
}

#homepage_info_last
{
	float:left;
	margin:0;
	width:305px;
}

#quick_links_container
{
	float:right;
	width:242px;
}

#quick_links_home_container
{
	float:left;
	width:242px;
}

#course_details_top
{
	background-image:url(images/course_details_top.jpg);
	background-repeat:no-repeat;
	float:left;
	height:15px;
	width:539px;
}

#course_details_head_text
{
	background-color:#87a3b2;
	float:left;
	width:539px;
}

#course_text_container
{
	float:left;
	width:319px;
}

.course_inf_1
{
	display:block;
	float:left;
	width:96px;
}

.course_inf_2
{
	display:block;
	float:left;
	width:200px;
}

#course_details_text
{
	float:left;
	width:535px;
}

#course_content
{
	float:left;
	width:536px;
}

#form
{
	color:#999;
	float:left;
	font-size:12px;
	width:227px;
}

#course_background
{
	background-color:#FFF;
}

#course_background p
{
	padding:10px 0 10px 15px;
}

table
{
	border-collapse:separate;
	border-color:gray;
	border-spacing:0;
}

.applicant_area
{
	float:left;
}

.applicant_area p
{
	width:420px;
}

.noScript
{
	background-color:red;
	clear:both;
	height:100px;
	width:100%;
}

.noCook
{
	background-color:#EA7235;
	clear:both;
	height:100px;
	width:100%;
}

.noScriptWrap
{
	clear:both;
	color:#FFF;
	height:150px;
	margin:0 auto;
	width:985px;
}

.noScriptWrap p,.noScriptWrap img
{
	float:left;
	padding:20px 0 0;
}

p.noScriptText
{
	color:#FFF;
	font-size:15pt;
	margin:0;
	padding:25px 0 0 20px;
	width:810px;
}

#logo
{
	background-repeat:no-repeat;
	height:74px;
	margin:26px 0 0;
	width:430px;
}

#logo_bottom
{
	background-image:url(images/logo_bottom.jpg);
	background-repeat:no-repeat;
	height:40px;
	margin:0 0 0 50px;
	width:200px;
}

#quick_link_text
{
	margin:0 0 0 16px;
	width:145px;
}

#course_records_text
{
	margin:0;
	padding:0 0 0 16px;
	width:210px;
}

div#banner_box
{
	background:blue;
	cursor:pointer;
	float:left;
	height:242px;
	overflow:hidden;
	position:relative;
	width:685px;
}

div#slide_wrapper
{
	overflow:hidden;
	position:relative;
}

#slide_wrapper div
{
	float:left;
}

#banner_box .next,#banner_box .previous
{
	display:block;
	height:21px;
	position:absolute;
	width:21px;
	z-index:2;
}

#banner_box .next
{
	background:url(images/slide_imgs/slide_wrapper_next.png) no-repeat left top;
	margin-right:0;
	right:0;
}

#banner_box .next:hover
{
	background:url(images/slide_imgs/slide_wrapper_next_hover.png) no-repeat left top;
}

#banner_box .previous
{
	background:url(images/slide_imgs/slide_wrapper_previous.png) no-repeat left top;
	margin-left:0;
}

#banner_box .previous:hover
{
	background:url(images/slide_imgs/slide_wrapper_previous_hover.png) no-repeat left top;
}

#banner_box .thumbs
{
	bottom:10px;
	position:absolute;
	right:10px;
	z-index:2;
}

#banner_box .thumbs .thumb
{
	background:url(images/slide_imgs/slide_wrapper_thumb.png);
	color:#fff;
	display:block;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	margin-left:5px;
	padding:2px 4px;
	text-decoration:none;
}

#banner_box .thumbs .thumb:hover
{
	background:#fff;
	color:#000;
}

#banner_box .thumbs .current
{
	background:#fff;
	color:#000;
	display:block;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	margin-left:5px;
	padding:2px 4px;
	text-decoration:none;
}

.content,.content_2
{
	height:242px;
	width:685px;
}

.container
{
	left:0;
	position:relative;
}

.content
{
	background:#eee;
	background-image:url(images/slide.jpg);
	background-repeat:no-repeat;
	float:left;
}

.content_2
{
	background:#eee;
	background-image:url(images/slide_.jpg);
	background-repeat:no-repeat;
	float:left;
}

.content div
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	height:100%;
	padding:15px 28px;
}

.content_2 div
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	height:100%;
	padding:15px 28px;
}

#ref_no
{
	height:36px;
	padding:0 20px 0 0;
	width:88px;
}

#internship
{
	height:36px;
	width:245px;
}

#city
{
	height:36px;
	width:79px;
}

#country
{
	height:36px;
	width:64px;
}

#duration
{
	height:36px;
	width:83px;
}

#date_posted
{
	height:36px;
	width:92px;
}

h1
{
	margin:0;
	padding:0;
}

h2
{
	margin:0;
	padding:0;
}

#quick_link_text h2
{
	margin:0;
	padding:20px 0 0;
}

#course_records_text h2
{
	margin:0;
	padding:20px 0 0;
}

.white
{
	color:#fff;
}

.dark
{
	color:#707070;
}

.uni_red
{
	color:#933;
}

:link
{
	color:#000;
}

.altColor1 a:link,#staff_menu a:link,#staff_menu a:visited
{
	color:#959595;
}

a
{
	text-decoration:none;
}

a.light:link
{
	color:#fff;
}

a.light:visited
{
	color:#fff;
}

a.light:hover
{
	color:#fff;
}

a.more:link
{
	color:#933;
}

a.more:visited
{
	color:#933;
}

a.more:hover
{
	color:#933;
	text-decoration:underline;
}

a.norm:link
{
	color:#959595;
}

a.norm:visited
{
	color:#959595;
}

a.norm:hover
{
	color:#959595;
	text-decoration:underline;
}

a.int_head:link
{
	color:#FFF;
}

a.int_head:visited
{
	color:#FFF;
}

a.int_head:hover
{
	color:#FFF;
	text-decoration:underline;
}

#h2 h2
{
	margin:0;
	padding:0;
}

#h2 a
{
	margin:0 0 15px;
}

#page p
{
	padding:0 65px 0 0;
}

#logo h1
{
	font-weight:700;
	padding:15px 0 0 20px;
}

#homepage_info_top_text h2
{
	padding:0 0 0 15px;
}

#homepage_info p,#homepage_info h2,#homepage_info h3
{
	clear:both;
	padding:20px 5px 0;
}

#homepage_info_last h2,.homepage_info h2
{
	clear:both;
	padding:20px 5px 0;
}

#homepage_info_last h3
{
	clear:both;
	padding:0 5px;
}

#homepage_info_last p
{
	clear:both;
	margin:0;
	padding:0 5px;
}

#text_address h2
{
	margin:0;
	padding:0;
}

#course_details_head_text h2
{
	margin:0;
	padding:0 0 0 15px;
}

#footer p
{
	margin:0;
	padding:25px 0 0 17.5px;
}

#inf_link a
{
	padding:0 0 0 5px;
}

#content_area_text h1
{
	margin:0 0 15px;
}

#registration_area_text h1
{
	margin:0 0 15px;
}

#results_list
{
	width:450px;
}

ul
{
	margin:0;
	padding:0;
}

li
{
	display:inline;
	list-style:none;
	margin:0;
	outline:none;
	padding:0;
}

#menu ul
{
	float:left;
	height:33px;
	margin:0;
	padding:0;
	width:100%;
}

#link li
{
	border-bottom:3px solid #d2d2d2;
	border-right:1px solid #fff;
	float:left;
}

#menu li p
{
	margin:0;
	padding:8px;
}

#staff_menu
{
	float:left;
	font-size:16pt;
	overflow:hidden;
	width:220px;
}

#staff_menu li
{
	clear:both;
	float:left;
	width:100%;
}

#nav
{
	display:inline;
	float:left;
	width:941px;
}

#site_navigation
{
	color:#666;
	height:50px;
	margin:0;
	padding:0;
}

#site_navigation li a
{
	color:#000;
	display:block;
	font-weight:700;
	height:50px;
	letter-spacing:.6px;
	padding:4px 3px 0 11px;
}

#site_navigation .items a.currentTab
{
	background-color:#933;
	background-image:url(images/wharrow.png);
	background-position:right 10px;
	background-repeat:no-repeat;
	color:#FFF;
	margin-right:0;
}

.clearfix,div.podNoBoxBG a.image
{
	display:block;
}

#acc_opt li
{
	clear:both;
	float:left;
}

#site_navigation li
{
	border-right:solid 1px #EFEFEF;
	display:inline;
	float:left;
	margin:0;
	width:125px;
}

a.navLink
{
	font-size:75%;
	padding:3px 0 3px 11px;
	text-decoration:underline!important;
	text-indent:-10px;
}

a.navLinkCurrent
{
	color:#666!important;
	font-size:100%;
	font-weight:700;
	padding:3px 0 3px 11px;
	text-indent:-10px;
}

#back_button
{
	clear:both;
	float:left;
	margin:5px 0;
}

#apply_button 
{
	float: right;
	overflow: hidden;
	background-color: #993333;
	padding: 5px 10px 5px 10px;
}

#apply_button a:link, #apply_button a:visited  {color: white;}
#apply_button a:hover { text-decoration: underline; color: white; }

input.login_button
{
	margin:7px 0 0;
}

#page_numbers
{
	float:left;
	height:40px;
	margin:70px 0 0;
	width:685px;
}

#pg_numbers
{
	color:#383838;
	float:right;
	margin:10px 15px 0 0;
}

.red
{
	color:red;
}

#form_p_tag p
{
	margin:8px 0;
}

p.slide
{
	color:#f0f0f0;
	font-size:22px;
	font-weight:700;
	padding:0 0 0 25px;
	width:400px;
}

p.test_slide
{
	background-color:#933;
	color:#f0f0f0;
	font-size:15px;
	font-weight:700;
	padding:13px 17px;
	width:290px;
}

p.test_slide_green
{
	background-color:#006;
	color:#f0f0f0;
	font-size:15px;
	font-weight:700;
	padding:13px 17px;
	width:290px;
}

p.test_slide_blue
{
	background-color:#033;
	color:#f0f0f0;
	font-size:15px;
	font-weight:700;
	padding:13px 17px;
	width:290px;
}

.float_right
{
	float:right;
}

.clear
{
	clear:both;
	font-size:0;
	height:0;
	line-height:0;
	margin:0;
	padding:0;
	visibility:hidden;
	width:100%;
}

#msg
{
	background:url(images/msg_arrow.gif) left center no-repeat;
	display:none;
	padding-left:7px;
	position:absolute;
	z-index:200;
}

#msgcontent
{
	background:#f3e6e6;
	border:2px solid #924949;
	border-left:none;
	display:block;
	max-width:250px;
	min-width:150px;
	padding:5px;
}

.forgotPword {
	float: left;
	clear: both;
	width: 100%;}

img
{  border-style: none;
}

