/* CSS Document */

body {
	margin-left:auto;
	margin-right:auto;
	margin-top: 5px;
	background-color: #CCCCCC;
	background-position:center;
	font-size: 11px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	/*width:1002px; */
	
	/*scrollbar-face-color:#999999;*/
	/*scrollbar-arrow-color:#E1F2FF;*/
	/*scrollbar-track-color:#E1F2FF;*/
	/*scrollbar-shadow-color:#E1F2FF;*/
	/*scrollbar-highlight-color:#E1F2FF;*/
	/*scrollbar-3dlight-color:#E1F2FF;*/
	/*scrollbar-darkshadow-Color:#E1F2FF;*/
}

.newbod 
{
	margin-left:auto;
	margin-right:auto;
	margin-top: 5px;
	background-color: #CCCCCC;
	background-position:center;
	font-size: 11px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	width:1002px; 
}

/* CentCat Body CSS */
/*
body
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 100%;
	background: #fff;
	padding-bottom: 0px;
	margin: 0px;
	color: #000;
	padding-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	scrollbar-face-color:#999999;
	scrollbar-arrow-color:#E1F2FF;
	scrollbar-track-color:#E1F2FF;
	scrollbar-shadow-color:#E1F2FF;
	scrollbar-highlight-color:#E1F2FF;
	scrollbar-3dlight-color:#E1F2FF;
	scrollbar-darkshadow-Color:#E1F2FF;
}
*/

.logobg {
	border-left-style: solid;
	border-left-color: #333333;
	border-left-width: 1px;
	padding-left: 10px;
	text-align:left;

	}
	
/************* MODULES ON HOMEPAGE ************************************/
/* Module (control) header */
.mod_left_corner { background: url(images/modulecorner_left.gif) top left; }
.mod_right_corner { background: url(images/modulecorner_right.gif) top right; }
.modheader 
{
	background: url(images/moduleheaderslice.gif);background-repeat:repeat-x;
	background-color: #FFFFFF;
	font-family:Verdana;
	
	font-size:13pt;
	color:#1D404F;
	border-top: 1px solid #306556;
	padding-top:5px;
	padding-left:5px;
}
.modDivider
{
	padding-left: 3px;
	padding-top: 3px;
	border-top: 1px solid #306556;
}

.modDivider2
{
	padding-left: 3px;
	padding-top: 3px;
	border-bottom: 2px solid #000000;
}

.modDivider3
{
	padding-left: 3px;
	padding-top: 3px;
	border-top: 1px solid #306556;
	border-bottom: 1px solid #306556;
}

/* This is the module boders*/
.module_main {
background:#ffffff;
border-bottom: 1px solid #306556;
border-left: 1px solid #306556;
border-right: 1px solid #306556;
}


/************* END MODULES ON HOMEPAGE ************************************/
	
/* Masthead graphics */
.bg-graychecks { background: url(images/headergradient_background.gif) top left; }
.logo-img { background: url(images/logo.gif); } /* logo */
.Mundologo-img { background: url(images/mundologo.gif); } /* Mundo logo */

/*.l-qs-yell-img { background: url(images/l-qs-yell.gif); }  left quick search graphic */
/*.mid-qs-img { background: url(images/mid-qs.gif); }  middle quick search graphic */
.l-qs-yell-img { background: url(images/searchtab_edge1.gif); } /* left quick search graphic */
.mid-qs-img { background: url(images/searchtab_edge2.gif); } /* middle quick search graphic */
.bg-qs-blue-img { background: url(images/bg-qs-blue.gif); } /* advanced seach blue background graphic */
/*.r-qs-blue-img { background: url(images/r-qs-blue.gif); }  right advanced seach blue background graphic */

	
/* This is the white body of the homepage*/
.main {
background:#ffffff;
border-bottom: 1px solid #000000;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
}

.assettype {color:#666666; font-style:oblique;}
.artistname {font-weight:bold;}
.welcometxt {color:#33484D; font-weight:bold;text-align:left;}
.whttxthead {color:#ffffff; font-weight:bold;text-align:left; padding-bottom:5px;}
.subheading {color:#ffffff; font-weight:bold;text-align:left;font-size:medium; padding-left:5px; padding-top:3px; padding-bottom:3px;}

/* gray links inside the quicksearch */
a.quick {color:#33484D; text-decoration:none;  font-style:normal; padding-bottom:5px; font-weight:bold; }
a.quickselected {color:#FFFFFF; text-decoration:underline; font-weight:bold; }

/*
a.quick:hover {color:#000000; text-decoration:underline; font-style:normal; }
a.quick:visited {color:#999999; font-style:normal; }
*/

.quicksearch {
		/*background: #ffcf00 url(images/bg-qs-yell.gif) repeat;*/
		background: #60B52D;
		border-bottom: 1px solid #000000;
}

.greyback 
{
	background-color: #CCCCCC;
}

/* advanced search */
.advancedsearch {
		/*background: #006699 url(images/bg-qs-blue.gif) repeat;*/
		background: #03547D;
}

/* main navigation links in blue at top of page */
.nav-primary 
{
    border-left-style: solid;
	border-left-color: #000000;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	border-right-width: 1px;
	padding:10px;
	background: url(images/headergradient_background.gif) top left;
	text-align:center;
}

a.nav-main {color:#33484D; text-decoration:none; padding-left:2px; padding-right:2px; font-weight:bold;font-size: 11px;}
a.nav-main:hover {color:#33484D; text-decoration:underline; padding-left:2px; padding-right:2px;}
a.nav-main:visited{color:#33484D; padding-left:2px; padding-right:2px;}

a.search-link {color:#33484D; text-decoration:none; padding-left:2px; padding-right:2px; font-weight:bold;font-size: 11px;}
a.search-link:hover {color:#33484D; text-decoration:underline; padding-left:2px; padding-right:2px;}
a.search-link:visited{color:#551a8b; padding-left:2px; padding-right:2px;}
a.search-link:active{color:#A42626; padding-left:2px; padding-right:2px;}

.deadlink
{
	font-size: 11px;
	
}

/* division filter navigation */
.nav-divisions {
	/*background: url(images/bg-nav-sub.gif) top left;*/
	background-color: #3B7B69;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 2px solid #000000;
	border-bottom: 2px solid #000000;
	padding: 5px;
	
}

.nav-divisions-white {
	/*background: url(images/bg-nav-sub.gif) top left;*/
	background-color: #3B7B69;
	color:#FFFFFF;
	font-weight:bold;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 2px solid #000000;
	border-bottom: 2px solid #000000;
	padding: 5px;
	
}

.button-row {
	/*background: url(images/bg-nav-sub.gif) top left;*/
	background-color: #3B7B69;
	color:White;
	padding: 5px;
	font-weight:bold;
}

/*
.divisiontxt{ color:#cccccc; font-style:normal; letter-spacing: 1px; text-decoration: none;}
.divisionselected{ color:#99ffff; font-style:normal; letter-spacing: 1px; text-decoration: underline; font-weight:bolder;}
*/
.divisiontxt{ color:#FFFFFF; font-style:normal; letter-spacing: 1px; text-decoration: none;}
.divisionselected{ color:#78D6F2; font-style:normal; letter-spacing: 1px; text-decoration: underline; font-weight:bolder;}

a.divisiontxt:hover {
	color:#ffffff;
	font-style:normal;
	text-decoration: underline;
	
}
a.divisiontxt:visited {color:#eeeeee;font-style:normal;}

/* ALL BUTTONS ICONS */
.btn-seeall {background: url(images/buttons/btn-seeall.gif);} 
.btn-more {background: url(images/buttons/btn-more.gif);}


/* Quick search yellow button*/
.btn-yellow {color:#000000; text-decoration:none; font-size: x-small; letter-spacing: 1px; padding:3px; font-weight:bolder;}
.btn-l-yell-img {background: url(images/buttons/btn-l-yell.gif); } /* button left yellow graphic */
.btn-r-yell-img {background: url(images/buttons/btn-r-yell.gif); } /* button right yellow graphic */
.btn-bg-yell-img {background: url(images/buttons/btn-bg-yell.gif);background-repeat:repeat-x; } /* button background yellow graphic */
.btn-b-yell-img {background: url(images/buttons/btn-b-yell.gif);background-repeat:repeat-x } /* button bottom yellow graphic */

/* Advanced search cyan button */
.btn-cyan {color:#000000; text-decoration:none; letter-spacing: 1px; padding:3px; font-size: 12px; font-family: Verdana; font-weight:bold;}
.btn-l-cyan-img {background: url(images/buttons/btn-l-cyan.gif); } /* button left cyan graphic */
.btn-r-cyan-img {background: url(images/buttons/btn-r-cyan.gif); } /* button right cyan graphic */
.btn-bg-cyan-img {background: url(images/buttons/btn-bg-cyan.gif);background-repeat:repeat-x; } /* button background cyan graphic */
.btn-b-cyan-img {background: url(images/buttons/btn-b-cyan.gif);background-repeat:repeat-x } /* button bottom cyan graphic */

/* View TOTEbag blue buttons on dark background */
.btn-blue {color:#ffffff; text-decoration:none; font-size: x-small; letter-spacing: 1px; padding:3px; font-weight:bolder;}
.btn-l-blue-img {background: url(images/buttons/btn-l-blue.gif); } /* button left blue graphic */
.btn-r-blue-img {background: url(images/buttons/btn-r-blue.gif); } /* button right blue graphic */
.btn-bg-blue-img {background: url(images/buttons/btn-bg-blue.gif);background-repeat:repeat-x; } /* button background blue graphic */
.btn-b-blue-img {background: url(images/buttons/btn-b-blue.gif);background-repeat:repeat-x } /* button bottom blue graphic */

/* Pagebody button BLUE ON WHITE background */
.btn-blue-w {color:#ffffff; text-decoration:none; font-size: x-small; letter-spacing: 1px; padding:3px; font-weight:bolder;}
.btn-l-blue-w-img {background: url(images/buttons/btn-l-blue-w.gif); } /* button left blue graphic white background */
.btn-r-blue-w-img {background: url(images/buttons/btn-r-blue-w.gif); } /* button right blue graphic white background */
.btn-bg-blue-w-img {background: url(images/buttons/btn-bg-blue-w.gif);background-repeat:repeat-x; } /* button background blue graphic on white page */
.btn-b-blue-w-img {background: url(images/buttons/btn-b-blue-w.gif);background-repeat:repeat-x } /* button bottom blue graphic white background */

/* Pagebody button YELLOW ON WHITE background */
.btn-yell-w {color:#000000; text-decoration:none; font-size: x-small; letter-spacing: 1px; padding:3px; font-weight:bolder;}
.btn-l-yell-w-img {background: url(images/buttons/btn-l-yell-w.gif); } /* button left yellow graphic white background */
.btn-r-yell-w-img {background: url(images/buttons/btn-r-yell-w.gif); } /* button right yellow graphic white background */
.btn-bg-yell-w-img {background: url(images/buttons/btn-bg-yell-w.gif);background-repeat:repeat-x; } /* button background yellow graphic on white page */
.btn-b-yell-w-img {background: url(images/buttons/btn-b-yell-w.gif);background-repeat:repeat-x } /* button bottom yellow graphic white background */

/* Pagebody button CYAN ON WHITE background */
.btn-cyan-w {color:#000000; text-decoration:none; letter-spacing: 1px; padding:3px; font-size: 12px; font-weight:bold;}
.btn-l-cyan-w-img {background: url(images/buttons/btn-l-cyan-w.gif); } /* button left cyan graphic white background */
.btn-r-cyan-w-img {background: url(images/buttons/btn-r-cyan-w.gif); } /* button right cyan graphic white background */
.btn-bg-cyan-w-img {background: url(images/buttons/btn-bg-cyan-w.gif);background-repeat:repeat-x; } /* button background cyan graphic on white page */
.btn-b-cyan-w-img {background: url(images/buttons/btn-b-cyan-w.gif);background-repeat:repeat-x } /* button bottom cyan graphic white background */

/*module box */

.mod1head {
background-image: url(images/bg-500x27-mod1.gif);
background-repeat: no-repeat;
background-position:right;
border-bottom: thin solid #cccccc;
}
.mod1head2
{
	font-family: Verdana, Arial;
	font-weight: bold;
	/*color: #006699;*/
	color:Black;
	padding-left: 4px;
	font-size: 15px;
	/*text-decoration: underline;*/
}

H1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15pt;
	text-transform: capitalize;
	letter-spacing: -0.05em;
	color: #000;
}


#mod1container {
border: thin solid #cccccc;
padding:0px;
width: 33%;
}
 
/* UMGD Buttons */

/* Cyan on white background button */
.cssbtn-bg-cyan-w { background: url(images/buttons/btn-bg-cyan-w.gif) blue center 50%; border-width: 0px; font-size: 10px; height: 17px; white-space: nowrap; padding: 0px 3px 0px 3px; text-align: center; font-family: Verdana; font-weight:lighter; }
.cssbtn-l-cyan-w { background-image: url(images/buttons/btn-l-cyan-w.gif); background-repeat:no-repeat; width:7px; }
.cssbtn-r-cyan-w { background-image: url(images/buttons/btn-r-cyan-w.gif); background-repeat:no-repeat; width:4px; }
.cssbtn-b-cyan-w { background-image: url(images/buttons/btn-b-cyan-w.gif); background-repeat: repeat-x; height: 3px; }
.cssbtn-cnr-cyan-w { background-image: url(images/buttons/btn-cnr-cyan-w.gif); background-repeat: repeat-x; height: 3px; }

/* Cyan button */
.cssbtn-bg-cyan { background: url(images/buttons/SeaGreen.gif) blue center 50%; border-width: 0px; font-size: 10px; height: 20px; white-space: nowrap; padding: 0px 3px 0px 3px; text-align: center; font-family: Verdana; font-weight:lighter; }
.cssbtn-l-cyan { background-image: url(images/buttons/SeaGreenLeft.gif); background-repeat:no-repeat; width:3px; height:20px; }
.cssbtn-r-cyan { background-image: url(images/buttons/SeaGreenRight.gif); background-repeat:no-repeat; width:3px; height:20px; }
.cssbtn-b-cyan { background-image: url(images/buttons/btn-b-cyan.gif); background-repeat: repeat-x; height: 3px; }
.cssbtn-cnr-cyan { background-image: url(images/buttons/btn-cnr-cyan.gif); background-repeat: repeat-x; height: 3px; }

/* Cyan button with black border */
.cssbtn-bg-cyan-bb { background: url(images/buttons/btn-bg-cyan-bb.gif) blue center 50%; border-width: 0px; font-size: 10px; height: 17px; white-space: nowrap; padding: 0px 3px 0px 3px; text-align: center; font-family: Verdana; font-weight:lighter; }
.cssbtn-l-cyan-bb { background-image: url(images/buttons/btn-l-cyan-bb.gif); background-repeat:no-repeat; width:3px; height:17px; }
.cssbtn-r-cyan-bb { background-image: url(images/buttons/btn-r-cyan-bb.gif); background-repeat:no-repeat; width:3px; height:17px; }


/* Blue on white background button */
.cssbtn-bg-blue-w { background: url(images/buttons/btn-bg-blue-w.gif); border-width: 0px; font-size: 10px; height: 17px; white-space: nowrap; padding: 0px 3px 0px 3px; text-align: center; font-family: Verdana; font-weight:lighter; }
.cssbtn-l-blue-w { background-image: url(images/buttons/btn-l-blue-w.gif); background-repeat:no-repeat; width:5px; }
.cssbtn-r-blue-w { background-image: url(images/buttons/btn-r-blue-w.gif); background-repeat:no-repeat; width:4px; }
.cssbtn-b-blue-w { background-image: url(images/buttons/btn-b-blue-w.gif); background-repeat: repeat-x; width:1px; height: 3px; }
.cssbtn-cnr-blue-w { background-image: url(images/buttons/btn-cnr-blue-w.gif); background-repeat: no-repeat; height: 3px; }

/* Blue button */
.cssbtn-bg-blue { background: url(images/buttons/blue.gif) blue center 50%; border-width: 0px; font-size: 10px; height: 20px; white-space: nowrap; padding: 0px 3px 0px 3px; text-align: center; font-family: Verdana; font-weight:lighter; }
.cssbtn-l-blue { background-image: url(images/buttons/blueleft.gif); background-repeat:no-repeat; width:3px; height:20px; }
.cssbtn-r-blue { background-image: url(images/buttons/blueright.gif); background-repeat:no-repeat; width:3px; height:20px; }
.cssbtn-b-blue { background-image: url(images/buttons/btn-b-blue.gif); background-repeat: repeat-x; width:1px; height: 4px; }
.cssbtn-cnr-blue { background-image: url(images/buttons/btn-cnr-blue.gif); background-repeat: repeat-x; width:7px; height: 3px; }

.cssbtn-text-white { color: white; font-size: 11px; font-family: Verdana; font-weight:bold}
.cssbtn-text-black { color: black; font-size: 11px; font-family: Verdana; font-weight:bold; }

/* Yellow on white background button */
.cssbtn-bg-yell-w { background: url(images/buttons/btn-bg-yell-w.gif) blue center 50%; border-width: 0px; font-size: 10px; height: 17px; white-space: nowrap; padding: 0px 3px 0px 3px; text-align: center; font-family: Verdana; font-weight:lighter; }
.cssbtn-l-yell-w { background-image: url(images/buttons/btn-l-yell-w.gif); background-repeat:no-repeat; width:7px; }
.cssbtn-r-yell-w { background-image: url(images/buttons/btn-r-yell-w.gif); background-repeat:no-repeat; width:4px; }
.cssbtn-b-yell-w { background-image: url(images/buttons/btn-b-yell-w.gif); background-repeat: repeat-x; height: 3px; }
.cssbtn-cnr-yell-w { background-image: url(images/buttons/btn-cnr-yell-w.gif); background-repeat: repeat-x; height: 3px; }

/* Yellow button */
.cssbtn-bg-yell { background: url(images/buttons/yellow.gif) blue center 50%; border-width: 0px; font-size: 10px; height: 20px; white-space: nowrap; padding: 0px 3px 0px 3px; text-align: center; font-family: Verdana; font-weight:lighter; }
.cssbtn-l-yell { background-image: url(images/buttons/yellowleft.gif); background-repeat:no-repeat; width:3px; height:20px; }
.cssbtn-r-yell { background-image: url(images/buttons/yellowright.gif); background-repeat:no-repeat; width:3px; height:20px; }
.cssbtn-b-yell { background-image: url(images/buttons/btn-b-yell.gif); background-repeat: repeat-x; width:1px; height: 5px; }
.cssbtn-cnr-yell { background-image: url(images/buttons/btn-cnr-yell.gif); background-repeat: repeat-x; width:7px; height: 1px; }

/* Cyan Button No Shadow */
.cssbtn-bg-blue-ns { background: url(images/buttons/middle.gif) blue center 50%; border-width: 0px; font-size: 10px; height: 17px; white-space: nowrap; padding: 0px 3px 0px 3px; text-align: center; font-family: Verdana; font-weight:lighter; }
.cssbtn-l-blue-ns { background-image: url(images/buttons/left.gif); background-repeat:no-repeat; width:3px; height:17px; }
.cssbtn-r-blue-ns { background-image: url(images/buttons/right.gif); background-repeat:no-repeat; width:5px; height:17px; }

/* Light Blue Button */
.cssbtn-bg-ltblue { background: url(images/buttons/btn-m-ltblue.gif) blue center 50%; border-width: 0px; font-size: 10px; height: 20px; white-space: nowrap; padding: 0px 3px 0px 3px; text-align: center; font-family: Verdana; font-weight:lighter; }
.cssbtn-l-ltblue { background-image: url(images/buttons/btn-l-ltblue.gif); background-repeat:no-repeat; width:3px; height:20px; }
.cssbtn-r-ltblue { background-image: url(images/buttons/btn-r-ltblue.gif); background-repeat:no-repeat; width:3px; height:20px; }

/* Dark Blue Button */
.cssbtn-bg-drkblue { background: url(images/buttons/button_dkblue_m.gif) blue center 50%; border-width: 0px; font-size: 10px; height: 20px; white-space: nowrap; padding: 0px 3px 0px 3px; text-align: center; font-family: Verdana; font-weight:lighter; }
.cssbtn-l-drkblue { background-image: url(images/buttons/button_dkBlue_l.gif); background-repeat:no-repeat; width:3px; height:20px; }
.cssbtn-r-drkblue { background-image: url(images/buttons/button_dkblue_r.gif); background-repeat:no-repeat; width:3px; height:20px; }

/* Green Reset Button */
.cssbtn-bg-green { background: url(images/buttons/button_green_m.gif) blue center 50%; border-width: 0px; font-size: 10px; height: 20px; white-space: nowrap; padding: 0px 3px 0px 3px; text-align: center; font-family: Verdana; font-weight:lighter; }
.cssbtn-l-green { background-image: url(images/buttons/button_green_l.gif); background-repeat:no-repeat; width:3px; height:20px; }
.cssbtn-r-green { background-image: url(images/buttons/button_green_r.gif); background-repeat:no-repeat; width:3px; height:20px; }

/* Green Login Button */
.cssbtn-bg-ltgreen { background: url(images/buttons/button_ltgreen_m.gif) blue center 50%; border-width: 0px; font-size: 10px; height: 20px; white-space: nowrap; padding: 0px 3px 0px 3px; text-align: center; font-family: Verdana; font-weight:lighter; }
.cssbtn-l-ltgreen { background-image: url(images/buttons/button_ltgreen_l.gif); background-repeat:no-repeat; width:3px; height:20px; }
.cssbtn-r-ltgreen { background-image: url(images/buttons/button_ltgreen_r.gif); background-repeat:no-repeat; width:3px; height:20px; }


.expandbutton { background-image: url(images/buttons/expand_blue.jpg); background-repeat:no-repeat; }
.collapsebutton { background-image: url(images/buttons/collapse_blue.jpg); background-repeat:no-repeat; }

.paddedTD
{
	padding-top: 2px;
}

.metaDataLabel
{
	color:#33484D;
	font-weight: bold;
}
.blackLabel
{
	color:black;
	font-weight: bold;
}

.td.heading 
{
	font-weight: bold;
	color:#ffffff;
	padding-left: 3px;
	background-color:#333333;
}

.td.side
{
	border-left:2px solid #000000;
}

.ctrlheading 
{
	font-weight: bold;
	color:#006699;
	padding-left: 3px;
	font-size: 10pt;
}

.message
{
	font-weight: bold;
	font-size: small;
}

.resultmessage
{
	color:#006699;
	font-size: 11px;
	font-weight:bold;
}


.noDatamessage
{
	font-weight:bold;
	padding-left:4px;
	padding-top:4px;
}

.warning
{
	font-weight: bold;
	font-size: small;
	color:Red;
}

.redText
{
	color:Red;
}

/* begin basic page elements*/
.sectionHEAD {
	font-weight:bold;
	color: #ffffff;
	padding-left:4px;
	padding-top:4px;
	padding-bottom:4px;
	font-size:medium;
	text-align:left;
	letter-spacing: 1px;
}

.pageHEAD {
font-weight:normal;
color: #006699;
padding-left:4px;
font-size:medium;
letter-spacing: 1px;
}

.formLabel {
font-weight:bold;
font-size: 11px;
padding-bottom:3px;
color:#006699;
}

.formLabelBlack 
{
font-weight:normal;
font-size: 11px;
padding-bottom:3px;
color:#000000;
}

.formLabelLarge 
{
font-weight:bold;
font-size: 15px;
padding-bottom:3px;
color:#006699;
}

.tinyTXT {
font-weight:normal;
font-size: x-small;
}

.formLINE {
width:200px;
font-size: 11px;
}

.formBOX-Small 
{
width:150px;
font-size: 11px;
}

.formBOX {
width:225px;
font-size: 11px;
}

.formPager 
{
width:50px;
font-size: 11px;
}

.formBOX-DBL {
/*width:300px;*/
font-size: 11px;
}
/* ENd */

/* admin Table (user search) graphics */


.bg-admin-ccc {
background: url(images/bg-admin-ccc.gif) top left; background-repeat:repeat;
border-left: 1px solid #666666;
border-right: 1px solid #666666;
border-bottom: 1px solid #666666;
/*border: 1px solid #666666; */


}

.adminHEAD {
font-weight:bold;
font-size: 11px;
color:#ffffff;
background-color: #03547D;
padding:5px;
letter-spacing: 1px;
}

.adminBODY {
padding:20px;
}

.border-graythin { border: thin solid #666666; padding:5px}

.bgItem { background-color: #EEEEEE;}

.bgAltItem { background-color: #f8f6f7;}

.adminPadd {
padding-left:30px;
padding-top:5px;
padding-bottom:5px;
}

/*search results */
 
.search-result {
background:#ffffff;
border: thin solid #999999;
padding:0px;
}
 
#srch-rslt
{
font-size: small;
text-align:left;
vertical-align: top;
}

.brdr-gry-lgt {
border-right: thin solid #cccccc;
border-top: thin solid #cccccc;
}

.brdr-gry-drk 
{
background-color:#cccccc;
border-right: thin solid #cccccc;
border-top: thin solid #cccccc;
}

#srch-rslt thead{
background-color: #cccccc;
 }
 
#srch-rslt tbody.head{
font-weight:bold;
background-color: #cccccc;
font-size: x-small;

}
.drk 
{
background-image:  url(images/bg-srch-f8f6f7.gif);
}

#srch-rslt tbody.drk{
background-image:  url(images/bg-srch-f8f6f7.gif); }

#srch-rslt tbody.lgt{
background-color:  #ffffff;
}

#nav-srch {
border: thin solid #c3c3c3;
background-color:  #ffffff;
padding:10px;
text-align:center;
}

.bg-srchtab-069{
padding-left:5px;
background-image:  url(images/bg-srchtab-069.gif); }

.srchSelected{font-weight:bold; color: #ffffff; font-size: medium;}




/* *************************** Login Page css ********************************/
.bodylog {
	margin-top: 0px;
	margin-left:auto;
	margin-right:auto;
	background-color: #FFFFFF;
	background: url(images/login/verticalgradientslice.gif) top left;
	background-repeat:repeat;
	font-size: x-small;
	font-family: arial;
	 font-weight:bolder;
	 padding:0px;
}

.bg-login-ffcc00
{
background: url(images/login/bg-login-ffcc00.gif); 
background-repeat:repeat-x; 
vertical-align:text-bottom; 
}

.formtxtlog 
{
	color:#FFFFFF;
}

.mainlog {
background:#FFFFFF;
border-top: thin solid #999999;
border-bottom: thin solid #999999;
border-left: thin solid #999999;
border-right: thin solid #999999;
padding:0px;
font-size: small;
font-family: arial;
font-weight:bold;
}

.tdlog 
{
font-size: medium;
font-family: arial;
}

/*module box */
/*
#mod1headlog {
background-image: url(images/bg-500x27-mod1.gif);
background-repeat: no-repeat;
background-position:right;
border-bottom: thin solid #cccccc;
}
*/

.mod1headlog {
font-weight: bold;
font-size:medium;
color: #1D404F;
padding-left:4px;
}

#mod1containerlog {
border: thin solid #cccccc;
padding:0px;
width: 33%;
}

/* gray links inside the quicksearch */
a.quicklog {color:#FFFFFF; text-decoration:none;  font-style:normal; padding-bottom:2px;  }
a.quicklog:hover {color:#FFFFFF; text-decoration:underline; font-style:normal; }
a.quicklog:visited {color:#FFFFFF; font-style:normal; }

.loginbox-t {background: url(images/login/loginbox-t.gif);background-repeat:repeat-x; } 
.loginbox-l {background: url(images/login/loginbox-l.gif);background-repeat:repeat-x repeat-y;} 
.loginbox-r {background: url(images/login/loginbox-r.gif);background-repeat:repeat-x repeat-y;}
.login-l-bg-blue {background: url(images/login/login-l-bg-blue.gif);background-repeat:repeat-x;padding-bottom:15px; } 
.login-r-bg-blue {background: url(images/login/login-r-bg-blue.gif);background-repeat:repeat-x; } 
.login-r-bg-ltbl {background: url(images/login/login-r-bg-ltbl.gif);background-repeat:repeat-x; } 
.loginbox-b {background: url(images/login/loginbox-b.gif);background-repeat:repeat-x; } 
.bg-loginbox-ededed {background: url(images/login/bg-loginbox-ededed.gif);background-repeat:repeat-x repeat-y;  } 



/* solicitation covers boxes */

.bg-solicit-box {
background: url(images/bg-gray-dot.gif) top left; background-repeat:repeat;
border: thin solid #cccccc;
}
.solitHEAD {color:#666666;
font-weight:bold;text-align:left; font-size:x-small; }

/*****************************************************************************/

.grid-item-style-border-right
{
	border-right: silver 1px solid;
}

.grid-header-style-border-bottom
{
	border-bottom: #808080 1px solid;
}

.pointer-help
{
	cursor: help;
}

.totebag-dropdown
{
	width: 120px;
	font-size: 11px;
}


.subHEAD {
	color: #669999;
	/* width: 300px; */
	border-bottom-style: solid;
	border-bottom-color: #669999;
	font-weight:bold;
	font-size: medium;
}
.faqHead {
	font-size: small;
	font-weight: bolder;
	color: #000000;
	letter-spacing: 1px;
}
.faqTXT {
	font-size: 12px;
}

div.hr
{
	/*height: 1px;*/
	background: url(images/bg-green-3B7B69.gif) #ffffff repeat-x center center;
	width: 100%;
}

div.hr hr 
{
	visibility:visible;
}


/********** Tabs ********************/
.tab
{
	cursor: hand;
}
.TabLink
{
	font-family: Arial, "MS Sans Serif", sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #333333;
	margin: 0px 7px 16px 8px;
	display:block;
	text-decoration:none;
	white-space: nowrap;
}

.tabs
{
	height: 45px;
	background-image:url(images/tabs/topBg_Tran.gif);
}

.TabsRightCorner
{
	background-image: url(images/tabs/cornerRight_Tran.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.tabStripeOn
{
	background-repeat: repeat-x; 
	background-image: url(images/tabs/tabStripeOn_Tran.gif);
}
.tabStripeOff
{
	background-repeat: repeat-x; 
	background-image: url(images/tabs/tabStripeOff_Tran.gif);
}

.hockeyStick
{
	padding-left: 3px;
	padding-top: 3px;
	border-left: 1px solid #3B7B69;
	border-top: 1px solid #3B7B69;
}

.hockeyStickHalf
{
	padding-left: 3px;
	padding-top: 3px;
	border-left: 1px solid #3B7B69;
}

.hockeyStickAbove
{
	padding-left: 3px;
	padding-top: 3px;
	border-top: 1px solid #3B7B69;
}

/***********************************/
.ProductDetailAssetTable .table{color:black; width: 100%; padding: 0px; border: none; border: 0px solid #789DB3;}

.AssetTableLeftColumn {  vertical-align: top;  padding: 0px;  text-align: left;    width: 90px;  }
.AssetTableRightColumn {  vertical-align: top;  padding: 0px;  text-align: left;    }

/***********************************/

/* default layout */
.ajax__tab_default .ajax__tab_header {white-space:nowrap;}
.ajax__tab_default .ajax__tab_outer {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_inner {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_tab {margin-right:4px;overflow:hidden;text-align:center;cursor:pointer;display:-moz-inline-box;display:inline-block}

/* project detail theme */
.ajax__tab_b2bproject .ajax__tab_header {color:white;font-family:verdana,tahoma,helvetica;font-size:11px;font-weight:bold;background:url(images/AjaxTabs/b2bproject/tab-line.gif) repeat-x bottom;}
.ajax__tab_b2bproject .ajax__tab_outer {background:url(images/AjaxTabs/b2bproject/tab-right.gif) no-repeat right;height:21px;}
.ajax__tab_b2bproject .ajax__tab_inner {padding-left:3px;background:url(images/AjaxTabs/b2bproject/tab-left.gif) no-repeat;}
.ajax__tab_b2bproject .ajax__tab_tab {font-weight:bold;height:13px;padding-bottom:4px;padding-top:4px;margin:0;background:url(images/AjaxTabs/b2bproject/tab.gif) repeat-x;}
.ajax__tab_b2bproject .ajax__tab_hover .ajax__tab_outer {background:url(images/AjaxTabs/b2bproject/tab-hover-right.gif) no-repeat right;}
.ajax__tab_b2bproject .ajax__tab_hover .ajax__tab_inner {color:black;background:url(images/AjaxTabs/b2bproject/tab-hover-left.gif) no-repeat;}
.ajax__tab_b2bproject .ajax__tab_hover .ajax__tab_tab {font-weight:bold;background:url(images/AjaxTabs/b2bproject/tab-hover.gif) repeat-x;}
.ajax__tab_b2bproject .ajax__tab_active .ajax__tab_outer {background:url(images/AjaxTabs/b2bproject/tab-active-right.gif) no-repeat right;}
.ajax__tab_b2bproject .ajax__tab_active .ajax__tab_inner {color:black;background:url(images/AjaxTabs/b2bproject/tab-active-left.gif) no-repeat;}
.ajax__tab_b2bproject .ajax__tab_active .ajax__tab_tab {font-weight:bold;background:url(images/AjaxTabs/b2bproject/tab-active.gif) repeat-x;}
.ajax__tab_b2bproject .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:8pt;border:1px solid #999999;border-top:0;padding:8px;background-color:#ffffff;}

/* catalog theme */
.ajax__tab_b2bcatalog .ajax__tab_header {font-weight:bold;color:white;font-family:verdana,tahoma,helvetica;font-size:11px;background:url(images/AjaxTabs/b2bcatalog/tab-line.gif) repeat-x bottom;}
.ajax__tab_b2bcatalog .ajax__tab_outer {background:url(images/AjaxTabs/b2bcatalog/tab-right.gif) no-repeat right;height:21px;}
.ajax__tab_b2bcatalog .ajax__tab_inner {padding-left:3px;background:url(images/AjaxTabs/b2bcatalog/tab-left.gif) no-repeat;}
.ajax__tab_b2bcatalog .ajax__tab_tab {font-weight:bold;height:13px;padding-bottom:4px;padding-top:4px;margin:0;background:url(images/AjaxTabs/b2bcatalog/tab.gif) repeat-x;}
.ajax__tab_b2bcatalog .ajax__tab_hover .ajax__tab_outer {background:url(images/AjaxTabs/b2bcatalog/tab-hover-right.gif) no-repeat right;}
.ajax__tab_b2bcatalog .ajax__tab_hover .ajax__tab_inner {color:white;background:url(images/AjaxTabs/b2bcatalog/tab-hover-left.gif) no-repeat;}
.ajax__tab_b2bcatalog .ajax__tab_hover .ajax__tab_tab {font-weight:bold;background:url(images/AjaxTabs/b2bcatalog/tab-hover.gif) repeat-x;}
.ajax__tab_b2bcatalog .ajax__tab_active .ajax__tab_outer {background:url(images/AjaxTabs/b2bcatalog/tab-active-right.gif) no-repeat right;}
.ajax__tab_b2bcatalog .ajax__tab_active .ajax__tab_inner {color:black;background:url(images/AjaxTabs/b2bcatalog/tab-active-left.gif) no-repeat;}
.ajax__tab_b2bcatalog .ajax__tab_active .ajax__tab_tab {font-weight:bold;background:url(images/AjaxTabs/b2bcatalog/tab-active.gif) repeat-x;}
.ajax__tab_b2bcatalog .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:8pt;border:1px solid #999999;border-top:0;padding:8px;background-color:#ffffff;}


/* scrolling */
.ajax__scroll_horiz {overflow-x:scroll;}
.ajax__scroll_vert {overflow-y:scroll;}
.ajax__scroll_both {overflow:scroll}
.ajax__scroll_auto {overflow:auto}

/*font #ffffff*/

.greenLine {
	height:1px; 
	border-style:solid; 
	border-width:1px;
	border-color:#3B7B69; 
	margin-top:0px; 
	margin-bottom:0px
}

/*AJAX POpusps for Asset Display *************************************** */
/*Hover Menu*/
.popupMenu {
    position:absolute;
    visibility:hidden;
    background-color:#F5F7F8;
    opacity:.9;
    filter: alpha(opacity=98);
}

.popupHover {
    background-image:url(images/headergradient_background.gif);
    background-repeat:repeat-x;
    background-position:left top;
    background-color:#F5F7F8;
}

/****************************************************/
.panelBody {
background:#ffffff;
border-bottom: 1px solid #000000;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
border-top: 1px solid #000000;
}

/* associate and upload progress tabs */
.prgbr-arrowback-on 
{
	background: url(images/arrow_backend.gif)
}
.prgbr-arrowfront-on 
{
	background: url(images/arrowpoint.gif)
}
.prgbr-on-txt
{
background: url(images/arrow_middle.gif);background-repeat:repeat-x;
color:#FFFFFF;
padding:7px;
background-position: top;
letter-spacing: 1px;
font-weight:normal;
font-size: x-small;
}

.prgbr-arrowback-off 
{
	background: url(images/arrow_backend_off.gif)
}
.prgbr-arrowfront-off 
{
	background: url(images/arrowpoint_off.gif)
}
.prgbr-off-txt{
background: url(images/arrow_middle_off.gif);background-repeat:repeat-x;
color:#A7A6A6;
background-position: top;
letter-spacing: 1px;
font-weight:normal;
font-size: x-small;
padding:7px;

}

.GridExpandButton
{
	width: 15px;
    height: 15px;

    cursor:pointer;
    text-align: center;
    display: block;
    text-decoration:none;
    vertical-align:middle;
    background-image:url(images/buttons/expand_blue.jpg);
    background-repeat:no-repeat;
    background-position:left center ;
}

.GridCollapseButton
{
	width: 15px;
    height: 15px;	

    line-height:0px;
    cursor:pointer;
    text-align: center;
    display:block;
    text-decoration:none;
    vertical-align:middle;
    background-image:url(images/buttons/collapse_blue.jpg);
    background-repeat:no-repeat;
    background-position:left center ; 
}

/***********************************/
/* Asset Detail */
.AssetDetailTableLeftColumn {  vertical-align: top;  padding: 0px;  text-align: left;  width:30%; }
.AssetDetailTableRightColumn {  vertical-align: top;  padding: 0px;  text-align: left;    }


/********************************/
/* DHTML Window                 */
/********************************/
.dhtmlwindow{
position: absolute;
border: 2px solid black;
visibility: hidden;
background-color: white;
}

.drag-handle{ /*CSS for Drag Handle*/
padding: 1px;
text-indent: 3px;
font: bold 14px Arial;
/*background-color: #CA0000;*/
background-color: #3B7B69;
color: white;
cursor: move;
overflow: hidden;
width: auto;
}

.drag-handle .drag-controls{ /*CSS for controls (min, close etc) within Drag Handle*/
position: absolute;
right: 1px;
top: 2px;
cursor: hand;
cursor: pointer;
}


.drag-contentarea{ /*CSS for Content Display Area div*/
border-top: 1px solid #3B7B69;
background-color: #29b6e7;
color: white;
font: bold 14px Arial;
height: 150px;
padding: 2px;
overflow: auto;
}

.drag-statusarea{ /*CSS for Status Bar div (includes resizearea)*/
border-top: 1px solid gray;
background-color: #F8F8F8;
height: 13px; /*height of resize image*/
}


.drag-resizearea{ /*CSS for Resize Area itself*/
float: right;
width: 13px; /*width of resize image*/
height: 13px; /*height of resize image*/
cursor: nw-resize;
font-size: 0;
}