@charset "utf-8";
/* CSS Document */

* {margin:0 auto; padding:0;}
body {font-family:"Georgia"; background:url(images/body_bg.jpg);}
img {border:none;}
h1 {background:url(images/right_bg.jpg) no-repeat; width:289px; height:27px; font-size:17px; color:#FFF; padding:7px 0 0 7px; font-weight:normal;}
input {border:1px #014c8f solid; width:171px; height:25px;}

#container {width:952px;}
#header {background:url(images/top_header_bg.jpg);padding:68px 20px 0 3px;width:929px;height:47px;text-align:right;font-size:21px;color:#3fbdd6;}
#content_container {background:url(images/background_mid.jpg) repeat-y; width:918px; padding:14px 17px;}
#banner {background:url(images/banner.jpg) no-repeat; width:903px; height:238px; padding:6px;}
#banner img {float:left; padding-right:22px;}
#banner p {color:#FFF; font-size:17px; line-height:25px; float:right; padding:15px 10px 0 0; width:430px;}
#content {width:915px; padding:23px 0 0 0;}
#left_content {width:594px; float:left;}
#right_content {width:296px; float:right; background:url(images/GCM.jpg) no-repeat bottom; padding-bottom:230px;}
#footer {width:946px; padding:15px 3px;}
#footer a {display:inline;color:#444;font-size:11px;padding:0 10px;text-decoration:none;border-right:1px #444 solid;font-weight:bold;}
#footer a:hover {text-decoration:underline; color:#005b8a;}
#footer p {display:block; float:right; color:#444; font-size:11px; padding:0 10px; text-decoration:none; font-weight:bold;}
#form {background-color:#5d8db7; width:516px; padding:10px 0; border-bottom:4px solid #014c8f;}
#form td {color:#000; font-weight:bold; font-size:12px; padding:3px 4px;}

.amf{ color:#444; font-size:11px; padding:0 10px; text-decoration:none; font-weight:bold;}
.img1 {float:left; padding-right:5px;}
.title {color:#222961; font-size:1.6em;}
.title1 {font-size:1.6em; color:#505050; font-weight:bold;}
.title2 {color:#014c8f; font-size:20px; font-weight:bold;}
.title3 {color:#014c8f; font-size:15px; font-weight:bold;}
.title4 {background-color:#014c8f; padding:5px 10px; color:#FFF; font-size:18px; width:496px;}
.content_write {border:1px #c3eafb solid; padding:20px 16px; font-size:14px; color:#505050; line-height:1.5em;}
.content_write1 {color:#000; padding:8px; font-size:14px; line-height:1.5em;}
.help_links {background-color:#014c8f; padding:7px;}
.help_links a {display:block; padding:5px 0; text-decoration:none; color:#FFF; padding-left:18px; font-size:12px; font-weight:bold;}
.help_links a:hover {background:#1168a1 url(images/arrow.jpg) no-repeat left; background-position:4px;}
.contact_links p {background:#fff;}
.contact_links li {font-size:12px; display:block; background:url(images/arrow_02.jpg) 0px 9px no-repeat; _background:url(images/arrow_02.jpg) 0px 12px no-repeat; padding:6px 2px 6px 25px; margin:5px 0 0 5px;}
.testi {float:right; text-align:center; font-size:12px; padding-left:5px;}
.clear {clear:both;}

/*sprite navigator*/
ul#menu {width:946px; height:53px; list-style:none;	margin:0; padding:0 3px;}
ul#menu li {display:inline;}
ul#menu li a {background:url(images/sprite_bg.jpg) no-repeat scroll top left; float:left; display:block; height:53px; position:relative;}
ul#menu li a.home {width:190px;}
ul#menu li a.aboutus {width:189px; background-position:-190px 0px;}
ul#menu li a.services {width:189px; background-position:-379px 0px;}
ul#menu li a.testimonials {width:189px; background-position:-568px 0px;}
ul#menu li a.contact {width:189px; background-position:-757px 0px;}
ul#menu li a span {background:url(images/sprite_bg.jpg) no-repeat; display:block; position:absolute; height:53px; width:100%;z-index:100; cursor:pointer;}
ul#menu li a span:hover {cursor:pointer;}
ul#menu li a.home span {background-position:0px -53px;}
ul#menu li a.aboutus span {background-position:-190px -53px;}
ul#menu li a.services span {background-position:-379px -53px;}
ul#menu li a.testimonials span {background-position:-568px -53px;}
ul#menu li a.contact span {background-position:-757px -53px;}

/*current state*/
#bodyhome ul#menu li a.home {background-position:0px -52px;}
#bodyaboutus ul#menu li a.aboutus {background-position:-190px -52px;}
#bodyservices ul#menu li a.services {background-position:-379px -52px;}
#bodytestimonials ul#menu li a.testimonials {background-position:-568px -52px;}
#bodycontact ul#menu li a.contact {background-position:-757px -52px;}

html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}

.submit_btn{
	border:none;
	height:33px !important;
	width:98px !important;
	background:url(images/submit.jpg) no-repeat;
}
.reset_btn{
	border:none;
	height:33px !important;
	width:98px !important;
	background:url(images/clear.jpg) no-repeat;

}




