body {
	margin:0;
	background:#267AC2 url(images/bg.gif) repeat-x;
	color:#3D3D3D;
	font:10pt/normal Arial, Helvetica, sans-serif;
}
a { font:10pt/1em Arial, Helvetica, sans-serif;color:#59A3DF; text-decoration:none; }
a:hover { text-decoration:underline; }
a img {
	border:0;
	text-align: center;
}
h2 { font-size:16px; }
.fleft { float:left; }
.fright { float:right; }
.centered { text-align:center; }
.righted { text-align:right; }
.cleared { clear:both; }
input { color:#666; }
.zero { margin:0; padding:0; border:0; }
table.fixed  { table-layout:fixed; }
table.tab_zero, table.tab_zero td { margin:0; padding:0; border:0; border-collapse:collapse; }
table.topped td, td.topped { vertical-align:top; }
#c_global { width:780px; margin:0 auto; overflow:hidden;background-color:#fff }
#logo { padding:20px 0 0 3%; line-height:0; background-color:#267AC2; }
#c_header { background:url(images/header-bg.gif) repeat-x; height:205px; overflow:hidden; }
#c_header2 { background:url(images/header-l.jpg) left top no-repeat; height:205px; overflow:hidden; }
#c_h_l { background:url(images/header-r.gif) right no-repeat; height:205px; overflow:hidden; }
form#as { margin:0; padding:42px 0 0 22px; color:#fff; width:206px; }
form#as p { font-size:150%; line-height:1em; font-weight:bold; margin:0; padding:0; }
form#as table { margin:10px 0 0 0; padding:0; border:0; }
form#as table td { margin:0; padding:0; border:0; height:22px; }
form#as table th { margin:0; padding:0 0 0 10px; border:0; height:22px; }
.inp_txt { border:1px solid #B2B2B2; width:136px; height:15px; }
#reg_now { padding-top:10px; }
#for_pas { padding-top:6px; }
a.a_c, a.a_c:visited { color:#B4DCFC; font-size:10px; background:url(images/arr-w.gif) left .4em no-repeat; }
a.a_c:hover { color:#fff; }
a.a_w, a.a_w:visited { color:#fff; font-size:10px; background:url(images/arr-w.gif) left .4em no-repeat; text-decoration:none; }
a.a_w:hover { text-decoration:underline; }
#b_login { float:right; margin-top:10px; }
#b_login input { background:url(images/blogin.gif) no-repeat; width:66px; height:38px; border:0; cursor:pointer; }
#topmenu { margin:1px 0 0 10px; padding:0; border:0; border-collapse:collapse; clear:both; height:31px; overflow:hidden; } /* position:absolute; top:243px; z-index:100; } */
#topmenu td, #topmenu th { padding:0 7px 0 0; margin:0; border:0; border-collapse:collapse; }
#topmenu a, #topmenu a:visited { font-size:12px; font-weight:bold; text-decoration:none; line-height:31px; padding:0 11px; display:block; height:31px; overflow:hidden; }
#topmenu th { background:url(images/navt-a-r.gif) right no-repeat; }
#topmenu th div { padding-left:7px; background:url(images/navt-a-l.gif) left no-repeat; }
#topmenu th div a { background:url(images/navt-a-bg.gif) repeat-x; color:#ff9000; }
#topmenu td { background:url(images/navt-o-r.gif) right no-repeat;  }
#topmenu td div { padding-left:7px; background:url(images/navt-o-l.gif) left no-repeat; }
#topmenu td div a { background:url(images/navt-o-bg.gif) repeat-x; color:#fff; }
#topmenu td a:hover { text-decoration:underline; }
#about_box { background-color:#fff; width:100% }
#about1 { width:500px; float:left;background-color:#fff; padding:5px;padding-top:0px;padding-bottom:0px;display:inline;}
#about2 { width:250px; float:right;background-color:#fff;padding:5px;}
a.nav_grey, a.nav_grey:visited { color:#737373; text-decoration:none; }
a.nav_blue, a.nav_blue:visited { color:#59A3DF; text-decoration:none; font-weight:bold; }
a.nav_grey:hover, a.nav_blue:hover { text-decoration:underline; }
.hspace10 { padding:0 10px; }
.top30 { margin-top:30px; }
.t_blue { background:url(images/tblue-bg.gif) repeat-x; width:98%; height:35px; overflow:hidden; }
.t_blue div { background:url(images/tblue-r.gif) right top no-repeat; padding-right:5px; }
.t_blue div div { background:url(images/tblue-l.gif) left top no-repeat; padding-left:15px; color:#fff; line-height:35px; height:35px; font-weight:bold; font-size:18px; }
#img_welcome { float:left; display:box; padding:16px 36px 0 14px; }
#about1 p { margin:0; padding:16px 20px 0 0; color:#3D3D3D; line-height:1.5em; }
#about1 .breadmore { display:block; text-align:right; padding-top:1em;margin:1em; }
form#s_search { margin:0; padding:23px 0 0 0; height:42px; }
.search_txt { border:1px solid #d0d0d0; padding:3px 9px 4px 9px; width:113px; font-size:11px; }
.b_search { background:url(images/b-search.gif) no-repeat; width:75px; height:37px; border:0; margin-left:10px; cursor:pointer; }
.t_orange { background:url(images/torange-bg.gif) repeat-x; margin-top:7px;height:35px; overflow:hidden; }
.t_orange div { background:url(images/torange-r.gif) right top no-repeat; padding-right:5px; }
.t_orange div div { background:url(images/torange-l.gif) left top no-repeat; padding-left:15px; color:#fff; line-height:35px; height:35px; font-weight:bold; font-size:18px; }
form#enquiry { width:200px; margin:0 auto; padding:12px 0 0 0; }
form#enquiry table { width:200px; empty-cells:show; }
.p3 { padding-top:3px; }
form#enquiry label { color:#333; line-height:25px; }
form#enquiry p { color:#737373; line-height:1.3em; margin:0; }
form#enquiry p#p1 { padding:10px 0 5px 0; }
form#enquiry p.fright { }
form#enquiry textarea { width:195px; border:1px solid #D0D0D0; height:88px; }
.b_submit { background:url(images/b-submit.gif) no-repeat; width:75px; height:37px; border:0; cursor:pointer; margin-top:5px; }
.sub_submit { background:url(images/sub-submit.gif) no-repeat; width:75px; height:23px; border:0; cursor:pointer; margin-top:5px; }
.c1 { width:24px; height:1px; }
.c2 { width:15px; height:1px; }
.c3 { width:70px; height:1px; }
.c4 { width:91px; height:1px; }
.inp1 { border:1px solid #d0d0d0; width:145px; padding:1px 5px; }
#threetop { background-color:#fff; color:white;}
#threetop a, #three a:visited { color:#fff; font-weight:bold; text-decoration:none; line-height:23px; }
#threetop a:hover { text-decoration:underline; }

#three { background-color:#fff; clear:both; padding-right:7px; padding-left:7px; }
#boxes { background:url(images/boxes-bg.gif) repeat-y; width:766px; margin:0 auto; empty-cells:show; }
#boxes td { vertical-align:top; color:#fff; }
#boxes #ora { background:url(images/orange.jpg) bottom no-repeat; width:252px; }
#boxes #ora div { background:url(images/orange-t.gif) no-repeat; padding:15px 18px 22px 24px; }
#boxes #gre { background:url(images/grey.jpg) bottom no-repeat; width:259px; }
#boxes #gre div { background:url(images/grey-t.gif) no-repeat; padding:15px 24px 22px 23px; }
#boxes #blu { background:url(images/blue.jpg) right bottom no-repeat; width:252px; }
#boxes #blu div { background:url(images/blue-t.gif) no-repeat; padding:15px 22px 22px 16px; }
#boxes .w1 { width:1px; }
#boxes .w2 { width:2px; }
#three h2 { margin:0; padding:0 0 12px 0; font-size:18px; line-height:1em; font-weight:normal; }
#three h3 { margin:0; padding:19px 0 9px 0; font-size:12px; line-height:1em; }
#three h3.first { padding-top:0; }
#three p { margin:0; padding:0; line-height:1.5em; }
#orang_b { background:url(images/orange-b.gif) no-repeat; }
#gre_b { background:url(images/grey-b.gif) no-repeat; }
#blu_b { background:url(images/blue-b.gif) no-repeat; }
#orang_b, #gre_b, #blu_b { height:58px; vertical-align:top; padding:0; text-align:left; }
#three a, #three a:visited {
	color:#fff;
	padding-left:0px;
	font-weight:bold;
	text-decoration:none;
	line-height:23px;
}
#three a:hover { text-decoration:underline; }
.t_or { background:url(images/tor-bg.gif) repeat-x; height:22px; overflow:hidden; width:95%; margin:0 auto; }
.t_or div { background:url(images/tor-r.gif) right top no-repeat; padding-right:5px; }
.t_or div div { background:url(images/tor-l.gif) left top no-repeat; color:#fff; line-height:22px; height:22px; font-weight:bold; font-size:14px; text-align:center; }
.banners_b { padding:16px 7px 30px 7px; background-color:#fff; }
.banners_bo { padding:16px 0 30px 0; background-color:#fff; }
.banners_b table, .banners_bo table { width:95%; margin:0 auto; }
.c_nav_f { padding:0 7px 0 7px; background-color:#fff; }
.nav_f { background:url(images/navf-bg.gif) left top repeat-x; height:35px; overflow:hidden; margin:0 auto; }
.nav_f div { background:url(images/navf-r.gif) right top no-repeat; padding-right:6px; }
.nav_f div div { background:url(images/navf-l.gif) left top no-repeat; height:35px; text-align:center; }
.nav_f div div, .nav_f div div a, .nav_f div div a:visited { color:#fff; line-height:35px; padding:0 8px; text-decoration:none; }
.nav_f div div a:hover { font-weight:bold; text-decoration:underline; }
.footer { text-align:center; clear:both; color:#000000 }
.footer, .footer a, .footer a:visited { font-size:12px; color:#000000;padding-bottom:5px;}
.bott { background:url(images/bot-bg.gif) left top repeat-x; height:7px; }
.bott div { background:url(images/bot-r.gif) right top no-repeat; padding-right:7px; }
.bott div div { background:url(images/bot-l.gif) left top no-repeat; height:7px;}
.l15 {
	padding-left:5px;
	margin-top:-5px;
}

.news_brief { background:url(images/news-bg.gif) repeat-y; width:215px; margin:15px 0 0 0; color:#fff; }
.news_brief td { background:url(images/news-b.jpg) left bottom no-repeat; width:215px; } 
.news_brief div.newsb { padding:14px 3px 21px 3px; background:url(images/news-t.gif) no-repeat; }
.news_brief h2 { font-size:18px; margin:0; padding:0; line-height:1.2em; font-weight:normal; }
.news_brief .date { font-weight:bold; font-size:12px; padding-top:8px; }
.news_brief p { margin:0; padding:2px 0 0 0; line-height:1.2em; font-size:12px; }
.news_brief a, .news_brief a:visited { background:url(images/arr-w2.gif) left 5px no-repeat; padding-left:14px; font-weight:bold; font-size:12px; line-height:21px; text-decoration:none; color:#fff; }
.news_brief a:hover { text-decoration:underline; }
.left {
	text-align: left;
}

#googlevoice{
cursor:pointer;
}

/* set the image to use and establish the lower-right position */ .cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2{ background: transparent url(img.php.png) no-repeat bottom right} .cssbox{ /* intended total box width - padding-right(next) */ width:635px !important; /* IE Win = width - padding */ width: 620px; /* the gap on the right edge of the image (not content padding) */ padding-right:15px; /* use to position the box */ margin:20px auto} /* set the top-right image */ .cssbox_head{background-position:top right; /* pull the right image over on top of border */ margin-right:-15px; /* right-image-gap + right-inside padding */ padding-right:40px} /* set the top-left image */ .cssbox_head h2{ background-position:top left; margin:0; /* reset main site styles*/ border:0; /* ditto */ /* padding-left = image gap + interior padding ... no padding-right */ padding:25px 0 15px 40px; height:auto !important; height:1%} /* IE Holly Hack */ /* set the lower-left corner image */ .cssbox_body{ background-position:bottom left; margin-right:25px; /* interior-padding right */ padding:15px 0 15px 40px} /* mirror .cssbox_head right/left */ 

.cssbox a{ color:#285070; font-weight:bold;  }




/*CODE RELATED TO DROPDOWN MENU*/
/* Dropdown Button */
.dropbtn {
  background-color: #4CAF50;
  color: white;
  padding: 16px;
  font-size: 16px;
  border: none;
}

#topmenu div.dropdown{

}
/* Dropdown Content (Hidden by Default) */
#topmenu div .dropdown-content {
  display: none;
  position: absolute;
  min-width: 160px;
  #box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
  padding-left:0px;
  margin-left:-7px;
}
/* Links inside the dropdown */
#topmenu div .dropdown-content a {
  background:none;
  background-color: rgba(36, 124, 200, 0.9);
  text-align:left;
color:
#fff;
  #padding: 12px 16px;
  text-decoration: none;
  display: block;
}
/* Change color of dropdown links on hover */
#topmenu .dropdown-content a:hover {background-color: rgba(255, 144, 0, 0.9);}

/* Show the dropdown menu on hover */
#topmenu .dropdown:hover .dropdown-content {display: block;}

/* Change the background color of the dropdown button when e dropdown content is shown */
#topmenu .dropdown:hover .dropbtn {background-color: rgba(255, 144, 0, 0.8);} 