body {

	font:normal 12px Verdana, Arial, Helvetica, sans-serif;

	color:#474747;

	line-height:15px;

	margin:0;

	padding:0;

	background-color: #e1e1e1;

	background-image: url(images/bg.jpg);

	background-repeat: repeat-x;

	background-position: left 3px;

}



th,tr,td,p,h1,h2,h3 {

padding:0;

margin:0;

}





.main {

width:950px;

margin:0 auto;

padding:0;

}

.border {

	border-bottom-width: thin;

	border-bottom-color: #e0e0e0;

	padding-top: 5px;

	padding-bottom: 5px;

	border-bottom-style: solid;

}





a {

font: normal 12px Verdana, Arial, Helvetica, sans-serif; color:#474747;

text-decoration:none;

}



a:hover {

font: normal 12px Verdana, Arial, Helvetica, sans-serif; color:#000000;

text-decoration:none;

}

.tab_txt1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #132a63;

	background-color: #e4f4fe;

	padding-top: 10px;

	padding-bottom: 10px;

	padding-left: 7px;

	padding-right: 7px;

	font-weight: normal;

	text-align: left;

	vertical-align: top;

}





a.one:link,a.one:visited {

font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#db6c00;

text-decoration:underline;

}



a.one:hover{

font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#474747;

text-decoration:underline;

}

/* start top nav*/



.topnav01 a {

background:url(images/aboutus_btn.jpg) no-repeat 0 0;

height:42px;

float:left;

display:block;

width:94px;

}

.topnav01 a:hover{

background:url(images/aboutus_btn.jpg) no-repeat 0 100%;

}

.topnav01 #current{

background:url(images/aboutus_btn.jpg) no-repeat 0 100%;

}



.topnav02 a {

background:url(images/businees-unit_btn.jpg) no-repeat 0 0;

height:42px;

float:left;

display:block;

width:130px;

}

.topnav02 a:hover{

background:url(images/businees-unit_btn.jpg) no-repeat 0 100%;

}

.topnav02 #current{

background:url(images/businees-unit_btn.jpg) no-repeat 0 100%;

}



.topnav03 a {

background:url(images/product_btn.jpg) no-repeat 0 0;

height:42px;

float:left;

display:block;

width:91px;

}

.topnav03 a:hover{

background:url(images/product_btn.jpg) no-repeat 0 100%;

}

.topnav03 #current{

background:url(images/product_btn.jpg) no-repeat 0 100%;

}



.topnav04 a {

background:url(images/management_btn.jpg) no-repeat 0 0;

height:42px;

float:left;

display:block;

width:120px;

}

.topnav04 a:hover{

background:url(images/management_btn.jpg) no-repeat 0 100%;

}

.topnav04 #current{

background:url(images/management_btn.jpg) no-repeat 0 100%;

}



.topnav05 a {

background:url(images/patents_btn.jpg) no-repeat 0 0;

height:42px;

float:left;

display:block;

width:157px;

}

.topnav05 a:hover{

background:url(images/patents_btn.jpg) no-repeat 0 100%;

}

.topnav05 #current{

background:url(images/patents_btn.jpg) no-repeat 0 100%;

}



.topnav06 a {

background:url(images/investor-cell.jpg) no-repeat 0 0;

height:42px;

float:left;

display:block;

width:144px;

}

.topnav06 a:hover{

background:url(images/investor-cell.jpg) no-repeat 0 100%;

}

.topnav06 #current{

background:url(images/investor-cell.jpg) no-repeat 0 100%;

}



.topnav07 a {

background:url(images/news-and-event.jpg) no-repeat 0 0;

height:42px;

float:left;

display:block;

width:130px;

}

.topnav07 a:hover{

background:url(images/news-and-event.jpg) no-repeat 0 100%;

}

.topnav07 #current{

background:url(images/news-and-event.jpg) no-repeat 0 100%;

}





.topnav08 a {

background:url(images/careers_btn.jpg) no-repeat 0 0;

height:42px;

float:left;

display:block;

width:84px;

}

.topnav08 a:hover{

background:url(images/careers_btn.jpg) no-repeat 0 100%;

}

.topnav08 #current{

background:url(images/careers_btn.jpg) no-repeat 0 100%;

}

/* end top nav*/



.topmid {

background:url(images/midbg_top.jpg) repeat-x top left;

margin:0;

padding:0;

}

.botmid {

background:url(images/midbg_bot.jpg) repeat-x top left;

margin:0;

padding:0;

}



.leftmid {

background:url(images/leftcur_mid.jpg) repeat-y top left;

margin:0;

padding:0;

}



.rightmid {

background:url(images/rightcur_mid.jpg) repeat-y top left;

margin:0;

padding:0;

}



.img {

float:right;

padding:0 0 10px 10px;

margin:0;

}



.greenbg {

font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#474747; line-height:15px;

background:#a7bc2e; border-left:1px solid #899a2a;

border-right:1px solid #899a2a; padding:0 20px;

width:140px;

}

.copyright {

font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#474747;

}

.tab_txt2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #132a63;

	background-color: #f6fbfe;

	text-align: left;

	vertical-align: top;

	font-weight: normal;

	padding-top: 10px;

	padding-right: 7px;

	padding-bottom: 10px;

	padding-left: 7px;

}





.copyright a {

font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#474747;

text-decoration:underline;

}



.copyright a:hover {

font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#000;

text-decoration:underline;

}





h1{ font:normal 2em Georgia, "Times New Roman", Times, serif; color:#6d7b51;

}

h2{

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 20px;

	color: #000000;

	margin-top: 5px;

	margin-right: 5px;

	margin-bottom: 2px;

	height: 20px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #c0beba;

	text-align: left;

	vertical-align: top;

}

.investor_header {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 14px;

	color: #000000;

	height: 20px;

	font-weight: bold;

	padding-top: 5px;

	padding-bottom: 5px;

	text-align: left;

	vertical-align: top;

}



.text01{ font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#474747;

}









.sub_menu_bg {

	background-image: url(images/sub_menu_bg.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

.txt02 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #474747;

	padding-top: 5px;

	padding-bottom: 5px;

	line-height: 1.7em;

	text-align: justify;

}

.top {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #474747;

	text-decoration: underline;

}

.punch {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #808f26;

}

.contact_head {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #808f26;

	padding-top: 5px;

	padding-bottom: 5px;

}



.top a {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color:#474747;

}





.sub_menu_header {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 20px;

	color: #000000;

	margin-left: 20px;

	text-decoration: none;

	text-align: left;

	vertical-align: top;

}

.sub_menu_txt {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #313900;

	margin-left: 5px;

	margin-top: 10px;

	margin-right: 5px;

	margin-bottom: 5px;

}

.sub_menu_txt a {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #313900;

	margin-left: 5px;

	margin-top: 10px;

	margin-right: 5px;

	margin-bottom: 5px;

}

.sub_menu_txt a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #647500;

	margin-left: 5px;

	margin-top: 10px;

	margin-right: 5px;

	margin-bottom: 5px;

	text-decoration: underline;

}

.view {

	float: right;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

}



.greenbg1 {

	color:#474747;

	line-height:normal;

	background:#a7bc2e;

	border-left:1px solid #899a2a;

	border-right:1px solid #899a2a;

	width:140px;

	padding-top: 0;

	padding-right: 0px;

	padding-bottom: 0;

	padding-left: 15px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

}

.tab_txt3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #686665;

	background-color: #f9f9f9;

	font-weight: normal;

	text-align: left;

	vertical-align: top;

	padding-top: 10px;

	padding-right: 7px;

	padding-bottom: 10px;

	padding-left: 7px;

}

.tab_txt4 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #686665;

	background-color: #eeeeee;

	font-weight: normal;

	text-align: left;

	vertical-align: top;

	padding-top: 10px;

	padding-right: 7px;

	padding-bottom: 10px;

	padding-left: 7px;

}

.email {



	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #474747;

	text-decoration:underline;



}

.email {



	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #474747;

	text-decoration:underline;



}

.email a {



	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #474747;

	text-decoration:none;



}

.email a:hover {



	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #474747;

	text-decoration:none;



}



/*.email_green {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#808f26;

	text-decoration:underline;

}

*/

a.email_green:link{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#808f26;

	text-decoration:underline;

}

a.email_green:hover {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#000000;

	text-decoration:none;

}

a.email_green:visited {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#000000;

	text-decoration:none;

}



.red {

color:#FF0000;

}


