BODY {
	margin: 0px;
	background-color: white;
	overflow-x: expression(body.clientWidth < 995 ? 'auto' : 'hidden');
}
* {
	font-family: Tahoma;
	font-size: 11px;
}
A:Hover {
	text-decoration: underline;
}
.logoPanel {
	text-align: center;
	height: 70px;
	background-color: White;
}
.sidePanel {
	width: 217px;
	background-color: #EEEEEE;
}
.sideMenu A {
	display: block;
	text-decoration: none;
	text-align: right;
	margin-bottom: 1px;
	background-repeat: repeat-x;
	color: white;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	padding-right: 10px;	
	padding-top: 9px;
	height: 34px;
}
.optionPanel {
	text-align: right;
	padding-top: 4px;
	vertical-align: top;
	color: #888888 !important;
}
.optionPanel A, .optionPanel A:Visited, .optionPanel A:Active, .optionPanel A:Link {
	color: steelblue !important;
	text-decoration: none;
}
.optionPanel A:Hover {
	text-decoration: underline;
}
.sideMenu .solutions {
	background-image: url(../images/sidemenu_1.jpg);
}
.sideMenu .expertise {
	background-image: url(../images/sidemenu_2.jpg);
}
.sideMenu .AboutUs {
	background-image: url(../images/sidemenu_3.jpg);
}
.sideMenu .KnowledgeBase {
	background-image: url(../images/sidemenu_3.jpg);
}
.sideMenu .contact {
	background-image: url(../images/sidemenu_4.jpg);
}
.sideMenu {
	background-color: #EEEEEE;
}
.contentPanel {		
	background-color: white;
}
.breadCrumbBar, .secondLevelMenuBar {
	height: 32px;
	color: White;
	font-weight: bold;
	padding-left: 10px;
}
.pageTitle {
	padding-left: 10px;
}
.secondLevelMenuBar A {
	color: white;
	text-decoration: none;
}
.informationPanels TD * {
	font-family: verdana;
	font-size: 11px;
	line-height: 17px;	
}
.informationPanels TD DIV {
	padding:15px 13px 11px 14px;
	border-right:1px solid #cccccc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:155px;
	color:#666666;
	font-size:11px;
	line-height:18px;
	position : relative;
	background-color : white;
}
.informationPanels TD A {
	display : block;
	text-align:right;
	margin-top:10px;
	color:#336699;
	text-decoration:none;
	font-weight: bold;
}
.mcp {
	text-align: right;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 15px;
}
.footerPanel {
	text-align: right;
	border-top: 1px solid #c2c2c2;
	height: 60px;
	vertical-align: top;
	font-size: 11px !important;
	padding-top: 4px;
}
.footerPanel, .footerPanel A {
	font-size: 10px;
	color: #656565;
	text-decoration: none;
}
.dropShadowPanel {
	background-image: url(../images/main_shadow_bg.jpg);	
	background-repeat: repeat-y;
}
.dropShadowBluePanel {
	background-image: url(../images/main_shadow_blue_bg.jpg);	
	background-repeat: repeat-y;
}
.mainContentPlanel {	
	border-collapse: collapse;
	padding: 0px;
	border: 0px;
	background-image: url(../images/content_bg.gif);
}

#Content  {
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 20px;
	padding-bottom: 60px;
}
 
#Content * {
	font-family: Verdana;
	font-size: 11px;
	line-height: 18px;
	color: #555555;
}
#SideContent * {
	font-size: 11px;
	line-height: 18px;
	color: #555555;
}

#Content P {
	margin-top: 0px;
	margin-bottom: 15px;	
}

#SideContent {
	vertical-align: top;
	text-align: center;
	padding-right: 10px;
}

#SideContentInner {
	width: 258px;
}

#SideContent .quote {
	text-align: left;
	width: 221px;
	font-size: 13px;
	margin-top: 50px;
}
#SideContent .quoteBody {
	background-image: url(../images/green_quote_body.jpg);
	background-repeat: repeat-y;
	padding-left: 20px;
	padding-right: 10px;
}
#SideContent .menuItem * {
	color: white;
	font-weight: bold;
	text-decoration: none;
}

#SideContent A:Hover {
	text-decoration: underline;
}

#SideContent .menu {
	width: 221px;
	margin-top: 40px;
}
#SideContent .menuItem {
	background-repeat: repeat-y;	
}

#SideContent .menuItem TD {	
	text-align: right;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	height: 20px;
}
#Content h1 {
	font-family: Verdana;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 5px;
	line-height: 24px;
}

#Content h2 {
	font-weight: bold;
}
#Content h3 {
	font-weight: normal;
}
#SideContent .menuItem A {
	color: white;
	font-weight: bold;
	text-decoration: none;
}
#SideContent .menuHeader {
	background-repeat: no-repeat;
	height: 42px;
}
#SideContent .menuFooter {
	background-image: url(../images/menu_footer.jpg);
	background-repeat: no-repeat;
	height: 58px;
}

.bannerImagePanel {
	padding-left: 2px;
}

.bluePage, .greenPage {
	border-collapse: collapse;	
}

.SolutionsMenu .menuHeader {
	background-image: url(../images/blue_menu_header.jpg);
}
.SolutionsMenu .menuItem {
	background-image: url(../images/blue_menu_item_left.jpg);
	background-color: #0B68AD !important;
}
.SolutionsMenu .menuFooter {
	background-image: url(../images/blue_menu_footer.jpg);
}

.ExpertiseMenu .menuHeader {
	background-image: url(../images/green_menu_header.jpg) !important;
}
.ExpertiseMenu .menuItem {
	background-image: url(../images/green_menu_item_left.jpg) !important;
	background-color: #709301 !important;
}
.ExpertiseMenu .menuFooter {
	background-image: url(../images/green_menu_footer.jpg) !important;
}


/* blue */
.bluePage .informationPanels TD DIV {
	height: 140px;
}
.bluePage .informationPanels TD A {
	color: #34679C;
}
.bluePage .breadCrumbBar, .bluePage .secondLevelMenuBar {
	background-image: url(../images/sidemenu_2.jpg);
}
.Selected {
	background-image: url(../images/blue_panel_highlight.jpg) !important;
}

.bluePage #Content h1, .bluePage #Content h2, .bluePage #Content h3 {
	color: #34679C;
}
.bluePage #SideContent .menuHeader {
	background-image: url(../images/blue_menu_header.jpg);
}
.bluePage #SideContent .menuItem {
	background-image: url(../images/blue_menu_item_left.jpg);
	background-color: #A3B64B;
}
.bluePage #SideContent .menuFooter {
	background-image: url(../images/blue_menu_footer.jpg);
}

/* green 
.greenPage .informationPanels TD A {
	color: #8F954D;
}
.greenPage .breadCrumbBar, .greenPage .secondLevelMenuBar {
	background-image: url(../images/green_panel.jpg);
}
.greenPage .Selected {
	background-image: url(../images/green_panel_highlight.jpg) !important;
}
.greenPage #Content h1, .greenPage #Content h2, .greenPage #Content h3 {
	color: #8F954D;
}
.greenPage #SideContent .menuHeader {
	background-image: url(../images/green_menu_header.jpg);
}
.greenPage #SideContent .menuItem {
	background-image: url(../images/green_menu_item_left.jpg);
	background-color: #A3B64B;
}
.greenPage #SideContent .menuFooter {
	background-image: url(../images/green_menu_footer.jpg);
}
*/
/*


Once we have content for expertise


.greenPage #SideContent .menuHeader {
	background-image: url(../images/blue_menu_header.jpg) !important;
}
.greenPage #SideContent .menuItem {
	background-image: url(../images/blue_menu_item_left.jpg) !important;
	background-color: #1E68A9;
}
.greenPage #SideContent .menuFooter {
	background-image: url(../images/blue_menu_footer.jpg);
}
*/

/* red */
.redPage .informationPanels TD A {
	color: #C42B27;
}
.redPage .quote {
	color: #C42B27;
	border: 1px solid #697630;
}
.redPage .breadCrumbBar, .redPage .secondLevelMenuBar {
	background-image: url(../images/red_panel.jpg);
}
.redPage .Selected {
	background-image: url(../images/red_panel_highlight.jpg) !important;
}
.redPage #Content h1, .redPage #Content h2, .redPage #Content h3 {
	color: #C42B27;
}
.redPage #SideContent .menuHeader {
	background-image: url(../images/red_menu_header.jpg);
}
.redPage #SideContent .menuItem {
	background-image: url(../images/red_menu_item_left.jpg);
	background-color: #1E68A9;
}
.redPage #SideContent .menuFooter {
	background-image: url(../images/red_menu_footer.jpg);
}

p.smalltext
{
	font-size : 9px !important;
}