html,body
{
    width: 100%;
	min-width: 500px;
    height: 100%;
    margin: 0px;
    padding: 0px;
	overflow: initial;
}

li
{
margin: 1em 0;
}

@font-face {
  font-family: Open_Sans;
  src: url("fonts/OpenSans-Regular.ttf");
}

@font-face {
  font-family: Open_Sans_Light;
  src: url("fonts/OpenSans-Light.ttf");
}

#content_wraper
{
	background-color: white;
   width: 900px;
   height: inheirit;
   padding: 0px 0px 0px 0px;
   margin-left: auto;
   margin-right: auto;
   margin: 0 auto;
}
#register
{
	margin-left: auto;
   margin-right: auto;
	height:100%;
   padding: 10px 5px 0px 5px;
   
}
#pagebody
{
   margin-left: auto;
   margin-right: auto;
   width:100%;
   height: inheirit; 
   background: #ffffff;
	margin: 5px 0px 5px 0px;
   padding: 5px 5px 5px 5px;
}
#footer
{
   text-align:center;
}

.header {
    overflow: hidden;
    background-color: #1e73be;
    position: fixed;
    top: 0; 
    width: 100%;
}

.main {
    margin-top: 65px;
    background-color: #ffffff;
	overflow: initial;
}

.gray_text /* used in body */
{
   font-family:Open_Sans;
   font-size:14px;
   color:#757575;
}

.igray_text /* used in body */
{
   font-family:Open_Sans;
   font-size:14px;
   font-style: italic;
   color:#757575;
}

.medium_gray_text /* used in footer */
{
   font-family:Open_Sans;
   font-size:16px;
   color:#757575;
}
.large_gray_text /* used in footer */
{
   font-family:Open_Sans;
   font-size:20px;
   color:#757575;
}

.larger_gray_text /* used in footer */
{
   font-family:Open_Sans;
   font-size:20px;
   color:#757575;
}

.extra_large_gray_text /* used in footer */
{
   font-family:Open_Sans;
   font-size:40px;
   color:#757575;
}

.white_text /* used in footer */
{
   font-family:Open_Sans;
   font-size:14px;
   color:#ffffff;
}

.medium_white_text /* used in footer */
{
   font-family:Open_Sans;
   font-size:16px;
   color:#ffffff;
}

.bold_medium_white_text /* used in footer */
{
   font-family:Open_Sans;
   font-size:16px;
   color:#ffffff;
   font-weight: bold;
}

.large_white_text /* used in footer */
{
   font-family:Open_Sans;
   font-size:20px;
   color:white;
}

.bold_large_white_text /* used in footer */
{
   font-family:Open_Sans;
   font-size:20px;
   color:#ffffff;
   font-weight: bold;
}

.extra_large_white_text /* used in footer */
{
   font-family:Open_Sans;
   font-size:40px;
   color:#ffffff;
}

/* unvisited link */
a:link {
	text-decoration: none;
    color: #ffffff;
}

/* visited link */
a:visited {
	text-decoration: none;
    color: #ffffff;
}

/* mouse over link */
a:hover {
	text-decoration: none;
    color: #ffffff;
}

/* selected link */
a:active {
	text-decoration: none;
    color: #ffffff;
}
