

span.topMenu {
    font: bold 14px arial, sans-serif;
}

p.description {
    font: italic bold 15px arial, sans-serif;
}


/* Home Page Login Box - START */
.side_content
{ width: 200px; background: #ffffff url("../images/right_module_bg.gif"); background-position: top center; background-repeat: repeat-x; }
.login_title
{ float: left; height: 20px;  padding-top: 7px;  padding-left: 10px; width: 190px; 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: 190px; 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: 145px; }
/* Home Page Login Box - END */


#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:965px;
	margin:0 auto;
	background:url(/images/sidebar-bknd.gif) top left repeat-y #fff;
	}

#header {
	width:100%;
	height:150px;
	background-color: #0070c9;
	position:relative;
	z-index:999;
	}


/*===============================
	Header
  ===============================*/

#header a, #sidebar a {
	text-decoration:none;
	}

#logo {
	display:block;
	width:140px;
	height:112px;
	background:url(/images/CUSIP-logo-White.svg) 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(/images/FORM-request-an-identifier_over.gif) top left no-repeat;
	text-align:center;
	text-transform:uppercase;
	text-shadow:#fff 1px 1px 0;
	color:#F20030;
	font-size:12px;
	position:absolute;
	top:88px;
	right:11px;
	}

a:hover#request-an-identifier {
	background:url(/images/FORM-request-an-identifier.gif) top left no-repeat;
	color:#fff;
	text-shadow:#990017 -1px -1px 0;
	}

#pillars {
	margin:0;
	color:#fff;
	font-size:14px;
	position:absolute;
	top:105px;
	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
  ===============================*/

#navigationAfterLogin #nav {
	width:100%;
	height:40px;
	margin:0;
	font-size:14px;
	line-height:1.25em;
	background:url(/images/main-nav-bknd.jpg) center repeat-y;
	border-top:1px solid #F2F2F2;
	position:absolute;
	bottom:0;
	left:0;
	}

#navigationAfterLogin ul#nav li a {
	display: block;
	padding: 12px 25px;
	color: #fff;
	text-decoration: none;
	text-align: center;
}

#navigationAfterLogin ul#nav {
	z-index: 5000;
}

#navigationAfterLogin ul#nav li {
    list-style:none;
	position: relative;
	float: left;
	text-align: center;
/*	line-height: 1em;*/
/*    width:100px;*/
}

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

#navigationAfterLogin ul#nav li a span {
	padding: 0 15px 0 10px;
   /*	background: url(arrow.gif) no-repeat 100% 50%;  optional */
}

#navigation #nav {
	width:100%;
	height:40px;
	margin:0;
	font-size:14px;
	line-height:1.25em;
	background:url(/images/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 25px;
	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: 42px;
    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;
}

#logOut {padding-right:4px; text-decoration:underline;}

#logOut:link{
	color:white;
}

#logOut:visited{
	color:white !Important;
}

#custom_error
{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:red; text-decoration: none;}


/* 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,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;}

p{margin-top:0px; margin-bottom:0px; padding:0em 0.5em 0em 0.5em; font-size:80% }

.main_font
{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#00000; text-decoration: none; padding: 10px;}

.sub_title
{ height: 20px;font-family:Arial,Helvetica;font-size:22px;font-weight:bold;color:#000000;text-decoration: none; padding-bottom: 6px; padding-left:10px; }