BODY {PADDING:0px; MARGIN: 0px; voice-family: "\"}\""; voice-family: inherit; background:#fff url(../../images/bg.jpg) repeat-x} 
table, input, textarea {font-family:Arial, Helvetica, sans-serif; color:#585858; font-size:12px; line-height:18px; }
p{padding:0px; margin:0px;}
img{ border:0px;}

.left{float:left;}


/*Top Links */

/*Credits: CSSplay */
/*URL: http://www.cssplay.co.uk/menus/pro_drop2 */
/*Top Links */
/* Navigation */
.menu2 {padding:0px; margin:0px 0px 0px 0px; list-style:none; height:45px; z-index:500;}
.menu2 li.top {display:block; float:right;}


.menu2 li a.top_link {display:block; float:left; height:45px; line-height:40px; color:#fff; text-decoration:none; font-size:10pt; font-weight:bold; padding:0 0 0 15px; cursor:pointer;background: url(../../images/pro_nine_0.gif) no-repeat;  text-transform:uppercase;}
.menu2 li a.top_link span {float:left; display:block; padding:0 15px 0 0px; height:45px;background:url(../../images/pro_nine_0.gif) no-repeat right top;}
.menu2 li a.top_link:hover {color:#000000; background:#000 url(../../images/pro_nine_1.gif); cursor:pointer;}
.menu2 li a.top_link:hover span {background:url(../../images/pro_nine_1.gif) no-repeat right top;}

.menu2 li:hover > a.top_link {color:#000000; background:#000 url(../../images/pro_nine_1.gif); cursor:pointer;}
.menu2 li:hover > a.top_link span {background:url(../../images/pro_nine_1.gif) no-repeat right top;}
.menu2 li.current a.top_link{color:#000000; background:#000 url(../../images/pro_nine_1.gif); cursor:pointer;}
.menu2 li.current a.top_link span {background:url(../../images/pro_nine_1.gif) no-repeat right top;}
.menu2 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.menu2 a:hover {visibility:visible; position:relative; z-index:200;}
.menu2 li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
.menu2 ul, 
.menu2 :hover ul ul, 
.menu2 :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}


.menu2 :hover ul.sub {left:0; top:45px; background: url(../images/submenubg.png) no-repeat;  white-space:nowrap; width:210px; height:auto; z-index:300  }
.menu2 :hover ul.sub li,.menu2 :hover ul.sub li.last  {display:block; height:33px; position:relative; float:left; width:210px; font-weight:bold; font-size:14px; color:#fff;  text-transform:uppercase; background:url(../../images/submenubg.png) repeat-y;}


.menu2 :hover ul.sub li a, .menu2 :hover ul.sub li.last a  {display:block; font-size:12px; height:33px; width:169px; line-height:32px; text-indent:5px; color:#fff; text-decoration:none;  text-transform:none; background:url(../../images/bg-sub-link.gif) no-repeat 8px 0px; padding:0 0 0 31px; font-weight:bold;}
.menu2 :hover ul.sub li a.fly {background:#fff url(../../images/arrow.gif) 80px 7px no-repeat;}
.menu2 :hover ul.sub li a:hover{background:url(../../images/bg-sub-link-ho.gif) no-repeat 8px 0px; color:#fff;}
.menu2 :hover ul.sub li a.fly:hover {background:#1b7f2a url(../../images/arrow_over.gif) 80px 7px no-repeat; color:#fff;}
.menu2 :hover ul li:hover > a.fly {background:#1b7f2a url(../../images/arrow_over.gif) 80px 7px no-repeat; color:#fff;} 

.menu2 :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul
{left:90px; top:-4px; background: #2c2c2b; padding:3px; border:1px solid #3a93d2; white-space:nowrap; width:155px; z-index:400; height:auto;}
/*-----------------------------------------------------

.menu2 {padding:0px 0px 0px 5px; margin:0px; list-style:none; height:45px; position:relative;  z-index:500; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;  }
.menu2 li {display:block; float:left;}
.menu2 li a {display:block; float:left; height:45px; line-height:40px; color:#fff; text-decoration:none; font-size:10pt; font-weight:bold; padding:0 0 0 15px; cursor:pointer;background: url(../../images/pro_nine_0.gif) no-repeat;  text-transform:uppercase;}

.menu2 li a b {float:left; display:block; padding:0 15px 0 0px; height:45px;background:url(../../images/pro_nine_0.gif) no-repeat right top;}
.menu2 li.current a {color:#000000; background:url(../../images/pro_nine_1.gif);}
.menu2 li.current a b {background:url(../../images/pro_nine_1.gif) no-repeat right top;}
.menu2 li a:hover {color:#000000; background:#fff url(../../images/pro_nine_1.gif);}
.menu2 li a:hover b {background:url(../../images/pro_nine_1.gif) no-repeat right top;}
.menu2 li.current a:hover {color:#000000; background:#000 url(../../images/pro_nine_1.gif); cursor:pointer;}
.menu2 li.current a:hover b {background:url(../../images/pro_nine_1.gif) no-repeat right top;}

*/



.welcomebg{ background:url(../../images/welcomebg.gif) no-repeat;}
.flashbg{ background-color:#fff;}
.welcomespace{ padding:20px;}
.blackheading{ font-size:16pt; font-weight:bold; color:#000;}
.headertext{ color:#5e4625;}
.contentspace{ padding-top:32px;}

.boxtopbg{ background:url(../../images/boxtopbg.gif) repeat-x;}
.boxbottompbg{ background:url(../../images/boxbottombg.gif) repeat-x;}
.boxleft{ background:url(../../images/boxleft.gif) repeat-y;}
.boxright{ background:url(../../images/boxright.gif) repeat-y;}
.boxcenterbg{ background: #f6f6f6 url(../../images/boxcenterbg.gif) repeat-x;}
.boxinnerbg{ background: #f6f6f6 url(../../images/innerbg.gif) repeat-x;}
.boxheaderbg{ background:url(../../images/boxheaderbg.gif) repeat-x; color:#0f6b92; font-size:14pt; font-weight:bold;}
a.boxheaderbg{ background:none; color:#0f6b92; font-size:14pt; font-weight:bold; text-decoration:none;}

.arrowsapce{ padding:0px 10px 0px 10px;}
.picborder{ background-color:#fff; border:1px solid #e0e0de; padding:5px;}

a.bluelink:link, a.bluelink:active, a.bluelink:visited { color:#11688b; text-decoration:underline; }
a.bluelink:hover { color:#000; text-decoration:none;}
.textboxbg{ background:url(../../images/textboxbg.gif) repeat-x; border:1px solid #d2d2d2; height:20px; padding-top:4px;}
.textareabg{ background:#fff url(../../images/textareabg.gif) bottom repeat-x; border:1px solid #d2d2d2;}
.footerbg{ background: #fff url(../../images/footerbg.gif) bottom repeat-x;}

a.footerlink:link, a.footerlink:active, a.footerlink:visited { color:#585858; text-decoration:none;}
a.footerlink:hover { color:#11688b; text-decoration:none; }
.redtext{ color:#FF0000;}
.imbborder{float:left; background-color:#fff; border:1px solid #e0e0de; padding:5px;  margin:0px 12px 0 0; }
.line{ background:url(../../images/line.gif) repeat-x center;}
.tdbg{ background-color:#dddddd;}

ul.point {margin:0px 0; padding:5px 0 7px 0px; list-style:none;}
ul.point li{padding:0px 0 8px 28px; background:url(../../images/arrow1.gif) 0px 0px no-repeat;  font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#0f6b92; line-height:17px; font-weight:bold; }

.imgborder1{padding:4px; background:#292929; border:1px solid #000; float:left; margin:8px 8px 0px 0px;}

.imagegall {padding:0px; margin: 0px; list-style:none; position:relative;  z-index:1; }
.imagegall li {display:block; float:left;}
.imagegall li a img {padding:4px; background-color:#f7f9fb; border:1px solid #e0e0de;}
.imagegall li a:hover img {padding:4px; background:#dbebfa; border:1px solid #b4d2ed;}

.contactext, a.contactext{font-family:Arial, Helvetica, sans-serif; font-size:12pt; color:#0f6b92; line-height:26px; font-weight:bold; text-decoration:none;}
a.contactext:hover{color:#333;}

.sapcont{background:url(../../images/sap-contact.gif) no-repeat 0px -15px; width:35px;}