@charset "utf-8";
body {
	margin-top: 0px;
	background-image: url(../images/background.jpg);
	background-repeat: repeat-x;
	background-color: #023C50;
	font-family: Arial, Helvetica, sans-serif;
}
#header {
	height: 229px;
	width: 985px;
	margin-right: auto;
	margin-left: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	background-image: url(../images/header_design2.jpg);
	background-repeat: no-repeat;
	background-position: 380px;
}
img{
border: 0px;
}
.header_design1{
	float: left;
	height: 229px;
	width: 380px;
}
#header_lines {
	height: 231px;
	width: 100%;
	background-image: url(../images/linecolor.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.WMA_inlogo{
	font-size: 16px;
	color: #9fc43d;
	height: auto;
	width: auto;
	margin-top: 153px;
	float: left;
	padding-left: 0px;
	font-style: italic;
	stress: 90%;
	font-weight: bold;
}
.header_2lines{
	height: 2px;
	width: 100%;
	background-image: url(../images/linecolor.jpg);
	background-repeat: repeat-x;
	clear: both;
}
#content_div{
	width: 985px;
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/middle_background.jpg);
	height: auto;
}
.content_left{
	width: 30px;
	height: 10px;
	float: left;
}
#content_middle{
	width: 955px;
	float: left;
	background-image: url(../images/content_right.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin-top: 0px;
}

#content_about{
	width: 955px;
	float: left;
	background-image: url(../images/content_services.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin-top: 0px;
}

#content_services{
	width: 955px;
	float: left;
	background-image: url(../images/content_services.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin-top: 0px;
}

#content_contact{
	width: 955px;
	float: left;
	background-image: url(../images/content_contact.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin-top: 0px;
}

#content_current{
	width: 955px;
	float: left;
	background-image: url(../images/content_current.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin-top: 0px;
}

#footer {
	height: 30px;
	width: 985px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
}
#footer_lines{
	height: 32px;
	width: 100%;
	background-image: url(../images/linecolor.jpg);
	background-repeat: repeat-x;
	background-position: top;
	margin-top: 20px;
}
.address_div{
	float: left;
	width: 296px;
	color: #FFFFFF;
	margin-top: 42px;
	height: auto;
}
.address_div h1{
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-left: 40px;
}
.address_div p{
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	padding-right: 20px;
	padding-left: 40px;
}
#slides_1{
	font-size: 12px;
	line-height: 13px;
	margin-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
	padding-top: 10px;
	padding-bottom: 4px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	width: 266px;
}
#slides_1 .head{
	font-size: 14px;
	font-weight: bold;
	color: #FF9900;
	line-height: 19px;
}
#slides_1 img{
	float: left;
	padding-bottom: 4px;
	padding-right: 4px;
}
#slides_1 .subhead{
	float: left;
	width: auto;
	font-size: 12px;
	font-weight: bold;
}
#slides_2{
	font-size: 12px;
	line-height: 13px;
	margin-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
	padding-top: 10px;
	padding-bottom: 4px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	width: 266px;
}

#traffic_lights{
	font-size: 12px;
	line-height: 13px;
	margin-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
	padding-top: 10px;
	padding-bottom: 4px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	width: 260px;
}



#slides_2 .head{
	font-size: 14px;
	font-weight: bold;
	color: #FF9900;
	line-height: 19px;
}
#slides_2 img{
	float: right;
	padding-right: 5px;
	padding-bottom: 4px;
}
#slides_2 .subhead{
	float: left;
	width: auto;
	font-size: 12px;
	font-weight: bold;
}
#slides_1 .news{
	font-size: 12px;
	color: #CCCCCC;
	line-height: 19px;
}
.w_red{
	font-size: 16px;
	color: #FF0000;
}
.M_yellow{
	font-size: 16px;
	color: #FFFF00;
	font-family: Arial, Helvetica, sans-serif;
}
.A_green{
	font-size: 16px;
	color: #019934;
}
.maincontent_class{
	float: left;
	width: 452px;
	padding-right: 20px;
	padding-left: 20px;
	font-size: 14px;
	line-height: 24px;
	color: #FFFFFF;
	margin-top: 42px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #9db4b8;
}
.names{
color:#FFFF33;}

.names a{
	color:#FFFF33;
	text-decoration: none;
}

.names a:hover{
color:#FFFF33;}

.maincontent_class input, .maincontent_class textarea, .maincontent_class select{
	padding-left: 5px;
	width: 250px;
	background-color: #035672;
	border: 1px solid #0284AE;
	float: left;
	margin-bottom: 5px;
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
}
.maincontent_class input{
	background-image: url(../images/for_IE7.jpg);
}
.maincontent_class input:focus, .maincontent_class textarea:focus{
	background-color: #059BCD;
	background-image: url(../images/for_IE7_hover.jpg);
}
.maincontent_class .checkbox{
	width: 20px;
	background-color: #033D51;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	margin-bottom: 0px;
	background-image: none;
}
.maincontent_class .button{
	background-color:#023C50;
	width: 76px;
	height: 23px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	line-height: 12px;
	background-image: url(../images/button.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin-top: 20px;
	color: #023C50;
	font-weight: normal;
	margin-right: 18px;
	float: left;
}
.maincontent_class .button:focus{
	background-image: url(../images/clicked.jpg);
}
.milestones_detail{
	float: left;
	height: auto;
	width: 300px;
}
.milestones_detail img{
	border:1px dotted #FFCC33;
	float: left;
}
.below{
	padding-top: 16px;
	height: auto;
	width: 254px;
	float: left;
	margin-bottom: 2px;
}
.labels{
	float: left;
	margin-right: 14px;
	font-size: 12px;
}
.maincontent_class .dot{
	padding-left: 40px;
}
.maincontent_class label{
	float: left;
	text-align: left;
	margin-right: 10px;
	width: 170px;
	font-size: 12px;
	line-height: 13px;
}
label.long_label{
	width: 370px;
}
.below_long{
	padding-top: 4px;
	height: auto;
	width: 350px;
	float: right;
	margin-bottom: 4px;
}
.maincontent_class h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFF00;
	margin-top: 0px;
	margin-bottom: 0px;
	border-bottom-width: 1px;
	border-bottom-style: outset;
	border-bottom-color: #7A97CF;
}
.maincontent_class ul{
	margin-left: 10px;
	padding-left: 10px;
	list-style-image: url(../images/main_bullet.png);
}
.maincontent_class li{
	padding-bottom: 10px;
}
ul.main_service {
	margin-left: 10px;
	padding-left: 10px;
	list-style-image: url(../images/Ok.png);
}
.main_service strong{
	color: #FF9900;
	margin-right: 20px;
}
.maincontent_class p{
	margin-top: 0px;
}
.clear_class{
	clear:both;
}
.navigator {
	float: right;
	margin-top: 42px;
	height: auto;
	width: 164px;
	font-size: 17px;
	font-weight: bold;
}
.navigator ul{
	margin-left: 0px;
	padding-left: 8px;
	list-style-type: none;
	list-style-image: none;
	margin-top: 1px;
}
.navigator li{
	margin-bottom: 20px;
	width: 150px;
}
li.home a{
	color: #003366;
	text-decoration:none;
	display:block;
}
li.home a:hover{
	color: #003366;
	text-decoration:none;
	background-image: url(../images/link_hover.jpg);
	background-position: left;
}
li.services a{
	color: #1d5b2d;
	text-decoration:none;
	display:block;
}
li.services a:hover{
	color: #1d5b2d;
	text-decoration:none;
	background-image: url(../images/link_hover.jpg);
	background-position: left;
}

li.about a{
	color: #6C0000;
	text-decoration:none;
	display:block;
}
li.about a:hover{
	color: #6C0000;
	text-decoration:none;
	background-image: url(../images/link_hover.jpg);
	background-position: left;
}


li.contact_us a{
	color: #3399ff;
	text-decoration:none;
	display:block;
}
li.contact_us a:hover{
	color: #3399ff;
	text-decoration:none;
	background-image: url(../images/link_hover.jpg);
	background-position: left;
}
li.current_milestones a{
	color: #330000;
	text-decoration:none;
	display:block;
}
li.current_milestones a:hover{
	color: #330000;
	text-decoration:none;
	background-image: url(../images/link_hover.jpg);
	background-position: left;
}
.privacy{
	width: 83px;
	height: 17px;
	float: left;
	padding-left: 95px;
	margin-top: 8px;
}
.frame{
	padding: 2px;
	border: 1px dotted #FF9900;
}
.enspire{
	width:auto;
	float:right;
	padding-right: 10px;
	color: #0682AA;
	margin-top: 8px;
}
.enspire a{
	color: #0682AA;
	text-decoration:none;
}
.enspire a:hover{
text-decoration:underline;
}
.note{
	font-size: 10px;
	line-height: 10px;
}
.fieldset{
	height: auto;
	width: auto;
	float: left;
	margin-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #026586;
	padding-bottom: 3px;
}
.contct{
	color: #00FF33;
}
img.top_padding{
	padding-top: 5px;
}
.easy_work{
	color: #00FF66;
	font-weight: bold;
	font-size: 14px;
}
.importent_text{
	font-weight: bold;
	color: #66FF00;
}
.index_imagediv{
	height: auto;
	padding-top: 10px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.index_imagediv img{
	float: left;
	margin-right: 20px;
	padding-bottom: 10px;
}
.index_imagediv ul{
	margin-bottom: 0px;
}
.index_imagediv li{
	padding-bottom: 2px;
}
.c_news {
	font-size: 12px;
	color: #FFFFFF;
	width: 270px;
	height: 105px;
	line-height: 16px;
}

.c_newspage {
	font-size: 12px;
	color: #FFFFFF;
	width: 270px;
	height: 110px;
	line-height: 16px;
	margin-left: 10px;
	margin-top: 10px;
}
.newsimg {
	background-image: url(../images/WMA_news_new.jpg);
	float: left;
	height: 162px;
	width: 274px;
	margin-top: 5px;
	margin-bottom: 5px;
	background-repeat: no-repeat;
}

.blink {
	text-decoration: blink;
}
.dammika {
	float: right;
	height: 102px;
	width: 115px;
	margin-right: 5px;
	margin-top: 6px;
	margin-left: 5px;
}

.Robert_Ferguson {
	float: left;
	height: 102px;
	width: 115px;
	margin-right: 5px;
	margin-top: 6px;
}

.lights {
	float: right;
	height: 102px;
	width: 115px;
	margin-top: 5px;
}

.lights_nwe {
	float: left;
	height: 102px;
	width: 115px;
	margin-top: 5px;
}


.traffic {
	background-image: url(../images/traffic-lights.gif);
	float: left;
	height: 100px;
	width: 28px;
	background-repeat: no-repeat;
	margin-top: 5px;
	background-position: 1px;
	background-color: #010101;
}
