﻿/* Pretty Stuff
================================== */

/* Zero down margin and paddin on all elements */
* {
  margin: 0;
  padding: 0;
}

body {
  font:  62.5%/1.6 "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;
  background-color:#D4D4D4;
}


h1 {
  font-size: 2.4em;
  font-weight: normal;
}

h2 {
  font-size: 2.0em;
  font-weight: normal;
  
   
}
.Heading2
{
    font-size: 2.0em;
  font-weight: normal;
  margin-bottom:0px;
}


p, li {
  font-size: 1.4em;
}

h1, h2, p {
  margin: 1em 0;
}

#branding h1 {
  margin: 0;
}

#branding {
  height: 90px;
  background-color:#ffffff;
  padding: 5px 5px 10px 20px;
}
#UserName 
{
    float:right;
    margin-top:30px;
    margin-right:30px;
    
}




#footer {
  background-color:#b0b0b0;
  padding: 1px 20px;
}

/* The Core Technique
================================= */

body {
  text-align: center; 
  min-width: 1000px; /*Main Modifiers */
  
}



#wrapper {
  width: 1200px; /*Main Modifiers */
  margin: 0 auto; 
  text-align: left;
  background: #fff;
  z-index: 0;
  /*background: #fff url(images/nav-bg-fixed.gif) repeat-y left top;*/
}
/*--The background of the wrapper image is 180w X 5h pix -- */

#content { 
  width: 950px; /*Main Modifiers */
  float: left; 
  z-index: 1;
}



#footer { 
  clear: both; 
} 

/* Add some padding
================================== */




#content * 
{
  margin-top:5px;
  margin-right: 10px;
  margin-left: 10px;
  z-index: 1;
  
}

.breadcrumb
{
 margin: 0 0 0 0;
 font-size:15px;
 
}

.SubframeHeaders
{
    font-size: 12px;
    font-weight:bold;
}

/* Tab stuff ===================================================== */

#navlist
{
padding: 3px 0;
margin-left: 0;
border-bottom: 1px solid #778;
font: bold 8px Verdana, sans-serif;
}

#navlist li
{
list-style: none;
margin: 0;
display: inline;
}

#navlist li a
{
padding: 3px 5px;
margin-left: 1px;
margin-right: 1px;
border: 1px solid #778;
border-bottom: none;
background: #DDE;
text-decoration: none;
}

#navlist li a:link { color: #448; }
#navlist li a:visited { color: #667; }

#navlist li a:hover
{
color: #000;
background: #AAE;
border-color: #227;
}

#navlist .current
{
background: white;
border-bottom: 1px solid white;
}

/* Double tab on the same page ======================================================*/

#navlist2
{
padding: 3px 0;
margin-left: 0;
border-bottom: 1px solid #778;
font: bold 8px Verdana, sans-serif;
width:1100px;
  

}

#navlist2 li
{
list-style: none;
margin: 0;
display: inline;
}

#navlist2 li a
{
padding: 3px 5px;
margin-left: 1px;
margin-right: 1px;
border: 1px solid #778;
border-bottom: none;
background: #DDE;
text-decoration: none;
}

#navlist2 li a:link { color: #448; }
#navlist2 li a:visited { color: #667; }

#navlist2 li a:hover
{
color: #000;
background: #AAE;
border-color: #227;
}

#navlist2 .current
{
background: white;
border-bottom: 1px solid white;

}





/* Tab stuff ===================================================== */

.NewsHeader
{ 
    font-size:16px;
    font-weight:bold ;
    width:400px;
}

.NewsSubject
{
    font-size:12px;
    width:400px;
    
    }

.NewsBody
{ 
    background-color:#ffffcc;
    font-size:12px;
    width:400px;
    
}

/*This is for the Registration Pages*/

.RegButton
{
    border-radius:5px;
    height:25px;
    width:100px;

}
