body
{
    margin:0px;
    padding:0px;
    font:normal 11px arial;
    background:#383838;
    color:#FFFFFF;
}

.header
{
    background:url(images/header_bk.gif) top repeat-x;
    height:125px;
    width:100%;
    margin:0px;
}

A
{
    color:#EE8200;
    font:bold 10px arial;
}

h1
{
  font: 8pt arial;
}

h3
{
    color:#BA1E00;
    text-transform:uppercase;
    font:bold 12px arial;
    margin-left:10px;
    margin-right:10px;
    line-height:20px;
    margin-bottom:5px;
    display:block;
    border-bottom:1px #BAA29C dotted;
}

h2
{
    color:#FFF;
    font:normal 25px Arial;
    margin-left:0px;
    margin-right:10px;
    line-height:28px;
    margin-bottom:5px;
    display:block;
}

.middle
{
    vertical-align:middle;
}

.body
{
    margin-top:10px;
    margin-bottom:10px;
}

p
{
    font:normal 11px arial;
    text-align:left;
    margin-left:10px;
    margin-right:10px;
}

.body_middle
{
    background:url(images/body_middle.gif) repeat-y;
    vertical-align:top;
    color:#FFFFFF;
    font:normal 11px arial;
    margin:0;
}

.bold
{
    font-weight:bold;
}

.italics
{
    font-style:italic;
}



a.blue_btn
{
    	background:url(images/butn_bk_blue.gif) repeat-x;
		border:1px solid #F2A34D;
        color:#000;
		font:bold 11px arial;
		text-decoration:none;
        padding:0px 8px 5px 8px;
        margin:10px 0px 5px 30px;
}

.orange_btn
{
    	background:url(images/butn_bk_blue.gif) repeat-x;
		border:1px solid #F2A34D;
        color:#000;
		font:bold 11px arial;
		text-decoration:none;
        padding:2px 0px 2px 0px;
}

legend.newsletter
{
    color:#fff;
    background:#DC3008;
    font:bold 11px arial;
    padding:4px;
}

.red
{
    color:#A11C06;
}

fieldset
{
    color:#fff;
    font:bold 11px arial;
    border:none;
    width:300px;
}

label
{
    clear:both;
    display:block;
    margin:10px 0px 0px 30px;
}

input, select, option, textarea
{
    border:1px #F2A34D solid;
    font:normal 11px arial;
    clear:both;
    background:#fff;
    margin:0px 0px 5px 30px;
}

.newsletter_box
{
    color:#fff;
    font:bold 11px arial;
    border:1px #D27506 solid;
    width:auto;
    margin:10px;
    padding:10px;
}


#dragon
{
    position:relative;
    left:2px;
    top:10px;
    display:inline;
    float:left;
    padding-right:10px;
    padding-left:10px;
    color:#FFFFFF;
    font:normal 11px arial;
    vertical-align:top;
}


#dragon .title
{
    font:normal 24px Arial;
    color:#FFFFFF;
    margin:5px 0px 10px 10px;
}


table
{
    font:normal 11px Arial;
}

.col3
{
    border-left:1px #FFFFFF solid;
    padding-right:10px;
}

.col3 p
{
   padding:0px;
   margin:-10px;
}

.col3 .date
{
    font:bold 11px arial;
    color:#FF8B00;
    margin:0px;
}

.right
{
   text-align:right;
}

#dragon p
{
    margin:10px 0px 10px 20px;
    font:normal 11px arial;
}

.creed
{
    color:#fff;
    font:bold 18px Garamond;
    font-style:italic;
    border:1px #D27506 solid;
    width:auto;
    margin:10px;
    padding:10px;
}
.students
{
    background:url(images/cmaa_logo_ghosted.gif) middle center;
    height:255px;
}

.footer
{
    background:url(images/footer_bk.gif) repeat-x;
    height:85px;
    margin-bottom:10px;
    font:normal 10px arial;
    text-align:center;
}

.footer A
{
    text-transform:uppercase;
    color:#9B9B9B;
    font:bold 11px arial;
    margin:10px;
}

.footer p.legal
{

    color:#9B9B9B;
    font:normal 11px arial;
    text-align:center;
}

.footer p.legal A
{

    color:#9B9B9B;
    font:normal 11px arial;
    margin:0px;
    text-align:center;
    text-transform:none;
}



/*** --- [ Navi ] --- ***/

* html body #nav_tbl
    {
        width:685px;
        background:#000 url(images/nav_bk2.gif) no-repeat;
        height:25px;
        text-align:center;
	margin-left:5px;
    }
#nav_tbl
    {
        width:685px;
        background:#000 url(images/nav_bk2.gif) no-repeat;
        height:25px;
        text-align:center;
	margin-left:10px;
    }
