

body {
	background-color: #7b7979;
	font-family: Arial, Helvetica, sans-serif;
	color: #363636;
}

a{ 
text-decoration:underline;
color:#dd9239;
font-weight:bold;
}

a:hover {
color: #666666;
}

img{border: none;}

h1 { 
font-size: 14px;
font-weight: bold;
color: #0055a5;
text-transform:uppercase;
}

h1.highlight{
	color:#333;
	text-transform: none;
	font-size: 18px;
}

h2 { 
font-size: 12px;
font-weight: bold;
color: #0055a5;
}

.homecontent-main {
	padding-left: 0px;
	padding-right: 0px;
	font-size: 12px;
	text-align: left;
}

.insidecontent {
	font-size: 12px;
	padding: 0px 35px 0px 15px;
	text-align: left;
}

a.homepagelinks {
font-weight: normal;
color: #363636;
text-decoration:none;
}

a.homepagelinks:hover {
font-weight: normal;
color:#dd9239;
text-decoration:underline;
}

.homepagehighlight {
font-weight: bold;
color: #4281bd;
}

/* Sidebar formatting */

.sidebar-home {
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
}

.sidebar-home img.trial{margin: 10px 0}

.sidebar-inside {
padding-left: 5px;
padding-right: 20px;
display:block;
width: 100x;
margin-left: 12px;
}

.sidebar-heading {
color: #0055a5;
font-weight: bold;
text-transform:uppercase;
font-size: 12px;
}

a.sidebar-headinglinks {
color: #0055a5;
font-weight: bold;
text-transform:uppercase;
font-size: 12px;
text-decoration: none;
}

.sidebar-content {
font-size:11px;
color: #363636;

}

a.sidebar-links { 
font-weight: normal;
color: #363636;
text-decoration: none;
}

a.sidebar-links:hover {
text-decoration: underline;
}

/* breadcrumb formatting */

.breadcrumbs {
color:#dd9239;
text-decoration:none;
font-size: 11px;
}

a.breadcrumbs {
color:#dd9239;
text-decoration:none;
font-size: 11px;
}


/* PAGE TABS FORMATTING */

.tabs {
background-color:#0055A5;
color:#FFFFFF;
padding: 5px;
}

.tabslinks {
text-decoration: none;
color:#FFFFFF;
font-weight:normal;
}

.tabslinks:hover {
color:#999999;
}

.tabsoff {
background-color:#d8dde1;
color:#FFFFFF;
padding: 5px;
color:#999999;
border-right: 1px solid #999999;
border-top: 1px solid #999999;
border-bottom: 1px solid #999999;
}

.tabslinksoff {
color:#999999;
text-decoration: none;
}

.tabslinksoff:hover {
color:#666666;
text-decoration: none;
}

.tabssub {
font-size: 10px;
background-color:#0055A5;
color: #FFFFFF;
padding: 5px;

}

.tabssublinks {

color:#CCCCCC;
text-decoration: none;
font-weight:normal;
}

.tabssublinks:hover {
text-decoration:none;
color: #FFFFFF;
}






/* footer formatting */


.footerhome {
font-size:10px; 
color:#CCCCCC;
text-align:left;
text-decoration:none;
font-weight:normal;
}

.pagefooter { 
font-size:10px; 
color:#666666;
text-align:left;
text-decoration:none;
font-weight:normal;
}

a.footerlinks {
text-decoration:underline;
color:#666666;
font-weight:normal;
}

a:hover.footerlinks {
text-decoration:underline;
color:#dd9239;
}

a.pagefooterlinks {
text-decoration:none;
color:#CCCCCC;
font-weight:normal;
}

a:hover.pagefooterlinks {
text-decoration:underline;
color:#CCCCCC;
}

/* Misc. formatting */


.sitemap { 
font-size:11px; 
color:#666666;
text-align:left;
text-decoration:none;
font-weight:normal;
} 

a:hover.sitemap {
text-decoration:underline;
color:#dd9239;
}

.map {
border-color: #0055a5;
}

.infomaillink{
color: #363636; 
font-weight: normal;
text-decoration:none;
}

a:hover.infomaillink{
text-decoration:underline;
color:#dd9239;
}





/*Left expand/collapse menu */

.insideleftmenu {
padding-left: 27px;
}

.menutitleff{
position:relative;
top:0;
height:100%;
overflow: hidden;
margin: 30 auto;
display:block;

cursor:pointer;
background-color:#FFF;
font-size:12px;
width:220px;
text-align:left;
font-weight:bold;
text-transform:uppercase;
border-bottom:1px solid #c6c6c6;/* */
padding: 10px;
}

.menutitle{
position:relative;
top:0;
height:100%;
overflow: hidden;
margin: 30 auto;
display:block;
width:238px;
cursor:pointer;
background-color:#f7f6f6;
font-size:12px;

text-align:left;
font-weight:bold;
text-transform:uppercase;
border-bottom:1px solid #c6c6c6;/* */
padding: 10px;
}

.submenu{
padding: 0px 10px 0px 0px;
width: 248px;
background-color: #dde3e7;
border-bottom:1px solid #c6c6c6;/* */
font-weight:bold;
}

.submenutitle {
width: 150px;
background-color: #dde3e7;
font-weight:bold;
display:block;
}

.ssubmenu{
background-color: #dde3e7;
font-weight: normal;
padding-left: 0px;
}

a.leftmenu {
text-decoration:none;
color:#585757;
}

a.leftmenu:hover {
color:#dd9239;
text-decoration:none;
}

a.leftmenusub {
text-decoration:none;
color:#888;
display:block;
padding-left:40px;
font-size:11px;
}

a.leftmenusub:hover {
color:#dd9239;
text-decoration:none;
display:block;
font-size:11px;
}

a.leftmenusub2 {
text-decoration:none;
color:#585757;
display:block;
padding-left: 70px;
font-size:11px;
}

a.leftmenusub2:hover {
color:#dd9239;
text-decoration:none;
display:block;
font-size:11px;
}

a.leftmenusub3 {
text-decoration:none;
color:#585757;
display:block;
padding-left: 100px;
font-size:11px;
}

a.leftmenusub3:hover {
color:#dd9239;
text-decoration:none;
display:block;
font-size:11px;
}

a.currentL1 {
color: #0055a5;
text-decoration:none;
display:block;
font-weight:bold;
}

a.currentL1:hover {
color: #0055a5;
text-decoration:none;
display:block;
font-weight:bold;
}

a.currentL2 {
color: #0055a5;
text-decoration:none;
display:block;
font-weight:bold;
background-image:url(http://www.infinitconsulting.com/images/menubackground.jpg);
background-repeat:no-repeat;
background-position: 20px 1px;
padding-left: 40px;
font-size: 11px;
}

a.currentL2:hover {
color: #0055a5;
text-decoration:none;
display:block;
font-weight:bold;
font-size: 11px;
}

a.currentL3 {
color: #0055a5;
text-decoration:none;
display:block;
font-weight:bold;
background-image:url(http://www.infinitconsulting.com/images/menubackground.jpg);
background-repeat:no-repeat;
background-position: 50px 1px;
padding-left: 70px;
font-size: 11px;
}

a.currentL3:hover {
color: #0055a5;
text-decoration:none;
display:block;
font-weight:bold;
background-image:url(http://www.infinitconsulting.com/images/menubackground.jpg);
background-repeat:no-repeat;
background-position: 50px 1px;
padding-left: 70px;
font-size: 11px;
}

a.currentL4 {
color: #0055a5;
text-decoration:none;
display:block;
font-weight:bold;
background-image:url(http://www.infinitconsulting.com/images/menubackground.jpg);
background-repeat:no-repeat;
background-position: 50px 1px;
padding-left: 70px;
font-size: 11px;
}

a.currentL4:hover {
color: #0055a5;
text-decoration:none;
display:block;
font-weight:bold;
background-image:url(http://www.infinitconsulting.com/images/menubackground.jpg);
background-repeat:no-repeat;
background-position: 50px 1px;
padding-left: 70px;
font-size: 11px;
}

/* compellent */


.ccbullets {
padding-left:24px;
}

.ccfooter {
color: #405968;
font-weight:bold;
padding-left:24px;
}

.cctitle {
font-weight:bold;
padding-left: 23px;
color: #646464;
font-size: 14px;
}

.ccform {
padding-right: 20px;
padding-top: 30px;
}

.ccformelement {
}

.ccwhitepaperbullets {
color: #06476b;
font-weight:bold;
padding-left:40px;
padding-right: 15px;
font-size: 12px;
}

.ccoverview {
padding-left: 20px;
padding-right:20px;
padding-top: 12px;
display:block;
width: 241px;
}

a.ccmainlinks {
color:#363636;
font-weight:normal;
text-decoration:none;
}

a:hover.ccmainlinks {
color:#363636;
font-weight:normal;
text-decoration: underline;
}

.landingpage {
padding-left: 45px;
padding-right: 55px;
}

/* DHTML Expandable News Tree (to update spacing, modify cellpadding/spacing in tree.js*/
.newstree {
background-color: #f7f5f6;
border-bottom:0px;
text-transform:none;
display:block;
width: 350px;

}


/* RSS feed styles */
div.feedburnerFeedBlock ul { 
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
margin-left:0; 
padding-left:0; 
list-style-type: none;

}

.headline {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
display:block; 
margin:12px 0 0 0;
}

