/*styles for header bar*/
#headercontainer {
        width: 100%;
        float: left;
        height: 155px;
        float:left;
        position:relative;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #999999;
		font-size:100%;
}


body{
        margin: 0px;
        padding: 0px;
        min-width: 802px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 0.75em;
        font-weight: normal;
        color: #666666;
        line-height:120%;       
}


body p{
        margin: 0px 0px 25px 0px;
        padding:0px 0px 0px 0px;
}
        
*html body {width:expression(this.parentNode.offsetWidth<=802? 802:'auto');}


a {
        color: #666666;
}


a:visited {
        color: #666666;
        text-decoration: underline;
}


a:hover {
        color: #666666;
        text-decoration: underline;
}



#logocontainer {
        position:relative;
        width: 70%;
        height: 125px;
        background-color: #FFFFFF;
        text-align: left;
        float:left;
        position:relative;


}



#emptylogocontainer {
        width: 19%;
        height: 30px;
        float:left;
        position:relative;
        
}


#logocontainer img {
        margin-top: 17px;
}


#bannercontainer {
        width: 50%;
        height: 125px;
        background-color:#ffffff;
        float:left;
        position:relative;
        text-align: center;
        margin-left:5px;
        margin-right:5px;
}


#emptybannercontainer {
        width: 50%;
        height: 30px;
        float:left;
        position:relative;
        text-align: center;
        font-weight: bold;
        margin: 0px;
        padding: 0px;
        margin-left:5px;
        margin-right:5px;
		vertical-align:top;
}






#bannercontainer img {
        margin-top: 40px;
}


#searchcontainer {
        width: 27%;
        height: 125px;
        float:left;
        position:relative;
}


#emptysearchcontainer {
        width: 27%;
        height: 30px;
        float:left;
        position:relative;
		font-weight:bold;
		text-align:center;
}




#emptysearchcontainer ul{
        
        margin:0px;
        padding: 0px;
        
}


#emptysearchcontainer li {
        display:inline;
        margin:0px;
        padding: 0px;
}


#emptysearchcontainer a {
        color: #666666;
        text-decoration: underline;
}


#emptysearchcontainer a:visited {
        color: #666666;
}


#emptybannercontainer a:hover {
        color: #666666;
        text-decoration: underline;
}


#searchbox {
        width:224px;
        height:106px;
        margin-top:9px;
        position:relative;
        float: none;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
        background-image: url(/shared/graphics/mvlc/images/search_background.gif);
        background-repeat: no-repeat;
        color: #006699;
        font-weight: bold;
        


}


#searchbox form {
        margin-top:9px;
        margin-bottom:9px;
}




#searchbox a {
        color: #666666;
        text-decoration: underline;
}


#searchbox a:visited {
        color: #666666;
}


#searchbox a:hover {
        color: #666666;
        text-decoration: underline;
}


/*end for header bar*/



#bodycontainer {
	width:100%;
	height: auto;
	float:left;
	position:relative;


}



/* start of nav styles */
#navcontainer {
        width:19%;
        height:auto;
        float:left;
        position:relative;
        vertical-align: top;


}


#navbox {
width: 19%;
height:auto;
position:relative;
font-weight: bold;
color: #006699;
}


#navbox a {
        color: #006699;
        text-decoration: none;
}


#navbox a:visited {
        color: #006699;
}


#navbox a:hover {
        color: #006699;
        text-decoration: underline;
}


#navbox ul {
        margin:0px;
        padding:0px;
}


#navbox li {
        
        float: left;
        width: 120px;
        background-color: #ffffff;
        padding: 5px 10px 5px 25px;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #999999;
        border-right-color: #999999;
        border-right-width: 1px;
        border-right-style: solid;
}


.bluebut {
        background-image: url(/shared/graphics/mvlc/images/arrow_left.gif);
        background-position: 5px center;
        background-repeat:no-repeat;
        overflow:hidden;
}


.redbut {
        background-image: url(/shared/graphics/mvlc/images/arrow_down.gif);
        background-position: 5px center;
        background-repeat:no-repeat;
        overflow:hidden;
}




#logonpanel{
        width:153px;
        height:105px;
        margin-top:20px;
        background-image: url(/shared/graphics/mvlc/images/logon_panel.gif);
        background-repeat: no-repeat;
        background-position: 15px center;
        position:relative;
        color: #006699;
        font-weight:bold;
        text-align: center;
        position:relative;
        float:left;
        



}


/* end of nav styles */


/* start of mid content styles */
#centrecontent {
width:50%;
height:auto;
float:left;
position:relative;
margin-left:5px;
margin-right:5px;


}


#missionstatement{
        width:auto;
        height: auto;
        background-color: #E6F4FF;
        line-height: 150%;
        font-weight: bold;
        color: #006699;
        padding-right:10px;
        padding-left:10px;
        padding-top:5px;
        padding-bottom:5px;
        border-bottom: solid 1px #999999;
        font-size: 1.1em;
}


#spacer{
        width:auto;
        height: 15px;
        background-color:#FFFFFF;


}



#individualcontainer{
        width:100%;
        height:174px;
        background-color: #006699;
        float:left;
        position:relative;
        border-bottom: solid 1px #999999;
        border-top: solid 1px #999999;
}


.businesscontainer{
	width:100%;
	height:auto;
	background-color: #907745;
	float:left;
	position:relative;
	border-bottom: solid 1px #999999;
}


.featurecontainer{
	width:100%;
	height:auto;
	background-color: #ffffff;
	float:left;
	position:relative;
	
}



.featuretext{
	height: auto;
	float:left;
	position:relative;
	font-weight:normal;
	color: #666666;
	line-height: 150%;
	padding: 10px;
	border-bottom: solid 1px #999999;
        width:95%;
}

.featuretext h2{
	font-size:1.3em;
	font-weight:bold;
	color: #006699;
	line-height: 150%;
	padding: 0px;
	margin: 0px;
}

.featuretext a {
        color: #666666;
        text-decoration: none;
        background-image: url(/shared/graphics/mvlc/images/arrow_left.gif);
        background-repeat: no-repeat;
        padding-left: 25px;
        padding-bottom:10px;

}


.featuretext a:visited {
        color: #666666;
}


.featuretext a:hover {
        color: #666666;
        text-decoration: underline;
}


.individualtext{
	height: auto;
	float:left;
	position:relative;
	font-weight:bold;
	color: #FFFFFF;
	line-height: 150%;
	padding: 10px;
        width:95%
}

.individualtext h1{
	font-size:1.5em;
	font-weight:bold;
	color: #FFFFFF;
	line-height: 150%;
	padding: 0px;
        margin: 0px;       
}

.individualtext a {
        color: #ffffff;
        text-decoration: none;
        background-image: url(/shared/graphics/mvlc/images/arrow_left.gif);
        background-repeat: no-repeat;
        padding-left: 25px;
        padding-bottom:10px;        
}


.individualtext a:visited {
        color: #ffffff;
}


.individualtext a:hover {
        color: #ffffff;
        text-decoration: underline;
}




#rightcontent {
width:27%;
float:left;
}


#banner{
        width:224px;
        height:auto;
        float: none;
        text-align: left;
        margin-left: auto;
        margin-right: auto;
        color: #666666;
        font-weight: normal;
        background-color:#E6F4FF;
		line-height:150%;
}

#banner h3{
color:#666666;
font-size:1.3em;
font-weight:bold;
padding:0px;
margin:0px;
line-height:150%;


}


#banner a {
        color: #006699;
        text-decoration: none;
        background-image: url(/shared/graphics/mvlc/images/arrow_left.gif);
        background-repeat: no-repeat;
        padding-left: 25px;
        padding-bottom:10px;


}


#banner1{
        width:224px;
        height:auto;
        float: none;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
        color: #006699;
        font-weight: bold;
        background-color:#E6F4FF;        
}


#banner1 a {
        color: #006699;
        text-decoration: none;
        padding-bottom:10px;
}


#banner a:visited {
        color: #006699;
}


#banner a:hover {
        color: #006699;
        text-decoration: underline;
}

#subscribecontainer{
	width:224px;
	height:200px;
	float:none;
	background-image:url(/shared/graphics/mvlc/images/subscribe_bg.gif);
	margin-left: auto;
	margin-right: auto;
	color:#006699;
	font-weight:bold;
	background-repeat:no-repeat;
}


#smallspacer {
        width:224px;
        height:6px;
        position:relative;
        float: none;
        margin-left: auto;
        margin-right: auto;
        background-color:#FFFFFF;
}


.goldbar1 {
	width:224px;
	height:24px;
	margin-left: auto;
	margin-right: auto;
	background-color:#BBA273;
	color: #ffffff;
	font-weight: bold;
	line-height: 180%;
	text-indent: 10px;
}


#goldbar2 {
        width:194px;
        height:24px;
        margin-left: auto;
        margin-right: auto;
        background-color:#BBA273;
        color: #ffffff;
        font-weight: bold;
        line-height: 180%;
        border-top-width:5px;
        border-top-style:solid;
        border-top-color:#ffffff;
        padding-left:30px;
        background-image: url(/shared/graphics/mvlc/images/arrow_left.gif);
        background-repeat: no-repeat;
        background-position: 5px center;        
        
}


#goldbar2 a {
        color: #ffffff;
        text-decoration: underline;
}


#goldbar2 a:visited {
        color: #ffffff;
}


#goldbar2 a:hover {
        color: #ffffff;
        text-decoration: underline;
        
}


.lightbluebar {


        width:224px;
        margin-left: auto;
        margin-right: auto;
        color: #666666;
        font-weight:normal;


}


.lightbluebar ul {
        margin:0px;
        padding:0px;
        list-style-type:none;
        list-style-image: none;
}


.lightbluebar li {
        background-color:#E6F4FF;
        padding: 5px 0px 5px 0px;
        border-top-width: 4px;
        border-top-style: solid;
        border-top-color: #ffffff;
        padding-left:10px
        
        
}


.lightbluebar a {
        color: #666666;
        text-decoration: underline;
}


.lightbluebar a:visited {
        color: #666666;
}


.lightbluebar a:hover {
        color: #666666;
        text-decoration: underline;
        
}



#footer{
position:relative;
float:left;
width:100%;
height:auto;
clear:both;
margin-top:30px;
text-align:center;
}


#address{
margin-left:130px;
text-align:center;
font-size:0.8em;


}


.logo{
        float:left;
        width:15%;
        margin-top:10px;
        text-align: center;
}


/* start of multipage styles*/
#maincontent {
width:72%;
height:auto;
float:left;
position:relative;
margin-left:10px;


}


#maincontent img {
margin-left:10px;
margin-bottom:10px;
}




.multipagelink{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #666666;
        background-image: url(/shared/graphics/mvlc/images/arrow_left.gif);
        background-repeat: no-repeat;
        background-position: 0px center;
        padding-left:20px;
        padding-top:5px;
        margin-bottom:15px;
        
}


.multipagelink a {
        color: #666666;
        text-decoration: underline;
        
}


.multipagelink a:visited {
        color: #666666;
        background-image: url(/shared/graphics/mvlc/images/arrow_left.gif);
}


.multipagelink a:hover {
        color: #666666;
        text-decoration: underline;
        background-image: url(/shared/graphics/mvlc/images/arrow_left.gif);
}



#breadcrumb{
        width:auto;
        height: 13px;
        background-color: #E6F4FF;
        line-height: 117%;
        font-weight: normal;
        color: #006699;
        padding-right:10px;
        padding-left:10px;
        padding-top:5px;
        padding-bottom:5px;
        border-bottom: solid 1px #999999;
        font-size: 0.8em;
}


#breadcrumb a {
        color: #666666;
        text-decoration: underline;
        font-weight: normal;
        
}


#breadcrumb a:visited {
        color: #666666;
        font-weight: normal;
}


#breadcrumb a:hover {
        color: #666666;
        text-decoration: underline;
        font-weight: normal;
        
}


h1 {
        color:#006699;
        font-weight:bold;
        font-size: 1.3em;
        margin:20px 0px 15px 0px;
        padding:0px;
}


h2 {
        color:#006699;
        font-weight:bold;
        font-size: 1.1em;
        margin:20px 0px 0px 0px;
        padding:0px;
}


.editinfo {  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 80%; color: #003366; margin:0px; padding:0px;}
.imgcentre { text-align: center;}
.hidden-label{  position:absolute;left:0px;  top:-100px;  width:1px; height:1px; overflow:hidden; display:none;}


/* additional styles for search results*/
.searchresultstitle {
        background-color:#BBA273;
        color: #ffffff;
        font-weight: bold;
        height:22px;
        padding-left:10px;
}


.searchresults {
        background-color:#E6F4FF;
        color: #666666;
        font-weight: normal;
        padding: 5px 0px 5px 10px;
        vertical-align: top;
}



.searchresultslinks{
        color: #666666;
        text-decoration: underline;
        background-image: url(/shared/graphics/mvlc/images/arrow_left.gif);
        background-repeat: no-repeat;
        background-position: 5px center;
        padding: 4px 0px 5px 30px;
        background-color:#E6F4FF;
        vertical-align: top;


}


.searchresultslinks a {
        color: #666666;
}


.searchresultslinks a:visited {
        color: #666666;
        text-decoration: underline;
}


.searchresultslinks a:hover {
        color: #666666;
        text-decoration: underline;


}


#pageresults{
        width:auto;
        font-weight: normal;
        color: #006699;
        margin-top:15px;
}


#pageresults a {
        color: #666666;
        text-decoration: underline;
        font-weight: normal;
}


#pageresults a:visited {
        color: #666666;
        font-weight: normal;
}


#pageresults a:hover {
        color: #666666;
        text-decoration: underline;
        font-weight: normal;
}



/* additional styles for search results*/
.coursedetailtitle {
        background-color:#BBA273;
        color: #ffffff;
        font-weight: bold;
        height:22px;
        padding-left:10px;
        vertical-align: top;
        padding-top:5px;
}



#registerspacer{
padding-top:25px;
}




.registerlink{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #666666;
        background-image: url(/shared/graphics/mvlc/images/arrow_left.gif);
        background-repeat: no-repeat;
        background-position: 0px center;
        padding-left:20px;
        padding-top:5px;
        margin-bottom:15px;
        
        
}


.registerlink a {
        color: #666666;
        text-decoration: underline;
        
}


.registerlink a:visited {
        color: #666666;
        background-image: url(/shared/graphics/mvlc/images/arrow_left.gif);
}


.registerlink a:hover {
        color: #666666;
        text-decoration: underline;
        background-image: url(/shared/graphics/mvlc/images/arrow_left.gif);
}


/*styles for forms*/
#maincontent input{
background-color:#E6F4FF;
margin-top:6px;


}


#maincontent textarea{
background-color:#E6F4FF;
margin-top:6px;
}


#maincontent select{
background-color:#E6F4FF;
margin-top:6px;
}


#maincontent fieldset{
border: solid 1px #999999;
padding-left:40px;
padding-bottom:20px;
}


#maincontent legend{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#006699;
font-size: 1.1em;
}


.sitemap{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: normal;
        color: #666666;
        line-height:140%;
        }


.sitemap a {
        color: #666666;
        text-decoration: underline;


}


.sitemap a:visited {
        color: #666666;
        text-decoration: underline;
}


.sitemap a:hover {
        color: #666666;
        text-decoration: underline;
} 


.picturerightalign{
float:right;
padding-left:5px;
padding-top:8px;
}


.pictureleftalign{
float:left;
padding-right:5px;
padding-top:8px;
position:relative;
}

.bannercontainer{
padding:8px;
position:relative;

}

