/**************** Page Settings ****************/

body {
font-family: Trebuchet MS;
font-size: 9pt;
margin: 0 0 0 0; 
background: #eaeaea;
text-align:center;
}

pre,form,p,blockquote,fieldset,input,div { 
margin:0px; 
padding:0px;
}

p, td, div, li {
font-family:  Trebuchet MS, Arial, sans-serif;
font-size:  13px;
}

p{
padding: 10px 0 5px 0; /* CPMJM - reduce the padding by 5px */ 
}

hr{
border:0;
height: 1px;
color: #D2CAA0;
}

/**************** Page Layout ****************/

#outer_wrapper {
background:  #eaeaea url("images/background_repeat.gif") repeat-y center;
width: 850px;
margin:auto;
}
 
 
#bea-portal-body-header,#bea-portal-body-primary{
width: 850px;
margin:auto;
}
 
#bea-portal-body-footer{
width: 850px;
margin:10px auto;  
}

  
#column_wrapper {
margin:auto;
width:760px;
text-align:left;
}


#left_column { 
margin-top: 20px;
background:#fff;
float : left;
display : inline;
width:140px;
min-width:140px;
color:#000;
}


#content { 
float:left;
color:#000;
width: 615px;
min-width:615px;
}


#OneColumn_layout #middle_column {
margin:10px 10px 10px 10px; 
width: 740px;
}


#TwoColumn_layout #middle_column {
margin:10px 0 0 0; 
width: 610px; /* CPMJM - let the content take up more area */
}


#ThreeColumn_layout #middle_column { /*for InterModal*/
margin:10px 20px 10px 20px; 
width: 421px; 
float:left;
}

#Home_layout #middle_column { /*for InterModal*/
margin:10px 10px 0 0; 
width: 461px; 
float:left;
}

.splitcontentleft{float:left; width:48%;}
.splitcontentright{float:right; width:48%;}


#right_column {
float : right;
width : 133px; 
}

#page_bottom{
background:url("images/background_page_bottom.gif") center;
display:block;
height:29px;
}
/**************** Access NS ****************/

#access_NS {
width:760px;
height: 21px;
background: url("images/accessns_background.gif") #192f44 no-repeat right;
text-align:right;
color:#345066;
font-size: 85%;
margin:auto;
}

#access_NS_logo{
float:left;
width:340px;
color:#fff;  
text-align:right;  
}

#access_NS_logo img{
display:block;
float:right; 
}

#access_NS_register{
text-align:center;
font-size: 10px;
float:left;
width: 61px;
margin-top:4px;
}


#access_NS_register a{
text-decoration: none;
color:#fff;
}

#access_NS_register a:hover{
text-decoration: underline;
color:#fff;
}

input.accesslogin{
margin:0 3px 0 3px;
border-width:0;
font-size: 12px;
height:15px;
}

input.accessloginbutton {
border-width:0;
font-weight : bold;
font-size: 80%;
background-color : #9a9a9a;
margin-top:2px;
margin-right:3px;
padding : 1px 2px 1px 2px;
height:15px;
}


/**************** Header ****************/

#header_banner {
width: 760px;
height : 62px;
color:#fff;
background: #345068;
margin:auto;
}

#header_ppp {
width: 760px;
height : 100px;
color:#000;
background: #fff;
margin:auto;
}
  

#header_logo {
float:left;
padding:12px 0 0 10px
}
  
  
#header_contact_info {
text-align:right;
padding:7px 3px 0 0;
}

#header_contact_info a {
text-decoration: underline;
color: #fff;
}



/**************** Footer ****************/

#footer{
width: 740px;
clear:both;
text-align: left;
font-size:8pt;
border-top: 1px solid #D2CAA0;
padding:10px 10px 0 10px;
margin:auto;
}

#footer a{
color:#000;
text-decoration: none;
}

#footer a:hover{
color:#000; 
text-decoration: underline;
}

#version{
float: right; 
font-size:8pt;
}


/**************** Feature Boxes ****************/

#feature { /* these divs are for the beige boxes for news, alerts, subsidiaries etc. */
border: 1px solid #D8D5C4;
background-color: #F0EDDA;
margin:7px; 
clear:both;
font-size: 11px;
}

#feature2 {
clear:both;
margin: 5px 0 0 5px;
font-size: 8pt;
}  
 
#feature4 {
	border: 1px solid #C5BC8D;
	background-color: #F0EDDA;
	margin:10px;
	clear:both;
	font-size: 9px;
	padding: 10px;
	float: right;
	width: 150px;
	font-family: Arial, Helvetica, sans-serif;
} 

#body4 {
	padding: 10px;
	float: left;
	width: 450px;	
	
}
 
.title_alerts{
background-color: #f66d1b;
padding:3px;
display:block;
font-size: 12px;
font-weight: bold;
color: #333333;
line-height:18px;
} 

.title{
padding:3px;
display:block;
font-size: 12px;
font-weight: bold;
color: #333333;
line-height:18px;
} 

/**************** Tables ****************/

table.theTable {
	font-size : 7pt;
}
td.theTD {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
}

table{
border-collapse:collapse;
border-color:#CCC;
}

td {
line-height: 1.2em;
vertical-align:top;
text-align:left;
border-color:#CCC;
}

th {
vertical-align:top;
text-align:left;
border-color:#CCC;
font-size:13px;
font-weight:bold;
}

table.schedule {
width: 100%;
border: 1px solid #666;
}


.schedule tr{
background: #eee;
}

.greyb,.greyb2,.blackb,.blackb2,.blackb3  {
border: 1px solid #666;
padding:2px 0px 2px 2px;
color:#000;
text-align:left;
vertical-align:top;
line-height: 1.2em;
}

.greyb font,
.greyb2 font{
font-size: 11px;
text-align:left;
}

.blackb font,
.blackb2 font,
.blackb3 font{
font-size: 13px;
text-align:left;
}

/**************** Default Lists ****************/

ol {
list-style-type:decimal;
}

ul{
list-style-type: disc;
color:#000;
}

li ul { 
margin-bottom : 5px;
margin-left : 15px;
list-style-type : circle;
}

li ul li ul{ 
margin-top : 5px;
margin-left : 15px;
list-style-type : square;
}

/**************** Default Links ****************/

a{
color:#26354c;
text-decoration:underline;
}

a:hover{
color:#26354c;
text-decoration:underline; 
}

a img { 
border : 0; 
} 


div.breadcrumb {
margin: 4px 0 0 15px;
color: #1B3567;
font-size: 8pt;
}

div.breadcrumb a  {
color: #1B3567;
text-decoration: underline;
}

div.breadcrumb a:visited {
color: #1B3567;
text-decoration: underline;
}

div.breadcrumb a:hover {
color: #800000;
text-decoration: none;
}

.has_subdirectory {
background: url("images/dir_leader.gif") no-repeat right center;
padding-right:15px
}

.news a {
color:#666;
text-decoration:underline;
}

.news a:hover {
color: #800000;
text-decoration:underline;
}

#feature a{
display: block;
margin: 5px 3px 10px 4px;
font-size: 11px;
text-decoration:none;
color: #000066;
}

#feature a:hover{
display: block;
margin: 5px 3px 10px 4px;
font-size: 11px;
text-decoration:underline;
color: #800000;
}

#feature2 a{
display: block;
margin: 5px 3px 10px 4px;
font-size: 11px;
font-weight:bold;
color:#000;
text-decoration:none;
}

#feature2 a:hover{
display: block;
margin: 5px 3px 10px 4px;
font-size: 11px;
font-weight:bold;
color:#000;
text-decoration:underline;
}

/***********Main page image ************/

div.bannerimage {
margin: 5px 0 0 0;
}

/***************HOMEPAGE IMAGES and CAPTION***********/

.homepage_image {
	background-color: #000;
	padding: 5px;
	float: left;
	width: 600px;	
}

.homepage_caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFF;
	background-color: #000;
	text-align: left;
	padding: 7px;
}
/**************** Forms ****************/

form {
padding : 0;
margin : 0;
vertical-align : middle;
}

fieldset {
margin : 0;
padding : 0;
border : none;
}

label {
margin : 0;
padding : 0;
}

input {
padding : 0;
vertical-align : middle;
}


.radio-button {
margin-right:3px;
vertical-align :middle;
}

select {
margin : 0;
padding : 0;
vertical-align : middle;
}


/**************** Default Headers ****************/

h1 {
font-size: 18px;
color: #800000; 
/*border-top: 1px solid #D2CAA0;*/
}

h2 {
font-size: 14px;
color: #26344f; 
/*border-top: 1px solid #D2CAA0;*/
}


h3 {
font-size: 12px;
color: #26344f; 
font-weight: bold;
}

h4 {
font-size: 10px;
color: #26344f; 
font-style: italic;
}

h5 {
	font-size: 14px;
	color: #800000;
	font-weight: bold;
	line-height: 20px;
}

h6 {
	font-size: 14px;
	color: #ff9900;
	font-weight: bold;
	line-height: 20px;
}



#red_large {
	font-size: 15px;
	color: #26344F;
	font-weight: bold;
	line-height: 5px;
}


/**************** Menus - Top Horizontal ****************/

#menu_bar {
height:22px;
text-align:center;
background: url("images/menu_bar.gif") top;
width:760px;
margin:auto;
}

.topItemNormal {
/*font-weight:  bold; */
text-transform:uppercase;
height: 22px;
cursor: pointer;
color: #000;
background-image: url("images/menu_bar.gif");
border-style:none;
}

.topItemOver {
/*font-weight:  bold; */
text-transform:uppercase;
height: 22px;
background-image: url("images/menu_bar_over.gif");
cursor: pointer;
color: #000; 
}

.topItemNormal tbody tr td, .topItemOver tbody tr td {
padding: 0px 18px 0px 18px;
vertical-align:middle;
}

.submenu {
background-color: #9db0c1;
/*font-weight: bold;*/
}

.submenu2 {
background-color:#EBF2F6;
/*font-weight: bold;*/
position: relative;
top: 4px;
margin-bottom: 4px;
}

.itemNormal {
background-color: #9db0c1; /* background color of the menu item plain without mouse interaction */ 
color: #000; /* color of font on regular view */
width: 100%;
margin-left: 5px #9db0c1;
margin-right: 5px #9db0c1;
border-top: 1px solid #bbd0e1;
cursor: pointer;
}

.itemOver {
background-color: #627686; /* color that occurs on mouseover */ 
color: #fff; /* font color of the item on mouseover */
width: 100%;
margin-left: 5px #9db0c1;
margin-right: 5px #9db0c1;
border-top: 1px solid #bbd0e1;
cursor: pointer;
}

.itemNormal tbody tr td, .itemOver tbody tr td {
padding: 3px 4px 3px 6px;
/*font-weight:  bold; */
font-size: 13px;
}



/**************** Menus Left Vertical ****************/

#leftMenu_wide { /* for InterModal */
width: 125px; /* CPMJM - subtract 55 that was taken from the menu */
float: left;
clear: both;
margin-bottom:10px;
}

#leftMenu {
width: 125px;
float: left;
clear: both;
margin-bottom:10px;
padding-left: 10px;
}


#leftMenu_wide ul,
#leftMenu_wide ol,
#leftMenu_wide li,
#leftMenu ul,
#leftMenu ol,
#leftMenu li{ 
margin:0; 
padding:0;
padding-left: 0em;
text-indent: 0em;
}

ul.leftMenu {
/*font-weight: bold;*/
font-size: 8pt;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

ul.leftMenu li {
list-style: none;
display: inline;
background: none;
}


ul.leftmenu li ul.noChild li {
list-style: none;
display: inline;
}

ul.leftmenu li ul.child li {
list-style: none;
display: inline;
}

ul.child li a {
font-size: 8pt;
/*font-weight: bold;*/
text-decoration: none;
color: black;
display: block;
background-image: url(images/plus9.gif);
background-repeat: no-repeat;
background-position: 0px 6px;
border-bottom: 1px solid #cec9b5;
padding: 3px 0px 3px 16px; 
z-index: 99;
}

ul.noChild  li a{
font-size: 8pt;
/*font-weight: bold;*/
text-decoration: none;
color: black;
display: block;
border-bottom: 1px solid #cec9b5;
/*background-image: url(images/blank9.gif);*/
background-repeat: no-repeat;
background-position: 3px 6px;
padding: 3px 0px 3px 18px;
z-index: 99;
}

ul.leftMenu li a:visited {
color: black;
}


ul.noChild li a:visited.selected {
background-image: none;
}

ul.leftMenu li a:hover {
background-color: #EEEEE;
color: #800000;
text-decoration: underline;
/*font-weight: bold;*/
font-size: 8pt;
}

ul.leftMenu li a.selected {
background-color: #EEEEEE;
border-top: 1px solid white;
background-image: url(images/minus9.gif);
}


/* Indented menu items */

ul.leftMenuIndent,
ul.leftMenuIndent2,
ul.leftMenuIndent3 {
/*font-weight: bold;*/
font-size: 8pt;
display: inline;
padding: 0;
margin: 0;
}

ul.leftMenuIndent li,
ul.leftMenuIndent2 li,
ul.leftMenuIndent3 li {
list-style: none;
display: inline;
}

ul.leftMenuIndent ul.child li a {
text-decoration: none;
color: black;
display: block;
border-bottom: 1px solid #cec9b5;
background-image: url(images/plus9.gif);
background-repeat: no-repeat;
background-position: 12px 6px;
padding: 3px 0px 3px 27px;
}


ul.leftMenuIndent ul.child li a.selected {
background-image: url(images/minus9.gif);
}

ul.leftMenuIndent2 ul.child li a {
text-decoration: none;
color: black;
display: block;
border-bottom: 1px solid #cec9b5;
padding: 3px 0px 3px 25px;
}

ul.leftMenuIndent3 ul.child li a {
text-decoration: none;
color: black;
display: block;
border-bottom: 1px solid #cec9b5;
padding: 3px 0px 3px 26px;
}

ul.leftMenuIndent ul.noChild li a {
text-decoration: none;
color: black;
display: block;
border-bottom: 1px solid #cec9b5;
padding: 3px 0px 3px 27px; 
}

ul.leftMenuIndent2 ul.noChild li a {
text-decoration: none;
color: black;
display: block;
border-bottom: 1px solid #cec9b5;
padding: 3px 0px 3px 37px;
}

ul.leftMenuIndent3 ul.noChild li a {
text-decoration: none;
color: black;
display: block;
border-bottom: 1px solid #cec9b5;
padding: 3px 0px 3px 40px;
}


ul.child li a:hover{
background-color: #EEEEE;
color: #800000;
text-decoration: underline;
}

ul.noChild li a:hover {
background-color: #EEEEE;
color: #800000;
text-decoration: underline;
}


ul.leftMenu li a:selected {
background-color: #EEEEEE;
border-top: 1px solid white;
background-image: url(images/minus9.gif);
}

ul.child li a.selected {
background-color: #EEEEEE;
border-top: 1px solid white;
background-image: url(images/minus9.gif);
}

ul.noChild li a.selected {
background-color: #EEEEEE;
background-repeat: no-repeat; 
}

/**************** Misc ****************/

.center{
text-align: center;
}

.right{
text-align: right;
}


/******************NSC Portal Specific Styles Start (08-18-2008)*******************/


.vision{
    color: #8000000;
    font-size: 12pt;
    font-weight: bold;
    font-style: italic;
    border-left: 8px solid #D2CAA0;
    padding: 11px;
}

.heading
{
   	color: #800000;
	font-weight: bold;
	border-top: 1px solid #D2CAA0;
	margin-top: 11px;
	font-size: 10pt;
}

.heading_large
{
	color: #339900;
	font-weight: bold;
	font-size: 14pt;
}


.bodyLeftContent
{
    float: left;
    width: 350px;     
    margin-top: 30px;
}

.bodyRightContent
{
    float: left;
    width: 240px;
    margin-top: 30px;
    margin-left: 15px;
}



#left_column_ns
{ 
margin-top: 20px;
background:#fff;
float : left;
display : inline;
width:140px;
min-width:140px;
color:#000;
padding : 0px 0px 0px 5px;
}

/***********facilities start***********/


div.facilities div.website
{
    font-size: 9pt;
}

div.facilities
{
    float: left;
    width: 421px;     
    margin-top: 20px;
    MARGIN: 10px 20px;
}

div.facilityStateList
{
    float: left;
    width: 203px;
    margin-top: 20px;
}

div.facilityDetails
{
    float: left;
    width: 203px;
    margin-left: 15px;
    margin-top: 20px;
}

div.facilities * table
{

}

div.facilities * th
{
    font-size: 8pt;
    font-weight: normal;
    text-align: center;
}


div.facilities * td
{
    font-size: 8pt;
    text-align: center;
}

div.facilities * div.heading
{
    font-size: 9pt;
    font-weight: bold;
    color: #800000; 
    margin-top: 10px;
    border-bottom: 1px solid #D2CAA0;
}

div.facilities * div.subheading
{
    font-size: 9pt;
    font-weight: bold;
    color: #1B3567;
    margin-top: 5px;
}

div.facilities div.label
{
    font-size: 9pt;
    font-weight: bold;
}

div.facilities div.col2label
{
    font-size: 9pt;
    font-weight: bold;
    position: relative;
    margin-left: 100px;
    margin-top: -13pt;
}

div.facilities div.col1value
{
    font-size: 9pt;
}

div.facilities div.value
{
    font-size: 9pt;
    position: relative;
    margin-left: 100px;
    margin-top: -13pt;
}

div.facilities div.narrowvalue
{
    font-size: 9pt;
    position: relative;
    margin-left: 145px;
    margin-top: -13pt;
}

/***********facilities end***********/



/***********contacts start***********/

div.contacts
{
    float: left;
    width: 406px;
    border-top: 1px solid #D2CAA0;
    margin-top: 25px;
}

div.contactsLeft
{
    float: left;
    width: 213px;  
}

div.contacts div.heading
{
    font-size: 10pt;
    font-weight: bold;
    color: #800000; 
    margin-bottom: 10px;
    text-transform: uppercase;
	 
}


/*****  These styles are for each of the contacts within the section. *****/


div.contact
{
    margin-bottom: 15px;
    height: 105px;
}


div.contact div.title
{

    margin-top: 10px;
    
    font-size: 9pt;
    
    font-weight: bold;   
    
    padding: 0px 0px 0px 0px

}

div.contact div.region
{
    font-weight: bold;
    font-style: italic;
}

div.contact div.name
{
    margin-bottom: 10px;
    font-weight: bold;
}

div.contact div.label
{
    display: inline;
    font-weight: bold;
}

div.contact div.value
{
    position: relative;
    margin-left: 50px;
    margin-top: -13pt;
}

div.contact div.hours
{
    margin-top: 5px;
}

div.contact div.company
{
    margin-top: 5px;
    font-style: italic;
}

div.contact a
{

}
ul.contactsul
{
	clear: both;
	padding-left: 0px;
	margin-left:0px;
}
li.contactsli  
{
	 
	height:100px;
	width:200px;
	list-style:none;
	
}


/***********contacts end***********/

/***********related links start***********/
title_rl
{	
	FONT-WEIGHT: bold;	
	FONT-SIZE: 8pt;	
	COLOR: #333333
}
/***********related links end***********/

/***********news and articles start***********/

div.articles
{
    float: left;
    width: 421px;     /* Do not use 100% here, it results in 487px */
    margin-top: 20px;
}

div.newsLeft
{
    float: left;
    width: 203px;
}

div.newsRight
{
    float: left;
    width: 203px;
    margin-left: 15px;
}

div.articles * div.news-item div.title
{
    border-top: 1px solid #D2CAA0;
    color: #800000;
    font-weight: bold;
    font-size: 10pt;
    margin-bottom: 5px;
}

div.articles * div.news-item
{
    margin-bottom: 10px; 
}

div.articles * div.article-item div.title
{
    color: #333333;
    font-weight: bold;
    font-size: 9pt;
    margin-bottom: 5px;
}

div.articles * div.article-item
{
    border-top: 1px solid #D2CAA0;
    margin-bottom: 10px;
}

/***********news and articles end***********/

/***********distribution networks start***********/

div.distnetworks 
{
    font-size: 12px;
}
div.distnetworks * td.subhead2
{
    font-style: italic;
    font-weight: bold;
    color: #800000;
}
div.distnetworks * span.subhead2
{
    font-style: italic;
    font-weight: bold;
    color: #800000;
}
div.distnetworks td.item
{
    font-weight: bold;
}

/***********distribution networks end***********/

/****used for search to fix ie6*****/
#feature3 {
clear:both;
margin: 5px 0 0 5px;
font-size: 8pt;
padding-left: 5px;
} 

/******************NSC Portal Specific Styles End (08-18-2008)*******************/


/************Rate this IDEA Start**********************/

/* Begin star rater CSS */
.srating{
list-style:none;
margin: 0px;
padding:0px;
width: 100px;
height: 20px;
position: relative;
background: url(strating.gif) top left repeat-x;		
}
.srating li{
padding:0px;
margin:0px;
/*\*/
float: left;
/* */
}
.srating li a{
display:block;
width:20px;
height: 20px;
text-decoration: none;
text-indent: -9000px;
z-index: 20;
position: absolute;
padding: 0px;
background-image:none;	
}
.srating li a:hover{
background: url(strating.gif) 0px -20px repeat-x;
z-index: 1;
left: 0px;
}
.srating a.onestar{
left: 0px;
}
.srating a.onestar:hover{
width:20px;
}
.srating a.twostars{
left:20px;
}
.srating a.twostars:hover{
width: 40px;
}
.srating a.threestars:hover{
width: 60px;
}
.srating a.threestars{
left: 40px;
}
.srating a.fourstars{
left: 60px;
}	
.srating a.fourstars:hover{
width: 80px;
}
.srating a.fivestars{
left: 80px;
}
.srating a.fivestars:hover{
width: 100px;
}	
/* End star rater CSS */
/************Rate this IDEA Start**********************/

/********ANYTHING SLIDER*********/

#right_align_slider{
	float: right;
	margin-top: 50px;
	margin-bottom: 10px;
	height: auto;
	width: 325px;
	margin-right: 10px;
}

/****************end anything slider************************/

/*    Cheryl's CSS code     */

.underln
   {
     text-decoration:underline;
  }

.blackBack
   {
     background-color: #000000; 
  }
#whiteText
   {
     color: #FFFFFF;
  }
.blueWhite
	{
	background-color: #317299; 
	color: #FFFFFF  !important;
	font-size: 14px  !important;
	text-align: center  !important;
	font-weight: bold;
	}
.dkBlue
   {
    background-color: #317299; 
    }
.ltBlue {
    background-color: #C2DEEB; 
    }
  
.ltGray {
    background-color: #CCCCCC; 
    }
  
.exLtGray {
	background-color: #E9E9E9; 
    }
  
.headerBlue {
   background-color: #345068;
   vertical-align: middle;   
   }

ul.none {
    list-style-type: none;
    }

hr     /*  for a line in the page   */  {             
    background-color: #D2CAA0;
    border: 0 none;  
    clear: both;
    color: #D2CAA0;
    height: 1px;
    }

h1.noline {
    border-top: none   !important;
    color: #800000;
    font-size: 16px;
    }

h2.noline2 {
    border-top: none   !important;
    color: #26344F;
    font-size: 14px;
	}
	
.centerText {
    text-align:center  !important;
	}
  
.redText    {
    color:#800000;
    }
   
.formColors {
    border: 2px solid #D2CAA0;
    padding: 10px;
    }

.lftSdImageMrgn {
    margin: 5px 0 5px 7px;
    }
 
 .smFont {
	font-size: 85% !important;
	}

 .lgFont {
    font-size: 120% !important;
	font-style: bold !important;
	}

.press_release_format {
    border: 1px solid #EBEBEB;
    font-size: 12px;
    margin: 2px 0 2px 4px;
    text-align: left;
	}	

#press_release_format_1 {
	width: 385px;	
	}

#press_release_format_2 {
	width: 240px;	
	margin: 0 4px 0 0;
	}


/*  End Cheryl's CSS code  */

/*  Cheryl's CSS code for Innovations  */

.LgText {
	font: 14px Arial,sans-serif !important;
	}
	
.LgText a:link  { 
	color: #0000CD;
    }

.LgText a:visited {
    color: blue;
	}


/*  End Cheryl's CSS code for innovations  */

/************WiNS New CSS 11/16/**********************/
#wins_video_wrap{
	width: 750px;
	clear: left;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	}

#wins_vid_main{
	float: left;
	margin-top: 5px;
	margin-bottom: 10px;
	height: auto;
	width: 510px;
	margin-right: 5px;
	margin-left: 10px;
	}

#wins_vid_side{
	float: right;
	margin-top: 5px;
	margin-bottom: 10px;
	height: auto;
	width: 200px;
	margin-right: 10px;
	}	
/************End of WiNS New CSS 11/16/**********************/

/********************** Column Floats - used in BizNS **********************/
.wrap {
	width: 600px;
	margin: auto;
	}

.left-column {
	float:left;
	width: 285px;
	border-right:1px solid black;
	padding-right: 10px;
}

.right-column {
	float: right;
	width: 285px;
	}
	
.dotted-border {	
	border-bottom: 1px dotted #757568;
	margin: 0 auto !important;
    padding: 2px !important;
	width: 90%;
}

.extraMargin {
	margin-right: 40px;
	margin-left:50px;
}

#left-margin-pic {
	margin-left: 4px;
}

.left-margin-pic {
	margin-left: 4px;
	}

.gray-box-img {
	margin-left: auto !important;
	margin-right: auto !important;
	margin-top: 0px !important;
	text-align: left;
	padding: 2px;
	width: 643px;
	background-color: #CECECE;
	font-size: 95% !important;
	}
	
/********************* End of Column Floats - used in BizNS **********************/

/*  CSS code for Innovations  */

.LgText {
	font: 14px Arial,sans-serif !important;
	}
	
a:link  { 
	color: #0000CD;
    }

a:visited {
    color: blue;
	}

/*  End CSS code for Innovations  */

