@media screen {

h1{
	display:block;
	padding-top:5px;
	margin:0;
}
/*.num1{
	display:block;
	padding-top:5px;
}*/
h1 a:link, h1 a:hover, h1 a:visited{
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	color:#0054A2;
}
/*.num1 a:link, .num1 a:hover, .num1 a:visited{
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	color:#0054A2;
}*/
.num2{
	color:#000000;
	font-size:11px;
	display:block;
	padding-left:5px;
	padding-right:5px;
}
.num3{
	color:#0054A2;
	margin:0 0 0 20px;
	padding:0;
}
.num3 li{
	margin:0;
	padding:0;
	color:#0054A2;
	font-size:10px;
}
.num3 li a:link, .num3 li a:hover, .num3 li a:visited{
	color:#0054A2;
	text-decoration:none;
	font-size:10px;
}
.num4{
	padding-left:5px;
	padding-right:5px;
}
.num4 a:link, .num4 a:hover, .num4 a:visited{
	color:#0054A2;
	font-size:11px;
}

.emailsignup{
	font-weight:bold;
	display:block;
	height:28px;
	width:191px;
	vertical-align:bottom;
	bottom:;
}
td.emailsignup a{
	background-image:url(../graphics/email_signup.jpg);
	background-repeat:no-repeat;
	background-position:center;
	display:block;
	color:#000000;
	text-decoration:none;
	padding-left:10px;
	height:28px;
	width:181px;
	line-height:30px;
}
td.emailsignup a:hover{
	background-image:url(../graphics/email_signup_over.jpg);
	background-repeat:no-repeat;
	background-position:center;
	display:block;
	color:#000000;
	text-decoration:none;
	padding-left:10px;
	height:28px;
	width:181px;
	line-height:30px;
}

body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #030303; margin: 10px}
tr { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #030303}
td { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #030303}
input {  font-family: Arial, Helvetica, sans-serif; font-size: 12px } 
select {  font-family: Arial, Helvetica, sans-serif; font-size: 12px } 
li {margin-bottom: 10px }

.nav_white { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF}
.nav_black { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}

.table_outline { 
	/*border: solid 1px #333333;*/
	border: solid 1px #FFFFFF; 
	width: 786px; 
	padding: 0px; 
	text-align: left
}
.table_header_OLD { border-right: solid 10px #00B000; background-color: #09367A; width: 100%; padding: 0px; border-spacing: 0px; }
.table_header { 
	/*background-image:url(../graphics/top.png);*/
	width: 100%;
	padding: 0px;
	border-spacing: 0px;
	background-repeat:no-repeat;
	border-bottom:1px solid #FFFFFF;
}
.tt { background-image:url(../graphics/logo-sws.jpg); width: 100%; padding: 0px; border-spacing: 0px; background-repeat:repeat-x}
.table_footer {
	background-color: #063863; 
	width: 100%; 
	padding: 0px; 
	border-spacing: 0px; 
}
.table_footerlang {
	background-color:#005285;
	border-bottom:1px solid #FFFFFF;
}
.table_footerlang td{
	color:#FFFFFF;
}
.table_footerlang td a{
	color:#FFFFFF;
	text-decoration:none;
}
.pr { padding: 2px; }
.url_pr { display: none; }
.td_left { width: 22%; }
.td_mainright { padding: 15px; width: 78%;}
.table_right { border: solid 1px #999999; width: 100%; margin-top: 15px; text-align: left }
.table_nav { border-right: solid 1px #AAAAAA; border-left: solid 1px #AAAAAA; border-bottom: solid 1px #AAAAAA; width: 100%; text-align: left }
.table_topnav { 
	/*border-bottom: solid 1px #AAAAAA;*/
	border-bottom: solid 1px #FFFFFF;
	width: 100%; 
	text-align: left; 
	/*background-image:url(../graphics/bg-top-nav.jpg);*/
	background-color:#005285;
}
.table_spotlight { border: solid 1px #09367A; width: 100%; text-align: left; margin-top: 1px; }
.table_poll { border: solid 1px #C6C6C6; width: 100%; text-align: left; margin-top: 1px; }

.qa_height { margin-bottom: 15px }
.submit_btn { font-weight: bold }

.td_homecell {
		/*border: solid 1px #7E7E7E;*/
		/*background-image:url(../graphics/bg-grey-gradient.jpg);*/
		/*background-position:top;*/
		/*background-repeat:repeat-x;*/
		/*padding: 5px;*/
}
.td_cart { 	border-top: dashed 1px #7E7E7E; 
		padding: 5px}
.td_topcontent {
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.gradient_bar_OFF { 
		height: 25px;
		background-image:url(../graphics/gradient.jpg); 
		background-position:top; 
		background-repeat:repeat-x }
.side_quote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-style: italic;
}

.f08 { font-size: 8px}
.f09 { font-size: 9px}
.f10 { /*font-size: 10px*/}
.f11 { font-size: 12px}
.f12 { font-size: 12px}
.f13 { font-size: 13px}
.f14 { font-size: 14px}
.f15 { font-size: 15px}
.f16 { font-size: 16px}
.f18 { font-size: 18px}
.f20 { font-size: 20px}
.f24 { font-size: 24px}
.f28 { font-size: 28px}

.f12_feature { font-size: 12px; line-height:20px;}

.main_title { font-size: 28px; color: #09367A; font-weight:bold}
.sub_title { font-size: 11px; color: #09367A; font-weight:bold}

.mstar {font-size: 12px; color: #09367A; font-weight:bold}

.line1 { line-height:28px; }

.searchfield { font-family: Arial, Helvetica, sans-serif; font-size: 11px; width: 100px}
.searchlang { border:none; font-family: Arial, Helvetica, sans-serif; font-size: 10px}
.searchsubmit { font-size: 11px; color: #FFFFFF; font-family: Arial, Arial, Helvetica, sans-serif; font-weight: bold;
			background-color: #6D9BBC; 
			height: 20px; border-width: 1px; width: 30px}
			
.formfield { font-family: Arial, Helvetica, sans-serif; font-size: 11px}
			
.pollsubmit { font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; width: 56px}
.pollview { font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; width: 56px}
.pollclose { font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; width: 100px}

.tabon {border-bottom: solid 1px #FFFFFF}
.taboff {border-bottom: solid 1px #333333}

a:link { font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #09367A; text-decoration: underline;}
a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #09367A; text-decoration: underline}
a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0071BD; text-decoration: underline}

a.learnmore:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #09367A; text-decoration: underline;}
a.learnmore:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #09367A; text-decoration: underline}
a.learnmore:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0071BD; text-decoration: underline}

a.BU:link { color: #0071BD; text-decoration: none}
a.BU:visited { color: #0071BD; text-decoration: none}
a.BU:hover { color: #0071BD; text-decoration: underline}

a.topcart:link { color: #FFFFFF; font-size: 9px; text-decoration: underline}
a.topcart:visited { color: #FFFFFF; font-size: 9px; text-decoration: underline}
a.topcart:hover { color: #FFFF00; font-size: 9px; text-decoration: underline}

a.hf:link { font-size: 11px; color: #FFFFFF; text-decoration: underline}
a.hf:visited { font-size: 11px; color: #FFFFFF; text-decoration: underline}
a.hf:hover { font-size: 11px; color: #FFFF00; text-decoration: underline}

a.link_footer:link { /*font-size: 10px;*/ color: #FFFFFF; text-decoration: none}
a.link_footer:visited { /*font-size: 10px;*/ color: #FFFFFF; text-decoration: none}
a.link_footer:hover { /*font-size: 10px;*/ color: #FFFF00; text-decoration: underline}


a.printpage:link { font-size: 10px; color: #666666; text-decoration: none}
a.printpage:visited { font-size: 10px; color: #666666; text-decoration: none}
a.printpage:hover { font-size: 10px; color: #666666; text-decoration: underline}

a.nav_left:link { font-size: 11px; color: #09367A; font-weight: normal; text-decoration: none;}
a.nav_left:visited { font-size: 11px; color: #09367A; font-weight: normal; text-decoration: none}
a.nav_left:hover { font-size: 11px; color: #09367A; font-weight: normal; text-decoration: underline}

a.nav_left_on:link { font-size: 11px; color: #FFFFFF; font-weight: normal; text-decoration: none}
a.nav_left_on:visited { font-size: 11px; color: #FFFFFF; font-weight: normal; text-decoration: none}
a.nav_left_on:hover { font-size: 11px; color: #FFFFFF; font-weight: normal; text-decoration: underline}

a.home:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none}
a.home:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none}
a.home:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none}

a.a14_bold:link { font-size: 14px; color: #09367A; font-weight: bold; text-decoration: none}
a.a14_bold:visited { font-size: 14px; color: #09367A; font-weight: bold; text-decoration: none}
a.a14_bold:hover { font-size: 14px; color: #09367A; font-weight: bold; text-decoration: underline}

a.a10_sg:link { font-size: 10px; color: #666666; font-weight: normal; text-decoration: none}
a.a10_sg:visited { font-size: 10px; color: #666666; font-weight: normal; text-decoration: none}
a.a10_sg:hover { font-size: 10px; color: #666666; font-weight: normal; text-decoration: underline}

a.zoom:link { font-size: 10px; color: #09367A; font-weight: normal; text-decoration: none}
a.zoom:visited { font-size: 10px; color: #09367A; font-weight: normal; text-decoration: none}
a.zoom:hover { font-size: 10px; color: #09367A; font-weight: normal; text-decoration: underline}

a.breadcrumb_nav:link { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #09367A; text-decoration: underline}
a.breadcrumb_nav:visited { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #09367A; text-decoration: underline}
a.breadcrumb_nav:hover { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #09367A; text-decoration: none}

.boxfooter{
background: url('graphics/box-footer-1.gif') ;
}

.menutitle{
background-color:#6D9BBC;
color:#FFFFFF;
/* font-weight:bold; */
width:220px;
padding:3px 3px 3px 6px;
text-align:left;
}
.menutitle_on{
background-color:#6D9BBC;
color:#FFFFFF;
font-weight:bold;
width:220px;
padding:3px 3px 3px 6px;
text-align:left;
}
.text12white { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}
.f14Blue {
	font-size: 14px;
	color: #0071BD;
}
.topleftbluebold {
	font-size: 12px;
	color: #09367A;
	font-weight: bold;
}
.td_nav { background-color:#EEEEEE; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.td_nav_on { background-color:#09367A; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.text14white { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #FFFFFF; }
.f11Blue {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #09367A;
}
.f14DarkBlue {

	font-size: 14px;
	color: #09367A;
}
.print_footer {
	 display: none; 
}
.print_header {
	 display: none; 
}
}
@media print {
body { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #030303; margin: 10px}
tr { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #030303}
td { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #030303}
input { font-family: Arial, Helvetica, sans-serif; font-size: 11px } 
select { font-family: Arial, Helvetica, sans-serif; font-size: 11px } 
li {margin-bottom: 10px }

.nav_white { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF}
.nav_black { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}

.table_outline { border: solid 1px #FFFFFF; width: 100%; padding: 0px; text-align: left }
.table_header_OLD { border-right: solid 10px #00B000; background-color: #09367A; width: 100%; padding: 0px; border-spacing: 0px; }
.table_header { display: none; }
.tt { background-image:url(../graphics/logo-sws.jpg); width: 100%; padding: 0px; border-spacing: 0px; background-repeat:repeat-x}
.table_footer { display: none; }
.pr { display: none; }
.url_pr { font-size: 9px; padding-top: 5px;}
.td_left { width: 0%; }
.table_right { border: solid 1px #999999; width: 100%; margin-top: 15px; text-align: left }
.table_nav { display: none; }
.table_topnav { display: none; }
.table_spotlight { display: none; }
.table_poll { display: none; }

.qa_height { margin-bottom: 15px }
.submit_btn { font-weight: bold }

.td_mainright { padding: 15px; width: 100%; }
.td_homecell { border: solid 1px #7E7E7E; background-image:url(../graphics/bg-grey-gradient.jpg); background-position:top; background-repeat:repeat-x; padding: 5px }
.td_cart { border-top: dashed 1px #7E7E7E; padding: 5px}
.td_topcontent { padding: 10px; }
.gradient_bar_OFF { height: 25px; background-image:url(../graphics/gradient.jpg); background-position:top; background-repeat:repeat-x }
.side_quote { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-style: italic; }

.f08 { font-size: 8px}
.f09 { font-size: 9px}
.f10 { font-size: 10px}
.f11 { font-size: 11px}
.f12 { font-size: 12px}
.f13 { font-size: 13px}
.f14 { font-size: 14px}
.f15 { font-size: 15px}
.f16 { font-size: 16px}
.f18 { font-size: 18px}
.f20 { font-size: 20px}
.f24 { font-size: 24px}
.f28 { font-size: 28px}

.f12_feature { font-size: 12px; line-height:20px;}

.main_title {
	font-size: 28px;
	color: #09367A;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}
.sub_title { font-size: 12px; color: #09367A; font-weight:bold}

.mstar {font-size: 12px; color: #09367A; font-weight:bold}

.line1 { line-height:28px; }

.searchfield { font-family: Arial, Helvetica, sans-serif; font-size: 11px; width: 100px}
.searchlang { font-family: Arial, Helvetica, sans-serif; font-size: 11px}
.searchsubmit { font-size: 11px; color: #FFFFFF; font-family: Arial, Arial, Helvetica, sans-serif; font-weight: bold;
			background-color: #6D9BBC; 
			height: 20px; border-width: 1px; width: 30px}
			
.formfield { font-family: Arial, Helvetica, sans-serif; font-size: 11px}
			
.pollsubmit { font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; width: 56px}
.pollview { font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; width: 56px}
.pollclose { font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; width: 100px}

.tabon {border-bottom: solid 1px #FFFFFF}
.taboff {border-bottom: solid 1px #333333}

a:link { color: #09367A; text-decoration: underline}
a:visited { color: #09367A; text-decoration: underline}
a:hover { color: #0071BD; text-decoration: underline}

a.BU:link { color: #0071BD; text-decoration: none}
a.BU:visited { color: #0071BD; text-decoration: none}
a.BU:hover { color: #0071BD; text-decoration: underline}

a.topcart:link { color: #FFFFFF; font-size: 9px; text-decoration: underline}
a.topcart:visited { color: #FFFFFF; font-size: 9px; text-decoration: underline}
a.topcart:hover { color: #FFFF00; font-size: 9px; text-decoration: underline}

a.hf:link { color: #FFFFFF; text-decoration: underline}
a.hf:visited { color: #FFFFFF; text-decoration: underline}
a.hf:hover { color: #FFFF00; text-decoration: underline}

a.link_footer:link { color: #FFFFFF; text-decoration: none}
a.link_footer:visited { color: #FFFFFF; text-decoration: none}
a.link_footer:hover { color: #FFFF00; text-decoration: underline}


a.un:link { color: #09367A; text-decoration: underline}
a.un:visited { color: #09367A; text-decoration: underline}
a.un:hover { color: #09367A; text-decoration: underline}

a.nav_left:link { font-size: 11px; color: #09367A; font-weight: normal; text-decoration: none; }
a.nav_left:visited { font-size: 11px; color: #09367A; font-weight: normal; text-decoration: none}
a.nav_left:hover { font-size: 11px; color: #09367A; font-weight: normal; text-decoration: underline}

a.nav_left_on:link { font-size: 11px; color: #FFFFFF; font-weight: normal; text-decoration: none; }
a.nav_left_on:visited { font-size: 11px; color: #FFFFFF; font-weight: normal; text-decoration: none}
a.nav_left_on:hover { font-size: 11px; color: #FFFFFF; font-weight: normal; text-decoration: underline}

a.home:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none}
a.home:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none}
a.home:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none}

a.a14_bold:link { font-size: 14px; color: #09367A; font-weight: bold; text-decoration: none}
a.a14_bold:visited { font-size: 14px; color: #09367A; font-weight: bold; text-decoration: none}
a.a14_bold:hover { font-size: 14px; color: #09367A; font-weight: bold; text-decoration: underline}

a.a10_sg:link { font-size: 10px; color: #666666; font-weight: normal; text-decoration: none}
a.a10_sg:visited { font-size: 10px; color: #666666; font-weight: normal; text-decoration: none}
a.a10_sg:hover { font-size: 10px; color: #666666; font-weight: normal; text-decoration: underline}

a.zoom:link { font-size: 10px; color: #09367A; font-weight: normal; text-decoration: none}
a.zoom:visited { font-size: 10px; color: #09367A; font-weight: normal; text-decoration: none}
a.zoom:hover { font-size: 10px; color: #09367A; font-weight: normal; text-decoration: underline}

a.breadcrumb_nav:link { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #09367A; text-decoration: underline}
a.breadcrumb_nav:visited { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #09367A; text-decoration: underline}
a.breadcrumb_nav:hover { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #09367A; text-decoration: none}

.boxfooter{
background: url('graphics/box-footer-1.gif') ;
}

.menutitle{
background-color:#6D9BBC;
color:#FFFFFF;
/* font-weight:bold; */
width:220px;
padding:3px 3px 3px 6px;
text-align:left;
}
.menutitle_on{
background-color:#6D9BBC;
color:#FFFFFF;
font-weight:bold;
width:220px;
padding:3px 3px 3px 6px;
text-align:left;
}
.text12white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}
.f14Blue {
	font-size: 14px;
	color: #0071BD;
}
.topleftbluebold {
	font-size: 12px;
	color: #09367A;
	font-weight: bold;
}
.td_nav {
	background-color:#EEEEEE;
}
.td_nav_on {
	background-color:#09367A;
}
.text14white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
}
.print_footer {
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}
.print_header {
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}

}
