/* HTML Options */
html { }
body { font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:19px; color:#333333; background-image:url(../image/pattern.png) !important;}
a { color:#1a7e93; text-decoration:none;}
a:hover { color:#888; text-decoration:none;}
h1, h2, h3, h4, h5, h6 {font-family: 'AvantGardeDemiRegular'; font-weight:normal; text-transform:uppercase; color:#111111;}

/* General Theme Style */
.black { background: none no-repeat scroll right center #111111 !important; color:#fff !important; }
.blue { background: none no-repeat scroll right center #1a7e93 !important; color:#fff !important; }
.green { background: none no-repeat scroll right center #0b983a !important; color:#fff !important; }
.black h6, .blue h6, .green h6 { color:#fff !important; }

.fink-link { color:#333 !important; }
#top-back { position: absolute; background: url(../image/2.jpg) center center repeat-x; width:100%; height:428px; margin-top:58px; left:0; z-index:-100; border-bottom:6px solid #ee1f79;}
#top-back-two { position: absolute; background: url(../image/2.jpg) center center repeat-x; width:100%; height:160px; margin-top:58px; left:0; z-index:-100; border-bottom:6px solid #000;}
#top {position: absolute; background: url(../image/theme/top-navi.png) repeat-x; width:100%; height:65px; margin-top:0px; left:0; z-index:-1;}
.logo { margin:0px; width:150px; float:left;}
.menu {margin:0px 0px 0px 0px; width:962px !important; }
.nav-button { float:right;}
.nav-button a {float:left; padding-left:8px; margin-top:16px;}
.dot { height:1px; width:100%; float:left; margin:8px 0px 8px 0px;}
.wrapper-center { width:960px; color:#333333; margin:0 auto;  }
.wrapper-border { float:left; background-color:#d47d00; background-image:url(../image/back-header.png); display:block; margin-bottom:60px; margin-top:30px; padding:10px; width:960px; }
.wrapper { background-color:#d47d00; margin:auto; }
.white { background-color:#fff !important; float:left; padding: 15px 12px; width:936px !important; }
.header { padding:20px 20px 14px !important; background-color:#fff !important; float:left; padding: 15px 12px; width:920px !important; }
.header-strap { float:left; margin:48px 0 0 0; }
.navigation { float:left; padding:0; width:960px !important; }

.footer-link { color:#fff; }
.footer-link:hover { color:#fff !important; text-decoration:underline; }

.homeactive { width:101px !important; }
.servicesactive { width:263px !important; }
.copyactive { width:205px !important; }
.industryactive { width:265px !important; }
.aboutactive { width:126px !important; }

.homepage-link-image:hover { opacity:0.5; }
.homepage-image-div { background-color:#0d4d5a; height:140px; width:300px; margin-bottom:8px; }
.homepage-click-link:hover { color:#FFBF00; }

.header-strap h2 { color:#646472; }
.extra-pad { margin:0 40px !important; }
hr { border:0px solid #eeeeee !important; border-bottom:1px solid #eeeeee !important; margin:10px 10px 12px 10px; }
.hr-divide { border-bottom:1px solid #666 !important; margin-bottom:40px !important; }
#footer{ background-image:url(../image/back-header.png); font-size:10px; color:#fff; margin-left:0px; padding:10px 20px; background-color:#a94907; width:920px !important; border-top:2px solid #ffbf00; }
#footer p{ margin-bottom:0px !important; }
.social { width:150px; float:right; }
.social img { float:right; }
.copyright { width:450px; float:left; padding-top:5px; }
.dfc { background-image:url(../image/back-header.png); color:#fff; padding:20px 20px 15px 20px; background-color:#1a7e93; margin-left:0px; width:920px !important; }
.dfc:hover { background-color:#0d4d5a !important; }
.dfc h1 { color:#fff; font-size:22px; margin-bottom:15px !important; }
.dfc-logo-box { width:80px; float:left; margin-right:12px; }
.dfc-text-box { width:820px; float:left; font-family: 'AlternateGothic2BTRegular', Helvetica, Arial, sans-serif; font-size:16px; font-weight:normal !important; color:#fff !important; }
.home-lower-text { font-family:'AlternateGothic2BTRegular', Helvetica, Arial, sans-serif; font-size:18px; font-weight:normal !important; line-height:23px; }
.read-more { color:#da6c00; font-family: 'AvantGardeDemiRegular'; font-weight:normal; text-transform:uppercase; }
.list-page { width:940px !important; }
.top-message { width:940px !important; margin:0; }
.about-block { float:left; margin:10px; }
.about-block-thumbnail { width:180px; height:150px; float:left; margin:0 15px 0 0; }
.about-block-title { float:left; width:720px; margin-bottom:6px; }
.about-block-text { float:left; width:720px }
.industry-block { float:left; margin:10px; }
.industry-block-thumbnail { width:180px; height:150px; float:left; margin:0 15px 0 0; }
.industry-block-title { float:left; width:720px; margin-bottom:6px; }
.industry-block-text { float:left; width:720px }
.industry-block .grid_3 { width:300px !important; margin:0 8px 0 0 !important; }
.industry-block .grid_3 img { width:300px !important; }
.industry-block .grid_3_last { width:300px !important; margin:0 !important; display:inline; float:left; }
.industry-block .grid_3_last h1 { font-size:21px !important; }
.industry-block .grid_3 h1 { font-size:21px !important; }

.banner-caption { float:left; position:absolute; left:30px; bottom:30px; z-index:999999; }

.services-info-box { background-color:#f3f3f3; border:1px solid #e4e4e4; padding:10px 0px 5px 10px; margin:0; -width:218px; }
.services-info-box h5 { margin-bottom:5px !important; }

.services-info-box:hover, .services-info-box h5:hover { background-color:#1A7E93 !important; color:#fff !important; }

.services-info-box-top { background-color:#f3f3f3; border:1px solid #e4e4e4; padding:10px 0px 5px 10px; margin:0 0 10px 0; width:320px; }
.services-info-box-top h5 { margin-bottom:5px !important; }

.services-info-box-top:hover, .services-info-box-top h5:hover { background-color:#1A7E93 !important; color:#fff !important; }

.educational-info-box-top { background-color:#f3f3f3; border:1px solid #e4e4e4; padding:10px 10px 5px 10px; margin:0 15px 10px 0; width:auto; float:left; }
.educational-info-box-top h6 { margin-bottom:5px !important; }

.services-legal-line { font-size:10px; line-height:13px; width:900px; margin:20px 0 0 10px; float:left; }

.about-services-block { float:left; margin:10px; }
.about-services-block-thumbnail { width:180px; height:150px; float:left; margin:0 15px 0 0; }
.about-services-block-title { float:left; width:920px; margin-bottom:6px; }
.about-services-block-text { float:left; width:920px }

.education-block { float:left; margin:10px; }
.education-block-thumbnail { width:130px; float:left; margin:0 15px 20px 0; }
.education-block-title { float:left; width:720px; margin-bottom:6px; }
.education-block-text { float:left; width:720px }
.education-item { float:left; margin:10px; border-bottom:1px solid #eeeeee; }
.education-item-text { float:left; width:720px; margin-bottom:15px; }
.education-multipule { float:left; }

.copyright-block { float:left; margin:10px; padding:5px 0 10px;  border-bottom:1px solid #eeeeee; width:912px; }
.copyright-block-thumbnail { width:80px; float:left; margin:0 15px 20px 0; }
.copyright-block-title { float:left; width:350px; margin-bottom:6px; line-height:28px; }
.copyright-block-text { float:left; width:350px }
.copyright-multipule { float:left; }
.copyright-block-title h1 { margin:0 !important; }

.industry-block .copyright-item { width:220px !important; margin:0 11px 0 0 !important; }
.industry-block .copyright-item h1 { height:55px !important; }
.industry-block .copyright-item-last h1 { height:55px !important; }
.industry-block .copyright-item img { width:220px !important; }
.industry-block .copyright-item-last { width:220px !important; margin:0 0 0 0 !important; }
.industry-block .copyright-item-last img { width:220px !important; }

.services-block { float:left; margin:10px; }
.services-block-thumbnail { width:130px; float:left; margin:0 15px 20px 0; }
.services-block-title { float:left; width:720px; margin-bottom:6px; }
.services-block-text { float:left; width:720px }
.services-item { float:left; margin:10px; border-bottom:1px solid #eeeeee; }
.services-item-text { float:left; width:720px; margin-bottom:15px; }
.services-multipule { float:left; }

.breadcrumb { width:100%; float:left; border-bottom:1px solid #eeeeee; margin-bottom:15px;}
.breadcrumb h6 { font-size:10px !important; margin-left:10px; color:#999; margin-bottom:5px !important; }
.breadcrumb a { color:#1a7e93; text-decoration:none;}
.breadcrumb a:hover { color:#888; text-decoration:none;}

.flash-item { float:left; margin:0 0 0 170px; }

.column1 { width:218px; float:left; margin-right:15px; }
.column2 { width:218px; float:left; margin-right:15px; }
.column3 { width:218px; float:left; margin-right:15px; }
.column4 { width:218px; float:left; }

.column1 h3:hover, .column2 h3:hover, .column3 h3:hover { color:#FFBF00; }

.worldmap { width:915px; border:1px solid #cccccc; margin:0 0 25px 0; }

/* Accordian */
.accordian-block { float:left; margin:10px; }
.accordian-block-thumbnail { width:180px; height:150px; float:left; margin:0 15px 0 0; }
.accordian-block-title { float:left; width:910px; margin-bottom:6px; }
.accordian-block-text { float:left; width:910px }
.accordion { float:left; margin:10px 0 15px 0; display:block !important; padding:0 !important; }
.accord-titles { background:url(../image/accordian-arrow.png) no-repeat right center; width:870px; border-bottom:1px solid #ccc; padding:0 40px 5px 0; margin:0 0 20px 0; cursor:pointer;
line-height:26px; font-size:18px !important; }
.active { background:url(../image/accordian-active-arrow.png) no-repeat right center; width:870px; }
.ac_portfolio { margin-bottom:30px; }

/* Services Page */
.services { margin:30px 20px 0px 0px;}
.services img { float:left; margin:0px 20px 0px 0px;}
.services p { margin:0px 0px 0px 0px;}

/* About Page */
.about{ margin:24px 22px -14px 0px; float:right; padding-bottom:16px;}
.about img { float:right; margin:0px 0px 0px 0px;}
.about p { margin:0px 0px -4px 10px; font-size:11px;}

/* Links List */
.links-list { background-color:#f3f3f3; border:1px solid #e4e4e4; padding:10px; margin:0px 10px 10px 0px; height:48px; width:198px; float:left; }
.links-list-left { margin-right:10px; float:left; }
.links-list-right { position: relative; margin:-46px 0px 0px 170px; float:right; }
.links-list img {}
.links-list h1 { font-size:12px; margin:0px 0px -2px 0px; line-height:15px; }
.links-list p { margin:0 !important; }

.links-list:hover, .links-list h1:hover { background-color:#1A7E93 !important; color:#fff !important; }

/* Editions List */
.editions-list { background-color:#f3f3f3; border:1px solid #e4e4e4; padding:10px; margin:0px 11px 10px 0px; height:30px; width:70px; float:left; text-align:center; }
.editions-list-left { margin-right:10px; float:left; }
.editions-list-right { position: relative; margin:-46px 0px 0px 170px; float:right; }
.editions-list img {}
.editions-list h1 { font-size:12px; margin:0px 0px 1px 0px; line-height:15px; }
.editions-list p { margin:0 !important; font-size: 8px; line-height:10px;}

.editions-list:hover, .editions-list h1:hover { background-color:#1A7E93 !important; color:#fff !important; }

/* Music Playlist */
#listing { margin:0px 0px 0px 0px; width:940px; float:left; }
#listing h6:hover { color:#FFBF00; }
#listing ul { list-style:none; }
#listing ul li { display:inline; float:left; width:218px; margin:3px 5px 0 0; }
.music-playlist { background-color:#f3f3f3; border:1px solid #e4e4e4; padding:10px 8px 0px 10px; margin:0px 14px 16px 0px; max-height:48px; min-width:198px; float:left; }
.music-playlist-country { background-color:#f3f3f3; border:1px solid #e4e4e4; padding:10px 8px 0px 10px; margin:0px 14px 16px 0px; max-height:48px; min-width:198px; float:left; }
.music-playlist-left { margin-right:10px; float:left; }
.music-playlist-right { position: relative; margin:-46px 0px 0px 170px; float:right; }
.music-playlist img {}
.music-playlist h1 { font-size:13px; margin:0px 0px -2px 0px; }
.music-playlist .smaller-text { font-size:9px !important; }
h6 { margin-bottom:4px; }

.music-playlist-country { background-color:#da7900; border:1px solid #e4e4e4; padding:10px 8px 10px 10px; margin:0px 14px 16px 0px; max-height:48px; width:198px; float:left; }
.music-playlist-country img {}
.music-playlist-country h1 { font-size:21px; margin:0px 0px -2px 0px; color:#fff !important; }
.music-playlist-country .smaller-text { font-size:12px !important; }
.music-playlist-country .smaller-text2 { font-size:16px !important; }
.music-playlist-country .smaller-text3 { font-size:18px !important; }

/* Video Playlist */
#listing-video { margin:0px 0px 0px 0px; width:915px; float:left; }
#listing-video ul { list-style:none; }
#listing-video ul li { display:inline; float:left; width:218px; margin:3px 5px 0 0; }
.video-playlist { background-color:#f3f3f3; border:1px solid #e4e4e4; padding:10px 10px 0px 10px; margin:0px 20px 23px 0px; width:190px; float:left; min-height:230px;}
.video-playlist-left {}
.video-playlist-right { position: relative; margin:-46px 9px 0px 0px; float:right;}
.video-playlist img {}
.video-playlist h1 { font-size:14px; margin:3px 0px 0px 0px;}
.video-playlist-last { background-color:#f3f3f3; border:1px solid #e4e4e4; padding:10px 10px 0px 10px; margin:0px 0px 23px 0px; width:190px; float:left; min-height:230px;}
.video-playlist-last img {}
.video-playlist-last h1 { font-size:14px; margin:3px 0px 0px 0px;}

/* Filter > Music Playlist, Photo, Video Playlist and Portfolio */
.splitter { margin:0;}
.splitter ul {margin-right: 0; margin-top: 0;}
.splitter li,.splitter ul,.splitter ul li a  { list-style:none; float:left;}
.splitter ul li {margin-left: 1px;}
.splitter ul li:first-child {margin-left: 0;}
.splitter ul li a {text-decoration: none;}
.splitter ul li.selected-2 a {color: #262626;}

/* Q Tip */
div#qTip {padding: 5px; border: 1px solid #444; display: none; background: #1a7e93; color: #FFF; font: bold 9px Arial, sans-serif; text-align: left; position: absolute; z-index: 1000;}

.middle-button{font-family: 'AvantGardeDemiRegular'; font-weight:normal; font-size:14px; color:#fff;  background: none no-repeat scroll right center #1a7e93; display: inline-block; min-width:18px; height:20px; text-align:center; padding:8px 20px; margin:0px 10px 0px 0px; text-transform:uppercase; }
.middle-button:hover { color:#fff !important; text-decoration:underline; }

.middle-right { float:left; width:5px; height:32px; margin:-7px 0px 0px -5px;}

/*#allcat { width:50px !important; margin-right:10px !important; }*/
#allcat { width:140px !important; margin-right:10px !important; }

.allcatst { background: none no-repeat scroll right center #111111 !important; }
.downlaodcat { background: none no-repeat scroll right center #1a7e93 !important; }
.subscriptioncat { background: none no-repeat scroll right center #82358c !important; }
.adsupportedcat { background: none no-repeat scroll right center #0b983a !important; }
.othercat { background: none no-repeat scroll right center #e30613 !important; }
