/* CSS Document */
* {margin:0; padding:0;}
html, body {height:100%;}
body {font-size:100%; line-height:1.125em; background:url(../images/global_bg.gif) repeat-y center;}
html, input, textarea {font-family:Verdana, Arial, Helvetica, sans-serif; /*font-family: Georgia, "Times New Roman", Times, serif; color:#9c9c9c;*/ color:#232323;}	


.alignMiddle{vertical-align:middle}
.alignCenter{text-align: center}
.container1{width:100%;}
object {vertical-align:top; outline:none}
.clear {clear:both;}
.fleft{float:left}
.fright{float:right}
div.container {overflow:hidden; width: 100%;}
a img{border:0}
img{vertical-align:top;}

A.printlnk {background:url(../images/bg_menu.gif) no-repeat center; color:#fff; font-weight:bold; padding:6px 15px; text-decoration:none; border:1px #090 solid;}
A.printlnk:hover {background:url(../images/bg_menu.gif) no-repeat center; color:#fff; font-weight:bold; padding:6px 15px; text-decoration:underline;  border:1px #090 solid}

.print {background:#0066CC; width:100%; font-weight:bold; font-size:12px; padding:3px; text-align:center; position:fixed; top:0px;}
.print A {color:#fff;text-decoration:none;}
.print A:hover {color:#fff;}

a{color:#c6dd43; text-decoration:underline; outline:none} 
a:hover{text-decoration:none}

.link{color:#9c9c9c;}

#container .homepage {margin-right:40xp;}
#container  A {color:#007500 !important;}

#content ul{margin:0; padding:0; list-style:none;}
#content ul li{background:url(../images/marker.gif) top left no-repeat; background-position:0 4px; margin:0; padding-left:28px;}
#content ul li a{color:#9b9b9b; text-decoration: underline; line-height:2.5em} 
#content ul li a:hover {text-decoration:none;}

#content .ul li{background:url(../images/marker1.gif) top left no-repeat; background-position:0 7px; margin:0; padding-left:28px;}
#content .ul li a{color:#3c4023; text-decoration: underline; line-height:2.5em} 
#content .ul li a:hover {text-decoration:none;}

.link-1 {display:block; float:left; background:url(../images/link_bg.gif) left top repeat-x; color:#ffffff; text-decoration:none;}
.link-1 em {display:block; background:url(../images/link_left.gif) no-repeat left top; text-transform:uppercase; font-size:1.5em}
.link-1  b {display:block; background:url(../images/link_right.gif) no-repeat right top; padding:7px 15px 7px 15px; font-weight:normal; font-style:normal;}
.link-1:hover{text-decoration:none; color:#000000}

.link-2 {display:block; float:left; background:url(../images/link_bg1.gif) left top repeat-x; color:#abc515; text-decoration:none;}
.link-2 em {display:block; background:url(../images/link_left1.gif) no-repeat left top; text-transform:uppercase; font-size:1.5em}
.link-2  b {display:block; background:url(../images/link_right1.gif) no-repeat right top; padding:7px 15px 7px 15px; font-weight:normal; font-style:normal;}
.link-2:hover{text-decoration:none; color:#000000}

/*header*/
#header .flash{margin:0 0 0 -2px; position:relative; display:none;}

/*content*/
#content{font-size:0.75em; width:100%; text-align:left;}
/*#content A {color:#739B15; text-decoration:underline;}
#content A:hover {color:#739B15; text-decoration:none;}*/
#content .indent-col1{padding:20px 0 0 19px}
#content .indent-col2{padding:5px 0 30px 5px}
#content .indent-col{padding:27px 0 30px 0}
#content .title{margin-bottom:16px}
#content .img-left{float:left; margin:0 20px 0 0}
#content .img-indent{margin:0 0 5px 0}
#content .img-indent1{margin:0 0 21px 0}
#content p{margin:0 0 17px 0}
#content .p{margin:0}
#content .p1{margin:0 0 5px 0}
#content ul.p1 li{background:url(../images/marker.gif) top left no-repeat; background-position:0 11px; margin:0; padding-left:28px;}
#content .p2{margin:0 0 37px 0}
#content .p3{margin:0 0 27px 0}
#content h2{color:#4d4d4d; font-size:1em; margin-bottom:13px; text-transform:uppercase; font-weight:normal; font-size:1.83em; line-height:1.2em}
#content h3{color:#414141; font-size:1em; margin-bottom:11px; text-transform:uppercase; font-size:1.83em; line-height:1.2em;}
#content h4{color:#c6dd43; font-size:1em; margin-bottom:17px;}
#content .tail{background:url(../images/tail.gif) repeat-x bottom; padding-bottom:9px; margin-bottom:9px}
.txt{font-weight:bold; display:block; margin-bottom:19px; float:right}
.txt1{font-weight:bold; color:#c6dd43}
.txt2{color:#c6dd43}

#content .indent{padding:30px 0 0 0}
#content .indent1{padding:0 0 0 260px}
#content .indent2{padding:0 40px 20px 0}
#content .indent-1{padding:0 0 0 59px}
#content .indent-3{padding:0 0 0 125px}

/*box*/
.box{background:#c6dd43; width:100%; color:#3c4023}
.box .border-left {background:url(../images/border_left.gif) repeat-y left;}
.box .corner-top-left {background:url(../images/corner_top_left.gif) no-repeat left top;}
.box .corner-top-right {background:url(../images/corner_top_right.gif) no-repeat right top;}
.box .corner-top-right1 {background:url(../images/corner_top_right1.gif) no-repeat right top;}
.box .corner-bottom-left {background:url(../images/corner_bottom_left.gif) no-repeat left bottom;}
.box .corner-bottom-right {background:url(../images/corner_bottom_right.gif) no-repeat right bottom; width:100%;}
.box .indent-box{padding:24px 24px 40px 24px; text-align:center}

/* Footer */
#footer {width:100%;color:#FFF; font:8pt Verdana, Arial, Helvetica, sans-serif; text-align:center; margin-top:25px; padding-top:10px; background:#202020; border-top:3px #CCC  solid;}

.jamp{width:40px; margin-left:6px}
select{font-size:.84em; color:#2d3331; height:20px;	font-family:Tahoma;}

.indent-2{position:relative; padding-right:20px; float:left}
.h{height:42px; background:url(../images/bg_input1.gif) no-repeat top left; width:350px}
.h1{height:27px; background:url(../images/bg_input.gif) no-repeat top left}
.h2{height:182px; background:url(../images/bg_input2.gif) no-repeat top left; width:350px}
.block-contact span{float:right; margin-right:10px}
.input{border:none; 
	background:none;
	width:170px; height:21px;
	font-size:1em;
	color:#000;
	vertical-align:middle;
	margin-right:12px;
	padding-left:15px;
	padding-top:3px;
	padding-bottom:3px;}input{border:none; 
	background:none;
	width:340px; height:21px;
	font-size:1em;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;}
textarea{border:none; 
	background:none;
	width:340px; height:145px;
	font-size:1em;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	margin-bottom:11px;
	overflow:auto}
	
/* More styles */
.h3 {font-family:Arial, Helvetica, sans-serif; font-size:11pt; font-weight:bold; color:#06c;}
.h4 {font-family:Arial, Helvetica, sans-serif; font-size:28px; font-weight:bold; color:#CCC; margin:6px 0 20px 0;}
.num {color:#FF6600; font-weight:bold; padding-right:5px;}
.sub_hd {font-weight:bold; color:#06c;}

UL#borchures {font-size:9pt; font-weight:bold;}
UL#borchures LI {background:url(../images/ico_sml_pdf.jpg) no-repeat left; padding:5px 0 5px 30px; border-bottom:1px #C1DBF7 solid; display:block}
UL#borchures LI:hover {background:url(../images/ico_sml_pdf.jpg) no-repeat left #E6EFF9; padding:5px 0 5px 30px; border-bottom:1px #C1DBF7 solid; display:block}
UL#borchures LI A {color:#666; text-decoration:none}
UL#borchures LI A:hover {color:#333; text-decoration:none;}

#more {font:bold 7.5pt Arial, Helvetica, sans-serif; text-align:left; padding:3px; border-bottom:1px #C1DBF7 solid; margin-bottom:10px; margin-top:-10px !important;}
#more A {color:#252525; text-decoration:none;}
#more A:hover {color:#03C; text-decoration:underline;}

.phonenum {font-weight:bold; color:#9C0;}

#content ul.links li{background:url(../images/green_bullet.gif) top left no-repeat; background-position:0 10px; margin:0; padding-left:28px; font-weight:bold;}
#content ul.links li A {text-decoration:none}
#content ul.links li A:hover {text-decoration:underline; color:#06C}

#news {background:url(../images/news.gif) no-repeat center; padding:35px 10px 10px 13px; text-align:left;}
#marqueecontainer{
font:bold 11px Arial, Helvetica, sans-serif;
position: relative;
width: 175px; /*marquee width */
height: 140px; /*marquee height */
overflow: hidden;
padding: 2px;
padding-left: 0px;
}

#vmarquee Div {color:#272727; padding:8px 5px 8px 5px; border-bottom:1px #DCDDDE dotted;}
#vmarquee Div:hover {background:#c6dd43; color:#383838; padding:8px 5px 8px 5px; border-bottom:1px #DCDDDE dotted;}

ul.sub_rhtMnu {padding-left:2px;}
ul.sub_rhtMnu A {font-size:7pt;}
ul.sub_rhtMnu A:hover {font-size:7.5pt;}

#contactCard {background:url(../images/corner_top_right1.gif) no-repeat right top #c6dd43; color:#FFF; width:94%;}
#contactCard Div {background:url(../images/corner_bottom_right.gif) no-repeat right bottom;}
#contactCard Div Div {background:url(../images/corner_bottom_left2.gif) no-repeat left bottom;}
#contactCard Div Div Div {padding:10px;}

#contactCard .heading {font:17px Arial, Helvetica, sans-serif;}
#contactCard .sub_heading {font:bold 9pt Arial, Helvetica, sans-serif;}

/*===Benefits Content */
#benefits {}
#benefits IMG {padding-top:3px;}

.benefits-text {background:url(../images/benefits-text-box-bg.gif) repeat-x bottom; width:auto; font-family:Arial, Helvetica, sans-serif; color:#333; border:1px #AABFDF solid; padding:5px; margin:0 6px 6px 0;}
.benefits-items-heading {color:#454545; font:bold 10pt Arial, Helvetica, sans-serif; margin-bottom:5px; cursor:hand; cursor:pointer}



/*===jobs Content */
#jobs {}
#jobs IMG {padding-top:3px;}

#jobs .benefits-text {background:#FBFBFB; width:auto; font-family:Arial, Helvetica, sans-serif; color:#333; border:1px #DCDDDE solid; padding:5px; margin:0 6px 6px 0;}
#jobs .benefits-items-heading {color:#454545; font:bold 10pt Arial, Helvetica, sans-serif; margin-bottom:5px; cursor:hand; cursor:pointer}

/*===ContactUs Content */
.btn-submit{
	background:#aec334;
	color:#FFF;
	font-weight:bold;
	border:0;
	width:130px;
	}
.heading-bg{
		background:url(../images/heading-bg.gif) no-repeat;
		height:29px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:10pt;
		color:#2e55b0;
		padding:6px 0 0 30px;
	}
.textfield1{
	width:231px;
	height:16px;
	font-size:9pt;
	border:1px solid #c6dd43;
	margin-left:1px;
	background:#fff;
	margin-bottom:1px;
	}
.select1{
	font-size:10pt;
	color:#2d3331;
	font-family:Tahoma;
	}
.txtArea{
	border:1px solid #c6dd43;
	height:35px;
	}
.chkbox1{
	width:auto;
	}
	
/* Tab tab-box*/
			#tab-box {width: auto;}
				ul.tabs {
					margin: 0;
					padding: 0;
					float: left;
					list-style: none;
					height: 32px;
					border-bottom: 1px solid #999;
					border-left: 1px solid #999;
					border-right: 1px solid #fff;
					width: 100%;
				}
				ul.tabs li {
					float: left;
					margin: 0;
					padding: 0 !important;
					height: 31px;
					line-height: 31px;
					border: 1px solid #999;
					border-left: none;
					margin-bottom: -1px;
					overflow: hidden;
					position: relative;
					list-style:none !important;
					background:#eaeaea !important;
					font-size:8pt;
					}
				ul.tabs li a {
					text-decoration: none;
					color: #000;
					display: block;
					font-size: 1.2em;
					padding: 0 10px;
					border: 1px solid #fff;
					outline: none;
					color:#000000 !important;
				}
				ul.tabs li a:hover {
					background: #ccc;
					color:#000000 !important;
				}	
				ul.tabs li.active, html ul.tabs li.active a:hover  {
					background: #fff !important;
					border-bottom: 1px solid #fff;
					color:#000000 !important;
				}
				.tab_container {
					border: 1px solid #999;
					border-top: none;
					width: 100%;
					background:#ffffff;
					-moz-border-radius-bottomright: 5px;
					-khtml-border-radius-bottomright: 5px;
					-webkit-border-bottom-right-radius: 5px;
					-moz-border-radius-bottomleft: 5px;
					-khtml-border-radius-bottomleft: 5px;
					-webkit-border-bottom-left-radius: 5px;
				}
				.tab_content {
					padding:10px 10px;
					font-size: 9pt;
					height:160px;
				}
				.tab_content h2 {
					font-weight: normal;
					padding-bottom: 10px;
					border-bottom: 1px dashed #ddd;
					font-size: 1.8em;
				}
				.tab_content h3 a{
					color: #254588;
				}
				.tab_content img {
					float: left;
					margin: 0 20px 20px 0;
					border: 1px solid #ddd;
					padding: 5px;
				}
				/*end Tab tab-box*/
