/**
 *
 * Moc 10 Media
 * http://www.moc10media.com/
 *
 * Style Sheet Name: classes.css
 * Style Sheet Version: 1.0
 * Style Sheet Info: Class Definition Styles
 *
 * Blue = #758193
 * Red = #831d15
 *
 */

/* Class Definitions */

.home {
	width: 245px;
	height: 125px;
	margin: 10px 0 0 0px;
	padding: 0;
	display: block;
	float: left;	
}

.hide {
    display: none;
}

.right {
    float: right;
}

.textRight {
    text-align: right;
}

.formPad {
    padding: 0 50px 0 0;
}

.aboutNav {
	margin: 0;
	padding: 0;
	width: 113px;
	height: 31px;
	display: block;
	float: left;
	background-image: url(/img/nav/about_off.gif);
	background-repeat: no-repeat;
}

.aboutNav:hover {
	background-image: url(/img/nav/about_on.gif);
}

.servicesNav {
	margin: 0;
	padding: 0;
	width: 112px;
	height: 31px;
	display: block;
	float: left;
	background-image: url(/img/nav/services_off.gif);
	background-repeat: no-repeat;
}

.servicesNav:hover {
	background-image: url(/img/nav/services_on.gif);
}

.newsNav {
	margin: 0;
	padding: 0;
	width: 78px;
	height: 31px;
	display: block;
	float: left;
	background-image: url(/img/nav/news_off.gif);
	background-repeat: no-repeat;
}

.newsNav:hover {
	background-image: url(/img/nav/news_on.gif);
}

.publicationsNav {
	margin: 0;
	padding: 0;
	width: 152px;
	height: 31px;
	display: block;
	float: left;
	background-image: url(/img/nav/pub_off.gif);
	background-repeat: no-repeat;
}

.publicationsNav:hover {
	background-image: url(/img/nav/pub_on.gif);
}

.equipmentNav {
	margin: 0;
	padding: 0;
	width: 129px;
	height: 31px;
	display: block;
	float: left;
	background-image: url(/img/nav/equipment_off.gif);
	background-repeat: no-repeat;
}

.equipmentNav:hover {
	background-image: url(/img/nav/equipment_on.gif);
}

.trainingNav {
	margin: 0;
	padding: 0;
	width: 112px;
	height: 31px;
	display: block;
	float: left;
	background-image: url(/img/nav/training_off.gif);
	background-repeat: no-repeat;
}

.trainingNav:hover {
	background-image: url(/img/nav/training_on.gif);
}

.videoNav {
	margin: 0;
	padding: 0;
	width: 165px;
	height: 31px;
	display: block;
	float: left;
	background-image: url(/img/nav/video_off.gif);
	background-repeat: no-repeat;
}

.videoNav:hover {
	background-image: url(/img/nav/video_on.gif);
}

.caseNav {
	margin: 0;
	padding: 0;
	width: 139px;
	height: 31px;
	display: block;
	float: left;
	background-image: url(/img/nav/case_off.gif);
	background-repeat: no-repeat;
}

.caseNav:hover {
	background-image: url(/img/nav/case_on.gif);
}

.offshoreNav {
	margin: 0 37px 0 0;
	padding: 0;
	width: 222px;
	height: 300px;
	display: block;
	float: left;
	background-image: url(/img/nav/offshore_off.jpg);
	background-repeat: no-repeat;
}

.offshoreNav:hover {
	background-image: url(/img/nav/offshore_on.jpg);
}

.inlandNav {
	margin: 0 37px 0 0;
	padding: 0;
	width: 222px;
	height: 300px;
	display: block;
	float: left;
	background-image: url(/img/nav/inland_off.jpg);
	background-repeat: no-repeat;
}

.inlandNav:hover {
	background-image: url(/img/nav/inland_on.jpg);
}

.roboticNav {
	margin: 0 37px 0 0;
	padding: 0;
	width: 222px;
	height: 300px;
	display: block;
	float: left;
	background-image: url(/img/nav/robotic_off.jpg);
	background-repeat: no-repeat;
}

.roboticNav:hover {
	background-image: url(/img/nav/robotic_on.jpg);
}

.govtNav {
	margin: 0;
	padding: 0;
	width: 222px;
	height: 300px;
	display: block;
	float: left;
	background-image: url(/img/nav/government_off.jpg);
	background-repeat: no-repeat;
}

.govtNav:hover {
	background-image: url(/img/nav/government_on.jpg);
}

.sideNavLink {
    color: #ffcc33;
    font-size: 16px;
    font-weight: bold;
}

.sideNavLink:hover {
    color: #fff;
    text-decoration: underline;
}

.expandLink {
    color: #ffcc33;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
}

.expandLink:hover {
    color: #fff;
    text-decoration: none;
}

.sideSubNavLink {
    color: #ffcc33;
    font-size: 12px;
    font-weight: bold;
}

.sideSubNavLink:hover {
    color: #fff;
    text-decoration: underline;
}

.sideSubNavAltLink {
    color: #ffcc33;
    font-size: 11px;
    font-weight: normal;
}

.sideSubNavAltLink:hover {
    color: #fff;
    text-decoration: underline;
}

.whiteLink {
    color: #fff;
    text-decoration: underline;
}

.whiteLink:hover {
    color: #ffcc33;
    text-decoration: none;
}

.whiteList {
    margin: 0 0 0 35px;
    padding: 0;
}

.whiteList li {
    margin: 0;
    padding: 0 0 10px 0;
	color: #fff;
}

.imageBox {
    margin: 0;
    padding: 0 10px 10px 0;
    width: 125px;
    float: left;
}

.imagePad {
    margin: 0 15px 0 0;
    padding: 0;
    float: left;
}