.clearit {
	font-size:0;
	clear:both;
}

body,td,p		{
	font-family: "Trebuchet MS",Arial,sans-serif;
	font-size :13px;
	color: #4C4C4C;
	}
BODY	{
	background:#7C8ECD;
	line-height: 18px;
	}
input,select,textarea	{
	color: #333333;
	font-family: Arial,sans-serif;
	font-size: 12px;
	border:1px solid #B5C5C9
	}

div {
/*border:1px solid #000*/
}

.red {
	color:#cc3300;
	font-weight:bold;
}

img { display:block}
img.brd { border:1px solid #ffffff}
img.view { display:inline}

H1	{font-family: "Trebuchet MS",Arial,sans-serif; font-size :24px; color: #333333; margin:0; padding:0; margin-bottom:0px; font-weight:normal; background:url(img/att_tit.gif) no-repeat 0 3px; padding-left:15px}
H2	{font-family: "Trebuchet MS",Arial,sans-serif; font-size :18px; color: #E1531A; margin:0; padding:0; margin-bottom:0px; font-weight:normal}
h5
{
	font-family: Arial;
	font-size: 15px;
}

A, A:visited,A:active			{color: #ffffff; text-decoration: underline;} /*#C64B00*/
A:hover		{color: #C2E2E1;}
a.none		{text-decoration: none}

A.bt,A.bt:visited,A.bt:active	{
	background:url(/sw/i/bg_a.gif) no-repeat;
	display:block;
	width:117px;
	text-align:center;
	padding:3px 0 10px 0;
	margin-top:15px;
	color:#C64B00;
	text-decoration:none
	}

a.or			{color: #E1531A; text-decoration: underline}
A.or:hover		{color: #C64B00;}

UL	{ list-style-type:none;padding:0; margin:15px}
UL LI	{ background:url(/sw/i/li.gif) no-repeat 0 5px; padding-left:15px; color:#787878;}


/*my*/
#hull {
	padding:5px 0 7px 0;
	width:100%;
}

#spacer {
	background-image:url(/sw/i/top_bg.gif);
	border-bottom:4px solid #C9C9C7;
	width:960px;
	height: 78px;
}

#s_logo {
	display:block; float:left;
	background: url(/sw/i/top_l.gif) no-repeat top left;
	width:484px;
}

#s_nav {
	display:block; float:left;
	background: url(/sw/i/top_r.gif) no-repeat top right;
	width:476px;
}

div.ico_box {
	background:#0C4654 url(/sw/i/ico_bg.gif);
	width:960px;
	height: 182px;
}

div.ico {
	display:block; float:left;
	font:normal 10px Arial;
	color:#97B9C2;
	background:url(/sw/i/ico_bg.gif);
	padding:30px 15px 25px 135px;
	width: 170px;
	height: 128px;
}

div.ico h1 {
	font:normal 18px "Trebuchet MS";
	font-weight:lighter;
	color:#9EE000;
	letter-spacing:-0px;
	background:url(/sw/i/ico_h.gif) no-repeat 0 3px;
	padding-left:15px;
	margin-left:-15px;
}
/* */
a.menu-top,	a.menu-top:visited, a.menu-top:active		{color: #314FBF; text-decoration: underline;}
A.menu-top:hover	{color: #AD2931;}
#menu-top-active	{ font-weight:bold;background:url(/sw/i/top_menu_act.gif) center no-repeat}

/* top */
TABLE.top	TD	{
	background-image:url(/sw/i/top_bg.gif);
	border-bottom:4px solid #C9C9C7
	}
DIV.menu	{}
DIV.menu	A, DIV.menu	A:visited,DIV.menu	A:active	{
	display:block;
	float:left;
	font:normal 13px "Trebuchet MS";
	text-decoration:none;
	padding:30px 30px 20px 30px;
	background:url(/sw/i/menu.gif) no-repeat left bottom;
	color:#666666;
	}
DIV.menu	A:hover	{
	background:url(/sw/i/menu_a2.jpg) left bottom;
	color:#C64B00;
	}
DIV.menu	A.act,		DIV.menu	A.act:visited,DIV.menu	A.act:active 	{
	background:url(/sw/i/menu_a.jpg) left bottom;
	color:#C64B00;
	padding:30px 25px 20px 30px;
	}



/* cont */
DIV.cont	{ float:left}
DIV.left	{ display:block; float:left; width:310px; padding-top:25px;padding-bottom:40px}
DIV.left DIV.cont	{ padding-left:34px;font-size:12px}
DIV.right	{ display:block; float:left; width:580px;padding-top:26px; padding-bottom:40px;}
DIV.right DIV.cont	{padding-left:60px;padding-top:15px}
DIV.cont	.img-port	{ background:#F4F4F4 url(/sw/i/port_c.gif) no-repeat left bottom; width:270px; padding-top:7px; padding-bottom:7px}
DIV.cont	.titl-port	{ padding:10px 0 5px 0; color:#333333; font-weight:bold; font-size:13px}

DIV.inn	{ display:block;padding-top:26px; padding-bottom:40px;}
DIV.inn DIV.cont	{padding-left:60px;padding-top:15px; padding-right:50px}

DIV.left-inn	{ display:block; float:left; width:400px; padding-top:0px;padding-bottom:40px;}
DIV.left-inn DIV.cont	{ padding-left:0px;font-size:12px}
DIV.cont	DIV.left-inn	.img-port	{ background:#F4F4F4 url(/sw/i/port_c.gif) no-repeat left bottom; width:370px; padding-top:7px; padding-bottom:7px; float:left}
DIV.right-inn	{ display:block; float:left; width:430px;padding-top:9px; padding-bottom:40px;}
DIV.right-inn DIV.cont	{padding-left:0px;padding-top:15px}

DIV.port-ind	{ width:280px; font-size:11px; float:left; display:block; border:0px solid #565656; height:230px;}
DIV.ind	{ padding-right:75px}
DIV.port-ind	.img-port	{ background:#F4F4F4 url(/sw/i/port_c.gif) no-repeat left bottom; width:206px; padding-top:7px; padding-bottom:7px}
DIV.port-ind	.titl-port	{ padding:10px 0 5px 0; color:#333333; font-weight:bold; font-size:13px}


.cpy	{
	border-top:5px solid #4999AC;
	background:url(/sw/i/bot_bg.gif);
	padding-left:32px;
	color:#D7DEDF;
	font-size:12px
	}

#on	{ background:#F5f5f5}
#offl	{ background:#fafafa}
#off	{ background:#ffffff}





div.contact-form {
	width:600px;
	padding:5px 0 5px 0
	}
div.contact-form LABEL {
	width:230px;
	float:left;
	}
div.contact-form	LABEL	SPAN {
	width:10px;
	float:right;
	color:#CC3300
	}
div.contact-form	INPUT {
	width:200px;
	}
div.contact-form	TEXTAREA {
	width:200px;
	}
div.send	 {
	padding-left:130px
	}	

.blue_block
{
	width: 680px;
	text-align: left;
	margin: 25px 50px 0px 50px;
	background: #5097BA;
	color: #ffffff;
	padding: 1px 10px 10px 10px;
	font-family: Verdana;
	font-size: 9pt;
	float: left;
}
*html .blue_block
{
	margin: 25px 0px 0px 0px;
	position: relative;
	left: 50px;
	right: 50px;
}
.main
{
	width: 800px;
	float:left; 
	background: #A1D078;
	padding-bottom: 25px;
}	