@charset "UTF-8";
/* CSS Document */

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


body { margin: 0; background-color: #fff; font-family: "Arial", Helvetica, Verdana, sans-serif; min-width:980px;
  }
   #header {
   width: 94%;
	margin:20px auto 10px auto;
    z-index: 1;
	max-width:1300px;
}
 #header h1 { font-family: "Arial", Helvetica, Verdana, sans-serif; font-size: 18px; font-weight:bold; color: #65635e; margin: 23px 16px 0px 0; padding: 0; float:left; display:inline;}
 #header  h1 a { font-family: "Arial", Helvetica, Verdana, sans-serif; font-size: 18px; font-weight:bold; color: #B1B1B1; text-decoration:none; }
 #header  h1 a:hover,  #header  h1 a.selected {
	font-family: "Arial", Helvetica, Verdana, sans-serif; font-size: 18px; font-weight:bold; color: #65635e; text-decoration:underline;}

 #header h1 img { float: left; padding: 0 5px 0 0; }
 #discoverpg #header  h1 a.highlight.discoverlink{
	font-family: "Arial", Helvetica, Verdana, sans-serif; font-size: 18px; font-weight:bold; color: #65635e; text-decoration:none;}
#visitpg #header  h1 a.highlight.visitlink{
	font-family: "Arial", Helvetica, Verdana, sans-serif; font-size: 18px; font-weight:bold; color: #65635e; text-decoration:none;}

#applypg #header  h1 a.highlight.applylink{
	font-family: "Arial", Helvetica, Verdana, sans-serif; font-size: 18px; font-weight:bold; color: #65635e; text-decoration:none;}
 
#experiencepg #header  h1 a.highlight.experiencelink{
	font-family: "Arial", Helvetica, Verdana, sans-serif; font-size: 18px; font-weight:bold; color: #65635e; text-decoration:none;}

  /* Background */
 #background {
   width: 94%;
	margin:0 auto;
    z-index: 1;
	max-width:1300px;
	position:relative;
}

.stretch {
    width:100%;
}

.stretch2 {
    width:100%;
	height:100%;
}
.stretch3 {
    width:54%;
	float:left;
}
.stretch4 {
    width:32%;
}

.ui-corner-all { -moz-border-radius: 8px; -webkit-border-radius: 8px; }

#background #introduction {
    width: 94%;
	margin:0 auto;
    z-index: 2;
	position:absolute;
	max-width:1300px;
}
 
 #background #introduction .introhead{
    width:30%; position:absolute; right: 0; top:50px; min-width:980px;
}
#background #introduction .introhead h1{
    font-family: "Arial", Helvetica, Verdana, sans-serif; font-size: 70px; font-weight:bold; color: #fff; float:left; width:auto; padding:20px 0 0 0; 
}
 #background #introduction .introhead p{
    font-family: "Arial", Helvetica, Verdana, sans-serif; font-size: 15px; line-height:24px; font-weight:bold; color: #fff; margin: 0px 0px 0px 30px; padding: 0;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
	padding:0;
	margin:0;
	}
	
	/* Instant Chat */
	
	.chatcontainer {
   width: 94%;
   height:100%;
	position: relative;
	margin:0 auto;
	top:-110px;
    z-index: 21;
	max-width:1300px;
	padding:0;
}

#chat{ position:absolute; top:-110px; right: 0; z-index:21; }



/* Main Block */
.ie_layout {
  height: 0;
  he\ight: auto;
  zoom: 1;
  max-width:1300px;
}
#mainBlock {
	margin: 0px auto 20px auto;
	padding: 0;
	border: #b5b5b5 solid 1px;
	position: relative;
	width: 94%; 
	background-image: url(../images/bigTab_bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	max-width:1300px;
}

/* Left Column */
#mainBlock #columnwrapper { 
	margin:0 0 0 30px;
	padding:0;
	display:block;
	width:94%;
}* html #mainBlock #leftcolumn { /* IE 6 & IE 7 Quirks Mode */
    margin: 30px 4% 0 15px;
}
#mainBlock #leftcolumn { 
	float: left;
	margin: 30px 4% 0 30px;
	padding:0;
	display:block;
	width:66%;
}
#mainBlock #leftcolumn h1{
    font-family: "Arial", Helvetica, Verdana, sans-serif; font-size: 56px; font-weight:bold; color: #060C56; margin:0 0 30px 0; padding:0; 
}
#mainBlock #leftcolumn h2{
    font-family: "Arial", Helvetica, Verdana, sans-serif; font-size: 15px; line-height:16px; font-weight:bold; color: #000; margin:10px 0px; padding: 0;
}
#mainBlock #leftcolumn h3{
    font-family: "Arial", Helvetica, Verdana, sans-serif; font-size: 27px; font-weight:bold; color: #060C56; margin:0 0 30px 0; padding:0; line-height:34px;
}
#mainBlock #leftcolumn p{
    font-family: "Arial", Helvetica, Verdana, sans-serif; font-size: 15px; line-height:20px; color: #65635e; margin:10px 0; padding:0; 
}
#mainBlock #leftcolumn p a {
	font: bold 15px "Arial", Helvetica, Verdana, sans-serif;
	line-height: 20px;
	color: #0066FF;
	text-decoration:none;
   
}

#mainBlock #leftcolumn p a:hover, #mainBlock #leftcolumn p a.selected{
	font: bold 15px "Arial", Helvetica, Verdana, sans-serif;
	line-height: 20px;
	color: #060C56;
	text-decoration:underline;
}



#mainBlock #leftcolumn li a {
	font: bold 15px "Arial", Helvetica, Verdana, sans-serif;
	line-height: 20px;
	color: #0066FF;
	text-decoration:none;
   
}

#mainBlock #leftcolumn li a:hover, #mainBlock #leftcolumn li a.selected{
	font: bold 15px "Arial", Helvetica, Verdana, sans-serif;
	line-height: 20px;
	color: #060C56;
	text-decoration:underline;
	font-size: 16px;
}

#mainBlock #leftcolumn #coursework { 
	float: right;
	margin: 0 0 30px 30px;
	padding:0;
	display:block;
	width:60%;
	font:12px "Arial", Helvetica, Verdana, sans-serif;
}
#mainBlock #leftcolumn #coursework td { 
	font:12px "Arial", Helvetica, Verdana, sans-serif;
	padding:4px;
}
#mainBlock #leftcolumn ul li{
	font: 12px "Arial", Helvetica, Verdana, sans-serif;
	list-style:disc;
	color: #65635e;
	line-height:15px;
	padding:15xp 10px;
	margin:0px 0 8px 20px;
	font-size: 16px;
}
#mainBlock #leftcolumn h4{
    font-family: "Arial", Helvetica, Verdana, sans-serif; font-size: 18px; font-weight:bold; color: #060c56; margin: 30px 0 20px 0; padding:5px 0;  border-bottom: #F3AE00 solid 1px; line-height:18px;
}

/* Center Column */
#mainBlock #centercolumnwrapper { 
	float: left;
	margin: 0 4% 20px 0;
	display:block;
	width:40%;
	background:#fff;
	padding:0;
}
#mainBlock #centercolumn { 
	float: left;
	margin: 0 4% 20px 0;
	display:block;
	width:40%;
	background:#fff;
	border-left:#b5b5b5 solid 1px;
	border-right:#b5b5b5 solid 1px;
	border-bottom:#b5b5b5 solid 1px;
	padding:0 0 20px 0;
	background-image: url(../images/centerbarbkmain.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

/* Center Column Alternative*/
#mainBlock #leftcolumn #centercolumnalt { 
	display:block;
	background:#fff;
	border-left:#b5b5b5 solid 1px;
	border-right:#b5b5b5 solid 1px;
	border-bottom:#b5b5b5 solid 1px;
	padding:0 0 20px 0;
	background-image: url(../images/centerbarbkmain.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

#mainBlock #centercolumnalt .ctrmargin{ margin: 0 20px;
}

#mainBlock #centercolumnalt .ctrmargin ol li{ margin: 0 20px; list-style:decimal;
}
#mainBlock #centercolumnalt h1{
    font-family: "Arial", Helvetica, Verdana, sans-serif; font-size: 16px; font-weight:bold; color: #fff; line-height:35px; margin:0 0 20px 0; padding:0; background:#0033CC;
	background-image: url(../images/centerbarbk.jpg);
	background-repeat: repeat-x;
}
#mainBlock #centercolumnalt h2{
    font-family: "Arial", Helvetica, Verdana, sans-serif; font-size: 18px; font-weight:bold; color: #060c56; margin:0; padding:0; line-height:18px;
}
#mainBlock #centercolumnalt .alt h2  {
    font-family: "Arial", Helvetica, Verdana, sans-serif; font-size: 18px; font-weight:bold; color: #060c56; margin: 0 0 10px 0; padding:5px 0;  border-bottom: #F3AE00 solid 1px; line-height:18px;
}
#mainBlock #centercolumnalt .alt h2 a  {
    font-family: "Arial", Helvetica, Verdana, sans-serif; font-size: 18px; font-weight:bold;
	color: #060C56;
	text-decoration:none;
}
#mainBlock #centercolumnalt .alt h2 a:hover, #mainBlock #centercolumnalt .alt h2 a.selected{
	font-family: "Arial", Helvetica, Verdana, sans-serif; font-size: 18px; font-weight:bold; color: #0066FF;
	text-decoration:underline;
}
#mainBlock #centercolumnalt h3{
    font-family: "Arial", Helvetica, Verdana, sans-serif; font-size: 15px; line-height:16px; font-weight:bold; color: #060c56; margin: 5px 0 20px 0; padding: 0;
}
#mainBlock #leftcolumn #centercolumnalt .alt h3{
    font-family: "Arial", Helvetica, Verdana, sans-serif; font-size: 15px; line-height:16px; font-weight:bold; color: #060c56; margin: 5px 0 10px 0; padding: 0 0 5px 0; 
}
#mainBlock #centercolumnalt p{
    font-family: "Arial", Helvetica, Verdana, sans-serif; font-size: 12px; line-height:18px; color: #000; margin: 0 0 10px 0; padding: 0; 
}
#mainBlock #centercolumnalt .alt p a{
    font-family: "Arial", Helvetica, Verdana, sans-serif; font-size: 12px; line-height:18px; color: #000; margin: 0 0 5px 0; padding: 0; color: #060c56; text-decoration:none;
}
#mainBlock #centercolumnalt .alt p a:hover, #mainBlock #centercolumnalt .alt p a.selected{
    font-family: "Arial", Helvetica, Verdana, sans-serif; font-size: 12px; line-height:18px; color: #0066FF;
	text-decoration:underline;
}
/* Center Column More*/
.more-border {
   margin: 10px 0 30px 0;
   padding:10px 0; 
   border-bottom: #b5b5b5 solid 1px;
	
}
.more-border a {
	font: bold 14px "Arial", Helvetica, Verdana, sans-serif;
	line-height: 18px;
	color: #060C56;
	text-decoration:none;
   
}

.more-border a:hover, .more-border a.selected{
	font: bold 14px "Arial", Helvetica, Verdana, sans-serif;
	line-height: 18px;
	color: #0066FF;
	text-decoration:underline;
}
.more-noborder {
   margin: 0 0 20px 0;
   padding:20px 0; 
	
}
.more-noborder a {
	font: bold 14px "Arial", Helvetica, Verdana, sans-serif;
	line-height: 18px;
	color: #060C56;
	text-decoration:none;
   
}

.more-noborder a:hover, .more-noborder a.selected{
	font: bold 14px "Arial", Helvetica, Verdana, sans-serif;
	line-height: 18px;
	color: #0066FF;
	text-decoration:underline;
}

/* Right Column */
#mainBlock #rightcolumn { 
	float:left;
	margin: 30px 0 0 0;
	display:block;
	width:25%;
}
#mainBlock #rightcolumn h1{
    font-family: "Arial", Helvetica, Verdana, sans-serif; font-size: 24px; font-weight:bold; color: #65635e; margin:0 0 10px 0; padding:0;
}
#mainBlock #rightcolumn h2{
    font-family: "Arial", Helvetica, Verdana, sans-serif; font-size: 15px; line-height:16px; font-weight:bold; color: #000; margin: 20px 0px 10px 0px; padding: 0;
}
#mainBlock #rightcolumn h2 a{
    font-family: "Arial", Helvetica, Verdana, sans-serif; font-size: 15px; line-height:16px; font-weight:bold; color: #000; margin: 20px 0px 10px 0px; padding: 0; text-decoration:none;
}
#mainBlock #rightcolumn h2 a:hover{
    font-family: "Arial", Helvetica, Verdana, sans-serif; font-size: 15px; line-height:16px; font-weight:bold; color: #000; margin: 20px 0px 10px 0px; padding: 0; text-decoration:underline;
}
#mainBlock #rightcolumn p{
    font-family: "Arial", Helvetica, Verdana, sans-serif; font-size: 13px; line-height:18px; color: #65635e; margin: 10px 0; padding: 0; 
} 
#mainBlock #rightcolumn p a {
	font: bold 13px "Arial", Helvetica, Verdana, sans-serif;
	line-height: 13px;
	color: #0066FF;
	text-decoration:none;
   
}

#mainBlock #rightcolumn p a:hover, #mainBlock #rightcolumn p a.selected{
	font: bold 13px "Arial", Helvetica, Verdana, sans-serif;
	line-height: 13px;
	color: #060C56;
	text-decoration:underline;
}
#mainBlock #rightcolumn h3{
    font-family: "Arial", Helvetica, Verdana, sans-serif; font-size: 15px; line-height:16px; font-weight:bold; color: #000; margin: 30px 0px 10px 0px; padding: 0; color: #0066FF;
}
/* Bottom */
#bottom {
 font-family: "Arial", Helvetica, Verdana, sans-serif; 
  padding: 0 0px 0 30px;
  margin:20px 0 0 0;
    z-index: 1;
	max-width:1300px;
	position:relative;
}
.stretch3 h2{
    font-family: "Arial", Helvetica, Verdana, sans-serif; font-size: 15px; line-height:16px; font-weight:bold; color: #000; margin: 20px 0px 10px 0px; padding: 0;
}.stretch3 h2 a{
    font-family: "Arial", Helvetica, Verdana, sans-serif; font-size: 15px; line-height:16px; font-weight:bold; color: #000; margin: 20px 0px 10px 0px; padding: 0; text-decoration:none;
}
.stretch3 h2 a:hover{
    font-family: "Arial", Helvetica, Verdana, sans-serif; font-size: 15px; line-height:16px; font-weight:bold; color: #000; margin: 20px 0px 10px 0px; padding: 0; text-decoration:underline;
}

.stretch3 p{
    font-family: "Arial", Helvetica, Verdana, sans-serif; font-size: 12px; line-height:18px; color: #65635e; margin: 10px 0; padding: 0; 
} 
.stretch3 p a {
	font: bold 14px "Arial", Helvetica, Verdana, sans-serif;
	line-height: 14px;
	color: #0066FF;
	text-decoration:none; 
}

#bottom #sidebarnwrapper { 
	float: left;
	margin: 0 0 20px 2%;
	display:block;
	width:42%;
	padding:0;
}
  .column2{
  float:left;
  width:46%;
  }
  .column3{
  float:left;
  width:50%;
  }

   .column2 h1{
  font-family: "Arial", Helvetica, Verdana, sans-serif;
  font-size: 15px; line-height:18px;
  color:#060C56;
  margin-bottom:7px;
  }
  
   .column3 h1{
  font-family: "Arial", Helvetica, Verdana, sans-serif;
  font-size: 24px; line-height:18px;
  color:#060C56;
  margin-bottom:7px;
  }
  
     .column2 h2{
  font-family: "Arial", Helvetica, Verdana, sans-serif;
  font-size: 15px; line-height:18px;
  color:#527bf8;
  margin-bottom:7px;

  }
  
   .column2 p{
  font-family: "Arial", Helvetica, Verdana, sans-serif;
  font-size: 12px; line-height:18px;
  margin-bottom:7px;
  }
   .column2 p a{
  font-family: "Arial", Helvetica, Verdana, sans-serif;
  font-size:12px;
  line-height:14px;
  text-decoration:none;
  color: #65635e; 
  }
  .column2 p a:hover,  .column2 p a.selected{
  font-family: "Arial", Helvetica, Verdana, sans-serif;
  font-size:12px;
  line-height:14px;
  text-decoration: underline;
  color: #000; 
  }
.columndivider {
   margin: 10px 0 30px 0;
   padding:0; 
   border-bottom: #b5b5b5 solid 1px;
   display:block;
	
}
.verticalimage {
   width: 50%;
	margin:0 0px 10px 10px;
	float:right;
	
}
.verticalimage2 {
   width: 20%;
	margin:0 10px 10px 0px;
	float:left;
	
}
.button {margin:10px auto;  }
.button a { font-family: "Arial", Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; float: left; color:#fff;  }
.button a:hover, .button a.selected{ font-family: "Arial", Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: bold; color: #000; text-decoration: none; float: left; }
.leftEnd { float: left; clear: none; }
.rightEnd { float: left; clear: none; }

.rightEnd2 { float: right; clear: none; }

.button a.link { background-image: url(../images/yellowRoundbk.png); height: 21px; padding: 8px 0px 0px 0px; background-repeat:repeat-x; }

.largebutton {margin: 0 auto 20px auto; background-image: url(../images/yellowRoundbk.png); height: 28px; padding: 0; background-repeat:repeat-x; overflow:hidden; width:100%;}
.largebutton p { font-family: "Arial", Helvetica, Verdana, sans-serif; font-size: 18px; font-weight: bold; text-decoration: none; float: left; color:#fff;height: 27px; padding: 4px 0px 0px 0px  }

.largebutton a { font-family: "Arial", Helvetica, Verdana, sans-serif; font-size: 18px; font-weight: bold; text-decoration: none; float: left; color:#fff;   }
.largebutton a:hover, .largebutton a.selected{ font-family: "Arial", Helvetica, Verdana, sans-serif; font-size: 18px; font-weight: bold; color: #000; text-decoration: none; float: left;  }
.largebutton a.link { background-image: url(../images/yellowRoundbk.png); height: 27px; padding: 4px 0px 0px 0px; background-repeat:repeat-x; }

.buttonblue {margin:0 auto;  }
.buttonblue a { font-family: "Arial", Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; float: left; color:#fff;  }
.buttonblue a:hover, .buttonblue a.selected{ font-family: "Arial", Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: bold; color: #fff; text-decoration: underline; float: left; }
.buttonblue a.link { background-image: url(../images/blueRoundbk.png); height: 21px; padding: 8px 10px; background-repeat:repeat-x; }


.printbutton {margin:10px auto;  }
.printbutton a { font-family: "Arial", Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; float: left; color:#ccc;  }
.printbutton a:hover, .printbutton a.selected{ font-family: "Arial", Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: bold; color: #000; text-decoration: none; float: left; }

.floatLeft { float: left; }
.floatRight { float: right; }
#footnote  h1 { font-family: "Arial", Helvetica, Verdana, sans-serif; font-size: 12px; font-weight:bold; color: #65635e; text-align:center; width: 94%; margin:10px auto 35px auto; max-width:1300px;}


/*Topics*/

 .video {
   width: 94%;
   height:100%;
	position: relative;
	margin:0 auto;
	top:-110px;
    z-index: 21;
	max-width:1300px;
	padding:0;
}

#greetings{ position:absolute; top:-110px; right: 1%; z-index:21; }

#container { width: 400px; }
#test { background: #c00; color: #fff; }
#test p { margin: 0; margin-bottom: 16px; }

/*Topics*/
#mainBlock #rightcolumn ul  { border-bottom: 0 !important; }
#mainBlock #rightcolumn ul li  { font-family: "Arial", Helvetica, Verdana, sans-serif; font-size: 1em; padding: .5em .5em .5em 1em;  display: block; border: 1px solid #cccccc; background: #f6f6f6; color: #060c56; outline: none; -moz-border-radius: 8px; -webkit-border-radius: 8px; margin-bottom:10px;}

#mainBlock #rightcolumn ul li a { font-family: "Arial", Helvetica, Verdana, sans-serif; font-weight: bold; color: #060c56; text-decoration: none; outline: none;  }

#mainBlock #rightcolumn ul li a:hover { font-weight: bold; color: #c77405; outline: none; text-decoration:underline;}
/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}
