html,body {height: 100%;margin: 0 auto;}
body{
        background:#102834;
	background-repeat: repeat-x;
	margin:0 auto;
        width:100%;
	font:14px/16px Arial, Helvetica, sans-serif;
        color:#000000;
	/*min-width:990px;*/}
img {border:0;}
form, fieldset{
	margin:0;
	padding:0;
	border:0;
}

input,textarea,
select{
	font:100% Arial, Helvetica, sans-serif;
	vertical-align: middle;
}
input[type=text], input[type=password], input[type=file], textarea{-webkit-appearance:none;}
a{
        color:#6EC621;
	text-decoration:none;
	outline:none;
}
a:hover{text-decoration:underline;}
.clr {clear: both}

.color-white{color:#fff;}

#wrapper{
width: 950px;
margin: 0 auto;
overflow:hidden;
background-image:url(/images/content-bg.gif);
background-color:#fff;
background-repeat:repeat-x;
}

#top-contact-a{float: right;margin-top:8px; margin-right:20px; font-weight:bold; font-size: 15px; text-align:right;}
#top-contact-b{float:right; margin-top: 5px; font-size: 15px; font-weight:bold; margin-right: 20px;}
#top-contact-c{float: left; margin-top: 5px; font-size: 15px; font-weight:bold; text-align:right;}

#logo-holder { float:left;color:white;margin-top: 15px; margin-left: 30px; width:680px;}

#school-name{
	float:left; 
	font-size:27px; 
	color:white; 
	font-family:Georgia;
	height:30px;
	margin-top:15px;
}


.background-header{
background-color:#383838;
width:100%;
height:150px;
margin:0 auto;}

.gradient-bg{
background-image:url(/images/gradient-bg.gif);
background-repeat:repeat-x;
height:105px;
width: 100%;}

#banner{
background-image:url(/images/banner01.jpg);
background-repeat: no-repeat;
margin-top:30px;
float:right;
width:740px;
height: 280px;
border: solid 10px;
border-color:#ffffff;}




#top-left-container {width: 180px;  float:left; margin-right:10px }
.bottom-container {width: 655px;  float:left; margin:8px 0 20px 0;}
#right-container {width: 665px; float:left; margin-top: 5px;}

#left-panel{float:left; width:255px;margin-top:5px; margin-right: 16px;}
#bottom-left {margin-top:20px;
width:210px;
float:right;
border-top:solid #EEE 1px;
border-bottom:solid #EEE 1px;
text-align:center; font-size:13px;}


#main-menu{
	background-repeat:no-repeat;
	*margin-top: 20px;

}
#main-menu ul{
	list-style: none;
        list-style-image:url('/images/menu-arrow.gif');
}
#main-menu ul li a.selected{color:#9A796F;}
#main-menu ul li a:hover{text-decoration:underline;}
#main-menu ul li.last{border-bottom:none; padding-bottom:20px;}

#main-menu ul li{
	float: left;
	width: 158px;
        padding:10px 0 10px 0;
        font-weight:bold;
        font-size:16px;
        border-bottom:dotted 1px #DDD;
 }
#main-menu ul li a{
	color: white;
}

#inner-menu-wrap{width:210px; float:right;background:#591F11;border:#fff solid 5px;}

#hero-image-container {width: 640px; height: 200px; border:solid 5px #fff;}
#hero-image-container .hero_image {float:right;}
#hero-image-container #heroimage_2,#hero-image-container #heroimage_3,#hero-image-container #heroimage_4 {display:none;} 


.col1 {width: 690px; float:left}
.col2 {width: 230px; float:right}



.header-wrapper{
	width: 100%;
	margin: 0 auto;
}

.header-logo{
	width: 950px;
        margin:0 auto;
        height: 75px;
        padding-bottom: 10px;


}
.block-content .dl-file a {color:maroon; }
.block-content{width:655px; float:left; min-height:555px; padding-bottom:15px; }
#home-content-outer{width:655px; float:left; min-height:579px; }
.home-content{width:620px; }

/* FORM */
.field-org{text-align:left;}
.field-email, .field-subject{width:600px;}
.formelement {
    border: 1px solid #AAAAAA;
    border-radius: 3px 3px 3px 3px;
    padding: 7px;
    vertical-align: middle;
    width: 250px;
font-size: 12px;
height: 10px;
}
.formname{border: 1px solid #AAAAAA;
    border-radius: 3px 3px 3px 3px;
    padding: 7px;
    vertical-align: middle;
    width: 600px;
font-size: 12px;
height: 10px;}

.org-element{
 border: 1px solid #AAAAAA;
    border-radius: 3px 3px 3px 3px;
    padding: 7px;
    vertical-align: middle;
    width: 600px;
font-size: 12px;
height: 10px;
}
.multielement{
    border: 1px solid #AAAAAA;
    border-radius: 3px 3px 3px 3px;
    padding: 7px;
    vertical-align: middle;
    width: 600px;
    height:100px;
    resize:vertical;
}
.formdropdown{
    border: 1px solid #AAAAAA;
    border-radius: 3px 3px 3px 3px;
    vertical-align: middle;
width: 268px;
height: 24px;
    resize:vertical;
}

.two-in-one{width:595px; float:left;margin:0 0 15px 0;}
.field-town,.field-Zip,.field-phone{width:300px; float:left;}
.field-state,.field-Contry,.field-fax{width:250px; float:right;}

.img-title{font-size:20px; padding:17px 0 0 20px; color:#fff;}
.img-text{padding:5px 0 0 10px; color:#fff;}
.img-caption{position:absolute;
             top: 245px;
             width:640px;
             overflow:hidden;
             height:50px;
             background-image:url(/images/banner-transparent.png);
             *right:185px;

}

* html .img-caption{position:absolute;
             top: 245px;
             right:188px;
             width:640px;
             overflow:hidden;
             height:50px;
             background-image:url(/images/banner-transparent.png);}

/*Button*/

.button {
    background: none repeat scroll 0 0 #102834;
    border: 1px solid #102834;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF !important;
    cursor: pointer;
    text-decoration: none;
    vertical-align: middle;
    height:30px;
    width:70px;
    padding-bottom: 3px;
}
.button:hover { background:#591F11; border: 1px solid #591F11; text-decoration:none;}

#mcaa-wrapper{width: 550px; float:right;}
#mcaa-outer{width:950px; margin:0 auto; float:left;padding-bottom: 20px;}

.footer {text-align: left; padding-top: 10px; float:left; width:100%; border-top: solid 1px #CCC;}
.footer-menu{width:560px;position: relative;left: 21em; }
.footer ul{float: left;
overflow: hidden;
margin: 0 -11px 0 0;
padding: 0;
list-style: none;
font: 12px Arial, Helvetica, sans-serif;
}
.footer ul li{
 display:inline; padding:0 10px 0 10px;
 color:#000;
 border-right:solid 1px #000;
}
.footer ul li a{color:#000;}
.footer ul li.last{border:none;}

.footer #address{width:950px;
height:69px;
overflow:hidden;
background:#131F29;
color:#fff;
margin-top:28px;
}
.footer #address #left-add{float:left; width:475px;margin:10px 0 0 30px;}
.footer #address #right-add{float:right; width:250px; text-align:right;margin: 2px 30px 0 0; font-size:13px;}

.footer #bottom-text{width:950px; height:48px; overflow:hidden; color:#000;}
.footer #bottom-text #credit{width:243px; float:right; margin:25px 30px 0 0;}
.footer #bottom-text #credit a {color:#000; text-decoration:none;}
.footer #bottom-text #credit a:hover {text-decoration:underline;}
.footer #bottom-text #copyright{width:500px; float:left; padding:0; margin:25px 0 0 30px;}