body {
	margin: 0;
	background-color: #FFFFFF;
}

a:link, a:visited, a:active { 
    text-decoration:none;
	font-family: Gotham, Verdana, Arial, Helvetica, sans-serif;
	font-style: normal; 
	font-size: 12px; 
	font-weight: bold;
//	color: #99BBCC; //#0A4268
}

td, th, li, ul, ol, b, p {
    font-size:10pt; font-family: Gotham;
}
input {
	font-family: Gotham, Verdana, Arial,  Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #FFF;
}

select {
	font-family: Gotham, Verdana, Arial,  Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #E9E9E9;
	color: black; 
}

.logintext {
	font-family: Gotham, Verdana, Arial, Helvetica, sans-serif;
	font-style: normal; 
	font-size: 12px; 
	font-weight: bold;
	color: black; //#069 
}

.logintextsmall {
	font-family: Gotham, Verdana, Arial, Helvetica, sans-serif;
	font-style: normal; 
	font-size: 10px; 
	font-weight: bold;
	color: #069; 
}

.textnavigation {
	font-family: Gotham, Verdana, Arial, Helvetica, sans-serif;
	font-style: normal; 
	font-size: 11px; 
	font-weight: normal;
	color: #99BBCC; 
}

.textnavigationfooter {
	font-family: Gotham, Verdana, Arial, Helvetica, sans-serif;
	font-style: normal; 
	font-size: 12px; 
	font-weight: normal;
	color: #99BBCC; 
}

.textnavigationbold {
	font-family: Gotham, Verdana, Arial, Helvetica, sans-serif;
	font-style: normal; 
	font-size: 11px; 
	font-weight: bold;
	color: #99BBCC; 
}

.textdisplay {
	font-family: Gotham, Verdana, Arial, Helvetica, sans-serif;
	font-style: normal; 
	font-size: 12px; 
	font-weight: normal;
	color: black; //#90200A 
}

.textdisplaygreenbold {
	font-family: Gotham, Verdana, Arial, Helvetica, sans-serif;
	font-style: normal; 
	font-size: 12px; 
	font-weight: bold;
	color: green; //#90200A 
}

.textbold {
	font-family: Gotham, Verdana, Arial, Helvetica, sans-serif;
	font-style: normal; 
	font-size: 11px; 
	font-weight: bold;
	color: black; 
}

.textdisplaybold {
	font-family: Gotham, Verdana, Arial, Helvetica, sans-serif;
	font-style: normal; 
	font-size: 11px; 
	font-weight: bold;
	color: black; //#90200A 
}

.textdisplayboldform {
	font-family: Gotham, Verdana, Arial, Helvetica, sans-serif;
	font-style: normal; 
	font-size: 12px; 
	font-weight: bold;
	color: black; //#90200A 
}

.redtextdisplay {
	font-family: Gotham, Verdana, Arial, Helvetica, sans-serif;
	font-style: normal; 
	font-size: 11px; 
	font-weight: normal;
	color: #B80000; 
}

.textdisplayblack {
	font-family: Gotham, Verdana, Arial, Helvetica, sans-serif;
	font-style: normal; 
	font-size: 11px; 
	font-weight: normal;
	color: black; 
}

.redtextdisplaybold {
	font-family: Gotham, Verdana, Arial, Helvetica, sans-serif;
	font-style: normal; 
	font-size: 11px; 
	font-weight: bold;
	color: red; 
}
	
.orangeheader {
	font-family: Gotham, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	color: black;
}

.whitebold {
	font-family: Gotham, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 11px;
	font-weight: bold;
	color: black;
}

.blackbold {
	font-family: Gotham, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 11px;
	font-weight: bold;
	color: black;
}

.whitetext {
	font-family: Gotham, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 11px;
	font-weight: normal;
	color: #FFFFFF;
}

.navbottom {
	font-family: Gotham, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 10px;
	font-weight: bold;
	color: #FFF;
}

.navbottom a:link {
	font-family: Gotham, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 10px;
	font-weight: bold;
	color: #FFF;
    text-decoration:underline;color:red;
}

.navbottom a:hover {
	//color: #F60;
    text-decoration:none;
	color: #CCC;
}

.navbottom a:visited {
	font-family: Gotham, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 10px;
	font-weight: bold;
	color: #FFF;
}

.cell1 {
	background-color: #EFEFEF;
	font-family: Gotham, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 10px;
	font-weight: bold;
	color: #999999;
}

.cell2 {
	background-color: #FBFBED;
	font-family: Gotham, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 10px;
	font-weight: bold;
	color: #666600;
}

.cell3 {
	background-color: #F2F2DC;

	font-family: Gotham, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 10px;
	font-weight: bold;
	color: #999966;
}

.cella {
	background-color: #FBFBED;
	font-family: Gotham, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 11px;
	font-weight: bold;
	color: #006699;
}

.cellb {
	background-color: #E5F0F5;
	font-family: Gotham, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 11px;
	font-weight: bold;
	color: #006699;
}

.cellc {
	background-color: #BFD9E5;
	font-family: Gotham, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 11px;
	font-weight: bold;
	color: #006699;
}

.loginbutton {
	border-top: 1px solid #96d1f8;
	
	background: #0A4268;
	background: -webkit-gradient(linear, left top, left bottom, from(#65a9d7), to(#0A4268));
	background: -moz-linear-gradient(top,  #65a9d7,  #0A4268);

    color: #ffffff;
    border: 1px solid #61BE78;
    border-radius: 100px;
    padding: 9px 18px;
    display: inline-block;
    margin: 0;
    text-transform: uppercase;
//    font-family: 'Lato_bold',Arial,sans-serif;
	font-size: 8px;
    font-family: Gotham, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none; 
	vertical-align: middle;
    line-height: 10px;
   }
.loginbutton:hover {
   border-top-color: #28597a;
   background: #28597a;
   color: #61BE78;
   }
.loginbutton:active {
   border-top-color: #1b435e;
   background: #1b435e;
   }

.button{
	border-top: 1px solid #96d1f8;
	
	background: #0A4268;
	background: -webkit-gradient(linear, left top, left bottom, from(#65a9d7), to(#0A4268));
	background: -moz-linear-gradient(top,  #65a9d7,  #0A4268);

    color: #ffffff;
    border: 1px solid #61BE78;
    border-radius: 100px;
    padding: 5px 10px;
    display: inline-block;
    margin: 0;
    text-transform: uppercase;
    font-family: 'Lato_bold',Arial,sans-serif;
	font-size: 8px;
//	font-family: Gotham, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none; 
	vertical-align: middle;
    line-height: 10px;
	}
   
.buttontemp {
	border-top: 1px solid #96d1f8;
	
	background: #0A4268;
	background: -webkit-gradient(linear, left top, left bottom, from(#65a9d7), to(#0A4268));
	background: -moz-linear-gradient(top,  #65a9d7,  #0A4268);
	
	padding: 5px 10px;
	
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	
	-webkit-box-shadow: black 0 1px 0;
	-moz-box-shadow: black 0 1px 0;
	box-shadow: black 0 1px 0;
	
	text-shadow: rgba(0,0,0,.4) 0 1px 0;
	
	color: white;
	font-size: 11px;
	font-family: Gotham, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none; 
	vertical-align: middle;
}
.button:hover {
    border-top-color: #28597a;
	background: #28597a;
    color: #61BE78; 
}
.button:active {
    border-top-color: #1b435e;
	background: #1b435e;
	outline: 0;
}

.buttongrey {
    display: inline-block;
    padding: 4px 10px;
    color: #333;
    text-align: left;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
    cursor: pointer;
    background-color: #F8F8F8;
    background-image: linear-gradient(top, #fff, #e6e6e6);
    background-repeat: repeat-x;
    border: 1px solid #ccc;
    border-bottom-color: #b3b3b3;
    border-radius: 4px;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
	width: 35em;
}
.buttongrey:hover {
    border-top-color: 1px solid #ccc;
	background: #F8F8F8;
    color: #61BE78; 
}
.buttongrey:active {
    border-top-color: 2px solid #ccc;
	background: #F8F8F8;
	outline: 0;
}

.buttongreenUPPERCASE{background: #61BE78;
    color: #ffffff;
    border: 1px solid #61BE78;
    border-radius: 100px;
    padding: 10px 20px;
    display: inline-block;
    margin: 0;
    text-transform: uppercase;
    font-family: 'Lato_bold',Arial,sans-serif;
    line-height: 20px;
	}

.buttongreen{background: #61BE78;
    color: #ffffff;
    border: 1px solid #61BE78;
    border-radius: 100px;
    padding: 10px 20px;
    display: inline-block;
    margin: 0;
    font-family: 'Lato_bold',Arial,sans-serif;
    line-height: 20px;
	}

img{border:0}

.loginbuttontemp {
   border-top: 1px solid #96d1f8;
   background: #0A4268;
   background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#0A4268));
   background: -webkit-linear-gradient(top, #3e779d, #0A4268);
   background: -moz-linear-gradient(top, #3e779d, #0A4268);
   background: -ms-linear-gradient(top, #3e779d, #0A4268);
   background: -o-linear-gradient(top, #3e779d, #0A4268);
   padding: 9px 18px;
   -webkit-border-radius: 40px;
   -moz-border-radius: 40px;
   border-radius: 40px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 14px;
   font-family: Gotham, Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
   }

.buttonsmall {
   border-top: 1px solid #96d1f8;
   background: #65a9d7;
   background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7));
   background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
   background: -moz-linear-gradient(top, #3e779d, #65a9d7);
   background: -ms-linear-gradient(top, #3e779d, #65a9d7);
   background: -o-linear-gradient(top, #3e779d, #65a9d7);
   padding: 2px 4px;
   -webkit-border-radius: 39px;
   -moz-border-radius: 39px;
   border-radius: 39px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 5px;
   font-family: Gotham, Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
   }
.buttonsmall:hover {
   border-top-color: #28597a;
   background: #28597a;
   color: #ccc;
   }
.buttonsmall:active {
   border-top-color: #1b435e;
   background: #1b435e;
   }