#container {
	background: #ffffff; margin: 0px auto; width: 1000px;
}
html { 
overflow-y: scroll; 
overflow-x:hidden;
}
body {
	margin: 0px;
	padding:0px;
	font-family: Arial, Helvetica, verdana, sans-serif;
	font-size: 12px;
}
imgHome{
background:url(home_link.gif);
width:23px;
height:38px;
vertical-align:left;
}
.logo{
background:url(logo.gif);
width:222px;
height:58px;
float:left;
}
.flash{
height: 255px;
}
.flashInside{
height: 87px;
}
#header {
	height: 58px;
	padding-top: 15px;
	padding-bottom: 14px;
}
.topLink{
width: 185px;
height: 38px;
float:right;
}
.linksBlue {
	font-size: 11px;
	line-height:12px;
	color: #0e8db9;
	margin-top: 12px;
	float:left;
}
.linksBlue a {
	text-decoration:none;
	color: #0e8db9;
}
.linksBlue a:hover {
	text-decoration:underline;
	color: #0e8db9;
}
.linksGreen{
	font-size: 11px;
	line-height:12px;
	color: #70a724;
	margin-top: 12px;
	float:left;
}
.linksGreen a{
	text-decoration:none;
	color: #70a724;
}
.linksGreen a:hover{
	text-decoration:underline;
	color: #70a724;
}
.inner_banner_greenTop{
background:url('inner_banner_greenTop.png');
height: 13px;
}
.inner_banner_greenBtm{
background:url('inner_banner_greenBtm.png');
height: 11px;
margin-top: 0px;
}
.leftMenu{
background:url('bg_left.gif');
background-repeat:repeat-y;
vertical-align:top;
width: 255px;
height: 500px;
float:left;
}
.glossymenu{
padding: 0;
width: 240px; /*width of menu*/
border: 1px solid #e0e0e0;
border-bottom-width: 0;
}
.glossymenu a.menuitem{
background: white url(glossyback.gif) repeat-x bottom left;
font: bold 11px "Arial", Verdana, Helvetica, sans-serif;
color: #5d5d5d;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
height:17px;
padding: 4px 0;
padding-left: 10px;
padding-top:7px;
text-decoration: none;
vertical-align: middle;
}
.glossymenu a.menuitem:visited {
color: #5d5d5d;
}
.glossymenu .menuitem:active{
color: #5d5d5d;
}
.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
}
.glossymenu a.menuitem:hover{
background-image: url(glossyback2.gif);
color:#ffffff;
background-color:#288bce;
}
.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background: #FAFCFF;
}
.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}
.glossymenu div.submenu ul li{
border-bottom: 1px solid #4C4C4C;
}
.glossymenu div.submenu ul li a{
display: block;
font: normal 11px "Arial", Verdana, Helvetica, sans-serif;
color: #288bce;
text-decoration: none;
padding: 4px 0;
padding-left: 10px;
}
.glossymenu div.submenu ul li a:hover{
background: #5d5d5d;
color: white;
}
.title {
color:#74a82a;
font-size:15px;
padding-right:1px;
margin-top: 30px;
margin-left: 18px;
font-weight:bold; 
}
.title1 {
color:#74a82a;
font-size:15px;
padding-right:1px;
margin-top: 30px;

font-weight:bold; 
}
.title a{
/*color:#74a82a;*/
text-decoration:none;
}
.title a:hover { 
color: #74a82a; 
text-decoration: none; 
}
.marginLR{
margin:auto 7px auto auto;
}
.bodyText {
	color:#454545;
	line-height: 17px;
	margin-left: 18px;
	margin-top: 18px;
}
.bodyText a{
	color:#12599F;
text-decoration:underline;
}
.bodyText a:hover{
	color:#FF7D4A;
text-decoration: none; 
}
.ul_bodyText{
	list-style-type: none;
	list-style-position: outside;
	list-style-image: url(bullet4.gif);
}
.ul_bodyText a{
text-decoration:none;
color:#454545;
}
.ul_bodyText ul{
	list-style-type:  square;
	color:#454545;
}
.ul_bodyText ul a{
	list-style-type:  square;
	color:#454545;
}
.bodyCareers {
	color:#454545;
	line-height: 17px;
	margin-left: 18px;
	margin-top: 18px;
	width:542px;
	height:90px;
	background:url(careersBg.gif);
	background-repeat:no-repeat;
}
.careersHighlt{
margin-top:12px;
float:left;
}
.bodyTextInside {
	color:#454545;
	line-height: 17px;
	}
.textHome {
	color:#454545;
	line-height: 17px;
	margin-top: 12px;
}
.more {
	font-size:12px;
	text-align:right;
	height: 17px;
	color:#4d6d8c; 
}
.more a {
	color:#4d6d8c;
	text-decoration:underline
}
.more a:hover {
	color: #4d6d8c; 
	text-decoration: none;
}
.box {
	width: 311px;
	height: 144px;
	float:none;
}
.left{
	position: absolute;
	top: 94px;
	background: white;
	width: 330px;
	margin: 5px 0 0 2.5px;
	padding: 1px;
	height: 183px;
	left: 128px;
} 
.midLine{
width: 5px;
height: 93px;
margin-top: 25px;
margin-left: 13px;
float:none;
vertical-align:middle;
background-image:url(dotted_line.jpg);
background-repeat:no-repeat;
}
.midLineOuter{
float:left;
width:33px; 
height:131px;
}
#Footer{
background:url('footer_bg.jpg');
font-size:11px;
color:#ffffff;
height:22px;
clear:both;
}
.FooterText{
float:left;
padding-top:4px;
width:500px;
}
.leadership{
font-size:14px;
font-weight:bold;
color:#6f92c7;
}
.tblClientS{
font-size:11px;
padding:5px;
border-right:#ffffff 1px solid;
border-bottom:#ffffff 1px solid;
border-collapse:collapse;
line-height:18px;
float:left;
}
.tblClientL{
font-size:11px;
padding:5px;
border-right:#ffffff 1px solid;
border-bottom:#ffffff 1px solid;
border-collapse:collapse;
line-height:18px;
float:left;
width:216px;
}
.tblClientL2{
font-size:11px;
padding:5px;
border-right:#ffffff 1px solid;
border-bottom:#ffffff 1px solid;
border-collapse:collapse;
line-height:18px;
float:left;
width:216px;
background:#f5f5f5;
}
.tblClientM{
font-size:11px;
padding:5px;
border-right:#ffffff 1px solid;
border-bottom:#ffffff 1px solid;
border-collapse:collapse;
line-height:18px;
float:left;
width:376px;
}
.tblClientM2{
font-size:11px;
padding:5px;
border-right:#ffffff 1px solid;
border-bottom:#ffffff 1px solid;
border-collapse:collapse;
line-height:18px;
float:left;
width:376px;
background:#f5f5f5;
}
.tblClientR{
font-size:11px;
padding:5px;
border-right:#ffffff 1px solid;
border-bottom:#ffffff 1px solid;
border-collapse:collapse;
line-height:18px;
float:left;
width:75px;
}
.tblClientR2{
font-size:11px;
padding:5px;
border-right:#ffffff 1px solid;
border-bottom:#ffffff 1px solid;
border-collapse:collapse;
line-height:18px;
float:left;
width:75px;
background:#f5f5f5;
}
.tblClientSLt{
font-size:11px;
padding:5px;
border-right:#ffffff 1px solid;
border-bottom:#ffffff 1px solid;
border-collapse:collapse;
line-height:18px;
font-weight:bold;
float:left;
background-color:#b5cdef;
width:216px;
}
.tblClientSMid{
font-size:11px;
padding:5px;
border-right:#ffffff 1px solid;
border-bottom:#ffffff 1px solid;
border-collapse:collapse;
line-height:18px;
font-weight:bold;
float:left;
background-color:#b5cdef;
width:376px;
}
.tblClientSRt{
font-size:11px;
padding:5px;
border-right:#ffffff 1px solid;
border-bottom:#ffffff 1px solid;
border-collapse:collapse;
line-height:18px;
font-weight:bold;
float:left;
background-color:#b5cdef;
width:75px;
}
.careersHeading {
	COLOR: #505050; 
	FONT-SIZE: 17px;
	margin-top:14px;
	float:left;
	margin-left:10px;
}
.careersHeading a {
	COLOR: #505050; 
	FONT-SIZE: 17px; 
	TEXT-DECORATION: none;
}
.careersHeading a:hover {
	COLOR: #ff7d07; 
	FONT-SIZE: 17px; 
	TEXT-DECORATION: none;
}
.careersSubText {
	LINE-HEIGHT: 18px; 
	COLOR: #666666; 
	FONT-SIZE: 12px;
	clear:both;
	margin-top:3px;
	margin-left:18px;
}
.careersSubText a {
	COLOR: #666666; 
	TEXT-DECORATION: underline;
}
.careersSubText a:hover {
	COLOR: #ff7d07; 
	TEXT-DECORATION: none;
}
.prodTitleBG{
vertical-align:top;
padding-top:1px;
height:36px; 
width:715px;
background-image:url(tableTop.jpg);
background-repeat:no-repeat;
}
.prodTitleBGnoIcon{
vertical-align:top;
padding-top:1px;
width:715px;
background-image:url(tableTopNoIcon.jpg);
background-repeat:no-repeat;
}
.prodTitle{
margin-top: 10px;
margin-left: 32px;
text-align: left; 
}
.prodTitleNoIcon{
margin-top: 10px;
margin-left: 10px;
text-align: left; 
}
.prodContent{
text-align:justify; 
width:680px;
background-image:url(tableMid.jpg);
background-repeat:repeat-y;
padding:8px 20px 5px 16px;
line-height:17px;
color:#4C4C4C;
font-size:12px;	
}
.bulletCaseStudy{
list-style-type: lower-roman;
}
.bulletCaseStudyAbc{
list-style-type: lower-alpha;
}
.prodBott{
text-align:left; 
height:9px; 
width:715px;
background-image:url(tableBott.jpg);
background-repeat:no-repeat;
}
#groupPanel{
height:144px;
margin-top:10px;
}
.AboutRG_top{
background:url(homePanel-1.jpg);
background-repeat:no-repeat;
width:311px;
height:62px;
}
.RemoteInfraMgmt_top{
background:url(homePanel-2.jpg);
background-repeat:no-repeat;
width:311px;
height:62px;
}
.productFun_top{
background:url(homePanel-3.jpg);
background-repeat:no-repeat;
width:311px;
height:62px;
}
.AboutRG_middle{
background:#fffef1;
border-left:#a9d469 1px solid;
border-right:#a9d469 1px solid;
width:289px;
font-size:11px;
padding:10px 5px 6px 15px;
vertical-align:top;
line-height:18px;
color:#3b3b3b;
}
.AboutRG_middle a{
font-size:11px;
text-decoration:none;
color:#555555;
}
.AboutRG_middle a:hover{
font-size:11px;
text-decoration:underline;
color:#555555;
}
.AboutRG_btm{
background:url(homePanelBtm.jpg);
background-repeat:no-repeat;
width:311px;
height:20px;
text-align:right;
color:#ffffff;
padding-top:3px;
font-size:11px;
}
.AboutRG_btm a{
color:#ffffff;
text-decoration:none;
}
.AboutRG_btm a:hover{
color:#ffffff;
text-decoration:underline;
}
.floatLeftPanel{
float:left;
width:311px;
}
.floatRightPanel{
float:right;
width:311px;
}
.floatRight{
float:right;
}
.rightColumn{
float:right;
width:745px;
}
.insidePageImages{
margin-bottom: 5px;
margin-right:5px;
text-align:left;
}
.clientTable{
float:none;
height:30px;
}
.productsHiLt{
margin-bottom:10px;
}
.floatNone{
float:none;
}
.stayConnected
{
width:186px;
height:19px;
float:right;
}
.stayConnectedIcons
{
background-image:url(stayConnectIconBG.jpg);
background-repeat:repeat-x;
float:right;
height:19px;
}
.imgStayConnected
{
float:left;
margin-right:8px;
}
.borderLeftRtGray {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #cccccc;
	border-left-color: #cccccc;
}
.news1 {font-family:Arial,Helvetica, sans-serif;color: #40628C;font-size:12px; padding:5px; text-decoration:none; line-height:17px; font-weight:bold;}
.news1 a{color: #40628C;font-size:12px; text-decoration:none}
.news1 a:hover { color: #000000; text-decoration: underline; font-size:12px;}