/* CSS Document */
body { background:url(../images/bg.gif) repeat-x top left; padding:0px; margin:0px; line-height:18px; }
table { font:12px Georgia, Arial, Tahoma "Times New Roman", Times, serif; color:#58595B; line-height:18px; }
ul,li { padding:0px; margin:0px; list-style:none; }

h1 { font:normal 17px Georgia, Arial, Tahoma; color:#58595B; padding:10px 0px; margin:0px; }
h1 strong { font-weight:normal; color:#BFD72F; }
h2 { font:normal 18px Georgia, Arial, Tahoma; color:#808284; padding:0px 0px 0px 20px; margin:0px; }
h3 { font:normal 18px Georgia, Arial, Tahoma; color:#58595B; padding:0px; margin:0px; }

.text_field { border:1px solid #cccccc; font-family:Arial, Helvetica, sans-serif;font-size:12px; height:17px; padding-top:2px; padding-left:5px; }


a { color:#BFD72F; text-decoration:underline; }
a:hover { color:#BFD72F; text-decoration:none; }
/************************************ Font Class ************************************/
.font_green { color:#BFD72F; }
.font_title_green { color:#BFD72F; background:url(../images/icon_01.gif) no-repeat left center; padding:15px 0px 10px 35px; }
.font_title_green_02 { color:#BFD72F; padding:0px 0px 10px 0px; }
.font_white { color:#fff; }
.font_blue { color:#00ABBD; }
.font_white_big { font-size:18px; font-weight:normal; color:#fff; }
.bg_green { background-color:#BFD730; padding-left:15px; }

/************************************ Border Class ************************************/
.border_l { border-left:1px solid #BFD72F; }
.border_r { border-right:1px solid #BFD72F; }
.border_t { border-top:1px solid #BFD72F; }
.border_b { border-bottom:1px solid #BFD72F; }
.border_b_gray { border-bottom:1px solid #f1f1f1; padding:1px; margin:10px 0px; }
.border_lr { border-left:1px solid #BFD72F; border-right:1px solid #BFD72F; }


/************************************ Padding Class ************************************/
.padding_L_1 { padding:0px 0px 0px 25px; }
.padding_L_2 { padding:0px 0px 0px 40px; }
.padding_L_3 { padding:0px 0px 0px 15px; }
.padding_L_4 { padding:0px 0px 0px 20px; }

.padding_1 { padding:10px 0px 20px 0px; }
.padding_2 { padding:0px 0px 15px 15px; }
.padding_3 { padding:5px 0px 5px 15px; }

.padding_b_1 { padding:0px 0px 15px 0px; }

/************************************ Background Class ************************************/
.page_bg { background:url(../images/bg_img.jpg) repeat-x top left; height:500px; }
.menu_bg { background:url(../images/menu_bg.gif) repeat-x 0px 33px; }
.footer_menu_bg { background:url(../images/menu_bg.gif) repeat-x 0px 0px; }
.australia_icon { background:url(../images/australia_flag.gif) no-repeat bottom right; padding:15px 60px 0px 0px; }
.request_call { background:url(../images/call_back_icon.gif) no-repeat bottom right; }
.request_quote { background:url(../images/request_quote_icon.gif) no-repeat bottom right; }
.green_box { background:url(../images/green_box_bg.gif) no-repeat left bottom; }
.green_box_top { background:url(../images/green_box_top.gif) no-repeat center top; background-color:#D9E782; width:414px; margin:0px 0px 10px 0px; }
.green_box_bottom { background:url(../images/green_box_bottom.gif) no-repeat center bottom; padding:12px 5px; }
.white_box_top { background:url(../images/white_box_top.gif) no-repeat top center; width:159px; }
.white_box_bottom { background:url(../images/white_box_bottom.gif) no-repeat bottom center; padding:0px 10px 0px 10px; }
.featured_box { background:url(../images/featured_works_box.gif) no-repeat center 5px; width:392px; height:163px; padding:0px 0px 17px 21px; margin:15px 0px 0px 0px; }
.technical_expertise_box { background:url(../images/our_technical_expertise_bg.jpg) no-repeat center 5px; width:460px; height:165px; padding:0px 25px 35px 25px; margin:20px 0px 0px 15px; }
.parrot_1 { background:url(../images/parrot_01.jpg) no-repeat bottom right; padding:0px 0px 140px 20px; }
.parrot_3 { background:url(../images/parrot_03.jpg) no-repeat top right; padding:10px 75px 10px 60px; }
.footer_grass { background:url(../images/footer_bg.jpg) repeat-x left bottom; height:80px; }
.btn_submit { background:url(../images/btn_submit.gif) no-repeat; width:73px; height:27px; cursor:pointer; border:0px; font-family:arial; font-weight:bold; color:#84980D; }

/************************************ Link Class ************************************/
.h_menu { background:url(../images/menu_bg_img.gif) no-repeat bottom left; height:45px; margin:32px 0px 0px 0px; }
.h_menu li { color:#fff; font:bold 11px Tahoma, Arial, Georgia; float:right; margin:0px 10px 10px 0px; padding:11px 0px; }
.h_menu li a { color:#fff; text-decoration:none; background:url(../images/menu_icon.gif) no-repeat left center; padding:12px 0px 12px 15px; }
.h_menu li a:hover { color:#58595B; text-decoration:none; }

.icon_link li { float:right; text-align:left; display:block; margin:0px 0px 0px 18px; }
.icon_link li a { color:#58595B; text-decoration:none; display:block; padding:22px 55px 0px 0px; }
.icon_link li a:hover { color:#000; text-decoration:none; }

.green_link { color:#BFD72F; }
.green_link a { color:#BFD72F; text-decoration:underline; }
.green_link a:hover { color:#58595B; text-decoration:underline; }

.white_link { color:#fff; }
.white_link a { color:#fff; text-decoration:underline; }
.white_link a:hover { color:#58595B; text-decoration:underline; }

.navigator_link { font:12px Tahoma, Arial, Georgia; color:#909090; padding:5px 0px }
.navigator_link a { color:#5C5C5C; text-decoration:none; padding:0px 3px; }
.navigator_link a:hover { color:#00ABBD; text-decoration:none; }
.navigator_link a strong { color:#00ABBD; text-decoration:none; }
.navigator_link a:hover strong { color:#5C5C5C; text-decoration:none; }

/**************************************** Right Menu ****************************************/

.right_link li { font:11px Tahoma, Arial, Verdana; color:#5C5C5C; line-height:20px; }
.right_link li a { color:#5C5C5C; text-decoration:none; }
.right_link li a:hover { color:#BFD72F; text-decoration:none; }

.right_link li a strong { color:#5C5C5C; background:url(../images/icon_03.gif) no-repeat center left; padding:0px 0px 0px 15px; text-decoration:none; }
.right_link li a:hover strong { color:#BFD72F; text-decoration:none; }

.right_link li li { font:11px Tahoma, Arial, Verdana; color:#5C5C5C; padding:0px 0px 0px 20px; line-height:20px; }
.right_link li li a { color:#5C5C5C; text-decoration:none; }
.right_link li li a:hover { color:#BFD72F; text-decoration:none; }

.right_link_02 li { font:11px Tahoma, Arial, Verdana; color:#5C5C5C; line-height:20px; padding:0px 0px 0px 15px; }
.right_link_02 li a { color:#5C5C5C; text-decoration:none; }
.right_link_02 li a:hover { color:#BFD72F; text-decoration:none; }


/**************************************** End Right Menu ****************************************/

.related_link li { font:bold 11px Georgia, Arial, Tahoma; color:#5C5C5C; padding-left:15px; list-style-position:outside; }
.related_link li a { color:#5C5C5C; text-decoration:none; line-height:20px; background:url(../images/icon_04.gif) no-repeat 0px 5px; padding:0px 0px 0px 15px; list-style:none; list-style-position:outside; }
.related_link li a:hover { color:#BFD72F; text-decoration:none; }

.more_link { font:11px Tahoma, Arial, Georgia; text-align:right; }
.more_link a { background:url(../images/icon_02.gif) no-repeat right center; padding:0px 15px 0px 0px; text-decoration:none; color:#808284; }
.more_link a:hover { text-decoration:underline; color:#BFD72F; }

.link_01 { font:11px Tahoma, Arial, Georgia; text-align:right; margin-top:6px; }
.link_01 a { text-decoration:none; color:#808284; }
.link_01 a:hover { text-decoration:underline; color:#BFD72F; }

.link_02 { font:11px Tahoma, Arial, Georgia; margin-top:6px; }
.link_02 a { text-decoration:none; color:#808284; padding:2px 5px; }
.link_02 a:hover { text-decoration:underline; color:#BFD72F; }

.more_link_02 { font:11px Tahoma, Arial, Georgia; text-align:right; padding:5px 40px 0px 0px; }
.more_link_02 a { text-decoration:none; color:#808284; background:url(../images/icon_02.gif) no-repeat right center; padding:0px 15px 0px 0px; }
.more_link_02 a:hover { text-decoration:underline; color:#BFD72F; }

.font_big_link { font:normal 18px Georgia, Arial, Tahoma; color:#58595B; padding:10px 0px; }
.font_big_link a { text-decoration:none; color:#58595B; background:url(../images/arrow_01.gif) no-repeat right bottom; padding:10px 40px 5px 0px; }
.font_big_link a:hover { text-decoration:none; color:#00ABBD; }

.footer_menu { background:url(../images/footer_bg_img.gif) no-repeat top left; height:33px; padding:10px 75px 0px 60px; }
.footer_menu li { color:#fff; font:bold 11px Tahoma, Arial, Georgia; float:right; margin:0px 10px 10px 0px; padding:11px 0px; }
.footer_menu li a { color:#fff; text-decoration:none; background:url(../images/menu_icon.gif) no-repeat left center; padding:12px 0px 12px 15px; }
.footer_menu li a:hover { color:#58595B; text-decoration:none; }

.footer_link li { font:11px Tahoma, Arial, Verdana; color:#A7A9AC; line-height:18px; }
.footer_link li a { color:#A7A9AC; text-decoration:none; }
.footer_link li a:hover { color:#BFD72F; text-decoration:none; }
.footer_link li strong { font:normal 12px Georgia, Arial, Tahoma; color:#58595B; background:url(../images/icon_02.gif) no-repeat 0px 3px; padding:0px 0px 10px 20px; }
.footer_link li strong a { color:#A7A9AC; text-decoration:none; }
.footer_link li strong a:hover { color:#BFD72F; text-decoration:none; }

.gray_link { font:11px Georgia, Arial, Tahoma; color:#5c5c5c; text-decoration:none; }
.gray_link a { color:#5c5c5c; text-decoration:none; }
.gray_link a:hover { color:#5c5c5c; text-decoration:underline; }
.gray_link li { font:11px Georgia, Arial, Tahoma; color:#5c5c5c; text-decoration:none; }
.gray_link li a { color:#5c5c5c; text-decoration:none; }
.gray_link li a:hover { color:#5c5c5c; text-decoration:underline; }

.green_02 { color:#C1DD00; }
.green_02 a { text-decoration:none; color:#C1DD00; padding:2px 5px; }
.green_02 a:hover { text-decoration:underline; color:#BFD72F; }

.list li { list-style-position:outside; background:url(../images/icon_04.gif) no-repeat left 8px; color:#5c5c5c; line-height:20px; padding-left:15px; }
.list li a { color:#BFD730; text-decoration:underline; }
.list li a:hover { color:#5c5c5c; text-decoration:none; }

.list_01 li { list-style-position:inside; list-style-type:lower-alpha; padding-left:15px; color:#5c5c5c; line-height:20px; }
.list_01 li a { color:#BFD730; text-decoration:underline; }
.list_01 li a:hover { color:#5c5c5c; text-decoration:none; }
.list_01 li li { list-style-position:inside; list-style-type:lower-roman; padding-left:20px; color:#5c5c5c; }
.list_01 li li a { color:#BFD730; text-decoration:underline; }
.list_01 li li a:hover { color:#5c5c5c; text-decoration:none; }
