body {	margin: 0;	padding: 0;	background-color: #98a1c0;	background-attachment: scroll;	background-image: url(../images/mainbkg.jpg);	background-repeat: repeat-x;	background-position: left top;}.layout_container {	width: 780px;	margin-left: auto;	margin-right: auto;}/* * Header */ .header {	width: 780px;	clear: both;	height: 107px;}.header .logo {	float: left;	width: 120px;	height: 84px;}.header .logo_title {	float: right;	width: 445px;	height: 84px;	background-attachment: scroll;	background-image: url(../images/sws_header_title.jpg);	background-repeat: no-repeat;	background-position: right top;}.header .map {	float: right;	background-attachment: scroll;	background-image: url(../images/header_map.jpg);	background-repeat: no-repeat;	background-position: left top;	width: 80px;	height: 107px;}/* * MainMenu */.mainmenu {	width: 780px;	clear: both;	height: 45px;}.mainmenu ul {	padding: 0;	margin: 0;	list-style-type: none;}.mainmenu ul li {	padding: 0;	margin: 0;	float: left;}.mainmenu ul li.menu1passive {	width: 66px;}.mainmenu ul li.menu2passive {	width: 197px;}.mainmenu ul li.menu3passive {	width: 96px;}.mainmenu ul li.menu4passive {	width: 124px;}.mainmenu ul li.menu5passive {	width: 66px;}.mainmenu ul li.menu6passive {	width: 125px;}.mainmenu ul li.menu7passive {	width: 106px;}.mainmenu ul li.menu1active {	width: 66px;	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #333333;	text-decoration: none;	background-attachment: scroll;	background-image: url(../images/menu_itemover1.jpg);	background-repeat: no-repeat;	background-position: left top;	display: block;	height: 45px;	line-height: 45px;}.mainmenu ul li.menu2active {	width: 197px;	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #333333;	text-decoration: none;	background-attachment: scroll;	background-image: url(../images/menu_itemover2.jpg);	background-repeat: no-repeat;	background-position: left top;	display: block;	height: 45px;	line-height: 45px;}.mainmenu ul li.menu3active {	width: 96px;}.mainmenu ul li.menu3active a{	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #333333;	text-decoration: none;	background-attachment: scroll;	background-image: url(../images/menu_itemover3.jpg);	background-repeat: no-repeat;	background-position: left top;	display: block;	height: 45px;	line-height: 45px;}.mainmenu ul li.menu4active {	width: 124px;}.mainmenu ul li.menu4active a{	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #333333;	text-decoration: none;	background-attachment: scroll;	background-image: url(../images/menu_itemover4.jpg);	background-repeat: no-repeat;	background-position: left top;	display: block;	height: 45px;	line-height: 45px;}.mainmenu ul li.menu5active {	width: 66px;}.mainmenu ul li.menu5active a{	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #333333;	text-decoration: none;	background-attachment: scroll;	background-image: url(../images/menu_itemover5.jpg);	background-repeat: no-repeat;	background-position: left top;	display: block;	height: 45px;	line-height: 45px;}.mainmenu ul li.menu6active {	width: 125px;}.mainmenu ul li.menu6active a {	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #333333;	text-decoration: none;	background-attachment: scroll;	background-image: url(../images/menu_itemover6.jpg);	background-repeat: no-repeat;	background-position: left top;	display: block;	height: 45px;	line-height: 45px;}.mainmenu ul li.menu7active {	width: 106px;}.mainmenu ul li.menu7active a{	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #333333;	text-decoration: none;	background-attachment: scroll;	background-image: url(../images/menu_itemover7.jpg);	background-repeat: no-repeat;	background-position: left top;	display: block;	height: 45px;	line-height: 45px;}.move {	padding: 0 0 0 15px;}a.menu1 {	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #333333;	text-decoration: none;	background-attachment: scroll;	background-image: url(../images/menu_item1.jpg);	background-repeat: no-repeat;	background-position: left top;	display: block;	height: 45px;	line-height: 45px;}a.menu1:hover {	background-attachment: scroll;	background-image: url(../images/menu_itemover1.jpg);	background-repeat: no-repeat;	background-position: left top;}a.menu2 {	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #333333;	text-decoration: none;	background-attachment: scroll;	background-image: url(../images/menu_item2.jpg);	background-repeat: no-repeat;	background-position: left top;	display: block;	height: 45px;	line-height: 45px;}a.menu2:hover {	background-attachment: scroll;	background-image: url(../images/menu_itemover2.jpg);	background-repeat: no-repeat;	background-position: left top;}a.menu3 {	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #333333;	text-decoration: none;	background-attachment: scroll;	background-image: url(../images/menu_item3.jpg);	background-repeat: no-repeat;	background-position: left top;	display: block;	height: 45px;	line-height: 45px;}a.menu3:hover {	background-attachment: scroll;	background-image: url(../images/menu_itemover3.jpg);	background-repeat: no-repeat;	background-position: left top;}a.menu4 {	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #333333;	text-decoration: none;	background-attachment: scroll;	background-image: url(../images/menu_item4.jpg);	background-repeat: no-repeat;	background-position: left top;	display: block;	height: 45px;	line-height: 45px;}a.menu4:hover {	background-attachment: scroll;	background-image: url(../images/menu_itemover4.jpg);	background-repeat: no-repeat;	background-position: left top;}a.menu5 {	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #333333;	text-decoration: none;	background-attachment: scroll;	background-image: url(../images/menu_item5.jpg);	background-repeat: no-repeat;	background-position: left top;	display: block;	height: 45px;	line-height: 45px;}a.menu5:hover {	background-attachment: scroll;	background-image: url(../images/menu_itemover5.jpg);	background-repeat: no-repeat;	background-position: left top;}a.menu6 {	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #333333;	text-decoration: none;	background-attachment: scroll;	background-image: url(../images/menu_item6.jpg);	background-repeat: no-repeat;	background-position: left top;	display: block;	height: 45px;	line-height: 45px;}a.menu6:hover {	background-attachment: scroll;	background-image: url(../images/menu_itemover6.jpg);	background-repeat: no-repeat;	background-position: left top;}a.menu7 {	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #333333;	text-decoration: none;	background-attachment: scroll;	background-image: url(../images/menu_item7.jpg);	background-repeat: no-repeat;	background-position: left top;	display: block;	height: 45px;	line-height: 45px;}a.menu7:hover {	background-attachment: scroll;	background-image: url(../images/menu_itemover7.jpg);	background-repeat: no-repeat;	background-position: left top;}/* * Lead Image & "banner" */ .lead_image {	width: 780px;	clear: both;	height: 255px;	background-attachment: scroll;	background-image: url(../images/lead_image.jpg);	background-repeat: no-repeat;	background-position: left top;}.lead_image1 {	width: 780px;	clear: both;	height: 165px;	background-attachment: scroll;	background-repeat: no-repeat;	background-position: left top;}.lead_image .banner_container {	padding: 51px 0 0 471px;}.lead_image .banner_container a.banner {	width: 298px;	height: 171px;	line-height: 161px;	display: block;	background-attachment: scroll;	background-image: url(../images/2007_intconf.jpg);	background-repeat: no-repeat;	background-position: left top;	text-decoration: none;}/* * Main Content */.maincontent_container {	clear: both;	display: block;	margin: 0;	width: 780px;	background-image: url(../images/maincontent_bkg.gif);	background-repeat: repeat-y;	background-position: left top;	float: left;}.maincontentsolo_container {	clear: both;	display: block;	margin: 0;	width: 780px;	background-image: url(../images/maincontentsolo_bkg.gif);	background-repeat: repeat-y;	background-position: left top;	float: left;}.maincontent_header1 {	width: 780px;	height: 20px;









	background-image: url(../images/main_header1.jpg);	background-repeat: no-repeat;	background-position: left top;	clear: both;}.maincontent_header2 {	width: 780px;	height: 55px;	background-image: url(../images/main_header2.jpg);	background-repeat: no-repeat;	background-position: left top;	clear: both;}.maincontent_header3 {	width: 780px;	height: 55px;	background-image: url(../images/main_header3.jpg);	background-repeat: no-repeat;	background-position: left top;	clear: both;}.maincontentsolo_footer {	width: 780px;	height: 20px;	background-image: url(../images/maincontentindex_footer.jpg);	background-repeat: no-repeat;	background-position: left top;	overflow: hidden;	clear: both;}.maincontent_footer {	width: 780px;	height: 20px;	background-image: url(../images/maincontent_footer.jpg);	background-repeat: no-repeat;	background-position: left top;	overflow: hidden;	clear: both;}.maincontent_container .maincontent {	width: 780px;	display: block;	float: left;}.maincontent_container .maincontent1 {	width: 780px;	display: block;	background-attachment: scroll;	background-image: url(../images/submenu_bkg.jpg);	background-repeat: no-repeat;	background-position: 579px bottom;	float: left;}/* * Main Content - Index */.maincontent_left {	padding: 30px 0 20px 65px;	width: 420px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 18px;	font-weight: normal;	color: #333333;	float: left;}.maincontent_left h1 {	margin: 0;	padding: 0 0 5px 0;	font-family: Arial, Helvetica, sans-serif;	font-size: 20px;	font-weight: normal;	color: #222222;	background-attachment: scroll;	background-image: url(../images/h1_bkg.gif);	background-repeat: no-repeat;	background-position: left bottom;}.maincontent_left p {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 18px;	font-weight: normal;	color: #333333;	margin: 0;	padding: 5px 0 15px 0;}.maincontent_left1 p {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 18px;	font-weight: normal;	color: #333333;	margin: 0;	padding: 20px 0 0 0;}/* * Rite Content - Join SWS */.maincontentindex_rite {	width: 259px;	display: block;	float: right;}.maincontentindex_rite a.join {	width: 230px;	height: 170px;	line-height: 170px;	background-attachment: scroll;	background-image: url(../images/join.gif);	background-repeat: no-repeat;	background-position: left top;	text-decoration: none;	display: block;}.maincontentindex_rite a.visit {
	width: 230px;	height: 170px;	line-height: 170px;	background-attachment: scroll;	background-image: url(../images/visit.gif);	background-repeat: no-repeat;	background-position: left bottom;	text-decoration: none;	display: block;}/* * Main Content - With Submenu() */.maincontent_left1 {	padding: 0 0 20px 65px;	width: 420px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 18px;	font-weight: normal;	color: #333333;	float: left;}/* * Main Content - Submenu() */ .maincontent_rite {	width: 259px;	display: block;	float: right;}.maincontent_rite a.join {	width: 230px;	height: 170px;	line-height: 170px;	background-attachment: scroll;	background-image: url(../images/join.gif);	background-repeat: no-repeat;	background-position: left top;	text-decoration: none;	display: block;}.maincontent_rite a.visit {	width: 230px;	height: 170px;	line-height: 170px;	background-attachment: scroll;	background-image: url(../images/visit.gif);	background-repeat: no-repeat;	background-position: left top;	text-decoration: none;	display: block;}.maincontent_rite .mainsws_link {	padding: 65px 5px 0 25px;}.maincontent_rite .mainsws_link a{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;
	line-height: 45px;	font-weight: normal;	color: #333333;}.maincontent_rite .mainsws_link img{	padding: 0 5px 0 0;}.content_table_paddbord {	padding: 10px 10px 10px 0;	border-top: 1px solid #b6c29e;}.greenp {	color: #66832e;}.greenp1 {	color: #66832e;	text-decoration: underline;	font-weight: bold;}.submenu {	padding: 0 0 40px 78px;	margin: 0;	float: left;}.submenu h3{	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #444444;	line-height: 29px;	padding: 0;	margin: 0;	border-bottom: 1px solid #cccccc;	width: 155px;}.submenu ul {	padding: 0;	margin: 0;	list-style-type: none;	display: block;}.submenu ul li {	padding: 8px 0 8px 15px;	margin: 0;	line-height: 18px;	border-bottom: 1px solid #cccccc;	width: 140px;	background-attachment: scroll;	background-image: url(../images/arrow.gif);	background-repeat: no-repeat;	background-position: left top;}.submenu ul li.submenu_active {	padding: 8px 0 8px 15px;	margin: 0;	line-height: 18px;	border-bottom: 1px solid #cccccc;	width: 140px;	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #444444;	text-decoration: underline;}.submenu ul li.hot {	padding: 8px 0 8px 15px;	margin: 0;
	width: 140px;
	line-height: 18px;	font-family: Tahoma, Arial, Helvetica, sans-serif;	border-bottom: 0 solid #ffffff;	font-size: 11px;	font-weight: normal;	color: #444444;	text-decoration: none;}.submenu ul li.sub {	padding: 0 0 10px 25px;	margin: 0;	line-height: 18px;	border-bottom: 0 solid #cccccc;	background-image: none;}.submenu ul li.subactive {	padding: 0 0 10px 25px;	margin: 0;	line-height: 20px;	line-height: 18px;	border-bottom: 0 solid #cccccc;	background-image: none;	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #444444;}.submenu ul li a {	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #444444;	text-decoration: none;	line-height: 18px;	margin: 0;	padding: 0;}.submenu ul li a:hover {	text-decoration: underline;}/* * Main Content - LEFT */.maincontent_left1 h1 {	margin: 0;	padding: 0 0 5px 0;	font-family: Arial, Helvetica, sans-serif;	font-size: 20px;	font-weight: normal;	color: #222222;	background-attachment: scroll;	background-image: url(../images/h1_bkg.gif);	background-repeat: no-repeat;	background-position: left bottom;}.maincontent_left1 p {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 18px;	font-weight: normal;	color: #333333;}/* * Copyright */ .copy {	width: 780px;	display: block;	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #252b42;	text-align: center;	float: left;	padding: 5px 0 0 0;}.copy p{	padding: 5px 0;	margin: 0;}.copy a {	color: #252b42;	text-decoration: underline;	font-size: 10px;	font-weight: normal;}.copy a:hover {	text-decoration: none;}/* * MixMax */ a {	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #444444;	text-decoration: underline;}a:hover {	text-decoration: none;}/* ######### Style for Drop Down Menu ######### */.dropmenudiv{	position:absolute;	top: 0;	z-index:100;	width: 140px;	visibility: hidden;	background-attachment: scroll;	background-image: url(../images/drop_bkg.gif);	background-repeat: no-repeat;	background-position: left top;	padding: 12px 5px 5px 0;	border-bottom: 1px solid #4c5986;	border-right: 1px solid #4c5986;}.dropmenudiv1{	position:absolute;	top: 0;	z-index:100;	width: 102px;	visibility: hidden;	background-attachment: scroll;	background-image: url(../images/drop_bkg.gif);	background-repeat: no-repeat;	background-position: left top;	padding: 12px 0 5px 0;	border-bottom: 1px solid #4c5986;}* html .dropmenudiv a{ /*IE only hack*/	width: 100%;}.dropmenudiv ul {	margin: 0;	padding: 0 0 0 8px;	list-style-type: none;}.dropmenudiv ul li {	padding: 9px 0 2px 0;	margin: 0;	background-attachment: scroll;	background-image: url(../images/arrow.gif);	background-repeat: no-repeat;	background-position: left top;}.dropmenudiv ul li.hot {	padding: 9px 0 2px 10px;	margin: 0;	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #444444;	text-decoration: none;	line-height: 18px;	background-attachment: scroll;	background-image: url(../images/arrow.gif);	background-repeat: no-repeat;	background-position: left top;}.dropmenudiv ul li a{	display: block;	width: 120px;	text-decoration: none;	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #444444;	text-decoration: none;	line-height: 18px;	padding: 0 0 0 10px;}.dropmenudiv ul li.sub{	padding: 5px 0 2px 0;	margin: 0;	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #444444;	text-decoration: none;	line-height: 18px;	background-image: none;}.dropmenudiv ul li.sub a{	text-decoration: none;	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #444444;	text-decoration: none;	line-height: 18px;	padding: 0 0 0 25px;}.dropmenudiv ul li.sub a:hover{	text-decoration: underline;}.dropmenudiv a:hover{	text-decoration: underline;}.dropmenudiv1 ul {	padding: 0 0 0 8px;	margin: 0;	list-style-type: none;}.dropmenudiv1 ul li {	padding: 9px 0 2px 0;	margin: 0;	background-attachment: scroll;	background-image: url(../images/arrow.gif);	background-repeat: no-repeat;	background-position: left top;}.dropmenudiv1 ul li a{	display: block;	text-decoration: none;	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #444444;	text-decoration: none;	line-height: 18px;	padding: 0 0 0 10px;}.dropmenudiv1 a:hover{	text-decoration: underline;}
