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

body {
	height:100%;
	top:0em;
	font-size:62.5%;
	display:block;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

p {
	text-align:justify;
	color:#000;
	font-size:1.1em;
	font-weight:normal;
	margin:1.0em 1.0em 1.0em 0.5em;
}

a:link { color:#4876c2; text-decoration:none; }
a:visited { color:#4876c2; text-decoration:none; }
a:hover { color:#4876c2; text-decoration:underline; }
a:active { color:#4876c2; text-decoration:none; }

img { border:0em; }

h1 {
	text-align:left;
	color:#666;
	font-weight:normal;
	font-size:2.4em;
	line-height:1.0em;
	margin:0em;
}

h2 {
	text-align:left;
	color:#666;
	font-weight:normal;
	font-size:1.8em;
	line-height:1.0em;
	margin:0em 0em 0.1em 0em;
	padding:0em;
}

h3 {
	text-align:left;
	color:#666;
	font-weight:normal;
	font-size:1.3em;
	line-height:1.1em;
	margin:0em;
	padding:0em;
}

h4 {
	text-align:left;
	color:#000;
	font-weight:bold;
	font-size:1.3em;
	line-height:1.1em;
	margin:0em;
	padding:0em;
}

h6 {
	color:#666;
	font-size:1.0em;
	font-weight:normal;
	margin:0em;
}

h6 a {font-weight:bold; text-transform:uppercase; }

hr {
	clear:both;
	height:0.1em;
	color:#999;
	margin:0.5em 1.0em 1.0em 1.0em;
}

.border { border:#666 solid 1px; }

/* Custom Nav */
#cmrNav {display: block; float:left; height: 30px;margin: 0;padding: 0; }
#cmrNav a {display: block;height: 30px;display: block;text-decoration: none;  }
#cmrNav img {border: 0px;width:100%;height:100%; }
* html a:hover {visibility:visible; }
#cmrNav a:hover img {visibility:hidden;margin: 0;padding: 0; }
#cmrNav span {position:absolute;margin: 0px;padding: 0px; }

.nav1 {background: url(http://www.cmrstudios.com/images/nav/menu1_off.png) no-repeat; width: 61px; }
.nav1 a {background: url(http://www.cmrstudios.com/images/nav/menu1_over.png) no-repeat; width: 61px; }
.nav2 {background: url(http://www.cmrstudios.com/images/nav/menu2_off.png) no-repeat; width: 81px; }
.nav2 a {background: url(http://www.cmrstudios.com/images/nav/menu2_over.png) no-repeat; width: 81px; }
.nav3 {background: url(http://www.cmrstudios.com/images/nav/menu3_off.png) no-repeat; width: 49px; }
.nav3 a {background: url(http://www.cmrstudios.com/images/nav/menu3_over.png) no-repeat; width: 49px; }
.nav4 {background: url(http://www.cmrstudios.com/images/nav/menu4_off.png) no-repeat; width: 88px; }
.nav4 a {background: url(http://www.cmrstudios.com/images/nav/menu4_over.png) no-repeat; width: 88px; }
.nav5 {background: url(http://www.cmrstudios.com/images/nav/menu5_off.png) no-repeat; width: 106px; }
.nav5 a {background: url(http://www.cmrstudios.com/images/nav/menu5_over.png) no-repeat; width: 106px; }
.nav6 {background: url(http://www.cmrstudios.com/images/nav/menu6_off.png) no-repeat; width: 100px; }
.nav6 a {background: url(http://www.cmrstudios.com/images/nav/menu6_over.png) no-repeat; width: 100px; }

/* Container Styles */
.contentLeftBorder_on {
	border-right:#999 solid 0.1em;
	margin:2.0em 0em 2.0em 0em;
}

.contentLeftBorder_off {
	border-right:#FFF solid 0.1em;
	margin:2.0em 0em 2.0em 0em;
}

.contentRightBorder_on {
	border-left:#999 solid 0.1em;
	margin:2.0em 0em 2.0em 0em;
}

.contentRightBorder_off {
	border-left:#FFF solid 0.1em;
	margin:2.0em 0em 2.0em 0em;
}

/* Form Styles */
.formEntry { border:#999 solid 0.1em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1.2em; }
.stateEntry { border:#999 solid 0.1em; width:9.0em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1.2em; }
.zipEntry { border:#999 solid 0.1em; width:3.5em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1.2em; }
.formText { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1.2em; }
.asterisk { color:#F00; font-size:0.9em; }

/* Map Style */
.map a {text-decoration:underline; font-size:1.3em; }
.map a:link {text-decoration:underline; }
.map a:hover {text-decoration:underline; color:#F00; }

/* ID tags */
#clear {
	clear:both;
}

#banner {
	margin:1.0em auto 0.0em auto;
}

#globalContainer {
	width:87.0em;
	margin:1.0em auto 3.0em auto;
	height:auto;
	top:0em;
}

#mainContent {
	width:87.0em;
}

/* The sets below should be used in conjunction to create the full width of mainContent */
#contentLeft_set1 {
	width:52.0em; height:100%; float:left; padding:0.0em 1.0em 1.0em 2.0em; }

#contentRight_set1 {
	width:29.0em; height:100%; float:left; padding:0.0em 0.0em 1.0em 2.0em; }

#contentLeft_set2 {
	width:60.0em; height:100%; float:left; padding:0.0em 1.0em 1.0em 2.0em; }

#contentRight_set2 {
	width:21.0em; height:100%; float:left; padding:0.0em 0.0em 1.0em 2.0em; }

#contentWhole {
	width:84.0em; height:100%; float:left; padding:0.0em 0.0em 0.0em 2.0em; }


/* Footer Style */
#footer {
	border-top:#999 solid 0.1em;
	padding:1.0em 2.0em 1.0em 2.0em;
	clear:both;
}

#footerLeft {
	width:50%;
	text-align:left;
	float:left;
}

#footerRight {
	width:50%;
	text-align:right;
	float:left;
}
	
