/* Predefined Tags */

*{
margin:0;
padding:0;
line-height:120%;
}
body{
font-size:16px;
}
p{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:.8em;
font-weight:normal;
line-height:130%;
}
p a{
color:#3B69AD;
text-decoration:none;
}
p a:hover{
color:#999999;
}
div{
overflow:hidden;
}
a{
border:none;
}
img {
border:none;
}
em{
font-weight:bold;
font-style:normal;
}
label{
}
h1{
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
color:#2B2B54;
font-weight:normal;
margin-bottom:10px;
}
h2{
}
h3{
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#3B69AD;
font-weight:bold;
}

/* ID  Tags */

#wrapper{
background-image:url(../images/body_bg.jpg);
background-repeat:repeat-y;
background-position:center;
}

#container{
background-image:url(../images/container_bg.jpg);
background-repeat:no-repeat;
background-position:top center;
}
#position{
width:962px;
margin:0px auto;
}
#content{
width:962px;
clear:both;
}
#content p{
color:#2B2B54;
}
#left{
width:160px;
float:left;
}
#right{
width:786px;
float:right;
}

/*HEADER*/
#header{
width:962px;
border-bottom:solid 8px #6699CC;
}
#header p{
color:#2B2B54;
float:left;
clear:left;
margin:10px 0px 0px 10px;
}
#header img{
float:right;
margin:24px;
}
#header .enquire{
background-image:url(../images/button_1.gif);
background-repeat:no-repeat;
background-position:right;
width:214px;
height:23px;
font-family:Arial, Helvetica, sans-serif;
font-size:.8em;
color:#FFFFFF;
display:block;
text-decoration:none;
text-align:right;
line-height:170%;
border-right:solid 6px #2B2B54;
margin-top:12px;
}
#header .enews{
background-image:url(../images/button_3.gif);
background-repeat:no-repeat;
background-position:right;
width:214px;
height:23px;
font-family:Arial, Helvetica, sans-serif;
font-size:.8em;
color:#2B2B54;
display:block;
text-decoration:none;
text-align:right;
line-height:170%;
border-right:solid 6px #ffcc00;
margin-top:8px;
}
#header h2{
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
color:#3B69AD;
padding-top:5px;
width:220px;
text-align:right;
font-weight:normal;
}



/*AREA1*/
#AREA1{
width:786px;
margin-bottom:16px;
}
#body101 #AREA1 ul{
width:676px;
padding:0;
}
#AREA1 ul{
float:right;
list-style:none;
background-color:#ffcc00;
height:28px;
display:block;
width:776px;
padding-left:10px;
}
#AREA1 ul li{
list-style:none;
float:left;
padding:4px 30px 4px 0px;
}
#AREA1 ul li a{
color:#2B2B54;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:13px;
}
#AREA1 ul li a:hover{
border-bottom:solid 2px #FFFFFF;
}
#AREA1 h1{
margin-top:12px;
width:786px;
border-bottom:solid #3B69AD 2px;
padding-bottom:10px;
}
#AREA1 h1 span.customEmphasis{
font-size:.8em;
float:right;
margin:-18px 10px 0px 0px;
}
#AREA1 h2{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#2B2B54;
float:left;
font-weight:normal;
height:28px;
width:110px;
background-color:#ffcc00;
line-height:220%;
text-indent:14px;
}

/*AREA2*/
#AREA2{
clear:both;
width:160px;
background-color:#2B2B54;
margin-bottom:16px;
}
#AREA2 span.customSpanLink a{
width:160px;
background-color:#ffcc00;
color:#2B2B54;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
text-decoration:none;
display:block;
text-align:center;
padding:4px 0px 4px 0px;
}
#AREA2 span.customSpanLink a:hover{
background-color:#2B2B54;
color:#FFFFFF;
}
#AREA2 a img{
margin:6px 0px 6px 6px;
border:solid 1px #ffcc00;
width:146px;
}
#AREA2 p{
color:#FFFFFF;
padding:6px;
}



/*AREA3 see specific style sheet*/

/*AREA4*/
#AREA4{
float:right;
width:160px;
background-color:#2B2B54;
}
#AREA4 span.customSpanLink a{
width:160px;
background-color:#ffcc00;
color:#2B2B54;
font-family:Arial, Helvetica, sans-serif;
font-size:.9em;
text-decoration:none;
display:block;
text-align:center;
border-top:solid #FFFFFF 10px;
padding:4px 0px 4px 0px;
}
#AREA4 span.customSpanLink a:hover{
background-color:#2B2B54;
color:#FFFFFF;
}
#AREA4 p{
margin:6px 0px 6px 6px;
border:solid 1px #3B69AD;
padding:4px;
width:140px;
background-color:#FFFFFF;
color:#2B2B54;
font-size:.8em;
}
#AREA4 p.classStyle1{
font-size:.8em;
}



.mission{
background-color:#D5E4F2;
text-align:center;
border-top:solid #FFFFFF 10px;
}
.mission h2{
font-family:Arial, Helvetica, sans-serif;
background-color:#2B2B54;
color:#FFFFFF;
font-size:.9em;
font-weight:normal;
line-height:130%;
padding:6px;
}
.mission h3{
font-family:Arial, Helvetica, sans-serif;
color:#2B2B54;
font-size:.85em;
font-weight:normal;
line-height:130%;
padding:6px;
}



/*AREA5 see specific style sheet*/

/*FOOTER*/
#FOOTER{
display:block;
border-bottom:solid 8px #6699CC;
}
#FOOTER h2{
font-family:Arial, Helvetica, sans-serif;
font-size:1.6em;
color:#3B69AD;
font-weight:normal;
margin:35px 0px 10px 10px;
float:left;
}
#FOOTER img{
float:right;
margin:10px;
}

/* PRIMARY NAVIGATION */

.primaryNavUL{
width:160px;
float:left;
background-color:#2B2B54;
list-style:none;
margin-bottom:16px;
background-image:url(../images/corner_bottomright.gif);
background-repeat:no-repeat;
background-position:bottom right;
padding-bottom:40px;
}
.primaryNavLI{
text-align:left;
background-repeat:no-repeat;
list-style:none;
}
.primaryNavLI a{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
font-size:.8em;
font-weight:normal;
margin-left:24px;
display:block;
text-transform:uppercase;
padding-left:3px;
background-image:url(../images/nav_button_bg.gif);
background-repeat:no-repeat;
background-position:bottom;
height:30px;
display:block;
line-height:220%;
}
.primaryNavLI a:hover{
color:#ffcc00;
}
.primaryNavLI ul{
display:none;
background-color:#D5E4F2;
}
.primaryNavLI ul li a{
font-family:Arial, Helvetica, sans-serif;
color:#2B2B54;
text-decoration:none;
font-size:.8em;
text-transform:none;
background-image:none;
padding:8px 0px 6px 0px;
line-height:120%;
height:auto;
}
.primaryNavLI ul li a:hover{
color:#336699;
}



/* SECONDARY NAVIGATION */

.secondaryNavUL{
width:962px;
margin:0px auto;
list-style:none;
padding:10px 0px 0px 0px;
}
.secondaryNavLI {
list-style:none;
display:inline;
}
.secondaryNavLI span a{
font-family:Arial, Helvetica, sans-serif;
color:#3B69AD;
text-decoration:none;
font-size:.8em;
display:block;
padding-right:10px;
float:left;
}
.secondaryNavLI span a:hover{
color:#2B2B54;
}
.secondaryNavUL p{
color:#3B69AD;
float:right;
}
.secondaryNavUL p a:hover{
color:#2B2B54;
}



/* Class Tags */


.cookie{
width:550px;
}
.cookie a{
color:#3B69AD;
}
.cookie a:hover{
color:#2B2B54;
}
.customBold{
font-weight:bold;
}
#AREA1 .listType1UL li{
width:80px;
}
p.valid{
width:962px;
margin:0px auto;
padding:10px 0px 30px 0px;
clear:both;
}
p.valid a{
float:right;
margin-left:16px;
}


