body,td,th {font-family: Arial, Helvetica, sans-serif,����;}
p{line-height:1.5em;}
#sitecontainer {WIDTH: 925px}
div#footer {WIDTH: 925px}
div.fullwidth {
	WIDTH: 925px;height:278px;
	background-image: url(/templates/grandraygp/images/banner00.jpg);
	background-repeat: no-repeat;
}
div.contentcontainer {WIDTH: 925px}
div.innercontentcontainer {MARGIN-TOP: 15px; FLOAT: left; WIDTH: 734px}
div.marginleft {MARGIN-LEFT: 30px}
div.marginleft29 {MARGIN-LEFT: 29px}
div.marginright {MARGIN-RIGHT: 30px}
div#sitecontainer {MARGIN: 0px auto; PADDING-TOP:10px; TEXT-ALIGN: left}
div#logo {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 145px; PADDING-TOP: 0px; HEIGHT: 38px}
div#menucontainer {FLOAT: left; PADDING-BOTTOM: 22px; WIDTH: 925px; BORDER-BOTTOM: #999999 1px solid; HEIGHT: 38px}
div#search {TEXT-ALIGN: right;float:right;}
div#search IMG {float:left;padding:6px;}
div#menu {MARGIN-TOP: 27px; FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; _margin-top: 8px}
div#menu UL {PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; WHITE-SPACE: nowrap}
div#menu UL LI {PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;BORDER-LEFT: #000000 1px solid}
div#menu UL .menuleft {PADDING-LEFT: 20px; BORDER-LEFT-WIDTH: 0px;BORDER:none;}
div.contentrowspacer {MARGIN-TOP: 25px;WIDTH: 925px;}
div#headertext {MARGIN-TOP: 35px; FLOAT: left; MARGIN-LEFT: 45px; WIDTH: 300px}.floatleft {FLOAT: left}.floatright {FLOAT: right}.clearboth {CLEAR: both}
div.contentcontainer {CLEAR: both; PADDING-TOP: 22px}
div.fullwidth {CLEAR: both}
div.multicolumn {FLOAT: left; WIDTH: 154px}
div.multicolumnleft {FLOAT: left; WIDTH: 154px}
div.multicolumnleftnomargin {FLOAT: left; WIDTH: 154px}
div.contactitem DIV.dottedbody {FLOAT: left; WIDTH: 154px}
div.multicolumn {MARGIN-LEFT: 30px}
div.multicolumnleft {MARGIN-LEFT: 15px; _margin-left: 7px}
div.relatedleft {FLOAT: left; WIDTH: 161px; MARGIN-RIGHT: 30px}
div.relatedright {FLOAT: left; MARGIN-LEFT: 30px; WIDTH: 174px}
div.relatedrightmerge {FLOAT: right; WIDTH: 174px}
div.detailcontainer {FLOAT: left; WIDTH: 530px}
div.abstractcontainer {FLOAT: left; WIDTH: 721px}
div.abstractitemcontainer {FLOAT: left; WIDTH: 345px}
div.abstractitemcontainerleft {FLOAT: left; WIDTH: 345px}
div.abstractitemcontainerleft {MARGIN-RIGHT: 30px}
div.abstractitemimage {FLOAT: left; WIDTH: 158px; HEIGHT: 132px}
div.abstractitemdescription {FLOAT: right; WIDTH: 159px; HEIGHT: 132px}
div.resultsitem {FLOAT: left; WIDTH: 143px}
div.resultsitemleft {FLOAT: left; WIDTH: 143px}
div.resultsitemimage {FLOAT: left; WIDTH: 143px}
div.resultsitem {MARGIN-LEFT: 30px}
div.resultsitemleft {MARGIN-LEFT: 0px}
div.resultsitemimage {MARGIN-BOTTOM: 10px; HEIGHT: 142px; TEXT-ALIGN: center}
div.searchresultsitem {PADDING-LEFT: 30px; FLOAT: left; WIDTH: 546px}
div.searchitemimage {WIDTH: 158px; HEIGHT: 142px; TEXT-ALIGN: center}
div.contactitem {POSITION: relative; HEIGHT: 190px}
div.contactitem DIV.dottedbody {BOTTOM: 0px; POSITION: absolute}
div.lefttitle {MARGIN-TOP: 3px; FLOAT: left; _margin-top: 5px}
div#footer {CLEAR: both; PADDING-TOP: 50px; HEIGHT: 56px}
div#footerleft {MARGIN-TOP: 22px; FLOAT: left}
div#footerright {MARGIN-TOP: 13px; FLOAT: right}
div#footer UL {PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; WHITE-SPACE: nowrap}
div#footer UL LI {PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px}
div#footer UL LI IMG {}
div.formcontainer {FLOAT: left; WIDTH: 538px}
div.formcolumn {FLOAT: left; MARGIN-LEFT: 30px; WIDTH: 254px}
div.formcolumnnomargin {FLOAT: left; MARGIN-LEFT: 30px; WIDTH: 254px}
div.formcolumnnomargin {MARGIN-LEFT: 0px}
div.spanform {CLEAR: both}
div.row {PADDING-BOTTOM: 13px; HEIGHT: 20px}
div.formlabel {MARGIN-TOP: 4px; FLOAT: left; WIDTH: 98px}
div.forminput {FLOAT: left; WIDTH: 156px}
div.forminputnolabel {PADDING-LEFT: 98px; FLOAT: left; WIDTH: 156px}
div.forminput INPUT {WIDTH: 150px}
div.forminputnolabel LABEL {PADDING-LEFT: 13px}
div.formbuttons {DISPLAY: block; TEXT-ALIGN: right}
div.formbuttons INPUT.arrow {MARGIN-TOP: 2px; PADDING-LEFT: 5px; VERTICAL-ALIGN: top}BODY {PADDING-RIGHT: 0px; MIN-WIDTH: 750px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 0px; FONT-FAMILY:  Arial, Helvetica, sans-serif; BACKGROUND-COLOR: white; TEXT-ALIGN: center}FORM {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}FORM.inline {PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}IMG {BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px}A {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 0px; TEXT-DECORATION: none}A:hover {COLOR: #47CEFB}H1 {BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 15px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; COLOR: #333333; FONT-FAMILY:  Arial, Helvetica, sans-serif; BORDER-RIGHT-WIDTH: 0px}
div.gotopagingcontainer {FLOAT: right; VERTICAL-ALIGN: middle}
div.gotopagingcontainer IMG.arrowleft {}
div.gotopagingcontainer IMG.arrowright {}
div.gotopagingcontainer IMG.arrowleft {PADDING-RIGHT: 5px}IMG.arrowright {PADDING-LEFT: 5px}
div.gotopagingcontainer IMG.arrowright {PADDING-LEFT: 5px}.arrowright {PADDING-LEFT: 5px}.inlineimage {MARGIN-BOTTOM: -4px}IMG.inlineimage {MARGIN-BOTTOM: -4px}
div.gotopagingcontainer INPUT {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}SPAN.prevnext {PADDING-RIGHT: 46px; _padding-right: 44px}
div.gotopagingcontainer INPUT.goto {MARGIN-LEFT: 6px; WIDTH: 23px; MARGIN-RIGHT: 6px; _width: 22px}
div.gotopagingcontainer INPUT.arrowright {PADDING-LEFT: 6px}HR.dotted {DISPLAY: none}
div.dottedcontainer {BACKGROUND: url(/templates/grandraygp/images/dotted.gif); HEIGHT: 1px}
div.dottedtitle {CLEAR: both; PADDING-BOTTOM: 20px; PADDING-TOP: 13px}
div.dottedbody {CLEAR: both; PADDING-BOTTOM: 13px; PADDING-TOP: 13px}
HR.dashed {PADDING-RIGHT: 0px; BORDER-TOP: #999999 1px dotted; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 1px; BORDER-BOTTOM-STYLE: none; _margin: 2 0 7 0}
HR.greyline {PADDING-RIGHT: 0px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 1px; BORDER-BOTTOM-STYLE: none; _margin-top: -7px}
P{BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; PADDING-TOP: 5px; BORDER-RIGHT-WIDTH: 0px}
P.linespacing1 {PADDING-TOP: 10px}
P.linespacing2 {PADDING-TOP: 15px}
P.linespacing3 {PADDING-TOP: 20px}
P.baselinespacing1 {PADDING-BOTTOM: 10px}
HR.linespacing3 {MARGIN-TOP: 30px; _margin-top: 20px}
P.bold {FONT-WEIGHT: bold}SPAN.bold {FONT-WEIGHT: bold}
INPUT {FONT-SIZE: 12px; MARGIN: 0px; COLOR: #000000; FONT-FAMILY:  Arial, Helvetica, sans-serif}
INPUT#searchinput {MARGIN-LEFT: 6px; WIDTH: 83px; MARGIN-RIGHT: 6px; _width: 82px}
.wraptocenter {VERTICAL-ALIGN: middle}.wraptocenter * {VERTICAL-ALIGN: middle}
.wraptocenter SPAN {DISPLAY: inline-block; HEIGHT: 100%}
table.request {CLEAR: both; WIDTH: 100%}
table.request TH.left {PADDING-LEFT: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none}
table.request TH.leftcenter {PADDING-LEFT: 15px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none}
table.request LABEL {MARGIN-LEFT: -15px}
table.request TH {PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BORDER-LEFT: #333333 1px solid; WHITE-SPACE: nowrap}
table.request TR.rowheadertop TD {PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; PADDING-TOP: 15px; HEIGHT: 1px}
table.request TR.rowheaderbottom TD {PADDING-LEFT: 0px; PADDING-TOP: 8px; HEIGHT: 1px}
table.request TR.rowdividemiddle TD {PADDING-LEFT: 0px; HEIGHT: 1px}
table.request TR.rowdivideend TD {PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; HEIGHT: 1px}
table.request TD {PADDING-LEFT: 15px; VERTICAL-ALIGN: middle; HEIGHT: 40px; TEXT-ALIGN: left}
table.request COL.title {WIDTH: 360px; _width: 339px}
table.request COL.title2 {WIDTH: 250px; _width: 246px}
table.request COL.select {}
table.request COL.download {}
table.request COL.sample {WIDTH: 75px}
table.request COL.product {}table.request COL.remove {}
.moduletable
.mainlevelmain_menu{ FONT-SIZE: 1.2em;FONT-WEIGHT: bold;padding:2px 10px;BORDER-LEFT: #000000 1px solid;}
#active_menumain_menu{COLOR: #47CEFB;}
.mainlevelmain_menu{ PADDING-LEFT: 20px; BORDER-LEFT-WIDTH: 0px;BORDER:none;}
#Btext{FONT-WEIGHT: bold; }
.componentheading{BACKGROUND: url(/templates/grandraygp/images/dotted.gif) repeat-x left bottom;height:30px; }
#title{ FONT-SIZE: 1.2em;FONT-WEIGHT: bold;}
#page{font:10px;padding-right:15px;BACKGROUND: url(/templates/grandraygp/images/arrow_right.gif) no-repeat right 3px;}
.contentpaneopen{BACKGROUND: url(/templates/grandraygp/images/dotted.gif) repeat-x left bottom;width:90%;}
.contentpaneopen0{BACKGROUND: url(/templates/grandraygp/images/dotted.gif) repeat-x left bottom;width:100%;FONT-SIZE: 14px;FONT-WEIGHT: bold;height:30px;}
.readon{ float:right;}
.contentpaneopen2 ul li{ list-style-image:url(/templates/grandraygp/images/icon_dot.jpg);}
.module_menu h3{ padding:10px 0 5px 15px;font-size:14px;BACKGROUND: url(/templates/grandraygp/images/dotted.gif) repeat-x left bottom;}
.menu li{list-style-image: url(/templates/grandraygp/images/icon_dot.jpg);}
