/* ==================== Cignex CSS for screens ==================== */	
body { margin:0px; padding:0; font-family:Arial, Helvetica, sans-serif; }
h1 { font-size:16px; font-weight:bold; color:#d0242b; }
h2 { font-size:14px; font-weight:bold; color:#d0242b; }
h3 { font-size:12px; font-weight:bold; color:#d0242b; }
p { font-size:12px; color:#77787b; }
a:link { color:#d0242b; text-decoration:none; }
a:visited { color:#d0242b; text-decoration:none; }
a:hover { color:#d0242b; text-decoration:underline; }
a:active { color:#d0242b; text-decoration:underline; }
img { border:0; }
#active { color:#d0242b; }
.grayline {border-bottom:#CCCCCC 1px solid; width:auto; margin:0; padding:0; }
dt { font-size:12px; color:#77787b;}
dd {line-height: 1.5em;margin-bottom: 1em; font-size:12px; color:#77787b;}

/* ==================== header ==================== */	
#site-header { margin:0; padding:0; width:800px; }
#searchbox { background-image:url(/images/searchbar-bkgd.gif); background-repeat:repeat-x; width:260px; height:27px; font-size:10px; display:block; border-right:#CCCCCC 1px solid; }
#searchbox a:link { color:#77787b; text-decoration:none; }
#searchbox a:visited { color:#77787b; text-decoration:none; }
#searchbox a:hover { color:#d0242b; text-decoration:none; }
#searchbox a:active { color:#d0242b; text-decoration:none; }
#searchbox form { display:inline; margin:0; padding:0; }
#searchbox-data { font-family:Arial, Helvetica, sans-serif; font-size:10px; margin:4px 5px 5px 1px; padding:1px; width:100px; vertical-align:top; }
#topnavbar { height:25px; display:block; margin-top:60px;}


/* ==================== footer ==================== */	
#site-footer { padding:10px 0 0 0; width:800px; text-align:center; }
#footerlinks { padding:1em 0 1em 0; color:#77787b; border-bottom:#CCCCCC 1px solid; }
#footerlinks li { display:inline; margin:0; padding:0 10px 0 10px; list-style-type:none; font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:1.5em; border-right:#E6E6E6 1px solid; }
#footerlinks a:link { color: #77787b; text-decoration:none; }
#footerlinks a:visited { color: #77787b; text-decoration:none; }
#footerlinks a:hover { color:#d0242b; text-decoration: none; }
#footerlinks a:active { color:#d0242b; text-decoration: none; }
#site-footer p { margin:0; padding:.5em 0 .5em 0; font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#77787b; text-align:center; }


/* ==================== home page only ==================== */	
#home-flash { margin:5px 0 5px 0; padding:5px 0 5px 0; width:400px; height:215px; border-top:#CCCCCC 1px solid;}
#home-flash1 { margin:5px 0 5px 0; padding:5px 0 5px 0; width:400px; height:215px; border-top:#CCCCCC 1px solid;}
#home-imgbar { margin:0; padding:0; }
#home-imgbar p { text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#77787b; margin:0; padding:10px 0 3px 5px; }
.movie{width:398px; height:213px; float:left; }
.acc{width:398px; height:213px; float:left; }

/* ==================== main container ==================== */
.level2hdr { margin:0; padding:2px 0 0 0; }
.level3hdr { margin:0; padding:2px 0 0 0; }
.lvl3bar1 { display:block; position:relative; float:left; background-color:#d0242b; width:198px; height:10px; }
.lvl3bar2 { display:block; position:relative; float:right; background-color:#d0242b; width:600px; height:10px; }


/* ===== breadcrumbs ===== */	
.breadbar { margin:0; padding-left:10px; font-size:10px; color:#77787b; width:auto; border-top:#CCCCCC 1px solid; border-bottom:#CCCCCC 1px solid; display:block; text-align:left; }
.breadbar a:link { color:#77787b; text-decoration:none; }
.breadbar a:visited { color:#77787b; text-decoration:none; }
.breadbar a:hover { color:#d0242b; text-decoration:none; }
.breadbar a:active { color:#d0242b; text-decoration:none; }
.breadbar p { font-size:10px; margin:0; padding:0; line-height:2em; color:#77787b; }


/* ===== left side container ===== */	
#lsidecontainer { margin:0; padding:10px 0 0 0; width:200px; display:block; }
#lsidecontainer a:link, a:visited { color:#77787b; text-decoration:none; }
#lsidecontainer a:hover, a:active { color:#d0242b; text-decoration:none; }

/* ===== left Lear More ===== */	
#lsidecontainer1 { margin:0; padding:10px 0 0 0; width:190px; display:block; }
#lsidecontainer1 a:link, a:visited { color:#77787b; text-decoration:none; }
#lsidecontainer1 a:hover, a:active { color:#d0242b; text-decoration:none; }

/* ===== left side Downloads ===== */
.sideDL { font-size:10px; border-bottom:#CCCCCC 1px dotted; }
.sideDL ul { margin:0; padding:0; }
.sideDL li { padding-bottom:0.5em; list-style-type:none; }



/* ===== left side Navigation ===== */
.sidenav { font-size:11px; color:#77787b; width:190px; display:block; float:left; border-bottom:#CCCCCC 1px dotted; padding-bottom:20px; margin-bottom:20px; }
.sidenav ul { margin:0 0 0 10px; padding:0 0 0 10px; }
.sidenav li { padding-bottom:0.5em; list-style-image:url(../images/li-greenplus.gif); }
.sidenav li.sub { margin-left:15px; list-style-image:url(../images/li-greenminus.gif); }


/* ===== right side container ===== */	
#rsidecontainer { margin:0; padding:10px 0 0 0; width:600px; display:block; font-size:11px; }
#rsidecontainer h1 { text-align:left; margin-top:0; padding-top:0; line-height:1.3em; }
#rsidecontainer h3 { text-align:left; color:#666666; font-size:12px; font-weight:bold; line-height:1em; margin:0; padding:0; }
#rsidecontainer h4 { text-align:left; color:#d0242b; font-size:12px; font-weight:bold; line-height:1em; margin:0; padding:10px 10px 5px 10px; }
#rsidecontainer p { text-align:left; line-height:1.5em; font-size:12px; }
#rsidecontainer a:link { color:#d0242b; text-decoration:none; }
#rsidecontainer a:visited { color:#d0242b; text-decoration:none; }
#rsidecontainer a:hover { color:#d0242b; text-decoration:underline; }
#rsidecontainer a:active { color:#d0242b; text-decoration:underline; }
#rsidecontainer ul { margin:0 0 0 20px; padding:0 0 0 20px; }
#rsidecontainer li { padding-bottom:0.5em; list-style-type:square; color:#77787b; }
.topoverimg { padding-right:10px; padding-bottom:15px; margin-bottom:0; }


/* ===== training table container ===== */	
.trainingtbl {font-family:Arial, Helvetica, sans-serif; border:#CCCCCC 1px solid;}
.trainingtbl th {color:#FFFFFF; background-color:#d0242b;  border:#CCCCCC 1px solid; font-size:12px; font-weight:bold; padding-top:0.25em; padding-bottom:0.25em; text-align:center;}
.trainingtbl tr {}
.trainingtbl td {vertical-align:top; border:#CCCCCC 1px solid; font-size:12px; padding-top:0.5em; padding-bottom:0.5em; color:#77787b;}


/* ========== Rounded Boxes - BEGIN ========== */
.roundedCornerSpacer { margin:0px; padding:0px; border:0px; clear:both; font-size:1px; line-height:1px; }
.roundedCornerSpacer1 { margin:0px; padding:0px; border:0px; clear:both;}
.borderTL, .borderTR, .borderBL, .borderBR { width:5px; height:5px; padding:0px; border:0px; z-index:99; }
.borderTL, .borderBL { float:left; clear:both; }
.borderTR, .borderBR { float:right; clear:right; }
.borderTL { margin:-1px 0px 0px -1px; }
.borderTR { margin:-1px -1px 0px 0px; }
.borderBL { margin:-5px 0px 0px 0px; }
.borderBR { margin:-5px 0px 0px 0px; }
.borderTL { margin-left:-4px; margin-left:-1px; }
html>body .borderTL { margin-left:-1px; }
.borderTR { margin-right:-4px; margin-right: -1px; }
html>body .borderTR { margin-right:-1px; }
.borderBL { margin-left:-3px; margin-left:0px; }
html>body .borderBL { margin-left:0px; }
.borderBR { margin-right:-3px; margin-right:0px; }
html>body .borderBR { margin-right:0px; }
.boxcontent { margin:0px; padding:0px;  border: 1px solid #cccccc; }
.boxcontent1 { margin:0px; padding:0px;  border: 1px solid #cccccc; height:400px;height:335px;}
.boxcontent2 { margin:0px; padding:0px;  border: 1px solid #cccccc; height:132px;}



/* Home Page - Solutions Box */
.home1Wrapper { padding:0px; border:0px; width:505px;  position:relative; float:left; display:block; font-family:Arial, Helvetica, sans-serif; } 
.home1Wrapper h1 { font-size:14px; color:#d0242b; border-bottom:#CCCCCC 1px solid; margin:0; padding:4px 5px 2px 10px; }
.home1Wrapper p { font-size:11px; line-height:1.5em; margin:0; padding:2px 10px 10px 10px; }
.home1Wrapper ul { font-size:12px; margin:0; padding:0; }
.home1Wrapper li { line-height:1.8em; color:#77787b; list-style-type:none; margin:0; padding:0; }
.home1Wrapper a:link { color:#77787b; text-decoration:none; }
.home1Wrapper a:visited { color:#77787b; text-decoration:none; }
.home1Wrapper a:hover { color:#d0242b; text-decoration:none; }
.home1Wrapper a:active { color:#d0242b; text-decoration:none; }

/* Home Page - News and Press Box */
.home2Wrapper { padding:0px; border:0px; width:280px; margin-top:11px; font-family:Arial, Helvetica, sans-serif; position:relative; float:right; display:block; } 
.home2Wrapper ul { font-size:11px; list-style-type:none; margin:0; padding:10px; }
.home2Wrapper li { line-height:1.2em; padding-bottom:0.8em; color:#77787b; }
.home2Wrapper h1 { font-size:14px; color:#d0242b; border-bottom:#CCCCCC 1px solid; margin:0; padding:4px 5px 2px 10px; }
.home2Wrapper p { font-size:11px; line-height:1em; margin:0; padding:2px 10px 10px 10px; }
.home2Wrapper a:link { color:#77787b; text-decoration:none; }
.home2Wrapper a:visited { color:#77787b; text-decoration:none; }
.home2Wrapper a:hover { color:#d0242b; text-decoration:none; }
.home2Wrapper a:active { color:#d0242b; text-decoration:none; }

/* Home Page - News and Press Box */
.home3Wrapper { padding:0px; border:0px; width:280px; font-family:Arial, Helvetica, sans-serif; position:relative; float:right; display:block; } 
.home3Wrapper ul { font-size:11px; list-style-type:none; margin:0; padding:10px; }
.home3Wrapper li { line-height:1.2em; padding-bottom:0.8em; color:#77787b; }
.home3Wrapper h1 { font-size:14px; color:#d0242b; border-bottom:#CCCCCC 1px solid; margin:0; padding:4px 5px 2px 10px; }
.home3Wrapper p { font-size:11px; line-height:1em; margin:0; padding:2px 10px 10px 10px; }
.home3Wrapper a:link { color:#77787b; text-decoration:none; }
.home3Wrapper a:visited { color:#77787b; text-decoration:none; }
.home3Wrapper a:hover { color:#d0242b; text-decoration:none; }
.home3Wrapper a:active { color:#d0242b; text-decoration:none; }

/* Home Page - Upcoming Events Box */
.home4Wrapper { padding:0px; border:0px; width:280px; margin-top:11px; font-family:Arial, Helvetica, sans-serif; position:relative; float:right; display:block; } 
.home4Wrapper ul { font-size:11px; list-style-type:none; margin:0; padding:10px; }
.home4Wrapper li { line-height:1.2em; padding-bottom:0.8em; color:#77787b; }
.home4Wrapper h1 { font-size:14px; color:#d0242b; border-bottom:#CCCCCC 1px solid; margin:0; padding:4px 5px 2px 10px; }
.home4Wrapper p { font-size:11px; line-height:1em; margin:0; padding:2px 10px 10px 10px; }
.home4Wrapper a:link { color:#77787b; text-decoration:none; }
.home4Wrapper a:visited { color:#77787b; text-decoration:none; }
.home4Wrapper a:hover { color:#d0242b; text-decoration:none; }
.home4Wrapper a:active { color:#d0242b; text-decoration:none; }



/* Box for all other pages */
.ContainerBox { padding:0 0 0 0; margin:10px 0 10px 0; border:0px; display:block; } 
.ContainerBox h1 { font-size:14px; color:#d0242b; border-bottom:#CCCCCC 1px solid; margin:0; padding:4px 5px 2px 10px; }
.ContainerBox h4 { font-size:12px; color:#666666; line-height:1em; margin:0; padding:10px 10px 5px 10px; }
.CB-Title1 { color:#77787b; font-size:12px; font-weight:bold; margin:0; padding:0; }
.CB-Title2 { color:#d0242b; font-weight:bold; }
.ContainerBox p { font-size:11px; color:#77787b; line-height:1.3em; margin:0; padding:0 10px 10px 10px; }

/* ==================== Rounded Boxes - END ====================== */

table.innews tr td a
{
    font-size:11px;
    color:#77787b; 
   
    
}

div.rss-box
{
    padding:15px;
    width:250px;   
}

div.rss-box ul.rss-items li.rss-item
{
    list-style-image:url(../images/icon_headline.gif);

}
div.rss-box ul.rss-items
{
    padding :0px;
    margin-left  : 10px;
}
