﻿body 
{
    background-image:url(images/back.jpg);
    behavior:url("csshover.htc"); 
}

* a {cursor:pointer;}

.clear {clear:both;}

#twrapper 
{
    position:relative;
    width:902px;
    margin:20px auto 0px auto;
    background-image:url(images/container_top.png);
    background-position:top;
    background-repeat:no-repeat;
    padding-top:10px;
}
#bwrapper
{ 
    position:relative;
    background-image:url(images/container_bottom.png);
    background-position:bottom;
    background-repeat:no-repeat;
    padding-bottom:2px;
}
#headergra { text-align:center; height:108px; width:100%; position:relative;
     float:left;}
#maincont_div 
{
    position:relative;
    float:left;
}
#defcont 
{
    position:relative;
   	z-index:1;
	}
#wrapper
{
    position:relative;
    background-image:url(images/bg_container1.png);
    background-repeat:repeat-y;
}
#mcontent { position:relative; width:100%;}
#footer {
    position:relative;
	width:902px;
	text-align:center;
    font-size:12px;
    color:Black;
}
#footer a:link
{
    text-decoration:none;
}
#footer a:visited 
{
    text-decoration:none;
}
#hflash,#rflash,#cflash,#yflash
{
    width:860px;
    margin:-100px auto 10px auto;
}
#ttable
{
    position:relative;
    width:850px;
    margin:10px auto;
}
.htabs
{
    position:relative;
    float:left;
    border:none;
    margin-left:28px;
}
#mfoot 
{
    border:none;
    margin-top:25px;
    color:#fff;
}
#title
{
    margin:10px auto;
    width:360px;
    }
#rtitle
{
    margin:10px auto;
    width:792px;
    }
    #ctitle
{
    margin:0px auto 10px;
    width:792px;
    }
    #ctitle2
{    
    margin:20px auto 10px;
    width:792px;

    }
    #ctitlecont
{
    margin:10px auto 10px 25px;
    width:804px;
}
    
/*GO GREEN*/
    #gogreen
{       
    width:720px;
    height:50px;
    position:relative;
    float:left;
    margin-left:85px;
    margin-bottom:25px;
}    
    
/*CEU PAGE*/
#ceucontent
{
    margin-top:0px;
    padding:0px 25px;
}
#ceucolL
{
    position:relative;
    float:left;
    margin: 0px 0px 10px 0px;
    padding: 120px 10px 0px 10px;
    width: 399px;
    height: 814px;
    text-align:left;
    background-image:  url(images/ceu.png);
    background-repeat:no-repeat;
    line-height:1.5em;
}
#ceucolR
{
    position:relative;
    float:right;
    margin: 0px 0px 10px 0px;
    padding: 120px 10px 0px 10px;
    width: 399px;
    height:814px;
    text-align:left;
    background-image:url(images/examdates.png);
    line-height:1.5em;
}
        
/*ABOUT US PAGE*/
#aboutcont
{
    margin-top:-110px;
    padding:10px 25px;
}
.tps{ margin:20px 25px;}
.tpsl{ text-align:left; margin:0px 25px 0px; background-color:Transparent;}

.center{text-align:center;}
.centersus{text-align:center; background-image:url(images/suspic.jpg);background-repeat:no-repeat; background-position:center;}
#hflashjc
{
    position:relative;
    width:860px;
    margin:-100px auto 10px auto;
    z-index:0;
}
#jcmenu2
{
    position:relative;
    z-index:100;
}

/*SUSTAINABLE DESIGN PAGE*/
#suscontent
{
    margin-top:0px;
    padding:0px 5px;
}
#susdesigncolL
{
    position:relative;
    float:left;
    margin: 0px 0px 10px 20px;
    padding: 120px 0px 0px 0px;
    width: 554px;
    height: 814px;
    text-align:center;
    background-image:  url(images/sustainablearticle.png);
    background-repeat:no-repeat;
}
#susdesigncolR
{
    position:relative;
    float:right;
    margin: 0px 15px 10px 0px;
    padding: 120px 0px 0px 10px;
    width: 270px;
    height:814px;
    text-align:left;
    background-image:url(images/sustainablelinks.png);
    line-height:1.5em;
}
#sustitle
{
    position:relative;
    float:left;
    margin:-100px auto 10px 25px;
    width:792px;
    }
#sustitle3
{
    margin:0px auto 10px;
    width:792px;
}
/*UNIVERSAL DESIGN PAGE*/
#unicontent
{
    margin-top:0px;
    padding:0px 5px;
}
#unidesigncolL
{
    position:relative;
    float:left;
    margin: 0px 0px 10px 20px;
    padding: 120px 0px 0px 0px;
    width: 554px;
    height: 814px;
    text-align:center;
    background-image:  url(images/unidesignarticle.png);
    background-repeat:no-repeat;
}
#unidesigncolR
{
    position:relative;
    float:right;
    margin: 0px 15px 10px 0px;
    padding: 120px 0px 0px 10px;
    width: 270px;
    height:814px;
    text-align:left;
    line-height:1.5em;
    background-image:url(images/unidesignlinks.png);
}
#twitt 
{
    position:relative;
    float:left;
}

/*mission statement*/
#mscont
{
    margin-top:-110px;
    padding:10px 25px;
}
/*Web Designs By Gene*/
#WDBG 
{
    position:relative;
	float:left;
	display:inline;
	margin: 0px 0px 0px 25px;
}
#WDBG img {
	border: none;
}

/*nav buttons*/
#nextorprev 
{
    position:relative;
	float:left;
	display:inline;
	margin: 0px 0px 0px 400px;
}
#nextorprev img {
	border: none;
}

#nextprev 
{
    position:relative;
	float:left;
	display:inline;
	margin: 0px 0px 0px 350px;
}
#nextprev img {
	border: none;
}

/*NEWS PAGE*/
#newscontent
{
    position:relative;
    float:left;
    width:800px;
    height:auto;
    margin-top:-133px;
	margin-left:25px;
	margin-bottom:10px;
    padding:30px 25px 0px 25px;
    background-color:#c0afcb;
}
.newsarticle
{
    position:relative;
    float:left;
    width:800;
    height:auto;
    margin:0px 0px 5px 0px;
    padding:0px 0px 0px 0px;
    border-bottom: #816b98 dotted;
}

/*NEW EVENT PAGE*/
#meventcontent
{
    position:relative;
    float:left;
    margin: -133px 0px 10px 20px;
    padding: 60px 0px 0px 0px;
    width: 860px;
    height:auto;
    background-color:#c0afcb;
}
#localeventcol
{
    position:relative;
    float:left;
    margin: 0px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
    width: 270px;
    text-align:left;
}
#nationaleventcol
{
    position:relative;
    float:left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 270px;
    text-align:left;
}
#intereventcol
{
    position:relative;
    float:left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 270px;
    text-align:left;
}
/*NEW STUDENTS PAGE*/
#mstudentcontent
{
    position:relative;
    float:left;
    margin: 0px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
    width: 860px;
    height:auto;
}
#studentcolL
{
    position:relative;
    float:left;
    margin: 0px 0px 10px 0px;
    padding: 120px 10px 0px 10px;
    width: 534px;
    height: 814px;
    text-align:left;
    background-image:  url(images/studentarticle.png);
    background-repeat:no-repeat;
}
#studentcolR
{
    position:relative;
    float:right;
    margin: 0px 0px 10px 0px;
    padding: 90px 0px 0px 10px;
    width: 270px;
    height:844px;
    text-align:left;
    background-image:url(images/studentlinks.png);
    line-height:1.5em;
}

/* LEGISLATION PAGE */
#mlegcontent
{
    position:relative;
    float:left;
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 0px 20px;
    width: 860px;
    height:auto;
    text-align:left;
}
#legcolR
{
    position:relative;
    float:right;
    margin: 0px 5px 10px 10px;
    padding: 120px 0px 0px 10px;
    width: 270px;
    height:814px;
    text-align:left;
    background-image:url(images/leglinks.png);
    line-height:1.5em;

}

/* CONTACT PAGE */
#contact
{
    position:relative;
    float:left;
    margin: 0px 0px 15px 0px;
    width:860px;
    height:228px;
    background-image:url(images/contactbgn.gif);
}
/*PRESS RELEASES PAGE*/
#prcontent
{
    position:relative;
    float:left;
    width:800px;
    height:auto;
    margin-top:-133px;
	margin-left:25px;
	margin-bottom:10px;
    padding:30px 25px 0px 25px;
    background-color:#c0afcb;
}
.prarticle
{
    position:relative;
    float:left;
    width:800;
    height:auto;
    margin:0px 0px 5px 0px;
    padding:0px 0px 0px 0px;
    border-bottom: #816b98 dotted;
}
/*BEDDING PAGE*/
#beddingcontent
{
    position:relative;
    float:left;
    width:810px;
    height:auto;
    margin-top:-10px;
	margin-left:35px;
	margin-bottom:25px;
	text-align:left;
    padding:30px 10px 20px 10px;
    background-color:#c0afcb;
}
/*FURNITURE PAGE*/
#furniturecontent
{
    position:relative;
    float:left;
    width:810px;
    height:auto;
    margin-top:-10px;
	margin-left:35px;
	margin-bottom:25px;
	text-align:left;
    padding:30px 10px 20px 10px;
    background-color:#c0afcb;
}
/*WINDOW TREATMENTS PAGE*/
#windowcontent
{
    position:relative;
    float:left;
    width:810px;
    height:auto;
    margin-top:-10px;
	margin-left:35px;
	margin-bottom:25px;
	text-align:left;
    padding:30px 10px 20px 10px;
    background-color:#c0afcb;
}
#bannertable
{
    position:relative;
    float:left;
    width:800px;
    margin:10px 0px 5px 15px;
}
.banner
{
    position:relative;
    float:left;
    margin:10px 0px 5px 10px;
}