@charset "utf-8";
body{
	background:#000;
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:62.5%;
	color:#FFF;
	background:url(../images/header-bkgrd.gif) repeat-x top left #000;	
}
#hiddencontent{
	position:absolute;
	left:-3000px;
	top:0;
	padding:2px;
	font:90% arial;
}
#hiddencontenttesting{
	position:absolute;
	left:-3000px;
	top:0;
	padding:2px;
	font:90% arial;
}
img{ border:none;}
a{color:#fff;text-decoration:none;}
a:hover{color:#fff;text-decoration:underline;}
a.copyLink{ border-bottom:1px dashed white;}
a:hover.copyLink{ border-bottom:1px solid #bfbfbf; text-decoration:none}
.container{
	width:1005px;
	padding:0;
	margin:0 auto;
	font-size: 1.28em;
}
.header{
	background:url(../images/header-bkgrd.gif) repeat-x left #00adef;
	height:56px;
	width:100%;
}

* html .header img {
	height: 53px;
}

.navHorizontal{
	height:3.1em;
	width:100%;
	color:#FFF;
}
.navHorizontal ul{
	padding:0 0 0 23px;
	margin:0;
}
.navHorizontal li{
	list-style:none;
	text-transform:uppercase;
	font-size:1em;
	font-weight:bold;
	float:left;
	position: relative;
}
.navHorizontal li a{ display:block; position: absolute; top: 0; z-index: 20001;}
.navHorizontal li.last{
	border-right:none;
}
.navHorizontal li a{
	color:#bfbfbf;	
	text-decoration:none;	
	font-size: 0.9em;
	height: 40px;
	position: relative;
}
.navHorizontal li a:hover{
	color:#fff;
	text-decoration:underline;
}
.navHorizontal li.selected a{
	color:#fff;	
}
.navHorizontal li.selected a:hover{
	color:#bfbfbf;	
}

.navHorizontal li span		{	position: absolute; display: block; height: 40px; width: 200px; top: 0; left:0; z-index: 1001; cursor: pointer;	}
.navHorizontal li#navHome a	{	width:64px;	}
.navHorizontal li#navHome span{	width:64px; background:url(../images/nav-home.jpg) no-repeat;	}
.navHorizontal li#navIBS a	{	width:222px;	}
.navHorizontal li#navIBS span{	width:222px;background:url(../images/nav-ibs.jpg) no-repeat;	}
.navHorizontal li#navPS a	{	width:174px;	}
.navHorizontal li#navPS span{	width:174px;background:url(../images/nav-ps.jpg) no-repeat;	}
.navHorizontal li#navIC a	{	width:162px;	}
.navHorizontal li#navIC span{	width:162px;background:url(../images/nav-ic.jpg) no-repeat;	}*/

.navHorizontal ul#prinav li.over a span {
	top: -41px;
}

.navHorizontal ul#prinav li.selected a span,
.navHorizontal ul#prinav li.selectedlast a span,
.navHorizontal ul#prinav li.over a span {
	background-position: 0 -41px;
}

.holder{
	width:985px;
	float:left;
}
.hiddencontent{
	position:absolute;
	left:-3000px;
	top:0;
}

/* Column One */
.colOne{
	width:227px;
	float:left;
	background-color:black;
}
.colOneInternal{
	width:179px;
	margin-left:23px;
}
.colOneBox{
	background-color:#141d22;
	border:1px solid #141d22;
}
.colOneBoxBanner{
	padding-top:4px;
}
.borderBlue{ border:0px; border-bottom:1px solid #293c45;}
/*.colOneBox h2{ color:#c6e8ea; font-size:1em; font-weight:normal; background-color:#090e11; padding:.85em 0 .85em .5em; margin:0;}*/
.colOneBox h2{ color:#c6e8ea; font-size:1em; font-weight:normal; background-color:#090e11; padding:0 0 0 .5em; margin:0; line-height:3em;}
.colOneBox p{ color:#bfbfbf;} 
.colOneBox ul{
	padding: .7em 0 .7em 1em;
	margin:0;
}
.colOneBox ul.topMargin{
	margin:1.75em 0 0 0;
	padding-bottom:1em;
}
.colOneBox li{
	background:url(../images/bullet-grey-bkgrd.gif) 0px .3em no-repeat;
	padding: 0 0 0 1.2em;
	font-size:.85em;
	list-style-type:none;
}
.colOneInternal p{
	font-size:.85em;
	padding: 1em;
	margin:0;
}



.colOneBox ul.navLeft, .colOneBox ul.navLeft li ul, .colOneBox ul.navLeft li li ul, .colOneBox ul.navLeft li li li ul{
	padding:0;
	margin:0;
}


.colOneBox ul.navClosed {
	display: none;
}

.colOneBox ul.navLeft li{
	background:#141d22;
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
	margin:1px 0 1px 0;
	padding:0;
	font-size:1em;
	color:#ccc;
}

.colOneBox ul.navLeft li li{
	background-color:#151918;
	margin:0;
	padding:0 0 0 0;
	border-top: 1px solid #000;
	border-bottom: 1px solid #151918;
}

.colOneBox ul.navLeft li li li{
	background-color:#151918;
	margin:0;
	padding:0 0 0 0;
	border-top: 1px solid #000;
	border-bottom: 1px solid #151918;
}

.colOneBox ul.navLeft li li li li{
	background-color:#151918;
	margin:0;
	padding:0 0 0 0;
	border-top: 1px solid #000;
	border-bottom: 1px solid #151918;
}

.colOneBox ul.navLeft li a{
	display:block;
	padding: 0.4em 1em;
	color:#ccc;
}

.colOneBox ul.navLeft li li a{
	display: block;
	padding-left: 2em;
}

.colOneBox ul.navLeft li li li a{
	display: block;
	padding-left: 3em;
}

.colOneBox ul.navLeft li li li li a{
	display: block;
	padding-left: 4em;
}

.colOneBox ul.navLeft li a:hover, .colOneBox ul.navLeft li li a:hover, .colOneBox ul.navLeft li li li a:hover, .colOneBox ul.navLeft li li li li a:hover{
	background-color:#4A4E4F;
	text-decoration:none;
}
.colOneBox ul.navLeft li.selected, .colOneBox ul.navLeft li li.selected, .colOneBox ul.navLeft li li li.selected, .colOneBox ul.navLeft li li li li.selected{
	background-color:#006D99;
}

/* Column Two */
.colTwo{
	width:525px;
	float:left;
	color:#ccc;
    height: auto !important; /* for modern browsers */
    height: 350px; /* for IE5.x and IE6 */
    min-height: 350px; /* for modern browsers */
    padding-bottom:1em;
}
.colTwoBox, .colTwoContent .colTwoBox{
	background-color:#000;
	border:1px solid #141d22;
	width:254px;
	height:10em;
	float:left;
	margin-top:8px;
}
.colTwoContent .colTwoBox{ height:auto; width:244px; font-weight:bold; text-align:center;}
.colTwoContent .colTwoBox a { font-weight:bold; color:#00a4e8; border:none; display:block; width:100%;}
.colTwoContent .colTwoBox a:hover { border:none; color:#C5E5F0;}
.marginRight{ margin-right:6px;}
.marginBottom{ margin-bottom:16px;}
.colTwoBox h2, .colTwoContent .colTwoBox h2{ color:#00A4E8; font-size:1.2em; font-weight:normal; background: url(../images/bkgrd-h2-coltwo.gif) repeat-x top left #020607; padding:0 0 0 .7em; margin:0; line-height:3em; border-bottom:1px solid #141d22;}
body#home .colTwoBox h2 a {color:#00A4E8;}

.colTwoBox ul, .colTwoBoxWhite ul, .colTwoBoxTwoColumn ul, .colTwoBoxWhiteLong ul{
	padding: 0 0 .7em .7em;
	margin: 1em 0 0 0;
}

.colTwoBox ul.topMargin, .colTwoBoxWhite ul.topMargin, .colTwoBoxTwoColumn ul.topMargin, .colTwoBoxWhiteLong ul.topMargin{
	margin:2em 0 0 0;
	padding-bottom:1em;
}
.colTwoBox li, .colTwoBoxWhite li, .colTwoBoxTwoColumn li, .colTwoBoxWhiteLong li{
	background:url(../images/bullet-grey-bkgrd.gif) 0px .5em no-repeat;
	padding: 0 1em 0 1.2em;
	font-size:.95em;
	line-height:1.6em;
	list-style-type:none;
}

.colTwoBox li a:link, .colTwoBoxWhite li a:link, .colTwoBoxTwoColumn li a:link, .colTwoBoxWhiteLong li a:link{
	display:block;
	line-height:1.6em;
	width:100%;
}

.colTwoBoxTwoColumn, .colTwoBoxWhite, .colTwoBoxWhiteLong{
    background-color:#000;
    border-bottom:1px solid #1a2225;    
    border-top:1px solid #182224;    
}
.colTwoBoxTwoColumn{ margin-top:8px;}
.colTwoBoxWhite{
    width:256px;
	height:9.8em;
	float:left;
	margin-top:8px;
}
.colTwoBoxWhiteLong{
    width:512px;
	height:9.8em;
	float:left;
	margin-top:8px;
}
.tall{
    height:14.4em;
}
.taller{
    height:18em;
}
.tallest {
	height: 22em;
}
.siHeight11 {
	height: 11em;
}
.siHeight12 {
	height: 12em;
}
.siHeight13 {
	height: 13em;
}
.siHeight14 {
	height: 14em;
}
.siHeight15 {
	height: 15em;
}
.siHeight16 {
	height: 16em;
}
.siHeight17 {
	height: 17em;
}
.siHeight18 {
	height: 18em;
}
.siHeight19 {
	height: 19em;
}
.siHeight20 {
	height: 20em;
}
.siHeight21 {
	height: 21em;
}
.siHeight22 {
	height: 22em;
}
.siHeight23 {
	height: 23em;
}
.siHeight24 {
	height: 24em;
}
.siHeight25 {
	height: 25em;
}
.siHeight26 {
	height: 26em;
}
.siHeight27 {
	height: 27em;
}
.siHeight28 {
	height: 28em;
}
.siHeight29 {
	height: 29em;
}
.siHeight30 {
	height: 30em;
}
.siHeight31 {
	height: 31em;
}
.siHeight32 {
	height: 32em;	
}

.colTwoBoxTwoColumn h2, .colTwoBoxWhite h2, .colTwoBoxWhiteLong h2, body#iBankStudent div.colTwoContent h2 { color:#fff; font-size:1.2em; font-weight:normal; background: url(../images/bkgrd-h2-coltwo.gif) repeat-x top left #020607; padding:0 0 0 .7em; margin:0; line-height:2.4em; border-bottom:1px solid #1a2225;}
.colTwoBoxTwoColumn p, .colTwoBoxWhite p, .colTwoBoxWhiteLong p{ padding:0 1em;}
.floatRight{ float:right;}
.marginTop{ margin:.8em 0 .8em .8em;}

.imgMargTop{ margin-top:8px;}
.colTwoContent{ padding: 0 1em 0 0;}
.colTwoContent h1, .colTwo h1, h1{ color:#c5e5f0; margin:0 0 1em 0; padding:0; font-size:1.3em; font-weight:bold;}
.colTwo h1{ margin-top:1em;}
.colTwoContent h2{ color:#c5e5f0; margin:0; padding:1em 0 0 0; font-size:1em; font-weight:bold;}
.colTwoContent ul, .colTwoBoxWhite ul.notlink, .colTwoBoxWhiteLong ul.notlink { padding:0 0 0 .2em; margin:1em 0 1em 0}
.colTwoContent ul ul{ padding:0 0 0 .2em; margin:1em 0 0 1em}
.colTwoContent ul ul li{background:url(../images/bullet-list-2.gif) 0px .75em no-repeat;}
.colTwoContent ol{ padding:0 0 0 .2em; margin:1em 0 1em 2em;}
.colTwoContent ul li, .colTwoBoxWhite ul.notlink li, .colTwoBoxWhiteLong ul.notlink li, .colTwoBoxTwoColumn ul.notlink li { background:url(../images/bullet-list.gif) 0px .75em no-repeat;padding: .25em 0 .25em 1em; list-style:none;}
.colTwoContent ul li strong { color:#fff}
.colTwoContent ol li { padding: .25em 0 .25em .25em; list-style-type:decimal;}
.colTwoContent p.small { font-size:.85em;}
.colTwoContent p.topmargin { padding-top:3em;}
.colTwoContent a{ border-bottom:1px dashed #fff;}
.colTwoContent a:hover{ border-bottom:1px solid #fff; text-decoration:none}

.sitemap{ width:100%; padding-left:1.8em;}
.smColOne{ width:220px; float:left; padding:0 .5em;}
.smColTwo{ width:220px; border-right:1px solid #00ADEF; border-left:1px solid #00ADEF; float:left; padding:0 .5em;}
.smColThree{ width:220px; float:left; padding:0 .5em;}
.smColFour{ width:220px; border-left:1px solid #00ADEF; float:left; padding:0 .5em;}

.sitemap ul{ padding:0; margin: 0; list-style-type:none; font-weight:bold;}
.sitemap li a{ padding:.5em 2em; margin: 0; border:0; display:block; background:url(../images/bullet-grey-bkgrd.gif) 1em .8em no-repeat; background-color:#121212; height:1%;}
.sitemap li a:hover{ border:none; background-color:#272727; display:block;}
.sitemap li li a{ padding:.5em; padding-left:2em; background-color:#181818; background:url(../images/bullet-list.gif) 1.2em .9em no-repeat; display:block; font-weight:normal; height:1%;}
.sitemap li li li a { padding:.5em; padding-left:3em;  background-image:none; background:url(../images/bullet-mini.gif) 2.2em .9em no-repeat; font-size:.85em; border:0px; display:block; font-weight:normal; height:1%;}

.podcastLeft{ float:left; width:35%; padding-bottom:.5em;}
.podcastRight{ float:left; width:35%; padding-bottom:.5em;}
.podcastLeft a, .podcastRight a, .colTwoContent span.iconPDF a{ margin-right:.1em;}
.clearPod{ clear:both;}

table.compareOptions{ border:1px solid gray; margin:1em 0;}
.compareOptions td, .compareOptions th{ border:1px solid gray; border-collapse:collapse; margin:0; padding:.5em; vertical-align:top; margin-right:.1em;}

.iconPDF {zoom:1; background:url(../images/icon_pdf.gif) no-repeat right bottom; padding-right:1.5em; border-bottom: 1px dashed #FFF;}

.iconMovie{ background-image:url(../images/icon_movie.gif); background-position:right .1em; background-repeat:no-repeat; padding-right:1.5em;}
.iconAudio{ background-image:url(../images/icon_audio.gif); background-position:right .1em; background-repeat:no-repeat; padding-right:1.5em;}
.iconWindowsMedia{background-image:url(../images/icon_windows_media.gif); background-position:right 0em; background-repeat:no-repeat; padding-right:1.8em;}
.iconReal{background-image:url(../images/icon_real.gif); background-position:right 0em; background-repeat:no-repeat; padding-right:1.8em;}
.iconJuice{background-image:url(../images/icon_juice.gif); background-position:right 0em; background-repeat:no-repeat; padding-right:1.8em;}
.iconItunes{background-image:url(../images/icon_itunes.gif); background-position:right 0em; background-repeat:no-repeat; padding-right:1.7em;}
.iconDoppler{background-image:url(../images/icon_doppler.gif); background-position:right 0em; background-repeat:no-repeat; padding-right:1.8em;}



/* Column Three  */
.colThree{
	width:233px;
	float:left;	
}
.colThreeBox{
	background-color:#141d22;
	border:1px solid #141d22;
	margin-top:8px;
	width: 231px;	
}
.colThreeBoxBanner{
	padding-top: 4px;
}
.marginCreate{ margin:1em 0 0 0;}
.colThreeBox h2{ color:#c6e8ea; font-size:1em; font-weight:normal; background-color:#090e11; padding: 1em 0 1em .5em; margin:0;}
.colThreeBox h2.hprhside{ color:#00A4E8;}
.colThreeBox p{ color:#bfbfbf;padding:.7em .5em; margin:0;} 
.colThreeBox ul{
	padding: .7em 0 .7em 1em;
	margin:0;
}
.colThreeBox ul.topMargin{
	margin:1.75em 0 0 0;
	padding-bottom:1em;
}
.colThreeBox li{
	background:url(../images/bullet-grey-bkgrd.gif) 0px .4em no-repeat;
	padding: 0 2em 0 1.2em;
	font-size:.95em;
	line-height:1.5em;
	list-style-type:none;
	margin:.95em 0 .95em 0;
}
.colThreeBox li a:link{
	/*display:block;
	width:100%; */
}

.colThreeBox2{
	background-color:#141d22;
	border:1px solid #141d22;
	margin-top:8px;
	width: 231px;	
}
.colThreeBox2 h2{ color:#c6e8ea; font-size:1em; font-weight:normal; background-color:#090e11; padding: 1em 0 1em .5em; margin:0;}
.colThreeBox2 h2.hprhside{ color:#00A4E8;}
.colThreeBox2 p{ color:#bfbfbf;padding:.7em .5em; margin:0;} 
.colThreeBox2 ul{
	padding: .7em 0 .7em 1em;
	margin:0;
}
.colThreeBox2 ul.topMargin{
	margin:0.5em 0 0 0;
	padding-bottom:0.25em;
}
.colThreeBox2 li{
	background:url(../images/bullet-grey-bkgrd.gif) 0px .4em no-repeat;
	padding: 0 2em 0 1.2em;
	font-size:.95em;
	line-height:1.5em;
	list-style-type:none;
	margin:.25em 0 .25em 0;
}
.colThreeBox2 li a:link{
	/*display:block;
	width:100%; */
}

.colThreeBox3{
	background-color:#141d22;
	border:1px solid #141d22;
	margin-top:8px;
	width: 231px;	
}
.colThreeBox3 h2{ color:#c6e8ea; font-size:1em; font-weight:normal; background-color:#090e11; padding: 1em 0 1em .5em; margin:0;}
.colThreeBox3 h2.hprhside{ color:#00A4E8;}
.colThreeBox3 p{ color:#bfbfbf;padding:.7em .5em; margin:0;} 
.colThreeBox3 ul{
	padding: .7em 0 .7em 1em;
	margin:0;
}
.colThreeBox3 ul.topMargin{
	margin:0.5em 0 0 0;
	padding-bottom:0.25em;
}
.colThreeBox3 li{
	background:url(../images/bullet-grey-bkgrd.gif) 0px .4em no-repeat;
	padding: 0 2em 0 1.2em;
	font-size:.95em;
	line-height:1.2em;
	list-style-type:none;
	margin:.25em 0 .25em 0;
}
.colThreeBox3 li a:link{
	/*display:block;
	width:100%; */
}

.smaller { font-size:.85em;} 
.smaller li { font-size:1em} 
/* Footer */
.footer{
	width:100%;
	clear:both;
	text-align:center;
	background:url(../images/bkgrd-footer.gif) top left repeat-x #000;
	margin:0 auto;
	font-size: 1.28em;
}
.footerbanner{
	line-height:25px; 
	color:#000; 
	background:url(../images/bkgrd-footer.gif) top left repeat-x #00adef;
	font-weight:bold;
	font-size:.9em;
	padding-left:2em;
	text-align:left;
	width:1005px;
	margin:0 auto;
}
.footerLinks{ padding:1em;}
.footer ul{
	padding:0em 5em;
	margin:0;
}
.footer li{
	display:inline;
	list-style:none;
	font-size:.85em;
	line-height:2em;
}

.footer p{ font-size:.85em; padding:0 2em; color:#BFBFBF; clear:both;text-align:left;}
.clearFooter{ width:100%; clear:both; height:2em;}
.caveat{ width:940px;margin:0 auto; font-size:1.1em}

/* Form Styles */
.Holder{ width:100%; float:left; padding: 5px 0 5px 0;}  
.HolderSubmit{float:left;width:200px; background-color:#00FFFF;}   
.HolderSubmit a {float:right;}
.Label{display:inline; font-size:.85em;float:left;width:160px;text-align:right;padding-right:.6em; padding-top:3px;line-height:1.3em;}
.Field{display:inline;float:left;width:275px; line-height:1.9em;}
.Field input{width:255px; font-size:.85em; padding:2px; color:#000; border:1px solid #7a9fba;}
.Field input.intCode{width:60px;}
.Field input.areaCode{width:80px; margin-left:10px;}
.Field input.number{width:80px; margin-left:10px;}
.Field select{width:255px; font-size:.85em; padding:2px; color:#000; border:1px solid #7a9fba;}
.Field textarea{width:255px; font-size:.85em; height:100px; line-height:1.9em; font-family:Arial, Helvetica, sans-serif; font-size:1em;padding:2px; color:#000; border:1px solid #7a9fba;}
.Field input.radio{ width:1.5em; border:none; margin:.7em .5em 0 .5em;}
.Field label{  font-size:.85em;}
.Field a { color:#ff0000; text-decoration:underline;}
.Field .submit{margin: 1em 0 0 0;background-color:#000000; border:none;font-size:1em; color:white; width:auto;}
.textRight { text-align:right;}
.readOnly { background-color:#CCCCCC;}


.SubHolder{padding:0;width:100%;}
.ChkBox {float:left;width:136px;display:inline; padding:3px 0 0 0;}
.ChkBox label{display:block; float:left; width:110px; line-height:1.4em; padding: 3px 0 0 0;}
.ChkBox input {margin:1px 3px 0 0; float:left; width:1.5em; border:none;}

/* Pop Up Form */
.popForm{ width:470px; padding:1em;}
.popForm .colTwoContent{ padding:0;}

/* CIO additions */

.reg_table {width:90%; height:auto; float:left;}
.reg_row_left {width:80%; float:left;}
.reg_row_right {width:20%; float:left;}
.bold_cap_text {color:#c5e5f0; font-weight:bold;}
.bold_text {font-weight:bold;}
.n_lists ul { padding:0 0 0 .2em; margin:0 0 1em 0;}
.n_lists li { background:url(../images/bullet-list.gif) 0px .5em no-repeat;padding: 0 0 0 1em; margin:0 0 0 1em; list-style-type:none;}
.menu_tab_row {width:99%; height:auto; float:left; border-left: 1px solid #c5e5f0; border-right: 1px solid #c5e5f0; border-top: 1px solid #c5e5f0; border-bottom: 1px solid #c5e5f0;}
.menu_tab_rowLower {width:99%; height:auto; float:left; border-left: 1px solid #c5e5f0; border-right: 1px solid #c5e5f0; border-bottom: 1px solid #c5e5f0;}
.menu_box_left {width:27%; height:auto; float:left; border-right: 1px solid #c5e5f0; text-align:center; padding:1em;}
.menu_box_middle {width:27%; height:auto; float:left; border-right: 1px solid #c5e5f0; text-align:center; padding:1em;}
.menu_box_right {width:27%; height:auto; float:left; text-align:center; padding:1em;}

.ibs_rms .colTwoBoxWhite p 
{
	min-height: 7em;
}
.ibs_rms .colTwoBoxWhiteLong p 
{
	min-height: 7em;
}

.ibs_rms .colTwoBoxWhite ul
{
	min-height: 3em;
	*height: 2em;
	padding-top: 0;
}
.ibs_rms .colTwoBoxWhiteLong ul
{
	min-height: 3em;
	*height: 2em;
	padding-top: 0;
}

.ibs_rms .colTwoBoxWhite 
{
	height: auto;
	overflow: hidden;
}
.ibs_rms .colTwoBoxWhiteLong 
{
	height: auto;
	overflow: hidden;
}

.ibs_rms .marginRight 
{
	clear: left;
}

.colTwoContent a.promotiles 
{
	border: none;
}
.homepage h1 
{
	position: relative;
	height: 40px;
	margin-bottom: 5px;
}

.homepage h1 span 
{
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	height: 40px;
	width: 518px;
	z-index: 2001;
	background: transparent url(../images/homepageh1.gif) no-repeat 0 0;
}

.ibhomepage h1,
.ibhomepage h2 
{
	position: relative;
	height: 40px;
	margin-bottom: 5px;
}

.ibhomepage h1 span,
.ibhomepage h2 span 
{
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	height: 40px;
	width: 975px;
	z-index: 2001;
	background: transparent no-repeat 0 0;
}

.ibhomepage h1 span 
{
	background-image: url(../images/ibhp_h1.gif);
}

.ibhomepage h2 span {
	background-image: url(../images/ibhp_h2.gif);
}


.ibhomepage .footerLinks 
{
	width: 975px;
	margin: auto;
}

.ibhomepage .footerLinks p
{
	padding: 0;
}

.ibhomepage #colTwo 
{
	clear: both;
	width: 970px;
}

.ibhomepage #colTwo .marginRight 
{
	margin-right: 72px;
}

.ibhomepage #colTwo .colTwoBoxWhite 
{
	width: 272px;
	height: 13em;
}
.ibhomepage #colTwo .colTwoBoxWhiteLong 
{
	width: 544px;
	height: 13em;
}


.ibhomepage .headimg
{
	float: right;
}

.ibhomepage .colOneInternal 
{
	margin-left: 0;
	float:left;
}

.ibhomepage .colOneBox 
{
	float: left;
}

.ibhomepage .colOne
{
	width: 970px;
	float:left;
	margin-top: 20px;
}

.clearColTwos {
	clear: both;
}


div#flowchart {
	width: 495px;
	height: 550px;
	position: relative;
}

div#flowchart a {
	width: 113px;
	height: 75px;
	display: block;
	border: none;
	position: absolute;
	right: 0;
}

div#flowchart a#theRightOption span {visibility:hidden; display:none;}

div#flowchart a#theRightOption {
	width: 180px;
	height: 359px;
	display: block;
	position: absolute;
	left:1px;
	top:190px;
	border:none;
	background: url(../images/rightoptions-out.jpg) no-repeat 0 0;
}
div#flowchart a#theRightOption:hover {
	background: url(../images/rightoptions-over.jpg) no-repeat 0 0;
}

a#opt1 {
	top: 0;
	background: url(../images/flow_char_right_opt1.gif) no-repeat 0 0;
}

a#opt1:hover {
	background: url(../images/flow_char_right_opt1_on.gif) no-repeat 0 0;
}

a#opt2 {
	top: 95px;
	background: url(../images/flow_char_right_opt2.gif) no-repeat 0 0;
}

a#opt1 span {
	
}

a#opt2:hover {
	background: url(../images/flow_char_right_opt2_on.gif) no-repeat 0 0;
}

a#opt3 {
	top: 190px;
	background: url(../images/flow_char_right_opt3.gif) no-repeat 0 0;
}

a#opt3:hover {
	background: url(../images/flow_char_right_opt3_on.gif) no-repeat 0 0;
}

a#opt4 {
	top: 285px;
	background: url(../images/flow_char_right_opt4.gif) no-repeat 0 0;
}

a#opt4:hover {
	background: url(../images/flow_char_right_opt4_on.gif) no-repeat 0 0;
}

.error {
	padding: 0 0 0 20px;
}

#icbox2 ul {
	margin: 2.25em 0 0 0;
}

* html #icbox2 ul {
	margin: 2.75em 0 0 0;
}

.psbox2 ul {
	margin: 2.25em 0 0 0;
}

* html .psbox2 ul {
	margin: 2.75em 0 0 0;
}

#ibsbox2 ul {
	margin: 3.50em 0 0 0;
}

* html #ibsbox2 ul {
	margin: 4em 0 0 0;
}

#isbstudentbox ul {
	margin: 4.75em 0 0 0;
}

* html #isbstudentbox ul {
	margin: 5.25em 0 0 0;
}

a.btn-iagree {
	border: none;
}

a.btn-iagree:hover {
	border: none;
}

p.firstLegal {
	margin: 4em 0 0 0;
}

p.paddingTop {
	padding: 1em 0 0 0;
}

#legal {
	clear: both;
	padding: 1.5em 0 0 0;
}
.strong_text {
	font-weight:bold;
	color: #fff;
}
.strong_small_text {
	font-size: x-small;
	font-weight: bold; 
}
.extra_small_text {
	font-size:x-small;
}

.alignCentre{text-align:center;}
.pMargin0 p{margin:0;}
