
/* General*/
body{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
	BACKGROUND-COLOR: #cccccc;
	}

img{
    BORDER-RIGHT: #65421a 0px;
    BORDER-TOP: #65421a 0px;
    BORDER-LEFT: #65421a 0px;
    BORDER-BOTTOM: #65421a 0px
	}
td{
	vertical-align:top;
	}	

/* Structure*/
.containerA{
    MARGIN: 0px auto;
    WIDTH: 772px
	}
.containerB{
    BORDER-RIGHT: #7d7d7d 1px solid;
    BORDER-TOP: #7d7d7d 1px solid;
    MARGIN: 0px auto;
    BORDER-LEFT: #7d7d7d 1px solid;
    WIDTH: 770px;
    BORDER-BOTTOM: #7d7d7d 1px solid;
    BACKGROUND-COLOR: #ffffff;
	}
.container_transpix{
    MARGIN: 4px
	}

.content{
    MARGIN: 0px auto;
    WIDTH: 770px
	}

.content_leftbox{
    padding:10px 0px 0px 9px;
    FONT-WEIGHT: normal;
    FONT: 12px Arial;
    VERTICAL-ALIGN: top;
    WIDTH: 210px;
    COLOR: #666666;
    TEXT-DECORATION: none;
	}
.leftbox{
	background: url(../images/left_bg.gif) 50% 100%;
	width: 219px;
	}
.content_midbox_home{
    WIDTH: 334px;
    BACKGROUND-COLOR: #fff
	}
.content_rightbox{
    FONT-WEIGHT: normal;
    FONT: 12px Arial;
    WIDTH: 530px;
    COLOR: #666666;
    padding: 10px;
	}
.content_rightbox table{
    VERTICAL-ALIGN: top;
    BACKGROUND-COLOR: #fff;
	}
.content_rightbox_home{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 9px;
    FONT-WEIGHT: normal;
    FONT: 12px Arial;
    PADDING-BOTTOM: 0px;
    WIDTH: 205px;
    COLOR: #666666;
    PADDING-TOP: 10px;
    TEXT-DECORATION: none;
	}

.content_tombs{
    padding:10px 0px 0px 30px;
    font-weight: normal;
    font: 12px Arial;
    vertical-align:top;
    width: 740px;
    color: #666666;
    text-decoration: none;
	}
	
.content_space{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
	}
.content_transpix{
    MARGIN: 2px 0px 0px;
	}
.content_vertical_spacer{
    BACKGROUND: url(../images/home_vertical_spacer.gif) 50% top;
    WIDTH: 1px;
	}

/* NewsLetter Styles */
.container_newsletter{
    margin: 20px;
    font: 12px Arial;
    color: #333333;
	}

.newsletter_title{
    font-size: 14px;
    color: #fff;
    font-family: Tahoma;
	}

.newsletter_content_title{
	color:#0B5284;
}
.newsletter_content{
    font: 12px Arial;
    color: #333333;    
	}
.newsletter_subcontent{
    font: 11px Arial;
    color: #333333;    
	}

/* Popup Styles */
.popup
	{
    BORDER-RIGHT: #aabad0 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #aabad0 1px solid;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 20px;
    BORDER-LEFT: #aabad0 1px solid;
    WIDTH: 500px;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #aabad0 1px solid;
    BACKGROUND-COLOR: #ffffff;
	}
.popup li
	{
    FONT-WEIGHT: normal;
    FONT: 12px Arial;
    COLOR: #333333;
  	}	
	
.popup_title_white
	{
    FONT-WEIGHT: normal;
    FONT: 12px Arial;
    COLOR: #ffffff;
    padding-top:2px;
	}
.popup_text
	{
    FONT-WEIGHT: normal;
    FONT: 12px Arial;
    COLOR: #333333;
	}

.popup_text
	{
    FONT-WEIGHT: normal;
    FONT: 12px Arial;
    COLOR: #333333;
	}


/* Top Area*/
.top_bg
{
    MARGIN: 0px;
    WIDTH: 770px;
    HEIGHT: 50px;
    BACKGROUND-COLOR: #ffffff;
}
.logo
{
    MARGIN: 0px;
    WIDTH: 400px;
    HEIGHT: 50px;
}
.top_link
{
    PADDING: 20px 10px 0px 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    WIDTH: 370px;
    COLOR: #333333;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Tahoma;
    HEIGHT: 50px;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none;
}
.top_link a
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #333333;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Tahoma;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none;
}
.top_link a:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #666666;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Tahoma;
    TEXT-ALIGN: right;
    TEXT-DECORATION: underline;
}

/* Header Images*/
.header_home
{
    BACKGROUND: url(../images/header_home4.jpg) no-repeat 50% top;
    MARGIN-LEFT: 220px;
    WIDTH: 550px;
    HEIGHT: 160px;
}
.header_overview
{
    BACKGROUND: url(../images/header_home.jpg) no-repeat 50% top;
    MARGIN-LEFT: 220px;
    WIDTH: 550px;
    HEIGHT: 160px;
}
.header_investment
{
    BACKGROUND: url(../images/header_investment.jpg) no-repeat 50% top;
    MARGIN-LEFT: 220px;
    WIDTH: 550px;
    HEIGHT: 160px;
}
.header_capital
{
    BACKGROUND: url(../images/header_capital.jpg) no-repeat 50% top;
    MARGIN-LEFT: 220px;
    WIDTH: 550px;
    HEIGHT: 160px;
}
.header_team
{
    BACKGROUND: url(../images/header_team.jpg) no-repeat 50% top;
    MARGIN-LEFT: 220px;
    WIDTH: 550px;
    HEIGHT: 160px;
}
.header_newsarticles
{
    BACKGROUND: url(../images/header_newsarticles.jpg) no-repeat 50% top;
    MARGIN-LEFT: 220px;
    WIDTH: 550px;
    HEIGHT: 160px;
}
.header_research
{
    BACKGROUND: url(../images/header_research.jpg) no-repeat 50% top;
    MARGIN-LEFT: 220px;
    WIDTH: 550px;
    HEIGHT: 160px;
}

.header_newsletter
{
    BACKGROUND: url(http://signalhill.com/images/header_newsletter.jpg) no-repeat 50% top;
    WIDTH: 770px;
    HEIGHT: 160px;
}

/* Footer Area*/
.footer
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    MARGIN: 0px auto;
    VERTICAL-ALIGN: bottom;
    WIDTH: 770px;
    COLOR: #333333;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Tahoma;
    HEIGHT: 35px;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none;
}
.footer a
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #333333;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}
.footer a:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #666666;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: underline;
}

/* Content Area*/
p{
    FONT: 12px/17px Arial;
    COLOR: #666666;
}
span{
    FONT: 12px/17px Arial;
    COLOR: #666666;
}
div{
    FONT: 12px/17px Arial;
    COLOR: #666666;
}
li{
    FONT: 12px Arial;
    COLOR: #666666;
    PADDING: 5px 2px 0px 0px;
}

/* Font content variety */

.newsSmall{
    FONT: 11px/15px Tahoma;
    COLOR: #666666;
	}

.bluelink{
    FONT-WEIGHT: normal;
    FONT: 12px Arial;
    COLOR: #3366cc;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none;
    PADDING: 5px 10px 0px 0px;
}

.bluelink:hover{
    FONT-WEIGHT: normal;
    FONT: 12px Arial;
    COLOR: #3366cc;
    TEXT-ALIGN: right;
    TEXT-DECORATION: underline
}

.bluelink_cap
{
	font-weight: normal;
	font: 11px Tahoma;
	color: #3366cc;
	text-align: right;
	text-decoration: none;
	padding: 5px 5px 0px 0px;
	text-transform: uppercase;
}

.bluelink_cap:hover{
    FONT-WEIGHT: normal;
    FONT: 11px Tahoma;
    COLOR: #3366cc;
    TEXT-ALIGN: right;
    TEXT-DECORATION: underline
}

.pageTopLink{
    width: 530px;
    PADDING: 0px 0px 0px 0px;
    text-align: right;
}

.contentImage
{
    text-align: center
}
.contentTitle
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: #33485c;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
.contentText
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT: 12px Arial;
    PADDING-BOTTOM: 0px;
    COLOR: #666666;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}

.contentTextSmall
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT: 11px Tahoma;
    PADDING-BOTTOM: 5px;
    COLOR: #666666;
    PADDING-TOP: 3px;
    TEXT-DECORATION: none
}
.contentTextList
{
    PADDING-LEFT: 10px;
    FONT-WEIGHT: normal;
    FONT: 12px Arial;
    COLOR: #666666;
    TEXT-DECORATION: none
}

.contentRightAlign
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    TEXT-ALIGN: right
}
.contentLeftAlign
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    TEXT-ALIGN: left
}
.img_border
{
    BORDER-RIGHT: #aabad0 1px solid;
    BORDER-TOP: #aabad0 1px solid;
    BORDER-LEFT: #aabad0 1px solid;
    BORDER-BOTTOM: #aabad0 1px solid
}
.img_title
{
    FONT: 14px/20px Tahoma;
    COLOR: #0b5284;
    TEXT-DECORATION: none;
}


/*List classes*/

.listText
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 5px;
    COLOR: #33485c;
    PADDING-TOP: 5px;
    FONT: 12px/15px Arial;
    TEXT-DECORATION: none;
}
.listText:hover
{
    FONT: 12px/15px Arial;
    COLOR: #0B5284;
    TEXT-DECORATION: underline;
}

.listTextbold
{
    FONT: 12px/15px Arial;
    COLOR: #0B5284;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
    PADDING-LEFT: 0px;
}

.listTextSelected
{
    FONT: 12px/15px Arial;
    COLOR: #0B5284;
    TEXT-DECORATION: underline;
    PADDING-LEFT: 0px;
}

.listTransaction
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 7px;
    COLOR: #33485c;
    PADDING-TOP: 2px;
    FONT: 12px/15px Arial;
    TEXT-DECORATION: none;
}
.listTransaction:hover
{
    FONT: 12px/15px Arial;
    COLOR: #0B5284;
    TEXT-DECORATION: underline;
}

.listTransactionNone
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 7px;
    COLOR: #33485c;
    PADDING-TOP: 2px;
    FONT: 12px/15px Arial;
    TEXT-DECORATION: none;
}

.sublistTransaction
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 0px;
    COLOR: #33485c;
    PADDING-TOP: 2px;
    FONT: 11px/15px Tahoma;
    TEXT-DECORATION: none;
}
.sublistTransaction:hover
{
    FONT: 11px/15px Tahoma;
    COLOR: #0B5284;
    TEXT-DECORATION: underline;
}

.listTransactionSelected
{
    FONT: 12px/15px Arial;
    COLOR: #0B5284;
    font-weight:bold;
    TEXT-DECORATION: underline;
    PADDING-LEFT: 0px;
}
.sublistTransactionSelected
{
    FONT: 11px/15px Arial;
    COLOR: #0B5284;
    font-weight:bold;
    TEXT-DECORATION: underline;
    PADDING-LEFT: 0px;
}

.noteText
{
    FONT-SIZE: 9px;
    COLOR: #666666;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    TEXT-DECORATION: none
}
.p_midbox
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 5px;
    FONT: 12px/18px Arial;
    VERTICAL-ALIGN: middle;
    COLOR: #666666;
    PADDING-TOP: 8px;
}
.p_midbox_red
{
    FONT: 12px/20px Arial;
    COLOR: #3366cc;
    TEXT-DECORATION: none
}
.p_midbox_red:hover
{
    FONT: 12px/20px Arial;
    COLOR: #3366cc;
    TEXT-DECORATION: underline
}

/* Tomb style: small and large */
.contentTomb_sm
{
    BACKGROUND-IMAGE: url(../images/tomb_bg_sm2.gif) ;
    width: 200px;
    height: 270px;
}
.contentTomb_sm img{
    PADDING: 10px 10px 0px 20px;
 }
.contentTomb_sm p{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #666666;
    PADDING: 6px 0px 0px 20px;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}
.contentTomb_sm div{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #666666;
    PADDING: 5px 0px 0px 20px;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}

.contentTomb_lg
{
    BACKGROUND-IMAGE: url(/images/tomb_bg_lg2.gif) ;
    width: 280px;
    height: 420px;
}
.contentTomb_lg img{
    PADDING: 10px 20px 0px 20px;
 }

.contentTomb_lg p{
    FONT-WEIGHT: normal;
    FONT: 12px Arial;
    COLOR: #666666;
    PADDING: 5px 10px 0px 20px;
    TEXT-DECORATION: none;
}
.contentTomb_lg div{
    FONT-WEIGHT: normal;
    COLOR: #666666;
    PADDING: 10px 0px 0px 20px;
    FONT: 12px Arial;
    TEXT-DECORATION: none;
}

.contentTomb_lg_alg{
    text-align: right;
 }

.cat_contentTomb{
    BACKGROUND-IMAGE: url(/images/tomb_bg_v2.gif) ;
    width: 170px;
    height: 270px;
}
.cat_contentTomb_TopImg{
    PADDING: 4px 0px 0px 10px;
}
.cat_contentTomb_Img{
    PADDING: 5px 0px 0px 0px;
 }

.cat_contentTomb_cursor{
	cursor:pointer;
}
.cat_contentTomb p{
    FONT-WEIGHT: normal;
    FONT: 11px Arial;
    COLOR: #666666;
    PADDING: 0px 5px 0px 15px;
    TEXT-DECORATION: none;
}
.cat_contentTomb div{
    FONT-WEIGHT: normal;
    COLOR: #666666;
    PADDING: 7px 5px 0px 15px;
    FONT: 11px Arial;
    TEXT-DECORATION: none;
}

.cat_contentTomb_alg{
    text-align: right;
}

.pageLink{
    color: #3366cc;
    FONT: 12px Arial;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;	
}
.pageLink:hover{
    COLOR: #3366cc;
    FONT: 12px Arial;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline;	
}
.pageLink:active{
    COLOR: #666666;
    FONT: 12px Arial;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline;	
}
.Pagerfooter{
	background-color: #ebf1f6;	
	width: 508px;
	text-align: right;
	margin: 5px 0px 0px 0px;
	padding: 0px 5px 5px 10px;
}

.smallText{
    COLOR: #666666;
    PADDING: 5px 0px 5px 15px;
    FONT: 12px Arial;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}

.smallLink
{
    FONT: 12px Arial;
    COLOR: #3366cc;
    TEXT-DECORATION: none
}
.smallLink:hover
{
    FONT: 12px Arial;
    COLOR: #3366cc;
    TEXT-DECORATION: underline
}
.smallRed{
    FONT: 12px Arial;
	color: Red;
	font-weight:bold;
} 

/* Navigation Menu */
.nav-menu
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px auto;
    WIDTH: 220px;
    HEIGHT: 160px;
    PADDING-TOP: 0px;
    POSITION: absolute;
}
.nav-menu ul
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 220px;
    HEIGHT: 125px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none;
}
.nav-menu li
{
	BACKGROUND-POSITION: center top;
    DISPLAY: block;
    PADDING: 0px 0px 0px 0px;
    FLOAT: left;
    BACKGROUND-IMAGE: url(../images/nav_button_bg.gif);
    WIDTH: 220px;
    HEIGHT: 25px
}
.nav-menu li a
{
    DISPLAY: block;
	FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    PADDING: 2px 0px 0px 0px;
    WIDTH: 220px;
    COLOR: #fff;
    FONT-FAMILY: Verdana;
    HEIGHT: 23px;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none
}
.nav-menu li a:hover
{
    BACKGROUND-POSITION: center top;
    BACKGROUND-IMAGE: url(../images/nav_button_bg_on.gif);
    BACKGROUND-COLOR: #3b4c5c;
    TEXT-DECORATION: none
}
.nav-menu li a.select
{
    BACKGROUND-POSITION: center top;
    BACKGROUND-IMAGE: url(../images/nav_button_bg_on.gif);
    BACKGROUND-COLOR: #3b4c5c;
    TEXT-DECORATION: none
}

/*XML style*/

.XMLbluelink {
    FONT-WEIGHT: normal;
    FONT: 12px Arial;
    TEXT-DECORATION: none;
}
.XMLbluelink a{
    FONT-WEIGHT: normal;
    FONT: 12px Arial;
    COLOR: #3366cc;
    TEXT-DECORATION: none;
}

.XMLbluelink a:hover{
    FONT-WEIGHT: normal;
    FONT: 12px Arial;
    COLOR: #3366cc;
    TEXT-DECORATION: underline
}
.XMLCap{
	font-weight:bold;
	font: 12px Arial;
	color: #3366cc;
	text-decoration: none;
	text-transform: uppercase;
}
.XMLSmallCap
{
	font: small-caps 12px Arial;
	text-decoration: none;
	color: #33485c;
	text-transform: none;
}
.callout
{
	padding: 50px 15px 0px 20px;
	
}