/* Layout stylesheet for general DMACC pages */
body 
{
	background-image: url("images/pagebkg.jpg");
	background-repeat: repeat-x;
	background-color: #adcfe6;
	padding: 0;
	margin: 0;
}

#container
{
	width: 1200px;
	margin: 0 auto;
	background-color: #ffffff;
	padding: 0;
}

/* Header classes */
#header
{
	clear: both;
	margin: 0;
	padding: 0;
	/*background-image: url("../css/images/headerbkg900px.jpg");*/
	background-color: #003896;
	float: left;
	width: 100%;
	overflow: hidden;
	position: relative;
}

/* Classes for the DMACC logo */
#header .logoarea
{
	height: 110px;
	float: left;
	margin: 0;
	padding: 0;
	text-align: center;
}

.logoarea img
{
	border: none;
}
/* End classes for the DMACC logo */

#header h1 /* Handles positioning of the page title within the header */
{
	position: absolute;
	top: 12px;
	right: 5px;
	margin: 0;
	padding: 0;
}

#header .logo
{
	float: left;
	/*margin: 0;*/
	margin: 18px 0px 0px 0px;
}

#header .forms
{
	position: absolute;
	right: 20px;
	top: 25px;
}

/* Elements for containing the navigation */
#header .topnav
{
	width: 100%;
	clear: both;
	float: left;
	background-image: url("images/topbtnbkg.jpg");
	background-repeat: repeat-x;
	height: 23px;
	margin: 0;
}
/* Begin body elements */

#content /* Master containing class for body elements WITH BLUE RIGHT COLUMN */
{
	width: 100%;
	float: left;
	margin: 0;
	padding: 0;
	background-repeat: repeat-y;

}

#content .topimage
{
	width: 100%;
	clear: both;
	float: left;
	margin: 0;
	padding: 0;
}

#content .topimage img
{
	margin: 0;
	float: left;
	overflow: hidden;
}

.nonav
{
	padding-right:12px;
	padding-left: 12px;
	float: left;
	clear: both;
	width: 1176px;
	background-color: #ccddee;
}


/* Footer classes for copyright information and links to campus websites */
#footer
{
	width: 100%;
	clear: both;
	background-color: #003896;
	float: left;
}
#footer .copyright
{
	width: 100%;
	clear: both;
	background-color: #003896;
	height:20px;
	margin-top:5px;
}
#footer .bottomlogo
{
	text-align: center;
	width: 120px;
	border: none;
    outline:none;
}
/* End footer classes */
/* Font Elements */

body
{
	font-family: Trebuchet MS,arial,Helvetica,sans-serif;;
	font-size: 13px ;
}

#header p, #header a
{
	text-decoration: none;
}
#footer .copyright span
{
	color: #adcfe6;
	font-size: 100%;
	text-align: left;
	margin: 5px;
}



.divleft
{
	background: #ACCFE5;
	padding-right:20px;
	padding-left:20px;
	padding-top:20px;
	padding-bottom:20px;
	margin-right:6px;
	-webkit-border-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius: 10px;
	-moz-border-radius-topleft: 10px;
	border-radius: 10px;
	border-top-left-radius: 10px;
	text-align: justify;
}
.divright
{
	background: #ACCFE5;
	padding-right:20px;
	padding-left:20px;
	padding-top:20px;
	padding-bottom:20px;
	margin-left:6px;
	-webkit-border-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius: 10px;
	-moz-border-radius-topright: 10px;
	border-radius: 10px;
	border-top-right-radius: 10px;
	text-align: justify;	
}
.divcenterContainer
{
	height: 25px;
    position: relative;
}
.divcenter
{
	text-align:center;
	font-weight: bold;
	position: absolute;
    bottom: 0;
    width: 100%;
}
a:link {
  color:#00539b;
}

a:visited {
  color:#00539b;
}

a:hover {
text-decoration: none;
}
div.rightemail
{
	text-align:right;
}
a.rightemail
{
	color:black;
	text-decoration: none;
}
a.rightemail:hover
{
	color:black;
	text-decoration: none;
}

a.mailto {
 color:white;
 text-decoration: none;
}


a.mailto:hover {
 color:white;
 text-decoration: underline;
}



a.copyright {
 color:#adcfe6;
 text-decoration: none;
}


a.copyright:hover {
 color:#adcfe6;
 text-decoration: underline;
}


