/************* General Layout ****************/

body{
	text-align: center;
	color: #003C6C;
	font-family: verdana, arial, sans-serif;
	font-size: 70%;
	line-height: 18px;
}

#container{
	margin: 0 auto;
	text-align: left;
	width: 780px;
}

#logoStrip{
	background-color: #003C6C;
	height: 80px;
	float: left;
	width: 780px;
}

#flag
{
    margin: 5px 5px 0px 0px;
    float: right;
}

#mainContent{
	float: left;
	width: 780px;
	background-color: #DBE3EA;
	padding-bottom: 30px;
}

#breadcrumb{
	float: left;
	margin: 10px 0 0 35px !important; margin: 10px 0 0 18px;
}

#footer{
	margin-top: 5px;
}

/**************** Navigation *****************/

#navStrip{
	float: left;
	width: 780px;
	height: 32px;
	background-color: #00355E;
}

#navStrip ul{
	margin: 0 0 0 26px;
	padding: 0px;
}

#navStrip ul li{
	display: inline;
	margin-right: 22px !important; margin-right: 27px;
}

/******* ******** Home Page ****** ************/

#mainContentHome{
	background-image: url('/_images/home_bg5.jpg');
	background-repeat: no-repeat;
	height: 487px;
}

#introText{
	float: left;
	margin: 30px 0 0 30px !important; margin: 30px 0 0 12px;
	width: 220px;
	/*color: #8C2A62;*/
	color: #fff;
	font-size: 95%;
	line-height: 20px;
	font-weight: bold;
}
#introText a {
	color: #fff;
	/*color: #00355E;*/
}
#updateBox{
	float: right;
	margin: 30px 15px 0 0;
	width: 160px;
	font-size: 85%;
	font-weight: bold;
	color: #fff;
	line-height: 17px !important; line-height: 14px;
}

#updateBox a
{
	color: #fff;
}


/********  ********** About Page ********** **********/

#leftCol{
	float: left;
	margin: 25px 20px 0px 35px !important; margin: 45px 50px 0 18px;
	width: 410px;
}

#rightCol{
	float: left;
	margin: 50px 0 0 0px;
	width: 239px;
}

/******* ********* R & N Page ******** ************/

#newsLeftCol
{
	float: left;
	margin: 25px 30px 0px 35px !important; margin: 45px 30px 0 18px;
}

#newsImage{
	float: left;
	background-image: url('/_images/resources_pic.jpg');
	background-repeat: no-repeat;
	height: 306px;
	width: 368px;
}

#newsImageText{
	float: left;
	margin: 30px 0 0 10px !important; margin: 35px 0 0 6px;
	width: 300px;
	font-size: 95%;
	font-weight: bold;
}

#newsText{
	float: left;
	margin: 70px 0 0 0px !important; margin: 92px 0px 0px 0px;
	width: 310px;
	text-align: justify;
}

/********** ********* Recruitment Page ****** *******/

#recruitmentLeft{
	float: left;
	width: 220px;
	margin: 80px 30px 0 35px !important; margin: 95px 30px 0 18px;
}

#recruitmentRight{
	float: left;
	margin: 25px 0 0 0 !important; margin: 45px 0 0 0;
}

.recruitmentTextHolder{
	float: left;
	width: 180px;
	margin: 20px 20px 0 10px;
}

/******** ******** Contact Us Page ********* *******/

.contactImage{
	float: left;
	margin: 10px 0px 0px 30px !important; margin: 10px 0px 0px 15px;
}

/*#contactText
{
	float: left;
	margin: 70px 0 0 0;
	font-size: 115%;
	font-weight: bold;
}*/

#contactText2{
	float: left;
	margin: 10px 0px 0px 30px;
	font-size: 115%;
	font-weight: bold;
}

/*#address
{
	float: left;
	margin: 0 0 15px 70px !important; margin: 0 0 15px 35px;
}*/

.address{
	float: right;
	margin: -10px 40px 0px 0px !important; margin: -10px 20px 0px 0px;
	font-size: 100%;
	/*line-height: 30px;*/
}

/******** ********** Services Pages ******** ***********/

/*** services landing page ********/

#servicesText{
	float: left;
	width: 400px;
	margin: 25px 50px 0 35px !important; margin: 45px 50px 0 18px;
}

#linkWrapper{
	float: left;
	margin-top: 60px;
}

.linkHolder{
	float: left;
	margin-top: 20px;
	width: 250px;
}

.linkText{
	float: right;
	margin: 30px 15px 0 0;
}

.linkImage{
	float: right;
}

/*** services internal pages***/

#servicesLeft{
	float: left;
	margin: 50px 0 0 50px !important; margin: 60px 0 0 30px;
	width: 300px;
}

.servicesImage{
	float: right;
	margin: 50px 40px 0 0;
}

/*************** Text, Links & images ************/

img{
	vertical-align: bottom;
	border: none;
}

#footer a{font-size: 88%;color: #003C6C;text-decoration: none;}
#footer a:hover{text-decoration: underline;}

.linkHolder a.image{float: right;width: 66px;border: 2px #DBE3EA solid;}
.linkHolder a.image:hover{border: 2px #003C6C solid;}

#breadcrumb a{text-decoration: underline; color: #003C6C;}
#breadcrumb a:hover{text-decoration: none; }

a:link,
a:hover,
a:visited,
a:active
{
	color: #003C6C;
	text-decoration: underline;
}

a:hover
{
	text-decoration: none;
}

a.services
{
	font-size: 120%;
	font-weight: bold;
	text-decoration: underline;
}

a.services:hover
{
	text-decoration: none;
}

a.wmsLink
{
    font-size: 80%;
}

ul{
	padding: 0px;
	margin: 0px;
	margin-left: 15px;
}

h1{
	
	font-size: 215%;
	line-height: 30px;
}

h2{
	font-size: 180%; font-weight: normal;
}

h3
{
	text-decoration: underline;
}

/**************** Forms ******************/

label{
	float: left;
	width: 90px;
	font-size: 85%;
}

input{
	float: left;
	width: 250px;
	border: 1px #003C6C solid;
	margin-bottom: 2px;
}	

textarea{
	float: left;
	width: 250px;
	border: 1px #003C6C solid;
	height: 50px;
}

.submit{
	float: left;
	width: 50px;
	margin-top: 3px;
	background-color: #E7E9EA;
	border: 1px #003C6C solid;
	padding: 2px;
	font-size: 85%;
}