@charset "utf-8";

/* CSS Document */



/*RGB Color schemes

Dk. Orange       #D0670B

Lt. Orange   #FBBD58	

Off-white    #EAEAEA

Dk. Grey     #5F5F5F

Lt. Grey     #EAEAEA

Dk. Blue-1   #143D55

Dk. Blue-2   #4881A3

Lt. Blue-1   #2E7FAD

Lt. Blue-2   #80C5E8

*/



body {

	/*background-image:url(../images/background.jpg);*/

	margin-top:0px;

	margin-bottom:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#000000;

	line-height:150%;

}

a {

 	color:#FFFFFF;

	text-decoration:none;

}

a:hover {

	color:#D0670B;

}

a img {

	border:none;

}

hr {

	margin:0px;

	padding:0px;

	width:96%;

	height:0px;

	border:none;

	border-bottom:1px solid #EAEAEA;

	padding-top:10px;

	margin-left:0px;

	text-align:left;

	background:#fff;

}

h2 {

	margin:2px 0 2px 0;

	font:normal 14px Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	letter-spacing:2px;

	color:#4881a3;

}



/*----------------------- Header --------------------------------- */



#language_menu{

  text-align:center;

  padding:4px 0 2px 0;

  text-transform:uppercase;

  color:#4881a3;

  letter-spacing:3px;

  font-weight:normal;

  font-size:10px;

}



#header_contact_information {

  color:#9f9f9f;  

  margin-left:11px;

  font-family:Arial,Helvetica,sans-serif;

  font-size:10px;

  line-height:140%;

  text-transform:uppercase;

  text-align:left;

}



.header_box {

	position:relative;

	height:95px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	margin:0 10px 0 10px;

}

#header_text_left {

	position: absolute;

	margin:8px 0 0 0;

	width:160px;

	height:40px;

}

#header_text_left a {

	color:#143D55;

	text-decoration:none;

	padding:0px;

	text-align:center;

}

/*

.header_box {position:relative;height:110px;font-family:Arial, Helvetica, sans-serif;font-size:12px;margin:0 10px 0 10px; z-index:999;}

#header_text_left{border:solid blue 1px;position:relative;height:30px; width:411px;font-weight:bold;text-align:left;color:#143D55;line-height:100%;margin-top:20px; padding:5px 0 0 9px; font-size:10px; background-image:url(../images/language-bar.jpg); background-position:top center; background-repeat:no-repeat;}

#header_text_left a{color:#143D55;text-decoration:none; padding:0px 5px 0 5px; text-align:center;}

#header_logo{background-image:url(../images/logo.gif);height:150px;background-position:left bottom;background-repeat:no-repeat;margin-left:8px;}

*/

#header_text_left a:hover {

	color:#D0670B;

}

#header_text_right {

	position:relative;

	height:20px;

	font-size:10px;

	font-weight:bold;

	text-transform:uppercase;

	text-align:right;

	color:#143D55;

	margin:10px 0 0 0;	

	line-height:100%;

	padding-right:5px;

}

#header_text_right a {

	color:#9F9F9F;

	text-decoration: underline;

}

#header_text_right a:hover {

	color:#D0670B;

}

#header_logo {

	height:120px;

	background:url(../images/wssfxlogo.gif) left bottom no-repeat;

	margin-left:8px;

}

/*----------------------- Side Navbar --------------------------------- */



#sidenav_main {

	position:relative;

	font-family:Arial, Helvetica, sans-serif;

	padding:5px 0 4px 0;

}

a.sidenav_button_lg_lt {

	position:relative;

	display:block;

	float:right;

	height:55px;

	width:115px;

	text-decoration:none;

	background-image:url(../images/sidenav_img_lg1-a.jpg);

	background-repeat:no-repeat;

	margin:10px 0 0 0;

	padding-top:15px;

	color:#d0670b;

	font-size:22px;

	letter-spacing:-1px;

	font-weight:bold;

	line-height:80%;

}

a.sidenav_button_lg_lt span {

	font-size:16px;

	font-weight: normal;

	letter-spacing:0px;

}

a.sidenav_button_lg_lt:hover {

	text-decoration:none;

	background-image:url(../images/sidenav_img_lg1-b.jpg);

	background-repeat:no-repeat;

	color:#2e7fad;

}

a.sidenav_button_lg_rt {

	position:relative;

	display:block;

	float:right;

	height:55px;

	width:115px;

	text-decoration:none;

	background-image:url(../images/sidenav_img_lg2-a.jpg);

	background-repeat:no-repeat;

	margin:10px 0 0 0;

	padding-top:15px;

	color:#d0670b;

	font-size:22px;

	font-weight:bold;

	letter-spacing:-0.5px;

	line-height:80%;

}

a.sidenav_button_lg_rt span {

	font-size:16px;

	font-weight: normal;

	letter-spacing:0px;

}

a.sidenav_button_lg_rt:hover {

	text-decoration:none;

	background-image:url(../images/sidenav_img_lg2-b.jpg);

	background-repeat:no-repeat;

	color:#2e7fad;

}

/*----*/



.sidenav_menu_links {

	position:relative;

	font-family:Arial, Helvetica, sans-serif;

	padding:1px 0 1px 0;

}

a.sidenav_menu_text {

	position:relative;

	display:block;

	background-image:url(../images/sidenavbar-1.jpg);

	background-position:top left;

	background-repeat: no-repeat;

	width:228px;

	height:27px;

	margin:0;

	padding:3px 0 0 0;

	text-align:left;

	font-size:12px;

	font-weight:bold;

	text-decoration:none;

	color:#143d55;

	text-transform:uppercase;

}

a.sidenav_menu_text span {

	padding-left:10px;

	color:#143d55;

}

a.sidenav_menu_text:hover {

	background-image:url(../images/sidenavbar-2.jpg);

}

.sidenav_promo_box {

	position:relative;

	font-family:Arial, Helvetica, sans-serif;

	height:100%;

	width:228px;

	margin:3px 0 3px 0;

	border:#ccc 1px solid;

	background-color:#EAEAEA;

}

#sidenav_learn_box {

	position:relative;

	font-family:Arial, Helvetica, sans-serif;

	height:308px;

	width:228px;

	margin:3px 0 3px 0;

	border:#ccc 1px solid;

}

#sidenav_blog_box {

	position:relative;

	font-family:Arial, Helvetica, sans-serif;

	width:228px;

	margin:3px 0 3px 0;

	border:#ccc 1px solid;

	background-color:#EAEAEA;

	font-size:12px;

	line-height:145%;

}

.sidenav_title_header {

	position:relative;

	display:block;

	height:20px;

	width:216px;

	background-image:url(../images/gradient-ltblue.jpg);

	background-repeat:repeat-x;

	text-align:left;

	font-size:12px;

	font-weight:bold;

	text-decoration:none;

	color:#FFFFFF;

	padding:4px 0 1px 0;

	margin:5px;

	text-transform:uppercase;

	border:#4881A3 1px solid;

}

.sidenav_title_header span {

	padding-left:10px;

}



.sidenav_title_header A, 

.sidenav_title_header A:HOVER,

.sidenav_title_header A:LINK,

.sidenav_title_header A:VISITED {

	text-align:left;

	font-size:12px;

	font-weight:bold;

	text-decoration:none;

	color:#FFFFFF;

	text-transform:uppercase;

}



.sidenav_title_18px {

	font-family:Arial, Helvetica, sans-serif;

	font-size:18px;

	color:#4881A3;

	line-height:100%;

	font-weight:bold;

}

.sidenav_maintext {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#000000;

	line-height:100%;

	text-decoration:none;

}

.sidenav_maintext a {

	color:#D0670B;

	text-decoration:none;

}

.sidenav_maintext a:hover {

	text-decoration:underline;

}

.sidenav_maintext_right {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	padding: 0 5px 5px 5px;

	color:#000000;

	line-height:120%;

	text-decoration:none;

}

.sidenav_maintext_right a {

	color:#D0670B;

	text-decoration:underline;

}

.sidenav_maintext_right a:hover {

	text-decoration:underline;

}

.sidenav_maintext_right p{

        margin:10px 0 10px 0; 

}

#sidenav_news_box {

	position:relative;

	font-family:Arial, Helvetica, sans-serif;

	width:228px;

	height:98px;

	margin:3px 0 3px 0;

	border:#ccc 1px solid;

	background-color:#EAEAEA;

	text-align:left;

}

#sidenav_news_box_title_13px {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#000000;

	line-height:100%;

	font-weight:bold;

	padding:8px 10px 0 10px;

	text-align:left;

}

#sidenav_news_text_12px {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#5F5F5F;

	line-height:100%;

	padding:5px 10px 0 10px;

	line-height:120%

}

h1 {

	font-size:12px;

	margin:0px;

	color:#FFFFFF;

}

/*----------------------- Footer --------------------------------- */

.footer_main {

	background-color:#1E1E1E;

}

#footer_top_10px {

	position:relative;

	height:46px;

	background-color:#FFFFFF;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#5F5F5F;

	line-height:100%;

	text-transform:uppercase;

	text-align:left;

	margin-left:5px;

	font-weight:bold;

}

#footer_top_10px a {

	color:#404040;

	text-decoration:none;

	padding:0 5px 0 5px;

}

#footer_top_10px a:hover {

	color:#D0670B;

	text-decoration:none;

}

#footer_bottom_left_10px {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#FFFFFF;

	line-height:100%;

	text-decoration:none;

	text-align:left;

	margin:0 10px 0 10px;

	line-height:130%;

}

#footer_bottom_left_10px a {

	color:#EAEAEA;

	text-decoration:none;

}

#footer_bottom_left_10px a:hover {

	color:#FBBD58;

}

.footer_bottom_right_12px {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#EAEAEA;

	line-height:100%;

	text-decoration:none;

	text-align:left;

	margin:20px 0px 10px 0px;

	padding:0 10px 0 10px;

	line-height:140%;

	border-left:1px solid gray;

}

.footer_bottom_right_12px a {

	color:#FFFFFF;

	text-decoration:none;

	font-weight:bold;

}

.footer_bottom_right_12px a:hover {

	color:#FBBD58;

}

/* ---------------------- Horizontal Menu ---------------------- */

























#dolphincontainer {

	position:relative;

	height:33px;

	color:#E0E0E0;

	background:#143D55;

	width:980px;

	font-family:Arial, Helvetica, sans-serif;

	margin-left:10px;

}

#dolphinnav {       /*---------Upper main attributes--------*/

	position:relative;

	height:33px;

	font-size:12px;

	text-transform:uppercase;

	font-weight:bold;

	background:#fff url(../images/menu/dolphin_bg.gif) repeat-x bottom left;

	padding:0 0 0 35px;

}

#dolphinnav ul {

	margin:0;

	padding:0;

	list-style-type:none;

	width:auto;

	float:left;

}

#dolphinnav ul li {

	display:block;

	float:left;

	margin:0 1px;

}

#dolphinnav ul li a {       /*---------Upper main spacing attributes--------*/

	display:block;

	float:left;

	color:#EAF3F8;

	text-decoration:none;

	padding:0;

	height:33px;

}

#dolphinnav ul li a span {

	padding:10px 25px 0 25px;

	height:21px;

	float:left;

}

#dolphinnav ul li a:hover {

	color:#fff;

	background:transparent url(../images/menu/dolphin_bg-OVER.gif) repeat-x bottom left;

}

#dolphinnav ul li a:hover span {

	display:block;

	width:auto;

	cursor:pointer;

}

#dolphinnav ul li a.current, #dolphinnav ul li a.current:hover {

	color:#fff;

	background:#1D6893 url(../images/menu/dolphin_left-ON.gif) no-repeat top left;

	line-height:275%;

}

#dolphinnav ul li a.current span {

	display:block;

	padding:0 40px 0 40px;

	width:auto;

	background: url(../images/menu/dolphin_right-ON.gif) no-repeat top right;

	height:33px;

}

#dolphinsubnav {

	height:18px;

	background:#143D55 repeat-x bottom left;

	font-size:10px;

	margin-top:0px;

	width:auto;

	padding:3px 0 3px 0;

	text-transform:uppercase;

	text-align:left;

	font-weight:normal;

}

#dolphinsubnav a {

	color:#EAEAEA;

	text-decoration:none;

	padding:0 0 0 27px;

}

#dolphinsubnav a:hover {

	color:#FBBD58;

}

/* ---------------------- Horizontal Menu (the one below is the one for the homepage only---------------------- */



#dolphincontainer_home {

	position:relative;

	height:57px;

	color:#E0E0E0;

	background:#143D55;

	width:980px;

	font-family:Arial, Helvetica, sans-serif;

	margin-left:10px;

}

#dolphinnav_home {      /*---------Upper main attributes--------*/

	font-family:Arial, Helvetica, sans-serif;

	position:relative;

	height:33px;

	font-size:12px;

	text-transform:uppercase;

	font-weight:bold;

	background:#fff url(../images/menu/dolphin_bg.gif) repeat-x bottom left;

	padding:0 0 0 35px;

}

#dolphinnav_home ul {

	margin:0;

	padding:0;

	list-style-type:none;

	width:auto;

	float:left;

}

#dolphinnav_home ul li {

	display:block;

	float:left;

	margin:0 1px;

}

#dolphinnav_home ul li a {      /*---------Upper main spacing attributes--------*/

	display:block;

	float:left;

	color:#EAF3F8;

	text-decoration:none;

	padding:0 ;

	height:33px;

}

#dolphinnav_home ul li a span {

	padding:10px 25px 0 25px;

	height:21px;

	float:left;

}

#dolphinnav_home ul li a:hover {

	color:#fff;

	background:transparent url(../images/menu/dolphin_bg-OVER.gif) repeat-x bottom left;

}

#dolphinnav_home ul li a:hover span {

	display:block;

	width:auto;

	cursor:pointer;

}

#dolphinnav_home ul li a.current, #dolphinnav ul li a.current:hover {

	color:#fff;

	background:#1D6893 url(../images/menu/dolphin_left-ON.gif) no-repeat top left;

	line-height:275%;

}

#dolphinnav_home ul li a.current span {

	display:block;

	padding:0 40px 0 40px;

	width:auto;

	background:#1D6893 url(../images/menu/dolphin_left-ON.gif) no-repeat top right;

	height:33px;

}

/* ---------------------- END Horizontal Menu ---------------------- */

#nav, #nav ul { /* all lists */

	padding:0;

	margin: 0;

	list-style: none;

	font-size:11px;

	line-height:100%;



	text-align: left;

	font-weight:bold;

}

#nav a {

	display: block;

	width: 14em;

	text-decoration:none;

	line-height:200%;

	text-align:left;

	color:#fff;

	text-transform:uppercase;

}

#nav a:hover {

	padding: 0 3px 0 3px;

	background: #DFDFDF;

	font-weight:bold;

	width:12.5em;

	z-index:1;

}

#nav li { /* all list items */

	float: left;

	width: 12em; /* width needed or else Opera goes nuts */

}

#nav li ul { /* second-level lists */

	position: absolute;

	margin:7px 10px 0 10px;

	padding:5px 15px 5px 5px;

	background: #333333;

	filter:alpha(opacity=93);

	-moz-opacity:.93;

	opacity:.93;

	font-size:10px;

	width: 12em;

	border-left: solid 1px #CCC;

	border-right: solid 1px #CCC;

	border-bottom: solid 1px #5f5f5f;

	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */

}

#nav li ul ul { /* third-and-above-level lists */

	margin: -1em 0 0 10em;

}

#nav li:hover ul ul, #nav li.sfhover ul ul {

	left: -999em;

}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */

	left: auto;

}

.news-latest-container {

	font-size:12px;

	line-height:120%;

}

.news-latest-item {

	padding-bottom:5px;

}

.news-latest-date a {

	color:#2E7FAD;

	font-weight:bold;

}

.news-latest-morelink a {

	color:#2E7FAD;

}



/*-------------Word Press Blog---------*/



div.feedburnerFeedBlock ul{

 	margin-top:-10px;

	margin-left:0px;

	padding-left:0px;

	text-indent:0px;

	font-size:11px;	

}



div.feedburnerFeedBlock ul li{

	list-style-type:none;

 padding:8px 0 8px 3px;

 position:relative;

 margin-left: 0px;

 line-height:120%;

 border-bottom:dotted 1px #CCC;

}

div.feedburnerFeedBlock ul li div { 

	margin-left:0px;

}

div.feedburnerFeedBlock p {

	font-style:italic;

	color:#666666;

	margin: 0; 

	padding:2px 0 2px 0;

}

div.feedburnerFeedBlock a {

	text-transform:uppercase;

	font-weight:bold;

}





#creditfooter{

display:none;

}





/*----  Disclaimers ---*/



.disclaimer {

	font-size:11px;

	line-height:11px;

	border: solid 1px #aaaaaa;

	background-color: #efefef;

	padding: 5px 10px 5px 10px;

	margin: 0 0 10px 0;

}

/*----- Poll Section ----*/

.tx-jkpoll-pi1{

    margin:0px;

    padding:0px 7px 5px 7px;

}





.tx-jkpoll-pi1 .pollsubmit{

   background-color:#FFFFFF;

   border:1px solid #4881A3;

   color:#000000;

   margin:5px 0 0 0;

   padding:0px;

   font-size:10px;

} 



.tx-jkpoll-pi1 .answer_section{

    text-align:left;

    margin:0px;

    font-size:10px;

}



.tx-jkpoll-pi1 .button_holder{

    text-align:center;

    margin:0px;

    padding:0px;

}



.tx-jkpoll-pi1 span.poll_question p{

     font-weight:bold;

	 font-size:11px;

	 line-height:120%;

	 text-align:left;

	 margin:0px;

	 padding:0px;

}



.tx-jkpoll-pi1 .poll_answers_horizontal{

     text-align:left;

}



.tx-jkpoll-pi1 .poll_answers_horizontal p{

  margin:0px;

  padding:0px;

  font-size:10px;

}



#print_view {

 float:right;

 margin-right:10px;

 margin-top:10px;

}