.temp {
margin: 0px;
font-size: 9px;
color: red;
text-align: center;
}

body {
margin: 0px;
padding: 10px;
font-family: "arial", "helvetica", sans-serif;
font-size: 9px;
}

a:link {
font-weight: bold;
color: rgb(0,52,154);
text-decoration: none;
}

a:visited {
font-weight: bold;
color: rgb(0,52,102);
text-decoration: none;
}

a:active {
font-weight: bold;
color: gray;
text-decoration: none;
}

a:hover {
font-weight: bold;
color: rgb(133,171,216);
text-decoration: none;
}

table, td, p, li {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}

ul {
  list-style: square url(../images/splash-ul-bullet.jpg); /* wide image for the bullet */
  margin: 10px 0em 10px 25px;  /* bullet image is in left margin */
  padding-left: 0;
  text-align: left;
}

ul li {
  margin-left: 0;
  padding-left: 0;     /* distance between marker and text */
  margin-bottom: .4em; /* a little spacing between list items */
margin-top: 5px;
}

.inputbox {
	font-weight: normal;
	color: rgb(0,51,102);
	background: white;
	border: 1px solid rgb(125,167,217);
}
.button {
	font-weight: bold;
	border-top:solid 1px rgb(133,171,216);
	border-left: solid 1px rgb(133,171,216);
	border-right: solid 1px rgb(0,52,102);
	border-bottom: solid 1px rgb(0,52,102);
	
	background-color: rgb(0,52,154);
	color: white;
	text-align: center;
	font-size: 9px;
	}

/*DA specific container boxes */

#mainbg_box {
height:auto;
background-color: rgb(0,51,153);
margin-right:auto;
margin-left:auto;
margin-bottom: 10px; /*dunno why this doesn't work */
padding:0px;

}

#topphoto_box {
background-image: url(../images/topphoto.jpg);
background-repeat: no-repeat;
height: 117px;
padding: 0px;
margin: 0px;
}

#inner_bg_box {
border-top: 0px;
height:auto;

border: 1px solid rgb(125,167,217);
padding: 0px;
margin: 0px 0px 15px 0px;

margin-right:auto;
margin-left:auto;
background-color: rgb(96,57,19);
}

#topmenu_box {
background-color: rgb(166,124,82);
border-bottom: 1px solid rgb(125,167,217);
height: 40px;
padding:0px;
margin-right:auto;
margin-left:auto;
}

#maincontent_box {
background-color: white;
min-height: 600px;
border: 0px;
padding: 0px;
padding: 5px;
margin: 0px;
border-left: 2px solid rgb(125,167,217);
font-size: 12px;
}

#inner_maincontent_box {
width: 430px; 
float:left;
padding-left: 5px;
padding-bottom: 30px;
}

#left_menu_box {
background-image: url(../images/left_menu_grad.jpg);
background-repeat: repeat-x;
background-color: rgb(96,57,19);
border: 0px;
padding: 0px;
margin-right:auto;
margin-left:auto;
margin-bottom: 0px;
margin-top: 0px;
}

#left_menu_logo {
background-image: url(../images/left_menu_logo.jpg);
background-repeat: no-repeat;
padding: 0px;
margin-left: auto;
margin-right: auto;
margin-top: 15px;
width: 182px;
height: 100px;
}

#left_menu_blue_grad_box {
background-image: url(../images/left_menu_blue_grad.jpg);
background-repeat: repeat-x;
background-color: rgb(53,54,79);
padding: 0px;
margin-top: 15px;
margin-left: auto;
margin-right: auto;
margin-bottom: 10px;
width: 180px;
height: auto;
padding: 0px 3px 6px 3px;
}

#mini_banner_box {
padding: 0px 0px 30px 0px;
margin: 5px 5px 5px 15px;
width: 100px;
height: 700px;
text-align: center;
float: right;
font-size:10px;
}

.moduletable-banner1 {
margin-bottom: 1px;
}

.moduletable-banner2 {
margin-bottom: 10px;
}

.moduletable-randomimg {
border: 1px solid rgb(125,167,217);
margin-bottom: 10px;
margin-top: 10px;
}

.blurbtable-right {
background-color: rgb(226,244,238);
color: rgb(1,132,88);
padding: 3px 6px 3px 6px;
margin: 0px 0px 5px 5px;
border: 1px rgb(1,132,88) solid;
font-weight: bold;
}

.blurbtable-left {
background-color: rgb(226,244,238);
color: rgb(1,132,88);
padding: 3px 6px 3px 6px;
margin: 0px 5px 5px 0px;
border: 1px rgb(1,132,88) solid;
font-weight: bold;
}

/* end of DA calls */

/* custom menu calls */

/* trans menu calls */
#trans_menu_main_table {
width: 100%;
text-align: center;
margin-right:auto;
margin-left:auto;
}

/* left menu calls */

table.moduletableleft_menu_module {
width: 100%;
}

#mainlevelleft_menu {
list-style-image: url(/templates/denver_academy/images/nuthin.jpg);
margin: 0; /*removes indent IE and Opera*/
padding: 0; /*removes indent Mozilla and NN7*/
list-style-type: none; /*turns off display of bullet*/


}

a.mainlevelleft_menu {
text-align: center;
color: #FFFFFF;
margin-top: 6px;
margin-left: 3px;
margin-right: 3px;
font-size: 11px;
font-family: Georgia, "Times New Roman", Times, serif;
font-style: normal;
font-weight: bold;
text-decoration: none;
display: block;
padding: 8px 2px 8px 2px;
background-color: rgb(0,51,153);
}

a:hover.mainlevelleft_menu {
background-color: rgb(48,95,148);
color: rgb(174,189,207);
}

a:visited.mainlevelleft_menu {
color: #FFFFFF;
}

a:active.mainlevelleft_menu {
background-color: rgb(119,154,195);
color: rgb(0,51,153);
border-bottom: rgb(0,51,153) 1px solid;
border-left: rgb(0,51,153) 1px solid;
padding: 10px 3px 5px -1px;
}
/* mambo calls */

table.moduletable {
width: 100%;
}

table.moduletableleftmenu {
font: serif;
text-align: center;
}

.mainlevelleftmenu_items {
font: serif;
text-align: center;
}

.contentpaneopen-search {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
}

.sitemap {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
}

.sitemap-inner {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
}

.sitemap-footer, a.sitemap-footer, a:link.sitemap-footer a:visited.sitemap-footer {
text-align:center;
padding:5px;
color:gray;
font-size:8px;
}

/* depricated
.contentheading {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}
*/
.contentpaneopen {
width: auto;
margin-bottom: 15px;
margin-right: 5px;}

.contentpane {
}

.contentheading {
font-size: 12px;
margin-right: 3px;
margin-bottom: 10px;
margin-top: 6px;
margin-left: 3px;
color: rgb(0,51,153);
text-align: left;
font-style: normal;
font-weight: bold;
text-decoration: none;
}

a.contentheading, a:link.contentheading, a:visited.contentheading, a.componentheading, a:link.componentheading, a:visited.componentheading, {
color: rgb(133,171,216);
}

.componentheading {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
display: block;
background-color: rgb(0,51,153);
color: #FFFFFF;
margin-bottom: 10px;
text-align: left;
margin-top: 6px;
margin-left: 0px;
font-style: normal;
font-weight: bold;
text-decoration: none;
width: auto;
padding: 8px;
}



/* for IE's lack o' table css class inheritance - see /components/com_search/search.html.php */
.searchresults {
font-weight: bold;
text-align: center;
}

.moduletable-loginform {
text-align: center;
border: 1px rgb(133,171,216) solid;
margin-bottom: 10px;
font-weight: bold;
width: 100px;
padding: 3px;
}

.moduletable-loginform-inner {
text-align: center;
padding: 3px;
font-weight: normal;
}

.readon, a.readon, a:visited.readon {
text-align: center;
font-size: 9px;
color: #33CC00;
font-style: italic;
text-decoration: none;
margin-bottom: 15px;
}

a:hover.readon {
font-style: italic;
color: rgb(48,95,148);
}

.smwhite, a.smwhite, a:visited.smwhite {
text-align: center;
font-size: 9px;
color: white;
}

a:hover.smwhite {
color: rgb(48,95,148);
}

a.contentpagetitle {
font-weight: bold;
color: rgb(48,95,148);
font-size:14px;
}

.small, .createdate, .modifydate {
color:#666666;
font-size:9px;
}

.moduletable-banner1, .moduletable-randomimg {
margin-top: 15px;
}

.moduletable-banner2, {
margin-top: 5px;
}.red {
	color: #CC0000;
}
.redsm {
	font-size: small;
	color: #CC0000;
}
fieldset {
	border: 0px none #FFFFFF;
}
.bottomborderblue {
	border-top: 0px solid rgb(0,51,153);
	border-right: 0px solid rgb(0,51,153);
	border-bottom: 3px solid rgb(0,51,153);
	border-left: 0px solid rgb(0,51,153);
}
.sidebarblue {
	background-color: #003399;
	color: #FFFFFF;
	padding: 3px 6px 3px 6px;
	margin: 0px 0px 5px 5px;
	border: 1px rgb(1,132,88) solid;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.sidebarbluesm {
	background-color: #003399;
	color: #FFFFFF;
	padding: 3px 6px 3px 6px;
	margin: 0px 0px 5px 5px;
	border: 1px rgb(1,132,88) solid;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.capintro {
	font: bold 24px Georgia, "Times New Roman", Times, serif;
	color: #003399;
}
.mod_box {
margin-bottom: 5px; 
padding:2px; 
border:#003399 1px solid;
}