/* Start of CMSMS style sheet 'homepage' */
body {
   margin:0;
   padding:0;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 75.01%;
   background: url( /art/back.jpg ) repeat;
}

#wraping-paper {
    margin:40px auto;
    width:780px;
}

#header {
    width:780px;
    float:left;
}

#header h1{
   display:none;
}

#news {
    float:left;
    width:279px;
    height:49px;
    background: #DBEDFB url( images/news.jpg ) no-repeat;
    border:1px solid #000;
}

#consult {
    float:left;
    width:497px;
    height:49px;
    background:url( images/consult.jpg ) no-repeat;
    border:1px solid #000;
}
/* Menu */
ul#menu {
    width:780px;
    height:21px;
    margin:0 0 3px 0;
    padding:0;
    border-left:1px solid #000;
    list-style-type:none;
    clear:both;
}

#menu li{
   float:left;
   margin:0;
   padding:0;
   border-right:1px solid #000;
   border-bottom:1px solid #000;
}

#menu li a, #menu li a:link, #menu li a:visited{
   display:block;
   font-size:6.5pt;
   font-weight:bold;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   text-decoration:none;
   text-transform:uppercase;
   background-color:#fff;
   color:#000;
   padding:0.5em 0.54em;
}


#menu li a:hover {
   background-color:#B1DDFB;
}

/* End Menu */

#graphic {
    width: 778px;
    height: 173px;
    background: url( images/homeLogo.gif ) top left no-repeat;
    border:1px solid #000;
}

#midwest {
   margin:0 0 0 279px;
}

#quick {
    float:left;
    margin:3px 0 6px 0;
    width:236px;
    height:146px;
    background: url( images/quick2.jpg ) no-repeat;
}

#quick h2{
   /*margin:4px 0 0 7px;*/
   color: #000066; 
   font-size: 1em;
   text-align: left; 
   padding-left: 0.5em;
   line-height: 1.5em;
   margin: 0 0 0.5em 0;
}

span#title {
   padding:0 0 0 4px;
   line-height:14pt;
   clear:both;
}

/* Sub Menu */
#submenu {
    float:left;
    clear:right;
    margin:3px 0 0 3px;
    width:545px;
    height:21px;
    border-left:1px solid #000;
}

#submenu ul {
   list-style:none;
   display:inline;
}

#submenu li {
   list-style:none;
   float:left;
}

#submenu li a, #submenu li a:link, #submenu li a:visited {
   display:block;
   height:11px;
   font-size:6.5pt;
   font-weight:bold;
   text-decoration:none;
   text-transform:uppercase;
   background:#fff;
   color:#000;
   padding:0.5em 0.172em;
   border-top:1px solid #000;
   border-right:1px solid #000;
   border-bottom:1px solid #000;
}

#submenu li a:hover {
   background:#B1DDFB;
}

/* End Sub Menu */

#attend {
    float:left;
    /*clear:left;*/
    margin:4px 0 0 3px;
    width:544px;
    border:1px solid #000;
    height:82px;
    background-color:#fff;
}

#zero {
    display:block;
    width:357px;
    height:112px;
    margin:30px auto;
    background: url( images/0.jpg ) top left no-repeat;
}

.left {
   float:left;
   clear:none;
   width:47%;
   padding:1%;
   height:72px;
   text-align:center;
   vertical-align:middle;
   border-right:1px solid #000;
}

#end {
   border-right:0px;
}

.small {
   font-size:8pt;
}

.clearboth{
   clear:both;
}

.floatleft{
   float:left;
}
.contentbox{
   width:545px;
}
/* End of 'homepage' */

/* Start of CMSMS style sheet 'quick menu' */
#quick, #quickhome{
    margin:3px 0 6px 0;
    height:146px;
    background-color:#DBEDFB;
    padding:5px 8px;
}

#quick{
    width:164px;
}

#quickhome{
    float:left;
    width:213px;
    border:1px solid #000;
}

#quick h2, #quickhome h2{
   color: #000066; 
   font-size: 1em;
   text-align: left; 
   line-height: 1.5em;
   margin: 0 0 0.5em 0;
}

#quick p, #quickhome p{
	font-size:10px;
	font-weight:bold;
	text-align:left;
	margin:0 0 10px 0;
}

#navq, #navq ul {
	padding: 0;
	list-style: none;
	margin: 0 0 10px 0;
}

#navq a, #navq a:link, #navq a:visited {
	display: block;
	width: 13.5em;
	padding: 2px 3px;
	color:#000;
	text-decoration:none;
}

#navq li {
	float: left;
	width: 13em;
	border:1px solid #000;
	background-color:#fff;
	margin:0 0 5px 0;
	padding: 2px 3px;
}

#navq li li{
	background-color:#DAEDFA;
	margin:0;
	padding:0;
	width: 14em;
}

#navq li:hover, #navq li.sfhover ul {
	background-color:#B1DDFB;
}

#navq li ul {
	position: absolute;
	width: 14.5em;
	left: -999em;
	margin: -1.45em 0 0 13.3em;
	padding: 0;
}

#navq li:hover ul, #navq li.sfhover ul {
	left: auto;
}
/* End of 'quick menu' */

