﻿.invertedshiftdown
{
	padding:0px;
width: 100%;
background:url('../images/inner_tab_line.gif') repeat-x bottom;
height:26px;
voice-family: "\"}\"";
voice-family: inherit;
text-align:center;
vertical-align:middle;
}

.invertedshiftdown ul{
margin:0;
margin-left: 0px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

.invertedshiftdown li{
display: inline;
margin: 0 2px 0 0;
text-align:center;
float:left;
vertical-align:middle;
}

.invertedshiftdown a{
float: left;
display: block;
font: 12px;
color: black;
text-decoration: none;
margin: 0 1px 0 0; /*Margin between each menu item*/
background-color:White;
	width:108px;
height:26px;
text-align:center;
vertical-align:middle;
/*BELOW 4 LINES add rounded bottom corners to each menu item.
  ONLY WORKS IN FIREFOX AND FUTURE CSS3 CAPABLE BROWSERS
  REMOVE IF DESIRED*/
}

.invertedshiftdown a:hover
{
	font: 12px;
 /*Yellow color theme*/
	width:108px;
color: black;
height:26px;
text-align:center;
vertical-align:middle;
}

.invertedshiftdown a:active, .invertedshiftdown a:visited
{
	font: 12px;
	width:108px;
height:26px;
}

.invertedshiftdown .current a, .invertedshiftdown .current a:hover{ /** currently selected menu item **/
background:url('../images/tab_inner_up.gif') no-repeat;
color: white;
}


/********** company tabs  ***********/

.tabbg
{
	background:url('../images/company_box.gif') no-repeat left;
	height:43px;
	text-align:center;
	color:white;
	font-weight:bold;
	padding:0px 10px 3px 2px;
	
}

.thanksnote
{
	text-align:center;
	vertical-align:middle;
	font-size:14px;
	line-height:20px;
	color:#145162;
	padding: 0px 10px 0px 10px;
}


/********** end company tabs  ***********/

.bannerbor
{
	border-top:outset 1px #DFDFDF;
	border-left:outset 1px #DFDFDF;
	border-right:outset 1px #DFDFDF;
}


/*********** tabs inner ************/

#header
{
	background:url("../images/inner_tab_line.gif") repeat-x bottom left;
	float:left;
	font-weight:bold;
	line-height:normal;
	font-size:12px;
	width:652px;
}
#header ul
{
	margin:0px 0 0 0;
	padding:0;
	list-style:none;
}

#header a
{
	display:block;
	text-decoration:none;
}

#header li
{
	float:left;
	margin:0;
    padding:0 0 0px 0;
	color:#6c6c6c;
	margin:0 3px 0 0;
}

#header li a
{
	display:block;
	padding:2px 17px 8px 19px;
	margin:1px 0 0px 0;
	color:#6c6c6c;
	cursor:pointer;
}

#header span
{
	display:block;
	padding:5px 16px 0px 16px;
}

/*#header li a#last
{
	border-right:1px solid #cccccc;
}
*/
#header li.selected1
{
	background:url("../images/left_selected.gif") #fff no-repeat top left;
	padding: 0px 0 0 0px;
	margin: 0 2px -3px 0px;
}

#header li.selected1 a
{
	background: #fff;
	padding:4px 17px 8px 7px;
	background:url("../images/bg_tabs1.gif") repeat-x top right;
	color:#6c6c6c !important;
	cursor:default;
	margin: 0px 0px -3px 11px;
	display: block;
	border-bottom: 3px solid #fff;
}

/*********** end tabs inner ************/


/*********** tabs inner ************/

#header1
{
	background:url("../images/inner_tab_line.gif") repeat-x bottom left;
	float:left;
	font-weight:bold;
	line-height:normal;
	font-size:12px;
	width:530px;
}
#header1 ul
{
	margin:0px 0 0 0;
	padding:0;
	list-style:none;
}

#header1 a
{
	display:block;
	text-decoration:none;
}

#header1 li
{
	float:left;
	margin:0;
    padding:0 0 0px 0;
	color:#6c6c6c;
	margin:0 3px 0 0;
}

#header1 li a
{
	display:block;
	padding:2px 17px 8px 19px;
	margin:1px 0 0px 0;
	color:#6c6c6c;
	cursor:pointer;
}

#header1 span
{
	display:block;
	padding:5px 16px 0px 16px;
}
#header1 li.selected1
{
	background:url("../images/left_selected.gif") #fff no-repeat top left;
	padding: 0px 0 0 0px;
	margin: 0 2px -3px 0px;
}

#header1 li.selected1 a
{
	background: #fff;
	padding:4px 17px 8px 7px;
	background:url("../images/bg_tabs1.gif") repeat-x top right;
	color:#6c6c6c !important;
	cursor:default;
	margin: 0px 0px -3px 11px;
	display: block;
	border-bottom: 3px solid #fff;
}

/*********** end tabs inner ************/

/*********** case study tabs inner ************/
#header2
{
	background:url("../images/curver_box.gif") no-repeat bottom left;
	float:left;
	font-weight:bold;
	line-height:normal;
	font-size:12px;
	padding-bottom: 13px;
	width: 599px;
}
#header2 ul
{
	margin:0px 0 0 0;
	padding:0;
	list-style:none;
}

#header2 a
{
	display:block;
	text-decoration:none;
}

#header2 li
{
	float:left;
	margin:0;
    padding:0 0 0px 0;
	color:#6c6c6c;
	margin:0 3px 0 0;
}

#header2 li a
{
	display:block;
	padding:2px 17px 8px 19px;
	margin:1px 0 0px 0;
	color:#6c6c6c;
	cursor:pointer;
}

#header2 span
{
	display:block;
	padding:5px 16px 0px 16px;
}
#header2 li.selected1
{
	background:url("../images/left_selected_org.gif") #fff no-repeat top left;
	padding: 0px 0 0 0px;
	margin: 0 2px -3px 0px;
}

#header2 li.selected1 a
{
	background: #fff;
	padding:4px 17px 8px 7px;
	background:url("../images/bg_tabs_org.gif") repeat-x top right;
	color:#6c6c6c !important;
	cursor:default;
	margin: 0px 0px -3px 11px;
	display: block;
	border-bottom: 3px solid #fff;
}

/*********** end case study tabs inner ************/

/*************** Case Study ********************/

.outertable
{
	border-top:solid 5px black;
	border-left:solid 5px black;
	width:100%;
	vertical-align:top;
}
.outertable1
{
	border-top:solid 2px #E99F24;
	border-left:solid 2px #E99F24;
	width:100%;
	height:100%;
	vertical-align:top;
}
.innertable
{
	border-left:solid 1px #E99F24;
	border-right:solid 1px #E99F24;
	background-color:#FFFFFF;
	vertical-align:top;
	text-align:center;
}
.innercurve
{
	background:url("../images/curver_box_bottom.gif") no-repeat bottom left;
}
.casehead
{
	margin-top: 20px; 
	margin-bottom: 20px;
	text-align:left;
	vertical-align:middle;
	font-size:14px;
	font-weight:bold;
	line-height:17px;
}

/*
#main
{
	border:solid 1px black;
	background-color:#2A2A2A;	
	width:100%;
	height:100%;
	vertical-align:top;
}
#main .gap
{
	height:20px;
	vertical-align:top;
}
#main .content
{
	border:solid 2px #E99F24;
	background-color:#FFFFFF;	
	width:97%;
	vertical-align:top;
}
#main .close
{
	height:30px;
	color:White;
	width:98%;
	text-align:right;
	vertical-align:bottom;
	padding-top:10px;
}
#main .close a
{
	color:White;
}
#main .contentarea
{
	width:96%;
	vertical-align:top;
	height:100%;
}
#main .tabscontent
{
	vertical-align:top;
	height:350px;
}
#main .logoarea
{
	width:96%;
	vertical-align:top;
}*/
/*************** End Case Study ********************/

/************* Sitemap ************************/

.grayline3
{
	background-color:#C0C0C0;
	height:1px;
}
.grayline4
{
	background-color:#DCDCDC;
	height:1px;
}
.vergrayline
{
	background:url('../images/gray_line.gif') repeat-y center;
}

/************* End Sitemap ************************/