﻿
/*---------------------END default styles---------------------------*/

/*---------------------START site design/layout--------------------*/

#search
{
	float:right;
	padding-right:2px;
	width:232px;
	padding-top:10px;
}



.msviLSBSearchInactive1
{
	border:1px solid #878787;
	color:#878787;
	font-family:Verdana;
	font-style:italic;
	height:24px;
	margin:0 auto auto 5px;
	padding:3px 1px 1px 2px;
	width:304px;
	float:left;
}

.msviLSBSearchActive1
{
	border:1px solid #000;
	color:#000;
	font-family:Verdana;
	font-style:normal;
	height:24px;
	margin:0 auto auto 5px;
	padding:3px 1px 1px 2px;
	width:304px;
	float:left;
}

#msviLSBWeb1
{
	background-image:url(../Pub_ICS_images/web_button.gif);
	border:outset 0px;
	cursor:pointer;
	font-family:Verdana;
	height:24px;
	text-align:center;
	margin:0 0 auto 0;
	width:39px;
	float:left;
}

#msviLSBssearch1
{
	margin:0 5px auto 5px;
	height:24px;
	text-align:center;
	width:25px;
	float:left;}
	
#msviGlobalSearch1{margin:0;padding:0;width:387px;float:right;}

#msviLSBForm1{display:block;float:right;width:387px;}
.msviLSBFormDiv{width:404px !important;width:387px;float:left;height:24px;}

.msviLSBlogo1
{
	width:90px;
	height:24px;
	float:right;
	padding-top:5px !important;
	padding-top:5px;
	margin:0;}


#CommonWrapper {padding:0px;margin: 0px auto;width: 100%;text-align: center; }

#pageWrapper{width:994px;margin-left:auto;margin-right:auto; }

.page_header
{
    height:90px;
    width:980px;
    margin-left: 7px;
    float:left;
 }

.page_header_logo
{
    float:left;
    padding:18px 0 0 2px !important;
    padding:18px 0 0 3px ;
    width:400px; 
    height:70px;   
    text-align:left;
}

.page_header_logo img{margin-bottom:6px;}

.page_header_right
{
    float:right;
    margin:30px 2px 0 0 !important;
    margin:35px 2px 0 0;
    color:#fff;
    font-size:10px;
    text-align:right;
    width:494px !important;
    width:478px;
    height:24px;
}

.page_header_right div{color:#ffffff;}

.page_header_right a{color:#fff;}

.page_header_right a:hover{text-decoration:underline;color:#fff;}

.page_header_right a{color:#fff;font-size:11px;text-decoration:none;
}

#Main
{
	width:994px; 
	text-align:left;
	float:left;
	margin:0 0 0 1px !important;
	margin:0;
	background-color:#fff;
}
#MainMid
{
	width:994px;
	float:left;
}

#footerstrip
{
	background:url(../Pub_ICS_images/bottom-strip.png) no-repeat;
	width: 986px;
	margin-left: 4px;
	padding-top:10px;
	height:50px;
	float:left;
	font-size: 11px;
color:#fff;
}
#footerlogo
{
	float:right;
	padding-right: 15px;
}

.page_footer
{	
    height:70px;
    width:978px;
    color:#fff;
    margin:0 0 0 8px;
    font-size:0.95em;
    float:left;
    
    
}

.page_footer_left{float:left;text-align:left;margin:0;}

.page_footer_left a{color:#fff;text-decoration:none;}

.page_footer_left a:hover{text-decoration:underline;}

.page_footer_right{float:right; margin:0 0 0 0;}

.link_divider{margin-left:5px;margin-right:5px;}

/*-------------------START navigation---------------------*/
#TopNavigation
{
	height:35px;
	padding:13px 13px 0px 13px	;
	text-align:left;
	width:994px;
	background-image:url(../Pub_ICS_images/navback4.gif);
	background-repeat:no-repeat;
}

.topnav_item
{
	cursor:pointer;
	float:left;
	width:auto;
	height:41px;
}

.topnav_item_divider
{
	float:left;
	width:2px;
	height:41px;
	background-image:url(../Pub_ICS_images/nav-apo-div.gif);
	background-repeat:no-repeat;
	margin-left:13px;
	margin-right:13px;
}

.topnav_item_left, .topnav_item_left_selected, .topnav_item_left_hover
{
	float:left;
	width:2px;
	height:28px;
	margin-top:7px;	
}

.topnav_item_middle, .topnav_item_middle_selected, .topnav_item_middle_hover
{
	float:left;
	width:108px;
	height:28px;
	margin-top:7px;
}

.topnav_item_right, .topnav_item_right_selected, .topnav_item_right_hover
{
	float:left;
	width:2px;
	height:28px;
	margin-top:7px;
}

.topnav_item_left_selected{background-image:url(../Pub_ICS_images/nav-apo-select-left.gif);}

.topnav_item_middle_selected{background-image:url(../Pub_ICS_images/nav-apo-select-tile.gif);}

.topnav_item_right_selected{background-image:url(../Pub_ICS_images/nav-apo-select-right.gif);}

.topnav_item_left_hover{background-image:url(../Pub_ICS_images/nav-apo-select-left.gif);}

.topnav_item_middle_hover{background-image:url(../Pub_ICS_images/nav-apo-select-tile.gif);}

.topnav_item_right_hover{background-image:url(../Pub_ICS_images/nav-apo-select-right.gif);}

.topnav_item_text{width:100%;text-align:center;line-height:28px;	font-size:1.05em;
	color:#fff;
	font-weight:bold;}

.topnav_item a
{
	font-size:1.05em;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
}

.topnav_item a:hover{text-decoration:none;}

#subnavcont
{
	background:none;
	width:994px;
	float:left;
	padding:0;
	height:30px;
}

#SubNavigation
{
	background-image:url(../Pub_ICS_images/subnav-tile.gif);
	background-repeat:repeat-x;
	height:30px;
	width:978px;
	margin-left:8px;
}

.subnav{height:30px;line-height:28px;}

#subnav2{padding-left:15px;}

#subnav3{padding-left:15px;}

#subnav4{padding-left:240px;}

#subnav5{padding-left:390px;}

#subnav6{padding-left:625px;}

#subnav7{}

.subnav_item{float:left;}

.subnav a
{
	font-size:0.9em;
	text-decoration:none;
	color:#333333;
	width:auto;
	margin:0 6px 0 6px;
	display:inline-block;
}

.subnav a:hover{color:#fe5815;}

.subnav_item_divider
{
	float:left;
	margin-left:6px;
	margin-right:6px;
	font-size:0.9em;
	color:#333333;
}

.leftnav
{
	width:245px;
	margin-bottom:15px;
	background-image: url(../Pub_ICS_images/sidenavtile.gif);
	background-repeat: repeat-y;
	line-height:normal;
}

.leftnav_bottom_margin{height:3px;font-size:1px;}

.leftnav_header
{
	padding:5px 0px 0px 26px;
	height:33px;
	color:#000;
	font-size:1.3em;
	font-weight:normal;
	background-image: url(../Pub_ICS_images/sidenav-top-white.gif);
	background-repeat: no-repeat;
	width:245px;
	
}

.leftnav_item{padding:10px 0px 8px 26px;}

.leftnav_item a
{
	text-decoration:none;
	color:#525051;
	font-size:1.05em;
}

.leftnav_item a:hover{color:#000000;}

.leftnav_item a.selected
{
	text-decoration:none;
	color:#ff5100;
	font-size:1.05em;
}

.leftnav_item a.selected:hover{color:#ff5100;}

.leftnav_item_selected a:link
{
	text-decoration:none;
	color:green;
	font-size:1em;
}

.leftnav_item_selected a:visited
{
	text-decoration:none;
	color:green;
	font-size:1em;
}

.leftnav_divider{margin:0px 0px 0px 10px;}

/*-------------------END navigation---------------------*/

/*------------page layouts------------------*/

#Content {width: 994px;float:left;}

.content_table{padding:20px; margin-left:8px; width:936px; background-color:#fff !important; 
}

.content_table_home{margin-left:9px;width:976px; background-color:#fff !important;}

.leftnav_cell{width:270px;float:left;}

.content_cell{width:671px;float:right; background-color:#fff;}	

.left{width:500px;float:left;}

.right
{
	width:134px;
	float:right;
	font-size:0.9em;
	line-height:normal;
}

.single{width:666px;padding-left:6px;}

.singleTabbed{width:666px;}

.left2{width:500px;float:left;padding:0px 0 0 5px;}

.right2
{
	width:138px;
	float:right;
	font-size:0.9em;
	line-height:normal;
}

.leftwide{width:393px;float:left;padding:0px 0 0 5px;}
.rightwide{width:138px;width:245px;float:right;}

.leftSectionTwoColumn
{	
	float:left;
	clear:both;
	
}

.leftSectionTwoColumnHeight
{	
	clear:both;
	width: 530px;
	min-height:170px;
	
}
.inner_left{float:left;padding:0 20px 0 0;}

.inner_right
{	float:right;
	background:url(../Pub_ICS_images/right_rail.gif) no-repeat;
	padding:0 0 0 20px;
	height:254px;
}

.homeright{float:right;width:244px;}

.split_column_one{width:324px;float:left;margin-right:25px;}

.split_column_two{width:324px;float:left;}


.leftTitleWide
{
	background-image: url(../Pub_ICS_images/one_col_section1.gif);
	background-repeat: no-repeat;
	color:#6691a2;
	font-size:12px;
	width:666px;
	height:25px;
	margin-bottom:10px;
	padding:5px 0 0 6px;
	float:left;
	font-weight:bold;
	margin-left:-6px;	
}

.rightTitle
{
	background-image: url(../Pub_ICS_images/right_title1.gif);
	background-repeat: no-repeat;
	color:#6691a2;
	font-size:1em;
	height:25px;
	margin-bottom:16px;
	padding:5px 0 0 6px;
	font-weight:bold;
}

.rightSection{padding-bottom:20px;}

.rightRail{width:167px;float:right;}

/*------------END page layouts------------------*/

/*------------START Services overview (tabbed content)------------------*/

.menubox
{
	background-image:url(../Pub_ICS_images/menu-tile.jpg);
	width:673px;	
	margin:20px 0px 0px 0px;
	font-size:0.95em;
	float:left;
}

.menubox_top
{
	background-image:url(../Pub_ICS_images/menu-top.jpg);
	background-repeat:no-repeat;
	width:673px;
}

.menubox_bottom
{
	background-image:url(../Pub_ICS_images/menu-bottom-box.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	min-height:470px;
	height:auto !important;
	height:470px;
	width:673px;
	padding-top:30px;
}

.menubox_menu
{
	margin:0px 0px 0px 6px;
	float:left;
	width:235px;	
}

.menubox_menuitem
{
	height:47px;
	width:230px;
	float:right;
	cursor:pointer;
}

.menubox_menuitem_selected
{
	background-image:url(../Pub_ICS_images/menu-select.png);
	background-repeat:no-repeat;
	height:47px;
	width:230px;
	float:right;
	cursor:pointer;
}

.menubox_menuitem_text
{
	color:#ffffff;
	margin:11px 14px 0px 14px;
}

.menubox_menuitem_text_selected
{
	color:#666666;
	margin:11px 14px 0px 14px;
}

.menubox_content
{
	float:left;
	width:422px;
}

.menubox_contentitem
{
	margin:0px 30px 30px 30px;
	line-height:18px;
}

.menubox_contentitem_image
{
	margin-bottom:15px;
}

/*------------END  Services overview (tabbed content)------------------*/

/*------------START  Page Headers------------------*/

.content_header
{
	background-repeat:no-repeat;
	background-position:top right;
	width:671px;
	float:left;
	padding:0;
	margin-bottom:20px;
}

.content_header_small
{
	min-height:60px;
	height:auto !important;
	height:60px;
	background-repeat:no-repeat;
	background-position:top right;
	width:671px;
	float:left;
	padding:15px 0 15px 0;
}

.content_header_no
{
	width:671px;
	float:left;
	padding:0 0 30px 0;
}

.maintitle
{
    color:#218fe8;
	height:24px;
	font-size:24px;
	width:600px;
    float:left;
    font-weight:normal;
	line-height:normal;
	padding-bottom:10px;
	padding-left:15px;
}

.pageTitle
{
	padding-bottom:16px;
    float:left;
    width:671px;
    font-size:24px;
    height:24px;
 }
 
 .subTitle, .subSubTitle
 {
 	
    color:#fe5815;
    float:left;
    height:24px;
    line-height:normal;
 }
 
 .subTitle{font-size:0.8em;padding-top:6px;}
 
 .subsubTitle{font-size:0.7em;padding-top:8px;}

 .subTitle .breadcrumb{float:left;margin:6px 5px 0 5px;}

 .subsubTitle .breadcrumb{float:left;margin:4px 5px 0 5px;}

.content_header_image
{
	height:75px;
	width:673px;
	background-image:url(../Pub_ICS_images/header-title.jpg);
	background-repeat:no-repeat;
}

.content_header_text,.content_header_noimage_text 
{
	color:#525051;
	font-family:Arial, Verdana, Sans-Serif;
	font-size:1.2em;
	line-height:20px;
	
}
.content_header_text{width:423px;}

.content_header_noimage_text{width:523px;}

/*------------END Page Headers------------------*/

/*-----------------START Homepage-----------------*/

.homePgImg
{
	background-image: url(../Pub_ICS_images/strata_hero.jpg);
	background-repeat: no-repeat;
	width: 673px;
	height:435px;
	float:left;
}

.homePgImgWide
{
	background-image: url(../Pub_ICS_images/cityscape1.jpg);

	background-repeat: no-repeat;
	width: 976px;
	height:312px;
	float:left;
}

.ctaCont{width:670px;height:109px;margin-top:67px;text-align:center;}
.ctaright{width:364px;text-align:left;}
.ctatitle{color:#00528e;font-size:24px;padding:23px 0 12px 0;font-family:Segoe Light, Verdana;}
.ctatitle a,.ctatitle a:link, .ctatitle a:visited, .ctatitle a:hover, .ctatitle a:active
{color:#00528e;}

.ctaCont1
{
	width:348px;
	height:140px;
	text-align:center;
	margin:18px 0px 18px 7px;
	background:url(../Pub_ICS_images/explorehomesmall.jpg) no-repeat;
	float:left;}
	
	
.ctaright1{width:320px;text-align:left;float:left;margin:0 0 0 14px;}

.ctatitle a,.ctatitle a:link, .ctatitle a:visited, .ctatitle a:active
{text-decoration:none;}
.ctatitle a:hover{text-decoration:underline;}

.ctaleft img, .ctaright img{float:right;}
.ctaright1 a img{float:right;margin-top:40px;}
.ctatext{width:232px;float:left;color:#343233;font-size:12px;}
.ctalink{padding-top:7px;}

.ctalink a, .ctalink a:link, .ctalink a:visited, .ctalink a:hover, .ctalink a:active
{color:#218fe8;font-size:14px;}
.ctalink a, .ctalink a:link, .ctalink a:visited, .ctalink a:active{text-decoration:none;}
.ctalink a:hover{text-decoration:underline;}

.homearea{float:right;width:697px;padding:33px 0px 0 0;}
          
.hometextarea{width:697px;float:right;}

.homeLinks
{
	float:left;
	width:500px;
	height:102px;
	background:url(../Pub_ICS_images/rule.gif) no-repeat top left;
	margin:0;
	padding:0;
 }
 
 .homePgImgHeaderBand1
{
	width:288px;
	color:#fff;
	font-size:1.2em;
	line-height:1.4em;
	float:left;
	margin:0;
	padding:0;
}
 
 .homePgImgHeader1
{
	width:697px;
	height:75px;

	color:#fff;
	font-size:36px;

	font-family:Segoe Light, Arial, Verdana;
	float:left;
	clear:both;
}
.homeLink
{
	display:block;
	background:url(../Pub_ICS_images/home_arrow1.gif) no-repeat;
	color:#fff;
	height:25px;
	padding:1px 0 0px 17px;
	text-decoration:none;
	font-size:14px;
	line-height:normal;}
 
a.homeLink:hover{text-decoration:underline;}
 
.newpromo{margin-top:19px;float:left;}
.newpromomid{margin:19px 8px 0px 8px;float:left; width: 380px;}
.newpromomid img{margin-bottom:8px;}
/*-----------------END Homepage-----------------*/
/*-------------------------START Link styles--------------------------*/

.listLink{margin:0;	padding:0;list-style-image:none;}
.listLink li{margin:0;padding-bottom:6px;list-style:none;}
.link{margin:0px;padding: 0px;list-style: none;}				
.link li{margin-bottom: 6px;list-style: none;}

.link li a
{	
	text-decoration: underline;
	font-weight: bold;
	color: #fe5815;
}
.link li a:hover{text-decoration: none;}
.dotLink{margin:0px;padding: 0px;list-style: none;}	
			
.dotLink li
{	
	padding-left: 12px;
	background-image: url(../Pub_ICS_images/link_dot.gif);
	background-repeat: no-repeat;
	background-position: center left;
	margin-bottom: 6px;
}

.dotLink li a
{	
	text-decoration: underline;
	font-weight: bold;
	color: #fe5815;
}
.dotLink li a:hover{text-decoration: none;}

.right ul{list-style-image:url(../Pub_ICS_images/bullet3.gif);margin:0 0 0 20px;padding:0;}


.dotLinkBlue{margin-left: 35px;list-style-image:url(../Pub_ICS_images/bullet1.png);clear:both;}
.dotLinkBlue li
{	
	padding-left: 8px;
	background-position: top left;
	margin-bottom: 4px;
        font:10pt verdana, sans-serif;
        color:#666666;
margin-right:10px;
}

.dotLinkBlue li ul
{	
	padding-left: 35px;
	background-position: top left;
	margin-bottom: 4px;
margin-top:10px;
margin-right:10px;
        font:10pt verdana, sans-serif;
        color:#666666;
}

.right .dotLinkBlue li
{	
	padding-left:0;
}
.dotLinkBlue li a{text-decoration: none;color: #218fe8;}
.dotLinkBlue li a:hover{text-decoration: underline;}

.left .dotLinkBlue li, .single .dotLinkBlue li{padding:0;background:none;}

.dotLinkBlue li a{text-decoration: none;color: #218fe8;}
.dotLinkBlue li a:hover{text-decoration: underline;}

.singleDotLink{padding:5px 0 10px 0;}

.singleDotLink a
{
	background-image: url(../Pub_ICS_images/link_dot.gif);
	background-repeat: no-repeat;
	background-position:center left;
	padding:0 0 0 10px;
	text-decoration:underline;
	color:#fe5815;
	font-weight:bold;
}
.singleDotLink a:hover{text-decoration:none;}

a.h2link:link, a.h2link:visited, a.h2link:hover, a.h2link:active
{
	color:#218fe8;
	font-size:1.1em;
	font-weight:bold;
	line-height:1.2em;
	margin: 0px;
	padding-bottom: 0px;
	clear:both;
}

a.h2link:link, a.h2link:visited, a.h2link:active{text-decoration:none;}

a.h2link:hover{text-decoration:underline;}

.menubox_contentitem a.h2link:link, .menubox_contentitem a.h2link:visited, 
.menubox_contentitem a.h2link:hover, .menubox_contentitem a.h2link:active
{
	color:#218fe8;
	font-size:1.1em;
	font-weight:bold;
	line-height:1.2em;
	margin: 0px;
	padding-bottom: 0px;
	clear:none;
}

.menubox_contentitem a.h2link:link, .menubox_contentitem a.h2link:visited, 
.menubox_contentitem a.h2link:active{text-decoration:none;}

.menubox_contentitem a.h2link:hover{text-decoration:underline;}

.arrow_bullets_gray{margin:0px;padding: 0px;list-style: none;}

.arrow_bullets_gray li
{
	font-size:14px;
	color:#8f8f8f;
	margin:5px 12px 5px 12px;
	padding-left:12px;
	background-image: url(../Pub_ICS_images/grey_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	line-height:1.3em;
}


/*-------------------------END Link styles--------------------------*/
/*-------------------------START Promo boxes--------------------------*/

.promocont{width:247px;line-height:normal;margin:10px 0 0 0;overflow:visible;float:left;}

.promo_boxblue
{

	width:247px;
	float:left;
	height:129px;
}

.promo_box_text1blue
{
	float:left;
	width:155px !important;
	width:159px;
	color:#2d49ae;
	padding-top:70px;
	padding-left:20px;
	font-size:13px;
}

.promo_boxblue a, .promo_boxblue a:link
{
	display:block;
	text-decoration:none;
	color:#2d49ae;
	line-height:normal;
}

.promo_boxblue a:hover{text-decoration:underline;}

/*-------------------------START Promo boxes--------------------------*/

/*-------------------------START list style--------------------------*/

.listcont
{
	width:650px;
	padding-bottom:20px;
	height:auto;
	float:left;
}

.listIcon{width:50px;float:left;}
.listText{width:580px;float:right;}

.listcontLeft
{
	width:500px;
	padding-bottom:20px;
	height:auto;
	float:left;
}

.listIcon{width:50px;float:left;}
.listTextLeft{width:420px;float:right;}

/*-------------------------END list style--------------------------*/

/*-------------------------START expander content--------------------------*/

.tabs{}

.show a, .show a.active, .show a:link, .show a:visited, .show a:active,
.show a.active, .show a.active:link, .show a.active:visited, .show a.active:active,
.show a.closed, .show a.closed:link, .show a.closed:visited, .show a.closed:active	
{
	display:block;
	color:#525051;
	font-weight:bold;
	margin:0px;
	padding:13px 0 3px 15px;
	text-decoration:none;
	cursor:pointer;
	}
	
.show a, .show a.active, .show a:link, .show a:visited, .show a:active
{background:url(../Pub_ICS_images/plus.gif) no-repeat;}

.show a.active, .show a.active:link, .show a.active:visited, .show a.active:active 
{background:url(../Pub_ICS_images/minus.gif) no-repeat;}

.hide{margin:0 0 0 15px;}

.small .hide{margin-bottom:7px;}

.left .indentTabs{width:473px;}
.indentTabs{margin:0 0 10px 20px;float:left;clear:both;}
.indentTabsHide{margin-left:20px;}

.hide ul{margin:0 0 0 10px;}
.hide li{margin-left:6px;}
.small .hide li{margin-left:3px;}

.small .show a, .small .show a.active, .small .show a:link, .small .show a:visited, .small .show a:active,
.small .show a.active, .small .show a.active:link, .small .show a.active:visited, .small .show a.active:active,
.small .show a.closed, .small .show a.closed:link, .small .show a.closed:visited, .small .show a.closed:active
{font-size:1em;padding:2px 0 7px 15px;}

.small .show a, .small .show a.active, .small .show a:link, .small .show a:visited, .small .show a:active
{background:url(../Pub_ICS_images/small_plus.gif) no-repeat;}

.small .show a.active, .small .show a.active:link, .small .show a.active:visited, .small .show a.active:active 
{background:url(../Pub_ICS_images/small_minus.gif) no-repeat;}

.colImg{width:500px;padding:10px 0 10px 0;float:left;}

.leftColImg{float:left;width:39px;clear:both;}

.rightColImg{float:right;width:455px;padding-top:3px;}

.colImgWide{width:666px;padding:10px 0 10px 0;float:left;}

.leftColImgWide{float:left;width:39px;clear:both;}

.rightColImgWide{float:right;width:621px;padding-top:3px;}

.boxlink{text-decoration:none;cursor:pointer;color:#fff;}

.expandall{cursor:pointer;}

/*-------------------------END expander content--------------------------*/

/*-------------------------START button styles--------------------------*/

.imgButton{float:left;text-decoration:none;color:#fff;}

.bluebtnCont{float:left;margin:10px 25px 0 0;}

.bluebtnContRight{float:right;margin:10px 25px 0 0;}

.bluebtnLeft
{
	width:7px;
	height:26px;
	background:url(../Pub_ICS_images/bluebtn_left.gif) no-repeat;
	float:left;
 }
.bluebtnMid
{
	background:url(../Pub_ICS_images/bluebtn_tile.gif) repeat-x;
	height:26px;
	float:left;
	padding:3px 0 0 0;
}
.bluebtnRight
{
	height:26px;
	width:22px;
	float:left;
	background:url(../Pub_ICS_images/bluebtn_right.gif) no-repeat;
}

.buttonsCont{width:500px;margin-bottom:10px;float:left;}

/*-------------------------END Link styles--------------------------*/

.spacer{height:6px;line-height:1px;}
.clear{clear:both;}

/*-------------------------START Silverlight install styles*/
.installSL
{
      visibility:hidden;
     display:none;
     float:left;
}

.remindLaterCheckbox
{
    position:relative;
    float:left;
    top:-95px;
    left:135px;
}
/*-------------------------END Silverlight install styles*/

/*-------------------------START Video styles--------------------------*/
.slMediaPlayer
{
     width:666px;
     height:293;
     float:left;
     display:none; 
     margin-bottom:15px;  
     
    
}

.videoUrl
{
    text-align:left;
    display:none;
    width:350px;
	height:130px;
	float:left;
}

.videoWidget
{
	width:660px;
	float:left;
	clear:both;
	margin-bottom:15px;
	display:none;
}

.videoWidgetWebDev
{
    display:none;
}
.videos
{
	
	/* width:252px; */
	height: 273px;
	width: 210px;
	overflow:auto;
	background-color:White;
	/*margin-left:0px !important;
	margin-left: 45px;*/
	border:solid 1px gray;
	float:left;
}

.video
{
	text-align:left;
	width:97%;
	cursor:hand;
	cursor:pointer;
	margin-left:5px;
	margin-top:5px;
	float:left;
}

.videoPane
{
	float:left;
	margin-right:5px;
	width:410px;
	height:273px;
	background-color:Black;
}

.videoGrayBG
{	
	float:left;
	width:97%;
	background-color:#E9EBEC;
	border-top:solid 1px #E9EBEC;	
	border-bottom:solid 1px #E9EBEC;
}

.videoThumb
{
	float:left;
	margin-right:5px;
}

.videoTitle
{	
	font-size: 12px;
	color: #218fe8;
	font-weight:bold;
	line-height:16px;
	float:left;
	width:120px;
}

.videoDesc
{	
	font-size: 12px;
	font-weight:normal;
	/* width:150px; */
	width: 180px;
	line-height:16px;
}

.dynamicITVideos img
{
	margin-bottom: 15px;
}

/*
.videoWidget
{
	width:660px;
	text-align:center;
}

.videos
{
	
	height: 273px;
	width: 210px;
	overflow:auto;
	background-color:White;
	margin-left: 45px;
	border:solid 1px gray;
}

.video
{
	text-align:left;
	width:97%;
	cursor:hand;
	cursor:pointer;
	margin-left:5px;
	margin-top:5px;
}

.videoPane
{
	margin-right:5px;
	background-color:#ffffff;
}

.videoGrayBG
{	
	float:left;
	width:97%;
	background-color:#E9EBEC;
	border-top:solid 1px #E9EBEC;	
	border-bottom:solid 1px #E9EBEC;
}

.videoThumb
{
	float:left;
	margin-right:5px;
}

.videoTitle
{	
	font-size: 12px;
	color: #d70023;
	font-weight:bold;
	line-height:16px;
}

.videoDesc
{	
	font-size: 12px;
	font-weight:normal;
	width: 180px;
	line-height:16px;
}

.dynamicITVideos img
{
	margin-bottom: 15px;
}
*/

.featuredVideoColHdr{float:right;width:666px;}
.featuredVideoTextCont{float:left;width:auto;margin-bottom:10px;}
.featuredVideoTextLeft{width:4px;height:25px;float:left;background:url(../Pub_ICS_images/vidtitleleft.gif) no-repeat;}
.featuredVideoTextRight{width:4px;height:25px;float:right;background:url(../Pub_ICS_images/vidtitleright.gif) no-repeat;}
.featuredVideoText
{
	background:url(../Pub_ICS_images/vidtitletile.gif) repeat-x;
	color:#6691a2;
	font-size:12px;
	height:25px;
	width:292px;
	padding:5px 0 0 6px;
	font-weight:bold;
	float:left;

}
.featuredVideoContent{margin-left:15px;width:400px;text-align:center;float:right;}
.featuredVideoContentLeft{float:left;width:251px;}

.smallvid{width:400px;height:300px;}
/*-------------------------END Video styles--------------------------*/