@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tbody, tfoot, thead, th {
	margin: 0;
	padding: 0;
	padding:0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
	
}
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	line-height: 150%;
	background: #004b7a url(../../uploads/images/bg.jpg) 0px 0px repeat-x;

}

a, img{ border: 0;}
a{ cursor: pointer; text-decoration: none; color: #3fc8ff}

.yellow{ color: #c2a682}
p{ 
	margin: 15px 0;
	line-height:150%;
	text-align: justify
}

h1{ font-size: 24px; line-height: 150%; color: #3fc8ff;  margin: 15px 0; text-transform: uppercase}
h2{ font-size: 17px; color:#fff; font-weight: normal; margin: 15px 0; text-transform: uppercase; line-height: 150%; border-bottom: 3px solid #cf1b20; padding-bottom: 8px; }
h2.title{margin: 0 8px; text-align: center; padding-top: 5px;}
h3{ font-size: 16px; color: #3fc8ff; padding-bottom: 5px; margin: 15px 0; text-transform: uppercase}
h4{font-size: 16px; color: #fff; text-transform: uppercase; font-weight: normal; }
h5{color: #3fc8ff; font-size: 14px; line-height: 150%; margin: 15px 0; }
h6{}

/*General*/
.cover{	
 background: url(../../uploads/images/bg-main.jpg) top center no-repeat;
 height: auto
}
#container{
	width: 940px;
	margin: auto;
}
#header{ height: 163px; position: relative; background: url(../../uploads/images/logo.png) 0px 20px no-repeat}
#header .logo{ position: absolute; top: 0; left: 0; width: 450px; display: block;  height: 163px;}
#header .header-text{ height:80px; position: absolute; top: 73px; right: 5px; text-transform: uppercase; color: #fff; line-height: 120%; background: url(../../uploads/images/phone.png) top left no-repeat; padding-left: 50px; padding-top: 13px;}
#header .header-text .text1{ font-size: 17px;  margin-bottom: 5px; }
#header .header-text .text2{ font-size: 29px; }
#header .header-abn {position:absolute; left:145px; top:125px; color: #00aae6;}


#nav{ 
	background: #111521 url(../../uploads/images/bg-menu.jpg) top left repeat-x; 
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px; 
}

#banner{ position: relative; height: 348px;}
#banner .banner{ position: absolute; top: 0; left: 0}
#banner .banner-text{
	position: absolute;
	top: 35px;
	left: 50px;
}
#banner .banner-text h1{ font-size: 29px; color: #fff; font-weight: normal; text-transform: none; line-height: 120%}
#banner .banner-text h5{ font-size: 17px; color: #fff; font-weight: normal; text-transform: none; line-height: 1.0em}

#body{ clear: both; background: #0a5b8a}


#content{ padding: 30px; overflow: auto;}
#content .col1{ width: 48%;/* background: url(../../uploads/images/line-break.png) top right repeat-y; */float: left;margin-right: 2%}
#content .col2{ width: 48%; float: left}
#content .home-left{ width: 65%; float: left; padding-right: 5px;}
#content .home-right{ width: 30%; float: right;/* background: url(../../image/line-break.png) top left repeat-y;  padding-left: 5%;*/ }

#footer{width: 940px; margin: auto;}
.footer-inside{ 
	padding: 20px;
	line-height: 16px;
	overflow: auto;
	clear: both;
	background: #060c17 url(../../uploads/images/footer.jpg) top left repeat-x;
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
}
#footer h3, #footer, #footer a{ font-size: 11px; color: #fff;}
#footer li{ border-right: 1px solid  #fff;}
#footer a{ text-decoration: none;}
#footer a:hover{ color: #055685}

#footerTxt{ margin-top: 5px;}
#footerTxt, #footerTxt a{ color: #055685}

#footerNav{ float: left; width: 65%}

#social{ float: right; width: 30%; text-align: right;}
#social a{ display: inline-block; margin: 3px }

/*Multi Colums*/
#content ul.services li{ text-transform: normal}
.testi{ background: url(../../uploads/images/bg-testi.png) top center no-repeat; margin-bottom: 30px; padding: 0 80px;}

/* Stylesheet: theme : theme Modified On 2016-08-10 09:49:41 */
/*menu*/
#primary-nav, #primary-nav * {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#primary-nav {
    line-height: 1;
}
#primary-nav ul {
    position: absolute;
    top: -999em;
}
#primary-nav ul li {
    width: 100%;
}
#primary-nav li:hover {
    visibility: inherit;
}
#primary-nav li {
    float: left;
    position: relative;
}
#primary-nav a {
    display: block;
    position: relative;
}
#primary-nav li:hover ul{
    left: 0;
    top: 28px;
    z-index: 99;
}
ul#primary-nav li:hover li ul{
    top: -999em;
}

ul#primary-nav li li:hover li ul{
    top: -999em;
}
#primary-nav {
    float: left;
}
/* sub menu width */
#primary-nav ul { 
	width: 250px;
}
ul#primary-nav li li:hover ul{
    left: 250px;
    top: 0;
}
ul#primary-nav li li li:hover ul, ul#primary-nav li li li.sfHover ul {
    left: 250px;
    top: 0;
}
/*style*/
#menuwrapper{ height: 28px; padding: 8px 0}
#primary-nav li{ background: url(../../uploads/images/menu-break.jpg) top right no-repeat; padding: 0 10px;}
#primary-nav a {
    color: #fff;
	font-size: 15px;
	text-align:left;
	padding: 0 25px;
	text-decoration: none;
	line-height: 28px;
	text-transform: uppercase;
	border-bottom: 4px solid #111521;
}
#primary-nav a:hover, #primary-nav a.menuactive{ color: #00aae6; border-bottom: 4px solid #cf1b20; }
#primary-nav li:hover, #primary-nav li.menuactive{}
#primary-nav ul{ padding: 0px 10px 0;}
#primary-nav li li{ background: none; border: 0; background: #991013; padding: 0}
#primary-nav li li a{ 
	font-size: 12px; 
	padding: 10px; 
	line-height: 12px;
	text-transform: none;
	color: #fff;
	border: 0
}
#primary-nav li li a:hover{ background: #1b2026; border: 0}
#primary-nav li a:hover, #primary-nav li li a:hover	
	{-webkit-transition: all 0.15s ease-in 0s;
	-moz-transition:    all 0.15s ease-in 0s;
	-o-transition:      all 0.15s ease-in 0s;
	-ms-transition:     all 0.15s ease-in 0s;
	transition:         all 0.15s ease-in 0s;
 

}

/********************
Footer Links
*********************/

/* hack for Internet Explorer */
* html div#menu_horiz {
   /* hide ie/mac \*/
   height: 1%;
   /* end hide */
}

/* 
background-color for the entire menu row, 
covering 100% of the width and text center-aligned 
*/
div#menu_horiz {
  /* background color for the entire menu row */
	width: 100%;
	line-height: 100%;
	margin: 0;
}

/* 
the menu ul box has top and left border, 
right border is provided by the li elements 
*/
div#menu_horiz ul {}


/* menu list items */
div#menu_horiz li {
	display: inline;
	list-style: none;
	padding-right: 5px;
	margin-right: 5px;

}

/* the links, that is each list item */
div#menu_horiz a {
	text-decoration: none; /* no underline for links */
}

/* hover state for links */
div#menu_horiz li a:hover { text-decoration: underline}
div#menu_horiz a.activeparent:hover {text-decoration: underline}

/* active parent, that is the first-level parent of a child page that is the current page */
div#menu_horiz li.activeparent a {
	text-decoration: underline;
}

div#menu_horiz h3 {/* THIS IS THE COLOR OF THE HIGHTLIGHTED TEXT AKA CURRENT PAGE*/
	float: left;
	text-decoration: underline;/* THIS IS THE COLOR OF THE HIGHTLIGHTED TEXT AKA CURRENT PAGE*/
}

/* Footer */
/* Stylesheet: theme : menu Modified On 2013-11-07 10:48:20 */
