body {
    	margin:0;
	color:#333333;
	font:12pt Arial;
	background-color:#f9f9f9;
	min-width:1130px;

}
a{
/*color: #2f89b2;*/ /*Feb 12 2013 modification*/
font:12pt Arial;
	text-decoration:underline;color:#333333;
}
a:hover{text-decoration:underline;color: #1f3232;}
a:focus{outline:thin dotted;}
/* Improve readability when focused and hovered in all browsers: h5bp.com/h */
a:hover, a:active{outline:0;}

input[type=submit]:hover{cursor:pointer;}

img{
	border:0;
	-ms-interpolation-mode:bicubic;
	vertical-align:middle;
}
/*
 * Correct overflow not hidden in IE9
 */
svg:not(:root){overflow:hidden;}


.navgoldbar {
    line-height: 10px;
    width: 100%;
    border-top:11px solid #7C4496;
}
.divSpacer {
    line-height: 22px;
    width: 100%;
}
.bodyposition {
    margin-left: auto;
    margin-right: auto;
    width: 1000px; 
}
.mainSection {
    	overflow:hidden;
	width:100%;
	position:relative;  
}
.headerspacer {
    margin:0 -9999px;
    padding:0 9999px;   
    width: 1000px;
    position:relative;
    z-index:2;

}
.header-holder {
        /*padding:14px 0px 14px;*/
        padding-bottom: 10px;
    line-height: 75px;
    height: 75px;
    position: relative;
    clear: both;
}


#tabhead {float: left; width: 100%; line-height: normal;font-size: 10pt;font-family: Arial; color:#333333; font-weight:bold; height:35px; border-bottom:11px solid #7C4496;}
#tabhead ul {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none;}
/*#tabhead li {padding-right: 0px; padding-left: 0px; background-color:#ffffff; float: left; padding-bottom: 5px; margin: 0px; padding-top: 5px; width: 110px;border-right:solid #333333 1px;}*/
/*#tabhead li {padding-right: 0px; padding-left: 0px; background-color:#ffffff; float: left; padding-bottom: 5px; margin: 0px; padding-top: 5px; width: 141px;border-right:solid #333333 1px;}*/
#tabhead li {padding-right: 0px; padding-left: 0px; background-color:#ffffff; float: left; padding-bottom: 5px; margin: 0px; padding-top: 5px; width: 164px;border-right:solid #333333 2px;}
#tabhead a {padding-right: 0px;font-weight:bold; display: block; padding-left: 5px; color: #333333; float: left; padding-bottom: 5px; padding-top: 5px; text-decoration: none;font-size: 10pt;}
#tabhead li:hover {background-color: #f9f9f9;color: #1f3232;padding-top: 5px; padding-bottom:1px;border-bottom:2px solid #ef592c;}
#tabhead a:hover {background-color: #f9f9f9;color: #1f3232; padding-top: 5px; padding-bottom:5px;}
#tabhead #current {background-color:#f9f9f9; color: #7C4496; padding-top:5px; padding-bottom:5px;}
#tabhead #current a {background-color:#f9f9f9;  color: #7C4496; cursor:default; padding-top:5px; padding-bottom:5px;}

h4 {
    font: 16pt Arial;
    color: #7C4496;
    padding-top: 0px;
    margin-top: 0px;
}
h5 {
     font: 14pt Arial;
    color: #7C4496;
    padding-top: 0px;
    margin-top: 0px;   
}

.con-310 {
    display: inline;
    float: left;
    position: relative;
    margin-left: 5px;
    margin-right: 5px;
    width: 310px;
    /*border: solid black 1px;*/
}
.con-22 {
    display: inline;
    float: left;
    position: relative;
    width: 22px;
}
.con-680 {
    display: inline;
    float: left;
    position: relative;
    margin-left: 5px;
    margin-right: 5px;
    width: 640px; 
    /*border: solid black 1px;*/
}
.bluebox {
   /* background-color: #cfdaec;*/
    background-color: #bfa1cc;
}
.blueboxheader {
    /*background-color: #7C4496;*/
    background-color: #7C4496;
    font: 12pt Arial;
    color: #ffffff;
    line-height: 30px;
    font-weight: bold;
}
.blueboxcontent {
    padding: 5px;
    font: 10pt Arial;
    font-weight: bold;
}
.greybutton {
	-moz-box-shadow: 0px 5px 12px -8px #3d3c3d;
	-webkit-box-shadow: 0px 5px 12px -8px #3d3c3d;
	box-shadow: 0px 5px 12px -8px #3d3c3d;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #8f9898), color-stop(1, #8f9898));
	background:-moz-linear-gradient(top, #8f9898 5%, #8f9898 100%);
	background:-webkit-linear-gradient(top, #8f9898 5%, #8f9898 100%);
	background:-o-linear-gradient(top, #8f9898 5%, #8f9898 100%);
	background:-ms-linear-gradient(top, #8f9898 5%, #8f9898 100%);
	background:linear-gradient(to bottom, #8f9898 5%, #8f9898 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c7cccc', endColorstr='#8f9898',GradientType=0);
	background-color:#8f9898;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #8f9898;
	display:inline-block;
	cursor:pointer;
	color:#1f3232;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	padding:5px 10px;
	text-decoration:none;
	text-shadow:0px 1px 0px #8f9898;
        
}
.greybutton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #8f9898), color-stop(1, #8f9898));
	background:-moz-linear-gradient(top, #8f9898 5%, #8f9898 100%);
	background:-webkit-linear-gradient(top, #8f9898 5%, #8f9898 100%);
	background:-o-linear-gradient(top, #8f9898 5%, #8f9898 100%);
	background:-ms-linear-gradient(top, #8f9898 5%, #8f9898 100%);
	background:linear-gradient(to bottom, #8f9898 5%, #8f9898 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8f9898', endColorstr='#8f9898',GradientType=0);
	background-color:#8f9898;
}
.greybutton:active {
	position:relative;
	top:1px;
}
.emailblock {
    font-size: 13px;
}
.emailblock a {text-decoration: none;}

#studentlogin {
    background-color: #c7cccc; padding: 5px;
    font: 10pt Arial;
}
#studentlogin a {
    font: 10pt Arial;
}
#studentloginheader{
    font: 12pt Arial;
    color: #7C4496; 
    font-weight: bold;
}
input {
    padding-top: 3px;
    margin-top: 3px;
}
.newstub {
    display: inline;
    float: left;
    width: 308px;
}
.newstubheader {
    /*background-color: #7C4496;*/
    background-color: #7C4496;
    font: 12pt Arial;
    color: #ffffff;
    line-height: 30px;
    font-weight: bold;
    border-bottom:5px solid #7C4496;
    text-indent: 15px;
}
#newshead {float: left; width: 100%; line-height: 30px;font-size: 12pt;font-family: Arial; color:#333333; font-weight:bold;  }
#newshead ul {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none;}
/*#newshead li {padding-right: 0px; padding-left: 0px;  float: left; margin: 0px;padding-top: 5px; padding-bottom: 5px; border-bottom:5px solid #7C4496;background-color:#ffffff;}*/
#newshead li {padding-right: 0px; padding-left: 0px;  float: left; margin: 0px;padding-top: 5px; padding-bottom: 5px; border-bottom:5px solid #7C4496;background-color:#bfa1cc;}


#newshead a {padding-right: 0px; display: block; padding-left: 5px;font-weight:bold; color: #333333; float: left;text-decoration: none;font-size: 12pt;}
/*#newshead li:hover {background-color:#7C4496;color: #ffffff; background-image: url('../images/BlueTubArrowDown.png'); background-position: center 25px;background-attachment: scroll;background-repeat: no-repeat;overflow: visible; z-index: 999;}*/
#newshead li:hover {background-color:#7C4496;color: #ffffff;}
#newshead a:hover {background-color:#7C4496;color: #ffffff;}
#newshead .newscurrent {background-color:#7C4496; color: #ffffff;}
#newshead .newscurrent a {background-color:#7C4496;  color: #ffffff; cursor:default;}

#footer {
    background-color: #c7cccc;
}
.footer-holder {
        /*padding:14px 0px 14px;*/
    padding-top: 22px;
    padding-bottom: 22px;
    text-indent: 22px;
    /*line-height: 75px;
    height: 75px;*/
    position: relative;
    clear: both;
}

.setinputlogin {
    /*float: left;
    margin-left: 90px;*/
    width: 150px;
}

.formbox {
    background-color: #c7cccc;padding: 5px;
}
.blueboxcourse {
    background-color: #bfa1cc;padding: 5px;
}
.formboxheader{
    font: 12pt Arial;
    color: #7C4496;
    font-weight: bold;
}
.registerinput {
    width: 200px;
}
.programHeader {
    background-color: #7C4496;
    font: 12pt Arial;
    color: #ffffff;
    line-height: 30px;
    font-weight: bold;
    border-bottom:5px solid #7C4496;
    text-indent: 20px;
}
.programList {
    line-height: 22px;
}
.programLink {
    float: right;
    margin-right: 15px;
}
.programMark {
    float: right;
    margin-right: 75px;
}