html, body, p, h1, h2, h3, h4, h5, h6, ul, ol, li, form, input {
	margin: 0;
	padding: 0;
	border: 0;
}

body {
	background: #080E58;
	font: 100.01% Arial, Helvetica, sans-serif;
}

#skip {
	position: absolute;
	left: -3000px;
}

#wrapper {
	width: 780px;
/*	margin: 0 auto; */
}

#header {
	background: url(http://www.mcrrentals.com/images/sitelayout/header_bg.jpg) no-repeat;
	height: 289px;
	width: 780px;
	margin-left: 0px;
}

#header img {
	margin-left: 0px;
	border: 0px;
}

#innerwrapper {
	float: left;
	width: 780px;
	padding: 10px 0 1px 0;
	background: url(http://www.mcrrentals.com/images/sitelayout/content_bg.jpg) 227px 0 repeat-y;
}

#content315 {
	float: right;
	width: 480px;
	margin: 0 40px 0 0;
	display: inline;
/*	background-image: url(http://www.mcrrentals.com/images/sitelayout/polstudio.jpg);set the bg image*/
/*	background-position: top right;set it to the bottom right corner*/
/*	background-repeat: no-repeat;disable the repeat*/
}

#content315 h1 {
	padding: 10px 20px 5px 0;
	font-size: 100%;
	color: #006;
}

#content315 h3#bulleta {
	background: url(http://www.mcrrentals.com/images/sitelayout/bulleta.jpg) no-repeat left center;
}
#content315 h3#bulletb {
	background: url(http://www.mcrrentals.com/images/sitelayout/bulletb.jpg) no-repeat left center;
}
#content315 h3#bulletc {
	background: url(http://www.mcrrentals.com/images/sitelayout/bulletc.jpg) no-repeat left center;
}
#content315 h3#bulletd {
	background: url(http://www.mcrrentals.com/images/sitelayout/bulletd.jpg) no-repeat left center;
}
#content315 h3#bullete {
	background: url(http://www.mcrrentals.com/images/sitelayout/bullete.jpg) no-repeat left center;
}
#content315 h3#bulletf {
	background: url(http://www.mcrrentals.com/images/sitelayout/bulletf.jpg) no-repeat left center;
}
#content315 h3#bulletg {
	background: url(http://www.mcrrentals.com/images/sitelayout/bulletg.jpg) no-repeat left center;
}
#content315 h3#bulleth {
	background: url(http://www.mcrrentals.com/images/sitelayout/bulleth.jpg) no-repeat left center;
}
#content315 h3#bulleti {
	background: url(http://www.mcrrentals.com/images/sitelayout/bulleti.jpg) no-repeat left center;
}
#content315 h3#bulletj {
	background: url(http://www.mcrrentals.com/images/sitelayout/bulletj.jpg) no-repeat left center;
}
#content315 h3#bulletk {
	background: url(http://www.mcrrentals.com/images/sitelayout/bulletk.jpg) no-repeat left center;
}
#content315 h3#bulletl {
	background: url(http://www.mcrrentals.com/images/sitelayout/bulletl.jpg) no-repeat left center;
}
#content315 h3#bulletm {
	background: url(http://www.mcrrentals.com/images/sitelayout/bulletm.jpg) no-repeat left center;
}
#content315 h3#bulletn {
	background: url(http://www.mcrrentals.com/images/sitelayout/bulletn.jpg) no-repeat left center;
}


#content315 h3#bulleto {
	background: url(http://www.mcrrentals.com/images/sitelayout/bulleto.jpg) no-repeat left center;
}
#content315 h3#bulletp {
	background: url(http://www.mcrrentals.com/images/sitelayout/bulletp.jpg) no-repeat left center;
}
#content315 h3#bulletq {
	background: url(http://www.mcrrentals.com/images/sitelayout/bulletq.jpg) no-repeat left center;
}
#content315 h3#bulletr {
	background: url(http://www.mcrrentals.com/images/sitelayout/bulletr.jpg) no-repeat left center;
}
#content315 h3#bullets {
	background: url(http://www.mcrrentals.com/images/sitelayout/bullets.jpg) no-repeat left center;
}
#content315 h3#bullett {
	background: url(http://www.mcrrentals.com/images/sitelayout/bullett.jpg) no-repeat left center;
}
#content315 h3#bulletu {
	background: url(http://www.mcrrentals.com/images/sitelayout/bulletu.jpg) no-repeat left center;
}
#content315 h3#bulletv {
	background: url(http://www.mcrrentals.com/images/sitelayout/bulletv.jpg) no-repeat left center;
}
#content315 h3#bulletw {
	background: url(http://www.mcrrentals.com/images/sitelayout/bulletw.jpg) no-repeat left center;
}
#content315 h3#bulletx {
	background: url(http://www.mcrrentals.com/images/sitelayout/bulletx.jpg) no-repeat left center;
}
#content315 h3#bullety {
	background: url(http://www.mcrrentals.com/images/sitelayout/bullety.jpg) no-repeat left center;
}
#content315 h3#bulletz {
	background: url(http://www.mcrrentals.com/images/sitelayout/bulletz.jpg) no-repeat left center;
}


#content315 h3 {
	font-size: 75%;
}

#content315 h4 {
	font-size: 75%;
}

#content315 p {
	margin: 1em 0 .6em 0;
	font-size: 75%;
/*	line-height: 1.5;  Sets the leading (spacing) between lines of text. */	
}

ul#content315a, ul#content315b, ul#content315c, ul#content315d, ul#content315e, ul#content315f, ul#content315g, ul#content315h, ul#content315i, ul#content315j, ul#content315k{
	padding: 0;
	margin: 0;
	list-style: none;
}
#content315 li {
	padding-left: 23px;
	margin-left: 10px;
	font: .7em/110% Arial, Helvetica, sans-serif;
}

#col {
	float: right;
	width: 230px;
	margin-top: 0px;
	margin-left: 25px;
	border: solid 1px #006;
	background-color: #FFF;
}

ul#col {
	padding: 0;
	margin: 0;
	list-style: none;
}

#col li {
    list-style: none;

	margin-right: 25px;
}

#col h4 {
	font-size: 75%;
	text-align: center;
	text-decoration: underline;
}

#req {
	width: 480px;
	margin: 0px;
	border: solid 1px #006;
	background-color: #FFF;
}

#req p {
	margin: 10px;
}

#req2 {
	width: 480px;
	margin: 0px;
	border: solid 1px #006;
	background-color: #FFF;
}

#req2 p {
	margin: 10px;
}

ul#sidebar1 {
	padding: 0;
	margin: 0;
	list-style: none;
}
#sidebar li {
	padding-left: 23px;
	margin-left: 10px;
	font: .7em/110% Arial, Helvetica, sans-serif;
}

#sidebar li#bullet1 {
	background: url(http://www.mcrrentals.com/images/sitelayout/bullet1.jpg) no-repeat left center;
}
#sidebar li#bullet2 {
	background: url(http://www.mcrrentals.com/images/sitelayout/bullet2.jpg) no-repeat left center;
}
#sidebar li#bullet3 {
	background: url(http://www.mcrrentals.com/images/sitelayout/bullet3.jpg) no-repeat left center;
}
#sidebar li#bullet4 {
	background: url(http://www.mcrrentals.com/images/sitelayout/bullet4.jpg) no-repeat left center;
}
#sidebar li#bullet5 {
	background: url(http://www.mcrrentals.com/images/sitelayout/bullet5.jpg) no-repeat left center;
}
#sidebar li#bullet6 {
	background: url(http://www.mcrrentals.com/images/sitelayout/bullet6.jpg) no-repeat left center;
}
#sidebar li#bullet7 {
	background: url(http://www.mcrrentals.com/images/sitelayout/bullet7.jpg) no-repeat left center;
}
#sidebar li#bullet8 {
	background: url(http://www.mcrrentals.com/images/sitelayout/bullet8.jpg) no-repeat left center;
}
#sidebar li#bullet9 {
	background: url(http://www.mcrrentals.com/images/sitelayout/bullet9.jpg) no-repeat left center;
}
#sidebar li#bullet10 {
	background: url(http://www.mcrrentals.com/images/sitelayout/bullet10.jpg) no-repeat left center;
}
#sidebar li#bullet11 {
	background: url(http://www.mcrrentals.com/images/sitelayout/bullet11.jpg) no-repeat left center;
}
#sidebar li#bullet12 {
	background: url(http://www.mcrrentals.com/images/sitelayout/bullet12.jpg) no-repeat left center;
}
#sidebar li#bullet25 {
	background: url(http://www.mcrrentals.com/images/sitelayout/bullet25.jpg) no-repeat left center;
}
#sidebar li#bullet26 {
	background: url(http://www.mcrrentals.com/images/sitelayout/bullet26.jpg) no-repeat left center;
}
#sidebar li#bullet44 {
	background: url(http://www.mcrrentals.com/images/sitelayout/bullet44.jpg) no-repeat left center;
}

#sidebar {
	float: left;
	width: 225px;
	margin-top: 0px;
}

#sidebar h2 a:link, #sidebar h2 a:visited {
	font: bold .6em "Gill Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
	background: #080E58;
	padding: 1px 5px 2px;
	margin: 0 10px 5px 10px;
}

#sidebar li a:link, #sidebar li a:visited {
	display: block;
	background: #fff;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	margin: 3px 10px 2px 0;
	height: 1.2em;
	padding: 3px 2px 3px 10px;
	border-top: 1px solid #CCf;
	border-right: 1px solid #006;
	border-bottom: 1px solid #006;
}

#sidebar p {
	font-size: 80%;
	color: #000;
	margin: 1em 0 .6em 0;
}

ul#sidebarrentalservices1 {
	padding: 0;
	margin: 0;
	list-style: none;
}
#sidebarrentalservices li {
	padding-left: 23px;
	margin-left: 10px;
	font: .7em/110% Arial, Helvetica, sans-serif;
}

#sidebarrentalservices li#bullet29 {
	background: url(http://www.mcrrentals.com/images/sitelayout/bullet29.jpg) no-repeat left center;
}
#sidebarrentalservices li#bullet30 {
	background: url(http://www.mcrrentals.com/images/sitelayout/bullet30.jpg) no-repeat left center;
}
#sidebarrentalservices li#bullet31 {
	background: url(http://www.mcrrentals.com/images/sitelayout/bullet31.jpg) no-repeat left center;
}
#sidebarrentalservices li#bullet32 {
	background: url(http://www.mcrrentals.com/images/sitelayout/bullet32.jpg) no-repeat left center;
}
#sidebarrentalservices li#bullet33 {
	background: url(http://www.mcrrentals.com/images/sitelayout/bullet33.jpg) no-repeat left center;
}
#sidebarrentalservices li#bullet36 {
	background: url(http://www.mcrrentals.com/images/sitelayout/bullet36.jpg) no-repeat left center;
}
#sidebarrentalservices li#bullet43 {
	background: url(http://www.mcrrentals.com/images/sitelayout/bullet43.jpg) no-repeat left center;
}

#sidebarrentalservices {
	float: left;
	width: 225px;
	margin-top: 10px;
}

#sidebarrentalservices h2 a:link, #sidebarrentalservices h2 a:visited {
	font: bold .6em "Gill Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
	background: #080E58;
	padding: 1px 5px 2px;
	margin: 0 10px 5px 10px;
}

#sidebarrentalservices h3 {
	font: normal .7em "Gill Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
	background: #080E58;
	padding: 1px 5px 2px;
	margin: 0 10px 5px 10px;
	text-align: center;
}

#sidebarrentalservices li a:link, #sidebarrentalservices li a:visited {
	display: block;
	background: #fff;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	margin: 3px 10px 2px 0;
	height: 1.2em;
	padding: 3px 2px 3px 10px;
	border-top: 1px solid #CCf;
	border-right: 1px solid #006;
	border-bottom: 1px solid #006;
}

#sidebarrentalservices p {
	font-size: 80%;
	color: #000;
	margin: 1em 0 .6em 0;
}

ul#sidebarservices1 {
	padding: 0;
	margin: 0;
	list-style: none;
}

#sidebarservices li {
	padding-left: 23px;
	margin-left: 10px;
	font: .7em/110% Arial, Helvetica, sans-serif;
}

#sidebarservices li#bullet13 {
	background: url(http://www.mcrrentals.com/images/sitelayout/bullet13.jpg) no-repeat left center;
}
#sidebarservices li#bullet14 {
	background: url(http://www.mcrrentals.com/images/sitelayout/bullet14.jpg) no-repeat left center;
}
#sidebarservices li#bullet15 {
	background: url(http://www.mcrrentals.com/images/sitelayout/bullet15.jpg) no-repeat left center;
}
#sidebarservices li#bullet16 {
	background: url(http://www.mcrrentals.com/images/sitelayout/bullet16.jpg) no-repeat left center;
}
#sidebarservices li#bullet35 {
	background: url(http://www.mcrrentals.com/images/sitelayout/bullet35.jpg) no-repeat left center;
}
#sidebarservices li#bullet37 {
	background: url(http://www.mcrrentals.com/images/sitelayout/bullet37.jpg) no-repeat left center;
}
#sidebarservices li#bullet38 {
	background: url(http://www.mcrrentals.com/images/sitelayout/bullet38.jpg) no-repeat left center;
}
#sidebarservices li#bullet39 {
	background: url(http://www.mcrrentals.com/images/sitelayout/bullet39.jpg) no-repeat left center;
}
#sidebarservices li#bullet40 {
	background: url(http://www.mcrrentals.com/images/sitelayout/bullet40.jpg) no-repeat left center;
}
#sidebarservices li#bullet41 {
	background: url(http://www.mcrrentals.com/images/sitelayout/bullet41.jpg) no-repeat left center;
}
#sidebarservices li#bullet42 {
	background: url(http://www.mcrrentals.com/images/sitelayout/bullet42.jpg) no-repeat left center;
}

#sidebarservices {
	float: left;
	width: 225px;
	margin-top: 10px;
}

#sidebarservices h2 a:link, #sidebarservices h2 a:visited {
	font: bold .6em "Gill Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
	background: #080E58;
	padding: 1px 5px 2px;
	margin: 0 10px 5px 10px;
}

#sidebarservices h3 {
	font: normal .7em "Gill Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
	background: #080E58;
	padding: 1px 5px 2px;
	margin: 0 10px 5px 10px;
	text-align: center;
}

#sidebarservices li a:link, #sidebarservices li a:visited {
	display: block;
	background: #fff;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	margin: 3px 10px 2px 0;
	height: 1.2em;
	padding: 3px 2px 3px 10px;
	border-top: 1px solid #CCf;
	border-right: 1px solid #006;
	border-bottom: 1px solid #006;
}

#sidebarservices p {
	font-size: 80%;
	color: #000;
	margin: 1em 0 .6em 0;
}

ul#sidebarcov1 {
	padding: 0;
	margin: 0;
	list-style: none;
}
#sidebarcov li {
	padding-left: 23px;
	margin-left: 10px;
	font: .7em/110% Arial, Helvetica, sans-serif;
}

#sidebarcov li#bullet17 {
	background: url(http://www.mcrrentals.com/images/sitelayout/bullet17.jpg) no-repeat left center;
}
#sidebarcov li#bullet18 {
	background: url(http://www.mcrrentals.com/images/sitelayout/bullet18.jpg) no-repeat left center;
}
#sidebarcov li#bullet34 {
	background: url(http://www.mcrrentals.com/images/sitelayout/bullet34.jpg) no-repeat left center;
}

#sidebarcov {
	float: left;
	width: 225px;
	margin-top: 10px;
}

#sidebarcov h2 a:link, #sidebarcov h2 a:visited {
	font: bold .6em "Gill Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
	background: #080E58;
	padding: 1px 5px 2px;
	margin: 0 10px 5px 10px;
}

#sidebarcov h3 {
	font: normal .7em "Gill Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
	background: #080E58;
	padding: 1px 5px 2px;
	margin: 0 10px 5px 10px;
	text-align: center;
}

#sidebarcov li a:link, #sidebarcov li a:visited {
	display: block;
	background: #fff;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	margin: 3px 10px 2px 0;
	height: 1.2em;
	padding: 3px 2px 3px 10px;
	border-top: 1px solid #CCf;
	border-right: 1px solid #006;
	border-bottom: 1px solid #006;
}

#sidebarcov p {
	font-size: 80%;
	color: #000;
	margin: 1em 0 .6em 0;
}

ul#sidebarmcrinfo1 {
	padding: 0;
	margin: 0;
	list-style: none;
}
#sidebarmcrinfo li {
	padding-left: 23px;
	margin-left: 10px;
	font: .7em/110% Arial, Helvetica, sans-serif;
}

#sidebarmcrinfo li#bullet19 {
	background: url(http://www.mcrrentals.com/images/sitelayout/bullet19.jpg) no-repeat left center;
}
#sidebarmcrinfo li#bullet20 {
	background: url(http://www.mcrrentals.com/images/sitelayout/bullet20.jpg) no-repeat left center;
}
#sidebarmcrinfo li#bullet21 {
	background: url(http://www.mcrrentals.com/images/sitelayout/bullet21.jpg) no-repeat left center;
}
#sidebarmcrinfo li#bullet22 {
	background: url(http://www.mcrrentals.com/images/sitelayout/bullet22.jpg) no-repeat left center;
}
#sidebarmcrinfo li#bullet23 {
	background: url(http://www.mcrrentals.com/images/sitelayout/bullet23.jpg) no-repeat left center;
}
#sidebarmcrinfo li#bullet24 {
	background: url(http://www.mcrrentals.com/images/sitelayout/bullet24.jpg) no-repeat left center;
}
#sidebarmcrinfo li#bullet27 {
	background: url(http://www.mcrrentals.com/images/sitelayout/bullet27.jpg) no-repeat left center;
}
#sidebarmcrinfo li#bullet28 {
	background: url(http://www.mcrrentals.com/images/sitelayout/bullet27.jpg) no-repeat left center;
}

#sidebarmcrinfo {
	float: left;
	width: 225px;
	margin-top: 10px;
}

#sidebarmcrinfo h2 a:link, #sidebarmcrinfo h2 a:visited {
	font: bold .6em "Gill Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
	background: #080E58;
	padding: 1px 5px 2px;
	margin: 0 10px 5px 10px;
}

#sidebarmcrinfo h3 {
	font: normal .8em "Gill Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
	background: #FFF url(http://www.mcrrentals.com/images/sitelayout/sidehead.jpg) repeat-y;
	padding: 1px 5px 2px;
	margin: 0 10px 5px 10px;
}

#sidebarmcrinfo li a:link, #sidebarmcrinfo li a:visited {
	display: block;
	background: #fff;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	margin: 3px 10px 2px 0;
	height: 1.2em;
	padding: 3px 2px 3px 10px;
	border-top: 1px solid #CCf;
	border-right: 1px solid #006;
	border-bottom: 1px solid #006;
}

#sidebarmcrinfo p {
	font-size: 80%;
	color: #000;
	margin: 1em 0 .6em 0;
}

#sidebarsignupbox {
	float: left;
	width: 225px;
	margin-top: 50px;
}

#rghtsidecol {
	left: 775px;
	top: 150px;
	position: absolute;
	width: 150px;
	height: 150px;
	background-color: #cc3333;
}

#rghtsidebar {
	left: 780px;
	top: 288px;
	position: absolute;
	width: auto;
	height: auto;
	background-color: #FFF;
}

#rghtsidebar p {
	font-size: 100%;
	color: #CCC;
	font: 100.01% Arial, Helvetica, sans-serif;
}

#rghtsidebar h3 {
	font-size: 100%;
	color: #999;
	font: 100.01% Arial, Helvetica, sans-serif;
}
	
#nav {
	left: 30px;
	top: 130px;
  position: absolute;
	width: 240px;
	height: 185px;
}

#nav p {
	font-size: 80%;
	text-decoration: underline;
	color: #006;
	margin: 1em 0 .6em 0;
}

#nav a { 
    display: block;
    width: 100%;
    padding: 5px 0 5px 0;
} 

#nav a:link, #nav a:visited { 
	color: #006;
    text-decoration: none;
} 

#nav a:hover, #nav a:active, #nav a:focus { 
	color: #fff;
	background: #f00;
} 

#nav li { 
    padding-left: 20px;
    font-size: 70%;
    list-style: none;
}

#breadcrumb {
	width: 553px;
	background: url(http://www.mcrrentals.com/images/sitelayout/navh.jpg) repeat-y;
	padding: 10px 0;
	margin-left: 227px;
}

#breadcrumb ul {
	padding: 0;
	margin: 0 10px 0 10px;
	list-style-type: none;
	font-size: 60%;
/*	border-top: 1px solid #333;  Adds border to top of breadcrumb list */
	text-align: left;
}
#breadcrumb li {
	padding: 0;
	margin: 0 0 0 5px;
	display: inline;
}

#breadcrumb li a:link, #breadcrumb li a:visited {
	color: #006;
	text-decoration: none;
	padding: 0 2px 2px;
	font-weight: bold;
}
#breadcrumb li a:hover, #breadcrumb li a:active, #breadcrumb li a:focus {
	background: #333;
	color: #FFF;
}

#navh2 {
	padding: 10px 0;
}

#navh2 ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	font-size: 100%;
/*	border-top: 1px solid #333;  Adds border to top of navh list */
	text-align: center;
}

#navh2 li {
	padding: 0;
	margin: 0 0 0 5px;
	display: inline;
	color: #000;
	text-decoration: none;
	padding: 0 2px 2px;
	font-weight: bold;
}

#navh2 li a:link, #navh2 li a:visited {
	color: #000;
	text-decoration: none;
	padding: 0 2px 2px;
	font-weight: bold;
}

#navh3 {
	padding: 10px 0;
}

#navh3 ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	font-size: 100%;
/*	border-top: 1px solid #333;  Adds border to top of navh list */
	text-align: center;
}

#navh3 li {
	padding: 0;
	margin: 0 0 0 5px;
	display: inline;
	color: #000;
	text-decoration: none;
	padding: 0 2px 2px;
	font-weight: bold;
}

#navh3 li a:link, #navh3 li a:visited {
	color: #000;
	text-decoration: none;
	padding: 0 2px 2px;
	font-weight: bold;
}

#footer {
	background: url(http://www.mcrrentals.com/images/sitelayout/footer_bg.jpg) no-repeat;
	width: 553px;
	margin-left: 227px;
	margin-bottom: 0px;
	height: 63px;
	clear: both;
}

#footer p {
	font-size: 75%;
	color: #006;
	padding-top: 25px;
	padding-bottom: 0px;
	text-align: center;	
}

#content315 formlegend {
	border: 1px solid #999;
	color: #000;
	background: #fff url(http://www.mcrrentals.com/images/sidehead.jpg) repeat-y;
	padding: 1px 5px 2px;
	margin-bottom: 5px;
	font: normal .8em "Gill Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#content315 td.label {
	float: left;
 	width: 110px;
  	clear: both;
	font-size: .8em;
	text-align: right;
	margin-top: 3px;
}

#content315 form {
	margin: 0;
	padding: 0 0 10px;
  	width: 450px;
  	float: left;
}
	
#content315 fieldset {
	border: 1px solid #999;
	margin: 0 0 10px;
	padding: 5px 0 15px 15px;
}

#content315 legend {
	border: 1px solid #999;
	color: #000;
	background: #fff url(http://www.mcrrentals.com/images/sidehead.jpg) repeat-y;
	padding: 1px 5px 2px;
	margin-bottom: 5px;
	font: normal .8em "Gill Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#content315 label {
	float: left;
 	width: 110px;
  	clear: both;
	font-size: .8em;
	text-align: right;
	margin-top: 3px;
}

#content315 studentlabelblue {
	float: left;
 	width: 120px;
  	clear: both;
	font-size: .8em;
	text-align: left;
	margin-top: 3px;
	color: #00d;
}

#content315 studentlabelblack {
	float: left;
 	width: 120px;
  	clear: both;
	font-size: .8em;
	text-align: left;
	margin-top: 3px;
}

#content315 input, #content315 textarea, #content315 select {
	color: #000;
	border: 1px solid #999;
	padding: 1px;
	background: #ccc;
	margin: 3px 5px 2px;
	width: 280px;
	float: left;
}

#content315 input, #content315 textarea, #content315 select {
	float: none;
}

#content315 input.sminp {
	width: 110px;
}

#content315 input.button {
	width: 120px;
}

#content315 input.termsbutton {
	width: 160px;
}

#content315 input.ratestermsbutton {
	width: 230px;
}

#content315 input:focus, #content315 input:active, #content315 textarea:focus, #content315 textarea:active {
	color: #000;
	background: #fff;
}

.lftimg {
	float: left;
	margin-right: 10px;
}

.rghtimg {
	float: right;
	margin-left: 10px;
}

.hlink {
	color: #006;
	font-size: 75%;
	text-decoration: none;
	padding: 0 2px 2px;
	font-weight: bold;
}

.qlink {
	color: #00F;
	font-size: 100%;
	padding: 0 2px 2px;
	font-weight: bold;
}

.clink {
	color: #00F;
	font-size: 90%;
	padding: 0 2px 2px;
	font-weight: bold;
}

.h3red {
	padding: 10px 20px 5px 0;
	font-size: 100%;
	color: #006;
}

.h3blue {
	padding: 5px 0px 15px 10px;
	font-size: 80%;
	color: #00d;
}

.h3special {
	padding: 5px 0px 15px 10px;
	font-size: 100%;
	color: #f00;
}

.h3bullet {
	padding: 5px 0px 15px 30px;
	font-size: 80%;
	color: #000;
}

.black {
	padding: 5px 0px 15px 0px;
	font-size: 80%;
	color: #000;
	font-weight: bold; 
}

.blue {
	padding: 5px 0px 15px 0px;
	font-size: 80%;
	color: #00d;
	font-weight: bold;
}