@import "navbar.css";

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td {  
	margin:0; 
	padding:0; 
	}

body {
 	font-size: 75%;
	margin: 0px;
	padding: 0;
	background: #1c1c1c url('/images/gradient_bg.jpg') repeat-x;
	text-align : center; 
	color: #c0c0c0;
	font-family: Lucida Grande,Geneva,Arial,Verdana,sans-serif;
	}
  
html>body {
 	font-size: 12px;
	}
  
	
p { margin:0px; padding: .9em 0; line-height: 1.6em; font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; color: #FFF; /*color: #c0c0c0;*/ font-size: 11px; }
b { color: #fff;}
a { font-size: 12px; color: #FFF; text-decoration: none;}
a:hover { color: #c00202; }
p.quotes { margin: 20px; line-height: 1em; font-style: italic; }
h1 { color: #000; font-size: 13px; font-family:arial; margin-bottom: 10px; }
h2 { color: #fff; font-size: 12px; font-family:arial; margin-bottom: 10px; }
h3 { color: #fff; font-size: 13px; font-family:arial; margin-bottom: 10px; }


table.companies { padding: 0;   background-color: #000; border-bottom: 1px solid #4b4b4b;}
table.companies td { padding-top: 8px; padding-bottom: 8px; padding-left: 16px; color: #8e8d8d; font-family: Lucida Grande,Geneva,Arial,Verdana,sans-serif; font-size:10px;}
.companies a { color: #8e8d8d; text-decoration: none; margin-right: 20px; margin-left:20px; font-family: Lucida Grande,Geneva,Arial,Verdana,sans-serif; font-size:10px; border-bottom: 0px; }
.companies a:hover  { color: #fff; text-decoration: none;  }

table.subnav { padding: 0px 0 0px 0; margin-top: 0px;  background-color: #2e2e2e;}
.subnav a { color: #fff; text-decoration: none; margin-right: 30px; margin-left:30px; font-family: Lucida Grande,Geneva,Arial,Verdana,sans-serif; font-size:10px; border-bottom: 0px;}
.subnav a:hover  { color: #c4c4c4; text-decoration: none;  }

table.subnav2 { padding: 0px 0 0px 0; margin-top: 0px;  background-color: #cacaca;}
.subnav2 a { color: #fff; text-decoration: none; margin-right: 20px; margin-left:20px; font-family: Lucida Grande,Geneva,Arial,Verdana,sans-serif; font-size:10px;}
.subnav2 a:hover  { color: #000; text-decoration: none;  }


.footer {color: #c0c0c0; background-color: #000; font-size: 10px; font-family:Lucida Grande,Geneva,Arial,Verdana,sans-serif; }
.footer td {padding: 8px 19px 11px 19px;}

.home_content h1 {
	padding: 6px 0 3px 0px;	
	font-size:19px;	
	line-spacing: -1px; 
	font-weight: normal; 
	color: #2c65a2; 
	border-bottom: 1px solid #dfdfdf;
	margin-bottom: 10px;
	}

.home_content h1 a {
	text-decoration: none;
	}

.home_content h3 {
	font-weight: bold;
	font-size: 12px;
	padding: 0;
	margin: 0;
	}

.home_content p {
	margin: 0;
	padding: 0;
	}

.home_content table td p {
	font-size:1em;
	margin-top: 1.0em;
	margin-bottom: 1.0em;
	}

.news_heading h1{
	padding: 6px 0 3px 0px;	
	font-size:19px;	
	line-spacing: -1px; 
	font-weight: normal; 
	color: #2c65a2; 
	border-bottom: 1px solid #dfdfdf;
	margin-bottom: 10px;
	}

.newsboxpad a {
	color: #000;
	}

.newsboxpad a:hover {
	color: #000;
	}



.indent2 { padding-left:20px; }

#layoutCentered { width: 919px; padding: 0px 0px 3px 0px; margin: 0px auto; margin-top:9px; background-color: #000;	text-align: left; 	border: 1px solid #000; border-left: 1px solid #000;border-right: 1px solid #000;border-bottom: 2px solid #000; border-top: 1px solid #000;}
#layoutShadow {  padding: 0px; margin: 0px auto; background-color: #ffffff; background: url('/images/bg_shadow.gif') repeat-y 50%;  text-align: center; }
#rightSide { margin-right: 0px; margin-left: 201px;  text-align: left;   font-family: verdana, sans-serif; font-size: 11px; padding: 0px;  background: #fff; }
#leftSide { text-align: left;  width: 200px;  display: inline; float: left;  margin: 0px;  border: 0px solid #bfbfbf;  }
#pageWrap { background: #fff; margin:0px; padding: 0px; }



/* Hide from IE5-mac \*/
* html #leftSide {
margin-right: -2px;
}
* html #rightSide {
height: 1%;
margin-left: 0px;
}
/* End IE5/mac hide */



#headerNavbar {  height: 21px; font-family: verdana, sans-serif;  font-size: 10px;  color: #fff;  background-color: #233F61;  background: #233F61 url('/images/tbg_navbar.gif');   width : 100%; }
#headerNavbar a:hover {  text-decoration: none;  color: #85A6CD; }
#headerNavbar a {  color: white;  text-decoration: none; }

#headerNavbar1 {  height: 21px; font-family: verdana, sans-serif;  font-size: 10px;  color: #fff;  background-color: #6A3672;  background: #6A3672 url('/images/tbg_navbar1.gif');   width : 100%; }
#headerNavbar1 a:hover {  text-decoration: none;  color: #FFD853; }
#headerNavbar1 a {  color: white;  text-decoration: none; }

#headerNavbar2 {  height: 21px; font-family: verdana, sans-serif;  font-size: 10px;  color: #fff;  background-color: #005F1E;  background: #005F1E url('/images/tbg_navbar2.gif');   width : 100%; }
#headerNavbar2 a:hover {  text-decoration: none;  color: #FFD853; }
#headerNavbar2 a {  color: white;  text-decoration: none; }


.newsbox { width:185px; height: 105px;  margin: 0px;  padding: 0px 0px 0 5px;  font-size: 10px; font-family : verdana;   color: #444444; }
.newsbox a { text-decoration: none; font-weight: normal; color: #444444; }
.newsbox a:hover { text-decoration: underline; color: #000; }
.newsbox b {color: #888; font-weight: normal;}
.newsbox h2 { font-size: 11px; margin: 10px 0; font-weight: normal; }

.csgbox { width: 166px; height: 150px; margin: 0px;  padding: 0px 0px 0 19px;  font-size: 10px; color: #444444;}
.csgbox a { text-decoration: none; font-weight: normal; color: #444444; }
.csgbox a:hover { text-decoration: underline; color: #000; }
.csgbox b {color: #888; font-weight: normal;}
.csgbox h2 { font-size: 11px; margin: 10px 0 5px 0; font-weight: normal; }
.csgbox table td a { font-size: 9px; }
.csgbox table td { font-size: 9px; }


.module_news { background-color: #fff; }
.module_news ul { list-style-type: none; 	padding-left: 14px; margin: 1em 0 1em 0; }
.module_news ul li { background-image: url(/images/block.gif); background-repeat: no-repeat; background-position: 0px 7px;  padding: 0 0 4px 12px; line-height: 1.3em;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.module_news li a { 	font-weight: normal; 	text-decoration: underline;  color: #233F61;  font-size: 11px; }
.module_news li a:hover{ font-weight: normal; color: #000000; }


.extraoptions {   text-align: left;  border: 0px solid #BFBFBF;   font-size: 10px;   color: #2C65A2; }
.extraoptions ul{  list-style-type: none;  color: #2C65A2; padding-left: 10px; margin: 1em 0 1em 0;   font-family: verdana; font-size: 10px; } 
.extraoptions ul li { background-image: url(/images/arrow.gif); background-repeat: no-repeat; background-position: 0px 4px;  padding: 0 0 10px 10px; line-height: 1.3em;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.extraoptions ul li a { font-weight: normal; color : #0B3874; text-decoration: none; font-size: 11px; border-bottom: 1px solid #2C65A2;}
.extraoptions ul li a:hover{  color : #000;text-decoration: underline; } 
.extraoptions ul li b { color: #2C65A2;}
.extraoptions table{  color: #0B3875 ;  }

.ListStyleStandard {   text-align: left;  border: 0px solid #BFBFBF;   font-size: 11px; }
.ListStyleStandard ul{  list-style-type: none;  padding-left: 0px; margin: 1em 0 1em 0;   font-family: verdana; font-size: 10px; } 
.ListStyleStandard ul li { background-image: url(/images/block.gif); background-repeat: no-repeat; background-position: 0px 4px;  padding: 0 0 5px 10px; line-height: 1.6em;  font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.ListStyleStandard ul li a { font-weight: normal; color: #3c5ac0; text-decoration: none; font-size: 12px; }
.ListStyleStandard ul li a:hover{  color : #5179ff; text-decoration: underline; } 
.ListStyleStandard ul li b { color: #fff;}

.ListStyleStandardgreen {   text-align: left;  border: 0px solid #BFBFBF;   font-size: 11px; }
.ListStyleStandardgreen ul{  list-style-type: none;  padding-left: 0px; margin: 1em 0 1em 0;   font-family: verdana; font-size: 10px; } 
.ListStyleStandardgreen ul li { background-image: url(/images/block.gif); background-repeat: no-repeat; background-position: 0px 4px;  padding: 0 0 5px 10px; line-height: 1.6em;  font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.ListStyleStandardgreen ul li a { font-weight: normal; color: #42b106; text-decoration: none; font-size: 12px; }
.ListStyleStandardgreen ul li a:hover{  color : #68e22a; text-decoration: underline; } 
.ListStyleStandardgreen ul li b { color: #fff;}


#mainNav { float:left; width:100%; height: 35px; line-height:normal; background: url('/images/main-nav-bg-dark.gif') repeat-x bottom;  margin-top:0px; }
#mainNav ul { margin:0;  padding:0; list-style:none; line-height:25px; }
#mainNav ul li.spacer { width:120px; background:url('/images/main-nav-bg-dark.gif') no-repeat left top;}
#mainNav li{ float:left; background:url('/images/main-nav-left.gif') no-repeat left top; margin:0; padding:0 0 0 2px;  }
#mainNav a { float: left; color: #c4c4c4; display:block; background:url('/images/main-nav-right.gif') no-repeat right top; font-size: 12px; font-weight: normal; font-family: arial; padding:5px 0px 4px 0px; text-decoration:none; width:110px; border-bottom: 0px;}
#mainNav a:hover{ color: #fff; background:url('/images/main-nav-right-hover.gif') no-repeat right top;}
#mainNav #active a { color: #fff; font-size: 12px; font-weight: normal; font-family: arial; background: url('/images/main-nav-active-right.gif') no-repeat right top;  }
#mainNav #active { color: #fd8709;   background: url('/images/main-nav-active-left.gif');  }
#mainNav #active a:hover { color :#fff;}

#subtab {  width:100%; height: 25px; line-height:normal; background: url('/images/sub-tab-bg-dark.gif') repeat-x bottom;  margin-top:0px; }
#subtab ul { margin:0;  padding:0; list-style:none; line-height:25px; }
#subtab ul li.spacer { width:120px; background:url('/images/sub-tab-bg-dark.gif') no-repeat left top;}
#subtab ul li.spacer1 { width:180px; background:url('/images/sub-tab-bg-dark.gif') no-repeat left top;}
#subtab li{ float:left; background:url('/images/spacer.gif') no-repeat left top; margin:0; padding:0 0 0 2px;  }
#subtab a { float: left; color: #c4c4c4; display:block; background:url('/images/spacer.gif') no-repeat right top; font-size: 10px; font-weight: normal; font-family: arial; padding:0px 0px 0px 0px; text-decoration:none; width:110px; border-bottom: 0px;}
#subtab a:hover{ color: #fff; background: #4f4f4f;}
#subtab #active a { color: #fff; font-size: 10px; font-weight: normal; font-family: arial; background: url('/images/sub-tab-active-right.gif') no-repeat right top;  }
#subtab #active { color: #fd8709;   background: url('/images/spacer.gif');  }
#subtab #active a:hover { color :#fff;}



#navMScontainer { float:left; width:100%; height: 32px; line-height:normal; background: url('/images/msnavbackground.gif') repeat-x bottom;  margin-bottom: 20px; }
#navMScontainer ul { margin:0;  padding:0 0px; list-style:none; line-height:22px; }
#navMScontainer li{ float:left; background:url('/images/msnav2_left.gif') no-repeat left top; margin:0; padding:0 0 0 3px; }
#navMScontainer a { float: left; display:block; background:url('/images/msnav2_right.gif') no-repeat right top; font-size: 12px; font-weight: normal; font-family: arial; padding:5px 19px 4px 16px; text-decoration:none; }
#navMScontainer #active a { color: #fd8709; font-size: 12px; font-weight: normal; font-family: arial; background: url('/images/msnav1_right.gif') no-repeat right top;  }
#navMScontainer #active { color: #fd8709;   background: url('/images/msnav1_left.gif');  }


#nav_br_container { float:left; width:100%; height: 22px; line-height:normal; background: url('/images/nav_br_background.gif') repeat-x top;  margin-bottom: 20px; margin-top: -24px; }
#nav_br_container ul { margin:0;  padding:0 0px; list-style:none;  }
#nav_br_container li{ float:left; background:url('/images/nav_br_unselected_left.gif') no-repeat left top; margin:0; padding:0 0 0 3px; }
#nav_br_container a { float: left; display:block; background:url('/images/nav_br_unselected_right.gif') no-repeat right top; padding:4px 19px 3px 16px; text-decoration:none; }
#nav_br_container #active a { color: #fd8709; font-size: 12px; font-weight: bold; background: url('/images/nav_br_selected_right.gif') no-repeat right top;  }
#nav_br_container #active { color: #fd8709;   background: url('/images/nav_br_selected_left.gif');  }






.textBlurb {   border: 1px solid #EAEAEA;  padding: 5px 5px 5px 0;  margin: 0px;  font-size: 11px; width: 520px;}
.textBlurb a { display: span;  font-weight: bold; }
.indent{ padding-left: 20px; }

table .ms {font-size: 9px;}
.ms{ float: left; margin: 10px 10px 12px 10px; padding: 0; font-size: 89%; line-height: 1.5em;  color: #666; text-align: left;}
.ms dt { margin: 0 0 6px 0;  padding: 0;  font-family: Tahoma, Arial, sans-serif; font-size: 120%; }
.ms dt a {padding-right: 13px; 	color: #366AB3; text-decoration: none; background: url(../images/arrow.gif) no-repeat 100% 50%; }
.ms dt a:hover { color: #F48735; text-decoration: underline; } 
.ms dd { margin: 0; padding: 0; font-size: 100%; }
.ms dd a {display: block; color: #777; text-decoration: none; font-weight: normal;}
.ms img { float: left; 	margin: 2px 6px 0 0; }
#ms-last { margin-right: 0; }

#rightSide h1{ margin: 0 0 3px 0; padding-top:  10px; font-size: 1.2em; color: #777;border-top: 1px solid #ddd; }



.dssheading tr { }
.dssheading  h2 { font-family: Tahoma, Arial, sans-serif; font-size:12px;  color: #000;  padding: 2px 0px; margin: 0 0 0 0; font-weight: bold; background-color: #E1EFE1; border-bottom: 1px solid #ccc;}
.fpcheading tr { }
.fpcheading  h2 { font-family: Tahoma, Arial, sans-serif; font-size:12px;  color: #000;  padding: 2px 0px; margin: 0 0 0 0; font-weight: bold; background-color: #E2F0F9; border-bottom: 1px solid #ccc;}
.regulartable  { font-size: 1em; font-family: arial;}






.resolutionguide { font-family: arial; font-size: 10px; margin: 0px; padding: 0px; }
.resolutionguide p { font-size: 11px; margin: 5px 0px; padding: 0px;	margin-left:47px;}
.resolutionguide h1 { margin: 0px; padding: 0px; 	display: inline; font-size: 11px; float: left; font-weight: normal;}
.resolutionguide p a { font-size: 11px; }

/* Hide from IE5-mac \*/
* html .publicnews h1 {
margin-right: 0px;
}
* html .publicnews p {
height: 1%;
margin-left: 0;
}
/* End IE5/mac hide */

 
.rp700table {
	border:0px solid #EFEFEF;
	font-family:verdana;
	font-size:12px;
	line-height:1.5em;
}

.rp700table td {
	background:#EFEFEF none repeat scroll 0%;
	vertical-align:top;
}



h4 {
 background: #EDF1F5;
 font-size: 12px;
 padding-right: 10px;
 color: #000000;
 text-indent: 1em;
 margin-bottom: 5px;
}



#headerLinks {

}

.floatLeft {
 float: left;
}


.no-underline-link-white {
text-decoration: none;
color: white;
}

.contentstyle{
float: left;
clear: left;
}

#content {
 width: 800px;
}

#pageTitle {
 background: url('/images/table_header.jpg');
 width: 576px;
 margin: 0 auto 0 auto;
 padding: 1px 0 0 0;
 text-align: left;
 color: #092B58;
 font-weight: bold;
 height: 17px; 
 font-size: 11px;
}




#layoutCenterNobg1 {
width: 800px;
margin: 0 auto 0 auto;
background-color: #ffffff;
text-align: left;
font-size: 12px;
font-family: arial, sans-serif;
}

#centerNewsWrapper {
 background-color: white;
 margin: 0 auto 0 auto;
 text-align: center;
 float: left;
 font-size: 11px;
 /* border-right: 4px solid #BFBFBF;  */
}

#centerWrapper {
 background-color: white;
 margin: 0 auto 0 auto; 
 text-align: center;
 font-size: 11px;
 padding: 10px;
}

.centerTable {
 margin-left: auto;
 margin-right: auto;
}


#pageWrapper {
 background-color: white;
 margin: 0 auto 0 auto;
 text-align: left;
 float: left;
}
 
#csgWrapper{
 padding: 10px;
 font-size : 12px;
}


#leftColumn {
 margin: 0 auto;
 text-align: left;
 background-color: white;
 width: 555px;
 float: left;
 font-family: arial, sans-serif;
 font-size: 12px;
}

#middleColumn {
 background-color: white;
 width: 765px;
/* border: 1px solid #000000; */
 font-family: arial, sans-serif;
 font-size: small;
}

.filler {
 clear: both;
 height: 50px;
 width: 100%;
}

.fillerHalf {
 clear: both;
 height: 25px;
 width: 100%;
}

.filler12 {
 clear: both;
 height: 12px;
 width: 100%;
 margin : 0 0 0 0;
 padding: 0 0 0 0;
}





.divider {
 clear: both;
}



#titleWrapper {
 text-align: center;
 margin: 0 auto 0 auto;
 background-color: white;
 width: 550px;
 border: 0px solid #BFBFBF; 
 font-family: arial, sans-serif;
 font-size: small;
}

.titleboxhdr {
 width: 177px;
 text-align: left;
 font-family: arial, sans-serif;
 font-size: small;
 color: #0B3874;
 background: #EFF1F3;
 padding: 1px 0px 0px 0px;
 margin: 0px auto 0px auto;
}


.titlebox {
 text-align: left;
 padding: 0 5px 0 5px;
 
 background: #FFFFFF;
}



#newsWrapper {
 text-align: center;
 margin: 0 auto 0 auto;
 background-color: white;
 width: 750px;
 font-family: arial, sans-serif;
 font-size: small;
}

.newsboxhdr {
 margin: 0 5px 0 5px;
 padding: 0 5px 0 5px;
 text-align: left;
 font-family: arial, sans-serif;
 font-size: small;
/* border: 1px solid black;  */
 width: 270px; 
 background: #EEEEEE;
 float: left;
}

.newsboxhdr1  {
 margin: 5px 11px 0 5px;
 text-align: center;
 font-family: arial, sans-serif;
 font-size: x-small;
 font-weight: bold;
/* border: 1px solid black;  */
 width: 157px; 
 float: left;
}

.newsboxhdr1  a{
 color: gray;
 text-decoration: none;
}

.newsboxhdr1  a:hover{
 color: black;
 text-decoration: none;
}




.centerTable {
 margin: 5px;
 background: #FFFFFF; 
 color: #092B58;
 text-align: left;
 border: 0px solid #BFBFBF;
 width: 575px;
}



.bgTdIndent {  padding: 0 0 0 20px;  font-size: 11px;  font-family: tahoma; }
.bgTdIndent1 {  padding: 0 0 0 20px;  font-size: 11px;  background: #EDF1F5;  font-family: tahoma; }


#footerText {
 padding: 4px 0 0 0;
 width: 754%;
 text-align: center;
 color: white;
 font-family: arial, sans-serif;
 font-size: 10px;
}



.rightColumnContent {
 margin: 0 0px 0 5px;
 width: 285px;
 border: 0px solid #BFBFBF;
 float: left;
 font-size: 11px;
/* color: #0B3874; */
 color: #0B3874;
}





.mainpagetable {
font-size: 11px;
}





.hiddenPanel {
 display: none;
}

.hiddenPanel ul{
 font-size: 12px;
 list-style-type: none; /*circle;*/\
}


.hiddenPanel img {
/* border: 1px solid black; */
/* margin: 3px 10px 22px 5px; */
}

.hiddenPanel h2 {
font-size: 12px;
font-weight: bold;
margin: 0px;
}





.left {text-align: left;}
.left a{font-weight: bold; }

.center {
 text-align: center;
}

.center a {
 font-weight: bold;
}

#leftLeftColumn {
 text-align: left;
 float: left;
 width: 221px;  
 padding-top: 20px;
 padding-right: 0px;
 padding-left: 10px;
 border: 0px solid #000000; 
}

#leftLeftBenefits {
 text-align: left;
 float: left;
 width: 203px; 
 padding: 10px 10px 0 10px;
 border: 0px solid #000000;
}

#leftleftcolumn ul{
 color : #eaeaea;
 padding: 0px 0px 0px 5px;
 margin-left: 1em;
}







#contentRightColumn {
 text-align: left;
 padding-top: 20px;
 font-size: 12px;
 padding-right: 10px;
 padding-left: 10px;
}



.listBox {
 border-bottom: 1px dashed #EAEAEA; 

 padding: 0px;
 font-size: 12px;
 padding-bottom: 6px;
}






#re1Panel0 {
 display: block;
}
#re2Panel0 {
 display: block;
}


#partnersolutions {
 padding: 10px;
}



#loneImage { 
 float: left;
 margin: 10px;
}

.right {
 text-align: right;
}

.thumbnails {
 margin: 0 auto 0 auto;
}

.thumbnails img{
 border: 1px solid #000000;
}


.thumbnails tr td {
 padding: 20px;
}



ul.sitemap {
 list-style-type: none; 
 margin-left: 0.5cm;
 padding-left: 0;
}

ul.sitemap li {
 padding-left: 1.1em;
 font-size: 12px;
 font-weight: bold;
 margin-bottom: 1px;
 padding-bottom: 1px;
 margin-top: 1px;
 padding-top: 1px;
}

ul.sitemap li a {
 background: transparent url('/images/blockblue.gif') no-repeat 0px 3px;
 margin-left: -1.15em;
 padding-left: 1.5em;
}

ul.sitemap li a.parent {
 background: transparent url() no-repeat 0px 3px; 
 font-size: 12px;
 font-weight: bold;
}

ul.sitemap li ul {
 background: transparent url() no-repeat;
 list-style-type: none;
 margin: -1.4em 0 2px -1.6em;
 padding: 1.4em 0 2px 0.6em;
}

ul.sitemap li ul li {
 margin-left: 0.5cm;
 padding-left: 10px;
 font-weight: normal;
}

.indent3 { padding-left:20px; margin-top:30px; margin-bottom:20px; margin-left:25px; padding-left:0px; }
.mainpagebox { background: #000 url('/images/main-background2.jpg') left top repeat-x; width:919px;  margin-top:1px; float:left; }
.mainpageboxgrey { background: #000 url('/images/main-background5.jpg') left top repeat-x; width:919px;  margin-top:1px; float:left; }
h1#heading { padding: 35px 0 0 0; overflow:hidden; color: #fff; font-size: 13px; font-family:arial; background-image: url("/images/title01.gif"); background-repeat: no-repeat; height: 0px !important; /* Compatibility */ height: /**/:35px;/* IE5.5 box model */}
/*h2#homepagenews { padding: 35px 0 0 0; margin-bottom: 24px; overflow:hidden; color: #fff; font-size: 13px; font-family:arial; background-image: url("/images/title02.gif"); background-repeat: no-repeat; height: 0px !important; height:35px;}*/
h2#homepagenews {color: #fff; font-size: 13px; font-family:arial; border-bottom:1px solid #999; padding: 6px 0px 5px 0px;}
h2#globe { padding: 28px 0 0 0; margin-top:15px; width: 50px; overflow:hidden; color: #fff; font-size: 8px; font-family:arial; background-image: url("/images/globe-icon1.gif"); background-repeat: no-repeat; float: left; height: 0px !important; /* Compatibility */ height: /**/:35px;/* IE5.5 box model */}
h2#installations { padding: 163px 0 0 0; margin-top:14px; width: 184px; overflow:hidden; color: #fff; font-size: 8px; font-family:arial; background-image: url("/images/minipics.jpg"); background-repeat: no-repeat; float: left; height: 0px !important; /* Compatibility */ height: /**/:35px;/* IE5.5 box model */}
h1#solutions { padding: 25px 0 0 0; overflow:hidden; color: #fff; font-size: 13px; font-family:arial; background-image: url("/images/wherestart.gif"); background-repeat: no-repeat; height: 0px !important; /* Compatibility */ height: /**/:25px;/* IE5.5 box model */}
.digitalsignagebox { background: url('/images/digitalsignagebox.jpg'); width:170px; height:189px; float:left; margin-right:20px;  margin-top:12px;}
.digitalsignagebox h2 { margin-top:140px; margin-left: 14px; margin-bottom: 6px;}
.digitalsignagebox a { float:right; margin-right: 15px;}




#casestudy_header{ background-image:url(../images/case-study.jpg); background-repeat:no-repeat; color:#FFF; font-size:26px; font-family:Arial; padding:35px 0px 0px 10px; width:441px; height:51px; margin:20px 0px 20px 0px;}

/* self-clear floats */

.group:after {
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
    }
    
/* 
Title:     Fixes for IE/win
Author:    dan@simplebits.com
Updated:   Nov 30 2006
*/

/* self-clearing floats
----------------------------------------------------- */

/* trigger hasLayout and target ie5+6/win only */
* html .group,
* html #nav ul li a {
	height: 1%;
	}
/* trigger hasLayout and target ie7/win only */
*:first-child+html .group {
	min-height: 1px;
	}


* html #nav ul li a {
	display: inline;
	}