html
{
 background: url(/templates/BLUECAT_2.0_INSIDE/images/background.jpg) no-repeat top center ;
 background-color:#000000;
 overflow:scroll;
 overflow: -moz-scrollbars-vertical;
 overflow-y:scroll;
 overflow-x:hidden;
}
body
{
 width: 960px;
 margin: auto;
 color: #8a8a8a;
 font-size:11px;
 font-family:arial;
 text-align:center;
 }
img
{
 border:0px black solid;
 margin: 0px;
 padding: 0px;
 }
.contentpaneopen
{
 margin: 0px;
 padding: 0px;
 border-collapse:collapse;
 border:0px pink solid;
 text-align:left;
}
img.border
{
 border:1px #cbcbcb solid;
 margin: 0px;
 padding: 5px;
 background-color:white;
}
.kelvinTABLE
{
width:50%;
padding:10px;
border-bottom:1px solid #d5d5d5;
border-right:1px solid #d5d5d5;
background-color: #f0f0f0;
}
.kelvinTITLE
{
width: 327px;
margin: 0px 0px 0px 1px;
padding: 0px 0px 0px 0px;
background-color: #c0cfdd;
border: none;
}
.kelvinTABLE2
{
background: url(/images/banners/table-bg.png) no-repeat top center;
width: 327px;
padding:0px 12px 35px 12px;
border: none;
}
.kelvinTITLE2
{
width: 327px;
margin: 0px 0px 0px 1px;
padding: 0px 0px 0px 0px;
background-color: #c0cfdd;
border: none;
}
.kelvinTITLE3
{
width: 327px;
margin: 0px 0px 0px 1px;
padding: 50px 0px 0px 0px;
background-color: #c0cfdd;
border: none;
}
.solutionsTitle
{
width:50%;
padding:0px;
border-bottom:1px solid #e5e5e5;
border-top:1px solid #e5e5e5;
background-color: #3B73B9;
}
.solutionsData
{
width:50%;
padding:0px;
border-bottom:1px solid #e5e5e5;
background-color: none;
}
.solutionsData2
{
width:50%;
padding:0px;
border-bottom:1px solid red;
background-color: #000000;
}
form
{
 border: 0px pink solid;
 margin: 5px;
 padding: 0px;
}
/*##################################################################################################### Page Structure*/
/*##################################################################################################### Page Structure*/
/*##################################################################################################### Page Structure*/
#main_structure
{
 width: 960px;
 border: 0px pink solid;
 text-align:left;
 border-collapse:collapse;
 margin: auto;
 padding: 0px;
}
#main_structure_top
{
 width: 960px;
 height:43px;
 margin: 0px;
 padding:0px;
 border: 0px pink solid;
 text-align:left;
 border-collapse:collapse;
 font-weight:bold;
 color:white;
}
#structure_sign_in
{
 width: 600px;
 height:25px;
 position:relative;
 top:20px;
 padding:0px 0px 0px 0px ;
 border: 0px yellow solid;
 text-align:right;
 font-size:11px;

 float:right;


}
#login_links_area
{
 height:15px;
 text-align:right;
 border-collapse:collapse;
 border:0px pink solid;
 margin:0px;
 padding:2px 10px 0px 0px ;
 float:right;
}
#search_text_area
{
 text-align:left;
 border:0px blue solid;
 margin:0px 0px 0px 0px ;
 padding:0px 0px 0px 0px ;
 float:right;
 border-collapse:collapse;

}

#login_text_area
{
 width:600px;
 text-align:right;
 border:0px blue solid;
 margin: 0px;
 position:relative;
 top:25px;
 padding:0px 0px 0px 0px ;
 float:right;
 border:0px solid pink;

}

#structure_logo
{
 width: 300px;
 height:43px;
 margin: 0px;
 padding:0px;
 border: 0px pink solid;
 text-align:left;
 border-collapse:collapse;
 float:left;
}
#main_structure_menu
{
 width: 960px;
 height:48px;
 margin: 0px;
 padding:0px;
 border: 0px pink solid;
 text-align:left;
 border-collapse:collapse;
 vertical-align:middle;

}
#main_structure_wrapper
{
 width: 955px;
 margin: 0px;
 padding:0px 0px 0px 5px;
 border: 0px pink solid;
 text-align:left;
 border-collapse:collapse;
 vertical-align:middle;
 background: url(../images/structure/wrapper.png) top center repeat-y;
 behavior: url(/templates/BLUECAT_2.0_INSIDE/css/iepngfix.htc);
}
#main_structure_news
{
 width: 955px;
 margin: 0px 0px 0px 0px ;
 padding:0px 0px 0px 5px ;
 border: 0px pink solid;

 text-align:left;
 color:#21354b;
 border-collapse:collapse;
 vertical-align:middle;
 background: url(../images/structure/wrapper_top.png) top center no-repeat;
 behavior: url(/templates/BLUECAT_2.0_INSIDE/css/iepngfix.htc);
}
#main_structure_wrapper_top
{
 width: 960px;
 height:32px;
 margin: 0px 0px 0px 0px ;
 padding:0px 0px 0px 0px ;
 border: 0px pink solid;
 text-align:left;
 color:#21354b;
 border-collapse:collapse;
 vertical-align:middle;
 background: url(../images/structure/wrapper_top.png) top center no-repeat;
 behavior: url(/templates/BLUECAT_2.0_INSIDE/css/iepngfix.htc);
}
#wrapper_top_categories
{
 float:right;
 width: 900px;
 height:20px;
 margin: 0px;
 padding:0px;
 border: 0px pink solid;
 text-align:left;
 color:white;
 font-weight:bold;
 border-collapse:collapse;
 vertical-align:middle;
 padding-left:0px;  padding-right:20px; padding-top:2px; padding-bottom:0px;
}
#main_structure_wrapper_bottom
{
 width: 960px;
 height:38px;
 margin: 0px;
 padding:0px;
 border: 0px pink solid;
 text-align:left;
 color:white;
 border-collapse:collapse;
 vertical-align:middle;
 background: url(../images/structure/wrapper_bottom.png) top center no-repeat;
 behavior: url(/templates/BLUECAT_2.0_INSIDE/css/iepngfix.htc);
}
#wrapper_bottom_mentions
{
 float:right;
 width: 400px;
 height:20px;
 margin: 0px;
 padding:0px;
 border: 0px pink solid;
 text-align:right;
 color:white;
 font-weight:bold;
 border-collapse:collapse;
 vertical-align:middle;
 padding-left:0px;  padding-right:20px; padding-top:5px; padding-bottom:0px;
}
#wrapper_bottom_links
{
 float:left;
 width: 500px;
 height:20px;
 margin: 0px;
 padding-left:20px;  padding-right:0px; padding-top:5px; padding-bottom:0px;
 border: 0px pink solid;
 text-align:left;
 color:white;
 font-weight:bold;
 border-collapse:collapse;
 vertical-align:middle;
}
/*##################################################################################################### Page Structure*/
/*##################################################################################################### Page Structure*/
/*##################################################################################################### Page Structure*/


/*##################################################################################################### Content Structure*/
/*##################################################################################################### Content Structure*/
/*##################################################################################################### Content Structure*/
#content_structure
{
 width: 950px;
 border: 0px pink solid;
 text-align:left;
 border-collapse:collapse;

 margin: 0px;
 padding:0px;
}
#inside_wrapper_top
{
 width: 950px;
 height:30px;
 margin: 5px 0px 0px 0px ;
 padding:0px;
 border: 0px pink solid;
 border-collapse:collapse;
 background: url(../images/structure/content_wrapper_top.png) bottom center no-repeat;
}
#content_structure_flash
{
 width: 950px;
 margin: 5px 0px 0px 0px ;
 padding:0px;
 border: 0px pink solid;

 border-collapse:collapse;
}
#content_structure_content
{
 width: 920px;
 
 margin: 0px;
 padding: 0px;
 border: 0px pink solid;
 border-collapse:collapse;
 background: url(../images/structure/content_wrapper_content.png) top center repeat-y;

}
#content_structure_top
{
 width: 950px;
 height:30px;
 margin: 0px 0px 0px 0px ;
 padding:0px;
 border: 0px pink solid;
 border-collapse:collapse;
 background: url(../images/structure/content_wrapper_top.png) top center no-repeat;

}


#loginError
{
 
 position:absolute;
 z-index:20;
 top:200px;
 
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
	color: #000000;
 width:312px;
 height:110px;
 margin:0px;
 padding-top:40px;
  padding-left:10px;

 padding-left:50px;
padding-right:10px;
 display:block;
background: URL(/templates/BLUECAT_2.0_INSIDE/images/forms/error.png) no-repeat top left;
}
#content_structure_bottom
{
 width: 950px;
 height:30px;
 margin: 0px 0px 5px 0px ;
 padding:0px;
 border: 0px pink solid;
 border-collapse:collapse;
 background: url(../images/structure/content_wrapper_bottom.png) top center no-repeat;

}
/*##################################################################################################### Content Structure*/
/*##################################################################################################### Content Structure*/
/*##################################################################################################### Content Structure*/



/*##################################################################################################### Top Menu*/
/*##################################################################################################### Top Menu*/
/*##################################################################################################### Top Menu*/
#menu_left
{
 float: left;
 width:49px;
 height:48px;
 background: url(../images/structure/menu_left.png) top center no-repeat;
 margin:0px;
 padding:0px;
 border:0px red solid;
 behavior: url(/templates/BLUECAT_2.0_INSIDE/css/iepngfix.htc);
}
#menu_buttons
{
 float: left;
 width:560px;
 height:48px;
 margin:0px;
 padding:0px;
 border:0px white solid;
 behavior: url(/templates/BLUECAT_2.0_INSIDE/css/iepngfix.htc);
}
#menu_right
{
 float: left;
 width:23px;
 height:48px;
 background: url(../images/structure/menu_right.png) top center no-repeat;
 margin:0px;
 padding:0px;
 border:0px red solid;
 behavior: url(/templates/BLUECAT_2.0_INSIDE/css/iepngfix.htc);
}
#menu_grey
{
 float: left;
 width:293px;
 height:48px;
 background: url(../images/structure/menu_grey.png) top center repeat-x;
 margin:0px;
 padding:0px;
 border:0px red solid;
 behavior: url(/templates/BLUECAT_2.0_INSIDE/css/iepngfix.htc);
}
#menu_grey_right
{
 float: left;
 width:35px;
 height:48px;
 background: url(../images/structure/menu_grey_right.png) top center no-repeat;
 margin:0px;
 padding:0px;
 border:0px red solid;
 behavior: url(/templates/BLUECAT_2.0_INSIDE/css/iepngfix.htc);
}
/*##################################################################################################### Top Menu Buttons*/
/*##################################################################################################### Top Menu Buttons*/
/*##################################################################################################### Top Menu Buttons*/
/* SOLUTIONS */
a#btn-ip-address-management-dns-dhcp-solutions:link,a#btn-ip-address-management-dns-dhcp-solutions:active,
a#btn-ip-address-management-dns-dhcp-solutions:visited
{ 
 float: left; 
 width:80px; 
 height:48px; 
 background: url(../images/structure/menu_sprite.png) no-repeat 0px 0px; 
 cursor:pointer; 
 display:block; 
}
a#btn-ip-address-management-dns-dhcp-solutions:hover
{ 
 background: url(../images/structure/menu_sprite.png) no-repeat 0px -48px;
}
a#btn-ip-address-management-dns-dhcp-solutions-selected:link,a#btn-ip-address-management-dns-dhcp-solutions-selected:active,
a#btn-ip-address-management-dns-dhcp-solutions-selected:visited, a#btn-ip-address-management-dns-dhcp-solutions-selected:hover
{ 
 float: left; 
 width:80px; 
 height:48px; 
 background: url(../images/structure/menu_sprite.png) no-repeat 0px -96px; 
 cursor:pointer; 
 display:block; 
}
/* PRODUCTS */
a#btn-products:link,a#btn-products:active,a#btn-products:visited
{ 
 float: left; 
 width:80px; 
 height:48px; 
 background: url(../images/structure/menu_sprite.png) no-repeat -80px 0px; 
 cursor:pointer; 
 display:block; 
}
a#btn-products:hover
{ 
 background: url(../images/structure/menu_sprite.png) no-repeat -80px -48px;
}
a#btn-products-selected:link,a#btn-products-selected:active,a#btn-products-selected:visited,a#btn-products-selected:hover
{ 
 float: left; 
 width:80px; 
 height:48px; 
 background: url(../images/structure/menu_sprite.png) no-repeat -80px -96px; 
 cursor:pointer; 
 display:block; 
}
/* PUBLIC SECTOR */
a#btn-industries:link,a#btn-industries:active,a#btn-industries:visited
{ 
 float: left; 
 width:80px; 
 height:48px; 
 background: url(../images/structure/menu_sprite.png) no-repeat -160px 0px; 
 cursor:pointer; 
 display:block; 
}
a#btn-industries:hover
{ 
 background: url(../images/structure/menu_sprite.png) no-repeat -160px -48px;
}
a#btn-industries-selected:link,a#btn-industries-selected:active,a#btn-industries-selected:visited,a#btn-industries-selected:hover
{ 
 float: left; 
 width:80px; 
 height:48px; 
 background: url(../images/structure/menu_sprite.png) no-repeat -160px -96px; 
 cursor:pointer; 
 display:block; 
}
/* RESOURCE CENTER */
a#btn-resource-center:link,a#btn-resource-center:active,a#btn-resource-center:visited
{ 
 float: left; 
 width:80px; 
 height:48px; 
 background: url(../images/structure/menu_sprite.png) no-repeat -240px 0px; 
 cursor:pointer; 
 display:block; 
}
a#btn-resource-center:hover
{ 
 background: url(../images/structure/menu_sprite.png) no-repeat -240px -48px;
}
a#btn-resource-center-selected:link,a#btn-resource-center-selected:active,a#btn-resource-center-selected:visited,a#btn-resource-center-selected:hover
{ 
 float: left; 
 width:80px; 
 height:48px; 
 background: url(../images/structure/menu_sprite.png) no-repeat -240px -96px; 
 cursor:pointer; 
 display:block; 
}
/* SUPPORT */
a#btn-customer-services:link,a#btn-customer-services:active,a#btn-customer-services:visited
{ 
 float: left; 
 width:80px; 
 height:48px; 
 background: url(../images/structure/menu_sprite.png) no-repeat -320px 0px; 
 cursor:pointer; 
 display:block; 
}
a#btn-customer-services:hover
{ 
 background: url(../images/structure/menu_sprite.png) no-repeat -320px -48px;
}
a#btn-customer-services-selected:link,a#btn-customer-services-selected:active,a#btn-customer-services-selected:visited,a#btn-customer-services-selected:hover
{ 
 float: left; 
 width:80px; 
 height:48px; 
 background: url(../images/structure/menu_sprite.png) no-repeat -320px -96px; 
 cursor:pointer; 
 display:block; 
}
/* PARTNERS */
a#btn-global-channel-partner-program:link,a#btn-global-channel-partner-program:active,a#btn-global-channel-partner-program:visited
{ 
 float: left; 
 width:80px; 
 height:48px; 
 background: url(../images/structure/menu_sprite.png) no-repeat -400px 0px; 
 cursor:pointer; 
 display:block; 
}
a#btn-global-channel-partner-program:hover
{ 
 background: url(../images/structure/menu_sprite.png) no-repeat -400px -48px;
}
a#btn-global-channel-partner-program-selected:link,a#btn-global-channel-partner-program-selected:active,a#btn-global-channel-partner-program-selected:visited,
a#btn-global-channel-partner-program-selected:hover
{ 
 float: left; 
 width:80px; 
 height:48px; 
 background: url(../images/structure/menu_sprite.png) no-repeat -400px -96px; 
 cursor:pointer; 
 display:block; 
}
/* COMPANY */
a#btn-company:link,a#btn-company:active,a#btn-company:visited
{ 
 float: left; 
 width:80px; 
 height:48px; 
 background: url(../images/structure/menu_sprite.png) no-repeat -480px 0px; 
 cursor:pointer; 
 display:block; 
}
a#btn-company:hover
{ 
 background: url(../images/structure/menu_sprite.png) no-repeat -480px -48px;
}
a#btn-company-selected:link,a#btn-company-selected:active,a#btn-company-selected:visited,a#btn-company-selected:hover
{ 
 float: left; 
 width:80px; 
 height:48px; 
 background: url(../images/structure/menu_sprite.png) no-repeat -480px -96px; 
 cursor:pointer; 
 display:block; 
}


/*added by dustin*/
.componentheading
{
 padding:5px;
	 border: px pink solid;
}