@media screen and (max-width: 400px) {
          .desktop {
                       display: none;
          }
	td.header {
		width: 250px;
		overflow: hidden;
	}
	table.frontPageContent {
		max-width: 320px;
	}
}

@media screen and (min-width: 400px) {
          .mobile {
                        display: none;
                }
	table.frontPageContent {
		max-width: 320px;
	}
}



A.topmenu:link {font-family: Arial; font-size: 12px; color: #29568A; text-decoration: none; font-weight: bold}
A.topmenu:visited {font-family: Arial; font-size: 12px; color: #29568A; text-decoration: none; font-weight: bold}
A.topmenu:active {font-family: Arial; font-size: 12px; color: #29568A; text-decoration: none; font-weight: bold}
A.topmenu:hover {font-family: Arial; font-size: 12px; color: #FFAA1F; text-decoration: none; font-weight: bold}

.field {
          
background-color: #FFFFFF;
border-style: outset;
border-color: #000000;
border-width: 1;
border-left-width: 1;
border-top-width: 1;
border-right-width: 1;
border-bottom-width: 1;
color: #13296A;
font-family: verdana;
font-size: 11px}

.dblue {font-family : Verdana; color : #13296A; font-size: 12px}
.purple {font-family : Verdana; color : #4D1A9B; font-size: 12px}
.dgreen {font-family : Verdana; color : #588800; font-size: 12px}
.small {font-family: Arial; font-size: 11px; color: #29568A}
.footer {font-family: Arial; font-size: 12px; color: #29568A; text-decoration: none}
.ideal_for {margin:28px 10px 10px 10px; text-align: left; font-family : Verdana; color : #4D1A9B; font-size: 12px;}
.ideal_for ul {font-weight: bold; margin: 0px; padding:5px 5px 5px 20px;}

input.button { display: inline; border-width: 0px; color: #29568a; font-family: arial; text-align: right; font-weight: bold; font-size: 13px; font-style: italic; padding: 2px 20px 2px 0px; top right no-repeat;}
input.button#fwl {cursor: pointer; background: url(/skins/standard/images/front_page/fwl_button.gif) top right no-repeat;}
input.button#faf {cursor: pointer; background: url(/skins/standard/images/front_page/faf_button.gif) top right no-repeat;}
input.button#syl {cursor: pointer; background: url(/skins/standard/images/front_page/syl_button.gif) top right no-repeat;}
input.button#log {cursor: pointer; background: url(/skins/standard/images/front_page/log_button.gif) top right no-repeat;}

div.header {float:left; border: 0px solid black; color: #ffffff; font-family: arial; text-align: left; font-weight: bold; font-size: 15px; font-style: italic; padding: 2px 0px 2px 0px; margin:0px}
div#log {width: 250px; background: url(/skins/standard/images/front_page/h_log_top_blank.gif) top left no-repeat;}
div#faf {width: 191px; background: url(/skins/standard/images/front_page/h_faf_top_blank.gif) top left no-repeat;}
div#fwl {width: 186px; background: url(/skins/standard/images/front_page/h_fwl_top_blank.gif) top left no-repeat;}
div#syl {width: 245px; background: url(/skins/standard/images/front_page/h_syl_top_blank.gif) top left no-repeat;}
div#idl {width: 245px; background: url(/skins/standard/images/front_page/h_idl_top_blank.gif) top left no-repeat;}
