/* CSS Document */

/* CSS Document */

#logoText
{
	font-family:Arial;
	font-size:12px;
	color:#ED5526;
	margin-top:3px;
	letter-spacing:-0.1px;
	width:200px;
}

.hiddenPic 
{
display:none;
}


.BoxHeadlineStyle h2
{
	font-family:Arial;
	font-weight:bold;
	font-size: 19px;
	color: #0c4a5f;
	margin-top:-2px;
	width:250px;
	margin-bottom:1px;
}
/* CSS Document */

body{
	font-family:Verdana;
	background-color:#C8C8C8;
}
.menuButton
{
	float:left;
	height:24px;
	margin-top:7px;
	text-align:center;
	font-size:13px;
	color:#0e4b60;
	font-weight:bold;
}
.linkMainMenu 
{
	color:#0e4b60;
	text-decoration:none;
}
.menuSeparator
{
	float:left;
	width:1px;
	margin-top:3px;
	height:28px;
	background:url(../includes/Menu_LINE.gif) no-repeat;
	font-size:0px;
}
.mainMenuBackground
{
background-image:url(../includes/Menu_BG.gif);
}
.mainContentBackground
{
	width:987px;
	height:610px;
	background-image:url(../includes/BlueBG.gif);
	background-repeat:repeat-x;
}
.BoxHeadlineStyle
{
	font-family:Arial;
	font-weight:bold;
	font-size: 19px;
	color: #0c4a5f;
	margin-top:-2px;
}
.BoxTextStyle
{
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	color:#3b8196;
}
.ParaTextStyle{
	margin-top:7px;
	margin-bottom:0px;
	width:261px;
	line-height:normal;
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	color:#3b8196;
}
.FooterHeadlines{
	font-family:Verdana;
	font-size:12px;
	color:#e03f05;
	margin-left:15px;
}
.FooterBlock
{
	color:#5daabf;
	margin-top:5px;
	margin-left:15px;
}
.FooterLinks
{
	font-family:Verdana;
	font-size:12px;
	font-weight:normal;
	color:#5daabf;
}
.FooterBullet
{
	margin-bottom:2px;
	margin-top:15px;
}
.tabContentBox
{
	width:923px;
	float:left;
	position:absolute;
	z-index:-2;
	left:0px;
	top:0px;
}
.tabHeadLine
{
	font-family:Verdana;
	font-size:14px;
	color:#e03f05;
	margin-left:25px;
	font-weight:bold;
}
.tabContentSeparator
{
	height:10px;
	width:870px;
	border-bottom-color:#EFEFEF;
	border-bottom-style:solid;
	border-bottom-width:1px;
	margin-left:27px;
	z-index:1;
}
.tabBulletTitle
{
	font-family:Verdana;
	font-size:12px;
	color:#5daabf;
	margin-left:25px;
	margin-top:10px;
	cursor:pointer;
	z-index:1;
}
.tabBulletText
{
	font-family:Verdana;
	margin-left:50px;
	color:#6d6d6d;
	margin-top:10px;
	width:850px;
	line-height:0;
/*	display:none;*/
	list-style:inside;
	z-index:-2;
	position:absolute;
	left:0px;
	height:0px;
	font-size:0px;
}

.searchBox
{
	background:white url(../includes/SearchLeft.gif) no-repeat;
	border:none;
	width:117px;
	height:20px;
	margin-right:-2px;
	vertical-align:middle;
	padding-left:1px;
	font-size:12px;
	color:#909090
}
.searchButton
{
	background: white url(../includes/SearchRight.gif) no-repeat;
	border:none;
	width:21px;
	height:20px;
	margin-bottom:2px;
	padding-bottom:4px;
	vertical-align:middle;
	margin-right:3px;
}
.mainContentSeparator
{
	float:left;
	width:1px;
	height:290px;
	background-image:url(../includes/Line.gif);
	background-repeat:no-repeat;
	margin-top:40px;
}
.rightTabBoxBorder
{
	float:left;
	width:15px;
	height:262px;
	background-image:url(../includes/Middle.gif);
	background-repeat:repeat-y;
	margin-top:-10px;
}
.leftTabBoxBorder
{
	float:left;
	width:9px;
	height:274px;
	background-image:url(../includes/MiddleLeft.gif);
	background-repeat:repeat-y;
}
.topBoxBorder
{
	background-image:url(../includes/Up.gif);
	background-repeat:repeat-x;
	height:24px;
	width:261px;
}
.bottomBoxBorder
{
	background-image:url(../includes/Bottom.gif);
	background-repeat:repeat-x;
	height:24px;
	width:261px;
}
#overlay
{
top:0px;
left:0px;
right:0px;
left:0px;
position:absolute;
width:100%;
height:1450px;
z-index:100;
font-size:40px;
background-color:#000000;
filter:alpha(opacity=60);
-moz-opacity:0.6;
opacity:0.6;
display:none;
}
#overlayBox
{
width:536px;
left:350px;
top:200px;
z-index:101;
position:fixed;
display:none;
text-align:right;
}
#overlayBG
{
top:0px;
left:0px;
right:0px;
left:0px;
position:absolute;
width:100%;
height:1450px;
z-index:-1;
background-color:#C8C8C8;
}
.textBoxMargin{
	margin-left:9px;
}
.tabTextLinks
{
	color:#5daabf;
	text-decoration:none;
}
.bulletPosition
{
	margin-bottom:1px;
}
.TabBulletsStyle
{
	margin-top:5px;
/*	margin-left:-25px;*/
	line-height:2;
}







/* Conduit CSS */

/* ------- reset.css ----------*/
/* Resets default display wonkiness */




html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}

:focus {
	outline: 0;
}

ol, ul {
	list-style: none;
}

caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/*
img {
  display: block;
}

html, body {
  background-color: #efefef url('../includes/bg.jpg') top repeat-x;
}

*/
#wrapper {
  width: 986px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  font-family: verdana;
  font-size: 12px;
  color: #666666;
}

#main {
  float: left;
  display: inline;
  width: 987px;
  height: auto;
  margin: 0px 0px 0px 0px;
/* BY EDO  margin: 9px 0px 30px 0px; */
	background-color:#FFFFFF;
}


#header {
  float: left;
  display: inline;
  width: 992px;
  height: 143px;
  background: url('../includes/header_bg.gif') top no-repeat;
  margin-top: 9px;
}

#logo {
  float: left;
  display: inline;
  font-size: 22px;
  margin: 40px 0px 0px 45px;  
}
#LogoSlogan
{	
	font-size:12px;
	color:#acacac;
	width:220px;	
	margin: 10px 0px 0px 45px;
	min-height:16px;
}
.tagline 
{	
  width: 400px;
  margin: 54px 0px 0px 100px;
  color: #999999;
}

a#signIn:link,
a#signIn:visited {
  float: right;
  display: inline;
  width: 83px;
  height: 46px;
  margin: 37px 18px 0px 0px;
  background: url('../includes/button_sign_in.gif') top no-repeat; 
}

a#signIn:hover,
a#signIn:active {
  background-position: bottom;
}

a#signIn span {
  display: none;
}

a#getStarted:link,
a#getStarted:visited  {
  float: right;
  display: inline;
  width: 119px;
  height: 46px;
  margin: 37px 40px 0px 0px;
  background: url('../includes/button_get_started.gif') top no-repeat; 
}

a#getStarted:hover,
a#getStarted:active {
  background-position: bottom;
}

a#getStarted span {
  display: none;
}
.GetStartedLongArrow
{
	color: #FF6600 !important;	
	float: right;
	display: inline;
	font-family: Tahoma;
	margin: 5px 10px 0px 0px;
}

.GetStartedArrow
{
  margin:0px 0px 0px 75px;	
  float: left;
  display: inline;	
  width: 119px;
  height: 46px;
  background: url('../includes/button_get_started.gif') top no-repeat; 
}
.GetStartedArrow:hover,active
{
  background-position: bottom;
}
.GetStartedArrowContainer
{	
	display:inline;
	text-align:center;	
	float: right;	
}


/*************** Nav */

#nav {
  float: left;
  display: inline;
  width: 987px;
  height: 29px;
  margin: 21px 0px 0px 0px;
  background: url('../includes/nav_bg.gif') repeat-x;
}

#nav img {
  float: left;
}


#mainMenuBar a,
#mainMenuBar a:link,
#mainMenuBar a:visited{
	color:#0e4b60;
	text-decoration:none;
}
#mainMenuBar a:hover{
	color:#2791BA;
	text-decoration:none;
}

#nav a, 
#nav a:link, 
#nav a:visited {
  float: left;
  display: inline;
  height: 29px;
  margin: 0px 17px;
  text-align: center;
  line-height: 29px;
  color: #666666;
  text-decoration: none;
  background-position: top;
  background-repeat: no-repeat;
}

#nav a.here:link,
#nav a.here:visited,
#nav a.here:hover,
#nav a.here:active, 
#nav a:hover, 
#nav a:active {
  color: #333333;
  background-position: bottom;
}

.TopNavigationLeftImage
{
	float:left;
	width:13px;
	height:29px;
	background-image: url('../includes/nav_left.gif');
}
.TopNavigationRightImage
{
	float:left;
	width:13px;
	height:29px;
	background-image: url('../includes/nav_right.gif');	
}

#plcRoot_Layout_zoneNav_TopNavigation_navHome {
  width: 60px;
  background-image: url('../includes/nav_home.gif');
}

#plcRoot_Layout_zoneNav_TopNavigation_navCommunity {
  width: 144px;
  background-image: url('../includes/nav_community.gif');
}

#plcRoot_Layout_zoneNav_TopNavigation_navGallery {
  width: 70px;
  background-image: url('../includes/nav_gallery.gif');
}

#plcRoot_Layout_zoneNav_TopNavigation_navPublishers {
  width: 90px;
  background-image: url('../includes/nav_publishers.gif');
}

#plcRoot_Layout_zoneNav_TopNavigation_navPartners {
  width: 80px;
  background-image: url('../includes/nav_partners.gif');
}

#plcRoot_Layout_zoneNav_TopNavigation_navNews,
a#plcRoot_Layout_zoneNav_TopNavigation_navNews:link,
a#plcRoot_Layout_zoneNav_TopNavigation_navNews:visited,
a#plcRoot_Layout_zoneNav_TopNavigation_navNews:hover,
a#plcRoot_Layout_zoneNav_TopNavigation_navNews:active {
  width: 60px;
  background-image: url('../includes/nav_news.gif');
}

#plcRoot_Layout_zoneNav_TopNavigation_navAbout,
a#plcRoot_Layout_zoneNav_TopNavigation_navAbout:link,
a#plcRoot_Layout_zoneNav_TopNavigation_navAbout:visited,
a#plcRoot_Layout_zoneNav_TopNavigation_navAbout:hover,
a#plcRoot_Layout_zoneNav_TopNavigation_navAbout:active {
  width: 70px;
  margin: 0px 19px 0px 19px;
  background-image: url('../includes/nav_about.gif');
}

#plcRoot_Layout_zoneNav_TopNavigation_navDevelopers{
  width: 154px;
  margin: 0px;
  background-image: url('../includes/nav_developers.gif');
}
a#plcRoot_Layout_zoneNav_TopNavigation_navDevelopers:link,
a#plcRoot_Layout_zoneNav_TopNavigation_navDevelopers:visited,
a#plcRoot_Layout_zoneNav_TopNavigation_navDevelopers:hover,
a#plcRoot_Layout_zoneNav_TopNavigation_navDevelopers:active {
  width: 144px;
  margin: 0px;
  background-image: url('../includes/nav_developers.gif');
}

#nav a span {
  display: none;
}





#home {
  float: left;
  display: inline;
  width: 987px;
  min-height: 600px;
  height: auto !important;
  height: 600px;
  padding: 0px 5px 0px 0px;
  background: url('../includes/home_bg.jpg') top no-repeat;
}

#feature {
  float: left;
  display: inline;
  width: 987px;
  height: 355px;
}

#featureNoFlash {
  float: left;
  display: inline;
  width: 987px;
  height: 355px;
  background-image:url(../includes/un_flash.png)
}

#tabs {
	float: left;
	display: inline;
	width: 900px;
	height: 46px;
	margin: 0px 0px 0px 22px;
	cursor: pointer;
}

#tabs ul {
  float: left;
  display: inline;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

/* First Tab */

#tabs ul li.firstOff {
  float: left;
  display: inline;
  position: relative;
  margin: 0px;
  background: url('../includes/navtab.jpg') no-repeat right top;
}

#tabs ul li.firstOff img,
#tabs ul li.firstOff a:link,
#tabs ul li.firstOff a:visited,
#tabs ul li.firstOff a:hover,
#tabs ul li.firstOff a:active {
  float: left;
  display: inline;
  position: relative;
  font-weight: bold;
  text-decoration: none;
  color: #333333;
  line-height: 18px;
	padding: 14px 54px 14px 34px;
	background: url('../includes/navtab_first.jpg') left no-repeat;
}

#tabs ul li.firstOn {
  float: left;
  display: inline;
  position: relative;
  margin: 0px;
  background: #ffffff url('../includes/navtab_current.jpg') no-repeat right top;
}

#tabs ul li.firstOn img,
#tabs ul li.firstOn a:link,
#tabs ul li.firstOn a:visited,
#tabs ul li.firstOn a:hover,
#tabs ul li.firstOn a:active {
  float: left;
  display: inline;
  position: relative;
  font-weight: bold;
  text-decoration: none;
  color: #333333;
  line-height: 18px;
  padding: 14px 54px 14px 34px;
  background: url('../includes/navtab_current_first.jpg') left no-repeat;
  color: #333333;
}

/* Middle Tabs */

#tabs ul li.middleOff {
  float: left;
  display: inline;
  position: relative;
  font-weight: bold;
  text-decoration: none;
  color: #333333;
  line-height: 18px;
  margin: 0px;
  background: url('../includes/navtab.jpg') no-repeat right top;
}

#tabs ul li.middleOff img,
#tabs ul li.middleOff a:link,
#tabs ul li.middleOff a:visited,
#tabs ul li.middleOff a:hover,
#tabs ul li.middleOff a:active {
  float: left;
  display: inline;
  position: relative;
  padding: 14px 54px 14px 10px;
  font-weight: bold;
  text-decoration: none;
  color: #333333;
  line-height: 18px;
}

#tabs ul li.middleOn {
  float: left;
  display: inline;
  position: relative;
  font-weight: bold;
  text-decoration: none;
  color: #333333;
  line-height: 18px;
  margin-left: -41px;
  background: #ffffff url('../includes/navtab_current.jpg') no-repeat right top;
}

#tabs ul li.middleOn img,
#tabs ul li.middleOn a:link,
#tabs ul li.middleOn a:visited,
#tabs ul li.middleOn a:hover,
#tabs ul li.middleOn a:active {
  float: left;
  display: inline;
  position: relative;
  font-weight: bold;
  text-decoration: none;
  color: #333333;
  line-height: 18px;
  padding: 14px 54px 14px 51px;
  background: url('../includes/navtab_current_left.jpg') no-repeat;
  color: #333333;
}

/* Last Tab */

#tabs ul li.lastOff {
  float: left;
  display: inline;
  position: relative;
  font-weight: bold;
  text-decoration: none;
  color: #333333;
  line-height: 18px;
  margin: 0px;
  background: url('../includes/navtab_last.jpg') no-repeat right top;
}

#tabs ul li.lastOff img,
#tabs ul li.lastOff a:link,
#tabs ul li.lastOff a:visited,
#tabs ul li.lastOff a:hover,
#tabs ul li.lastOff a:active {
  float: left;
  display: inline;
  position: relative;
  font-weight: bold;
  text-decoration: none;
  color: #333333;
  line-height: 18px;
  padding: 14px 47px 14px 10px;
}

#tabs ul li.lastOn {
  float: left;
  display: inline;
  position: relative;
  font-weight: bold;
  text-decoration: none;
  color: #333333;
  line-height: 18px;
	margin-left: -41px;
	background: #ffffff url('../includes/navtab_current_last.jpg') no-repeat right top;
}

#tabs ul li.lastOn img,
#tabs ul li.lastOn a:link,
#tabs ul li.lastOn a:visited,
#tabs ul li.lastOn a:hover,
#tabs ul li.lastOn a:active {
  float: left;
  display: inline;
  position: relative;
  font-weight: bold;
  text-decoration: none;
  color: #333333;
  line-height: 18px;
  padding: 14px 47px 14px 51px;
	background: url('../includes/navtab_current_left.jpg') left no-repeat;
	color: #333333;
}



#tabContent {
  float: left;
  display: inline;
  width: 946px;
  min-height: 350px;
  height: auto !important;
  height: 350px;
  margin: 0px 0px 0px 22px;
  background: #ffffff url('../includes/tab_content_top.gif') top no-repeat;
}

#tabContentFooter {
  float: left;
  display: inline;
  width: 946px;
  height: 43px;
  margin: 0px 0px 0px 22px;
  background: #ffffff url('../includes/tab_content_bottom.gif') bottom no-repeat;
}

#tabContent .tabContent {
  float: left;
  display: inline;
  margin: 30px 30px 0px 30px;
  width: 886px;

  height:600px;
}

#tabContent .tabContent.on {
  display: inline;
}

#tabContent .tabContent.off {
  display: none;
}

#tabContent .tabContent div.column {
  float: left;
  display: inline;
  width: 275px;
  height: auto;
  padding: 0px 20px 0px 0px;
}

#tabContent .tabContent div.columnWide {
  float: left;
  display: inline;
  width: 570px;
  height: auto;
  padding: 0px 20px 0px 0px;
}

#tabContent .tabContent div.columnWide h1,
#tabContent .tabContent div.columnWide h2,
#tabContent .tabContent div.columnWide h3,
#tabContent .tabContent div.columnWide h4 {
  width: 570px;
  color: #093342;
}

#tabContent .tabContent div.columnWide p,
#tabContent .tabContent div.columnWide div.list {
  width: 570px;
  color: #444444;
}

#tabContent .tabContent div.column.last {
  padding: 0px 0px 0px 0px;
}

#tabContent .tabContent div.column h1,
#tabContent .tabContent div.column h2,
#tabContent .tabContent div.column h3,
#tabContent .tabContent div.column h4 {
  width: 275px;
  color: #093342;
}

#tabContent .tabContent div.column p,
#tabContent .tabContent div.column div.list  {
  width: 275px;
  color: #444444;
}


#tabContent .tabContent div.column blockquote {
  width: 255px;
  padding: 10px;
  margin: 0px;
  background: #eeeeee;
  color: #666666;
}

#tabContent .tabContent div.column div.icons {
  float: left;
  display: inline;
  position: relative;
  top: 0px;
  left: 0px;
  width: 275px;
  height: auto;
  margin: 0px 0px 10px 0px;
}

#tabContent .tabContent div.column div.icons p {
  float: left;
  display: inline;
  width: 68px;
  height: 68px;
  text-align: center;
  font-size: 12px;
  line-height: 18px;
  margin: 0px 0px 0px 0px;
}

#tabContent .tabContent div.column div.icons p img {
  float: none;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0px;
}

#tabContent .tabContent div.column div#tooltip {
  position: absolute;
  display: none;
  top: 0px;
  left: 0px;
  width: 207px;
  height: 130px;
  z-index: 2;
}

#tabContent .tabContent div.column div#tooltip img {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 3;
}

#tabContent .tabContent div.column div#tooltip p {
  position: absolute;
  width: 154px;
  height: 78px;
  text-align: left;
  top: 35px;
  left: 30px;
  font-size: 11px;
  z-index: 4;
}



#tabContent .tabContent div.callout,div.callout {
  float: right;
  display: inline;
  width: 276px;
  height: auto;
  background: url('../includes/home_callout_top.gif') top no-repeat;
}

#tabContent .tabContent div.callout div.content {
  float: left;
  display: inline;
  width: 236px;
  height: auto;
  padding: 30px 20px 0px 20px;
}

#tabContent .tabContent div.callout div.content h1, 
#tabContent .tabContent div.callout div.content h2, 
#tabContent .tabContent div.callout div.content h3, 
#tabContent .tabContent div.callout div.content h4, 
#tabContent .tabContent div.callout div.content p, 
#tabContent .tabContent div.callout div.content div.list {
  width: 236px;
}

#tabContent .tabContent div.callout div.content p.nav {
  text-align: center;
  margin: 0px 0px 3px 8px;
  width: 228px;
  background-image:none;
}

#tabContent .tabContent div.callout div.content p.image {
  text-align: center;
  margin: 0px 0px 4px 0px;
}

#tabContent .tabContent div.callout div.content p.image img {
  text-align: center;
  margin: 0px 0px 22px 0px;
}

#tabContent .tabContent div.callout div.content p img.quoteLeft {
  float: none;
  display: inline;
  width: 24px;
  height: 16px;
  margin: 0px 4px 0px 0px;
}

#tabContent .tabContent div.callout div.content p img.quoteRight {
  float: none;
  display: inline;
  width: 24px;
  height: 16px;
  margin: 0px 0px 0px 4px;
}

#tabContent .tabContent div.callout div.content p.credit,
p.credit {
  text-align: center;
  font-size: 12px;
  color: #7dae40;
  margin: 0px 0px 12px 0px;
}

#tabContent .tabContent div.callout div.bottom ,div.bottom {
  float: left;
  display: inline;
  width: 210px;
  height: 28px;
  background: url('../includes/callout_narrow_bottom.gif') top no-repeat;
}



#mainInternal {
  float: left;
  display: inline;
  width: 987px;
  height: auto;
  padding-bottom: 0px;
  margin: 0px 0px 0px 0px;
	background-color:#FFFFFF;
  
}

#mainInternal #content {
  float: left;
  display: inline;
  width: 987px;
  min-height: 600px;
  height: auto !important;
  height: 600px;
  padding: 0px 0px 0px 0px;
  background-color:#FFFFFF;
}

#messageBar {
  float: right;
  display: inline;
  width: 763px;
  height: auto;
  padding: 10px 15px;
  color: #ffffff;
  text-align: left;
  background: #0b475d;
}

#calloutColumn {
  float: right;
  display: inline;
  width: 205px;
  height: auto;
  padding: 30px 20px 0px 0px;

}

#text {


  float: right;
  display: inline;
  width: 500px;
  height: auto;
  text-align: left;
  color: #444444;
  font-size: 12px;
  line-height: 18px;
  padding: 20px 30px 0px 30px;
}

#textWide {
  float: right;
  display: inline;
  width: 730px;
  height: auto;
  padding: 30px 30px 0px 30px;
}

#textWide h1,
#textWide h2,
#textWide h3,
#textWide h4,
#textWide p,
#textWide div.list {
  width: 730px;
}

#text span.h1 {
  font-weight: bold;
  font-size: 16px;
  line-height: 20px;
  color: #093342;
  letter-spacing: 0px;
  margin: 0px 0px 4px 0px;
}

#text h2,
#text span.h2 {
  font-size: 14px;
  line-height: 18px;
  color: #444444;
  font-weight: bold;
  margin: 0px 0px 16px 0px;
}

#text h3,
#text span.h3 {
  color: #093342;
  font-weight: bold;
  font-size: 13px;
  line-height: 18px;
  margin: 0px 0px 2px 0px;
}

#text span.h4 {
  font-size: 12px;
  line-height: 18px;
  font-weight: bold;
  color: #444444;
  font-family: verdana, tahoma, geneva, sans-serif;
  margin: 0px 0px 2px 0px;
}

#text ul {
  padding: 0px 0px 0px 40px;
}

#text ul li {
  color: #444444;
  margin: 0px 0px 5px 0px;
}

#text img.floatRight {
  margin: 0px 0px 20px 20px;
  clear;
}

#text img.floatLeft {
  margin: 0px 20px 20px 0px;
}

#text img.floatRight.noMargin {
  margin: 0px 0px 20px 0px;
}

#text img.floatLeft.noMargin {
  margin: 0px 0px 20px 0px;
}

#text img.floatLeft.zeroBottom {
  margin: 0px 20px 0px 0px;
}

#mainInternal #image {
  float: right;
  display: inline;
  width: 793px;
  height: auto;
  border:none;
  background-color:#0B475D;
}



div.toolbar {
  float: left;
  display: inline;  
  width: 714px;
  height: 66px;
  padding: 8px;
  margin: 0px 0px 20px 0px;
  background: #eeeeee url('../includes/toolbar_bg.jpg') no-repeat;
}

div.toolbar img {
  float: left;
  display: block;
  margin: 0px 0px 0px 0px;
}

div.toolbar a img {
  float: left;
  display: block;
  margin: 5px 8px;
}

div.toolbar span {
  float: left;
  display: inline;
  font-size: 12px;
  line-height: 24px;
}



#tabbed {
  float: left;
  display: inline;
  width: 500px;
  height: auto;
  margin: 0px 0px 20px 0px;
  padding: 0px;
  background: url('../includes/grey_dot.gif') bottom repeat-x;
}

#textWide #tabbed {
  width: 730px;
}

#tabbed a:link,
#tabbed a:visited {
  float: left;
  display: block;
  width: 86px;
  height: 34px;
  font-size: 12px;
  line-height: 34px;
  text-align: center;
  font-weight: bold;
  text-decoration: none;
  color: #093342;
  background: url('../includes/tab_off.gif');
}

#tabbed a.wide.off:link,
#tabbed a.wide.off:visited,
#tabbed a.wide.off:hover,
#tabbed a.wide.off:active {
  width: 144px;
  background: url('../includes/tab_wide_off.gif');
}

#tabbed a:hover,
#tabbed a:active {
  color: #336655;
}

#tabbed a.on:link,
#tabbed a.on:visited,
#tabbed a.on:hover,
#tabbed a.on:active {
  color: #ff6c15;
  background: url('../includes/tab_on.gif');
}

#tabbed a.wide.on:link,
#tabbed a.wide.on:visited,
#tabbed a.wide.on:hover,
#tabbed a.wide.on:active {
  width: 144px;
  color: #ff6c15;
  background: url('../includes/tab_wide_on.gif');
}

div.on {
  display: inline;
}

div.off {
  display: none;
}

#text div.media {
  float: left;
  width: 500px;
  height: auto;
}

#text div.mediaArticle {
  float: left;
  display: inline;
  width: 500px;
  height: auto;
  margin: 0px 0px 20px 0px;
}

#text div.mediaArticle p {
  float: right;
  display: inline;
  clear: right;
  width: 375px;
  height: auto;
  margin: 0px 0px 4px 0px;
}

#text div.mediaArticle img {
  float: left;
  margin: 0px;
}

#text div.press {
  float: left;
  width: 500px;
  height: auto;
}

#text div.pressArticle {
  float: left;
  display: inline;
  width: 500px;
  height: auto;
  margin: 0px 0px 10px 0px;
}

#text div.press div.pressArticle span {
  float: left;
  display: inline;
  width: 500px;
  font-weight: bold;
  font-size: 12px;
  line-height: 20px;
  margin: 0px 0px 8px 0px;
  border-top: solid 1px #cccccc;
  border-bottom: solid 1px #cccccc;
}

#text div.press div.pressArticle p {
  width: 470px;
  padding-left: 15px;
  margin: 0px 0px 4px 0px;
}

#text div.press div.pressArticle p a {
  text-decoration: none;
}




#leftColumn {
  float: left;
  display: inline;
  width: 194px;
  height: auto;
}

#leftNav {
  float: left;
  display: inline;
  width: 194px;
  height: auto;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  background: url('../includes/leftnav_Pixel.jpg') top repeat-y;
}
#leftNavBG{
  float: left;
  display: inline;
  width: 194px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
/*  background: url('../includes/pixelMENUE.gif') top repeat-x;*/
  background-color:#F1F1F1;

}

#leftNavBG div.bottom {
  float: left;
  display: inline;
  width: 194px;
  height: 25px;
  background: url('../includes/leftnav_bottom.jpg') top no-repeat;
}


#leftNavBG div.topMenu {
  float: left;
  display: inline;
  width: 194px;
  height: 43px;
  background: url('../includes/leftnav_top_New.jpg') bottom no-repeat;
}

#leftNav h1,
#leftNav h2,
#leftNav h3,
#leftNav h4,
#leftNav p,
#leftNav div.list {
  width: 140px;
  margin-left: 27px;
  margin-right: 0px;
}

#leftNav div.list  {
  margin-bottom: 0px;
  min-height: 145px;
  height: auto !important;
  height: 145px;
  margin-left: 20px;
}


#leftNav div.list ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
}

#leftNav div.list ul li {
  font-size: 12px;
  line-height: 18px;
  padding: 0px 0px 0px 20px;
  margin: 8px 0px 0px 0px;
  white-space: nowrap;
}

#leftNav div.list ul li.CMSListMenuHighlightedLI {
  font-weight: bold;
  background: url('../includes/leftnav_bullet.gif') 6px 2px no-repeat;
}

#leftNav div.list ul li a:link,
#leftNav div.list ul li a:visited {
  color: #0b475d;
  text-decoration: none;
}

#leftNav div.list ul li a:hover,
#leftNav div.list ul li a:active {
  color: #3399cc;
  text-decoration: underline;
}

#leftNav div.list ul li.CMSListMenuHighlightedLI a:link,
#leftNav div.list ul li.CMSListMenuHighlightedLI a:visited {
  color: #ff6c15;
  text-decoration: none;
}

#leftNav div.list ul li.CMSListMenuHighlightedLI a:hover,
#leftNav div.list ul li.CMSListMenuHighlightedLI a:active {
  color: #ff6c15;
  text-decoration: underline;
}

#leftNav div.list ul li ul {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

#leftNav div.list ul li ul li {
  margin: 0px 0px 1px 0px;
  padding: 0px 0px 0px 15px;
  font-size: 11px;
  line-height: 16px;
}

#leftNav div.list ul li.CMSListMenuHighlightedLI ul li a:link,
#leftNav div.list ul li.CMSListMenuHighlightedLI ul li a:visited ,
#leftNav div.list ul li ul li a:link,
#leftNav div.list ul li ul li a:visited,
#leftNav div.list ul li.here ul li a:link,
#leftNav div.list ul li.here ul li a:visited {
  color: #0b475d;
  text-decoration: none;
}

#leftNav div.list ul li.CMSListMenuHighlightedLI ul li a:hover,
#leftNav div.list ul li.CMSListMenuHighlightedLI ul li a:active,
#leftNav div.list ul li ul li a:hover,
#leftNav div.list ul li ul li a:active,
#leftNav div.list ul li.here ul li a:hover,
#leftNav div.list ul li.here ul li a:active {
  color: #3399cc;
  text-decoration: underline;
}

#leftNav div.list ul li ul li.here {
  font-weight: bold;
  background: none;
}

#leftNav div.list ul li ul li.CMSListMenuHighlightedLI a:link,
#leftNav div.list ul li ul li.CMSListMenuHighlightedLI a:visited,
#leftNav div.list ul li ul li.here a:link,
#leftNav div.list ul li ul li.here a:visited {
  color: #ff6c15;
  text-decoration: none;
  background-image:none;
}

#leftNav div.list ul li ul li.CMSListMenuHighlightedLI a:hover,
#leftNav div.list ul li ul li.CMSListMenuHighlightedLI a:active,
#leftNav div.list ul li ul li.here a:hover,
#leftNav div.list ul li ul li.here a:active {
  color: #ff6c15;
  text-decoration: underline;
  background-image:none;
}

div.leftCallout {
  float: left;
  display: inline;
  width: 194px;
  height: auto;
  margin: 0px 0px 20px 0px;
  padding: 20px 0px 0px 0px;
  background: #ffffff url('../includes/leftcallout_top.gif') top no-repeat;
}

div.leftCallout div.bottom {
  float: left;
  display: inline;
  width: 194px;
  height: 25px;
  background: url('../includes/leftcallout_bottom.gif') bottom no-repeat;
}

div.leftCallout h1,
div.leftCallout h2,
div.leftCallout h3,
div.leftCallout h4,
div.leftCallout p,
div.leftCallout div.list {
  width: 140px;
  margin-left: 27px;
  margin-right: 27px;
}




div.calloutNarrow {
  width: 210px;
  height: auto;
  margin: 0px 0px 10px 0px;
  background: #ffffff url('../includes/callout_narrow_top.gif') top no-repeat;
}

div.calloutNarrow div.middle {
  float: left;
  display: inline;
  width: 170px;
  padding: 20px 25px 0px 15px;
}

#text div.calloutNarrow div.middle h1,
#text div.calloutNarrow div.middle h2,
#text div.calloutNarrow div.middle h3,
#text div.calloutNarrow div.middle h4,
#text div.calloutNarrow div.middle p,
#text div.calloutNarrow div.middle div.list,

div.calloutNarrow div.middle h1,
div.calloutNarrow div.middle h2,
div.calloutNarrow div.middle h3,
div.calloutNarrow div.middle h4,
div.calloutNarrow div.middle p,
div.calloutNarrow div.middle div.list
 {
  width: 170px;
}

div.calloutNarrow div.bottom {
  float: left;
  display: inline;
  width: 210px;
  height: 28px;
  background: url('../includes/callout_narrow_bottom.gif') bottom no-repeat;
}

div.calloutWide {
  width: 500px;
  height: auto;
  margin: 0px 0px 10px 0px;
  background: #ffffff url('../includes/callout_wide_top.gif') top no-repeat;
}

div.calloutWide div.middle {
  float: left;
  display: inline;
  width: 465px;
  padding: 20px 25px 0px 15px;
}

#text div.calloutWide div.middle h1,
#text div.calloutWide div.middle h2,
#text div.calloutWide div.middle h3,
#text div.calloutWide div.middle h4,
#text div.calloutWide div.middle p,
#text div.calloutWide div.middle div.list {
  width: 465px;
}

#text div.calloutWide div.middle div.list.thin {
  width: 385px;
}

#text div.calloutWide div.middle div.list.thin.noMargin {
  width: 385px;
  margin: 0px;
}

#text div.calloutWide div.middle div.list.thin ul {
  padding-left: 20px;
}

#text div.calloutWide div.middle img.noMargin {
  margin: 0px;
}

div.calloutWide div.bottom {
  float: left;
  display: inline;
  width: 500px;
  height: 28px;
  background: url('../includes/callout_wide_bottom.gif') bottom no-repeat;
}

#text div.calloutNarrow.floatLeft {
  margin: 0px 20px 20px 0px;
}

#text div.calloutNarrow.floatRight {
  margin: 0px 0px 20px 20px;
}



#components {
  float: left;
  display: inline;
  width: 500px;
  margin: 0px;
  padding: 0px;
  border-collapse: collapse;
}

#components tr td.icon {
  width: 45px;
  text-align: center;
  background: #ffffff;
}

#components tr th {
  padding: 5px;
  width: 190px;
  font-weight: bold;
  color: #093342;
  border: solid 1px #7ccee6;
}

#components tr td {
  padding: 5px;
  width: 240px;
  color: #0b475d;
  border: solid 1px #7ccee6;
}

#components tr.shaded td,
#components tr.shaded th {
  background: #e5f5fa;
}

#components tr.shaded td.icon {
  background: #ffffff;
}

#components tr td ul {
  margin: 0px;
  padding: 0px 10px 0px 20px;
}

#components tr td ul li {
  margin: 0px;
  padding: 0px;
  color: #0b475d;
}

div.faq {
  float: left;
  display: none;
  border-bottom: solid 1px #cccccc;
  margin-bottom: 8px;
}



#footer {
  float: left;
  display: inline;
  width: 992px;
  height: auto;
  line-height: 26px;
  text-align: center;
  padding: 16px 0px 20px 0px;
  margin: 0px 0px 30px 0px;
  color: #bbbbbb;
}

#mainInternal #footer {
  padding-top: 15px;
}

#footer #links {
  float: left;
  display: inline;
  width: 720px;
  height: auto;
  margin: 0px 0px 10px 54px;
}

#footer #links a {



  margin: 0px 8px;
}

#footer img {
  float: left;
  display: block;
  margin: 10px 0px 0px 0px;
}

#footer a, 
#footer a:link,
#footer a:visited {
  color: #40abc9;
}

#footer a:hover, 
#footer a:active {
  color: #33ccff;
}




h1 {
  font-weight: bold;
  font-size: 16px;
  line-height: 20px;
  color: #093342;
  letter-spacing: 0px;
  margin: 0px 0px 4px 0px;
}

h1.huge {
  font-size: 20px;
  line-height: 28px;
  margin: 0px 0px 16px 0px;
}

h2 {
  float: left;
  display: inline;
  clear: left;

  width: 500px;
  height: auto;
  font-size: 14px;
  line-height: 18px;
  font-weight: bold;
  color: #093342;
  font-family: verdana, tahoma, geneva, sans-serif;
  margin: 0px 0px 6px 0px;
}

h3 {
  float: left;
  display: inline;
  clear: left;

  width: 500px;
  height: auto;
  font-size: 13px;
  line-height: 18px;
  font-weight: bold;
  color: #999999;
  font-family: verdana, tahoma, geneva, sans-serif;
  margin: 0px 0px 4px 0px;
}

h4 {
  float: left;
  display: inline;
  clear: left;

  width: 500px;
  height: auto;
  font-size: 12px;
  line-height: 18px;
  font-weight: bold;
  color: #444444;
  font-family: verdana, tahoma, geneva, sans-serif;
  margin: 0px 0px 2px 0px;
}

p {
  float: left;  
  display: inline;

  width: 500px;
  height: auto;
  color: #444444;
  margin: 0px 0px 10px 0px;
  line-height: 16px;
}

a, 
a:link,
a:visited {
  color: #40abc9;
}

a:hover, 
a:active {
  color: #33ccff;
}

a.blue, 
a.blue:link,
a.blue:visited {
  color: #40abc9;
}

a.blue:hover, 
a.blue:active {
  color: #33ccff;
}

a.pdf {
  padding: 4px 0px 4px 24px;
  line-height: 24px;
  background: url('../includes/icon_pdf.gif') 0px 3px no-repeat;
}

a.doc {
  padding: 4px 0px 4px 24px;
  line-height: 24px;
  background: url('../includes/icon_doc.gif') 0px 3px no-repeat;
}

blockquote {
  float: left;
  display: inline;
  width: 420px;
  height: auto;
  padding: 12px;
  margin: 0px 0px 12px 20px;
  color: #999999;
  font-size: 12px;
  line-height: 18px;
  background: #ffffff;
  border: 1px solid #cccccc;

}

#text blockquote p,
#text blockquote div.list {
  width: 420px;
}
#text blockquote h3 {
  font-size: 12px;
  width: 420px;
}

div.hr {
  float: left;
  display: inline;
  width: 100%;
  height: 1px;
  margin: 2px 0px 10px 0px;
  border-top: solid 1px #cccccc;
  font-size: 1px;
  line-height: 1px;
}

strong {
  font-weight: bold;
}

em {
  font-style: italic;
}



.half       { width: 50%; }
.third      { width: 33%; }
.twoThirds  { width: 67%; }

.half h1,
.half h2,
.half h3,
.half h4,
.half p,
.half div.list,
.third h1,
.third h2,
.third h3,
.third h4,
.third p,
.third div.list,
.twoThirds h1,
.twoThirds h2,
.twoThirds h3,
.twoThirds h4,
.twoThirds p,
.twoThirds div.list {
  width: 95%;
}

#text .half h1,
#text .half h2,
#text .half h3,
#text .half h4,
#text .half p,
#text .half div.list,
#text .third h1,
#text .third h2,
#text .third h3,
#text .third h4,
#text .third p,
#text .third div.list,
#text .twoThirds h1,
#text .twoThirds h2,
#text .twoThirds h3,
#text .twoThirds h4,
#text .twoThirds p,
#text .twoThirds div.list {
  width: 95%;
}



div.list {
  float: left;  
  display: inline;

  width: 500px;
  height: auto;
  margin: 0px 0px 12px 0px;
}

ul, ol {
  margin: 0px;
}

ul {
  list-style: disc;
  padding: 0px 0px 0px 18px;  
}

ol {
  list-style: decimal;
  padding: 0px 0px 0px 28px;  
}

ul li, 
ol li {
  font-size: 12px;
  line-height: 18px;
  padding: 0px;
  margin: 0px 0px 12px 0px;
}

ul li ul {
  margin: 4px 0px;
  padding: 0px 0px 0px 18px;  
}

ol li ol {
  list-style: lower-alpha;
  margin: 4px 0px;
  padding: 0px 0px 0px 18px;  
}

ul li ul li, 
ol li ol li {
  font-size: 12px;
  line-height: 18px;
  padding: 0px;
  margin: 0px;
}
/*



table {
  float: left;
  clear: left;
  display: inline;
  width: 500px;
  height: auto;
  margin: 0px 0px 12px 0px;


}

table tr th {
  width: 158px;
  height: auto;
  font-weight: normal;
  padding: 8px 5px 5px 0px;
  vertical-align: top;
  line-height: 16px;
}

table tr td {
  width: 340px;
  height: auto;
  padding: 5px 5px 5px 0px;
  vertical-align: top;
  line-height: 16px;
}
*/
#text table tr th h4 {
 width: 120px;
}

#text table tr th h3 {
 width: 400px;
}

#text table tr td div.list {
  width: 370px; 
}



input {
  font-family: verdana, tahoma, geneva, sans-serif;
  font-size: 12px;
  line-height: 16px;
  color: #333333;
  border: solid 4px #eeeeee;
  background: #eeeeee;
}

input.file {
  width: 308px;
  height: auto;
}

input.text {
  width: 300px;
  height: auto;
}

input.city {
  width: 184px;
  height: auto;
}

input.zip {
  width: 50px;
  height: auto;
}

span.check {
  float: left;
  clear: left;
  display: inline;
  font-size: 12px;
  line-height: 16px;
  margin: 0px 0px 4px 0px;
}

span.check input {
  float: left;
  display: inline;
  width: auto;
  height: auto;
  border: 0px;
  background: none;
  margin: 0px 8px 0px 0px;
  padding: 0px;
  font-size: 12px;
  line-height: 16px;
}

select {
  width: 308px;
  height: auto;
  font-family: verdana, tahoma, geneva, sans-serif;
  font-size: 12px;
  line-height: 16px;
  color: #333333;
  border: solid 4px #eeeeee;
  background: #eeeeee;
}

select.multiple {
  width: 308px;
  height: auto;
}

select.state {
  width: 50px;
  height: auto;
}

select.month {
  width: 80px;
  height: auto;
}

select.day {
  width: 50px;
  height: auto;
}

select.year {
  width: 80px;
  height: auto;
}

textarea {
  width: 300px;
  height: 150px;
  font-family: verdana, tahoma, geneva, sans-serif;
  font-size: 12px;
  line-height: 16px;
  color: #333333;
  border: solid 4px #eeeeee;
  background: #eeeeee;
}

input.submit {
  width: auto;
  height: auto;
  margin: 0px 8px 0px 0px;
  padding: 3px 8px;
  font-family: verdana, tahoma, geneva, sans-serif;
  font-size: 12px;
  line-height: 16px;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
  background: #88bbdd;
  border: solid 1px #3388bb;
}

input.submit:hover {
  background: #99ccee;
  cursor: pointer;
}

a.button, a.button:link, a.button:visited {
  width: auto;
  height: auto;
  margin: 0px 8px 0px 0px;
  padding: 4px 8px;
  font-family: verdana, tahoma, geneva, sans-serif;
  font-size: 12px;
  line-height: 20px;
  color: #226699;
  font-weight: bold;
  text-align: center;
  background: #88bbdd;
  border: solid 1px #3388bb;
  text-decoration: none;
}

a.button:hover, a.button:active {
  background: #99ccee;
  text-decoration: none;
}




.error {
  float: left;
  display: inline;
  width: 756px;
  height: auto;
  font-size: 14px;
  font-weight: bold;
  color: #990000;
  background: #ee9999;
  border: 1px solid #aa2222;
  padding: 5px;
  margin: 0px 0px 12px 0px;
}



.floatLeft      { float: left; display: inline; }
.floatRight     { float: right; display: inline; }
img.floatLeft   { float: left; }
img.floatRight  { float: right; }
.centered       { text-align: center; }
.alignRight     { text-align: right; }
.clearRight     { clear: right; }
.clearLeft      { clear: left; }

.tiny           { font-size: 10px; line-height: 16px; }
.small          { font-size: 11px; line-height: 16px; }
.normal         { font-size: 12px; line-height: 18px; }
.medium         { font-size: 14px; line-height: 20px; }
.big            { font-size: 16px; line-height: 22px; }
.huge           { font-size: 18px; line-height: 24px; }
.hugest         { font-size: 22px; line-height: 26px; }

.italic         { font-style: italic; }
.bold           { font-weight: bold; }
.nobold         { font-weight: normal; }
.serif          { font-family: Times New Roman, Times, serif; }

.grey           { color: #999999; }
.blue           { color: #336699; }
.green          { color: #339933; }
.red            { color: #993333; }
.black          { color: #111111; }

.marginLeft     { margin-left: 8px; }
.marginRight    { margin-right: 8px; }
.marginBottom   { margin-bottom: 10px; }
.noMargin       { margin: 0px; }
.zeroBottom     { margin-bottom: 0px; }

.borderBottom   { border-bottom: solid 1px #cccccc; }


#leftNavTopLabel
{
  width: 140px;
  margin-left: 19px;
  margin-right: 0px;
  margin-bottom: 6px;
  float: left;
  display: inline;
  clear: left;
  height: auto;
  font-size: 14px;
  line-height: 18px;
  font-weight: bold;
  color: #093342;
  font-family: verdana, tahoma, geneva, sans-serif;
  white-space: nowrap;
}


#breadCrumbs
{
	font-family:verdana;
	color: #666666;
	font-size: 10px;
	padding-top:0px;
	padding-left:4px;
	float:left;
}
#breadCrumbs .CMSBreadCrumbsLink
{
font-family:verdana;
font-size:10px;
color:#2791ba;
text-decoration:none;
}
#breadCrumbs .CMSBreadCrumbsLink:hover
{
color:#33CCFF;
}
#breadCrumbs .CMSBreadCrumbsCurrentItem
{
font-family:verdana;
font-size:10px;
color:#6d6f71;
text-decoration:none;
}
.validator
{
	font-weight:bold;
	color:#139e13;
}
.likeH1
{
  font-weight: bold;
  font-size: 16px;
  line-height: 20px;
  color: #093342;
  letter-spacing: 0px;
  margin: 0px 0px 4px 0px;
}
.likeH2
{
  font-size: 14px;
  line-height: 18px;
  color: #444444;
  font-weight: bold;
  margin: 0px 0px 16px 0px;
  float: left;
  display: inline;
  clear: left;
  width: 500px;
  height: auto;
  font-family: verdana, tahoma, geneva, sans-serif;
}
.likeH3
{
  color: #093342;
  font-weight: bold;
  font-size: 13px;
  line-height: 18px;
  margin: 0px 0px 2px 0px;	
  float: left;
  display: inline;
  clear: left;
  width: 500px;
  height: auto;
  font-family: verdana, tahoma, geneva, sans-serif;
}
.coH2
{
  font-size: 14px;
  line-height: 18px;
  color: #444444;
  font-weight: 700;
  margin: 0px 0px 16px 0px;
  float: left;
  display: inline;
  clear: left;
  height: auto;
  font-family: verdana, tahoma, geneva, sans-serif;
}
.likeH4
{
  float: left;
  display: inline;
  clear: left;
  width: 500px;
  height: auto;
  font-size: 12px;
  line-height: 18px;
  font-weight: bold;
  color: #444444;
  font-family: verdana, tahoma, geneva, sans-serif;
  margin: 0px 0px 2px 0px;
}
.likeHugeH1
{
	font-weight: bold;
	font-size: 20px;
	line-height: 28px;
	color: #093342;
	letter-spacing: 0px;
	margin: 0px 0px 16px 0px;
}
.likeH3forHomePage
{
  color: #093342;
  font-weight: bold;
  font-size: 13px;
  line-height: 18px;
  margin: 0px 0px 2px 0px;	
  float: left;
  display: inline;
  clear: left;
  width: 275px;
  height: auto;
  font-family: verdana, tahoma, geneva, sans-serif;
}

#IELogo {
  width: 30px; 
  height: 29px; 
  float:left;
  position: relative; 
  cursor:pointer;
  cursor:hand;
  } 
#IELogo span { 
  background-image: url(../includes/ie_logo.gif);
  background-repeat: no-repeat; 
  position: absolute; 
  width: 100%; 
  height: 100%; 
  } 
#FFLogo {
  width: 30px; 
  height: 29px; 
  float:left;
  position: relative; 
  cursor:pointer;
  cursor:hand;  
  } 
#FFLogo span { 
  background-image: url(../includes/firefox_logo.gif);
  background-repeat: no-repeat; 
  position: absolute; 
  width: 100%; 
  height: 100%; 
  } 
#PromoteIt {
  width: 886px; 
  height: 70px; 
  float:left;
  position: relative; 
  } 
#PromoteIt span { 
  background-image: url(../includes/homepage_tab2.jpg);
  background-repeat: no-repeat; 
  position: absolute; 
  width: 100%; 
  height: 100%; 
  } 
#GadgetChess {
  width: 276px; 
  height: 301px; 
  float:left;
  position: relative; 
  } 
#GadgetChess span { 
  background-image: url(../includes/gadget_chess.gif);
  background-repeat: no-repeat; 
  position: absolute; 
  width: 100%; 
  height: 100%; 
  } 
#uPage {
  width: 275px; 
  height: 184px; 
  float:left;
  position: relative; 
  } 
#uPage span { 
  background-image: url(../includes/upage_275.gif);
  background-repeat: no-repeat; 
  position: absolute; 
  width: 100%; 
  height: 100%; 
  } 
#aba {
  width: 55px; 
  height: 75px; 
  float:left;
  position: relative; 
  } 
#aba span { 
  background-image: url(../includes/award_icon_aba.gif);
  background-repeat: no-repeat; 
  position: absolute; 
  width: 100%; 
  height: 100%; 
  } 
#web20 {
  width: 55px; 
  height: 75px; 
  float:left;
  position: relative; 
  } 
#web20 span { 
  background-image: url(../includes/award_icon_web20.gif);
  background-repeat: no-repeat; 
  position: absolute; 
  width: 100%; 
  height: 100%; 
  } 
#alwayson {
  width: 108px; 
  height: 75px; 
  float:left;
  position: relative; 
  } 
#alwayson span { 
  background-image: url(../includes/award_icon_alwayson.gif);
  background-repeat: no-repeat; 
  position: absolute; 
  width: 100%; 
  height: 100%; 
  } 
#redherring {
  width: 75px; 
  height: 75px; 
  float:left;
  position: relative; 
  } 
#redherring span { 
  background-image: url(../includes/award_icon_redherring.gif);
  background-repeat: no-repeat; 
  position: absolute; 
  width: 100%; 
  height: 100%; 
  } 
#OnHollywood {
  width: 54px; 
  height: 75px; 
  float:left;
  position: relative; 
  } 
#OnHollywood span { 
  background-image: url(../includes/award_icon_onhollywood.gif);
  background-repeat: no-repeat; 
  position: absolute; 
  width: 100%; 
  height: 100%; 
  } 
#Groundswell {
  width: 75px; 
  height: 75px; 
  float:left;
  position: relative; 
  } 
#Groundswell span { 
  background-image: url(../includes/award_icon_groundswell.gif);
  background-repeat: no-repeat; 
  position: absolute; 
  width: 100%; 
  height: 100%; 
  } 
#prev,
#next
{
	cursor:pointer;
}
.BlogLeaveComment
{
	font-weight:bold;	
}

#NewFooter
{
	clear:both;
}

.tabBulletTitleBenefits
{
	font-family:Verdana;
	font-size:12px;
	color:#195dbe;
	margin-left:10px;
	margin-top:10px;
	cursor:pointer;
	width:300px;
	font-weight:bold;
}
.tabBulletTextBenefits
{
	font-family:Verdana;
	margin-left:10px;
	font-size:12px;
	color:#5a5a5a;
	margin-top:10px;
	width:330px;
	line-height:1.5;
	display:none;
}


.tabBulletTitleOrange
{
	font-family:Verdana;
	font-size:12px;
	color:#ff5f30;
	margin-left:10px;
	margin-top:10px;
	cursor:pointer;
	width:300px;
	font-weight:bold;
}
.tabBulletTextOrange
{
	font-family:Verdana;
	margin-left:10px;
	font-size:12px;
	color:#5a5a5a;
	margin-top:10px;
	width:330px;
	line-height:1.5;
	display:none;
}
#mapDiv{
	background-image: url(../includes/map.gif);
	background-color: rgb(66,144,167);
	margin-top: 57px; width: 391px;
	background-repeat: no-repeat;
	background-position: center center;
	height: 220px;
	margin-left: 20px;
}
.mainFrameTopLeftCorner
{
width:35px;
height:36px;
background-image:url(../includes/maincorners.gif);
background-position: 0px -72px;
}
.mainFrameTopRightCorner
{
width:35px;
height:36px;
background-image:url(../includes/maincorners.gif);
background-position: 0px -108px;
}
.mainFrameBottomRightCorner
{
width:36px;
height:36px;
background-image:url(../includes/maincorners.gif);
background-position: 0px 0px;
}
.mainFrameBottomLeftCorner
{
width:36px;
height:36px;
background-image:url(../includes/maincorners.gif);
background-position: 0px -36px;
}
.mainFrameBottomLeftCornerGrey
{
width:36px;
height:36px;
background-image:url(../includes/maincorners.gif);
background-position: 0px -144px;
}
.3boxesTopLeftCorner{
width:22px;
height:24px;
background-image:url(../includes/3boxesborders.jpg);
background-position: 0px 0px;
}
.3boxesTopRightCorner{
width:22px;
height:24px;
background-image:url(../includes/3boxesborders.jpg);
background-position: -22px 0px;
}
.3boxesBottomRightCorner{
width:22px;
height:24px;
background-image:url(../includes/3boxesborders.jpg);
background-position: -22px -142px;
}
.3boxesBottomLeftCorner{
width:22px;
height:24px;
background-image:url(../includes/3boxesborders.jpg);
background-position: 0px -142px;
}
.3boxesLeftBorder{
width:22px;
height:118px;
background-image:url(../includes/3boxesborders.jpg);
background-position: 0px -24px;
}
.3boxesRightBorder{
width:22px;
height:118px;
background-image:url(../includes/3boxesborders.jpg);
background-position: -22px -24px;
}
