@font-face {
    font-family: 'proxima_novabold';
    src: url('/resources/fonts/proximanova-bold-webfont.eot');
    src: url('/resources/fonts/proximanova-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/resources/fonts/proximanova-bold-webfont.woff2') format('woff2'),
         url('/resources/fonts/proximanova-bold-webfont.woff') format('woff'),
         url('/resources/fonts/proximanova-bold-webfont.ttf') format('truetype'),
         url('/resources/fonts/proximanova-bold-webfont.svg#proxima_novabold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'proxima_novabold_italic';
    src: url('/resources/fonts/proximanova-boldit-webfont.eot');
    src: url('/resources/fonts/proximanova-boldit-webfont.eot?#iefix') format('embedded-opentype'),
         url('/resources/fonts/proximanova-boldit-webfont.woff2') format('woff2'),
         url('/resources/fonts/proximanova-boldit-webfont.woff') format('woff'),
         url('/resources/fonts/proximanova-boldit-webfont.ttf') format('truetype'),
         url('/resources/fonts/proximanova-boldit-webfont.svg#proxima_novabold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'proxima_novaregular_italic';
    src: url('/resources/fonts/proximanova-regit-webfont.eot');
    src: url('/resources/fonts/proximanova-regit-webfont.eot?#iefix') format('embedded-opentype'),
         url('/resources/fonts/proximanova-regit-webfont.woff2') format('woff2'),
         url('/resources/fonts/proximanova-regit-webfont.woff') format('woff'),
         url('/resources/fonts/proximanova-regit-webfont.ttf') format('truetype'),
         url('/resources/fonts/proximanova-regit-webfont.svg#proxima_novaregular_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'proxima_novalight';
    src: url('/resources/fonts/proximanova-light-webfont.eot');
    src: url('/resources/fonts/proximanova-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/resources/fonts/proximanova-light-webfont.woff2') format('woff2'),
         url('/resources/fonts/proximanova-light-webfont.woff') format('woff'),
         url('/resources/fonts/proximanova-light-webfont.ttf') format('truetype'),
         url('/resources/fonts/proximanova-light-webfont.svg#proxima_novalight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'proxima_novalight_italic';
    src: url('/resources/fonts/proximanova-lightit-webfont.eot');
    src: url('/resources/fonts/proximanova-lightit-webfont.eot?#iefix') format('embedded-opentype'),
         url('/resources/fonts/proximanova-lightit-webfont.woff2') format('woff2'),
         url('/resources/fonts/proximanova-lightit-webfont.woff') format('woff'),
         url('/resources/fonts/proximanova-lightit-webfont.ttf') format('truetype'),
         url('/resources/fonts/proximanova-lightit-webfont.svg#proxima_novalight_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'proxima_novaregular';
    src: url('/resources/fonts/proximanova-reg-webfont.eot');
    src: url('/resources/fonts/proximanova-reg-webfont.eot?#iefix') format('embedded-opentype'),
         url('/resources/fonts/proximanova-reg-webfont.woff2') format('woff2'),
         url('/resources/fonts/proximanova-reg-webfont.woff') format('woff'),
         url('/resources/fonts/proximanova-reg-webfont.ttf') format('truetype'),
         url('/resources/fonts/proximanova-reg-webfont.svg#proxima_novaregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'proxima_novasemibold';
    src: url('/resources/fonts/proximanova-sbold-webfont.eot');
    src: url('/resources/fonts/proximanova-sbold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/resources/fonts/proximanova-sbold-webfont.woff2') format('woff2'),
         url('/resources/fonts/proximanova-sbold-webfont.woff') format('woff'),
         url('/resources/fonts/proximanova-sbold-webfont.ttf') format('truetype'),
         url('/resources/fonts/proximanova-sbold-webfont.svg#proxima_novasemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'proxima_novasemibold_italic';
    src: url('/resources/fonts/proximanova-sboldit-webfont.eot');
    src: url('/resources/fonts/proximanova-sboldit-webfont.eot?#iefix') format('embedded-opentype'),
         url('/resources/fonts/proximanova-sboldit-webfont.woff2') format('woff2'),
         url('/resources/fonts/proximanova-sboldit-webfont.woff') format('woff'),
         url('/resources/fonts/proximanova-sboldit-webfont.ttf') format('truetype'),
         url('/resources/fonts/proximanova-sboldit-webfont.svg#proxima_novasemibold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'proxima_novathin';
    src: url('/resources/fonts/proximanova-thin-webfont.eot');
    src: url('/resources/fonts/proximanova-thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('/resources/fonts/proximanova-thin-webfont.woff2') format('woff2'),
         url('/resources/fonts/proximanova-thin-webfont.woff') format('woff'),
         url('/resources/fonts/proximanova-thin-webfont.ttf') format('truetype'),
         url('/resources/fonts/proximanova-thin-webfont.svg#proxima_novathin') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'proxima_novathin_italic';
    src: url('/resources/fonts/proximanova-thinit-webfont.eot');
    src: url('/resources/fonts/proximanova-thinit-webfont.eot?#iefix') format('embedded-opentype'),
         url('/resources/fonts/proximanova-thinit-webfont.woff2') format('woff2'),
         url('/resources/fonts/proximanova-thinit-webfont.woff') format('woff'),
         url('/resources/fonts/proximanova-thinit-webfont.ttf') format('truetype'),
         url('/resources/fonts/proximanova-thinit-webfont.svg#proxima_novathin_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'proxima_novaextrabold';
    src: url('/resources/fonts/proximanova-xbold-webfont.eot');
    src: url('/resources/fonts/proximanova-xbold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/resources/fonts/proximanova-xbold-webfont.woff2') format('woff2'),
         url('/resources/fonts/proximanova-xbold-webfont.woff') format('woff'),
         url('/resources/fonts/proximanova-xbold-webfont.ttf') format('truetype'),
         url('/resources/fonts/proximanova-xbold-webfont.svg#proxima_novaextrabold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'proxima_novaextrabold_italic';
    src: url('/resources/fonts/proximanova-xboldit-webfont.eot');
    src: url('/resources/fonts/proximanova-xboldit-webfont.eot?#iefix') format('embedded-opentype'),
         url('/resources/fonts/proximanova-xboldit-webfont.woff2') format('woff2'),
         url('/resources/fonts/proximanova-xboldit-webfont.woff') format('woff'),
         url('/resources/fonts/proximanova-xboldit-webfont.ttf') format('truetype'),
         url('/resources/fonts/proximanova-xboldit-webfont.svg#proxima_novaextrabold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

body {
	background-color: #ffffff;
	color: #ffffff;
}

table {
	background-color: #ffffff;
}

A:link {
	color: #006699;
	text-decoration: underline;
}

A:active  {
	color: #3399cc;
	text-decoration: underline;
}

A:hover  {
	color: #3399cc;
	text-decoration: underline;
}

A:visited {
	color: #006699;
	text-decoration: underline;
}

A:visited:hover {
	color: #3399cc;
	text-decoration: underline;
}

A.menulink:link {
	background-color: #7fb2cc;
    color: #003366;
	text-decoration: underline;
	font-size: 11px;
}

A.menulink:active  {
	background-color: #7fb2cc;
    color: #ffffff;
	text-decoration: underline;
	font-size: 11px;
}

A.menulink:hover  {
	background-color: #7fb2cc;
    color: #ffffff;
	text-decoration: underline;
	font-size: 11px;
}

A.menulink:visited {
	background-color: #7fb2cc;
    color: #003366;
	text-decoration: underline;
	font-size: 11px;
}

A.menulink:visited:hover {
	background-color: #7fb2cc;
    color: #ffffff;
	text-decoration: underline;
	font-size: 11px;
}

A.footer:link {
    color: #b0d8ff;
text-decoration: none;
}

A.footer:active  {
    color: #ffffff;
	text-decoration: none;
}

A.footer:hover  {
    color: #ffffff;
	text-decoration: none;
}

A.footer:visited {
    color: #b0d8ff;
text-decoration: none;
}

A.footer:visited:hover {
    color: #ffffff;
	text-decoration: none;
}

.title 
{
	font-size: 24px;
	font-family:  
"arial", "verdana", "helvetica", "sans-serif";
	font-weight: bold;
	color:  
#006699;
}

.header
{
	font-size: 16px;
	font-family: "arial", "verdana", "helvetica", "sans-serif";
	 
font-weight: bold;
	color: #006699;
}

.subheader
{
	font-size: 13px;
	font-family: "arial", "verdana",  
"helvetica", "sans-serif";
	font-weight: bold;
	color: #006699;
}

.text
{
	font-size: 11px;
	 
font-family: "arial", "verdana", "helvetica", "sans-serif";
	color: #333333;
}

.boldtext
{
	font-size:  
11px;
	font-family: "verdana", "arial", "helvetica", "sans-serif";
	color: #333333;
	 
font-weight: bold;
}

.smalltext
{
	font-size: 9px;
	font-family: "verdana", "arial", "helvetica", "sans- 
serif";
	color: #333333;
}

.menubgcolor
{
    background-color: #7fb2cc;
}

.menusubheader
{
    background-color: #7fb2cc;
    font-size: 13px;
	font-family: "arial", "verdana",  
"helvetica", "sans-serif";
	font-weight: bold;
	color: #000000;
}

.menutext
{
    background-color: #7fb2cc;
    font-size: 13px;
	font-family: "arial", "verdana",  
"helvetica", "sans-serif";
	font-weight: bold;
	color: #000000;
}

.footer 
{
    background-color: #ffffff;
	color: #b0d8ff;
	 
text-decoration: none;
	font-size: 10px;
}

div.hr {
    /* no need for border-left/right with the following:
	   to get around extra pixel in hr tags in ie10 and maybe others */
    border: none;
    border-bottom:0px solid #FFFFFF; 
    border-top:1px solid #000000; 
    clear:both; 
    height:0; 
    width: 100%;
}

.qmpad
{
	width: 18px;
	height: 18px;
	border: 0px;
	vertical-align: middle;
	padding-left: 5px;
	margin-top: -3px;
}

div.toolTip 
{
	color: #006699;
	text-decoration: underline;
	display: inline-block;
}

.toolTipBox
{
	font-family: "proxima_novaregular";
	font-size: 10px;
	position: absolute;
	padding: 10px;
	text-align:left;
	width:200px;
	background-color: #E1F0D9;
	color: #000000;
	border: solid 1px #666666;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}

div.col1
{
	display:block;
	vertical-align:top;
}

div.col2
{
	display:block;
	vertical-align:top;
}

div.label1
{
	display:block;
	width:100%;
	margin-bottom:10px;
}

div.field1
{
	display:block;
	width:100%;
	margin-bottom:10px;
}

.revshare
{
	width:3em;
}

.validationsummary
{
	margin-bottom:1em;
}

/* temporary until site is updated with responsive code */
div.col3
{
	width: 470px;
	display:block;
	vertical-align:top;
}
	
div.label2
{
	margin-bottom:10px;
	display:inline-block;
	width:191px;
}

div.field2
{
	margin-bottom:10px;
	display:inline-block;
	width:250px;
}

.extratopverticalspace
{
	margin-top:3em;
}

.datagridcolumnspacing th, .datagridcolumnspacing td
{
	padding-right:10px;
}

/*
@media screen and (min-width: 500px)
{
	div.label1
	{
		display:inline-block;
		width:191px;
	}
	
	div.field1
	{
		display:inline-block;
		width:250px;
	}
	
	div.col1
	{
		width: 470px;
	}
	
	div.col2
	{
		width:470px;
	}
}

@media screen and (min-width: 1005px)
{
	div.col1
	{
		display:inline-block;
		margin-right:20px;
		border-right:1px solid #CCCCCC;
	}

	div.col2
	{
		display:inline-block;
	}
}
*/