	body {
		margin: 0px;
		padding: 0px;
		font-size:12px;
		font-family: Arial, Helvetica, sans-serif;
		color:#666666;
		line-height:18px;
		background-image: url(../images/bg_main.jpg);
		background-repeat: repeat-x;
		background-position: top;
	}
	
	td, div, form, img, ul, p, H1, H2, H3, H4, H5 {
		margin: 0;
		padding: 0;
	}
	
	a {
		outline:none;
	}
	
	td {
		font-size:12px;
		font-family: Arial, Helvetica, sans-serif;
		color:#666666;
	}

	textarea, input, select { 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt; 
	}
	
	form { 
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	div { 
		margin-top: 0px;
		margin-bottom: 0px;
	}

	img { -ms-interpolation-mode:bicubic; }

	div#outer {
		width:100%;
		float:left;
		position:relative;
		border-top:3px solid #019ae8;
	}
	
	div#inner {
		width:1050px;
		height:100%;
		margin:0 auto;
	}
	
	div#header {
		width:100%;
		height:95px;
		float:left;
		position:relative;
	}
	
	div#header div.left {
		width:49%;
		background-image: url(../images/logobg.gif);
		background-repeat: no-repeat;
		background-position:0px 10px;
		height:90px;
		float:left;
	}
	
	div#header div.right {
		width:50%;
		height:80px;
		float:right;
	}
	
	div#header div.right div.sidemenu {
		float:right;
		padding-right:10px;
		background-image: url(../images/sidemenu_right.jpg);
		background-repeat: no-repeat;
		background-position: right -8px;
	}
	
	div#header div.right div.search {
		float:right;
		padding-right:10px;
		margin-top:20px;
		width:350px;
		text-align:right;
		color:#FFFFFF;
	}
	
	div#header div.right div.sidemenu ul {
		font-size:11px;
		list-style:none;
		padding-left:10px;
		background-image: url(../images/sidemenu_left.jpg);
		background-repeat: no-repeat;
		background-position: left -8px;
		height:28px;
	}
	
	div#header div.right div.sidemenu li {
		float:left;
		padding:5px;
		padding-top:0px;
		background-color: #0091E0;
	}
	
	div#header div.right div.sidemenu li a {
		color:#FFFFFF;
		text-decoration:none;
	}
	
	div#header div.right div.sidemenu li a:hover {
		color:#66CAFF;
		text-decoration:underline;
	}

	div#bar {
		width:100%;
		float:left;
		background-image: url(../images/bg_bar.jpg);
		background-repeat: repeat-x;
		background-position: top;
	}
	
	div#bar div.menu {
		z-index:99;
		background-image: url(../images/bg_bar_left.jpg);
		background-repeat: no-repeat;
		background-position: left;
	}
	
	div#bar div.menu ul#topmenu {
		list-style:none;
		height:2.9em;
		background-image: url(../images/bg_bar_right.jpg);
		background-repeat: no-repeat;
		background-position: right;
		padding-left:10px;
	}
	
	div#bar div.menu ul#topmenu div.subs {
		display:none;
		z-index:999;
	}
	
	div#bar div.menu ul#topmenu li {
		float:left;
		margin-left:5px;
		padding-top:2px;
		padding-bottom:6px;
	}
	
	div#bar div.menu ul#topmenu li img.menubullet {
		float:left;
		text-align:left;
		position:absolute;
		padding:8px;
	}
	
	div#bar div.menu ul#topmenu li div.subs {
		float:left;
		position:absolute;
		width:230px;
		background-color:#0357b3;
		z-index:999;
		overflow:hidden;
		background-image: url(../images/bg_subs.jpg);
		background-repeat: repeat-x;
		background-position: top;
	}
	
	div#bar div.menu ul#topmenu li div.subs H3 {
		margin:0px;
		padding:0px;
		color:#FFFFFF;
		font-size:18px;
		font-weight:normal;
		padding:10px;
		padding-top:20px;
	}
	
	
	div#bar div.menu ul#topmenu li a {
		text-decoration:none;
		color:#FFFFFF;
		padding:7px;
		padding-left:0px;
		padding-right:20px;
		display:block;
	}
	
	div#bar div.menu ul#topmenu li a.hover {
		background-image: url(../images/arrow_menu_hover.png);
		background-repeat: no-repeat;
		background-position: center bottom;
	}
	
	div#bar div.menu ul#topmenu li a:hover {
		color:#011d81;
	}
	
	div#bar div.menu ul#topmenu li div.subs li {
		margin:0;
		padding:0;
		border:0px;
		border-bottom:1px solid #036adb;
	}
	
	div#bar div.menu ul#topmenu li div.subs ul.submenu li a {
		text-decoration:none;
		color:#FFFFFF;
		padding:5px;
		padding-left:25px;
		padding-right:15px;
		display:block;
		width:200px;
	}
	
	div#bar div.menu ul#topmenu li div.subs ul.submenu li a:hover {
		text-decoration:underline;
		background-color:#018cdd;
	}
	
	div#bar div.menu ul#topmenu li div.subs ul.subsubmenu {
		margin:0px;
	}
	
	div#bar div.menu ul#topmenu li div.subs ul.subsubmenu li {
		border:0px;
	}
	
	div#bar div.menu ul#topmenu li div.subs ul.subsubmenu li a {
		border:0px;
		padding-left:40px;
	}
	
	div#bar-bottom {
		width:100%;
		float:left;
		padding-top:10px;
		padding-bottom:10px;
		border-bottom:1px dotted #CCCCCC;
		text-align:right;
	}
	
	div#contents {
		width:100%;
		float:left;
	}

	div#contents div.left {
		width:200px;
		padding-right:10px;
		float:left;
		border-right:1px dotted #CCCCCC;
	}

	div#contents div.right {
		width:690px;
		float:left;
		margin-left:10px;
	}

	div#contents div.rightbanner {
		width:130px;
		float:right;
		height:400px;
	}

	div#contents div.rightbanner img {
		margin-top:10px;
	}

	div#contents div.right div.top {

	}

	div#contents div#box {
		width:665px;
		float:left;
		padding:10px;
	}
	
	div#contents div#box img.img {
		padding:1px;
		border:1px solid #999999;
		margin:5px;
	}
	
	div#contents div#box ul li {
		
	}
	
	div#contents div#box a {
		color:#018cdd;
	}
	
	div#contents div#box a:hover {
		color:#011d81;
	}
	
	div#contents div#box H1 {
		width:100%;
		font-size:1.9em;
		line-height:16px;
		padding:5px;
		padding-left:0px;
		padding-top:10px;
		font-weight:700;
		/*color:#018cdd;*/
		color:#333;
		margin-bottom:10px;
		letter-spacing:-1px;
	}
	
	div#contents div#box H1.title {
		width:100%;
		font-size:2.6em;
		line-height:30px;
		padding:10px;
		padding-left:0px;
		padding-top:10px;
		font-weight:700;
		/*color:#018cdd;*/
		color:#333;
		margin-bottom:10px;
		letter-spacing:-1px;
	}
	
	div#contents div#box H2 {
		width:100%;
		font-size:2.2em;
		line-height:19px;
		padding:5px;
		padding-left:0px;
		font-weight:700;
		color:#011d81;
		margin-top:10px;
	}

	div#contents div#box H3 {
		width:100%;
		font-size:1.9em;
		line-height:19px;
		padding:5px;
		padding-left:0px;
		font-weight:normal;
		color:#000000;
		margin-top:10px;
	}
	
	div#contents div#box H4 {
		width:100%;
		font-size:1.3em;
		line-height:19px;
		padding:5px;
		padding-left:0px;
		font-weight:700;
		color:#000000;
		margin-top:10px;
	}
	
	div#contents div#box-left {
		width:190px;
		float:left;
		padding:10px;
		border-bottom:1px dotted #CCCCCC;
	}
	
	div#contents div#box-left div.bg-grey {
		background-image: url(../images/bg_grey.jpg);
		background-repeat: repeat-x;
		background-position: bottom;
	}
	
	div#contents div#box-left div.text {
		font-size:11px;
		line-height:16px;
		margin-bottom:5px;
	}
	
	div#contents div#box-left H1 {
		width:100%;
		font-size:1.7em;
		line-height:16px;
		padding:5px;
		padding-top:0px;
		padding-left:0px;
		font-weight:700;
		color:#018cdd;
		letter-spacing:-1px;
	}
	
	div#contents div#box-left H1.title {
		width:100%;
		font-size:1.7em;
		line-height:18px;
		padding:5px;
		padding-top:0px;
		padding-left:0px;
		font-weight:700;
		color:#018cdd;
		letter-spacing:-1px;
	}
	
	div#contents div#box-left H3 {
		width:100%;
		font-size:1.2em;
		line-height:19px;
		padding:5px;
		padding-left:0px;
		font-weight:700;
		color:#000000;
		margin-top:10px;
	}
	
	div#contents div#box-left div.readmore {
		padding-top:5px;
		padding-bottom:2px;
		font-size:11px;
		border-bottom:1px solid #018cdd;
	}

	div#contents div#box-left div.readmore a {
		padding-bottom:10px;
		color:#FFFFFF;
		text-decoration:none;
		background-color:#018cdd;
		padding:5px;
		background-image: url(../images/bullet_1.png);
		background-repeat: no-repeat;
		background-position: 5px;
		padding-left:20px;
	}
	
	div#contents div#box-left div.readmore a:hover {
		color:#FFFFFF;
		text-decoration:none;
		background-color:#333333;
	}
	
	div#contents div#box div.readmore {
		padding-top:15px;
		font-size:11px;
		padding-bottom:2px;
		font-size:11px;
		border-bottom:1px solid #018cdd;
	}

	div#contents div#box div.readmore a {
		padding-bottom:10px;
		color:#FFFFFF;
		text-decoration:none;
		background-color:#018cdd;
		padding:5px;
		background-image: url(../images/bullet_1.png);
		background-repeat: no-repeat;
		background-position: 5px;
		padding-left:20px;
	}
	
	div#contents div#box div.readmore a:hover {
		color:#FFFFFF;
		text-decoration:none;
		background-color:#333333;
	}
	
	div#contents div#box-left ul.leftmenu {
		padding-left:15px;
		padding-top:10px;
	}
	
	
	div#contents div#box-left ul.leftmenu li {
		padding-top:3px;
		padding-bottom:3px;
		list-style-type:none;
		padding-left:10px;
		background-image:url(../images/bullet_1.png);
		background-repeat:no-repeat;
		background-position:0px;
	}
	
	div#contents div#box-left ul.leftmenu li.sub2level {
		background-image:url(../images/bullet_2.png);
		background-position:15px;
		padding-left:25px;
	}
	
	div#bar div.menu ul#leftmenu li img.menubullet {
		float:left;
		position:absolute;
		padding:8px;
	}

	div#contents div#box-left ul.leftmenu a {
		text-decoration:none;
		color:#333333;
		padding-left:10px;
		display:block;
	}
	
	div#contents div#box-left ul.leftmenu a:hover {
		text-decoration:underline;
		color:#018cdd;
	}
	
	
	
	
	/* Contents Widgets ====================================*/
	
	div#contents ul#list {
		margin-top:10px;
		margin-bottom:10px;
		list-style:none;
	}
	
	div#contents ul#list li {
		padding-top:5px;
		padding-bottom:5px;
		border-top:1px dotted #CCCCCC;
		color:#333333;
		color:#018cdd;
	}
	
	div#contents ul#list-one {
		list-style-type: none;
	}
	
	div#contents ul#list-one li {
		padding:5px;
		border-bottom:1px dotted #CCCCCC;
		background-image:url(../images/bullet_2.png);
		background-repeat:no-repeat;
		background-position:7px 0px;
		padding-left:25px;
	}
	
	div#contents ul#list-subs {
		list-style:none;
		margin-top:10px;
		margin-left:20px;
		margin-right:20px;
	}
	
	div#contents ul#list-subs li {
		padding:5px;
		padding-left:15px;
		border-bottom:3px dotted #CCCCCC;
		border-left:3px dotted #018cdd;
		font-weight:normal;
		color:#333333;
	}
	
	/* Banner ====================================*/
	
	div#contents div#banner {
		float:left;
		width:690px;
		height:270px;
		margin-bottom:10px;
		margin-top:10px;
	}
	
	/* Slides ====================================*/

	div#slides {
		margin:8px;
		margin-left:9px;
		width:600px;
		height:200px;
		display:none;
		float:left;
		overflow:hidden;
	}
	
	div#slides ul#images {
		position:absolute;
		float:left;
		margin:0px;
		padding:0px;
	}
	
	div#slides ul#images li {
		position:absolute;
		float:left;
		list-style-type:none;
		margin:0px;
		padding:0px;
		display:block;
	}

	#slides ul#images li #imgno {
	  border-top:1px solid #666666;
	  text-align:center;
	  background-color:#CCCCCC;
	  position:absolute;
	  float:left;
	}
	
	/* Footer ====================================*/
	
	div#footer {
		width:100%;
		height:30px;
		float:left;
		position:relative;
		border-top:5px solid #414141;
		margin-top:5px;
		text-align:right;
		font-size:11px;
		
	}
	
	div#footer div.text {
		padding-top:10px;
	}

	div#footer div.footermenu {
		float:left;
		padding-right:10px;
		background-image: url(../images/footermenu_right.jpg);
		background-repeat: no-repeat;
		background-position: right;
		margin-right:20px;
	}
	
	div#footer div.footermenu ul {
		font-size:11px;
		list-style:none;
		padding-left:10px;
		background-color: #414141;
		height:28px;
		padding-bottom:3px;
	}
	
	div#footer div.footermenu li {
		float:left;
		padding:5px;
		padding-right:10px;
		background-color: #414141;
		padding-bottom:8px;
	}
	
	div#footer div.footermenu li a {
		color:#FFFFFF;
		text-decoration:none;
	}
	
	div#footer div.footermenu li a:hover {
		color:#66CAFF;
		text-decoration:underline;
	}


	div#slides{
		height:276px;
		width:473px;
		display:none;
		float:left;
	}
	
	div#slides ul {
		position:absolute;
		float:left;
		margin:0px;
		padding:0px;bannernav
	}
	
	div#slides ul#images li {
		position:absolute;
		float:left;
		list-style-type:none;
		margin:0px;
		padding:0px;
		display:block;
	}

	#slides ul#images li #imgno {
	  border-top:1px solid #666666;
	  text-align:center;
	  background-color:#CCCCCC;
	  position:absolute;
	  float:left;
	}


	div#contents div.left:after,
	div#contents div.right:after,
	div#contents div.rightbanner:after,
	div#contents:after
	{
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}

