/* CSS-positioning for fused networks */
/* Created 07-09-2007 */
/* Author: Sharon Lee - poptech/cyonix */

/****** general ******/
body {
	background: #fff url(../images/body-bg.gif) repeat-x left top;
}

h1 {color:#002F59;}

h2, h3, h4, h5, h6 {color: #7C7C7C;}

/****** containers ******/
#header {
	border-left: solid #C0D4DF 1px;
	border-right: solid #C0D4DF 1px;
	background: #fff;
}

#content, #sub-content {
	border-left: solid #C0D4DF 1px;
	border-right: solid #C0D4DF 1px;
	background: #fff;
}

#sub-content {
    background: #fff url(../images/gradient-top.gif) top left repeat-x !important;
}


#header ul#utility li a {
	border-right: 1px solid #002f59;	
}

div.header-background {
	background: #00A2D9 url(../images/header-bg.gif) repeat-x top left;
}

/****** search ******/

form.search input, form.genForm input, .genForm textarea{
	border: 1px solid #00A2D9;
}

form.search .submit,  form.genForm .submit{
    background: #0698CD url(../images/search-but-bg.gif) repeat-x top left;
}

div.gradient-top {
   background: #fff url(../images/grad-para-bg.gif) repeat-x top left;
	 border-bottom: 1px dotted #C4C6C6;
 }

p.bottom-border {
	 border-bottom: 1px dotted #C4C6C6;
}

#mid-content h2 {
    background: url(../images/h2-bg.gif) no-repeat top left;
 }

#roundtop {
	background: url(../images/top.gif) no-repeat top left;
}

#roundbottom {
	background: url(../images/bottom.gif) no-repeat top left;
}

#footer ul li a {
	border-right: 1px solid #002f59;	
}

#home-feature1 {
	background: url(../images/feature-1bg.jpg) no-repeat 100% 0%;
}

#feature-content1 { 
   background:  url(../images/feauture1-main.gif) no-repeat top right;
}

#feature-content1 h1 a, #feature-content2 h1 a{
	color: #002F59;
}

#feature-content1 h1 a:hover, #feature-content2 h1 a:hover {
   color: #00A2D9;
}

#feature-content2 { 
   background: url(../images/feauture2-main.gif) no-repeat right top;
}

#home-feature2 {
	background: url(../images/feature-2bg.jpg) no-repeat 100% 0%;
}

/****** main nav ******/
 #nav-container{
	border-left: solid #C0D4DF 1px;
	border-right: solid #C0D4DF 1px;
   border-top: 1px solid #E9F2F7;
	background: #E5F6FD url(../images/nav-cont-bg.gif) left top repeat-x !important;   
    border-bottom: 1px solid #B9CEDB;
}

#navigation a {
	background: transparent url(../images/left.gif) left top no-repeat;
}

#navigation a span {
	background: transparent url(../images/right.gif) right top no-repeat;
}

#navigation a:hover, #navigation li.selected a{
	background: #fff url(../images/left-tab-hover.gif) left top no-repeat;
}

#navigation a:hover span, #navigation li.selected span{
	background: url(../images/right-tab-hover.gif) right top no-repeat;
}

#navigation ul {
	background: #fff;
}

#navigation li {
	background: #00A2D9 url(../images/nav-bg.gif) 0 0 repeat-x;
}

.sitemap li li li a {
	background:url(../images/sitemap-arrow.gif) 5px 5px no-repeat;
}


.sitemap li {
	background-color:#E10035!important;
	background-image:none!important;
}

.sitemap li a {
	border-bottom:1px solid #fff;
	color:#fff;
   background: #00A2D9;
}

.sitemap li a:hover {
	background-color:#DFEFF8;
	color:#002F59;
}

.sitemap li li a  {
	background:url(../images/sitemap-arrow.gif) 5px 5px no-repeat;
	background-color: #3EB1D9;
}

.sitemap li li li a {
	background-position: 25px 5px;
	background-color:#64BBD9;
}

.sitemap li li li li a {
	background-position: 45px 5px;
	background-color:#97C8D9;
}

.sitemap li li li li li a {
	background-position: 65px 5px;
}


.sitemap li li a:hover {
	background-image:url(../images/sitemap-arrow-over.gif);
	color:#002F59;
}

/****** subnav ******/

.subnav{
	color: #555;
    background: #00A2D9 url(../images/subnav-bg.gif) top right repeat-y;
	border-bottom: 1px solid #ccc;
}


.subnav ul.navbar li.first {
	background: #007DB2 url(../images/subnavfirst.gif) no-repeat top right;
	color: #fff;
    border-bottom: 1px solid #002F59;
}

.subnav ul.navbar li a, ul.navbar a:visited {
	color:#fff;
	background: transparent url(../images/subnav-arrow.gif) 8px 50% no-repeat;
    border-bottom: 1px dotted #DBEAEF;		

}

.subnav ul.navbar li li a {
 	color: #fff !important;
	background: #3EB1D9 url(../images/subnav-arrow.gif) 8px 50% no-repeat !important;
}

.subnav ul.navbar li li li a {
	background: #64BBD9 url(../images/subnav-arrow.gif) 8px 50% no-repeat !important
}

.subnav ul.navbar li a:hover {
	background: #DAEDF8 url(../images/subnav-arrow-over.gif) 8px 50% no-repeat !important;
    border-bottom: 1px dotted #003661;
		
    color:#0073A8 !important;
}

.subnav ul.navbar li.current a {
    background: #DAEDF8 url(../images/subnav-arrow-over.gif) 8px 50% no-repeat;
    color:#0073A8;
     border-bottom: 1px dotted #003661;
}

.feature-box {
    background: #DFEFF8 url(../images/feature-content-bg.gif) bottom right no-repeat !important;
}

.feature-box h4, .feature-box .title  {
	background: #00ADE8 url(../images/feature-box-title.gif) top left repeat-x !important;
    border-top: 2px solid #00769F;
	border-bottom:1px solid #009CD1;
	border-right:1px solid #00769F;
	color: #fff;
}

.feature-box .title {
   background: #002F59 url(../images/feature-title.gif) top right no-repeat !important;
    border-bottom: 2px solid #00769F;
   border-top: none;
  border-right: none;

}

.feature-box p{
	color: #006598;
}

div.feature-box a:hover {
    color: #007BB9
}

p.summary {
	background: #00A2D9 url(../images/summarybg.gif) no-repeat top right; 
    color: #fff;
}

/***** site map ******/
.sitemap {
	padding:0!important;
    width:510px;		
}

.sitemap ul {
	margin:0!important;

}

.sitemap li {
	list-style:none;
	margin:0!important;
	padding:0!important;
}

.sitemap li a {
	padding:3px 3px 3px 6px;
	display:block;
	margin:0;
	width:501px;		
}

.sitemap li ul, .sitemap li ul li, .sitemap li ul li ul,  .sitemap li ul li ul li {
	margin:0;
	padding:0;
}	

.sitemap li li a {
	padding-left:20px;
	width:487px;
}

.sitemap li li li a {
	padding-left:40px;
	width:467px;
}

.sitemap li li li li a {
	padding-left:60px;
	width:426px;
}

.sitemap li li li li li a {
	padding-left:80px;
	width:376px;
}

.head-background, dl.feature dt {
     opacity:1!important;   
}

/***** news and product list ******/
.news-list dt {
    color:#fff;
    background:#00A2D9 url(../images/news-list-title.gif) no-repeat top right;
}

.news-list dt a {
	color:#fff; 
   border-bottom: none !important;    
 }

dl.news-list  {
	border-bottom:1px solid #00A2D9;
 }


dl.news-list dd {
	border-bottom: none;
}

dl.newsHover dd {
	border-bottom:none !important;
}

dl.newsHover {
    background:#E5F6FF;
	color: #666;
}	

dl.newsHover dt {
   color:#fff;
   background:#002F59 url(../images/news-list-title-over.gif) no-repeat top right;
}

dl.newsHover dt a {
    color:#fff !important;
	border-bottom: none !important;

}

.news-list dd strong.date {
	color:#002F59;
}

dl.newsHover dd strong.date {
	color:#000;
}


/* begin homepage rounded corner left box*/
.roundedcornr_box_1 {
   background: #d9ecff url(../images/roundedcornr_360264_grad.gif) repeat-x top left;
    margin-left: 5px;
}
.roundedcornr_top div {
   background: url(../images/roundedcornr_360264_tl.gif) no-repeat top left;

}
.roundedcornr_top {
   background: transparent url(..images/roundedcornr_360264_tr.gif) no-repeat top right;
}
.roundedcornr_bottom_1 div {
   background: url(../images/roundedcornr_360264_bl.gif) no-repeat bottom left;
}
.roundedcornr_bottom_1 {
   background: transparent url(../images/roundedcornr_360264_br.gif) no-repeat bottom right;
}

.roundedcornr_top_1 div, .roundedcornr_top_1,
.roundedcornr_bottom_1 div, .roundedcornr_bottom_1 {
   width: 365px;
   height: 20px;
   font-size: 1px;
}

/* end homepage rounded corner left box*/

/* begin homepage rounded corner right box*/
.roundedcornr_box_2 {
   background: #daedf8 url(../images/roundedcornr_847144_grad.gif) repeat-x top left;
    margin-right: 5px;
}

.roundedcornr_top_2 div {
   background: url(../images/roundedcornr_847144_tl.gif) no-repeat top left;
}

.roundedcornr_top_2 {
   background: transparent url(../images/roundedcornr_847144_tr.gif) no-repeat top right;
}

.roundedcornr_bottom_2 div {
   background: url(../images/roundedcornr_847144_bl.gif) no-repeat bottom left;
}

.roundedcornr_bottom_2 {
   background: transparent url(../images/roundedcornr_847144_br.gif) no-repeat bottom right;
}

.roundedcornr_top_2 div, .roundedcornr_top_2,
.roundedcornr_bottom_2 div, .roundedcornr_bottom_2 {
   width: 365px;
   height: 20px;
   font-size: 1px;
}
/* end homepage rounded corner right box*/