body { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-color: #FFFFFF; font-size: 0.8em; text-align: center;font-family:Verdana, Arial, Helvetica, sans-serif;color: #250A71;}
#wrapper {margin: auto;width : 800px;text-align: left;padding: 0 0 0 0}

.backtopnav{background-image:url(images/top_nav_bg.jpg); background-repeat:no-repeat}

.genheader	{font-size: 0.9em; color: #FEFEFC; font-weight: bold; text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif; }
.footertext	{font-size: 0.8em; color: #FFFFFF; font-weight: normal; text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif; text-align: right; padding: 0px 0px 29px 0px;  }
.headfont {font-size:0.9em; }
.topnav		{font-size: 0.9em; color: #FEFEFC; font-weight: normal;}
a.topnav	{font-size: 0.9em; color: #FEFEFC; font-weight: bold;}


td.navhdr	{font-size: 1.3em; color: #250A70; font-weight: bold; text-decoration: none; padding: 0px 0px 0px 19px;  }
td.secondnav1	{font-size: 0.85em; color: #FFFFFF; font-weight: bold; text-decoration: none; padding: 0px 0px 0px 19px; background-color: #250A70; height: 25px; vertical-align: middle;}
td.secondnav2	{font-size: 0.85em; color: #391367; font-weight: normal; text-decoration: none; padding: 0px 0px 0px 27px; border-bottom: 1px solid #D5E8F7; height: 19px; vertical-align: middle;}
td.secondnav2on	{font-size: 0.85em; color: #8061A9; font-weight: normal; text-decoration: none; padding: 0px 0px 0px 27px; border-bottom: 1px solid #D5E8F7; height: 19px; vertical-align: middle;}
td.secondnav3	{font-size: 0.85em; color: #391367; background-color: #EBE4F5; font-weight: bold; text-decoration: none; padding: 0px 0px 0px 19px; height: 25px; vertical-align: middle;border-bottom: 2px solid #FFFFFF;}
td.navrightkey {border-right: 1px solid #66539B;}

h1	{font-size: 1.3em; color: #250A70; font-weight: bold; text-decoration: none; padding: 15px 0px 2px 0px; margin: 0px 0px 5px 0px; }
h2 { font-size: 1.3em; color: #FFFFFF; font-weight: bold; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }

td.productblue {background-color: #A9D2F2; padding: 13px 63px 19px 14px; }

td.productimg {border-bottom: 1px solid #6BA6E5;}
td.producttext {border-bottom: 1px solid #6BA6E5;padding: 25px 0px 0px 0px;}

.producthdr { font-size: 1.2em; color: #6BA6E5; padding: 0px 0px 0px 25px;}
.texthdr { font-size: 1.2em; color: #6BA6E5; }

.hometext {font-size: 1.1em;}

.sneaky { position:absolute; }

.homekeyline1 {background-color: #67539B; }
.homekeyline2 {background-color: #EEE8F6; }

td {vertical-align: top; }
td.middle {vertical-align: middle; }
td.bottom {vertical-align: bottom; }
td.right {text-align: right;}

.homerightpanel {background-color: #D5E8F7; font-size: 0.85em;}
.breadcrumbs {background-color: #EFF7FD; color: #2966A8; height: 17px; vertical-align: middle;}

.footerbg {background-image:url(images/footer_bg.jpg); background-repeat:repeat;}

a.featpanel:link {text-decoration: underline; color: #381267; font-family: Verdana, Arial, Helvetica; font-weight: bold; font-size: 0.85em;}
a.featpanel:active {text-decoration: underline; color: #381267; font-family: Verdana, Arial, Helvetica; font-weight: bold; font-size: 0.85em;}
a.featpanel:visited {text-decoration: underline; color: #381267; font-family: Verdana, Arial, Helvetica; font-weight: bold; font-size: 0.85em;}
a.featpanel:hover {text-decoration: underline; color: #381267; font-family: Verdana, Arial, Helvetica; font-weight: bold; font-size: 0.85em;}

a.footer:link {text-decoration: underline; color: #FFFFFF; font-family: Verdana, Arial, Helvetica; font-weight: bold; font-size: 0.85em;}
a.footer:active {text-decoration: underline; color: #FFFFFF; font-family: Verdana, Arial, Helvetica; font-weight: bold; font-size: 0.85em;;}
a.footer:visited {text-decoration: underline; color: #FFFFFF; font-family: Verdana, Arial, Helvetica; font-weight: bold; font-size: 0.85em;}
a.footer:hover {text-decoration: underline; color: #FFFFFF; font-family: Verdana, Arial, Helvetica; font-weight: bold; font-size: 0.85em;}

a.breadcrumbs:link {text-decoration: underline; color: #2966A8; font-family: Verdana, Arial, Helvetica; font-weight: normal; font-size: 0.85em;}
a.breadcrumbs:active {text-decoration: underline; color: #2966A8; font-family: Verdana, Arial, Helvetica; font-weight: normal; font-size: 0.85em;}
a.breadcrumbs:visited {text-decoration: underline; color: #2966A8; font-family: Verdana, Arial, Helvetica; font-weight: normal; font-size: 0.85em;}
a.breadcrumbs:hover {text-decoration: underline; color: #2966A8; font-family: Verdana, Arial, Helvetica; font-weight: normal; font-size: 0.85em;}

a.breadcrumbson:link {text-decoration: underline; color: #2966A8; font-family: Verdana, Arial, Helvetica; font-weight: bold; font-size: 0.85em;}
a.breadcrumbson:active {text-decoration: underline; color: #2966A8; font-family: Verdana, Arial, Helvetica; font-weight: bold; font-size: 0.85em;}
a.breadcrumbson:visited {text-decoration: underline; color: #2966A8; font-family: Verdana, Arial, Helvetica; font-weight: bold; font-size: 0.85em;}
a.breadcrumbson:hover {text-decoration: underline; color: #2966A8; font-family: Verdana, Arial, Helvetica; font-weight: bold; font-size: 0.85em;}

a.secondnav2:link		{font-size: 1.0em; color: #391367; font-weight: normal;}
a.secondnav2:active		{font-size: 1.0em; color: #391367; font-weight: normal;}
a.secondnav2:visited	{font-size: 1.0em; color: #391367; font-weight: normal;}
a.secondnav2:hover		{font-size: 1.0em; color: #391367; font-weight: normal;}

a.secondnav2on:link		{font-size: 1.0em; color: #8061A9; font-weight: normal;}
a.secondnav2on:active	{font-size: 1.0em; color: #8061A9; font-weight: normal;}
a.secondnav2on:visited	{font-size: 1.0em; color: #8061A9; font-weight: normal;}
a.secondnav2on:hover	{font-size: 1.0em; color: #8061A9; font-weight: normal;}

a.secondnav3:link		{font-size: 1.0em; color: #391367;font-weight: bold;}
a.secondnav3:active		{font-size: 1.0em; color: #391367;font-weight: bold;}
a.secondnav3:visited	{font-size: 1.0em; color: #391367;font-weight: bold;}
a.secondnav3:hover		{font-size: 1.0em; color: #391367;font-weight: bold;}

.div_container{clear:left; padding-bottom:5px;}
.div_row {clear:both; padding-bottom:5px;}
.div_left_col {float:left; width:200px;}
.div_right_col{float:left;}