body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #363636;
	margin: 0;
	padding: 0;
}


a {
	color: #961564;
	text-decoration: none;
}

a:hover {
	color: #000000;
	text-decoration: none;
}

a img{border:0;}




h1 {
	position: relative;
	color: #9d246e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 130%;
	font-style: normal;
	margin: 0;
	padding: 0;
	font-weight: normal;
}

h2 {
	position: relative;
	color: #9d246e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
}

h3 {
	position: relative;
	float: left;
	width: 100%;
	background-color: #67144b;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	padding: 5px 0px 5px 0px;
	margin: 10px 0px 10px 0px;
	text-indent: 5px;
}

h4 {
	position: relative;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;

}




table {
	position: relative;
	float: left;
	margin: 10px 0px 15px 0px;
	width: 650px;
	display: block;
}



table tr {
	background-color: #ffffff;
}

table td {
padding:4px;
font-size: .75em;
}




/*_______ HEADER _______ */


#headerouter {
	position: relative;
	width: 938px;
	height: 125px;
	font-size: 0.9em;
}


#headerouter #logo {	float: left;}

#headerouter #logo img{
	width: 570px;
	height: 140px;
}

#headerouter #search {
	float:right;
	margin-top:45px;
}





/*_______ NAV _______ */


#mainnav {
	width: 1020px;
	height: 32px;
	margin-left:60px;
}

#nav{
	clear: both;
	font-weight: normal;
	color: #ffffff;
	margin: 0;
	padding: 0;
	list-style-type: none;
	height: 32px;
	font-size: 0.7em;
}


#nav li{
  	list-style-type: none;
  	float: left;
  	margin: 0 0 0 2px;
  	background: url(assets/images/navbar/black_button.gif) #000000 top left no-repeat;
	height: 32px;
	line-height: 32px;
	vertical-align: middle;
}

#nav li a{
	color: #ffffff;	
	background: url(assets/images/navbar/black_button.gif) transparent top right no-repeat;
	display: block;
	text-decoration: none;
	margin-left:10px;
	padding-right:10px;

}

#nav li.cur, #nav li.over, #nav li:hover {
	background: url(assets/images/navbar/purple_button.gif) #6c144d top left no-repeat;
}

#nav li strong, ul#nav li.cur a, ul#nav li.over a, ul#nav li:hover a {
	display: block;
	color: #ffffff;
	text-decoration: none;
	background: url(assets/images/navbar/purple_button.gif) transparent top right no-repeat;
}





	/*_______ BREADCRUMB _______ */


#breadcrumb {
	position: relative;
	float: left;
	left: 0px;
	top: 0px;
	width: 100%;
	margin: 0;
	padding: 0;
	font-size: 0.7em;
	height: 22px;
	background-image: url(assets/images/navbar/breadcrumb_bg.gif);
	background-repeat: repeat-x;
	background-color: #530c3b;
	color: #ffffff;
	border-bottom: 1px solid #ffffff;
}

#breadcrumb a {
	color: #ffffff;
	text-decoration: none;
}

#breadcrumb a:hover {
	color: #ae2a83;
	text-decoration: none;
}

#breadcrumb #info {
	position: relative;
	width: 938px;
	padding: 0;
	text-align: left;
	height: 22px;
	line-height: 22px;
	vertical-align: middle;
}







	/*_______ TOP BAR - HOME PAGE STUFF _______ */

#topbarouter {
	position: relative;
	float: left;
	left: 0px;
	top: 0px;
	width: 100%;
	margin: 0;
	padding: 0;
	font-size: 0.8em;
	height: 220px;
	background-image: url(img/black_bg.png);
	background-repeat: repeat-x;
	background-color: #000000;
	color: #ffffff;
	border-bottom: 1px solid #ffffff;
}

#topbarouter .barinner {
	position: relative;
	padding: 0;
	width: 938px;
	height: 220px;
}

#topbarouter .barinner #blackbox {
	position: relative;
	float: left;
	text-align:left;
	padding-top: 10px;
	padding-left:0px;
	margin: 0;
	width: 270px;
	height: 210px;
	color: #ffffff;
	border-right: 1px solid #3c3c3d;
}


#topbarouter .barinner #blackbox h1 {
	position: relative;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 130%;
	font-style: normal;
	margin: 0;
	padding: 0;
	font-weight: normal;
	margin-top:-10px;
}

#topbarouter .barinner #flashmovie {
	position: relative;
	float: left;
	left: 0px;
	top: 0px;
	padding: 0;
	margin: 0;
	width: 270px;
	height: 220px;
}

ul#imageTransition li span { position:absolute; }
ul#imageTransition li span.strapline {
  width:300px;
  height:70px;
  display:block;
  top:21px;
  right:15px;
  color:#ffffff;
  font-size:13px;
  line-height: 18px;
  z-index:1000;
  text-align: left;
}
ul#imageTransition li {
  padding:0;
  position:absolute;
  top:0;
  left:0;
  list-style: none;
}
ul#imageTransition li.current { opacity:1; }
ul#imageTransition {
  width:667px;
  height:220px;
  overflow:hidden;
  position: absolute;
  top: 0;
  left: 0;
  padding:0;
  margin: 0;
  z-index: 900;
  background: transparent url(img/sample_transparent_bg.png) no-repeat 0 0;
}
div#slideshow {
	width: 667px;
	height: 220px;
	float: left;
	position: relative;
}
	div#slideshow a.button {
		width: 103px;
		height: 103px;
		padding: 0;
		overflow: hidden;
		display: block;
		position: absolute;
		bottom: 10px;
		right: 10px;
		z-index: 500;
		text-indent: -9999px;
	}
	div#slideshow a.join { background: transparent url(img/join_sprite.png) no-repeat 0 0; }
	div#slideshow a.join:hover { background-position: 0 -103px; }
	div#slideshow a.courseRecognition { background: transparent url(img/join_sprite.png) no-repeat -103px 0; }
	div#slideshow a.courseRecognition:hover { background-position: -103px -103px; }
	div#slideshow a.mentoring { background: transparent url(img/join_sprite.png) no-repeat -206px 0; }
	div#slideshow a.mentoring:hover { background-position: -206px -103px; }
	div#slideshow a.events { background: transparent url(img/join_sprite.png) no-repeat -309px 0; }
	div#slideshow a.events:hover { background-position: -309px -103px; }
	div#slideshow a.busDirectory { background: transparent url(img/join_sprite.png) no-repeat -412px 0; }
	div#slideshow a.busDirectory:hover { background-position: -412px -103px; }
	
ul#pager li a {
  width:16px;
  height:14px;
  font-size:11px;
  background: #CA158B;
  border: solid 1px #000;
  padding:2px;
  color:#FFF;
  display:block;
  float:left;
  text-align:center;
  text-decoration:none;
  outline: none;
}
ul#pager li {
  margin:0 5px 0 0;
  display:inline-block;
  float:left;
}
ul#pager li.current a { background: #000; color: #FFF; }
ul#pager {
  width:240px;
  height:28px;
  position:absolute;
  top:10px;
  left:10px;
  z-index:999;
  padding:0;
  margin:0;
}

#subnav {
	clear: both;
	font-weight: normal;
	color: #ffffff;
	margin: 0;
	padding: 0;
	list-style-type: none;
	height: 32px;
	font-size: 0.9em;
}

#subnav li {
  	list-style-type: none;
  	float: left;
  	margin: 0;
  	padding: 0;
	width: 100%;
	border-bottom: 1px dotted #4d4c4b;
  	color: #ffffff;
}

#subnav li a {
  	color: #ffffff;	
  	background-image: url(assets/images/topbar/li_dot.gif);
	background-repeat: no-repeat;
	background-position: left;
  	display: block;
	text-decoration: none;
	padding: 3px 0px 3px 15px;
}

#subnav li a:hover {
  	color: #961564;	
  	background-image: url(assets/images/topbar/li_dot_over.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-decoration: none;
}



/*_______ CONTENT _______ */




#contentbarouter {
	position: relative;
	float: left;
	left: 0px;
	top: 0px;
	width: 100%;
	margin: 0;
	padding: 30px 0px 30px 0px;
	font-size: 0.8em;
	background-image: url(assets/images/mainbar/grey_bg.gif);
	background-repeat: repeat-x;
	background-color: #606467;
	color: #000000;
}

#contentbarouter .barinner {
	position: relative;
	padding: 0;
	width: 958px;
}


#contentbarouter .barinner .whitebox {
	position: relative;
	float: left;
	margin: 0px 3px 6px 3px;
}




/*_______ BOX _______ */

.boxbar{
	width:100%;
	background-image:url('assets/images/mainbar/whiteboxBGMain_top.gif');
	position:relative;
	height: 17px;
}

.boxbar .boxRight{
	background-image:url('assets/images/mainbar/whiteboxBGRight_top.gif');
	position:absolute;
	top:0px;
	right:0px;
	height: 17px;
	width:8px;
}


#contentbarouter .barinner .whitebox .boxcontent {
	position: relative;
	float: left;
	margin: 0;
	background-color: #ffffff;
}

.boxInner{margin:20px;} 



.whitebox2{
	float:right;
	width: 250px;
}


.whitebox2 .boxcontent{
	background-color: #ffffff;
	padding-bottom:20px;
	text-align:left;
}



#twtr-profile-widget {
	font-size : 0.8em;
	color : #393939;
	margin-left:15px;
}   

.calendarContainer{
	width:220px;
	margin-left:20px;
	font-weight:bold;
	margin-top:50px;
}






#contentbarouter .barinner .whitebox .boxcontent .image {
	position: relative;
	float: right;
	right: 0px;
	top: 0px;
	width: 95px;
	min-height: 95px;
	padding: 0;
	margin: 0px 0px 5px 10px;
	background-color: #ffffff;
}



#contentbarouter .barinner .whitebox .boxcontent .image img {
	padding: 0;
	margin: 0;
}

#contentbarouter .barinner .whitebox .boxcontent .image p {
	position: relative;
	float: left;
	left: 0px;
	top: 0px;
	width: 87px;
	padding: 4px 4px 8px 4px;
	margin: 0;
	background-color: #a52a7e;
	background-image: url(assets/images/mainbar/image_box_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: center;
	color: #ffffff;
}

.whiteboxlist {
	position: relative;
	float: left;
	font-weight: normal;
	color: #961564;
	margin: 10px 0px 0px 0px;
	padding: 0;
	list-style-type: none;
	
	font-size: 0.9em;
}

.whiteboxlist li {
  	list-style-type: none;
	width: 100%;
	display: block;
  	margin: 0;
  	padding: 0;
	width: 100%;
  	color: #961564;
}

.whiteboxlist li a {
  	color: #961564;	
  	background-image: url(assets/images/topbar/li_dot_over.gif);
	background-repeat: no-repeat;
	background-position: left;
  	display: block;
	text-decoration: none;
	padding: 2px 0px 2px 15px;
}

.whiteboxlist li a:hover {
  	color: #000000;	
  	background-image: url(assets/images/topbar/li_dot.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-decoration: none;
}





	/*_______ FOOTER _______ */


#footer {
	position: relative;
	width: 938px;
	padding: 0;
	font-size: 0.65em;
}

#footer .left {
	position: relative;
	float: left;
	left: 0px;
	top: 0px;
	margin: 25px 0px 0px 0px;
	padding: 0px 0px 25px 0px;
	width: 150px;
}

#footer .right {
	position: relative;
	float: right;
	right: 0px;
	top: 0px;
	margin: 25px 0px 0px 0px;
	padding: 0px 0px 25px 0px;
	width: 150px;
	text-align: right;
}

#footer ul {
	clear: both;
	font-weight: normal;
	color: #000000;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#footer ul li {
  	list-style-type: none;
  	float: left;
  	margin: 0;
  	padding: 3px 0px 3px 0px;
	width: 150px;
  	color: #000000;
	border-bottom: 1px dotted #000000;
}

#footer ul li a {
  	color: #000000;	
  	display: block;
	text-decoration: none;
	padding: 0;
}

#footer ul li a:hover {
  	color: #961564;	
	text-decoration: none;
}


.newsstory {
	position: relative;
	float: left;
	left: 0px;
	top: 0px;
	margin: 0;
	padding: 10px 0px 10px 0px;
	width: 100%;
	border-bottom: 1px dotted #7e8385;
}

.unapproved 
{
	color : #999999;
}

.newsstory img {
	float: left;
	border: 1px solid #961564;
	margin: 3px 5px 0px 0px;
	padding: 0px;
}

.blacktext {
	color: #000000;
}



.formtextarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000000;
	background-image: url(assets/images/forms/textarea_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #d4d4d4;
	border: 1px solid #353535;
	padding: 2px 0px 2px 4px;
}

.searchbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #ffffff;
	background-image: url(assets/images/forms/search_button.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #ffffff;
	border: none;
	text-transform: uppercase;
	letter-spacing: -1px;
	font-weight: normal;
	padding: 0px 0px 0px 28px;
	width: 96px;
	height: 23px;
}

.formbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #ffffff;
	background-image: url(assets/images/forms/next_button.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #ffffff;
	border: none;
	text-transform: uppercase;
	letter-spacing: -1px;
	font-weight: normal;
	padding: 0px 0px 0px 28px;
	width: 96px;
	height: 23px;
}

.backbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #ffffff;
	background-image: url(assets/images/forms/back_button.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #ffffff;
	border: none;
	text-transform: uppercase;
	letter-spacing: -1px;
	font-weight: normal;
	padding: 0px 0px 0px 28px;
	width: 96px;
	height: 23px;
}

.rss {
	position: relative;
	float: right;
	right: 0px;
	top: 0px;
	margin: 0;
	padding: 0;
	z-index: 500;
	border: 0;
}

.rss img {
	border: 0;
}

#contentbarouter .barinner .navbox {
	position: relative;
	float: left;
	left: 0px;
	top: 0px;
	width: 200px;
	padding: 0;
	margin: 0px 3px 0px 3px;
}

#contentbarouter .barinner .navbox .boxbar {
	position: relative;
	float: left;
	left: 0px;
	top: 0px;
	width: 200px;
	height: 17px;
	padding: 0;
	margin: 0;
}

#contentbarouter .barinner .navbox .boxcontent {
	position: relative;
	float: left;
	left: 0px;
	top: 0px;
	width: 160px;
	padding: 0px 20px 0px 20px;
	margin: 0;
	background-color: #ffffff;
}

#contentbarouter .barinner .contentbox {
	position: relative;
	float: right;
	right: 0px;
	top: 0px;
	width: 420px;
	padding: 0;
	margin: 0px 0px 6px 0px;
}

#contentbarouter .barinner .contentbox .boxbar {
	position: relative;
	float: left;
	left: 0px;
	top: 0px;
	width: 420px;
	height: 17px;
	padding: 0;
	margin: 0;
}

#contentbarouter .barinner .contentbox .boxcontent {
	position: relative;
	float: left;
	left: 0px;
	top: 0px;
	width: 380px;
	padding: 0px 20px 0px 20px;
	margin: 0;
	background-color: #ffffff;
}

#contentbarouter .barinner .contentbox .boxcontent img {
	border: 1px solid #961564;
}

#contentbarouter .barinner .contentbox .boxcontent ul {
	position: relative;
	float: left;
	width: 340px;
	list-style: none;
	margin: 0px 0px 15px 15px;
	padding: 0;
	display: block;
}

#contentbarouter .barinner .contentbox .boxcontent ul li {
	position: relative;
	float: left;
	list-style: none;
  	background-image: url(assets/images/forms/li_dot.gif);
	background-repeat: no-repeat;
	background-position: top left;
  	display: block;
	text-decoration: none;
	padding: 0px 0px 3px 15px;
	width: 325px;
}

#contentbarouter .barinner #leftcolumn {
	position: relative;
	float: left;
	left: 0px;
	top: 0px;
	width: 630px;
	padding: 0;
	margin: 0;
}

#contentbarouter .barinner #leftcolumnfull {
	position: relative;
	float: left;
	left: 0px;
	top: 0px;
	width: 100%;
	padding: 0;
	margin: 0;
}

#contentbarouter .barinner #rightcolumn {
	position: relative;
	float: right;
	right: 0px;
	top: 0px;
	width: 305px;
	padding: 0;
	margin: 0;
}










.greyrow {
	position: relative;
	float: left;
	left: 0px;
	top: 0px;
	width: 100%;
	padding: 5px 0px 5px 0px;
	margin: 3px 0px 3px 0px;
	text-align: center;
	border-bottom: 1px dotted #7e8385;
	background-color: #d4d4d4;
}


.lagreyrow {
	position: relative;
	float: left;
	left: 0px;
	top: 0px;
	width: 100%;
	padding: 5px 0px 5px 0px;
	margin: 3px 0px 3px 0px;
	text-align: left;
	border-bottom: 1px dotted #7e8385;
	background-color: #d4d4d4;
}

.lagreyrow p img 
{
	border : 0;
}

.greyrow p {
	margin: 0;
	padding: 0;
}

.row {
	position: relative;
	float: left;
	left: 0px;
	top: 0px;
	width: 99%;
	padding: 5px 0px 5px 0px;
	margin: 0;
	text-align: center;
	border-bottom: 1px dotted #7e8385;
}

.row .label {
	position: relative;
	float: left;
	left: 0px;
	top: 0px;
	width: 44%;
	padding: 3px 0px 0px 0px;
	margin: 0;
	text-align: right;
}

.detailrow .label 
{
	text-align : right;
	width : 44%;
}

.row .formelement {
	position: relative;
	float: right;
	right: 0px;
	top: 0px;
	width: 54%;
	padding: 0;
	margin: 0;
	text-align: left;
}

.row .longlabel {
	position: relative;
	float: left;
	left: 0px;
	top: 0px;
	width: 75%;
	padding: 3px 0px 0px 0px;
	margin: 0;
	text-align: right;
}

.row .shortformelement {
	position: relative;
	float: right;
	right: 0px;
	top: 0px;
	width: 23%;
	padding: 0;
	margin: 0;
	text-align: left;
}

.error {
	position: relative;
	float: left;
	left: 0px;
	top: 0px;
	width: 360px;
	padding: 10px;
	margin: 0px 0px 10px 0px;
	background-color: #67144b;
	color: #ffffff;
}

.noerror {
	display : none;
}


#contentbarouter .barinner .contentboxfull {
	position: relative;
	float: right;
	right: 0px;
	top: 0px;
	width: 730px;
	padding: 0;
	margin: 0px 0px 6px 0px;
}

#contentbarouter .barinner .contentboxfull .boxbar {
	position: relative;
	float: left;
	left: 0px;
	top: 0px;
	width: 730px;
	height: 17px;
	padding: 0;
	margin: 0;
}

#contentbarouter .barinner .contentboxfull .boxcontent {
	position: relative;
	float: left;
	left: 0px;
	top: 0px;
	width: 690px;
	min-height: 25px;
	padding: 0px 20px 0px 20px;
	margin: 0;
	background-color: #ffffff;
}

#contentbarouter .barinner .contentboxfull .boxcontent img {
	border: 1px solid #961564;
}

#contentbarouter .barinner .contentboxfull .boxcontent ul {
	list-style: none;
	margin: 0px 0px 15px 15px;
	padding: 0;
}

#contentbarouter .barinner .contentboxfull .boxcontent li {
	list-style: none;
  	background-image: url(assets/images/forms/li_dot.gif);
	background-repeat: no-repeat;
	background-position: top left;
  	display: block;
	text-decoration: none;
	padding: 0px 0px 3px 15px;
}

.applicationinfo {
	position: relative;
	float: left;
	left: 0px;
	top: 0px;
	margin: 0px;
	padding: 10px 0px 10px 0px;
	border-bottom: 1px dotted #7e8385;
	width: 100%;
	display: block;
}

.applicationinfo p {
	margin: 0;
	padding: 0;
}

.applicationinfo input {
	position: absolute;
	right: 0px;
	top: 15px;
}

.applicationsearch {
	position: relative;
	float: left;
	left: 0px;
	top: 0px;
	margin: 0px;
	padding: 10px 0px 10px 0px;
	width: 100%;
	display: block;
}

.applicationsearch p {
	position: absolute;
	right: 0px;
	bottom: 10px;
}

.applicationsearch .row {
	position: relative;
	float: left;
	left: 0px;
	top: 0px;
	width: 390px;
	padding: 2px 0px 2px 0px;
	margin: 0;
	text-align: center;
	border-bottom: none;
}

.applicationsearch .row .label {
	position: relative;
	float: left;
	left: 0px;
	top: 0px;
	width: 50%;
	padding: 3px 0px 0px 0px;
	margin: 0;
	text-align: left;
}

.applicationsearch .row .formelement {
	position: relative;
	float: right;
	right: 0px;
	top: 0px;
	width: 48%;
	padding: 0;
	margin: 0;
	text-align: left;
}

.applicationassign {
	position: absolute;
	right: 20px;
	top: 0px;
	margin: 0;
	padding: 0;
	display: block;
}

#appnav {
	position: relative;
	float: right;
	right: 0px;
	top: 0px;
	width: 720px;
	padding: 0;
	margin: 0;
}

#app {
	clear: both;
	font-weight: normal;
	color: #ffffff;
	margin: 0;
	padding: 0;
	list-style-type: none;
	height: 32px;
	
	font-size: 0.9em;
}

#app li{
  	list-style-type: none;
  	float: left;
  	margin: 0 0 0 2px;
  	padding: 0 0 0 15px;
  	background: url(assets/images/navbar/black_button_page.gif) #000000 top left no-repeat;
	height: 32px;
	line-height: 32px;
	vertical-align: middle;
}

#app li a{
  	color: #ffffff;	
  	background: url(assets/images/navbar/black_button_page.gif) transparent top right no-repeat;
  	display: block;
  	padding: 0 15px 0 0;
	text-decoration: none;
}

#app li.cur, #app li.over, #app li:hover {
	background: url(assets/images/navbar/white_button.gif) #ffffff top left no-repeat;
}

#app li strong, ul#app li.cur a, ul#app li.over a, ul#app li:hover a {
	display: block;
	color: #6c144d;
	padding: 0 15px 0 0;
	text-decoration: none;
	background: url(assets/images/navbar/white_button.gif) transparent top right no-repeat;
}

#adminbuttons {
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 0;
	padding: 0;
	z-index: 200;
}

#admin {
	clear: both;
	font-weight: normal;
	color: #ffffff;
	margin: 0;
	padding: 0;
	list-style-type: none;
	height: 32px;
	
	font-size: 0.9em;
}

#admin li{
  	list-style-type: none;
  	float: left;
  	margin: 0 0 0 2px;
  	padding: 0 0 0 15px;
  	background: url(assets/images/navbar/black_button_down.gif) #000000 top left no-repeat;
	height: 32px;
	line-height: 32px;
	vertical-align: middle;
}

#admin li a{
  	color: #ffffff;	
  	background: url(assets/images/navbar/black_button_down.gif) transparent top right no-repeat;
  	display: block;
  	padding: 0 15px 0 0;
	text-decoration: none;
}

#admin li.cur, #admin li.over, #admin li:hover {
	background: url(assets/images/navbar/purple_button_down.gif) #6c144d top left no-repeat;
}

#admin li strong, ul#admin li.cur a, ul#admin li.over a, ul#admin li:hover a {
	display: block;
	color: #ffffff;
	padding: 0 15px 0 0;
	text-decoration: none;
	background: url(assets/images/navbar/purple_button_down.gif) transparent top right no-repeat;
}

.downloadit {
	position: relative;
	float: right;
	right: 0px;
	top: 0px;
	
	display: block;
	text-align: right;
	background-image: url(assets/images/icons/pdf.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 15px;
	margin: 0;
}

.upbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #ffffff;
	background-image: url(assets/images/forms/up_button.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #ffffff;
	border: none;
	text-transform: uppercase;
	letter-spacing: -1px;
	font-weight: normal;
	padding: 0;
	width: 23px;
	height: 23px;
}

.downbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #ffffff;
	background-image: url(assets/images/forms/down_button.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #ffffff;
	border: none;
	text-transform: uppercase;
	letter-spacing: -1px;
	font-weight: normal;
	padding: 0;
	width: 23px;
	height: 23px;
}

.cancelbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #ffffff;
	background-image: url(assets/images/forms/cancel_button.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #ffffff;
	border: none;
	text-transform: uppercase;
	letter-spacing: -1px;
	font-weight: normal;
	padding: 0;
	width: 23px;
	height: 23px;
}

.reinstatebutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #ffffff;
	background-image: url(assets/images/forms/reinstate_button.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #ffffff;
	border: none;
	text-transform: uppercase;
	letter-spacing: -1px;
	font-weight: normal;
	padding: 0;
	width: 23px;
	height: 23px;
}

.notinterested {
	text-decoration: line-through;
}

li.currentstep 
{
	font-weight : bold;
}

li.completedstep
{
	color: #6c144d;
	font-weight : bold;
}

.homeleftcolumn {
	position: relative;
	float: left;
	left: 0px;
	top: 0px;
	width: 310px;
	margin: 0;
	padding: 0;
}

.forminstruction 
{
	font-size : 0.8em;
	color : #393939;
}

#qualifications 
{
	width : 100%;
}

#professionalexperiences 
{
	width : 100%;
}

#ktinterests 
{
	width : 100%;
}

#refreports
{
	width : 100%;
}

#referees
{
	width : 100%;
}

.twtr-hd h4{
background-color:#fff !important;
}

.twtr-hd{
display:none !important;
}


.twitterLink{
float:right;
margin-right:20px;
color:#555;
text-align:right;
margin-top:10px;
}

.twtr-profile-img{
margin-left:20px;
margin-bottom:10px;
}



.content{
	text-align:left;
	padding-bottom:100px;
	width:640px;
}

.content .leftImage{
	float:left;
	margin-top:-22px;
}

.content hr{
	clear:both;
	margin-top:40px;
	margin-bottom:20px;
	margin-left:130px;
	padding:0px;
}

.content .lowerHr{
	margin-top:20px;
	margin-bottom:40px;
}

.content p{
	margin-left:130px;
	margin-top:0px;
}

.sideContent p{
	margin-left:20px;
	margin-right:10px;
}

.content ul,.content ol{
	padding:0;
	margin:0;
	margin-left:145px;
	margin-top:10px;
}

.content ol li{
margin-left:5px;
}

.content li{
	padding:0;
	margin:0px;
	margin-bottom:10px;
}

.contactList{
margin-left:130px;
}

.contactList li{
list-style:none;
}

