BODY {
	COLOR: #002337; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px
}
h1 {
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 18px;
	margin: 0px;
	color: #002337; 
}
h2 {
	padding-top: 0px;
	padding-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 12px;
	margin: 0px;
	color: #002337; 
}
h3 {
	padding: 0px; font: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666; 
}
h4  {
	padding: 2px 0 0;
	height: auto;
}
.greytext {
	padding: 0px;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; font-style: italic; font-weight: lighter;
	margin: 0px;
	color: #666666; 
}
.logo {
	FLOAT: left; MARGIN-LEFT: 7px; background-color:#FFFFFF
}
#wrapper {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 760px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#main-flash-area {
	PADDING-RIGHT: 0px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 790px; PADDING-TOP: 0px; HEIGHT: 226px
}
.main-image-area {
	BORDER-TOP: #ffffff 1px solid; WIDTH: 760px; background-color:#FFFFFF; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 1500
}
.main-image {
	BORDER-TOP: #ffffff 1px solid; background-color:#FFFFFF; Z-INDEX: 1500; PADDING-BOTTOM: 0px;  
}
.main-image-area2 {
	BORDER-TOP: #ffffff 1px solid; WIDTH: 760px; HEIGHT: 80px; background-color:#FFFFFF; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 1500
}
.article-img {
	BORDER-left: 10px; border-top: 10px; border-bottom: 10px; border-right: 0px; border-color:#FFFFFF; margin-left: 10px; margin-top: 10px; margin-right: 0px; margin-bottom: 0px
}
.frontnews-img {
	margin-left: 0px; margin-top: 0px; margin-right: 10px; margin-bottom: 10px
}
A:link {
	COLOR: #4773b9; TEXT-DECORATION: none
}
A:visited {
	COLOR: #4773b9; TEXT-DECORATION: none
}
A:hover {
	COLOR: #4773b9; TEXT-DECORATION: underline
}
#menu-container {
	FLOAT: left; MARGIN: 0px 0px 0px; WIDTH: 760px; HEIGHT: 28px; BACKGROUND-COLOR: #FFFFFF; border-bottom: 1px #FFFFFF; 
}
#menu {
	Z-INDEX: 1500; FLOAT: left; WIDTH: 604px; HEIGHT: 28px; BACKGROUND-COLOR: #FFFFFF
}
.menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 1500; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: arial, sans-serif; LIST-STYLE-TYPE: none
}
.menu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 1500; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.menu LI.top {
	DISPLAY: block; FLOAT: left; POSITION: relative
}
.menu TABLE {
	LEFT: 0px; WIDTH: 0px; POSITION: absolute; TOP: 0px; BORDER-COLLAPSE: collapse; HEIGHT: 0px; BORDER-RIGHT: #B4C8D8 1px solid; BORDER-BOTTOM: #FFFFFF 1px solid; 
}
.menu LI.top A.top_link {
	DISPLAY: block; FLOAT: left; HEIGHT: 28px; line-height: 28px; text-align: center; text-decoration: none; color: #FFFFFF; vertical-align: middle; BORDER-LEFT: none
}
.menu LI.top A SPAN {
	FONT-SIZE: 11px; Font: Arial, Helvetica, sans-serif; font-weight: bold; LEFT: -9999px; vertical-align: middle
}
.menu LI.p1 {
	BACKGROUND: url(../images/menu/menu100-mob3.png) repeat-x; WIDTH: 72px; BORDER-RIGHT: #B4C8D8 1px solid; 
}
.menu LI.p2 {
	BACKGROUND: url(../images/menu/menu100-mob3.png) repeat-x; WIDTH: 132px; BORDER-RIGHT: #B4C8D8 1px solid; 
}
.menu LI.p3 {
	BACKGROUND: url(../images/menu/menu100-mob3.png) repeat-x; WIDTH: 100px; BORDER-RIGHT: #B4C8D8 1px solid; 
}
.menu LI.p4 {
	BACKGROUND: url(../images/menu/menu100-mob3.png) repeat-x; WIDTH: 78px; BORDER-RIGHT: #B4C8D8 1px solid; 
}
.menu LI.p5 {
	BACKGROUND: url(../images/menu/menu100-mob3.png) repeat-x; WIDTH: 132px; BORDER-RIGHT: #B4C8D8 1px solid; 
}
.menu LI.p6 {
	BACKGROUND: url(../images/menu/menu100-mob3.png) repeat-x; WIDTH: 84px; BORDER-RIGHT: #B4C8D8 1px solid; 
}
.menu LI A#Home {
	BACKGROUND: url(../images/menu/menu100dark.png) repeat-x; WIDTH: 72px; 
}
.menu LI A#Ser {
	BACKGROUND: url(../images/menu/menu100dark.png) repeat-x; WIDTH: 132px; 
}
.menu LI A#Meth {
	BACKGROUND: url(../images/menu/menu100dark.png) repeat-x; WIDTH: 100px; 
}
.menu LI A#Media {
	BACKGROUND: url(../images/menu/menu100dark.png) repeat-x; WIDTH: 78px; 
}
.menu LI A#Soft {
	BACKGROUND: url(../images/menu/menu100dark.png) repeat-x; WIDTH: 132px; 
}
.menu LI A#About {
	BACKGROUND: url(../images/menu/menu100dark.png) repeat-x; WIDTH: 84px; 
}
.menu LI A#Homecurrent {
	BACKGROUND: url(../images/menu/menu100-mob3.png) repeat-x; WIDTH: 72px; BORDER-RIGHT: #B4C8D8 1px solid; 
}
.menu LI A#Sercurrent {
	BACKGROUND: url(../images/menu/menu100-mob3.png) repeat-x; WIDTH: 132px; BORDER-RIGHT: #B4C8D8 1px solid; 
}
.menu LI A#Methcurrent {
	BACKGROUND: url(../images/menu/menu100-mob3.png) repeat-x; WIDTH: 100px; BORDER-RIGHT: #B4C8D8 1px solid; 
}
.menu LI A#Mediacurrent {
	BACKGROUND: url(../images/menu/menu100-mob3.png) repeat-x; WIDTH: 78px; BORDER-RIGHT: #B4C8D8 1px solid; 
}
.menu LI A#Softcurrent {
	BACKGROUND: url(../images/menu/menu100-mob3.png) repeat-x; WIDTH: 132px; BORDER-RIGHT: #B4C8D8 1px solid; 
}
.menu LI A#Aboutcurrent {
	BACKGROUND: url(../images/menu/menu100-mob3.png) repeat-x; WIDTH: 84px; BORDER-RIGHT: #B4C8D8 1px solid; 
}
.menu A:hover {
	VISIBILITY: visible
}
.menu LI:hover {
	Z-INDEX: 200; POSITION: relative
}
.menu LI A#Home:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.menu LI:hover A#Home {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.menu LI A#Ser:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.menu LI:hover A#Ser {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.menu LI A#Meth:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.menu LI:hover A#Meth {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.menu LI A#Media:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.menu LI:hover A#Media {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.menu LI A#Soft:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.menu LI:hover A#Soft {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.menu LI A#About:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.menu LI:hover A#About {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.menu UL {
	LEFT: -9999px; WIDTH: 0px; POSITION: absolute; TOP: -9999px; HEIGHT: 0px
}
.menu :hover UL UL {
	LEFT: -9999px; WIDTH: 0px; POSITION: absolute; TOP: -9999px; HEIGHT: 0px
}
.menu :hover UL.sub {
	BORDER-RIGHT: #B4C8D8 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #FFFFFF 1px solid; PADDING-LEFT: 0px; BACKGROUND: #2c496a; LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #B4C8D8 1px solid; WIDTH: 140px; PADDING-TOP: 0px; BORDER-BOTTOM: #B4C8D8 1px solid; WHITE-SPACE: nowrap; TOP: 28px; HEIGHT: auto; text-align: left
}
.menu :hover UL.sub LI {
	DISPLAY: block; FLOAT: left; WIDTH: 110px; POSITION: relative; HEIGHT: 20px
}
.menu :hover UL.sub LI A {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 3px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 140px; COLOR: #fff; TEXT-INDENT: 5px; LINE-HEIGHT: 20px; HEIGHT: 20px; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none; text-align: left
}
.menu :hover UL.sub LI A:hover {
	BACKGROUND: #4671a1; COLOR: #fff
}
#search-bar {
	FLOAT: left; BACKGROUND: url(../images/menu/menu100dark.png); BACKGROUND-REPEAT: repeat-x; WIDTH: 156px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 28px; line-height: 28px; TEXT-ALIGN: right
}
.search-bar {
	FLOAT: left; BACKGROUND: url(../images/menu/menu100dark.png); BACKGROUND-REPEAT: repeat-x; WIDTH: 156px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 28px; line-height: 28px; TEXT-ALIGN: right
}
.home-highlights {
	BORDER:#dedede 1px solid; PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px; BACKGROUND-COLOR: #ffffff; text-align: justify; font: Arial, Helvetica, sans-serif; font-size: 12px;
}
.home-jobs {
	BORDER:#dedede 1px solid; PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px; BACKGROUND-COLOR: #ffffff; text-align: justify; font: Arial, Helvetica, sans-serif; font-size: 12px;
}
.jobs1 {
	font: Arial, Helvetica, sans-serif; font-size: 12px; padding-top: 5px; BORDER-top:#dedede 1px solid;  
}
.jobs2 {
	font: Arial, Helvetica, sans-serif; font-size: 10px; color:#666666; padding-bottom: 5px; 
}
.home-news {
	BORDER:#CCCCCC 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN-TOP: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #ffffff; text-align: justify  
}
#home-left {
	BACKGROUND-COLOR: #ffffff; text-align: justify; vertical-align: top; font: Arial, Helvetica, sans-serif; font-size: 12px;
}
#home-right {
	BACKGROUND-COLOR: #ffffff; text-align: justify; vertical-align: top; font: Arial, Helvetica, sans-serif; font-size: 11px; 
}
.home-poll {
	BORDER: #dedede 1px solid; 
}
.home-ad {
	BORDER:#CCCCCC 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN-TOP: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #ffffff; text-align: justify  
}
.table-BISI {
	width: 180px;
	border: 0px solid;
	color: #666666;
}
#main-content-text {
	BORDER-RIGHT: #dedede 1px solid; PADDING-RIGHT: 50px; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 550px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}
#main-content-links {
	PADDING-RIGHT: 5px; FLOAT: right; WIDTH: 160px
}
#main-content {
	BACKGROUND-COLOR: #ffffff; border: #dedede 1px solid; text-align: justify; vertical-align: top
}
.main-content {
PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px; BACKGROUND-COLOR: #ffffff; text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 12px; 
}
#main-content-right {
	BACKGROUND-COLOR: #ffffff; text-align: justify; font: Arial, sans-serif; font-size: 11px; border: #dedede 1px solid;  
}
.main-content-right {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #ffffff; text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 11px; 
}
.question {
	font-weight: bold; font-size: 10pt; font: Arial, Helvetica, sans-serif;
}
fieldset {
	border: solid 0px #FFFFFF; font: Arial, Helvetica, sans-serif; font-size: 9px; text-align: left
}
legend {
	color: #000000; font-size: 10px
}
.news {
	border-top: #CCCCCC 1px solid; padding-right: 10px; padding-left: 10px; color: #2c496a; padding-top: 10px; padding-bottom: 10px; text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 12px
}
.newslink {
	font: Arial, Helvetica, sans-serif 10px; color: #2c496a; text-decoration: underline
}
.newslink A {
	color: #2c496a; font-size: 14px; font:Arial, Helvetica, sans-serif; padding-top: 5px; 
}
#recentnews {
	text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px
}
.recentnews_title {
	background-color: #D2D2D2; padding-left: 12px; padding-bottom: 4px; padding-top: 4px; font: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #002337; border-bottom:#dedede 1px solid; border-top: #dedede 1px solid;
}
.other {
	background-color: #D2D2D2; padding-left: 15px; padding-right: 0px; padding-bottom: 4px; padding-top: 4px; font: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #002337; border-bottom:#dedede 1px solid; border-top: #dedede 1px solid;
}
.recentnews {
	border-bottom:#dedede 1px solid; border-left:#dedede 1px solid; border-right:#dedede 1px solid;  padding-left: 12px;  padding-top: 2px; padding-bottom: 2px; 
}
.recentnews_date {
	border-bottom:#dedede 1px solid; font: Arial, Helvetica, sans-serif; font-size: 10px; font-style: italic; color: #4773b9; padding-left:15px;
}
.recentnews A:link {
	color: #002337; font-size: 12px; font:Arial, Helvetica, sans-serif; text-decoration: none 
}
.recentnews A:visited {
	color: #002337; font-size: 12px; font:Arial, Helvetica, sans-serif; text-decoration: none 
}
.recentnews A:hover {
	color: #4773b9; font-size: 12px; font:Arial, Helvetica, sans-serif; text-decoration: underline 
}
#list {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #1E1E1E; vertical-align:middle
}
.listheader {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #1E1E1E; vertical-align:middle; BACKGROUND: url(../images/listheaderf4.gif); height: 60px; 
}
.list {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #1E1E1E; line-height: 16px; vertical-align:middle
}
.companyname {
	font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; font-size: 20px; font-weight: bold; color: #1E1E1E; vertical-align: middle; text-align: left;   
}
.companysub {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #731c27; vertical-align: baseline; font: bold;
}
.companysub A {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #731c27; vertical-align: baseline; text-decoration:none; font: bold;
}
.footer {
	WIDTH: 760px; HEIGHT: 14px; BACKGROUND-COLOR: #ffffff; border-top: #CCCCCC 1px solid; border-bottom: #CCCCCC 1px solid; color: #999999; font-size: 10px; font: Helvetica, Arial, sans-serif; vertical-align: middle; text-align:center
}
.footerlink {
	color: #999999; font-size: 10px; font:Helvetica, Arial, sans-serif; vertical-align:middle; text-align:center
}

