/*Main Container*/

body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;

}

.page_subheading{
float:left;
margin:-45px 0 0 30px;
*margin:-45px 0 0 30px;
}

.container{
width:100%;
height:auto;
margin:auto;
}

.top{
width:100%;
height:128px;
background-color:#23353f;
float: left;
}

.middle{
width:980px;
margin:auto;
background-color:#FFFFFF;
}

.bottom{
width:100%;
background-color:#FFFFFF;
float: left;
}

.flag_containt{
float:right;
margin:4px 8px 0 0;
padding:0;
width:120px;
}

.flag{
float:left;
margin:0px 0px 0 0;
}

.flag1{
float:left;
margin:0px;
padding:0 8px 0 0;
}

.flag2{
float:left;
margin:0px;
padding:0 8px 0 0;
}

.enquiry{
float:right;
background-color:#00adef;
width:220px;
height:30px;
position:relative;
top:0px;
right:0px;
z-index:2;
}

.enquiry_img{
float:right;
cursor:pointer;
/*margin:11px 20px 0 28px;
*margin:2px 20px 0 28px;
_margin:3px 10px 0 25px;*/
}

.enquiry_txt{
float:right;
margin:3px 0 0 0;
font-size:16px;
color:#FFFFFF;
}

.header{
width:980px;
height:128px;
background-color:#23353f;
margin:auto;
}

.logo{
float:left;
width:267px;
height:91px;
margin:20px 0 0 10px;
}

.mainlinks1{
float:right;
clear:both;
margin:-42px 0px 0 0;
*margin:20px 0px 0 0;
_margin:-42px 0px 0 0;
}

.mainlinks{
float:right;
}

.mainlinks ul{
list-style:none;
margin:0px;
padding:0px;
}

.mainlinks li{
float:left;
font-family:helvetica;
font-size:16px;
color:#FFFFFF;
margin:64px 0 0 24px;
}

.mainlinks a{
text-decoration:none;
color:#FFFFFF;
}

.mainlinks a:hover{
text-decoration:none;
color:#6fc7ef;
}

.search_containt{
float:right;
clear:both;
width:250px;
margin:-88px 0 0 0;
*margin:-20px 0 0 0;
_margin:-10px 0px 0 0;
}

.search_base{
float:right;
height:21px;
}

.search_txt{
float:right;
margin:-1px 0 0 3px;
*margin:25px 0 0 3px;
}

.search_button{
clear:both;
float:right;
margin:-20px 1px 0 0;
*margin:-21px 1px 0 0;
cursor:pointer;
}

.nav_icons_containt{
clear:both;
float:left;
width:100px;
margin:-21px 0 0 38px;
_margin:-21px 0 0 18px;
}

.box_containt{
width:940px;
height:312px;
background-color:#ffffff;
margin:30px 0 0 40px;
clear:both;
}

.box_vid{
width:309px;
height:310px;
float:left;
border:1px #dddddd solid;
}

.box_img{
float:left;
margin:0px 0 0 5px;
}

.box_txt_hd{
float:left;
margin:10px 0 0 5px;
width:220px;
}

.box_txt{
float:left;
margin:10px 0 0 5px;
width:220px;
line-height:17px;
font-size:13px;
}

.box_txt a{
text-decoration:none;
color:#666666;
line-height:18px;
font-size:13px;
}

.box_txt span{
color:#009de0;
/*font-weight:bold;*/
}

h1{
color:#009de0;
font-family:arial;
font-size:18px;
}

h1 a{
text-decoration:none;
}

h2{
color:#009de0;
font-family:verdana;
font-size:13px;
margin:0px;
padding:0px;
}

h2 a{
text-decoration:none;
color:#009de0;
}

.footer_containt{
width:966px;
height:70px;
background-color:#ffffff;
margin:auto;
}

.footer_img{
float:right;
}

.footer_img_val{
float:right;
margin:11px 5px 0 0;
}

.footer_txt{
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
margin:15px 5px 0 0;
}

.feed_float
{
cursor: pointer;
position: fixed !important;
z-index: 100;
left: 0px;
bottom: 150px;
border: none 0px transparent;
}

#fixmetoo
{
position: absolute;
left: 0px;
bottom: 0px;
}
div > div#fixmetoo
{
position: fixed;
}


#agile
{
position: absolute;
left: 0px;
bottom: 0px;
}
div > div#agile
{
position: fixed;
}

.feed_float1
{
position: fixed !important;
z-index: 100;
right: 0px;
bottom: 30px;
border: none 0px transparent;
}

.terms_cond{
float:left;
color:#999999;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
margin:15px 0 0 31px;
_margin:15px 0 0 16px;
}

.terms_cond a{
color:#999999;
text-decoration:none;
}

.terms_cond a:hover{
color:#0087cb;
text-decoration:none;
}
.readmore{
width:230px;
text-align:left;
float:left;
}
.readmore a{
color:#009DE0;
text-decoration:none;
}

.readmore a:hover{
color:#999999;
text-decoration:none;
}


.tweettxt{
overflow:hidden;
width:230px;
text-align:left;
float:left;
color:#999999;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
}

.tweettxt a{
color:#009DE0;
text-decoration:none;
}

.tweettxt a:hover{
color:#999999;
text-decoration:none;
}

.page_heading{
float:left;
width:948px;
margin:20px 0 10px 32px;
color:#009de0;
font-family:arial;
font-size:18px;
font-weight:bold;
}

.page_heading a{
color:#009de0;
text-decoration:none;
}

.page_heading a:hover{
color:#009de0;
text-decoration:none;
}

/* header css */

#TopMenu
{
font-size:16px;
float: left;
list-style-type: none;
margin: 0px;
padding: 0px;
background-color: #23353F;
}
#TopMenu a
{
padding-left: 10px;
width: 100%;
}
#TopMenu a:link
{
color: #FFF;
text-decoration: none;
}
#TopMenu a:visited
{
color: #FFF;
text-decoration: none;
}
#TopMenu a:hover
{
color: #FFF;
text-decoration: none;
}
#TopMenu li
{
float: left;
margin: 0 0 0 24px;
}
#TopMenu li a
{
}
#TopMenu li a:hover
{
color: #CFC7EF;
}
#TopMenu li ul
{
float: left;
list-style-type: none;
text-align: center;
display: none;
background: none;
margin: 73px 0 0 -105px;
padding: 0px;
}
#TopMenu li ul li
{
margin: 0px;
}
#TopMenu li ul a
{
font-size: 12px;
color: #fff;
text-align: center;
padding-left: 10px;
width: auto;
}
#TopMenu li ul a:link
{
color: #fff;
text-decoration: none;
}
#TopMenu li ul a:visited
{
color: #fff;
text-decoration: none;
}
#TopMenu li ul a:hover
{
text-decoration: none;
color: #CFC7EF;
}
#TopMenu li:hover ul
{
display: block;
}
#TopMenu li.sfhover ul
{
display: block;
margin: 0px 0 0 -105px;
padding: 0px;
}
.submenu
{
top:15px;
position: absolute; }

.footerlinks{
margin:auto;
width:900px;
padding:20px 0 35px;}

.footerlinks ul{
list-style:none;}

.footerlinks li{
float:left;
padding:0 8px 0 0;}

.footerlinks a{
color:#999999;
text-decoration:none;}

.footerlinks a:hover {
color:#0087cb;
text-decoration:none;
}
.err{
font-family: tahoma;
font-size: 11px;
background-color:#FF0000;
color:#FFFFFF;
text-decoration: none;
}

.side_nav_sublink{
font-size:13px;
padding: 0 0 0 15px;}

.fields_captcha_m {
float:left;
margin:15px 0 0 20px;
}

.fields_txt_m {
float:left;
margin:25px 0 0 20px;
width:300px;
}
.fields_eq_m {
color:#FFFFFF;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
height:45px;
margin:-16px 0 0;
width:260px;
}

.textbox {
float:left;
margin:7px 0 0 0;
width:180px
}

.navigationbar a{
text-decoration:none;
color:#009DE0;
}

.navigationbar a:hover{
text-decoration:none;
color:#333333;
}


