/* commented backslash hack \*/ 
html, body{height:100%;}
/* end hack */

html,body {margin:0;padding:0;
}
html, body {
font-family:verdana;
text-align:center;
display:inline;
}


.hid {display:none}
.shown {display:inline}

#maintable{ 
margin-left:auto;
margin-right:auto;
}

a {
   outline:0;
}


#outer{min-height:100%;height:auto;}
* html #outer{height:100%;}/* ie6 and under*/

img{
    border:0;
}

#header { 
        width:890px;
        height:130px;    
/*         margin-left:auto; */
/*         margin-right:auto; */
        margin-left:0px;
        margin-top:20px;
        background:url('images/topBanner.png') no-repeat;
        text-align:center;
}




/* #sidebar{  */
/*         margin:0; padding:0; */
/*         height:457px; */
/*         width:175px; */
/*         margin-left:82px; */
/*         margin-top:20px; */
          
/*  } */
#sidebarblank{ 
        margin:0; padding:0;
        height:385px;
        width:175px;
        margin-top:40px;
 }
#sidebar{ 
        margin:0; padding:0;
        height:385px;
        width:175px;
        margin-top:0px;
        margin-left:-6px;
 }

#sidelinks {
    margin:0;
    margin-top:20px;
    padding:0;
    font-variant:small-caps;
    font-size:.8em;
    list-style:none;
}
#sidelinks li{ 
    width:167px;
 }
#sidelinks a{ 
    margin:0;padding:0;
    padding-left:18px;
    margin-left:4px;
    margin-top:3px;
    display:block;
    width:123px;
    height:32px;
    background:url('images/newlayout/NoClick/SideBarButton.png') no-repeat;
    color:#000;
    padding-top:12px;
    text-decoration:none;
 }

#sidelinks a:hover{ 
    color:#fff;
    width:152px;
    background:url('images/newlayout/MouseOver/SideBarButton.png') no-repeat;
}
#sidelinks .selected a{ 
    color:#fff;
    width:152px;
    background:url('images/newlayout/Clicked/SideBarButton.png') no-repeat;
}
#navbar{ 
        background:url('images/newlayout/ToolBarTopBackground.png') no-repeat;
        background-position:5px 0px;
        width:890px;
        height:35px;
        margin-top:0px;
        margin-left:-6px;
        padding-top:7px;
         }

#navbar input{ 
        color:#aaa;
        background:none;
        font-size:11px;
        border:0px;
        width:107px;
        height:26px;
        margin:0;padding:0;
        margin-top:7px; 
        margin-left:-10px; 
        padding-top:6px;
 }
#navlist {
    margin:0;
    margin-left:10px;
    padding:0;
    font-variant:small-caps;
    font-size:.8em;
    list-style:none;
}
#navlist li { 
    margin:0; padding:0;
    list-style:none;
    display:inline;
}

#navlist a.navbarlink {
    padding:0;
    padding-top:10px;
    letter-spacing:1px;
    text-align:center;
    float:left;
    display:block;
    width:129px;
    height:35px;
    color:#000;
    background:url('images/newlayout/NoClick/ToolBarButton.png') no-repeat;
    text-decoration:none;
    margin-left:-7px;
}
#navlist .linkish {
    padding:0;
    padding-top:10px;
    letter-spacing:1px;
    text-align:center;
    float:left;
    display:block;
    width:129px;
    height:47px;
    color:#777;
    background:url('images/newlayout/NoClick/ToolBarButton.png') no-repeat;
    text-decoration:none;
    margin-left:-7px;
}
#navlist .search {
    letter-spacing:1px;
    text-align:left;
    float:left;
    display:block;
    width:128px;
    height:47px;
    color:#777;
    padding-left:27px;
    background:url('images/newlayout/NoClick/search.png') no-repeat;
    text-decoration:none;
    margin-left:-7px;
}

#navlist a.navbarlink:hover {
    color:#fff;
    background:url('images/newlayout/MouseOver/ToolBarButton.png') no-repeat;
                   }

#navlist a.selected{ 
    padding:0;
    padding-top:10px;
    letter-spacing:1px;
    text-align:center;
    float:left;
    display:block;
    width:129px;
    height:35px;
    color:#000;
    text-decoration:none;
    margin-left:-7px;
    background:url('images/newlayout/Clicked/ToolBarButton.png') no-repeat;
 }

#youarehere{ 
    color:#303F42;
    font-size:10px;
    margin:0;padding:0;
    height:20px;
    margin-top:5px;
 }
#youarehere span{ 
    font-size:120%;
    font-weight:normal;
 }
#youarehere a{ 
    color:#336688;
    border-bottom:#966309 dotted 1px;
    text-decoration:none;
}
#youarehere a:hover{ 
    color:#DD7700;
    border-bottom:#503404 dotted 1px;
    font-weight:bold;
}
#maincontent a{ 
    color:#336688;
    text-decoration:none;
 }
#maincontent a:hover{ 
    color:#DD7700;
 }

#maincontent a.button {
    font-variant:small-caps;
    font-size:13px;
    padding:0;
    padding-top:10px;
    letter-spacing:1px;
    text-align:center;
    float:left;
    display:block;
    width:129px;
    height:37px;
    color:#000;
    background:url('images/newlayout/NoClick/ToolBarButton.png') no-repeat;
    text-decoration:none;
    margin-left:-3px;
    border:none;
}

#maincontent .buttonish {
    font-variant:small-caps;
    font-size:13px;
    padding:0;
    padding-top:10px;
    letter-spacing:1px;
    text-align:center;
    float:left;
    display:block;
    width:129px;
    height:37px;
    color:#777;
    background:url('images/newlayout/NoClick/ToolBarButton.png') no-repeat;
    text-decoration:none;
    margin-left:-3px;
    border:none;
}


#maincontent a.button:hover {
    background:url('images/newlayout/MouseOver/ToolBarButton.png') no-repeat;
    color:#FFF;
}

#maincontent a.buttonsmall {
    font-variant:small-caps;
    font-size:13px;
    padding:0;
    padding-left:2px;
    padding-top:2px;
    letter-spacing:1px;
    text-align:center;
    display:block;
    width:80;
    height:28;
    color:#000;
    background:url('images/newlayout/NoClick/ToolBarButton_small.png') no-repeat;
    text-decoration:none;
    border:none;
}
#maincontent a.buttonsmall:hover {
    background:url('images/newlayout/MouseOver/ToolBarButton_small.png') no-repeat;
}

a.buttonhack {
    font-variant:small-caps;
    font-size:13px;
    padding:0;
    padding-top:10px;
    letter-spacing:1px;
    text-align:center;
    float:left;
    display:block;
    width:129px;
    height:37px;
    color:#000;
    background:url('images/newlayout/NoClick/ToolBarButton.png') no-repeat;
    text-decoration:none;
    margin-left:-3px;
    border:none;
}

a.buttonhack:hover {
    background:url('images/newlayout/MouseOver/ToolBarButton.png') no-repeat;
    color:#FFF;
}


#mainbghackdiv{ 
        margin:0;padding:0;
        background:url('images/newlayout/MiddleBox.png') no-repeat;
        width:715px;
        height:380px;
        margin-top:20px;
        padding-top:5px;
        padding-bottom:5px; 
        margin-left:-4px;

}
#maincontent{ 
 	font-size:13px;
        position:relative;
        margin-left:20px;
        margin-top:10px;
        width:660px;
        height:360px;
        overflow:auto;
	color:#303F42;
        padding-right:30px;
        text-align:left;
 }

#maincontent table{
        font-size:13px;
	color:#303F42;
}
#maincontent ul.boxy {
        list-style-type: none;
        padding: 0px;
        margin: 0px;
        width: 20em;
        font-size: 13px;
        font-family: Arial, sans-serif;
}
#maincontent ul.boxy li {
        margin-bottom:5px;
        cursor:move;
        padding: 2px 2px;
        border: 1px solid #ccc;
        background-color: #efefef;
}

#maincontent h2{ 
        margin-bottom:20px; 
        margin-top:0;
        font-size:19px;
        color:#555;
	font-weight:100;
 }
#maincontent .heading{
        margin-bottom:20px; 
        font-size:19px;
        color:#555;
        font-weight:100;
 }

#maincontent h3{
        font-size:13px;font-weight:bold;color:#555; 
 }
#maincontent .subheading{
        font-size:14px;font-weight:normal;color:#555; 
 }
#maincontent a.editlink, a.maximizeimg, a.headlink{
	border:none;
	text-decoration:none;
}
#maincontent a.conflink, a.plusminus {
	border:none;
	text-decoration:none;
}
#maincontent a.editlink:hover, a.maximizeimg:hover, a.headlink:hover, a.conflink:hover{
	border:none;
	text-decoration:none;
}


.fieldcontents{ 
   margin-left:20px;
 }
.abstractcontent{ 
   margin-left:30px;
   width:590px;
   margin-left:30px;
  
 }
.roundedcont{ 
   position:relative;
   width:590px;height:150px;
   background:url('images/newlayout/box.png') no-repeat;
   padding:5px;margin:0px;
   border:none;
 }
.confTextarea{ 
     background:none;
     border:none;
     width:585px;
     height:137px;
     margin:0;padding:0;
               }
.headinginput{ 
   background:url('images/newlayout/AimBox.png') no-repeat;
   width:600px;
   height:24px;
   border:none;
   width:600px;
 }
span.eventtitle{ 
   font-size:13px;
 }

/* FOOTER DEFINITIONS */

#footer {
        height:145px;
        margin-left:-8px;
        width:100%;
}
#bottomlogo{ 
        height:155px;
        width:106px;
        margin-left:37px;
        background:url('images/newlayout/Logo.png') no-repeat;
 }

.bottomsquaresmall{ 
        font-size:80%;
        font-variant:small-caps;
        padding:0;
        text-align:center;
        margin-top:3px;
        margin-right:0px;
        margin-left:10px;
        height:80px;
        width:90px;
        background:url('images/icons/smallBox.png') no-repeat;
 }
.bottomsquaresmalls{ 
        font-size:80%;
        font-variant:small-caps;
        padding:0;
        text-align:center;
        margin-top:3px;
        margin-right:0px;
        margin-left:10px;
        height:80px;
        width:90px;
        background:url('images/icons/smallBox.jpg') no-repeat;
 }

.bottomsquaresmall a{ 
    color:#333;
    text-decoration:none;

 }
.bottomsquaresmall a:hover{ 
    color:#DD7700;
 }
.bottomsquaresmalls a{ 
    color:#333;
    text-decoration:none;

 }
.bottomsquaresmalls a:hover{ 
    color:#DD7700;
 }

.copyright{ 
    color:#303F42;
 }
.copyright a{ 
    text-decoration:none;
    color:#336688;  
 }
.copyright a:hover{ 

  color:#DD7700;
 }