/* ZERO OUT GLOBAL ELEMENTS --------------------------------- */
/* --------------------------------------------------------- */
body, h1, h2, h3, h4, h5, p, li, ul {
  margin: 0px; /* Removes default margin that some browsers add. */
  padding: 0px; /* Removes default padding that some browsers add. */
}
/*floats*/
.leftfloat {
float: left;
margin-right: 8px;
}
.rightfloat {
float: right;
margin-left: 8px;
}
.paragraphRight {
	float: right;
	margin-left: 8px;
	margin-bottom:30px;
	margin-left:20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

/* STYLE ALL LINKS */
a:link, a:visited {
  color: #C2BE86; /* Sets color of unvisited and visited links to  white. */
  text-decoration: none; /* Removes default underline on links. */
}
a:hover, a:active, a:focus {
  color: #D3CF93; /* Changes text color of links to blue on hover, activation, and focus. */
  text-decoration: none; /* Removes default underline on links. */
}

/* STYLE Body ------------------------------------ */
/* --------------------------------------------------------- */
body {
	color: #000;
	margin: 0 auto; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	background-color: #D6CFC3;
	background-image: url(../images-CARA/bg.png);
	background-repeat: repeat-x;
}
#wrapper{
	width: 800px;
	margin-left:auto;
	margin-right:auto;
}

#header{
	width: 800px;
	height:116px;
	text-align:left;
}
#header span {
	position: absolute; /* Takes the span (that holds the text for the H1 text) out of the document flow so that it can be positioned in an exact place on (or off) the page. */
	left: -3000px; /* Puts the text within the h1 way off screen so that visual users to not see it. */
}

.mainLogo {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.enrollTab {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	position:relative;
	top: -34px;
	left: 600px;	
}

#topCap {
	width: 800px;
	height:19px;
	background-image: url(../images-CARA/nav.png);
	text-align:center;
}

#nav {
	width: 800px;
	background-image: url(../images-CARA/nav2.png);
	text-align:center;
	padding-top:5px;
}
#topNav {
	width: 800px;
	text-align:right;
	position:absolute;
	top: 30px;	
}
#topNav ul{

}

#topNav li{
	display:inline;
	padding-right: 10px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}
/* STYLE ALL LINKS */
#topNav a:link, #topNav a:visited {
  color: #2A4289; /* Sets color of unvisited and visited links to  white. */
  text-decoration: none; /* Removes default underline on links. */
}
#topNav a:hover, #topNav a:active, #topNav a:focus {
  color: #7F2233; /* Changes text color of links to blue on hover, activation, and focus. */
  text-decoration: none; /* Removes default underline on links. */
}

#bar {
	width: 800px;
	height:7px;
	background-image: url(../images-CARA/bar.png);
	text-align:center;
	overflow:hidden;
}

#nav ul{
margin-top:-5px;
}

#nav li{
	display:inline;
	padding-right: 25px;
	padding-left: 25px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
}

#contentWrapper{
	width: 800px;
	background-image: url(../images-CARA/body.png);
	background-repeat: repeat-y;	
}

#contentWrapper h2{
	padding-left:50px;
	padding-top:30px;
	font-size: 1.4em;
}
#contentWrapper h3{
	padding-left:50px;
	padding-top:20px;
	font-size: 1em;
}
#contentWrapper h4{
	padding-left:50px;
	padding-top:20px;
	font-size: .9em;
}
#contentWrapper h5{
	margin-left:55px;
	margin-right:55px;
	font-size: .7em;
	font-weight:lighter;
	font-style:italic;
}
#contentWrapper p{
	padding-left:80px;
	padding-right:80px;
	padding-top:10px;
	font-size: 0.9em;
	line-height: 1.4em;
}
#contentWrapper .enrollCode{
	padding-left:80px;
	padding-right:80px;
	padding-top:10px;
	font-size: 0.9em;
	line-height: 1.4em;
}

#contentWrapper a:link, #contentWrapper a:visited {
	color: #2A4289; 
	text-decoration: none; /* Removes default underline on links. */
	font-weight: bold;  
}
#contentWrapper a:hover, #contentWrapper a:active, #contentWrapper a:focus {
    color: #7F2233;
    text-decoration: none; /* Removes default underline on links. */
	font-weight: bold;  
}

.enrollButton1 {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align:center;
	margin-top: 50px;
	display:block; 
	margin-left:auto;
	margin-right:auto;
}

.enrollButton2 {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 50px;
	margin-left:80px;
}
.cardDisplay1 {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 50px;
	display:block; 
	margin-right: auto;
	margin-left: auto;
}

#footer{
	width: 800px;
	height:27px;
	background-image: url(../images-CARA/footer.png);
}

#subFooter{
	width: 800px;
	text-align:right;
}

#subFooter a:link, #subFooter a:visited {
	color: #2A4289; 
  text-decoration: none; /* Removes default underline on links. */
}
#subFooter a:hover, #subFooter a:active, #subFooter a:focus {
    color: #7F2233;
  text-decoration: none; /* Removes default underline on links. */
}


#subFooter ul{
	margin-top:15px;
}

#subFooter li{
	display:inline;
	padding-right: 8px;
	padding-left: 8px;
	font-size: 1em;
}

#subFooter p{
	margin-top: 20px;
	padding-bottom:30px;
	font-size: .7em;
	text-align:center;
}

#contentWrapper ul{
	margin-top:15px;
}

#contentWrapper li{
	margin-left:5px;
	margin-top:5px;
	font-size: 0.8em;
}
#contentWrapper .bodyul{
	margin-left:90px;
	margin-right:90px;
}
#googleTransHeader {
	position:absolute;
	top: 2px;
	right: 2px;
}
#bestFireFox {
	position:absolute;
	top: 0px;
	left: 1px;
}
#bestFireFox img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.finePrint{
	font-size: .8em;
}
.feeSchedules{

	padding-left:70px;
	padding-right:80px;
	font-size: .8em;
	border:0px;
	margin:0px;
	margin-top:10px;
}

.feeHeader{
background-color:#7F2233;
font-weight:bold;
color:#FFFFFF;
margin:0px;
padding-left:3px;
padding-right:6px;
padding-top:3px;
padding-bottom:3px;
}
.feeOdd{
background-color:#D6C2C6;
margin:0px;
padding-left:6px;
padding-right:6px;
}
.feeEven{
background-color:#B3CCF7;
margin:0px;
padding-left:6px;
padding-right:6px;
}
.error {
	border: 1px solid #CC3333;
	color:#CC3333;
}
.warning{
	color:#CC3333;
}
.formUL{
	list-style-type: none;
	margin-left:100px;
	
}
.formLI{
	display:inline;
	float:left;
}
form label{
display:block;
margin-right:20px;
margin-bottom:3px;
font-weight:bolder;
}
form input{
margin-right:20px;
}
form select{
margin-right:20px;
}
.clearFloat{
clear:left;
}
form .submitButton {
margin-left:100px;
}
#flashPlayer{
margin:0px auto;
margin-left:40px;
margin-top:20px;
padding-bottom:10px;
}
#flashHome{
margin:0px auto;
margin-left:20px;
padding-top:10px;
padding-bottom:5px;
}
#rotator{
margin:0px auto;
margin-left:20px;
padding-top:10px;
padding-bottom:5px;
}
#midBarHome{
	margin:0px auto;
	margin-left:20px;
	margin-right:20px;
	padding-top:5px;
	padding-bottom:5px;
	background-image: url(../images-CARA/midBar.png);
	background-repeat: no-repeat;
	height:35px;
}
#midBarHome p{
margin-left:-60px;
margin-top:-6px;
}
#midBarHome a:link, #midBarHome a:visited {
	color: #2A4289; 
	text-decoration: none; /* Removes default underline on links. */
	font-weight: normal;  
}
#midBarHome a:hover, #midBarHome a:active, #midBarHome a:focus {
    color: #7F2233;
    text-decoration: none; /* Removes default underline on links. */
	font-weight: normal;
}

#lowerPicsHome{
margin:0px auto;
margin-left:20px;
}
#lowerPicsHome img{
	margin-top:10px;
	margin-right:5px;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#numberedList ul{
	list-style-type:decimal;
	margin-left:100px;
	margin-right:100px;
	
}
.defaultBullets{
margin-left:120px;
margin-right:100px;

}
