
/* ============= Automatic Styles ================= */
.boxColorDark h2 { background-color:#1b1464; }

#templateTopBar { display:none; }
#templateSubHeader { margin-top:12px; clear:both; position:relative; overflow:hidden; height:265px; float:left; }
#templateSubHeader #templateBanner {  height:265px; width:932px;float:left; }

/***************** Home Page Banner Image Slide *********************/

/* Homepage Banner Content Styles */
#bannerAM div.imageSlideContent, #bannerHomePage div h1 { color:#FFFFFF; }
#bannerAM div.imageSlideContent p { position:absolute; }
#bannerAM div.imageSlideContent a { display:block; padding:3px 4px; color:#FFFFFF; border: 1px solid #FFFFFF; text-decoration:none; float:right; margin-left:6px; margin-top: 80px; }
#bannerAM div.imageSlideContent a:hover {  background: #FFFFFF; color: #000000 ; filter:alpha(opacity=50)}
#bannerAM div.imageSlideContent { position:absolute; text-align:left; color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; width:282px; height:98px; }

/* Global Paging */
#bannerAMPagingWrapper { display:block; }
#bannerAMPaging { position:absolute; top:172px; right:338px; z-index:990; }
#bannerAMPaging ul { margin:0px 4px 0px 21px; }
#bannerAMPaging ul li { float:left; list-style:none; margin:0px 5px; padding:0px; background:none; }
#bannerAMPaging ul li a { display:block; padding:0px; color:#666666; background-color:#FFFF66; width:10px; height:10px; text-decoration:none; }
#bannerAMPaging ul li a:hover { background-color:#39ace0; }
#bannerAMPaging li.slideSelected a {color:#CCCCCC; background-color:#39ace0; }
/*******************************************************************/

/* BANNER MENU */
#templateSubHeader #templateMenu .notItemsListInPath { display:none; }
#templateSubHeader #templateMenu .itemsListInPath { }

#templateSubHeader #templateMenu { overflow:hidden; clear:both; position:absolute; top:214px; z-index:2; left:10px; height:46px; width:920px; }
#templateSubHeader #templateMenu ul { margin-top:0px; margin-left:0px;}
#templateSubHeader #templateMenu ul li { float:left; border-left:solid 1px #0b8bf4; }
#templateSubHeader #templateMenu ul li:first-child { border-left:none; }
#templateSubHeader #templateMenu ul li a { color:#FFFFFF; outline:none; font-size:1.0em; padding:4px 10px; text-decoration:none; display:block; float:left;}
#templateSubHeader #templateMenu ul li a:hover { color:#666; background-color:#FFFFFE; } /* Hover background change */
#templateSubHeader #templateMenu ul li a.selected { color:#13256F; background-color:#FFFFFF; } /* Selected link background */
#templateSubHeader #templateMenu ul li a.selected:hover { cursor:default; } /* Selected link background */
#templateSubHeader #templateMenu ul li a.parentSelected { color:#666; background-color:#FFFFFF; } /* The styles when this item is the parent of a selected item */
#templateSubHeader #templateMenu ul li a.parentSelected:hover { background:none; background-color:#f0f0f0; color:#333;}

#templateSubHeader #templateMenu ul li ul { position:absolute; left:60px; margin-top:16px; }
#templateSubHeader #templateMenu ul li ul li { border-bottom:0px; margin-top:9px; border-left:1px solid #13256F;}
#templateSubHeader #templateMenu ul li ul li:first-child { border-left:none; }
#templateSubHeader #templateMenu ul li ul li a { color:#13256F; padding: 2px 6px; margin:1px 4px; font-size:1.1em;  }
#templateSubHeader #templateMenu ul li ul li a:hover { background-color:#F4F3F2; color:#333333; border:solid 1px #CCCCCC; margin:0px 3px; } /* Hover background change */
#templateSubHeader #templateMenu ul li ul li a.selected,
#templateSubHeader #templateMenu ul li ul li a.parentSelected,
#templateSubHeader #templateMenu ul li ul li a.parentSelected:hover { background-color:#F4F3F2; color:#333333; border:solid 1px #CCCCCC; margin:0px 3px; } /* Selected link background */
#templateSubHeader #templateMenu ul li ul li a.selected:hover { cursor:default; } /* Selected link background */

#templateSubHeader #templateMenu ul li ul#subitem3 { left:170px; }
#templateSubHeader #templateMenu ul li ul#subitem4 { left:260px; }

/* Menu Bar (Social Media )*/
#templateHeaderExtraContent { position:absolute; top:234px;}
#AMsubmenubar { height:28px; width:928px; float:left; border-bottom: 1px solid #999999; z-index:1; padding-right:6px;}
#AMsubmenubar .borderRight { border-right: 1px solid #CCCCCC; }
#AMIcons { height:28px; float:right; z-index:3; padding-right:6px; position:absolute; right:6px;}
#AMIcons .socialIcon { float: right; height:24px; padding-left: 5px; padding-right: 5px; margin-top:3px; }
#AMIcons .socialText { float: right; height:24px; padding-left: 5px; padding-right: 5px; margin-top:6px; }
.socialText a { color:#666666; font-size:13px; font-weight:bold; text-decoration:none; }
.socialText a:hover { color:#999999; text-decoration: underline; } 
/* #templateMenu ul li ul { background:transparent none repeat scroll 0 0;	clear:both;	display:block;	height:34px;	left:0;	padding:0 0 0 15px;	position:absolute;	top:1.9em;	width:532px;} */
#highResForm label span { width:70px; }

/* Search */
.libSearch { padding:9px 2px; clear:both; overflow:hidden; float: left; }
.libSearch span.searchTitle { border-right:solid 1px #CCCCCC; padding-right:12px; margin-right:6px; }
.libSearch form { float:left; }
.libSearch input, .libSearch select { margin-top:0px; margin-left:5px; margin-right:12px; }
.libSearch input { padding:1px; }
.libSearch label { float:left; }

.searchLoading { float:right; margin-right:20px; }

/* Listings */
.libContainer { height:555px; overflow:auto; position:relative; float:left; }
.libItemContainer { width:164px; height:173px; float:left; margin:0px 6px 12px 6px; overflow:hidden; position:relative; display:inline;}
.libItemContainer .addToPlaylist, 
.libItemContainer .addToAlbum , 
.libItemContainer .audioDownload { position:absolute; top:84px; right:13px; cursor:pointer; display:inline;}
.libItem { float:left; border:solid 1px #CCCCCC; padding:8px; cursor:pointer; }
.libItem .videoImage { width:146px; height:97px; display:block; margin-bottom:4px; }
.libItem span.libItemTitle { color:#444; font-size:1.1em; height:54px; display:block; overflow:hidden; }
.libItem span.videoLength { color:#999999; font-size:1.0em; }
.libItem .imageThumb { height:97px; width:146px; overflow:hidden; text-align:center; background-color:#666666; margin-bottom:4px;}
.libItem .imageThumb img { height:97px; }
.libItem span.libItemTitle { color:#444444; display:block; font-size:1.1em; height:54px; overflow:hidden; }

.playIcon { position:absolute; left:66px; top:38px; display:none; }

#display #imageLoading { position:absolute; width:100px; display:none;}

.colSize2plus{float: left; width: 457px; margin-left:9px; margin-right:9px; overflow:hidden;}
.bottomBorder { margin-bottom: 15px; border-bottom: 10px solid; }
.topBorder { margin-top: 40px; border-top: 10px solid; }
.topBorder h3 { margin-top: 10px; margin-left: 5px; }
.topBorder .linkList a { color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.3em; text-decoration:none; }
.topBorder .linkList a:hover { color:#999999; text-decoration:underline; }
.topBorder p { margin-left: 5px; margin-right: 5px; }
.topBorder p a { text-decoration:none; }
.topBorder p a:hover { text-decoration:underline; }
.purpleBorder { border-color: #663399; }
.violetBorder { border-color: #990066; }
.pinkBorder { border-color: #CC0066; }
.blueBorder { border-color: #333399; }
.lightGreenBorder { border-color: #99CC33; }
.darkGreenBorder { border-color: #009933; }
.yellowBorder { border-color: #CCCC33; }
.redBorder { border-color: #CC3333; }
.largeP { font-size: 1.3em; }
#highlights { margin-top: 10px; width: 360px; height: 310px; }
.AMimgLink { cursor:pointer; }
.AMimgLink img { position:absolute; }
.AMimgLink .AMplayOverlay { padding-top:83px; padding-left:146px; }

#templateWrapper ul.linkList { border-top:1px solid #CCCCCC; margin-top:18px; margin-left: 5px; padding:0; }

.colSize1plus { float:left; width: 267px; margin-left:9px; margin-right:9px; overflow:hidden; }
.colSize1plus h3 { border-bottom:1px solid #999999; }
.colSizeThird { width: 298px; float: left; margin-left: 9px; margin-right: 9px; overflow:hidden; }
.mediaPreview { float:left; width: 310px; margin-left:9px; margin-right:9px; overflow:hidden; }
.mediaText { float:left; width: 129px; margin-left:9px; margin-right:9px; overflow:hidden; }
.title { padding-top: 5px; padding-bottom: 5px; color: #FFFFFF; font-size: 1.4em; font-weight: bold; }
.yellowBckg { background-color: #CCCC33; }
.redBckg { background-color: #CC3333 }
.blueBckg { background-color: #333399 }
.mmediaThumb { width: 304px; }<!--height: 228px; -->

#mediaBox { background: #CCCCCC; border-top: 20px solid #CC3333; height: 600px; }
.grayBckg { background: #EEEEEE; }
#mediaHead { height:70px; width:932px; float:left; }
#mediaHead h1 { font-size:5em; margin-left:35px; margin-top:5px; }
#mediaContent { height: 400px; width:870px; float:left; padding:10px 4px; }
#requestForm { float: left; height: 140px; width: 220px; }
#mediaInfo { float:left; width:220px; height: 208px; border-bottom: 2px solid #FFFFFF; }
#mediaInfo p { padding: 6px; margin-top: 0px; font-size: 1.1em; }
#mediaView { float: left; height: 400px; width: 642px; }
#mediaThumb { height: 145px; }
#mediaView .direction { float:left; height: 400px; width: 20px; }
#mediaView .direction .diricon { margin-top: 164px; height: 86px; width: 20px; cursor:pointer; }
#mediaView #display { float:left; height: 400px; width: 600px; text-align:center; overflow:hidden; background: #000000; }
#mediaView #foot { float: left; height: 145px; width: 670px; }
#mediaView #foot #thumb { float:left; margin-left: 35px; overflow: hidden; height: 145px; width: 600px; }
#mediaSearch { margin-top: 20px; border-top: 10px solid #CC3333; border-bottom: 10px solid #CC3333; height: 70px; }
#searchTitle { height: 70px; width: 85px; float: left; }
#mediaSearch .inputCol { height: 70px; }
.formInput { margin-top: 12px; margin-left: 20px; width: 300px; }
.dateDiv { border: 2px solid #CCCCCC; font-size: 20px; color: #999999; float:left; width: 77px; height: 50px; margin-right: 11px; cursor:pointer; }
.dateDiv2 { border: 2px solid #CCCCCC; font-size: 20px; color: #999999; float:left; width: 77px; height: 50px; margin-right: 11px; }
.dateDiv:hover { color:#FFFFFF; background-color: #BBBBBB; }
.smallDD { width: 45px; }
.selected { color: #FFFFFF; background-color: #999999; }
.dateDiv span.small { font-size: 12px; }
.dateDiv span.big { font-size: 1.9em; }
.dateDir { border: 2px solid #CCCCCC; margin-right: 5px; float: left; }
#highResForm .submit { background-color:#666666; color:#FFFFFF; cursor:pointer; float:right; font-weight:bold; margin-left:6px; margin-right:12px; margin-top:6px; padding:5px; }
#highResForm input { width:130px; }
#highResForm select { width:134px; }
#listLoading { position:absolute; top: 370px; left: 425px; display:none; }
.pageLink { cursor: pointer; }
#pagination .prev, #pagination .next { cursor: pointer; }
.unclickable { cursor: default; }

#templateBody .newsimage { width:10px; margin-right:9px; }
table.uniform, table.uniform td, table.uniform th { font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; }

