@charset "UTF-8";
/* CSS Document */

body { font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding:0; margin:0; background: #cccccc; }
form, button { padding:0; margin:0; }
.Hidden { display: none }
img { border:none 0px; }
#FrameHold { background:#000000 url(/images/BodyBkg.jpg) 0 0 repeat-x; }
.Frame { width: 960px; height: auto; padding:0; margin-left:auto; margin-right:auto; z-index: 100; background:#FFFFFF; }
.FrameTop { width: 960px; height: auto; padding:0; margin-left:auto; margin-right:auto; z-index: 100; background: url(/images/LargeImage/MasterLogo.gif) 0 0 no-repeat; }
.FrameWhiteBG { background:#FFFFFF; }
#SubscribeHold { width: 960px; height: 37px; padding:0; margin-left:auto; margin-right:auto; clear:both; }
.White { color:#FFFFFF; }
a.White { color:#FFFFFF; }
/*.NewColorImage { background-image:url(../images/BGtest.png); background-repeat: 0px -924px ; background-repeat:repeat-x; }*/
#TopBanner { width: 960px; height:auto; padding:0; margin:0; background:  url(/images/TopBannerGrad.jpg) 0 0 no-repeat; }
#TopClientLogin { width: 98px; height: 21px; padding:8px 30px 0px 0px; margin:0; float:right; background: none /*url(/images/ClientLoginTabBkg.jpg) 0 0 no-repeat*/; color: #999999; font-size:10px; text-align:center; }
#TopClientLogin a { color:#999999; font-weight:normal; text-decoration:none; }
#TopClientLogin a:hover { color:#CC0066; font-weight:normal; text-decoration:none; }
#LogoHold { width: 940px; height:90px; padding:26px 0px 44px 20px; margin:0; }
#SearchTab { width: 223px; height:70px; padding:8px 0px 0px 20px; margin:0; background: url(/images/SearchBlackBkg.jpg) 0 0 no-repeat; color:#999999; float: right; font-size: 10px; display: block; }
#SearchTabM { width: 223px; height: 28px; padding:2px 0px 7px 0; margin:0; }
.SearchTextBkg { float:left; width: 163px; height: 26px; padding:7px 5px 5px 5px; margin:0; background: url(/images/SearchTextBkg.gif) 0 0 no-repeat; color:#FFFFFF; border: none; font-weight:normal; }
.SearchForm { padding:0; margin:0; }
.SearchGo { width: 33px; height:30px; padding:0; margin:0; background: url(/images/SearchGoBkg.gif) 0 0 no-repeat; border: none; color:#FFFFFF; }
#TopPodHold { width: 926px; height:auto; padding:0; margin-left:auto; margin-right:auto; }
.TopPod { width: 423px; height:223px; padding:20px 20px 0px 20px; margin:0; float:left; background: url(/images/TopPodBkgLeft.jpg) 0 0 no-repeat; }
.TopPod h1 { font-size: 18px; color:#717171; padding:0px 0px 15px 0px; margin:0; height:16px; border-bottom: 5px #232323 solid; font-weight:normal; }
.TopPodH1 { font-size: 18px; color:#717171; padding:0px 0px 15px 0px; margin:0; height:16px; border-bottom: 5px #232323 solid; font-weight:normal; }
.TopPodContent { padding:5px 5px 0 5px; margin:0; color: #a4a3a1; font-size: 16px; line-height:1.5em; font-weight: normal; }
.TopPodRight { width: 463px; height:243px; padding:0; margin:0; float:left; }
#UnsubscribeLink { cursor: pointer; }
.trigger { cursor: pointer; }
/* Banner Gallery CSS */
.TopPodGallery { width: 463px; height:242px; padding:0; margin:0; float:left; padding:0px; background:url(/images/GalleryPodBack.jpg) 0 0 no-repeat; }
#TopPodRightTop { width:442px; height:212px; padding:0; margin-left:10px; margin-top:6px; overflow:hidden; }
#TopPodRightBottom { width:463px; height:auto; padding:0; margin:0; }
#TopPodRightNav { width:100px; height:auto; padding:0; margin:0px 10px 0 0; float:right; }
#s4 { padding:0; margin:0; }
.nav { margin: 0px 0; padding: 0px 0px 0px 10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
#nav a { margin: 0 0px; padding: 3px 5px 3px 5px; text-decoration: none; color:#555555; }
#nav a.activeSlide { color:#FFFFFF; }
#nav a:focus { }
#output { text-align: left; }
/* END */

/*********** UNSUBSCRIBE ***********/
/* Overlay */
#modalOverlay { background-color:#000; cursor:wait; }
/* Container */
#modalContainer { height:190px; width:316px; left:50%; top:15%; margin-left:-155px; background:#000000 url(../images/UnSubBack.jpg) 0 0 repeat-x; border:3px solid #CCCCCC; }
#modalContainer a.modalCloseImg { background: url(/images/CloseBtn.jpg) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-8px; right:-15px; cursor:pointer; }
#modalContainer #basicModalContent { padding:8px; color:#FFFFFF; text-align:left; }
#basicModalContent .input { background:url(/images/InputBG.jpg) 0 0 no-repeat; width:143px; height:17px; padding:8px 4px 4px 4px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; border: 0; color:#fff; display:block; }
#basicModalContent h5 { font-size:16px; color:#999; padding:0; margin:0; }
.UnsubForm { padding-left:25px; }
.UnSubButton { background:#000000 url(../images/UnSubButton.jpg) 0 0 no-repeat; height:30px; width:250px; text-align:center; color:#FFFFFF; border:none; padding:0; margin:0; }
.UnSubTextBkg { width: 240px; height: 26px; padding:2px 5px 0px 5px; margin:0; background: #000000 url(/images/UnSubFormBack.jpg) 0 0 no-repeat; color:#FFFFFF; border: none; font-weight:normal; }
/* Login CSS */
.LoginHold { height:5px; overflow: hidden; background: #979797 url(/images/SubscribeLine.jpg) 0 0 repeat-x; clear:both; }
.Login { color:#323232; padding: 14px 0 0 340px; width:610px; margin:auto; height:auto; }
.Login .Row { clear:both; padding:4px 0 0 0; }
.Login .RowLeft { width:250px; float:left; display:block; height:auto; padding:0px 0 0 0; font-size:12px; }
.Login .RowRight { width:250px; float:left; display:block; height:auto; padding:0px 0 0 0; font-size:12px; }
.Login .input { background:url(/images/LoginBg.gif) 0 0 no-repeat; width:182px; height:16px; padding:4px 4px 0px 4px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; border: 0 none; display:block; }
.RowText { width:50px; float:left; display:block; height:auto; padding:3px 5px 0 0; text-align:right; }
.Login a { color:#999999; font-size:12px; }
.Login .LoginBtn { float:left; background: url(/images/LoginBtn.gif) 0 0 no-repeat; width:70px; height:21px; padding:0px 0px 0px 0px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; border: 0; display:block; color:#000000; }
.LoginTextBkg { width: 155px; height: 20px; padding:5px; margin:0; background: url(/images/QuickSubFlotBkgGradSearch.png) 0 0 no-repeat; color:#999999; border: none; font-weight:normal; }
.popup { position:absolute; display: none; z-index: 50; top:0; left:0; padding:0px 0 0 0px; }
#QuickSubscribe { width:260px; height:132px; padding:10px 0 0 10px; margin:0; text-align: left; background: url(/images/QuickSubFlotBkgGrad4.png) 0 0 no-repeat; display:none; color:#999999; font-size:9px; }
.QuickSubscribe { width: 157px; height: 22px; padding:8px 0px 2px 8px; margin:0; color:#CCCCCC; font-family: Arial, Helvetica, sans-serif; font-size:12px; background: url(/images/QuickSubBkg.gif) bottom right no-repeat; border: none; }
.QuickSubscribesubmit { width: 100px; height: 22px; padding:0; background:#121212 url(/images/SubscribeButtonBkg.png) 0 0 repeat-x; color:#999999; font-weight:normal; border: none; }
.CloseLogin { border:0; cursor:pointer; }
.OpenLogin { border:0; cursor:pointer; }
/* Client Login Box */
#ClientLogin { width: 320px; height:110px; padding:0px; background: url(/images/ClientLogin.gif) 0 0 no-repeat; color:#999999; z-index:99999; top:0; left:0; position:absolute; }
#CLTitle { width: 220px; height:20px; float:right; padding:10px 50px 0px 50px; color:#999999; text-align:right; }
#CLTitle a { color:#999999; text-decoration:none; }
#CLTitle a:hover { color:#CC0066; text-decoration:none; }
#CLUser { width: 50px; height:30px; padding:0px 0px 0px 50px; color:#999999; float:left; }
#CLUserRight { width: 185px; height:30px; padding:0px 30px 0px 5px; color:#999999; float:left; }
#CLPass { width: 50px; height:30px; padding:0px 0px 0px 50px; color:#999999; float:left; }
#CLPassRight { width: 185px; height:30px; padding:0px 30px 0px 5px; color:#999999; float:left; }
#CLSubmit { width: 220px; height:20px; padding:0px 50px 0px 50px; color:#999999; text-align:center; }
#CLSubmit a { color:#999999; text-decoration:none; }
#CLSubmit a:hover { color:#CC0066; text-decoration:none; }
.clientform { width:155px; height:16px; border:none; background-color:#6d6b6b; }
/* navigation */

#Nav { width: 960px; padding:5px 0 0 0px; margin:0; background: #241e20; height: 26px; }
/* navigation */

#navMain { width: 955px; padding:0 0 0 5px; margin:0; background: none; }
#navMain a { padding-right: 10px; color:#999; font-size: 13px; }
#navMain a:hover { color:#CC0066; }
ul.dropdown, ul.dropdown li, ul.dropdown ul { list-style: none; margin: 0; padding: 0; }
ul.dropdown { position: relative; z-index: 597; float: left; }
ul.dropdown li { float: left; line-height: 1.3em; }
ul.dropdown li.hover, ul.dropdown li:hover { position: relative; z-index: 599; cursor: default; background: #241e20; }
ul.dropdown ul { visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 598; width: 100%; }
ul.dropdown ul li { float: none; }
ul.dropdown ul ul { top: 1px; left: 99%; }
ul.dropdown li:hover > ul { visibility: visible; background: #241e20; }
ul.dropdown { font-weight: bold; }
ul.dropdown li { padding: 0; border: none; color: #000; }
ul.dropdown li.hover, ul.dropdown li:hover { color: #CC0066; background: #241e20; }
ul.dropdown a:link, ul.dropdown a:visited { color: #000; text-decoration: none; }
ul.dropdown a:hover { color: #CC0066; }
ul.dropdown a:active { color: #CC0066; }
/* -- level mark -- */

ul.dropdown ul { width: 160px; margin-top: 1px; }
ul.dropdown ul li { font-weight: normal; }
/*-------------------------------------------------/
 * @section		Support Class `dir`
 * @level sep	ul, .class  */

ul.dropdown *.dir { padding-right: 20px; }
/* -- Components override -- */

ul.dropdown-horizontal ul *.dir { padding-right: 10px; color:#999; font-size: 13px; }
ul.dropdown-upward *.dir { }
ul.dropdown-vertical *.dir, ul.dropdown-upward ul *.dir { color:#FFF; }
ul.dropdown-vertical-rtl *.dir { padding-right: 10px; padding-left: 10px; background: none; }
/*-------------------------------------------------/
 * @section		Base Style Extension */

ul.dropdown a, ul.dropdown span { display: block; padding: 2px 10px 7px 10px; color:#999; }
/*-------------------------------------------------/
 * @section		Base Style Override */

ul.dropdown li { padding: 0; border: none; }
ul.dropdown ul a, ul.dropdown ul span { padding: 5px 10px 4px 10px; background: #333333; color:#CC0066; border-bottom: 1px solid #666666; }
ul.dropdown ul span { color: #FFFFFF; }
/*-------------------------------------------------/
 * @section		Base Style Reinitiate: post-override activities */

/*------------------------------------------------/
 *	@section	Custom Styles */

ul.dropdown li { color: #FFF; font-weight:normal; }
ul.dropdown li.hover, ul.dropdown li:hover { background: #241e20; color: #CC0066; font-weight:normal; }
ul.dropdown li a:active { }
/* Non-first level */

ul.dropdown ul { margin-top: 0; color:#CC0066; }
ul.dropdown ul a { color:#fff; }
ul.dropdown ul li { }
ul.dropdown ul li.hover, ul.dropdown ul li:hover { background: #241e20; color: #CC0066; font-weight:normal; }
ul.dropdown ul li a:hover { color:#CC0066; }
/* Mixed */

ul.dropdown *.dir { font-size:13px; }
ul.dropdown li a { /*font-size:10px;*/ }
/*-------------------------------------------------/
 * @section		Support Class `open` Usage
 * @source		js, artificial * */

ul.dropdown li.hover *.open { background: #241e20; color: #CC0066; padding-left:10px; }
ul.dropdown ul li.hover *.open, ul.dropdown-vertical li.hover *.open { background: #241e20; font-weight:normal; }
ul.dropdown-vertical-rtl li.hover *.open { }
ul.dropdown-upward li.hover *.open { }
ul.dropdown-upward ul li.hover *.open { }
/* CSS2 clone */

ul.dropdown li:hover > *.dir { background: #241e20; color: #CC0066; padding-left: 10px; }
ul.dropdown ul li:hover > *.dir, ul.dropdown-vertical li:hover > *.dir { padding-left: 10px; background: #241e20; color:#CC0066; font-weight:normal; }
ul.dropdown-vertical-rtl li:hover > *.dir { }
ul.dropdown-upward li:hover > *.dir { }
ul.dropdown-upward ul li:hover > *.dir { }
ul.dropdown, ul.dropdown li, ul.dropdown ul { list-style: none; margin: 0; padding: 0; }
ul.dropdown { position: relative; z-index: 597; float: left; }
ul.dropdown li { float: left; line-height: 1.3em; vertical-align: middle; }
ul.dropdown li.hover, ul.dropdown li:hover { position: relative; z-index: 599; cursor: default; }
ul.dropdown ul { visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 598; width: 100%; }
ul.dropdown ul li { float: none; }
ul.dropdown ul ul { top: 1px; left: 99%; }
ul.dropdown li:hover > ul { visibility: visible; }
ul.dropdown { font-weight: normal; }
ul.dropdown li { padding: 2px 10px 7px 10px; color: #999; }
ul.dropdown li.hover, ul.dropdown li:hover { color: #999; }
ul.dropdown a:link, ul.dropdown a:visited { color: #999; text-decoration: none; }
ul.dropdown a:hover { color: #999; }
ul.dropdown a:active { color: #999; }
/* -- level mark -- */

ul.dropdown ul { width: 180px; margin-top: 0px; }
ul.dropdown ul li { font-weight: normal; }
/*-------------------------------------------------/
 * @section		Support Class `dir`
 * @level sep	ul, .class  */

ul.dropdown *.dir { padding-right: 20px; }
/* -- Components override -- */

ul.dropdown-horizontal ul *.dir { padding-right: 10px; background: #333333 url(/images/nav-more.gif) 0 0 no-repeat; color:#999; }
ul.dropdown-upward *.dir { background-image: url(/images/nav-arrow-top.png); }
ul.dropdown-vertical *.dir, ul.dropdown-upward ul *.dir { background: #333333 url(/images/nav-more.gif) 0 0 no-repeat; color:#999; }
ul.dropdown-vertical-rtl *.dir { padding-right: 10px; padding-left: 15px; background: url(/images/nav-arrow-transparent.gif) 0% 50% no-repeat; }
/*-------------------------------------------------/
 * @section		Base Style Extension */

ul.dropdown a, ul.dropdown span { display: block; padding: 2px 10px 7px 10px; color:#999; }
/*-------------------------------------------------/
 * @section		Base Style Override */

ul.dropdown li { padding: 0; border: none; }
ul.dropdown ul a, ul.dropdown ul span { padding: 5px 10px 4px 10px; }
/*-------------------------------------------------/
 * @section		Base Style Reinitiate: post-override activities */

/*------------------------------------------------/
 *	@section	Custom Styles */

ul.dropdown li { color: #999; font-weight:normal; font-size:13px; }
ul.dropdown li.hover, ul.dropdown li:hover { color: #999999; font-weight:normal; }
ul.dropdown li a:active { }
/* Non-first level */

ul.dropdown ul { margin-top: 0; color:#999; }
ul.dropdown ul a { color:#999; }
ul.dropdown ul li { background: #333333 url(/images/nav-background.gif) 0 0 no-repeat; }
ul.dropdown ul li.hover, ul.dropdown ul li:hover { background: url(/images/nav-background-hover.gif) 0 0 no-repeat; color: #999; font-weight:normal; }
ul.dropdown ul li a:hover { color:#999; }
/* Mixed */

ul.dropdown *.dir { background: url(/images/nav-arrow-transparent.gif) 10px 5px no-repeat; font-size:13px; }
ul.dropdown li a { font-size:13px; }
/*-------------------------------------------------/
 * @section		Support Class `open` Usage
 * @source		js, artificial * */





/*////////////////////////////////////////*/
/* Film & Television*/
.showreelHold {width:216px; float:left;}
.showreelTitle { height: 20px; padding: 0 11px 0 11px; font-weight:bold; font-size:11px; }
.showreelCopy { padding: 10px 11px 0 11px; }
.ShowPad { margin: 0 0 0 3px;}



/*////////////////////////////////////////*/


#MainContentHold { width: 960px; height:auto; padding:0; margin:0; background: url(/images/MainContentHoldIndex.jpg) 0 0 repeat-y; }
#MainContentHold h1 { font-size: 17px; font-weight:normal; padding:0; margin:0; }
#MainContentHold h2 { font-size: 13px; font-weight:normal; padding:0px 0px 8px 0px; margin:0; }
#MainContentHold h3, h4, h5, h6 { font-size: 13px; font-weight:normal; padding:0px 0px 8px 0px; margin:0; }
/* Threee Column */
#MainContentLeft { Width: 239px; height:auto; padding:35px 13px 0px 20px; margin:0; float:left; }
#MainContentLeft h1 { padding:0px 0px 11px 0px; margin:0; border-bottom: 0px #e7e7e6 solid; }
#MainContentLeft a { color: #333333; padding:0; margin:0; text-decoration: none; }
#MainContentLeft a:hover { color: #666666; text-decoration: none; }
#MainContentLeft .NewsStoryHold { width:218px; }
#MainContentMiddle { width: 364px; height: auto; padding:35px 24px 0px 29px; margin:0; float:left; line-height: 1.5em; }
#MainContentMiddle h1 { padding:0px 0px 5px 0px; margin:0; height: 35px; font-size:20px; }
#MainContentMiddle a { text-decoration:none; font-weight:normal; color:#CC0066; }
#MainContentRight { width: 240px; height:auto; padding:5px 15px 0px 15px; margin:0; float:left; background:url(/images/BreadcrumbsRight.jpg) 1px 0px no-repeat; }
#MainContentRight h4 { padding:0px 0px 11px 0px; margin:0; border-bottom: 0px #e7e7e6 solid; font-size:17px; font-weight:normal; }
#MainContentRight a { color: #333333; padding:0; margin:0; text-decoration: none; }
#MainContentRight a:hover { color: #666666; text-decoration: none; }
/* Two Column */

#Crumbs { width:644px; height:20px; padding:5px 0 20px 0; margin:0; color: #333333; }
#Crumbs a { color: #333333; text-decoration: none; padding:0; margin:0; }
#Crumbs a:hover { color: #CC0066; text-decoration: none; padding:0; margin:0; }
#MainContentLTwo { width: 689px; height:auto; padding: 0px 0px 0px 0px; margin:0; float:left; line-height: 1.5em; background: #FFFFFF; }
#MainContentLTwo li { list-style-type: none; padding:5px 0 5px 0; }
#MainContentLTwo li li { list-style-type:none; list-style-position:outside; }
#MainContentLTwo li { padding:3px 0px 6px 20px; margin:0; list-style-type:none; background: url(/images/Arrow.gif) 0px 3px no-repeat; }
.searchresult { font-weight:bold; color:#CC0066; }
.MainContentPad { clear:both; padding: 25px 15px 0 15px; }
#MainContentLTwo h1 { padding:0px 0px 11px 0px; margin:0; border-bottom: 0px #e7e7e6 solid; font-size:20px; }
#MainContentLTwo .NewsTitle { width:643px; padding:0px 0px 5px 0px; margin:0; border-bottom: 2px #e7e7e6 solid; }
#MainContentLTwo .NewsDate { float:right; color:#666666; font-size:12px; width:200px; text-align: right; padding-top:3px; }
#MainContentLTwo .NewsTitle h1 { padding-bottom:8px; border-bottom:none; }
#MainContentLTwo .CatTitle { padding:5px 0px 5px 5px; margin:0; color: #999999; background:#f6f6f6; }
#MainContentLTwo .CatTitle a { color: #666666; text-decoration:none; }
#MainContentLTwo .CatTitle a:hover { color: #333; text-decoration:none; }
#MainContentLTwo a { color: #CC0066; padding:0; margin:0; text-decoration: none; }
#MainContentLTwo a:hover { color: #666666; }
#MainContentLTwo .PortImage { float:right; width:339px; height:auto; padding:8px; margin:0; }
#MainContentLTwo .PortTitle { width: 250px; height:30px; padding:10px 5px 5px 5px; margin-right:auto; margin-left:auto; }
#MainContentLTwo .PortIcon { width: 15px; height:15px; padding:5px; margin:0; float:left; }
#MainContentLTwo .PortText { width:auto; height: 15px; padding:5px; margin:0; float:left; }
#MainContentLTwo .PortText a { color: #333333; padding:0; margin:0; text-decoration: none; }
#MainContentLTwo .PortText a:hover { color: #CC0066; padding:0; margin:0; }
#MainContentLTwo .Career { padding:5px 5px 5px 0px; margin:0; border-bottom: 2px #e7e7e6 dotted; }
#MainContentLTwo .Career h2 { padding:0px 0px 11px 0px; margin:0; border-bottom: 0 none; padding:0; margin:0; }
#MainContentLTwo .Career h3 { color: #CC0066; text-decoration:none; font-weight:bold; }
#MainContentLTwo .JobAlert { padding:30px 20px 10px 20px; margin:0; color:#CCCCCC; width:175px; height:259px; float:right; display:block; background:url(/images/JobsAlertBack.jpg) 0 0 no-repeat; text-align: right; }
#MainContentLTwo .JobAlert h2 { color:#333333; text-decoration:none; font-weight:bold; font-size:18px; }
.Jobform { width:150px; height:19px; background:#656364 url(/images/JobsAlertForm.jpg) 0 0 no-repeat; padding:5px; margin:0; border:none; }
.Jobform2 { width:190px; height:19px; background:#CCCCCC url(/images/JobsAlertFormLrg.jpg) 0 0 no-repeat; padding:5px; margin:0; border:none; }
/* #CommentHold { width: 629px; height:auto; padding: 5px 0px 0px 15px; margin:0; float:left; line-height: 1.5em; border-top:4px solid #979797; border-bottom:4px solid #241e20; font-size:18px; background-color:#efefef;}
#CommentButton { width: 225px; height:27px; padding: 0; margin:0; background:url(/images/comment.png) 0 0 no-repeat; text-align:center;}
#CommentButton a { color:#FFFFFF; font-size:14px; text-decoration:none;}

#CommentBox {width:624px; height:auto; padding: 0px; margin:0; font-size:12px;}
#CommentBoxR {width:134px; height:auto; padding: 10px 10px 10px 0px;  margin:0; font-size:12px; float:left; line-height:normal;}
#CommentBoxL {width:470px; height:auto; padding: 10px 10px 10px 0px; margin:0; font-size:12px; float: left;}

#LiveComments {width:644px; height:auto; padding: 0px; margin:0; font-size:12px; background:#241e20;}
.commentcontent {width:644px; height:auto; padding: 0px; margin:0; font-size:12px; background:#241e20; color:#CCCCCC;}
.commentcontentL {width:244px; height:auto; padding: 10px; margin:0; font-size:12px; background:#241e20; color:#CCCCCC; float:left;}
.commentcontentR {width:360px; height:auto; padding: 10px; margin:0; font-size:12px; background:#241e20; color:#CCCCCC; float:left; text-align:right;}
.date {font-size:12px; color:#CCCCCC; font-style:italic; }
.number {font-size:12px; color:#CCCCCC; }
.name {font-size:20px; color:#CCCCCC; font-weight:bold; padding:4px 0 10px 0; text-align:left;}
.commentcontentmain {height:auto; width: 624px; padding:10px;}
.commentbottom {background:#e1e1e1 url(/images/CommentBottom.jpg) 0 0 no-repeat; height:21px; width: auto; padding: 10px 0 10px 10px; color:#000000; font-size:10px;} */

.CommentHold { width:643px; height:auto; }
.CommentTop { width:643px; height:32px; padding:0; margin:0; background:url(/images/CommentTop_Thinkap.jpg) 0 0 no-repeat; }
.CommentLeftNew { width:115px; height:auto; float:left; padding:0; margin:0; }
.CommentLeft { width:219px; height:303px; padding:0; margin:0; float:left; background:url(/images/CommentLeft.jpg); }
.CommentRight { width:467px; height:auto; float:left; padding:0 20px 0 20px; margin:0; color:#CCCCCC; }
#CommentButtonHold { width:633px; padding: 0 0 0 10px; height:auto; text-align:center; border-bottom:4px solid #241e20; }
#CommentButtonL { width:195px; height:400px; margin:0; padding:5px 10px 0 10px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:url(/images/CommentleftBack.jpg) 0 0 repeat-y; border-top:#e5e5e5 2px solid; border-bottom:#e5e5e5 2px solid; }
#CommentButtonR { width:397px; height:400px; margin:0; padding:5px 5px 0 20px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#efefef; border-top:#e5e5e5 2px solid; border-bottom:#e5e5e5 2px solid; }
.CommentH { background:transparent url(/images/CommentBack_Thinkap.jpg) 0 0 repeat-y; }
#CommentButtonFrame { width:642px; padding: 10px 0 10px 0px; height:auto; border-top:#979797 4px solid; }
#CommentIntro { width:637px; padding:5px 0 5px 5px; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; }
.CommentOpen { width: 225px; height:22px; padding:5px 0 0 0; background:url(/images/comment.png) 0 0 no-repeat; color:#CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.CommentOpen a { cursor:pointer; display:block; text-decoration:none; color:#CCCCCC; }
#CommentResponses { width:623px; height:20px; padding:10px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:14px; background:#efefef; border-top:#c8c8c8 4px solid; }
.PostedOn { width:102px; height:15px; padding:0px 13px 0px 0px; text-align:right; font-size:9px; font-family:Arial, Helvetica, sans-serif; color:#CCCCCC; }
.PostedBy { width:102px; height:15px; padding:0px 13px 5px 0px; text-align:right; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#CCCCCC; font-weight:bold; }
.PostedWhen { width:102px; height:15px; padding:0px 13px 0px 0px; text-align:right; font-size:9px; font-family:Arial, Helvetica, sans-serif; color:#CCCCCC; }
.WebAddress { width:102px; height:15px; padding:0px 13px 0px 0px; text-align:right; font-size:9px; font-family:Arial, Helvetica, sans-serif; color:#ed2490; }
.WebAddress a { font-size:9px; font-family:Arial, Helvetica, sans-serif; color:#ed2490; font-style:italic; text-decoration:none; }
.WebAddress a:hover { text-decoration:none; font-size:9px; font-family:Arial, Helvetica, sans-serif; color:#666666; }
.RatingsBox { width:90px; height:auto; padding:0px 25px 0px 0px; text-align:right; font-size:9px; font-family:Arial, Helvetica, sans-serif; color:#CCCCCC; }
#MainContentLTwo .CommentRight a { color:#FFFFFF; }
#MainContentLTwo .CommentRight a:hover { color:#333333; }
.CommentBottom { text-align:right; width:603px; height:auto; padding:35px 40px 0 0px; margin:0; background:#f2f2f2 url(/images/CommentBottom_Thinkap.jpg) 0 0 no-repeat; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#323031; font-weight:bold; }
.CommentBottom a { color:#ed2490; text-decoration:none; }
.CommentBottom a:hover { color:#333333; text-decoration:none; }
.CommentContent { width:328px; height:233px; padding:25px 70px 15px 25px; margin:0; float:left; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#333333; }
.CommentButtons { width:auto; height:150px; padding:60px 25px 0 0; margin:0; text-align:right; font-size:10px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; }
.CommentBottom2 { width:643px; height:11px; padding:0; margin:0; background:#f2f2f2; }
.buttonhold { width: 220px; height:42px; padding:0; margin:0; text-align:right; }
.buttonframe { width: 85px; float:right; padding:0 15px 0 0; }
.Abutton a { display:block; height:42px; width:42px; overflow:hidden; background:url(/images/Abutton.jpg) 0 0 no-repeat; float:right; }
.Abutton a:hover { display:block; height:42px; width:42px; overflow:hidden; background-position:0 -42px; }
.Pbutton a { display:block; height:42px; width:43px; overflow:hidden; background:url(/images/Pbutton.jpg) 1px 0 no-repeat; float:right; }
.Pbutton a:hover { display:block; height:42px; width:43px; overflow:hidden; background-position:1px -42px; }
.rating { font-size:16px; color:#CC0066; font-weight:bold; }
#CommentArea { background:#efefef url(/images/commentback.jpg) bottom right no-repeat; width: 343px; height:159px; border:none; padding:20px 10px 10px 40px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.CommentDetails { border:none; background:#efefef url(/images/commentbackSml2.jpg) bottom right no-repeat; width:265px; height:16px; padding: 10px 5px 5px 30px; }
.ContactPageDetails { border:none; background:#efefef url(/images/contactbackSml.jpg) bottom right no-repeat; width:290px; height:16px; padding: 15px 5px 5px 5px; }
.Contact { width:590px; height:168px; border:none; background:url(/images/contactback.jpg) bottom right no-repeat; padding:20px 10px 5px 10px; }
#NewsletterTitle { width: 240px; padding:0 0 0px 0; margin:0; }
#NewsletterTitle a { font-size:13px; }
#NewsletterIcon { width:29px; height:29px; padding:0; margin:0; float:left; }
#NewsletterHeading { width:211px; height:21px; padding:4px 0 0 0px; margin:0; float:left; }
/* FEATURES GALLERY */

#FeatureHold { width: 620px; height:215px; padding:50px 0 0 0; margin:0; background: #F7F8F8; }
.FeatureImageHold { width:564px; height:190px; padding:0; margin-right:auto; margin-left:auto; }
.FeatureImage { width: 188px; height:190px; padding:0; margin:0; float:left; }
#FeatureControls { width: 620px; height: 31px; padding:0; margin:0; }
#FeaturePlay { width: 106px; height:27px; padding:4px 0 0 6px; margin:0; float:left; background: url(/images/SlideShowPlayBkg.jpg) 0 0 no-repeat; font-size:10px; }
#FeaturePlay a { color: #666666; padding:0; margin:0; text-decoration: none; }
#FeaturePlay a:hover { color: #CC0066; }
#FPIcon { width: 17px; height: 17px; padding:0; margin:0; float:left; }
#FPText { width: 70px; height:20px; padding:0 0 0 3px; margin:0; float:left; }
#FeatureNumbers { width: 92px; height:27px; padding:4px 0 0 20px; margin:0; float:right; font-size:12px; color: #666666; background: url(/images/SlideShowRightNumberBkg.jpg) 0 0 no-repeat; }
#FeatureNumbers a { color: #666666; padding:0; margin:0; text-decoration: none; }
#FeatureNumbers a:hover { color: #CC0066; padding:0; margin:0; text-decoration:none; }
/* RSS AND COMMENTS PLUS RATINGS */

#SocialHold { width: 643px; height:auto; padding:0; margin:0; }
#RSSReflect { width: 160px; height:40px; padding:0; float:left; }
#RSSReIcon { width: 23px; height:40px; padding:0 5px 0 0; margin:0; float:left; }
#RSSReText { height:15px; padding:5px 0 0 0; margin:0; float:left; }
#RSSReText a { color:#999; font-size: 11px; text-decoration:none; }
#RSSReText a:hover { color:#CC0066; }
#CommentReflect { width: 120px; height:40px; padding:0; margin:0; float:left; }
#CommentIcon { width: 25px; height:40px; padding:0 5px 0 0; margin:0; float:left; }
#CommentText { height: 15px; padding:5px 0 0 0; margin:0; float:left; }
#StarRate { width:200px; height:40px; padding:0; margin:0; float:left; }
#StarRateStars { width:100px; height:40px; padding:0; margin:0; float:left; }
#StarRateText { width: 100px; height:15px; padding:5px 0 0 0; margin:0; float:left; }
#SocialNetwork { width:145px; height:35px; padding:5px 0 0 15px; margin:0; float:left; }
/* One Column */


/* SUBSCRIBE STYLE */

.SubHold { width: 218px; height:auto; padding:0; margin:0; }
.SubIcon { width:29px; height:29px; padding:0; margin:0; float:left; }
.SubText { width:179px; height:19px; padding:10px 0px 0px 10px; margin:0; float:left; font-size: 10px; color: #333333; font-weight:bold; }
.SubText a { text-decoration: none; padding:0; margin:0; color: #333333; }
.SubText a:hover { text-decoration:none; color:#999999; }
/* NEWS STORY HOMEPAGE */

.NewsStoryHold { width: 230px; height:auto; padding:15px 4px 5px 4px; margin:0; border-bottom: 1px #e7e7e6 solid; }
.NewsStoryTitle { width:230px; height:auto; padding:0; margin:0; }
.NewsStoryTitle a { color: #333333; padding:0; margin:0; text-decoration:none; }
.NewsStoryTitle a:hover { color: #CC0066; text-decoration:none; }
.NewsStoryTPad { width: 210px; height:auto; padding:0px 0px 0px 6px; margin:0; float:left; }
.NewsStoryDate { width: 210px; height:18px; padding:0 0 0 20px; margin:0; color: #999999; }
.NewsStoryContent { width: 210px; height:auto; padding:0 0 0 20px; margin:0; color: #666766; line-height:1.5em; }
.SearchGoWhite { width: 33px; height:26px; padding:0; margin:0; background:url(/images/SearchGoBkgWhite.jpg) 0 0 no-repeat; border: none; color:#999999; }
/* NEWS STORY PAGE */

/*.NewsLrgHoldLrg {width:644px; height:auto; padding:15px 0px 0px 0px; margin:0; border-bottom: 2px #e7e7e6 solid; }
.NewsTitleLrg {width:625px; height:25px; padding:12px 5px 0px 14px; margin:0; font-weight:bold; color: #FFFFFF; background: #333333; font-size: 15px;}
.NewsTitleLrg a {color: #FFFFFF; text-decoration: none; padding:0; margin:0;}
.NewsTitleLrg a:hover {color: #333333; background: #999999; padding:0;margin:0;}
.NewsDateLrg {width: 120px; height:20px; padding:3px 0px 0px 0px; margin:0; float:right; text-align:center; background:#999999; color: #333333; font-size: 12px;}
.NewsContentLrg {width: 624px; height: 140px; padding:10px 10px 0px 10px; margin: 0; text-align:left;}*/

.NewsLrgHoldLrg { width:312px; height:auto; padding:15px 8px 0px 0px; margin:0; border-bottom: 2px #e7e7e6 solid; float:left; }
.NewsTitleLrg { width:293px; height:48px; padding:12px 5px 0px 14px; margin:0; font-weight:bold; color: #FFFFFF; background: url(/images/NewsStoryBanner.jpg) 0 0 no-repeat; font-size: 15px; }
.NewsTitleLrg a { color: #FFFFFF; text-decoration: none; padding:0; margin:0; }
.NewsTitleLrg a:hover { color: #CC0066; padding:0; margin:0; }
.NewsDateLrg { width: 110px; height:20px; padding:15px 0px 0px 0px; margin:0; float:right; text-align:center; color: #FFFFFF; font-size: 12px; }
.NewContentImg { width: 290px; height:90px; padding:0; margin:0; border:1px solid #333333; }
.NewsContentLrg { width: 292px; height: 140px; padding:10px 10px 0px 10px; margin: 0; text-align:left; }
.NewsContentLrg a { text-decoration: none; color: #CC0066; font-weight:bold; padding:0; margin:0; }
.NewsContentLrg a:hover { color: #999999; }
/* 404 error SEARCH */

.SearchError { width: 643px; height:auto; padding:0; margin:0; }
.SearchELeft { width: 100px; height:37px; padding:8px 10px 0 0; margin:0; float:left; text-align:right; font-size: 15px; font-weight:bold; }
.SearchERight { width: 450px; height:45px; padding:0; margin:0; float:left; text-align:left; }
.SearchBigTextInput { width: 428px; height:28px; padding:12px 10px 0 12px; margin:0; font-weight:bold; background:url(/images/SearchBig.jpg) bottom right no-repeat; color:#333333; border: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.SearchEGo { width:50px; height:45px; padding:5px 0px 0px 0px; margin:0; float:left; }
/* SHOWREEL VIDEO */

#ShowreelHold { width: 354px; height:auto; padding:0; margin:0; }
#ShowreelVideo { width: 354px; height: 198px; padding:0; margin:0; background: #000000; }
#ShowreelNav { width: 354px; height: 55px; padding:0; margin:0; background: url(/images/ShowReelBkgNav.jpg) 0 0 no-repeat; }
#ShowreelNav .ShowButton { width:88px; height: 42px; padding:13px 0 0 0; margin:0; float: left; font-size: 13px; text-align: center; }
#ShowreelNav .ShowButton a { color: #333333; padding:0; margin:0; text-decoration: none; }
#ShowreelNav .ShowButton a:hover { color:#CC0066; text-decoration: none; }
/* Accordion styling */


.basic { width: 240px; }
.basic div { background: none; }
/*.basic p {margin-bottom : 10px;	border: none; text-decoration: none; font-weight: bold; font-size: 10px; margin: 0px; padding: 10px; }*/

#list1a a { height:19px; width: 240px; display:block; padding: 10px 0 0 0; margin: 0; cursor:pointer; text-decoration: none; font-weight: normal; font-size: 13px; color: #000; background: url(/images/ArrowDown.gif) 220px 10px no-repeat; border-bottom: 1px solid #e7e7e6; }
#list1a a:hover { color: #CC0066; }
#list1a a.selected { background: url(/images/ArrowDown.gif) 220px 10px no-repeat; border-bottom: none; }
#list1a .Content { width: 240px; height:auto; padding: 7px 0px 7px 0px; margin:0; margin-bottom: 5px; font-weight:normal; color: #666766; background: none; border-bottom: 1px solid #e7e7e6; }
#list1a .Content ul { list-style-type: none; padding:0 0 0 0; margin:0; }
#list1a .Content ul li { padding:3px 0px 8px 20px; margin:0; border-bottom: 1px solid #e7e7e6; color: #666766; list-style-type:none; background: url(/images/Arrow.gif) 0px 3px no-repeat; }
#list1a .Content ul li a { padding:0; margin:0; width: 220px; height:auto; background: none; border-bottom: 0px none; font-size: 11px; }
#MainContentRight .WeWorkWith a { height:19px; width: 240px; display:block; padding: 10px 0 0 0; margin: 0; cursor:pointer; text-decoration: none; font-weight: normal; font-size: 13px; color: #000; background: url(/images/ArrowDown.gif) 220px 10px no-repeat; border-bottom: 1px solid #e7e7e6; }
#MainContentRight .WeWorkWith a:hover { color: #CC0066; }
#MainContentRight .WeWorkWith a.selected { background: url(/images/ArrowDown.gif) 220px 10px no-repeat; border-bottom: none; }
#MainContentRight .WeWorkWith .Content { width: 240px; height:auto; padding: 7px 0px 7px 0px; margin:0; margin-bottom: 5px; font-weight:normal; color: #666766; background: none; border-bottom: 1px solid #e7e7e6; }
#MainContentRight .WeWorkWith .Content ul { list-style-type: none; padding:0 0 0 0; margin:0; }
#MainContentRight .WeWorkWith .Content ul li { padding:3px 0px 8px 20px; margin:0; border-bottom: 1px solid #e7e7e6; color: #666766; list-style-type:none; background: url(/images/Arrow.gif) 0px 3px no-repeat; }
#MainContentRight .WeWorkWith .Content ul li a { padding:0; margin:0; width: 220px; height:auto; background: none; border-bottom: 0px none; font-size: 11px; }
.RelatedNews { line-height:1.7em; width: 240px; height:auto; padding: 7px 0px 7px 0px; margin:0; margin-bottom: 5px; font-weight:normal; color: #333333; background: none; border-bottom: 2px solid #e7e7e6; }
.SubTitle { font-size:14px; color:#000000; }
.SubDate { color: #666766; padding: 0 0 0 13px; }
.SubNewsText { padding: 0 0 0 13px; }
.RelatedNews { color:#000000; }
/*
.basic .Content ul li a.Link{width:180px; color: #666766; cursor:pointer; display:block; font-size: 11px; text-decoration: none; background:none; border:0; padding:0; float:right; margin:0;}
*/


#list1a .LatestWork { width: 220px; height:auto; padding:0 0 0 20px; margin:0; }
#list1a .LatestDescription { width: 220px; padding:5px 0px 5px 0px; margin:0; line-height: 1.5em; }
#list1a .LatestImage { width:203px; height: 100px; padding:0; margin:0; background: none; }
#list1a .LatestImage a { padding:0; margin:0; width:auto; height:auto; background: none; }
#list1a .WeWorkWith { width: 203px; height: 105px; padding:0; margin:0; }
#list1a .WeWorkWith a { padding:0; margin:0; background: none; width:auto; height:auto; }
/* Footer */

#FooterHold { width:100%; height:auto; margin:0; padding: 20px 0 0 0; background:#cccccc url(/images/FooterBack.jpg) 0 0 repeat-x; }
#Footer { margin-left:auto; margin-right:auto; width:960px; height:auto; padding: 0; }
#FooterLeft { width:215px; height:auto; margin:0; padding:15px 0 20px 25px; float:left; color:#999999; font-size:10px; }
#FooterLeft a { color:#999999; text-decoration:none; font-weight:normal; }
#FooterLeft a:hover { color:#CC0066; text-decoration:none; font-weight:normal; }
#FooterMiddle { width:215px; height:auto; margin:0; padding:15px 0 20px 25px; float:left; color:#999999; font-size:10px; }
#FooterRight { width:450px; height:auto; margin:0; padding:15px 15px 0px 15px; float:left; text-align:right; font-size:10px; }
#FooterRight a { color:#999999; text-decoration:none; font-weight:normal; }
#FooterRight a:hover { color:#CC0066; text-decoration:none; font-weight:normal; }
.Footerbold { color:#787878; font-weight:normal; font-size:10px; padding: 0 0 0 25px; }
#FooterRight ul { list-style-type:none; display:inline; padding:10px 0 10px 0; margin:0; border-top: 1px solid #fff; border-bottom: 1px solid #fff; }
#FooterRight li { list-style-type:none; display:inline; border-right: 1px solid #efefef; padding: 0px 5px 0 5px; }
/* W3C ICONS */


#ValHold { width: 180px; height: 67px; padding:0px; margin:0; float:right; }
.W3CIcon { width: 90px; height:24px; padding:0; margin:0; float:left; }
.ISP { width: 90px; height:43px; padding:0 0 0 90px; margin:0; clear:both; }
/* Crumbs */

#Bread { width:689px; height:34px; background:url(/images/BreadcrumbsBG.png) 0 0 repeat-x; float:left; }
#Bread ul { width:689px; height:34px; padding:0; margin:0; background:url(/images/BreadcrumbsLeft.png) 0 0 no-repeat; list-style-type:none; }
#Bread ul li { width: auto; height:24px; margin: 0px; padding: 10px 10px 0 0; display:block; float:left; background:url(/images/BreadcrumbsRight.png) 0 0 no-repeat; list-style-type:none; }
#Bread ul li a { padding: 0 0 0 15px; margin:0; height:auto; color:#000000; text-decoration:none; }
#Bread ul li a:hover { color:#999; }
#Bread ul .NoBackground { background:none; }
/* Career */

.CareerHold { width: 633px; height:auto; padding:5px; margin:0; border-top:#979797 6px solid; border-bottom:#979797 6px solid; background:#efefef; color:#333333; }
.CareerQ { width:305px; height:auto; padding:5px; margin:0; float:left; }
.CareerH { width:620px; height:auto; padding:5px; margin:0; float:left; }
.CForm { width:626px; height:20px; background:url(/images/BreadcrumbsBG.png) 0 0 repeat-x; float:left; border-right:1px #CCCCCC solid; border-left:1px #CCCCCC solid; border-bottom:none; padding:8px 5px 5px 10px; }
.CForm h1 { float:left; border-bottom:none; }
/* News Page */


.NewsHold { border-bottom: solid 0px #efefef; padding:0; margin: 0; width:322px; height:144px; float:left; }
/*.NewsImage {width:200px; padding:0; margin:0;}

#MainContentLTwo .NewsHold h4 a { margin:0; padding:0; font-size:14px; color:#000000; height:auto;}
#MainContentLTwo .NewsHold h4 a:hover { color:#CC0066;}*/
.NewsCalHold { width: 118px; height: 144px; padding:0; margin:0; float:left; }
.NewsDay { width: 118px; height: 82px; padding:0; margin:0; }
.NewsMonth { width: 118px; height: 62px; padding:0; margin:0; }
.NewsContentR { width: 204px; height:114px; padding:30px 0 0 0; margin:0; float:left; background: url(../images/MainNewBkg.jpg) 0 0 no-repeat; color: #FFFFFF; }
.NewsText { width:195px; height: 80px; padding:0px 0px 5px 0px; margin:0; color:#666666; overflow:hidden; }
.NewsText h4 { padding:0px 0 0px 0; margin:0; font-size:14px; height:auto; }
.NewsRead { width: 322px; height:auto; padding:0; margin:0; text-align: center; }
.NewsText a { text-decoration:none; font-weight:normal; color:#CC0066; }
.NewsText a:hover { text-decoration:none; color:#999999; }
.date { color:#999999; }
.WorkHold { border-bottom: solid 0px #efefef; padding:5px 5px 5px 5px; margin: 0 5px 0 0; width:200px; float:left; background:#ffffff url(/images/WorkBG.jpg) 0 0 repeat-x; }
.WorkImage { width:200px; padding:0; margin:0; }
.WorkText { width:190px; padding:0px 0px 5px 0px; margin:0; color:#666666; }
.WorkText h4 { padding:0px 0 0px 0; margin:0; font-size:14px; height:auto; }
#MainContentLTwo .WorkHold h4 a { margin:0; padding:0; font-size:14px; color:#000000; height:auto; }
#MainContentLTwo .WorkHold h4 a:hover { color:#CC0066; }
.WorkText a { text-decoration:none; font-weight:normal; color:#CC0066; }
.WorkText a:hover { text-decoration:none; color:#999999; }
/*.NewsHold {border-bottom: solid 0px #efefef; padding:5px 5px 5px 5px; margin: 0 5px 0 0; width:200px; float:left; background:#ffffff url(/images/WorkBG.jpg) 0 0 repeat-x; }
.NewsImage {width:200px; padding:0; margin:0;}
.NewsText {width:190px; padding:0px 0px 5px 0px; margin:0; color:#666666;}
.NewsText h4 {padding:0px 0 0px 0 ; margin:0; font-size:14px; height:auto;}
#MainContentLTwo .NewsHold h4 a { margin:0; padding:0; font-size:14px; color:#000000; height:auto;}
#MainContentLTwo .NewsHold h4 a:hover { color:#CC0066;}
.NewsText a {text-decoration:none; font-weight:normal; color:#CC0066; }
.NewsText a:hover {text-decoration:none; color:#999999; }
.date { color:#999999; }*/



/* News Page */

.BlogNewsHold { border-bottom: solid 0px #efefef; padding:5px 5px 5px 5px; margin: 0 5px 0 0; width:200px; float:left; background:#ffffff url(/images/WorkBG.jpg) 0 0 repeat-x; }
.BlogNewsImage { width:200px; padding:0; margin:0; }
.BlogNewsText { width:190px; padding:0px 0px 5px 0px; margin:0; color:#666666; }
.BlogNewsText h4 { padding:0px 0 0px 0; margin:0; font-size:14px; height:auto; }
#MainContentLTwo .BlogNewsHold h4 a { margin:0; padding:0; font-size:14px; color:#000000; height:auto; }
#MainContentLTwo .BlogNewsHold h4 a:hover { color:#CC0066; }
.BlogNewsText a { text-decoration:none; font-weight:normal; color:#CC0066; }
.BlogNewsText a:hover { text-decoration:none; color:#999999; }
.Blogdate { color:#999999; }
/* Work Archive */

.ArchiveLeft { background:url(/images/News/ArchiveLeft.jpg) 0 0 no-repeat; float:left; width:5px; height:34px; }
.ArchiveText { background:url(/images/News/ArchiveMiddle.jpg) 0 0 repeat-x; float:left; width:auto; height:18px; padding:8px 20px 8px 10px; }
.ArchiveMiddle { background: url(/images/News/ArchiveInter.jpg) 0 0 no-repeat; float:left; width:10px; height:34px; }
.ArchiveText { background:url(/images/News/ArchiveMiddle.jpg) 0 0 repeat-x; float:left; width:auto; height:18px; padding:8px 10px 8px 10px; }
.ArchiveText a { text-decoration:none; font-weight:normal; color:#CC0066; }
.ArchiveText a:hover { color:#333333; }
.ArchiveEnd { background: url(/images/News/ArchiveEnd.jpg) 0 0 no-repeat; float:left; width:7px; height:34px; }
/* */

.IntroText { font-size:13px; font-weight:bold; }
.BlogSubmit { background:url(/images/BlogSubmit.png) 0 0 no-repeat; border: none; color:#262425; width:360px; height:30px; padding:0; margin:0; }
.ContactSubmit { background:url(/images/Submit.png) 0 0 no-repeat; border: none; color:#262425; width:620px; height:30px; padding:0; margin:0; }
.ContactSubmit hover { color:#FFFFFF; }
.ClientsHold { width: 150px; height:auto; padding:0; margin:0px 10px 10px 0px; float:left; }
.ClientsLogo { width: 150px; height:110px; padding:0; margin:0; border: none; }
.ClientsName { width: 138px; height: 15px; padding:6px; margin:0; text-align:center; background:url(/images/BreadcrumbsRight.jpg) 0 0 repeat-x; border-bottom: #efefef solid 1px; }
/* Location Page */
.MapShow { border: 10px solid #efefef; }
/* Slider build */
	

	/* slider specific CSS */
	
	.SlideHold { width:600px; height:230px; padding:0; margin:0; background: #F7F8F8; overflow: hidden; }
.sliderGallery { background: #F7F8F8; overflow: hidden; position: relative; padding: 10px; height: 210px; width: 560px; margin-left:auto; margin-right:auto; }
.sliderGallery ul { position: absolute; list-style-type: none; white-space: nowrap; padding: 0; margin: 0; list-style-type: none; background: none; }
.sliderGallery ul li { display: inline; padding-right:8px; list-style-type: none; background: none; }
.sliderGallery li { display: inline; padding-right:8px; list-style-type: none; background: none; }
.slider { width: 542px; height: 38px; padding: 1px; position: relative; top:160px; left:5px; background: url(/images/productbrowser.png) no-repeat; }
.slider span { color: #bbb; font-size: 80%; cursor: pointer; position: absolute; z-index: 110; top: 3px; }
.slider .slider-lbl1 { left: 50px; }
.slider .slider-lbl2 { left: 107px; }
.slider .slider-lbl3 { left: 156px; }
.slider .slider-lbl4 { left: 280px; }
.slider .slider-lbl5 { left: 455px; }
.handle { position: absolute; cursor: move; height: 38px; width: 181px; top: 0; background: url(/images/productbrowserscroller.png) no-repeat; z-index: 100; }
a.ReadMore { font-size:11px; color:#fff; text-decoration:none; }
a.ReadMore:hover { color:#efefef; }
/**/
	#MainContentLTwo .sliderGallery li { list-style-type: none; background: none; }
#MainContentLTwo .sliderGallery ul li { list-style-type: none; background: none; }
/* Testing */
.aqTip { width: 200px; height:auto; padding: 5px; margin:0; }
/* IE 6 WARNING STYLING */
#WarningFrame { width: 100%; height: 70px; padding:0; margin:0; background:url(../images/WarningBkg.jpg) 0 0 repeat-x #FFFFFF; display: none; }
#WarningContent { width: 100%; height: 50px; padding: 10px; margin-left:auto; margin-right:auto; font-size: 12px; line-height:1.4em; }
#WarningContent a { color: #CC0033; text-decoration: underline; font-weight: bold; }
#WarningContent a:hover { color: #666666; }
#WarningText { width: 90%; height: 50px; padding:5px 0px 0px 0px; margin:0; float:left; }
.WarningSign { width: 35px; height: 30px; padding:0; margin:0; float:left; }
#WarningContent .Warn { font-size: 14px; font-weight: bold; padding:0; margin:0; }

/******** CAREERS ****************/


.JobHold {width:643px; height:auto; padding:15px 0px 0px 0px; margin:0; border-bottom: 1px dashed #999999;}
.JobTitle {width: 100%; height: 25px; padding:0; margin:0; font-size: 15px; border-bottom:1px solid #efefef; color: #CC0066;}
.JobTitle a {color: #000000; text-decoration:none;}
.JobTitle a:hover {color:#CC0066;}
.JobContent {width: 643px; height:auto; padding:8px 0px 8px 0px;}
.JobBottom {width: 643px; height: 40px; padding:0; margin:0;}
.jBLeft {width: 150px; padding:6px; margin:0; float:left; font-size: 18px; font-weight: bold;}
.JApply {width: 80px; height:24px; padding:6px 0px 0px 0px; margin:0; float:left;}
.JBSocial {width: 125px; height:auto; padding:0; margin:0; float: right;}


/* ISPLogo */
