/* Styles for Containers  */
/* Styles for Containers BlackTitle Container */
.BlackTitleTitle {padding:0px 0px 0px 0px;}
.BlackTitleTitle h2, .BlackTitleTitle .ContainerTitle{padding:0px!important; margin:0px!important;line-height:105%;font-family: 'open_sansregular', Arial, Verdana ,sans-serif;font-size:36px;font-weight:normal;color: #444;}
.BlackTitleTitle h4 {padding:0px!important; margin:0px!important;}
.BlackTitleWidth { margin:0px 0 15px 0; padding:0px;}
.BlackTitleContentpane {text-align: left;	vertical-align: top; padding:6px 0px 0px 0px; clear:both;}
.BlackTitleIcon {float:left; } .BlackTitleIcon img {margin:0px 8px 0px 0px;}
.BottomMain .BlackTitleWidth , .BottomMain .TwitterMain{ margin:0px !important;}

/* Styles for Containers BlueTitle Container */
.BlueTitleTitle {padding:0px 0px 0px 0px;}
.BlueTitleTitle h2, .BlueTitleTitle .ContainerTitle{padding:0px!important; margin:0px!important;line-height:105%;font-family: 'open_sansregular', Arial, Verdana ,sans-serif;font-size:28px;font-weight:normal;color: #169fe6;}
.BlueTitleWidth { margin:0px 0 15px 0; padding:0px;}
.BlueTitleContentpane {text-align: left;	vertical-align: top; padding:6px 0px 0px 0px; clear:both;}
.BlueTitleIcon {float:left; } .BlueTitleIcon img {margin:0px 8px 0px 0px;}

/* Styles for Containers GrayTitle Container */
.GrayTitleTitle {	padding:0px 0px 0px 0px;}
.GrayTitleTitle h2, .GrayTitleTitle .ContainerTitle{padding:0px!important; margin:0px!important;line-height:105%;font-family: 'open_sansregular', Arial, Verdana ,sans-serif;font-size:28px;font-weight:normal;color: #b5b5b5;}
.GrayTitleWidth { margin:0px 0 15px 0; padding:0px;}
.GrayTitleContentpane {	text-align: left;vertical-align: top; padding:6px 0px 0px 0px; clear:both;}
.GrayTitleIcon {float:left; } .GrayTitleIcon img {margin:0px 8px 0px 0px;}

/* Styles for Containers BlackTitleIcon Container */
.BlackTitleIconTitle {padding:0px 0px 0px 0px;}
.BlackTitleIconTitle h2, .BlackTitleIconTitle .ContainerTitle{padding:0px!important; margin:0px!important;line-height:105%;font-family: 'open_sansregular', Arial, Verdana ,sans-serif;font-size:22px;font-weight:normal;color: #333;}
.BlackTitleIconWidth { margin:0px 0px 15px 0; padding:0px;}
.BlackTitleIconContent { margin:0 0 0 40px;}
.BlackTitleIconContentpane {text-align: left;	vertical-align: top; padding:6px 0px 0px 0px;}
.BlackTitleIconIcon {float:left; width:32px; height:32px; overflow:hidden; } .BlackTitleIconIcon img {margin:0px 0px 0px 0px; width:32px; height:32px;}

/* Styles for Containers BlackTitleLargeIcon Container *//* use for tig */
.BlackTitleLargeIconTitle {padding:15px 0px 0px 0px;}
.BlackTitleLargeIconTitle h2, .BlackTitleLargeIconTitle .ContainerTitle{padding:0px!important; margin:0px!important;line-height:105%;font-family: "Times New Roman"!important;font-size:26px;font-weight:700;color: #333;}
.BlackTitleLargeIconTitle .ContainerTitle span { color:#169fe6 !important; font-size:16px !important;}
/*.BlackTitleLargeIconWidth { margin:0px 0 35px 0; padding:0px;}*/
.BlackTitleLargeIconWidth { margin:0px 0 35px 0; padding:0px 15px 0px 0px; border-bottom: solid 1px #999999; background:#fff;}
/*.BlackTitleLargeIconContent { margin:0 0 0 305px;}*/
.BlackTitleLargeIconContent { margin:0 0 0 288px;}
.BlackTitleLargeIconContentpane {text-align: left;	vertical-align: top; padding:6px 2% 0px 0px;}
/*.BlackTitleLargeIconIcon {float:left; width:290px; height:auto; overflow:hidden; } */
.BlackTitleLargeIconIcon {float:left; width:258px; height:auto; overflow:hidden; } 
/*.BlackTitleLargeIconIcon img {margin:0px 0px 0px 0px; width:287px; height:301px;}*/
.BlackTitleLargeIconIcon img {margin:0px 0px 0px 0px; width:100% !important; height:200px;}


/* Styles for Containers BlueTitleIcon Container */
.BlueTitleIconTitle {padding:10px 0px 0px 0px;}
.BlueTitleIconTitle h2, .BlueTitleIconTitle .ContainerTitle{padding:0px!important; margin:0px!important;line-height:105%;font-family: 'open_sansregular', Arial, Verdana ,sans-serif;font-size:22px;font-weight:normal;color: #169fe6;}
.BlueTitleIconWidth { margin:0px 0 15px 0; padding:0px;}
.BlueTitleIconContent { margin:0 0 0 90px;}
.BlueTitleIconContentpane {text-align: left;	vertical-align: top; padding:2px 0px 0px 0px;}
.BlueTitleIconIcon {float:left; width:80px; height:80px; overflow:hidden; } .BlueTitleIconIcon img {margin:0px 0px 0px 0px; width:80px; height:80px;}
.HeaderPaneIP .BlueTitleIconWidth { margin:0px !important;}
.BlueTitleIconWidth  h1 {color: #787878 !important; font-size:18px !important; font-weight: normal; padding:0px !important; margin: 0px !important;}

/* Styles for Containers TestimonialContainer Container */
.TestimonialContainerTitle {padding:5px 0px 0px 40px; height:36px; margin-top:-1px !important; background:url(Cimages/TestArrow.png) 20px top no-repeat;}
.TestimonialContainerTitle h2, .TestimonialContainerTitle .ContainerTitle{padding:0px!important; text-transform:none; margin:0px!important;line-height:105%;font-family: 'open_sansregular', Arial, Verdana ,sans-serif;font-size:14px;font-weight:normal;color: #444;}
.TestimonialContainerTitle .ContainerTitle span { color:#a5c369 !important; line-height:100% !important; display:block !important; text-transform:none !important;}
.TestimonialContainerWidth { margin:0px 0 30px 0; padding:0px;}
.TestimonialContainerContentpane {	text-align: left; border:0px solid #e2e2e2; background: url(images/blockquote-bg.png) 10px 12px no-repeat  #f0f0f0;	vertical-align: top; padding:12px 15px 15px 42px; clear:both;
 -moz-border-radius: 6px;	-webkit-border-radius: 6px;	border-radius: 6px;}
.TestimonialContainerIcon {float:left; } .TestimonialContainerIcon img {margin:0px 8px 0px 0px;}

/* The Nivo Slider Container styles */
.TWSlider-wrapper {}
.TWSlider-wrapper { position:relative;  background:none; padding:0; }
.TWSlider-wrapper .nivoSlider {position:relative;	width:100%;	height:auto;}
.TWSlider-wrapper .nivoSlider img {	position:absolute;	top:0px;	left:0px;	max-width: none;}
.TWSlider-wrapper .nivo-main-image {	display: block !important;	position: relative !important; 	width: 100% !important;}
/* If an image is wrapped in a link */
.TWSlider-wrapper .nivoSlider a.nivo-imageLink {	position:absolute;	top:0px;	left:0px;	width:100%;	height:100%;	border:0;	padding:0;	margin:0;	z-index:6;	display:none;}
/* The slices and boxes in the Slider */
.TWSlider-wrapper .nivo-slice {	display:block;	position:absolute;	z-index:5;	height:100%;	top:0;}
.TWSlider-wrapper .nivo-box {	display:block;	position:absolute;	z-index:5;	overflow:hidden;}

.TWSlider-wrapper .nivo-box img { display:block; }
/* Caption styles */
.TWSlider-wrapper .nivo-caption {	position:absolute;	left:120px;	top:110px;	background:none !important;	color:#333333;	width:360px;	z-index:8;	padding:0px;	overflow: hidden;	display: none; font-size:18px !important;
	/* opacity: 0.4;-moz-opacity: 0.4;	filter:alpha(opacity=4); */-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */-moz-box-sizing: border-box;/* Firefox, other Gecko */	box-sizing: border-box; /* Opera/IE 8+ */}
.TWSlider-wrapper .nivo-caption span {	padding:2px 0px 10px 0px; display:block; color:#333333 !important;	margin:0; font-size:34px !important;}
.TWSlider-wrapper .nivo-caption a { background: url(Cimages/IconEdit.png) 6px center no-repeat #169fe6; padding:3px 8px 3px 30px;-moz-border-radius: 6px;	-webkit-border-radius: 6px;	border-radius: 6px; display:block; margin:8px 0 0 0; color:#fff !important;width:75px; font-size:13px !important;}
.TWSlider-wrapper .nivo-html-caption {    display:none;}
/* Direction nav styles (e.g. Next & Prev) */
.TWSlider .nivo-directionNav {}
.TWSlider-wrapper .nivo-directionNav a {	position:absolute;	top:35%;z-index:9;	cursor:pointer;width:39px; height:71px;  text-decoration:none; overflow:hidden;
   font-size:70px;  font-weight:normal;  line-height: 70px;  color: #79797b;  text-align: center;  background:#4c4c4c; }
.TWSlider-wrapper .nivo-prevNav {	left:0px;-webkit-border-top-right-radius: 3px;;-webkit-border-bottom-right-radius: 3px; -moz-border-radius: 0px 3px 3px 0;border-radius:0px 3px 3px 0; }.TWSlider-wrapper  a:hover.nivo-prevNav {  color: #ffffff;  text-decoration: none; }
.TWSlider-wrapper .nivo-nextNav { right:0px;-webkit-border-bottom-left-radius: 6px;;-webkit-border-top-left-radius: 3px; -moz-border-radius: 3px 0px 0px 3px;border-radius:3px 0px 0px 3px;}.TWSlider-wrapper  a:hover.nivo-nextNav 	{ color: #ffffff;  text-decoration: none;}
/* Control nav styles (e.g. 1,2,3...) */
.TWSlider-wrapper .nivo-controlNav {	text-align:center; z-index:10;	padding: 0; height:15px; position:absolute; left:45%; bottom:-15%; }
.TWSlider-wrapper .nivo-controlNav a {	cursor:pointer; float:left; margin:0 3px; width:15px !important; height:15px !important; overflow:hidden; text-indent:-199px; text-decoration:none !important; line-height:0 !important; font-size:0px !important;  }
.TWSlider-wrapper .nivo-controlNav a.active, .nivo-controlNav a:hover {	font-weight:bold; background-position:left bottom !important;}


.TWSlider-wrapper .TWSlider2 .nivo-directionNav { display:none !important;} {}
.TWSlider-wrapper .TWSlider2 .nivo-controlNav { bottom:0px !important; left:0px !important;}
/*Fix IE issue* of the Image Link*/
.nivoSlider a.nivo-imageLink {
background:white; filter: alpha(opacity=0); opacity: 0;}

/* */

/* Twitter*/
.TwTweet li, .TwTweet ul { padding:0px !important; margin:0px !important; list-style:none !important;} .TwTweet li a { text-decoration:none !important;}
.TwTweet .tweet_list li {	background:url(Cimages/Twitter.png) left top no-repeat; margin:0 0 5px 0 !important;	padding:0px 0 0 25px !important;	position:relative;	-webkit-border-radius:10px;	-moz-border-radius:10px;	border-radius:10px;}
.TwTweet .tweet_list li:before{	content:'';}
.TwTweet ul li {	list-style:none;}
.TwTweet .tweet_time { padding:0px 0 0 0px; text-decoration:none !important; display:block; color:#999999 !important; font-size:11px !important;}
.TwTweet li a { color:#fff !important;} .TwTweet li a:hover { color:#169fe6 !important;}

/* Styles for Containers NoPaddingNoTitle Title Container */
.NoPaddingNoTitleContentPane { padding:0px 0px 0px 0px;}
.NoTitleBottomPaddingContentPane { padding:0px 0px 20px 0px;}

.ClearFloat 	{clear:both!important; height:0px!important; line-height:0px!important; font-size:0px!important;}

/* Styles for Containers GraybgRounded Container */
.GraybgRoundedTitle {padding:6px 8px; float:left; background:#f5f5f5;border:1px solid #dddddd; border-top:none !important; border-left:none !important; -webkit-border-bottom-right-radius: 6px; -moz-border-radius: 0px 0px 6px 0;border-radius:0px 0 6px  0;}
.GraybgRoundedTitle h2, .GraybgRoundedTitle .ContainerTitle{padding:0px!important; margin:0px!important;line-height:105%;font-family: 'open_sansregular', Arial, Verdana ,sans-serif;font-size:12px;font-weight:bold;color: #999; }
.GraybgRoundedTitle h4 {padding:0px!important; margin:0px!important;}
.GraybgRoundedWidth { margin:0px 0 15px 0; background:#fff; padding:0px;-moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; border:1px solid #dddddd;}
.GraybgRoundedContentpane {text-align: left;	vertical-align: top; padding:12px; clear:both;}
.GraybgRoundedIcon {float:left; } .GraybgRoundedIcon img {margin:0px 8px 0px 0px;}

/*FlickerContainer Styles TwFbox*/
.FlickerGalleryMain {}
.TwFlickerPane 		{}
#TwFbox { margin: 0; padding: 0; overflow: hidden;}
#TwFbox li { list-style: none; float: left !important; width:25% !important; margin: 5px !important; border:4px solid #333!important; background:none !important;}
#TwFbox li:hover {  border:4px solid #169fe6!important;}
#TwFbox li a { }
#TwFbox li img { display: block; width:99% !important}
#TwFbox li a img { border: none; display: block; width:99% !important}

/* LightBoxContainer */
.LightBoxContainer {}
#TwGallery { margin: 0; padding: 0; overflow: hidden;}
#TwGallery li { list-style: none; float: left !important; margin:8px 2% !important; width:32%; height:199px; padding:0px !important; background: #fff !important; -moz-box-shadow: 0px 0px 0px #999; -webkit-box-shadow: 0px 0px 4px #999; box-shadow: 0px 0px 4px #999;}
#TwGallery li a { display:block; overflow:hidden; padding:0px !important; border:2px solid #eee;} #TwGallery li a:hover { border-color:#000;}
#TwGallery li img { width:100% !important; height:100% !important; }
#TwGallery li a img { border: none;}


/*================ Customize for TIG ==========================*/

.sideMenu{ margin:0px 0 15px 0; padding:0px; border: solid 1px #e8e8e8; background: #FFF;}
.sideMenu h2, .sideMenuTitle .ContainerTitle{padding:0px!important; margin:0px!important;line-height:50px;font-family: "Times New Roman", Times, serif;font-size:26px;font-weight:700;color: #333; text-align:center !important; height:52px;}
.sideMenuTitle {border-bottom: solid 3px #ccc;}
.sideMenuContentpane {text-align: left;vertical-align: top; padding:10px; clear:both;}
.sideMenuContentpane li {list-style:square; list-style-image: url(images/tig_bllt-img.png); line-height: 36px;font-size: 16px;}


/*====================  TIG raw content background*/
/*.contRaw1-bg{ background: url(../../../0/images/imgRowBg1.jpg) no-repeat; margin-top: -45px; margin-left: -35px; padding-top: 45px; padding-left: 35px}
.contRaw2-bg{ background: url(../../../0/images/imgRowBg2.jpg) no-repeat; margin-top: -45px; margin-left:  0px; padding-top: 45px; padding-left: 35px}
.contRaw3-bg{ background: url(../../../0/images/imgRowBg3.jpg) no-repeat; margin-top: -45px; margin-left: -35px; padding-top: 45px; padding-left: 35px}
.contRaw4-bg{ background: url(../../../0/images/imgRowBg2.jpg) no-repeat; margin-top: -45px; margin-left:  0px; padding-top: 45px; padding-left: 35px}
*/



/* Styles for Containers tig_BlackTitleDarkBg Container */
.BlackTitleDarkBg {padding:0px 0px 0px 0px;}
.BlackTitleDarkBgTitle h2, .BlackTitleDarkBgTitle .ContainerTitle{padding:0px 0px 10px 0px!important; margin:0px!important;line-height:105%; font-size:24px !important; font-weight:bold;color:#cccccc;}
.BlackTitleDarkBg h4 {padding:0px!important; margin:0px!important;}
.BlackTitleDarkBgWidth { margin:0px 0 15px 0; padding:20px 0px 0px 0px;}
.BlackTitleDarkBgContentpane {text-align: justify;	vertical-align: top; padding:6px 0px 0px 0px; clear:both;}
.BlackTitleDarkBgIcon {float:left; } .BlackTitleDarkBgIcon img {margin:0px 8px 0px 0px;}
.BottomMain .BlackTitleDarkBgWidth , .BottomMain .TwitterMain{ margin:0px !important;}

/*TIG Alternate row*/
.BlackTitleLargeIconTitle-alt {padding:15px 0px 0px 0px;}
.BlackTitleLargeIconTitle-alt h2, .BlackTitleLargeIconTitle-alt .ContainerTitle-alt{padding:0px!important; margin:0px!important;line-height:105%;font-family: "Times New Roman"!important;font-size:26px;font-weight:700;color: #333;}
.BlackTitleLargeIconTitle-alt .ContainerTitle-alt span { color:#169fe6 !important; font-size:16px !important;}
.BlackTitleLargeIconWidth-alt { margin:0px 0 35px 0; padding:0px 0px 0px 0px; border-bottom: solid 1px #999999; background:#fff;}
.BlackTitleLargeIconContent-alt { margin:0 0 0 0px;}
.BlackTitleLargeIconContentpane-alt {text-align: left;	vertical-align: top; padding:6px 2% 0px 0px;}
.BlackTitleLargeIconIcon-alt {float:right; width:258px; height:auto; overflow:hidden; } 
.BlackTitleLargeIconIcon-alt img {margin:0px 0px 0px 15px; width:100% !important; height:200px;}


