
/* --- navfigation --- */
.moneyHome  	{background : url(bin_images/nav_div_red.jpg) no-repeat right;}
.moneyTech		{background : url(bin_images/nav_div_red.jpg) no-repeat right;}

#moneyHomeNav .moneyHome {background : url(bin_images/nav_red_div.jpg) no-repeat right; }

#moneyTechNav .moneyTech {background : url(bin_images/nav_red_div.jpg) no-repeat right; }

table.navBG		{background-image : url(bin_images/grey.gradient.jpg);background-repeat : repeat-x; border: solid 1px #cc3300}
.navBG td		{padding: 0px 4px 0px 4px;text-align:center;height:28px;}
.navtext, :link.navtext, :hover.navtext, :visited.navtext	{font:bold 11px Arial;color:#fff;text-decoration:none;white-space:nowrap;}
.navlinkcss		{font:bold 12px/16px Arial;background-color:#FFFFFF;border:1px solid #cc3300;text-align:left;text-decoration:none;width:120px; position:absolute;visibility:hidden;z-index:500000;}
.navlinkcss a, .navlinkcss a:visited {color:#CC6600;display:block;text-indent:5px;white-space:nowrap;text-decoration:none;}
.navlinkcss a:hover {background-color:#666666;color:#FFFFFF;}
/* --- end navigation --- */

body {
	color: #7f8f7f;
	margin: 0;
	padding: 0;
	background: url(bin_images/bodyBg.jpg) top left repeat-x;
	text-align: center;
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
table.layout {
	padding: 0;
	margin: 0;
}
table.layout td {
	vertical-align: top;
}
img {
	border: none;
}
img.thumbNail {
	padding: 2px;
	border: solid 1px #cc3300;
	height: 64px;
}
img.major {
	display: block;
	padding: 2px;
	border: solid 1px #22a62b;
}
strong {
	color: black;}


/* ## HEADERS AND TITLES */
h1 {
	font-size: 24px;
	color: black;
	font-weight: bold;
	clear: none;
	display: block;
	text-align: center;
	padding: 0px 8px;
    height: 18px;
	width: auto;}
h2 {
	color: #cc3300;
	font-weight: bold;
	font-size: 14px;
	margin-top: 5px;
	/*display: inline;*/}
h3 {
	color: black;
	font-weight: normal;
	font-size: 13px;
	line-height: 1em;
	margin-bottom: 0px;}


/* ## LINKS */
a:link {color: #cc3300; text-decoration: none;}
a:visited {color: #0f6281; text-decoration: none;}
a:hover {color: #333333; text-decoration: none;}


/* ## MAIN DIV WRAPPER & MAJOR LAYOUT ELEMENTS*/
#wrapper {
	background-color: #FFFFFF;
	border-right: solid 2px #cc3300;
	border-left: solid 2px #cc3300;
    width: 880px;
	text-align: left;
	margin: 0 auto;
	position: relative;
	padding: 0;
	top: 0;
	left: 0;}
#topNav {
	float:right;
	display:inline;}
#topNav a, #topNav a:visited {
	color: #3f7098;
	text-decoration: none;}

.headerBar {
	border: solid 2px #cc3300;
	width: 751px;
	height: 85px;}
.slogan {
	font-size: 11px;
	font-weight: normal;
	color: #8e8e8e;
	letter-spacing: .1em;}
.title1 {
    font-size: 22px;
    color: #000000;
    font-weight:bold;
    vertical-align: middle;
    text-indent: 5px;
        }

.footer {
	background-color: #ffffff;
	border: solid 1px #cc3300;
	text-align: center;
	vertical-align: middle;
	padding: 10px;}


/* ## MAIN MENU */

.cell {
	border: solid 1px #cc3300;
    background: black;}


.menu {
	width: 130px;
	border: solid 1px #cc3300;
	margin-bottom:10px;}
.menu .title {
	background: url(bin_images/menuTitleBggrey.gif) top left repeat-x;
	height: 18px;
	color: white;
	letter-spacing: .15em;
	padding-left: 5px;}
.menu ul {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 10px;}


/* ## News Ticker */
#newsTicker {
	padding: 1px;
	border: solid 1px #cc3300;
	margin-bottom: 10px;}
#newsTicker .title {
	color: white;
	letter-spacing: .15em;
	clear: none;
	display: inline;
	background: url(bin_images/menuTitleBggrey.gif) top left repeat-x;
	padding: 0px 8px;
	height: 18px;}
#newsTicker .marqeeContainer {
	display: block;
	clear: none;
	position:absolute;
	top: 0px;
	overflow:hidden;
	background-color: #FFFFFF;
	width: 300px;}


/* ## Main content window */

.text1 {font-size: 12px;
    color: #888888;
    font-weight:bold;
    vertical-align: middle;
    line-height:1.5em;
    text-indent:20px;
    
    }
    
#mainContentWindow {
	border: solid 1px #cc3300;
	padding: 10px 10px 10px 28px;
	background: url(bin_images/mainWinBg.gif) top left repeat-y;}
#mainContentWindowIndex {
	width: 570px;
	float: left;
	border: solid 1px #cc3300;
	padding: 10px 10px 10px 28px;
	background: url(bin_images/mainWinBg.gif) top left repeat-y;}
#rightSideCapsule {
	width: 135px;
	border: solid 1px #cc3300;
	padding: 5px 5px 5px 5px;
	background: none}
	
.logo {
    width: 755px;
    border: solid 1px #000000;
    background: #ffffff;}
.imgsize {
  height: 400px
 }
 
 .thumbNail1{
	display: inline;
	float: left;
 	height: 70px;
	margin: 3px 8px 8px 0px;
    border: solid 1px #cc3300;}
	
.catRow {
	clear: left;
	display: block;
	border-bottom: dotted 5px #cc3300;
	padding: 0px;
	margin-bottom: 10px;
    }
.catRow h2 {
	display: inline;}
.catRow img.thumbNail {
	display: inline;
	float: left;
 	height: 80px;
	margin: 3px 8px 8px 0px;
    }
/*.catRow .textColumn {
	display: block;
	position: relative;
	top: 0px;
	width: 300px;
	margin-left: 90px;
}*/
.catRow .title {
	color: #0f6281;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	display: block;
	clear: right;}
.catRow .subTitle {
	color: #FF0000;
	font-weight: normal;
	font-size: 11.5px;
	display: inline;
	clear: none}
.catRow p {
	line-height: 1.2em;
	clear: none;
	margin: 5px 0px 20px 0px;}


