@import"../css/superfish.css";@import"../css/prettyphoto.css";@import"../css/skin.css";
/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block;}
mark, rp, rt, ruby, summary, time {display:inline;}

/* Global properties ======================================================== */
html {width:100%; overflow:auto;}

body { 	 
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%; 
	color:#8f8f8f;
	font-size:12px;
	line-height:18px;
	min-width:960px;
	background:#fff;
}

.main {
	width:960px; 	
	padding:0;
	margin:0 auto;
}

#page1 {min-width:980px;}

a {color:#1553c3; outline:none;}
a:hover {text-decoration:none;}

.clear {clear:both; width:100%; line-height:0; font-size:0;}

.col-1, .col-2, .col-3, .col-4 {float:left;}

.wrapper {width:100%;}
.extra-wrap {overflow:hidden;}

p {margin-bottom:18px;}
.p1 {margin-bottom:8px;}
.p1indent {margin-bottom:8px; padding:0 0 0px 30px}
.p1indent2 {margin-bottom:8px; padding-left:50px}
.p2 {margin-bottom:15px;}
.p3 {margin-bottom:30px;}
.p4 {margin-bottom:40px;}
.p5 {margin-bottom:50px;}
.p6 {margin-bottom:60px;}

.reg {text-transform:uppercase;}

.fleft {float:left;}
.fright {float:right; text-align:right}

.alignright {text-align:right;}
.aligncenter {text-align:center;}
.alignleft {text-align:left}

.title {margin-bottom:18px;}

.it {font-style:italic;}

.letter {letter-spacing:-1px;}

.color-1 {color:#fff;}
.color-2 {color:#000;}
.color-3 {color:#8f8f8f;}
.color-a {color:#002A77;} 
.color-c {color:#C00;} 
.color-l {color:#000000;} 
.color-f {color:#009900;} 
.color-h {color:#960;} 
.color-t {color:#60C} 
.color-s {color:#F9E803}
.color-r {color:#0033ff}
.color-br {color:#F03} 
.color-need {color:#FFCF1E}
.color-great {color:#DC6828}
.color-strat {color:#00ABDF}
.color-lead {color:#004C8F}
.color-qual {color:#F9E803}
.color-tech {color:#FFCF1E}
.color-5Cs {color:#DC6828}
.color-reg {color:#0033FF}
.color-app {color:#09D302}
.color-don {color:#FF0000}
.color-log {color:#1997C9}

.backcolor-ltgrey {background-color:#e3e3e3;}
.backcolor-strat {background-color:#00ABDF}
.backcolor-lead {background-color:#004C8F}
.backcolor-qual {background-color:#F9E803}
.backcolor-tech {background-color:#FFCF1E}
.backcolor-5Cs {background-color:#DC6828}
.backcolor-log {background-color:#1997C9}
.backcolor-need {background-color:#FFCF1E}
.backcolor-great {background-color:#DC6828}
.backcolor-reg {background-color:#0033FF}
.backcolor-br {background-color:#F03}

.backcolor-a {background-color:#002A77;} 
.backcolor-c {background-color:#C00;} 
.backcolor-l {background-color:#000000;} 
.backcolor-f {background-color:#009900;} 
.backcolor-h {background-color:#960;} 
.backcolor-t {background-color:#60C} 
.backcolor-s {background-color:#F9E803}

/*********************************boxes**********************************/
.margin-bot {margin-bottom:35px;}

.spacing {margin-right:35px;}
.spacing2 {margin-right:45px;}
.spacing3 {margin-right:60px;}

.spacing-bot {margin-bottom:25px;}

.indent {padding:0 0 0px 30px;}
.indent2 {padding-left:50px;}
.indent3 {padding-left:60px;}
.indent-bot {margin-bottom:20px;}
.indent-bot2 {margin-bottom:30px;}
.indent-bot3 {margin-bottom:45px;}

.img-indent-bot {margin-bottom:25px;}
.img-indent {float:left; margin:0 20px 0px 0;}
.img-indent1 {float:left; margin:0 16px 0px 0;}	
.img-indent2 {float:left; margin:0 13px 0px 0;}
.img-indent3 {float:left; margin:0 10px 0px 0;}	
.img-indent-r {float:right; margin:0 0px 0px 40px;}	

.prev-indent-bot {margin-bottom:10px;}
.prev-indent {float:left; margin:0 17px 0px 0;}	
.prev-box {float:left; margin-bottom:8px;}	

.border {border:3px solid #000;}
.border2 {border:1px solid #000;}

a {cursor:pointer;}
 
.list-1 li a,
.list-2 li a,
.link,
.logo {text-decoration:none;}	

/**nav dropdown rounded corners **/

/*********************************header*************************************/
header {height:130px; width:100%; position:relative; z-index:2; background:url(../images/bg-top2.jpg) no-repeat scroll center 0 #f1f1f1;}
header h3 a {text-decoration:none}
.letterspace a:hover {letter-spacing:1px;}
.header {height:688px; width:100%; background:url(../images/bg-top.jpg) center 0 no-repeat #fff;}

/*********************************row-1*************************************/
.row-1 {width:100%; height:113px; position:relative; z-index:2;}
/**h1 {padding:0; position:absolute; top:37px; left:9px;}**/
.logo {display:block; width:250px; height:83px; margin-top: 12px; text-indent:-5000px; background:url(../images/ah4l_logo_13nov13_240x83.gif) 0 0 no-repeat;}

/*********************************row-2*************************************/ 
.row-2 {width:980px; height:575px; margin:0 auto; position:relative; z-index:1;}

/*********************************content*************************************/
.ah4 {font-family:Times New Roman, Times, serif; color:#002A77; font-weight:bold; font-size:16px; font-style:italic;} 
.ah4bigtext {font-family:Times New Roman, Times, serif; color:#002A77; font-size:15px; font-weight:bold; font-style:italic;} 
.ah4-c {font-family:Times New Roman, Times, serif; color:#C00; font-weight:bold; text-align:center} 
.ah4-l {font-family:Times New Roman, Times, serif; color:#000; font-weight:bold; text-align:center} 
.ah4-f {font-family:Times New Roman, Times, serif; color:#009900; font-weight:bold; text-align:center} 
.ah4-h {font-family:Times New Roman, Times, serif; color:#960; font-weight:bold; text-align:center} 
.ah4-t {font-family:Times New Roman, Times, serif; color:#60C; font-weight:bold; text-align:center} 
.ah4-s {font-family:Times New Roman, Times, serif; color:#F9E803; font-weight:bold; text-align:center} 
.ah4-4l {font-family:Times New Roman, Times, serif; color:#009; font-weight:bold; font-style:italic; text-align:center} 
.ah4-w {font-family:Times New Roman, Times, serif; color:#FFF; font-weight:bold; text-align:center} 
.your {font-family:Times New Roman, Times, serif; color:#090; font-weight:bold; font-style:italic; text-align:center; font-size:16px;} 
.strat {font-family:Times New Roman, Times, serif; color:#00ABDF; font-weight:bold; font-style:italic; text-align:center; font-size:16px;} 
.fiveC {font-family:Times New Roman, Times, serif; color:#DC6828; font-weight:bold; font-style:italic; text-align:center; font-size:16px;} 
.need {font-family:Times New Roman, Times, serif; color:#FFCF1E; font-weight:bold; font-style:italic; text-align:center; font-size:16px;} 
.great {font-family:Times New Roman, Times, serif; color:#DC6828; font-weight:bold; font-style:italic; text-align:center; font-size:16px;} 

.ah4em {font-family:Arial, Helvetica, sans-serif; color:#002A77; font-size:13px; font-weight:bold; font-style:italic;} 
.note-br {font-family:Arial, Helvetica, sans-serif; color:#F03; font-weight:bold; text-align:center; padding:0 0 0px 0px;} 
.note-gr {font-family:Arial, Helvetica, sans-serif; color:#009900; font-weight:bold; text-align:center; padding:0 0 0px 0px;} 
.note-blk {font-family:Arial, Helvetica, sans-serif; color:#000; font-weight:bold; text-align:center; padding:0 0 0px 0px;} 
.note-txt-em {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; font-weight:bold; font-style:italic;} 
.h4note-gr {font-family:Arial, Helvetica, sans-serif; color:#009900; font-size:16px; font-weight:bold; text-align:center; padding:0 0 0px 0px;} 
.h4note-app {font-family:Arial, Helvetica, sans-serif; color:#09D302; font-size:16px; font-weight:bold; text-align:center; padding:0 0 0px 0px;} 
.h4note-reg {font-family:Arial, Helvetica, sans-serif; color:#0033FF; font-size:16px; font-weight:bold; text-align:center; padding:0 0 0px 0px;} 
.h4note-don {font-family:Arial, Helvetica, sans-serif; color:#FF0000; font-size:16px; font-weight:bold; text-align:center; padding:0 0 0px 0px;} 


table {
	width:100%;
	border-spacing:10px;
	border-collapse:separate;
}

table, th, td {
    border: 1px #CCCCCC;
}

td {

	padding-left:20px; padding-top: 20px; padding-bottom:20px; padding-right:20px; border: 1px #CCCCCC;
	
}

th {
    background-color: #e3e3e3;
    color: white;
}


.table2
{
	width:100% !important;
	table-layout:inherit;
	column-count:3;
	padding:5px;
	border-collapse:separate;	
}

.table2 th
{
	text-align:left
}

.table2.c1
{
	width:130px; !important;
	text-align:left;	
}

.table2.c2
{
	width:800px; !important;
	text-align:left;	
}

.table2.c3
{
	width:130px; !important;
	text-align:left;	
}

	
#content {width:100%; padding:0px; position:relative; z-index:1; background:#fff;}
#page3 #content.bg {background:url(../images/bg-content.jpg) center bottom no-repeat #fff;}
#page6 #content.bg {background:url(../images/bg-content.jpg) center bottom no-repeat #fff;} 
#page7 #content.bg {background:url(../images/bg-content.jpg) center bottom no-repeat #fff;} 

.padding-content {padding:160px 0 83px;}
.padding1-content {padding:35px 0 60px;}

.padding-top {padding-top:8px;}

.spacer-1 {width:100%; background:url(../images/arrow.gif) 198px 52px no-repeat;}
.spacer-2 {width:100%; background:url(../images/arrow.gif) 455px 52px no-repeat;}

h2 {font-size:28px; line-height:54px; color:#161616; font-weight:700;}
h3 {font-size:24px; line-height:26px; color:#161616;}
h3 a {text-decoration:none;}
h4 {font-size:16px; line-height:22px; color:#000;}
h4 a {text-decoration:none;}
h5 {font-size:14px; line-height:20px; color:#AFAFAF;}
h5 a {text-decoration:none;}
h6 {font-size:12px; line-height:18px; color:#606060; font-weight:700;}

.border-bot {width:100%; padding-bottom:20px; background:url(../images/pic-1.gif) 0 bottom repeat-x;}

.box {display:block; min-height:384px; position:relative; background:#f2b705;}
.box .padding-box {padding:16px 18px 10px 16px; position:relative; z-index:3;}
.box .bgr {background:#f1f1f1; position:absolute; z-index:2; top:0; left:0; width:100%; height:100%; display:block}

.gov {display:block; min-height:384px; position:relative; background:#000;}
.gov .padding-gov {padding:16px 18px 10px 16px; position:relative; z-index:3;}
.gov .bgr {background:#f1f1f1; position:absolute; z-index:2; top:0; left:0; width:100%; height:100%; display:block}

.box-1 {position:relative; background:#e3e3e3;}
.radius30 {border-radius:30px;}
.padding-box1 {padding:22px 16px 22px 16px;}
.padding25 {padding:25px 25px 25px 25px;}
.box-1 a {display:inline-block; color:#161616; font-size:14px; line-height:22px; text-decoration:none;}
.box-1 a:hover {color:#606060;}
.box-1 span {display:block; position:absolute; bottom:-11px; left:139px; width:22px; height:11px; background:url(../images/marker-box.gif) 0 0 no-repeat;}

.box-gold {display:block; position:relative; background:#FFCF1E;}
.box-ltblue {display:block; position:relative; background:#00ABDF;}

.box-outline {border:#DFDFDF 2px solid; padding:10px; margin-bottom:5px;}
.box-outline-dk {border:#8F8F8F 2px solid; padding:10px; margin-bottom:5px;}

.box-outline-strat {border:#00ABDF 4px solid; padding:10px; margin-bottom:5px; box-shadow:10px 10px 5px #888;}
.box-outline-lead {border:#004C8F 4px solid; padding:10px; margin-bottom:5px; box-shadow:10px 10px 5px #888;}
.box-outline-qual {border:#F6EA3E 4px solid; padding:10px; margin-bottom:5px; box-shadow:10px 10px 5px #888;}
.box-outline-tech {border:#FFCF1E 4px solid; padding:10px; margin-bottom:5px; box-shadow:10px 10px 5px #888;}
.box-outline-5Cs {border:#DC6828 4px solid; padding:10px; margin-bottom:5px; box-shadow:10px 10px 5px #888;}
.box-outline-reg {border:#0033FF 4px solid; padding:10px; margin-bottom:5px; box-shadow:10px 10px 5px #888;}
.box-outline-app {border:#09D302 4px solid; padding:10px; margin-bottom:5px; box-shadow:10px 10px 5px #888;}

.box-outline-dkthk {border:#8F8F8F 4px solid; padding:10px; margin-bottom:5px;}

.box-outline-c {border:#C00 4px solid; padding:10px; margin-bottom:5px; box-shadow:10px 10px 5px #888;}
.box-outline-l {border:#000000 4px solid; padding:10px; margin-bottom:5px; box-shadow:10px 10px 5px #888;}
.box-outline-f {border:#009900 4px solid; padding:10px; margin-bottom:5px; box-shadow:10px 10px 5px #888;}
.box-outline-h {border:#960 4px solid; padding:10px; margin-bottom:5px; box-shadow:10px 10px 5px #888;}
.box-outline-t {border:#60C 4px solid; padding:10px; margin-bottom:5px; box-shadow:10px 10px 5px #888;}

.author {padding:0 0 0 15px; text-align:center;}
.author strong {
	color:#090;
	}
	
.padding-12 {
		padding:12px 12px 12px 12px !important;
	}

.padding-15 {
		padding:15px 15px 15px 15px !important;
	}

.paddinglr-20 {
	padding:10px 10px 10px 30px !important;
	list-style:disc;
	}
	
.paddinglr-20 li {
	vertical-align:middle
	}

.circle-1 {
	float:left; 
	margin-right:15px;
	padding:0 0 4px 0;
	width:77px;
	height:72px;
	font-size:60px; 
	line-height:72px;
	text-align:center;
	color:#fff;
	background:#00ABDF;
	border-radius:100%;
	-moz-border-radius:100%;
	-webkit-border-radius:100%;
	-webkit-background-clip:padding-box;
}
.circle-2 {
	float:left; 
	margin-right:15px;
	padding:0 0 4px 0;
	width:77px;
	height:72px;
	font-size:60px; 
	line-height:72px;
	text-align:center;
	color:#fff;
	background:#004C8F;
	border-radius:100%;
	-moz-border-radius:100%;
	-webkit-border-radius:100%;
	-webkit-background-clip:padding-box;
}
.circle-3 {
	float:left; 
	margin-right:15px;
	padding:0 0 4px 0;
	width:77px;
	height:72px;
	font-size:60px; 
	line-height:72px;
	text-align:center;
	color:#fff;
	background:#F9E803;
	border-radius:100%;
	-moz-border-radius:100%;
	-webkit-border-radius:100%;
	-webkit-background-clip:padding-box;
}
.circle-4 {
	float:left; 
	margin-right:15px;
	padding:0 0 4px 0;
	width:77px;
	height:72px;
	font-size:60px; 
	line-height:72px;
	text-align:center;
	color:#fff;
	background:#FFCF1E;
	border-radius:100%;
	-moz-border-radius:100%;
	-webkit-border-radius:100%;
	-webkit-background-clip:padding-box;
}
.circle-5 {
	float:left; 
	margin-right:15px;
	padding:0 0 4px 0;
	width:77px;
	height:72px;
	font-size:60px; 
	line-height:72px;
	text-align:center;
	color:#fff;
	background:#DC6828;
	border-radius:100%;
	-moz-border-radius:100%;
	-webkit-border-radius:100%;
	-webkit-background-clip:padding-box;
}

.boxes {position:absolute; left:0px; top:418px; overflow:hidden; z-index:999;}
.boxes li {float:left; width:196px;}

.block1 {width:100%; min-height:189px; background-color:rgb(0,171,223);}
.block2 {width:100%; min-height:189px; background-color:rgb(0,76,143);}
.block3 {width:100%; min-height:189px; background-color:rgb(240,228,60);}
.block4 {width:100%; min-height:189px; background-color:rgb(255,207,30);}
.block5 {width:100%; min-height:189px; background-color:rgb(220,104,40);}
.padding-block {padding:25px 25px 25px 18px;}

.button {
	display:inline-block;
	line-height:30px;
	font-size:12px;
	color:#fff;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/button-left.png) left 0 no-repeat;
	cursor:pointer;
}
.button strong {
	font-weight:400;
	padding:0 7px;
	display:inline-block;
	background:url(../images/button-right.png) right 0 no-repeat;
}	
.button strong strong {
	background:url(../images/button-tail.png) 0 0 repeat-x;
	cursor:pointer;
	padding:0px 16px 0px 14px;
}	
.button:hover {background:url(../images/button-left.png) left bottom no-repeat; color:#fff;}
.button:hover strong  {background:url(../images/button-right.png) right bottom no-repeat;}
.button:hover strong strong  {background:url(../images/button-tail.png) 0 bottom repeat-x;}

.list-1 li {font-size:12px; line-height:40px; padding:0; background:url(../images/border-bot.gif) 0 bottom repeat-x;}
.list-1 li a {color:#1553c3; outline:none;}
.list-1 li a:hover {color:#8f8f8f; text-decoration:none;}
.list-1 li.last-item {background:none;}

.list-2 {background:#; padding:10px 0 13px; font-weight:bold;}
.list-2 li {font-size:16px; line-height:32px; padding:0px 0px 0px 0px; text-align:left;}
.list-2 li a {display:block; text-decoration:none; padding-left:17px;}
.list-2 li a:hover {color:#fff; background:#b1b1b1;}

#banner li a {display:inline; color:#fff;} 
#banner li a:hover {color:#000; background:#fff;}

.list-3 {overflow:hidden;}
.list-3 li {float:left;}
.list-3 li.item-1 {width:190px; margin-right:68px;}
.list-3 li.item-2 {width:190px; margin-right:63px;}
.list-3 li.item-3 {width:109px; font-size:16px; line-height:22px; padding-top:55px;}
.list-3 li.item-3 a {color:#161616; text-decoration:none;}
.list-3 li.item-3 a:hover {color:#8f8f8f;}

.link:hover {text-decoration:underline;} 

.link-1 {display:inline-block; font-size:13px; line-height:18px; color:#fff; text-decoration:none;}
.link-1:hover {text-decoration:underline;} 

.link-2 {display:inline-block; font-size:12px; line-height:18px; color:#8f8f8f; text-decoration:none;}
.link-2:hover {text-decoration:underline;} 

.text-1 {display:block; font-size:24px; line-height:29px; color:#fff;} 
.text-1b {display:block; font-size:24px; line-height:29px; color:#8f8f8f;} 
.text-2 {display:block; font-size:13px; line-height:18px; color:#606060;}
.button-left {display:block; font-size:13px; line-height:18px; color:#606060; text-align:left;}
.button-center {display:block; font-size:13px; line-height:18px; color:#606060; text-align:center;}
.button-right {display:block; font-size:13px; line-height:18px; color:#606060; text-align:right}

.map-canvas {
	float:right; 
	margin-right:10px;
	margin-left:10px; 
	width:207px; 
	height:227px;
	}

dd {overflow:hidden;}
dd span {float:left; width:66px;}

/*********************************aside*************************************/
aside {width:100%; color:#606060; background:#f0f0f0;}
#page1 aside.bg1 {background:url(../images/bg-aside.jpg) center 0 no-repeat #f0f0f0;}
aside.bg2 {background:url(../images/bg-aside1.jpg) center 0 no-repeat #f0f0f0;}
#page4 aside.bg3 {background:url(../images/bg-aside2.jpg) center 0 no-repeat #f0f0f0;}
#page5 aside.bg4 {background:url(../images/bg-aside3.jpg) center 0 no-repeat #f0f0f0;}

.padding-aside {padding:36px 0;}
.padding-aside1 {padding:70px 0 75px;}

#form-aside {display:block; width:299px;}
#form-aside label {display:block; height:46px; overflow:hidden; margin:0; padding:0;}
#form-aside input {
	float:right;
	width:179px; 
	font-size:1em; 
	color:#606060; 
	padding:10px 8px;
	margin:0;
	border:1px solid #c9c9c9; 
	background:url(../images/bg-input.jpg) 0 0 no-repeat #f7f7f7;
	font-family:Arial, Helvetica, sans-serif;
}
#form-aside .area {height:150px; position:relative;}
#form-aside textarea {
	width:281px;
	height:124px; 
	overflow:auto;  
	font-size:1em; 
	color:#606060; 
	padding:8px 8px;  
	border:1px solid #c9c9c9; 
	background:url(../images/bg-message.jpg) 0 0 no-repeat #f7f7f7;
	font-family:Arial, Helvetica, sans-serif;
}

.text {float:left; font-size:10px; line-height:normal; color:#606060; text-align:center;}

.text-form {float:left; width:82px; font-size:13px; line-height:35px; color:#606060; text-align:right;}

.form-button {padding:0; min-height:32px; text-align:right;}

.list-platinum {overflow:hidden; padding:28px 30px 42px 30px; background:#e3e3e3;}
.list-platinum li {float:left;}
.list-platinum li a {text-decoration:none;}

.list-platinum li.item-1 {margin-right:25px;}
.list-platinum li.item-1 a {display:block; width:160px; height:80px; background:url(../images/supporters/individuals_logos/ewl_22jun14_b_bw_160x80.gif) 0 0 no-repeat;}
.list-platinum li.item-1 a:hover {background:url(../images/supporters/individuals_logos/ewl_22jun14_b_160x80.gif) 0 bottom no-repeat;}
.list-platinum li.item-2 {margin-right:30px;}
.list-platinum li.item-2 a {display:block; width:160px; height:80px; background:url(../images/supporters/company_logos/wmpss_logofull_cmyk_sqr_22jun14_b_160x80_bw.gif) 0 0 no-repeat;}
.list-platinum li.item-2 a:hover {background:url(../images/supporters/company_logos/wmpss_logofull_cmyk_sqr_22jun14_b_160x80.gif) 0 bottom no-repeat;}
.list-platinum li.item-3 {margin-right:0px;}
.list-platinum li.item-3 a {display:block; width:160px; height:100px; background:url(../images/company-3.jpg) 0 0 no-repeat;}
.list-platinum li.item-3 a:hover {background:url(../images/company-3.jpg) 0 bottom no-repeat;}
.list-platinum li.item-4 {margin-right:25px}
.list-platinum li.item-4 a {display:block; width:160px; height:100px; background:url(../images/company-4.jpg) 0 0 no-repeat;}
.list-platinum li.item-4 a:hover {background:url(../images/company-4.jpg) 0 bottom no-repeat;}
.list-platinum li.item-5 {margin-right:0px;}
.list-platinum li.item-5 a {display:block; width:160px; height:100px; background:url(../images/company-5.jpg) 0 0 no-repeat;}
.list-platinum li.item-5 a:hover {background:url(../images/company-5.jpg) 0 bottom no-repeat;}

.list-gold {overflow:hidden; padding:28px 30px 42px 30px; background:#e3e3e3;}
.list-gold li {float:left;}
.list-gold li a {text-decoration:none;}

.list-gold li.item-1 {margin-right:25px;}
.list-gold li.item-1 a {display:block; width:160px; height:80px; background:url(../images/company-1.jpg) 0 0 no-repeat;}
.list-gold li.item-1 a:hover {background:url(../images/company-1.jpg) 0 bottom no-repeat;}
.list-gold li.item-2 {margin-right:30px;}
.list-gold li.item-2 a {display:block; width:160px; height:80px; background:url(../images/company-2.jpg) 0 0 no-repeat;}
.list-gold li.item-2 a:hover {background:url(../images/company-2.jpg) 0 bottom no-repeat;}
.list-gold li.item-3 {margin-right:0px;}
.list-gold li.item-3 a {display:block; width:160px; height:100px; background:url(../images/company-3.jpg) 0 0 no-repeat;}
.list-gold li.item-3 a:hover {background:url(../images/company-3.jpg) 0 bottom no-repeat;}
.list-gold li.item-4 {margin-right:25px}
.list-gold li.item-4 a {display:block; width:160px; height:100px; background:url(../images/company-4.jpg) 0 0 no-repeat;}
.list-gold li.item-4 a:hover {background:url(../images/company-4.jpg) 0 bottom no-repeat;}
.list-gold li.item-5 {margin-right:0px;}
.list-gold li.item-5 a {display:block; width:160px; height:100px; background:url(../images/company-5.jpg) 0 0 no-repeat;}
.list-gold li.item-5 a:hover {background:url(../images/company-5.jpg) 0 bottom no-repeat;}

.list-silver {overflow:hidden; padding:28px 30px 42px 30px; background:#e3e3e3;}
.list-silver li {float:left;}
.list-silver li a {text-decoration:none;}

.list-silver li.item-1 {margin-right:25px;}
.list-silver li.item-1 a {display:block; width:160px; height:80px; background:url(../images/company-1.jpg) 0 0 no-repeat;}
.list-silver li.item-1 a:hover {background:url(../images/company-1.jpg) 0 bottom no-repeat;}
.list-silver li.item-2 {margin-right:30px;}
.list-silver li.item-2 a {display:block; width:160px; height:80px; background:url(../images/company-2.jpg) 0 0 no-repeat;}
.list-silver li.item-2 a:hover {background:url(../images/company-2.jpg) 0 bottom no-repeat;}
.list-silver li.item-3 {margin-right:0px;}
.list-silver li.item-3 a {display:block; width:160px; height:100px; background:url(../images/company-3.jpg) 0 0 no-repeat;}
.list-silver li.item-3 a:hover {background:url(../images/company-3.jpg) 0 bottom no-repeat;}
.list-silver li.item-4 {margin-right:25px}
.list-silver li.item-4 a {display:block; width:160px; height:100px; background:url(../images/company-4.jpg) 0 0 no-repeat;}
.list-silver li.item-4 a:hover {background:url(../images/company-4.jpg) 0 bottom no-repeat;}
.list-silver li.item-5 {margin-right:0px;}
.list-silver li.item-5 a {display:block; width:160px; height:100px; background:url(../images/company-5.jpg) 0 0 no-repeat;}
.list-silver li.item-5 a:hover {background:url(../images/company-5.jpg) 0 bottom no-repeat;}

.list-bronze {overflow:hidden; padding:28px 30px 42px 30px; background:#e3e3e3;}
.list-bronze li {float:left;}
.list-bronze li a {text-decoration:none;}

.list-bronze li.item-1 {margin-right:25px;}
.list-bronze li.item-1 a {display:block; width:160px; height:80px; background:url(../images/company-1.jpg) 0 0 no-repeat;}
.list-bronze li.item-1 a:hover {background:url(../images/company-1.jpg) 0 bottom no-repeat;}
.list-bronze li.item-2 {margin-right:30px;}
.list-bronze li.item-2 a {display:block; width:160px; height:80px; background:url(../images/company-2.jpg) 0 0 no-repeat;}
.list-bronze li.item-2 a:hover {background:url(../images/company-2.jpg) 0 bottom no-repeat;}
.list-bronze li.item-3 {margin-right:0px;}
.list-bronze li.item-3 a {display:block; width:160px; height:100px; background:url(../images/company-3.jpg) 0 0 no-repeat;}
.list-bronze li.item-3 a:hover {background:url(../images/company-3.jpg) 0 bottom no-repeat;}
.list-bronze li.item-4 {margin-right:25px}
.list-bronze li.item-4 a {display:block; width:160px; height:100px; background:url(../images/company-4.jpg) 0 0 no-repeat;}
.list-bronze li.item-4 a:hover {background:url(../images/company-4.jpg) 0 bottom no-repeat;}
.list-bronze li.item-5 {margin-right:0px;}
.list-bronze li.item-5 a {display:block; width:160px; height:100px; background:url(../images/company-5.jpg) 0 0 no-repeat;}
.list-bronze li.item-5 a:hover {background:url(../images/company-5.jpg) 0 bottom no-repeat;}

.list-partner {overflow:hidden; padding:28px 30px 42px 30px; background:#e3e3e3;}
.list-partner li {float:left;}
.list-partner li a {text-decoration:none;}

.list-partner li.item-1 {margin-right:25px;}
.list-partner li.item-1 a {display:block; width:160px; height:80px; background:url(../images/supporters/company_logos/wmpss_logofull_cmyk_sqr_22jun14_b_160x80_bw.gif) 0 0 no-repeat;}
.list-partner li.item-1 a:hover {background:url(../images/supporters/company_logos/wmpss_logofull_cmyk_sqr_22jun14_b_160x80.gif) 0 bottom no-repeat;}
.list-partner li.item-2 {margin-right:30px;}
.list-partner li.item-2 a {display:block; width:160px; height:80px; background:url(../images/supporters/company_logos/lean_teen_160x80_bw.gif) 0 0 no-repeat;}
.list-partner li.item-2 a:hover {background:url(../images/supporters/company_logos/lean_teen_160x80.gif) 0 bottom no-repeat;}
.list-partner li.item-3 {margin-right:0px;}
.list-partner li.item-3 a {display:block; width:160px; height:100px; background:url(../images/company-3.jpg) 0 0 no-repeat;}
.list-partner li.item-3 a:hover {background:url(../images/company-3.jpg) 0 bottom no-repeat;}
.list-partner li.item-4 {margin-right:25px}
.list-partner li.item-4 a {display:block; width:160px; height:100px; background:url(../images/company-4.jpg) 0 0 no-repeat;}
.list-partner li.item-4 a:hover {background:url(../images/company-4.jpg) 0 bottom no-repeat;}
.list-partner li.item-5 {margin-right:0px;}
.list-partner li.item-5 a {display:block; width:160px; height:100px; background:url(../images/company-5.jpg) 0 0 no-repeat;}
.list-partner li.item-5 a:hover {background:url(../images/company-5.jpg) 0 bottom no-repeat;}


/****************************footer************************/
footer {width:100%; padding:0px; background:url(../images/bg-bottom.jpg) center bottom repeat-x #fff;}
.padding-footer {padding:27px 12px;}

.list-services {float:left;overflow:hidden;padding:0;}
.list-services li {float:left;font-size:12px;line-height:15px;padding:0;margin:0;}
.list-services li a{padding:0px 6px 0px 6px;}
.list-services li a img {margin:0px 11px 0 0;}
.list-services li a:hover {color:#000;}

.text-bot {float:center; text-align:center; font-size:12px; line-height:15px; color:#888888;}
.text-bot a {color:#888888; margin-left:3px; text-decoration:none;}
.text-bot a:hover {text-decoration:underline;}


/****************************TM Slider************************/
.slider {
	position:absolute;
	left:20px;
	top:0px;
	width:940px;
	margin:0;
}
.items {
	display:none;
}
.pagination {
	position:absolute;
	bottom:26px;
	right:0;
	z-index:999;
}
.pagination li {
	float:left;
	margin:0 0 0 7px;
	padding:0;
	display:block;
	background:url(../images/pagination.jpg) right 0 no-repeat;
}
.pagination li.current, .pagination li:hover {
	background:url(../images/pagination.jpg) left 0 no-repeat;
}
.pagination li a {
	color:#fff;
	width:14px;
	height:14px;
	display:block;
}

.text-slider {position:absolute; top:125px; right:20px; display:block; font-size:72px; line-height:87px; color:#606060; text-align:center; z-index:999;}
.text-slider strong {display:inline-block; margin-top:-26px; text-indent:34px;}