@charset "UTF-8";
/* CSS Document */

body {
	height: 100%;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #345991; 
font: 12px "Open Sans",Helvetica,Arial,sans-serif; 
line-height:20px;
}

.bodyTextGrey
{
		color: #74748c;
		text-transform:uppercase;	
	}

.bodylink
{
	color: #74748c; 
font: 12px "Open Sans",Helvetica,Arial,sans-serif; 
line-height:20px;
cursor:pointer;
	
	}

.bodylink:hover
{
	color: #345991; 
font: 12px "Open Sans",Helvetica,Arial,sans-serif; 
line-height:20px;
	
	}
	
.bodylink:visited
{
	color: #74748c; 
font: 12px "Open Sans",Helvetica,Arial,sans-serif; 
line-height:20px;
	
	}








.PagePunchlines
{
	
font-family: 'Roboto Condensed', sans-serif;
font-weight:300;
font-size:30px;
letter-spacing:-1;
color:#345991;	
}


.subHeading
{
	font-family: 'Roboto Condensed', sans-serif;
font-weight:300;
font-size:17px;
letter-spacing:-1;
text-transform:uppercase;
color:#74748c;
	
	
	}




.tabLook
{
	font-family: 'Roboto Condensed', sans-serif;
font-weight:300;
font-size:17px;
letter-spacing:-1;
color:#345991;	
	
	
	}


.button {
	display: block; 
	font-size: 12px; 
	text-decoration: none!important; 
	font-family: Helvetica, Arial, sans serif;
	padding: 8px 12px; 
	border-radius: 1px; 
	-moz-border-radius: 1px; 
	box-shadow: inset 0px 0px 2px #fff;
	-o-box-shadow: inset 0px 0px 2px #fff;
	-webkit-box-shadow: inset 0px 0px 2px #fff;
	-moz-box-shadow: inset 0px 0px 2px #fff;
}
.button:active {
	box-shadow: inset 0px 0px 3px #999;
	-o-box-shadow: inset 0px 0px 3px #999;
	-webkit-box-shadow: inset 0px 0px 3px #999;
	-moz-box-shadow: inset 0px 0px 3px #999;
}

/* The styles for the grey button */
.grey {
	color: #345991;
	border: 1px solid #d0d0d0;
	background-image: -moz-linear-gradient(#ededed, #e1e1e1);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e1e1e1), to(#ededed));
	background-image: -webkit-linear-gradient(#ededed, #e1e1e1);
	background-image: -o-linear-gradient(#ededed, #e1e1e1);
	text-shadow: 1px 1px 1px #fff;
	background-color: #e1e1e1;
}
.grey:hover {
	border: 1px solid #b0b0b0;
	background-image: -moz-linear-gradient(#e1e1e1, #ededed);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ededed), to(#e1e1e1));
	background-image: -webkit-linear-gradient(#e1e1e1, #ededed);
	background-image: -o-linear-gradient(#e1e1e1, #ededed);
	background-color: #ededed;
}
.grey:active {border: 1px solid #666;}
	
	
	
	
	
#cssmenu {
  border: none;
  border: 0px;
  margin: 0px;
  padding: 0px;
 font-family: 'Roboto Condensed', sans-serif;
font-weight:100;
}
#cssmenu ul {
  background: #353535;
  height: 35px;
  list-style: none;
  margin: 0;
  padding: 0;
}
#cssmenu li {
  float: right;
  padding: 0px;
}
#cssmenu li a {
  background: #353535 bottom right no-repeat;
  display: block;
  font-weight: normal;
  line-height: 35px;
  margin: 0px;
  padding: 0px 20px;
  text-align: center;
  text-decoration: none;
}
#cssmenu > ul > li > a {
  color: #cccccc;
}
#cssmenu ul ul a {
  color: #cccccc;
}
#cssmenu li > a:hover,
#cssmenu ul li:hover > a {
  background: #345991 bottom center no-repeat;
  color: #FFFFFF;
  text-decoration: none;
}
#cssmenu li ul {
  background: #353535;
  display: none;
  height: auto;
  padding: 0px;
  margin: 0px;
  border: 0px;
  position: absolute;
  width: 225px;
  z-index: 200;
  /*top:1em;
	/*left:0;*/

}
#cssmenu li:hover ul {
  display: block;
}
#cssmenu li li {
  background: bottom left no-repeat;
  display: block;
  float: none;
  margin: 0px;
  padding: 0px;
  width: 225px;
}
#cssmenu li:hover li a {
  background: none;
}
#cssmenu li ul a {
  display: block;
  height: 35px;
  font-size: 12px;
  font-style: normal;
  margin: 0px;
  padding: 0px 10px 0px 15px;
  text-align: left;
}
#cssmenu li ul a:hover,
#cssmenu li ul li:hover > a {
  background: #345991 center left no-repeat;
  border: 0px;
  color: #ffffff;
  text-decoration: none;
}
#cssmenu p {
  clear: left;
}

.dialogButton
{
	width: 95px;
    padding-left: 0px;
    font-family: Verdana;
    color: #fff;
    font-size: 11px;
    padding: 8px;
    height: 32px;	

}
