body		{ font-family: Tahoma, Arial; font-size: 12px; font-weight: normal; color: #000000; scrollbar-face-color:#ffffff; scrollbar-shadow-color: #999999; scrollbar-track-color:#ffffff; scrollbar-highlight-color:#ffffff; scrollbar-arrow-color: #074e8f; scrollbar-darkshadow-color:#ffffff; scrollbar-background-color:#ffffff; }

a:link 		{ font-family: Tahoma, Arial; font-size: 12px; font-weight: normal; color: #B12121; text-decoration: none }
a:visited 		{ font-family: Tahoma, Arial; font-size: 12px; font-weight: normal; color: #B12121; text-decoration: none }
a:active 		{ font-family: Tahoma, Arial; font-size: 12px; font-weight: normal; color: #B12121; text-decoration: none }
a:hover 		{ font-family: Tahoma, Arial; font-size: 12px; font-weight: normal; color: #B12121; text-decoration: underline }

a.lxs:link 		{ font-family: Tahoma, Arial; font-size: 11px; font-weight: normal; color: #B12121; text-decoration: none }
a.lxs:visited 	{ font-family: Tahoma, Arial; font-size: 11px; font-weight: normal; color: #B12121; text-decoration: none }
a.lxs:active 	{ font-family: Tahoma, Arial; font-size: 11px; font-weight: normal; color: #B12121; text-decoration: none }
a.lxs:hover 	{ font-family: Tahoma, Arial; font-size: 11px; font-weight: normal; color: #B12121; text-decoration: underline }

img			{ border: 0px; }

table, tr, td 		{ font-family: Tahoma, Arial; font-size: 12px; font-weight: normal; color: #333333; text-decoration: none; }
#btn	{ border: 0px; cursor: hand; }



.svrlistbox 		{ height: 25px; width: 400px; margin: 3px; padding-left: 25px; padding-top: 3px; border: 0px solid black; background: #ffffff url(../images/bullet.jpg) no-repeat left top; }
.svr1			{ padding-left:20px; }
.svr2			{ padding-left:60px; }
.svr3			{ padding-left:100px; }
.svr4			{ padding-left:140px; }

.cimage			{ background: #ffffff url(../images/mail.jpg) no-repeat left top  }

.contentbox 		{ width: 860px; height: 630px; border: 1px Solid #e4e4e4 }
.contentheader 	{ width: 860px; height: 150px; background: #ffffff url(../images/ltop.jpg) no-repeat left top } 
.contentbanner 	{ margin-top: 5px; margin-left: 17px; margin-right: 17px;  }
.contentleft 		{ width: 15px; height: 440px; background: #ffffff url(../images/lleft.jpg) repeat-y left top }
.contentnavi 		{ width: 240px; height: 440px; background: #ffffff; vertical-align: top }
.contentframe 	{ width: 640px; height: 440px; background: #ffffff; vertical-align: top }
.contentintro 		{ width: 880px; height: 440px; background: #ffffff; vertical-align: top }
.contentright 		{ width: 15px; height: 440px; background: #ffffff url(../images/lright.jpg) repeat-y right top }
.contentfooter 	{ width: 960px; height: 40px; background: #ffffff url(../images/lbottom.jpg) no-repeat left bottom }
.contentbody		{ position:absolute; left: 0px; top: 0px; z-index:1; background: #ffffff url(../images/content.jpg) no-repeat left top; overflow-x: hidden; overflow-y: hidden; }

.contentarea		{ position:absolute; left: 100px; top: 130px; z-index:1; width: 580px; height: 360px; overflow-x: hidden; overflow-y: hidden; }

.contentwlc		{ position:absolute; left: 2px; top: 40px; z-index:1; width: 640px; height: 440px; overflow-x: hidden; overflow-y: hidden; }
.contentpls		{ position:absolute; left: 2px; top: 40px; z-index:1; width: 640px; height: 440px; overflow-x: hidden; overflow-y: hidden; }
.contentsvc		{ position:absolute; left: 2px; top: 40px; z-index:1; width: 640px; height: 440px; overflow-x: hidden; overflow-y: hidden; }
.contentjobs		{ position:absolute; left: 60px; top: 90px; z-index:1; width: 640px; height: 440px; overflow-x: hidden; overflow-y: hidden; }
.contentimprint	{ position:absolute; left: 40px; top: 70px; z-index:1; width: 580px; height: 360px; overflow-x: hidden; overflow-y: hidden; border: 0px Solid #000000; }

.contentpub		{ position:absolute; left: 2px; top: 40px; z-index:1; width: 640px; height: 440px; overflow-x: hidden; overflow-y: hidden; }
.contentcont		{ position:absolute; left: 100px; top: 80px; z-index:1; width: 580px; height: 360px; overflow-x: hidden; overflow-y: hidden; }
.contentref		{ position:absolute; left: 30px; top: 40px; z-index:1; width: 580px; height: 380px; overflow-x: hidden; overflow-y: hidden; }
.contentrefsm		{ position:absolute; left: 5px; top: 40px; z-index:1; width: 580px; height: 380px; overflow-x: hidden; overflow-y: hidden; }

.contentareaxl		{ position:absolute; left: 100px; top: 60px; z-index:1; width: 580px; height: 400px; overflow-x: hidden; overflow-y: hidden; }
.contentareaxxl		{ position:absolute; left: 40px; top: 50px; z-index:1; width: 580px; height: 400px; overflow-x: hidden; overflow-y: hidden; }
.contentareasxxl		{ position:absolute; left: 20px; top: 50px; z-index:1; width: 580px; height: 400px; overflow-x: hidden; overflow-y: hidden; }
.contentareateam		{ position:absolute; left: 20px; top: 60px; z-index:1; width: 600px; height: 360px; overflow-x: hidden; overflow-y: hidden; }
.contentborderthin  { border-left: 1px Solid #e7e7e7; padding-left: 1px; }
.contentborderthick  { border-left: 5px Solid #e7e7e7; padding-left: 10px;  }
.contenttable		{ font-family: Tahoma, Arial; font-size: 12px; font-weight: normal; color: #333333; text-decoration: none; }
.contentcaption	{ position:absolute; left: 40px; top: 7px; z-index:1; width: 646px; height: 20px; font-family: Arial, Verdana, Tahoma, Arial; font-size: 18px; font-weight: bold; color: #333333; text-decoration: none; letter-spacing: 4px; cursor: default; }
.contentflash		{ padding-top: 22px; }

.teamphotoxl		{ border-left: 1px Solid #F3F3F3; border-bottom: 1px Solid #F3F3F3; padding: 10px; }
.teamcaption		{ font-family: Arial, Verdana, Tahoma, Arial; font-size: 18px; font-weight: bold; color: #333333; text-decoration: none; letter-spacing: 4px; border-right: 1px Solid #F3F3F3; border-bottom: 1px Solid #F3F3F3; cursor: default; }
.teamspacer		{ border-bottom: 1px Solid #f3f3f3; }
.teamfacts		{ font-family: Tahoma, Arial; font-size: 12px; font-weight: normal; color: #333333; text-decoration: none; text-align: left; cursor: default; padding: 10px; }
.teambtn			{ border-bottom: 1px Solid #f3f3f3; }