* {padding:0; margin:0;}
html,form {height:100%;}
body 
{
    font-family:Arial, Helvetica, sans-serif;	
    font-size:11px; 
    color:#3d3b3c; 
    background-color:#f1f1f1; 
    text-align:center;
    height:100%
}
a:focus {outline: 0;}

h1 {font:normal bold 25px "Times New Roman", Times, serif; color:#000; margin:0; text-indent:-9999px; background:transparent url(/images/logo_wsm.jpg) top left no-repeat; width:376px; height:119px;}
h1 a {display:block; width:376px; height:119px;}
h2 {font:normal bold 25px "Times New Roman", Times, serif; color:#000; margin:8px 0;}
h3 {font:normal bold 16px "Times New Roman", Times, serif; color:#3282cb; margin:8px 0;}
p {margin:8px 0;}
ul,ol {margin-left:25px;}
li {margin:4px 0;}
table {border-collapse:collapse;}
td {padding:2px; border:1px solid #ccc;}
img {border:none;}
.imgBorder {border:1px solid #ccc;
padding:5px;
}
.leftImage {border: 1px solid #ccc;
margin: 0px 5px 5px 0px;
padding: 5px;
float: left;}

.rightImage {border: 1px solid #ccc;
margin: 0px 5px 5px 0px;
padding: 5px;
float: right;}

a {text-decoration:none; color:#3282CB;}
a:hover {text-decoration:underline;}

.textcenter {text-align:center;}

.wrapper {position:relative; width:1000px; height:100%; margin:0 auto}

#main 
{
	width:960px;	
	overflow:hidden; 
	background:url(/images/main_bg.jpg) repeat-y top; 
	text-align: center;
	min-height:100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -90px; /* Bottom margin is -ve value if footer height */

} 

.main_content {width:900px; overflow:hidden; text-align:left; margin:0 auto;}

.header {position:relative; width:900px; height:120px; margin:20px 0;}

.header_links {position:absolute; top:0; right:0;}
.header_links li 
{
    list-style:none; 
    display:inline; 
    background:url(/images/divider.jpg) no-repeat right;
	padding:0px 12px 0px 0px;
	margin:0;
}
.header_links li a {color:#808285; text-decoration:none;	padding:2px 0px 0px 20px;}
.header_links li a:hover {color:#FF0000;}
.header_links li a span	{background:url(/images/rectangle.jpg) no-repeat 0%; padding:0px 0px 1px 20px;}
.header_links li a.icon
{
	background:url(/images/azicon.jpg) no-repeat left top;
	padding:0px 0px 5px 20px;
	margin:0 0 0 4px;
	height:15px; 
	border:0px red solid;
}
.header_links li a.icon2
{
	background:url(/images/rectangle.jpg) no-repeat left top;
	padding:0px 0px 5px 20px;
	margin:0 0 0 4px;
	height:15px; 
	border:0px red solid;
}
		
.header_links li a.sitemap_icon
{
	background:url(/images/sitemap_icon.jpg) no-repeat  top left;
	padding:0px 0px 5px 20px;
	margin:0 0 0 4px;
	height:15px;
	border:0px red solid;
}
	
.search_block {width:358px;	overflow:hidden; text-align:left; padding-left:264px; position:relative; top:35px;}
.search_bg {width:260px; background:url(/images/search_bg.jpg) repeat-x left top; overflow:hidden;}
.search_text {width:230px; overflow:hidden; text-align:center; vertical-align:bottom; padding:8px 0px 0px 15px;}
.search_icon {width:34px; overflow:hidden; float:left; text-align:left;}
.search_textbox {width:145px; overflow:hidden; float:left; text-align:right;}
.search_button {width:50px;	overflow:hidden; float:right; text-align:left;}
.search_content {width:300px; overflow:hidden; text-align:center; color:#808285; font-weight:bold;}

.searchForm {position:absolute; top:50px; right:50px; z-index:999;}
.searchField {color:#808285; border:1px solid;}
.searchSubmit {font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#67645F; border:1px solid #808285; cursor:pointer; background-color:#ffffff;}
	
.menu_block	{width:900px; border-bottom:0px solid red; text-align:left; overflow:hidden;}
.menu_list {width:900px;background:url(/images/menu_bg.jpg) repeat-x top left;line-height:32px;height:32px; border:0px blue solid;}
.menu_list ul {padding:0px; margin:0px; height:32px; line-height:32px; list-style:none; border:0px black solid;}
.menu_list ul li{line-height:32px; height:32px; border:0px red solid; display:inline;}
.menu_list ul li a
{
	float:left;
	width:auto;
	font:normal bold 12px Arial, Helvetica, sans-serif;
	color:#67645f;
	text-decoration:none;
	font-weight:bold;
	display:block;
	padding:0 20px;
	line-height:32px;
	height:32px;border:0px red solid;
	background:url(/images/menu_divider.jpg) no-repeat right top;
}
.menu_list ul li a:hover
{
	background:red url(/images/menu_hoverbg.jpg) no-repeat top right;
	color:#FFFFFF;
	line-height:32px;
	height:32px;
	border:0px red solid;
}	
	
.menu_list ul li a
{
	float:left;
	width:auto;
	font:normal bold 12px Arial, Helvetica, sans-serif;
	color:#67645f;
	text-decoration:none;
	font-weight:bold;
	display:block;
	padding:0 12px;
	line-height:32px;
	height:32px;border:0px red solid;
	background:url(/images/menu_divider.jpg) no-repeat right top;
}
.menu_list ul li a:hover
{
	background:transparent url(/images/menu_hoverbg.jpg) repeat-x top right;
	color:#FFFFFF;
	line-height:32px;
	height:32px;border:0px red solid;
}	
.menu_list ul li a.active
{
	background:url(/images/menu_activate.jpg) repeat-x top left;
	color:#FFFFFF;
}
	
.menu_h-line
{
	width:900px;
	height:6px;
	font-size:0px;
	background:url(/images/menu_h-line.jpg) repeat-x left top;
	margin-bottom:10px;
}

.left_menu {width:200px; overflow:hidden; text-align:left;}
.left_menu ul {float:left; width:auto; margin:0;}
.left_menu ul li {list-style:none; border-bottom:1px solid #e4e4e4;	padding:4px 0px; font-size:0px; width:200px;}
.left_menu ul li a {font-weight:bold; font-size:13px; color:#808285; display:block; height:20px; line-height:20px; text-decoration:none;}
.left_menu ul li a:hover {color:#FF0000;}
.left_menu ul li a span {color:#000000;	font-weight:bold; font-size:13px;}



.greenbar_header
{
	width:195px;
	height:23px;
	background:url(/images/tab_green.jpg) repeat-x left;
	text-align:left;
	font-weight:bold;
	font-size:13px;
	color:#FFFFFF;
	line-height:23px;
	padding-left:5px;
	margin:0 0 5px;
}

.redbar_header
{
	width:195px;
	height:23px;
	background:url(/images/tab_red.jpg) repeat-x left;
	text-align:left;
	font-weight:bold;
	font-size:13px;
	color:#FFFFFF;
	line-height:23px;
	padding-left:5px;
	margin:0 0 5px;
}

.footer_push {height:90px;}
.footer_block {position:relative; clear:left; width:900px; height:78px; border-top:2px solid #ebebeb; margin:10px auto 0; text-align:center;}
.footer_content {text-align:left;}

table {
   border: thin solid #cccccc;
   border-collapse: collapse;
   width:475px;
}

th {
   border: thin solid #cccccc;
   border-collapse: collapse;
   padding: 5px;
   font-weight: bold;
   height:30px;
   background:url(/images/table_head.jpg);
   text-align:center;
   vertical-align:center;
}
td {
   border: thin solid #cccccc;
   border-collapse: collapse;
   padding: 5px;
   text-align:center;
   vertical-align:center;
}
	
	
	
	








































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
