/* CSS Document */


#wrapper {
	font-size:13px;
	line-height:1.25;
	font-family:Helvetica, "Helvetica Neue", Arial, sans-serif;
	/* font-family:Geneva, "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif; */
	color:#333;
	width:960px;
	margin:0 auto;
	background:url(../media/sidebar-bknd.gif) top left repeat-y #fff;
	}
	
#header {
	width:100%;
	height:190px;
	background:url(../media/header-bknd.jpg) center repeat-y;
	position:relative;
	z-index:999;
	}


/*===============================
	Header
  ===============================*/

#header a, #sidebar a {
	text-decoration:none;
	}

#logo {
	display:block;
	width:140px;
	height:112px;
	background:url(../media/cusip-global-services-logo.gif) center no-repeat;
	text-indent:-9000px;
	position:absolute;
	top:23px;
	left:28px;
	}
	
a#request-an-identifier {
	display:block;
	padding-top:9px;
	width:190px;
	height:35px;
	background:url(../media/FORM-request-an-identifier_over.gif) top left no-repeat;
	text-align:center;
	text-transform:uppercase;
	text-shadow:#fff 1px 1px 0;
	color:#F20030;
	position:absolute;
	top:88px;
	right:11px;
	}
	
a:hover#request-an-identifier {
	background:url(../media/FORM-request-an-identifier.gif) top left no-repeat;
	color:#fff;
	text-shadow:#990017 -1px -1px 0;
	}
	
	
	
#newheader_information {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:11px;
	position:absolute;
	width:500px;
	top:0px;
	left:277px;
	text-align: right;
	}
	
		
	
#pillars {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:36px;
	position:absolute;
	top:90px;
	left:204px;
	}
	
#pillars li {
	list-style:none;
	margin:0;
	margin-left:5px;
	float:left;
	}
	
#pillars a {
	color:#fff;
	}
	
#pillars a:hover {
	color:#6D0017;
	}
	
	
/*===============================
	Main Navigation
  ===============================*/

#navigation #nav {
	width:100%;
	height:40px;
	margin:0;
	font-size:14px;
	line-height:1.25em;
	background:url(../media/main-nav-bknd.jpg) center repeat-y;
	border-top:1px solid #F2F2F2;
	position:absolute;
	bottom:0;
	left:0;
	}



#navigation ul#nav {
	z-index: 5000;
}

#navigation ul#nav li {
    list-style:none;
	position: relative;
	float: left;
	text-align: center;
/*	line-height: 1em;*/
/*    width:100px;*/
}

#navigation ul#nav li a {
	display: block;
	padding: 12px 13px;
	color: #fff;
	text-decoration: none;
	text-align: center;
}

#navigation ul#nav li a span {
	padding: 0 15px 0 10px;
   /*	background: url(arrow.gif) no-repeat 100% 50%;  optional */
}

#navigation ul#nav  li ul {
    display: block;
    position: absolute;
/* hidding submenus based on: http://css-class.com/articles/ursidae/  */
    left: -999em;/* this makes it more accessible than display:none; */
    width: 162px;
    padding: 3px 0px 3px 0px;
    background:#f2f2f2;
}

#navigation ul#nav  li:hover ul,
#navigation ul#nav  li.over ul /* This is for Internet Explorer 6  */
{
    display: block;
    left: -28px;
    top: 28px;
    position: absolute;
    z-index: 4000;
    width: 146px;
}

#navigation ul#nav  li ul li {
    width: 146px;
    height: auto;
    background: transparent;
    text-indent: 0;
    padding: 0;
}

#navigation ul#nav  li:hover ul li a,
#navigation ul#nav  li.over ul li a {
    display: block;
    background: transparent;
    padding: 7px 0px;
    text-decoration: none;
    margin: 0;
    color: #333333;
    text-indent: 0;
    text-align: left;
    border: 0;
    white-space: nowrap;
}

#navigation ul#nav li ul li a:hover {
    color: #f20030;
/*    background: #62686e;*/
}

#navigation ul#nav li.active a,
#navigation ul#nav li a:hover,
#navigation ul#nav li:hover a,
#navigation ul#nav li.over a {
    background: #f2f2f2;
	color:#ff0000;
}


	
/* RESET */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,p,blockquote{margin:0;padding:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}legend{color:#000;}a{outline:none;}

/* BASE */
h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}strong{font-weight:bold;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;}em{font-style:italic;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}caption{margin-bottom:.5em;text-align:center;}p,fieldset,pre{margin-bottom:1em;}	














/* Home Page Login Box - START */
.side_content
{ width: 150px; background: #ffffff url("../media/right_module_bg.gif"); background-position: top center; background-repeat: no-repeat; }
.login_title
{ float: left; height: 20px;  padding-top: 7px;  padding-left: 10px; width: 140px; background-color:#3c3c3e; text-align: left; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#ffffff;text-decoration: none; margin-bottom: 10px; }
.login_content
{ width: 140px; padding-top: 0px; padding-bottom: 10px; padding-left: 10px; padding-right: 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-decoration: none; }
.login_content A:link {color:#333333;text-decoration: underline;}
.login_content A:visited {color:#333333;text-decoration: underline;}
.login_content A:active {color:#333333;text-decoration: underline;}
.login_content A:hover {color:#678393;text-decoration: underline;}

.login_textfield
{ font-size: 11px; background-color: #EAEAEA; border: 1px solid #678393; margin-bottom: 5px; width: 85px; }
/* Home Page Login Box - END */



.main_font
{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-decoration: none; }
.main_font A:link { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#f20030; text-decoration: none; }
.main_font A:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#f20030; text-decoration: none; }
.main_font A:active { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#f20030; text-decoration: none; }
.main_font A:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#f20030; text-decoration: none; }



.title
{ font-family:Arial,Helvetica;font-size:19px;font-weight:bold;color:#333333;text-decoration: none; padding-bottom: 10px; }
.title A:link {color:#333333;text-decoration: underline;}
.title A:visited {color:#333333;text-decoration: underline;}
.title A:active {color:#333333;text-decoration: underline;}
.title A:hover {color:#333333;text-decoration: underline;}

.normal_div
{ border-top: 1px solid #E0E0E0; margin-top: 5px; }

.sub_title
{ height: 13px; text-indent: 10px; background: #ffffff url("../media/sub_title_bg.gif") left no-repeat; font-family:Arial,Helvetica;font-size:12px;font-weight:bold;color:#CC0000;text-decoration: none; padding-bottom: 6px; }
.sub_title_nobg
{ height: 13px; text-indent: 0px; font-family:Arial,Helvetica;font-size:12px;font-weight:bold;color:#CC0000;text-decoration: none; padding-bottom: 6px; }



.footer_div
{ border-top: 1px solid #000000; margin-top: 10px; }


.footer
{ clear: both; padding-left:10px; padding-right:10px; padding-top:0px; padding-bottom:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; }
.footer A:link {color:#f20030;text-decoration: none;}
.footer A:visited {color:#f20030;text-decoration: none;}
.footer A:active {color:#f20030;text-decoration: none;}
.footer A:hover {color:#f20030;text-decoration: underline;}









