@charset "utf-8";
/* CSS Document */

/* Homepage Stylesheet */

#container
{
background-color:Transparent;
width:800px;
height:700px;
margin:auto;
}

#logo
{
position:absolute;
margin-left:8px;
}

#holiday_space
{
position:absolute;
margin-left:568px;
margin-top:28px;
}

#top_bar
{
position:absolute;
top: 90px;
}

#service_cube
{
position:absolute;
top: 138px;
}

#Service_Text
{
color:#FFFFFF;
top:266px;
margin-left:8px;
position:absolute;
z-index:50;
font-family:Verdana, sans-serif;
font-size:14px;
font-weight:bold;
}

a.service:link {
font-family:Verdana, sans-serif;
color:#ffffff;
font-size:14px;
text-decoration: none;
}

a.service:hover {
font-family:Verdana, sans-serif;
color:#666666;
font-size:14px;
text-decoration: none;
}

a.service:active {
font-family:Verdana, sans-serif;
color:#ffffff;
font-size:14px;
text-decoration: none;
}

a.service:visited {
font-family:Verdana, sans-serif;
color:#E31937;
font-size:14px;
text-decoration: none;
}


#industry_cube
{
position:absolute;
top: 138px;
margin-left:400px;
}

#Industry_Text
{
color:#FFFFFF;
top:266px;
margin-left:8px;
position:absolute;
z-index:100;
font-family:Verdana, sans-serif;
font-size:14px;
font-weight:bold;
}

a.industry:link {
font-family:Verdana, sans-serif;
color:#ffffff;
font-size:14px;
text-decoration: none;
}

a.industry:hover {
font-family:Verdana, sans-serif;
color:#666666;
font-size:14px;
text-decoration: none;
}

a.industry:active {
font-family:Verdana, sans-serif;
color:#ffffff;
font-size:14px;
text-decoration: none;
}

a.industry:visited {
font-family:Verdana, sans-serif;
color:#E31937;
font-size:14px;
text-decoration: none;
}


#copyright
{
font-family:Verdana, sans-serif;
font-size:10px;
position:absolute;
top: 447px;
width: 800px;
}

a.copyright:link {
font-family:Verdana, sans-serif;
color:#E31937;
font-size:10px;
text-decoration: none;
}

a.copyright:hover {
font-family:Verdana, sans-serif;
color:#666666;
font-size:10px;
text-decoration: none;
}

a.copyright:active {
font-family:Verdana, sans-serif;
color:#E31937;
font-size:10px;
text-decoration: none;
}

a.copyright:visited {
font-family:Verdana, sans-serif;
color:#000000;
font-size:10px;
text-decoration: none;
}

#reserved {
position: relative;
width: 400px;
float: left;
text-align:center;
}

#phone {
position: relative;
width: 400px;
float: left;
text-align:center;
}

/* Interior Stylesheet */

#iFrameBackground {
background-color:white;
	text-align:left;
	width: 374px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
}

#iFramePartnersMenuNav {
	text-align:left;
	width: 170px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
}

#iFrameNewsRightBox {
	text-align:left;
	width: 177px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
}

#interior_container
{
background-color:#ffffff;
width:755px;
margin: auto;
}

#black_top_bar
{
position:relative;
width:755px;
background: url(black_bar_logo.gif) no-repeat;
height:65px;
top:0px;
}

/*#navigation
{
color:#FFFFFF;
font-family:Verdana, sans-serif;
font-size:11px;
position:relative;
top:-634px;
left:415px;
}*/

#socialPlaceHolder
{
color:#FFFFFF;
font-family:Verdana, sans-serif;
font-size:11px;
top:32px;
position:absolute;
z-index: 99;
}

#social
{
color:#FFFFFF;
font-family:Verdana, sans-serif;
font-size:11px;
width:745px;
text-align:right;
position:relative;
}

#social ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

#social li {
	display: inline;
}

#navigation
{
color:#FFFFFF;
font-family:Verdana, sans-serif;
font-size:11px;
position:absolute;
top:60px;
margin-left:230px;
z-index: 99;
}

.btn115black
{
float: left;
text-decoration:none;
cursor: pointer;
position:relative;
width:auto;
padding-left: 1px;
white-space: nowrap;
padding-right: 2px;
}

.btn115black a:link, .btn115black a:visited, .btn115black a:hover, .btn115black a:visited:hover 
{
color:#FFFFFF;
font-family:Verdana, sans-serif;
font-size:11px;
text-decoration:none;
}

#subNavBox, #subNavBoxSevices, #subNavBoxSolutions, #subNavBoxIndustry, #subNavBoxTechnology, #subNavBoxCareers
{
background-color:#58595b;
background: url(navigation_background.gif);
width:auto;
}

#subNavigationBlack
{
font-family:Verdana, sans serif;
font-size:6px;
/*font-weight: bold;*/
color:#ffffff;
background-color:#000000;
white-space: nowrap;
}

#subNavigation
{
font-family:Verdana, sans serif;
font-size:11px;
/*font-weight: bold;*/
color:#000000;
background-color:#F2F2F2;
padding-left: 5px;
padding-right: 5px;
padding-top: 1px;
padding-bottom: 1px;
white-space: nowrap;
border-bottom: 0px;
width:auto;
}

#subNavigation a
{
font-family:Verdana, sans serif;
font-size:11px;
/*font-weight: bold;*/
color:#000000;
text-decoration: none;
border-bottom: 0px;
float:none;
}

#subNavigation a:link
{
font-family:Verdana, sans serif;
font-size:11px;
/*font-weight: bold;*/
color:#000000;
text-decoration: none;
border-bottom: 0px;
float:none;
}

#subNavigation a:hover
{
font-family:Verdana, sans serif;
font-size:11px;
/*font-weight: bold;*/
color:#000000;
text-decoration: none;
border-bottom: 0px;
float:none;
}

#subNavigation a:active
{
font-family:Verdana, sans serif;
font-size:11px;
/*font-weight: bold;*/
color:#000000;
text-decoration: none;
border-bottom: 0px;
float:none;
}

#subNavigationOver
{
font-family:Verdana, sans serif;
font-size:11px;
/*font-weight: bold;*/
color:#ffffff;
background-color:#808080;
padding-left: 5px;
padding-right: 5px;
padding-top: 1px;
padding-bottom: 1px;
white-space: nowrap;
border-bottom: 0px;
width:auto;
}

#subNavigationOver a
{
font-family:Verdana, sans serif;
font-size:11px;
/*font-weight: bold;*/
text-decoration: none;
border-bottom: 0px;
float:none;
}

#subNavigationOver a:link
{
font-family:Verdana, sans serif;
font-size:11px;
/*font-weight: bold;*/
text-decoration: none;
border-bottom: 0px;
float:none;
}

#subNavigationOver a:hover
{
font-family:Verdana, sans serif;
font-size:11px;
/*font-weight: bold;*/
text-decoration: none;
border-bottom: 0px;
float:none;
}

#subNavigationOver a:active
{
font-family:Verdana, sans serif;
font-size:11px;
/*font-weight: bold;*/
text-decoration: none;
border-bottom: 0px;
float:none;
}

#red_top_bar
{
width:755px;
position:relative;
background-color:#E31937;
height:4px;
top:0px;
}

#bar
{
position:relative;
top: 1px;
left:0px;
}

#heading
{
color:#E31937;
font-family:Verdana, sans-serif;
font-size:18px;
font-weight:bold;
position:relative;
top:-29px;
left:0px;
padding-left:8px;
}

#red_box
{
background-color:#E31937;
width:170px;
height:130px;
position:relative;
top:-22px;
float: left;
}

#pic
{
position:relative;
height:130px;
top:-22px;
margin-left: 1px;
float: left;
}

#body_container
{
position:relative;
/*top:-24px;*/
margin-top:-24px;
float: left;
width: 755px;
background-color:#FFFFFF;
}

#left_gradient_box
{
position:relative;
background: url(left-gradient-170w.gif) no-repeat;
width: 170px;
left:0px;
float: left;
padding-top:5px;
}

#partners_panel
{
	width: 170px;
}

#side_navigation
{
font-family:Verdana, sans-serif;
font-size:11px;
color:#000000;
line-height:1.5;
text-align:right;
padding-right:8px;
}

#side_navigation a
{
font-family:Verdana, sans-serif;
font-size:11px;
color:#000000;
line-height:1.5;
text-align:right;
text-decoration: none;
}

#side_navigation a:link
{
font-family:Verdana, sans-serif;
font-size:11px;
color:#000000;
line-height:1.5;
text-align:right;
text-decoration: none;
}

#side_navigation a:hover
{
font-family:Verdana, sans-serif;
font-size:11px;
color:#000000;
line-height:1.5;
text-align:right;
text-decoration: none;
}

#side_navigation a:active
{
font-family:Verdana, sans-serif;
font-size:11px;
color:#000000;
line-height:1.5;
text-align:right;
text-decoration: none;
}

#side_navigationClicked
{
font-family:Verdana, sans-serif;
font-size:11px;
color:#E31937;
background-color:#FFFFFF;
line-height:1.5;
text-align:right;
padding-right:8px;
}

#side_navigationOver
{
font-family:Verdana, sans-serif;
font-size:11px;
color:#E31937;
background-color:#FFFFFF;
line-height:1.5;
text-align:right;
padding-right:8px;
}

#side_navigationOver a
{
font-family:Verdana, sans-serif;
font-size:11px;
color:#E31937;
line-height:1.5;
text-align:right;
text-decoration: none;
}

#side_navigationOver a:link
{
font-family:Verdana, sans-serif;
font-size:11px;
color:#E31937;
line-height:1.5;
text-align:right;
text-decoration: none;
}

#side_navigationOver a:hover
{
font-family:Verdana, sans-serif;
font-size:11px;
color:#E31937;
line-height:1.5;
text-align:right;
text-decoration: none;
}

#side_navigationOver a:active
{
font-family:Verdana, sans-serif;
font-size:11px;
color:#E31937;
line-height:1.5;
text-align:right;
text-decoration: none;
}

#middle_box
{
position:relative;
background-color:#FFFFFF;
width:407px;
top: 0px;
left: 1px;
float: left;
height:100%;
}

#body_text
{
background-color:#FFFFFF;
color:#000000;
font-family:Verdana, sans-serif;
font-size:11px;
position:relative;
padding-top: 7px;
padding-left:8px;
padding-right:8px;
line-height:1.5;
}

#body_text a:link
{
	font-family:Verdana, sans-serif;
	color:#E31937;
	font-size:11px;
}

#body_text a:active
{
	font-family:Verdana, sans-serif;
	color:#E31937;
	font-size:11px;
}

#body_text a:visited
{
	font-family:Verdana, sans-serif;
	color:#E31937;
	font-size:11px;
}

#right_box
{
position:relative;
background-color:#FFFFFF;
width:177px;
top: 0px;
left: 1px;
float: left;
}

#right_gradient_box
{
position:relative;
background: url(right-gradient.gif) no-repeat;
width:177px;
top:0px;
padding-top:7px;
}

#news_panel
{
	width: 177px;
}

#news
{
font-family:Verdana, sans-serif;
font-size:10px;
color:#0000000;
padding-left:9px;
padding-right:9px;
}

#bottom_bar
{
background-color:#000000;
height: 20px;
width:755px;
position:relative;
top: 0px;
left: 0px;
clear: left;
}

#copyright_interior
{
font-family:Verdana, sans-serif;
font-size:10px;
color:#FFFFFF;
padding-top: 3px;
text-align: center;
}

/* a.copyright_interior:link {
font-family:Verdana, sans-serif;
color:#E31937;
font-size:10px;
text-decoration: none;
}

a.copyright_interior:hover {
font-family:Verdana, sans-serif;
color:#666666;
font-size:10px;
text-decoration: none;
}

a.copyright_interior:active {
font-family:Verdana, sans-serif;
color:#E31937;
font-size:10px;
text-decoration: none;
}

a.copyright_interior:visited {
font-family:Verdana, sans-serif;
color:#fffffff;
font-size:10px;
text-decoration: none;
}
*/
#pageBody
{
	font-family:Verdana, sans-serif;
	color:#000000;
	font-size:11px;
	text-align:left;
	margin-right:17px;
	float:left;
}

#pageBody a:link
{
	font-family:Verdana, sans-serif;
	color:#E31937;
	font-size:11px;
}

#pageBody a:active
{
	font-family:Verdana, sans-serif;
	color:#E31937;
	font-size:11px;
}

#pageBody a:visited
{
	font-family:Verdana, sans-serif;
	color:#E31937;
	font-size:11px;
}

#iFramePageTitle
{
	font-family:Verdana, sans-serif;
	color:#E31937;
	font-size:14px;
	font-weight: bold;
	text-align:left;
	width: 374px;
}

#iFrameBody
{
	font-family:Verdana, sans-serif;
	color:#000000;
	font-size:11px;
	text-align:left;
	/*padding-right:10px;*/
	width: 374px;
	float:left;
}

#iFrameBody a:link
{
	font-family:Verdana, sans-serif;
	color:#E31937;
	font-size:11px;
}

#iFrameBody a:active
{
	font-family:Verdana, sans-serif;
	color:#E31937;
	font-size:11px;
}

#iFrameBody a:visited
{
	font-family:Verdana, sans-serif;
	color:#E31937;
	font-size:11px;
}

#iFrameSpaceHeaderBody
{
	font-family:Verdana, sans-serif;
	color:#000000;
	font-size:7px;
	text-align:left;
	/*padding-right:10px;*/
	width: 374px;
}
#iFramePartnersMenuNavBody
{
	width: 170px;
}

#iFrameNewsRightBoxBody
{
	width: 177px;
}

#news_bar
{
position:absolute;
top:100px;

}

#news_heading
{
	font-family:Verdana, sans-serif;
	color:#000000;
	font-size:14px;
	text-align:left;
	font-weight:bold;
	top:110px;
	position:absolute;
	
}

#news_text
{
	font-family:Verdana, sans-serif;
	color:#000000;
	font-size:11px;
	text-align:left;
	width: 700px;
	top:160px;
	position:absolute;

}

#billboard_image
{
	top:280px;
	position:absolute;
	
}

a.news {
font-family:Verdana, sans-serif;
color:#E31937;
font-size:10px;
text-decoration: underline;
}

a.news:link {
font-family:Verdana, sans-serif;
color:#E31937;
font-size:10px;
text-decoration: underline;
}

a.news:hover {
font-family:Verdana, sans-serif;
color:#E31937;
font-size:10px;
text-decoration: underline;
}

a.news:active {
font-family:Verdana, sans-serif;
color:#E31937;
font-size:10px;
text-decoration: underline;
}

a.news:visited {
font-family:Verdana, sans-serif;
color:#E31937;
font-size:10px;
text-decoration: underline;
}

a.hidden
{
font-family:Verdana, sans-serif;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
}

a.hidden:link
{
font-family:Verdana, sans-serif;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
}

a.hidden:hover
{
font-family:Verdana, sans-serif;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
}

a.hidden:visited
{
font-family:Verdana, sans-serif;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
}

a.hidden:active
{
font-family:Verdana, sans-serif;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
}

#addthisBoxHolder
{
border:1px solid #CCC;
background:#F7F7F7;
color:#000000;
font-family:Verdana, sans-serif;
font-size:11px;
margin-top:0px;
margin-bottom:4px;
padding-top:8px;
padding-bottom:8px;
padding-left:8px;
padding-right:8px;
vertical-align:top;
}

#addthisBoxHolder a:link
{
	font-family:Verdana, sans-serif;
	color:#E31937;
	font-size:11px;
}

#addthisBoxHolder a:active
{
	font-family:Verdana, sans-serif;
	color:#E31937;
	font-size:11px;
}

#addthisBoxHolder a:visited
{
	font-family:Verdana, sans-serif;
	color:#E31937;
	font-size:11px;
}

.inputlist {
   /* nothing really needed here */
}
.inputlist td {
      white-space: nowrap;
}

.inputlist label {
      white-space: nowrap;
}

.inputlist td label {
      white-space: nowrap;
}