html {
padding : 0px;
margin : 0px;
}
body{
padding : 0px;
margin : 0px;
background-color : #3F588D;
background-image : url('../images/main_bg.jpg');
background-position : top center;
background-repeat : no-repeat;
font-family : arial;
font-size : 13px;
}
body#registration{
padding : 0px;
margin : 0px;
background-color : #fff;
background-image : none;
font-family : arial;
font-size : 13px;
color : #96B4DA;
}
.registration_message {
padding : 10px;
border : 1px dotted #96B4DA;
}
.clear_10 {
position : relative;
clear : both;
height : 10px;
}
.main_wrapper {
width : 1008px;
height : auto;
margin-left : auto;
margin-right : auto;
overflow : hidden;
}
.header_area_wrapper {
width : 1008px;
height : 90px;
overflow : hidden;
}
.menu_area_wrapper {
width : 998px;
height : 43px;
padding-top : 11px;
padding-left : 10px;
background-image : url('../images/menu_bg.png');
background-position : top center;
background-repeat : no-repeat;
overflow : hidden;
}
.menu_area_wrapper  a{
display : block;
float : left;
width : auto;
padding-left : 10px;
padding-right : 10px;
height : 38px;
line-height : 29px;
color : #ADC3DF;
text-decoration : none;
}
.menu_area_wrapper a:hover{
background-image : url('../images/menu_rollover_bg_01.png');
background-repeat : repeat-x;
background-position : bottom;
}
a#current_page{
color : #f1f1f1;
background-image : url('../images/menu_rollover_bg_01.png');
background-repeat : repeat-x;
background-position : bottom;
}
.content_area_wrapper {
width : 1008px;
height : auto;
padding-top : 5px;
background-image : url('../images/content_bg_01.png');
background-repeat : repeat-y;
overflow : hidden;
}
.content_left_area_wrapper {
position : relative;
float : left;
width : 666px;
height : auto;
overflow : hidden;
}
.inner_content_wrapper {
width : 637px;
height : auto;
margin-left : 15px;

}
.inner_content_wrapper#contact_page {
width : 637px;
height : 505px;
margin-left : 15px;

}
.inner_content_wrapper  .html_content{
padding : 0px;
margin : 0px;
padding-left : 10px;
padding-right : 10px;
margin-bottom : 0px;
color : #3A3E53;

}
.arrow_link {
margin-right : 5px;
}
.inner_content_wrapper#contact_page  .html_content{
position : relative;
float : left;
padding : 0px;
margin : 0px;
padding-left : 10px;
padding-right : 10px;
margin-bottom : 0px;
color : #3A3E53;

}
.contact_form_area {
position : relative;
float : left;
width : 298px;
height : 440px;
background-color : #E4EAF3;
padding : 10px;
}
.contact_form_area h2 {
padding : 0px;
margin : 0px;
font-weight : normal;
font-size : 16px;
color : #96B4DA;
line-height : 16px;
height : 16px;
margin-bottom : 10px;
}
.login_form_area {
position : relative;
float : left;
width : 298px;
height : 180px;
background-color : #E4EAF3;
padding : 10px;
}
.html_content#companies {
position : relative;
float : left;
width : 299px;
height : 180px;
}
.html_content#companies  h2{
background-color : #fff;
border-bottom : none;
}
.login_form_area h2 {
padding : 0px;
margin : 0px;
font-weight : normal;
font-size : 16px;
color : #96B4DA;
line-height : 17px;
height : 17px;
margin-bottom : 10px;
}
.inner_content_wrapper#contact_page  .html_content h2 {
padding : 0px;
margin : 0px;
margin-top : 10px;
font-weight : normal;
font-size : 16px;
color : #3A3E53;
line-height : 16px;
height : 16px;
margin-bottom : 10px;
}
.html_content#members a {
position : relative;
float : left;
display : block;
width : 18px;
height : 18px;
line-height : 18px;
text-align : center;
border : 1px solid #49739B;
color : #49739B;
margin-right : 3px;
}
.html_content#members a:hover{
position : relative;
float : left;
display : block;
width : 18px;
height : 18px;
line-height : 18px;
text-align : center;
border : 1px solid #49739B;
color : #f1f1f1;
background-color :  #49739B;
margin-right : 3px;
}
p a{
color : #3A3E53;
}
.inner_content_wrapper a{
color : #49739B;
text-decoration : none;
}
.inner_content_wrapper a:hover{
color : #3A3E53;
text-decoration : none;
}
.inner_content_wrapper  ul{
color : #3A3E53;
background-color : #E4EAF3;
padding-top : 10px;
padding-bottom : 10px;
padding-right : 30px;
padding-left : 30px;
margin-left : 0px;
}
.press_pic {
position : relative;
float : left;
margin-right : 10px;
margin-bottom : 10px;
border : 1px solid #96B4DA;
}
.press_date
{

color : #ccc;

}
h1{
padding : 0px;
margin : 0px;
padding-left : 10px;
margin-bottom : 10px;
font-weight : normal;
font-size : 17px;
color : #f1f1f1;
height : 30px;
line-height : 30px;
background-color : #96B4DA;
border-bottom : 1px solid #567AAE;
}
h2 {

padding : 0px;
margin : 0px;
padding-left : 10px;
margin-bottom : 10px;
font-weight : normal;
font-size : 16px;
color : #3A3E53;
height : 30px;
line-height : 30px;
}
.banner_area_wrapper {
position : relative;
width : 724px;
height : 292px;
background-image : url('../images/banner_bg.jpg');
background-repeat : no-repeat;
margin-left : 4px;
color : #3A3E53;
}
.banner_text_wrapper {
position : relative;
width : 580px;
height : 62px;
padding-top : 230px;
padding-left : 70px;
padding-right : 57px;

}

.banner_area_wrapper a{
color : #49739B;
text-decoration : none;
}
.banner_area_wrapper a:hover{
color : #3A3E53;
text-decoration : none;
}
.row_wrapper {
position : relative;
float : left;
width : 670px;
height : auto;


}
.news_area_wrapper{
position : relative;
float : left;
width : 330px;
height : 300px;
margin-left : 4px;
overflow : hidden;

}
.featured_area_wrapper {
position : relative;
float : left;
width : 329px;
height : 300px;
background-image : url('../images/featured_bg_01.jpg');
background-repeat : no-repeat;
overflow : hidden;
}
.title_1_area_wrapper {
position : relative;
float : left;
width : 319px;
height : 40px;
line-height : 40px;
color : #f1f1f1;
background-color : #262C4D;
padding-left : 10px;
border-right : 1px solid #1F2544;
font-size : 16px;
}
.title_2_area_wrapper {
position : relative;
float : left;
width : 319px;
height : 40px;
line-height : 40px;
color : #f1f1f1;
background-color : #262C4D;
padding-left : 10px;
border-left : 1px solid #323857;
font-size : 16px;
}
.title_1_area_wrapper  h2{
height : 40px;
line-height : 40px;
color : #f1f1f1;
}
.title_2_area_wrapper  h2{
height : 40px;
line-height : 40px;
color : #f1f1f1;
}
.text_area_wrapper {
position : relative;
float : left;
padding-top : 10px;
padding-left : 10px;
}
.news_item_wrapper {
position : relative;
float : left;
width : 310px;
height : 55px;
overflow : hidden;
margin-bottom : 5px;
}
.html_content .news_item_wrapper {
position : relative;
float : left;
width : 308px;
height : 55px;
overflow : hidden;
margin-bottom : 5px;
}
.news_item_pic_wrapper {
position : relative;
float : left;
width : 55px;
height : 55px;
background-image : url('../images/news_thumbnail_bg.jpg');
background-repeat : no-repeat;
overflow : hidden;
}
.news_item_pic_wrapper img{
margin-left: 2px;
margin-top : 2px;
}
.news_item_text_wrapper {
position : relative;
float : left;
width : 245px;
height : 55px;
color : #3A3E53;
margin-left : 5px;
}
.news_item_text_wrapper a{
color : #49739B;
text-decoration : none;
}
.news_item_text_wrapper a:hover{
color : #3A3E53;
text-decoration : none;
}
.date {
color : #49739B;
}

.licence_item_1_wrapper {
position : relative;
clear : both;
width : 309px;
height : 125px;
border-bottom : 1px solid #ABABB4;
}
.licence_item_2_wrapper {
position : relative;
clear : both;
width : 309px;
height : 121px;
padding-top : 10px;
border-top : 1px solid #EBEBEB;
}
.licence_item_pic_wrapper {
position : relative;
float : left;
width : 114px;
height : 114px;
background-image : url('../images/licence_pic_bg.png');
background-repeat : no-repeat;
overflow : hidden;
}
.licence_item_pic_wrapper img{
margin-left: 2px;
margin-top : 2px;
}
.licence_item_text_wrapper {
position : relative;
float : left;
width : 190px;
height : 55px;
color : #3A3E53;
margin-left : 5px;
}
.licence_item_text_wrapper a{
color : #49739B;
text-decoration : none;
}
.licence_item_text_wrapper a:hover{
color : #3A3E53;
text-decoration : none;
}
.content_right_area_wrapper {
position : relative;
float : left;
width : 318px;
margin-left : 10px;
height : auto;
overflow : hidden;

}
.quicklink_item_1_wrapper {
position : relative;
clear : both;
width : 318px;
height : 80px;
border-bottom : 1px solid #1F2544;
}
.quicklink_item_2_wrapper {
position : relative;
clear : both;
width : 318px;
height : 80px;
padding-top : 10px;
border-top : 1px solid #323857;
border-bottom : 1px solid #1F2544;
}
.quicklink_item_3_wrapper {
position : relative;
clear : both;
width : 318px;
height : 80px;
padding-top : 10px;
border-top : 1px solid #323857;
}
.quicklink_item_2_wrapper#login_area{
position : relative;
clear : both;
width : 318px;
height : 210px;
padding-top : 10px;
border-top : 1px solid #323857;
border-bottom : 0px solid #1F2544;

}
.quicklink_item_3_wrapper#contact_details {
position : relative;
clear : both;
width : 318px;
height : 114px;
padding-top : 10px;
border-top : 1px solid #323857;
}
.quicklink_content_wrapper {
position : relative;
float : left;
width : 318px;
height : 71px;
overflow : hidden;
padding-bottom : 5px;
}
.quicklink_content_pic_wrapper {
position : relative;
float : left;
width : 71px;
height : 71px;

overflow : hidden;
}
.quicklink_content_pic_wrapper img{
margin-left: 2px;
margin-top : 2px;
}
.quicklink_content_text_wrapper {
position : relative;
float : left;
width : 215px;
height : 71px;
color : #f1f1f1;
margin-left : 8px;
}
.quicklink_content_text_wrapper  h3 {
margin : 0px;
padding : 0px;
font-size : 13px;
font-family : arial;
height : 13px;
font-weight : normal;
line-height : 13px;
margin-bottom :3px;
margin-top : 1px;
}
.quicklink_form_text_wrapper {
position : relative;
float : left;
width : 318px;
height : 70px;
color : #f1f1f1;
margin-left : 5px;
}
.quicklink_form_text_wrapper   h3 {
margin : 0px;
padding : 0px;
font-size : 13px;
font-family : arial;
height : 13px;
font-weight : normal;
line-height : 13px;
color : #FEC018;
margin-bottom :3px;
margin-top : 1px;
}
.quicklink_contact_details_wrapper {
position : relative;
float : left;
width : 318px;
height : 70px;
color : #f1f1f1;
margin-left : 5px;
font-size : 11px;
}
.gold{
color : #FEC018;

}
.contact_col1 {
position : relative;
float : left;
width : 150px;
height : 70px;
}
.contact_col2 {
position : relative;
float : left;
width : 160px;
height : 70px;
}
.quicklink_content_text_wrapper a{
color : #FEC018;
text-decoration : none;
}
.quicklink_content_text_wrapper a:hover{
color : #FEC018;
text-decoration : none;
}
.quicklink_form_text_wrapper a{
color : #FEC018;
text-decoration : none;
}
.quicklink_form_text_wrapper a:hover{
color : #FEC018;
text-decoration : none;
}
.quicklink_contact_details_wrapper a{
color : #FEC018;
font-size : 13px;
text-decoration : none;
}
.quicklink_contact_details_wrapper a:hover{
color : #FEC018;
font-size : 13px;
text-decoration : none;
}
.error_message {
display : none;
color : #FEC018;
margin-bottom : 10px;
}
form { 
padding : 0px;
margin : 0px;
}
label{
color : #fff;

}
input {
color : #3A3E53;
font-size : 13px;
}
input[type="text"] {
width  : 235px;
border-top : 2px solid #1A1F36;
border-left : 2px solid #1A1F36;
border-right : 2px solid #3D446A;
border-bottom : 2px solid #3D446A;
}
input[type="password"] {
width  : 235px;
border-top : 2px solid #1A1F36;
border-left : 2px solid #1A1F36;
border-right : 2px solid #3D446A;
border-bottom : 2px solid #3D446A;
}
input[type="submit"] {
width  : 50px;
}
.required_star {
display : block;
float : left;
height : 10px;
line-height : 18px;
color : #FEC018;
font-size : 15px;
margin-right :  2px;
}
.required_field{

}

.enquiry_form {
padding : 0px;
margin : 0px;
}
.enquiry_form label{
color : #96B4DA;

}
.enquiry_form input {
color : #3A3E53;
font-size : 13px;
}
.enquiry_form  input[type="text"] {
width  : 210px;
border : 1px solid #ccc;
}
.enquiry_form  textarea {
width  : 297px;
height : 110px;
border : 1px solid #ccc;
}
.enquiry_form  input[type="password"] {
width  : 210px;
border : 1px solid #ccc;

}
.enquiry_form  input[type="submit"] {
width  : 75px;
background-color : #96B4DA;
border : 1px solid #96B4DA;
color : #ffffff;
margin-right : 8px;
margin-top : 15px;
}
.enquiry_form  input[type="button"] {
width  : 100px;
background-color : #96B4DA;
border : 1px solid #96B4DA;
color : #ffffff;
}
.registration_form {
padding : 0px;
margin : 0px;
}
.registration_form label{
color : #96B4DA;

}
.registration_form input {
color : #3A3E53;
font-size : 13px;
}
.registration_form  input[type="text"] {
width  : 210px;
border : 1px solid #ccc;
}
.registration_form  input[type="password"] {
width  : 210px;
border : 1px solid #ccc;

}
.registration_form  input[type="submit"] {
width  : 100px;
background-color : #96B4DA;
border : 1px solid #96B4DA;
color : #ffffff;
margin-right : 8px;
}
.registration_form  input[type="button"] {
width  : 100px;
background-color : #96B4DA;
border : 1px solid #96B4DA;
color : #ffffff;
}
form#member_login {
margin-top : 10px;


}
.login_form {
padding : 0px;
margin : 0px;
}
.login_form label{
color : #96B4DA;

}
.login_form input {
color : #3A3E53;
font-size : 13px;
}
.login_form  input[type="text"] {
width  : 210px;
border : 1px solid #ccc;
}
.login_form  textarea {
width  : 297px;
height : 110px;
border : 1px solid #ccc;
}
.login_form  input[type="password"] {
width  : 210px;
border : 1px solid #ccc;

}
.login_form  input[type="submit"] {
width  : 75px;
background-color : #96B4DA;
border : 1px solid #96B4DA;
color : #ffffff;
margin-right : 8px;
margin-top : 15px;
}
.login_form  input[type="button"] {
width  : 100px;
background-color : #96B4DA;
border : 1px solid #96B4DA;
color : #ffffff;
}
.content_bottom_area_wrapper#bottom_01{
position : relative;
clear : both;
width : 1008px;
height : 15px;
background-image : url('../images/content_bottom_01.png');
background-position : top center;
background-repeat : no-repeat;
background-color : #3F588D;
}
.content_bottom_area_wrapper#bottom_02 {
position : relative;
clear : both;
width : 1008px;
height : 15px;
background-image : url('../images/content_bottom_02.png');
background-position : top center;
background-repeat : no-repeat;
background-color : #3F588D;
}
.footer_area_wrapper {
clear : both;
margin-left: auto;
margin-right : auto;
color : #ADC3DF;
font-size : 12px;
width : 1008px;
height : 20px;
}
.footer_area_wrapper a{
text-decoration : none;
color : #ADC3DF;
}
.footer_area_wrapper a:hover{

text-decoration : none;
color : #ffffff;
}
.footer_area_right_wrapper {
position : relative;
float : right;
width : 400px;
height : 30px;
line-height : 30px;
text-align : right;
margin-right : 10px;

}
.footer_area_left_wrapper {
position : relative;
float : left;
width : 400px;
height : 30px;
line-height : 30px;
margin-left : 10px;
}
