@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: none; }
#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; display: none;}
.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: 160px; 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 * */







#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;}





/* ISPLogo */
