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

* {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#464341;
}
body {
	margin:0;
	padding:0;
	background-color:#c0c0c0;
	background-image: url(../images/bg900.jpg);
	background-repeat: repeat-x;
	background-position: left top;	
	font-family:Arial, Helvetica, sans-serif;
}
a {
	
}

a img {
	border:0px;
}
.left {
	float:left;
	display:block;
}
h2 {
	font-size:18px;
	margin:0px;
	padding:5px 0px;
}
/*menu*/
li a.globalservice {
	background-image: url(../images/menu_01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 16px;
	width: 137px;
}
li.sfHover a.globalservice, li.current a.globalservice {
	background-image: url(../images/menu_01.jpg);
	background-repeat: no-repeat;
	background-position: left -16px;
	height: 16px;
	width: 137px;
}
li a.golfaround {
	background-image: url(../images/menu_02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 16px;
	width: 205px;
}
li.sfHover a.golfaround, li.current a.golfaround, li a.golfaround:hover{
	background-image: url(../images/menu_02.jpg);
	background-repeat: no-repeat;
	background-position: left -16px;
	height: 16px;
	width: 205px;
}

li a.thecompany {
	background-image: url(../images/menu_03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 16px;
	width: 153px;
}
li.sfHover a.thecompany, li.current a.thecompany {
	background-image: url(../images/menu_03.jpg);
	background-repeat: no-repeat;
	background-position: left -16px;
	height: 16px;
	width: 153px;
}
li a.requestforservice {
	background-image: url(../images/menu_04.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 16px;
	width: 166px;
}
li.sfHover a.requestforservice, li.current a.requestforservice {
	background-image: url(../images/menu_04.jpg);
	background-repeat: no-repeat;
	background-position: left -16px;
	height: 16px;
	width: 166px;
}

.submenus {
	padding:29px 0px 5px 19px;
	height:15px;
}
.submenus a{
	padding:0 30px;
	text-decoration:none;
}

.submenus a:hover,.submenus a.active {
	color: #003399;
}
/*finish menu*/

.mainmenu {
	padding-bottom:5px;
	font-family:Helvetica;
	font-size:10px;
	width:696px;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

.clearfix {display: inline-block;}  /* for IE/Mac */

.box {
	text-align:justify;
	line-height:19px;
	padding:0 14px;
	display:block;
	clear:both;
}
.box a {
	clear:both;
	display:block;
}
.content {
	padding:3px 0px;
	text-align:justify;
	line-height:19px;
}
.footer {
	color: white;
	padding:4px;
	width:490px;
}
.footer a {
	color: white;
	padding:0px 5px;
	text-decoration:none;
}
.footer a:hover {
	text-decoration:underline;
}
.copyright {
	padding-right:10px;
	color: white;
}
.splitter {
	background-image: url(../images/splitter_05.png);
	background-repeat: repeat-y;
	background-position: left top;
	height: 176px;
	width: 2px;	
}
table td {
	vertical-align:top;
}
.learnmore {
	background: url(../images/learnmore.png) no-repeat left top;
 	height: 31px;
	width: 92px;
	display:block;
	margin-top:10px;
}
a.learnmore:hover {
	background: url(../images/learnmore.png) no-repeat left -31px;
 	height: 31px;
	width: 92px;
	display:block;
	margin-top:10px;
}
.footertbl td {
	vertical-align:middle;
}

/*button*/
a.findoutmore_text {
	background-image: url(../images/findoutmore_txt.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 10px;
	width: 89px;	
	display:block;
}
a.findoutmore_text:hover {
	background-image: url(../images/findoutmore_hover_txt.png);
	background-repeat: no-repeat;
	background-position: left top;

}
a.submitbutton {
	background-image: url(../images/submitbutton.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 36px;
	width: 106px;	
	display:block;
	margin-top:15px;
}
a.submitbutton:hover {
	background-image: url(../images/submitbutton.gif);
	background-repeat: no-repeat;
	background-position: left -36px;
	height: 36px;
	width: 106px;	
	display:block;
	margin-top:15px;
}
/*form*/
.contactus label {
	color: #003399;
	font-size:18px;
	display:block;
	padding:10px 0px 5px 0px;
}
.contactus input {
	width:264px;
	height:17px;
	border:1px solid #bcbbba;
	vertical-align:middle;
	padding:8px;
}
.contactus select {
	width:282px;
	height:30px;
	border:1px solid #bcbbba;
	vertical-align:middle;
	padding:0px;
}
.contactus textarea {
	width:264px;
	height:238px;
	border:1px solid #bcbbba;
	padding:8px;
}

/*effect*/
.column_hover {
	background-image: url(../images/global_service_hover.png);
	background-repeat: no-repeat;
	background-position: center top;	
}
.box_hover {
	background-image: url(../images/box_hover.png);
	background-repeat: no-repeat;
	background-position: center top;	
}
.smallbox_hover {
	background-image: url(../images/smallbox_hover.png);
	background-repeat: no-repeat;
	background-position: center top;	
}
.bigbox_hover {
	background-image: url(../images/bigbox_hover.png);
	background-repeat: no-repeat;
	background-position: center top;	
}
#feedback {
	text-decoration:underline;
		cursor:pointer;
}

#feedback_container {
	background:white none repeat scroll 0 0;
border:2px solid #CCCCCC;
display:none;
left:300px;
margin:0 auto;
padding:10px;
position:absolute;
top:200px;
width:650px;
}

a.logo  {
	width:210px;
	height:63px;
	border-bottom:1px solid #cccccc;
	color:red;
	display:block;
	padding:0px;
	margin:0px;
}

a.logo:hover  {
	width:210px;
	height:63px;
	border-bottom:1px solid #003399;
	color:red;
}
.sitemap li  {
	line-height:18px;
}
.articleheader {
	color:#274879;
	font-family:arial,helvetica,sans-serif;
	font-size:15px;
}
.maincontent *{
	line-height:17px;
}
.large {

	font-size:17px;
}

/*content*/
.subtitle {
	font-weight:bold;
	padding:20px 0px 10px ;
}
