/* CSS Document */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 903px;
	margin-top: 0px;
	margin-left: 3px;
}
a:link, a:visited, a:active {
	text-decoration: none;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}
a:hover {
	color:#CC0033;
	text-decoration:underline;
	font-size: 12px;
}
.redback{
	background-color: #ccoo33;
}
.redback a:link, .redback a:visited, .redback a:active {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 12px;
}
.redback a:hover {
	color:#CCCCCC;
	text-decoration:underline;
	font-size: 12px;
}

.1pxbrd {
	border: 1px solid #000000;
}


.button {
	background-color: #CCCCCC;
	border: 1px solid #A8A8A8;
	padding-left: 5px;
	font-size: 11px;
	font-weight: bold;
}
.copyright {
	padding: 10px;
}
.adbottom {
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.bottomnav {
	padding: 10px;
}
#cellpad5 {
	padding: 5px;
}
#cellpad4 {
	padding: 4px;
}
#cellpad3 {
	padding: 3px;
}
#cellpad2 {
	padding: 2px;
}
#cellpad1 {
	padding: 1px;
}
.imgfltleft {
	float: left;
	padding-right: 5px;
	padding-bottom: 5px;
}
.cellspa5 {
	padding: 5px;
}
.datetime {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #CC0033;
}
.title {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #CC0033;
	padding-left: 5px;
	font-weight: bold;
}
.investstyle {
	font-size: 12px;
	padding: 10px;
	text-align: justify;
	line-height: 20px;
}
.style4 {
	font-size: 12px;
	color: #CC0033;
}
.style5 {
	color: #0066FF;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.nav {
	font-family: Verdana, Sans-serif;
	border: 0px #FFFFFF solid;
    padding: 0px color: #00000;
	font-size:  12px;
	background-color: #CC0033;
	font-weight: bold;
	color: #FFFFFF;
	width: 100px;
}
.nav a:link, .nav a:visited, .nav a:active {
	color: #000000;
	text-decoration: none;
	background-color: #EFEFEF;
	border: 1px solid #B1B1B1;
	display: block;
	padding: 3px;
	font-size: 11px;
}
.nav a:hover {
	color: #000000;
	text-decoration: none;
	background-color: #DADADA;
}
.tablebdr1 {
	border: 1px solid #CC0033;
}
.newsbut {

    padding: 0px color: #00000;
	font-size:  12px;
	font-weight: bold;
	color: #FFFFFF;
}
.newsbut a:link, .newsbut a:visited, .newsbut a:active {
	color: #000000;
	text-decoration: none;
	background-color: #EFEFEF;
	border: 1px solid #B1B1B1;
	display: block;
	padding: 3px;
	font-size: 12px;
	width: 100px;
}
.newsbut a:hover {
	color: #000000;
	text-decoration: none;
	background-color: #DADADA;
}
.difnav {
	font-family: Verdana, Sans-serif;
	border: 0px #FFFFFF solid;
    padding: 0px color: #00000;
	font-size:  10pt;
	background-color: #EFEFEF;
	height: 35px;
}
.difnav a:link, .difnav a:visited, .difnav a:active {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #CC0033;
	border: 1px solid #515151;
	display: block;
	padding: 3px;
}
.difnav a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FB003F;
}
.fltlft {
	float: left;
}

/*all styles are for the main menu*/

/*------------------------------*/
/* --- GENERAL TAGS CLASSES --- */
/*------------------------------*/

table {font-size:1em;}
td{font-family: arial, helvetica, verdana, geneva, sans-serif; font-size:1em; line-height: 1.4em;}

/*-------------------------------*/
/*--- HEADER & FOOTER CLASSES ---*/
/*-------------------------------*/

/* Main menu tabs */
td.menuchosen, td.menu{padding:2px 9px 4px 9px; color:#FFFFFF; font-weight:bold; font-size:1em; border-left:1px solid #ABC9EF; border-right:1px solid #0B5280;}
td.menu a:link, td.menu a:visited, td.menuchosen a:link, td.menuchosen a:visited {color: #FFFFFF; text-decoration: none;}
td.menuchosen a:hover {text-decoration: none; color:#C0D6FF;}

/* Flags */
.flagtop{display:block; background: #FFF; height: 1px; background: #ABC9EF; margin: 0px 1px 0px 1px;}
/* Hide from IE-Mac \*/
.flagtop{display:block; background: #FFF; height: 1px; overflow: hidden; background: #ABC9EF; margin: 0px 1px 0px 1px;}
/* End Hide */
.flagmain{background: #F4F8FD; padding:2px 6px 2px 6px; border-left:1px solid #ABC9EF; border-right:1px solid #ABC9EF;}
.flagchosen{border:1px solid #FFA02B;}

/* Submenu classes */
td.submenu{background: #3A5C9C; border-left:1px solid #ABC9EF; border-right:1px solid #ABC9EF;}
td.submenu table tr td {background: #3A5C9C; color:#FFFFFF; padding:3px 9px 3px 9px; font-weight:bold;}
td.submenu table tr td a:link, td.submenu table tr td a:visited {color: #FFFFFF; text-decoration: none;}
td.submenu table tr td a:hover {text-decoration: underline; color:#C0D6FF;}

/* Search and logged in area */
.searchmenu{background: #F4F8FD; border:1px solid #ABC9EF;}
.searchmenuoption{color:#333333; padding:0px 9px 0px 0px;}

/*******************************************************/
/****************** Overriding styles ******************/
/*******************************************************/
.mttop{display:block; background: #FFF; height: 1px; background: #ABC9EF; margin: 0px 1px 0px 1px;}
.mttop{background: #EE0044;}
td.menuchosen, td.menu{border-left:1px solid #EE0044; border-right:1px solid #990011;}
td.menuchosen{background: #CC0033;}
td.menu{background: #CC0033;}
td.menuchosen a:hover {text-decoration: none; color:#CCCCCC;}

/* Flags */
.flagtop{background: #EE0044;}
.flagmain{background: #F6F6F6; border-left:1px solid #EE0044; border-right:1px solid #EE0044;}
.flagchosen{border:1px solid #CC0033;}

/* Submenu classes */
td.submenu{background: #CC0033; border-left:1px solid #EE0044; border-right:1px solid #EE0044;}
td.submenu table tr td {background: #CC0033;}
td.submenu table tr td a:hover {text-decoration: underline; color:#CCCCCC;}

/* Search and logged in area */
.searchmenu{background: #F6F6F6; border:1px solid #EE0044;}
input.frontpagesearch{width:260px; border: 1px solid #999999; }
input.frontpagesearch2{width:180px; border: 1px solid #999999; }

/*main menu styles end*/


/*this is the buttons on the left free sms, build a website*/
DIV.mDrv1					{ background-color: #999; top: 1px; left: 1px; width: 118px; height: 83px; }
DIV.mDrv1 A				{ font-weight: bold; font-size: 11px; color: #333; text-decoration: none; display: block; height: 100%; width: 100%; }
DIV.mDrv1 A:visited				{ font-weight: bold; font-size: 11px; color: #333; text-decoration: none; display: block; height: 100%; width: 100%; }
DIV.mDrv1 A:hover {
	color: #cc0033;
	text-decoration: none;
	font-size: 11px;
}
DIV.mDrv1 SPAN		{ position: relative; top: 3px; left: 8px; }
DIV.oDrvTools			{ position: relative; background-color: #efefef; height: 20px; margin-bottom: 1px; }
DIV.oDrvTools DIV	{ position: relative; top: 1px; left: 1px; height: 19px; width: 117px; background-color: #ccc; background-repeat: no-repeat; }

/*end of the buttons on the left free sms, build a website styles*/

/*this is the spacer between the 2 newsreals at the top of the content*/
.newsrealspacer {
	padding-top: 3px;
	padding-bottom: 3px;
}
.headerspacer {
	padding-top: 8px;
	padding-bottom: 8px;
}
.popproductfltrit {
	float: right;
	width: 250px;
}
.contentfltlft {
	float: left;
}
.popproductspacer {
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 5px;
}
/*end of spacers*/


/*these styles are for the red sides of the website*/
.redsides {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CC0033;
	border-left-color: #CC0033;
}
.redsidestop {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CC0033;
	border-left-color: #CC0033;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CC0033;
}
/*end of redside border styles*/

/*News table styles*/

.newstable {
	font-family: Arial, Helvetica, sans-serif;
}
.newstable img {
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 2px;
}
.newstable a:link, .newstable a:visited, .newstable a:active {
	color: #cc0033;
	text-decoration: underline;
}
.newstable a:hover {
	text-decoration: none;
}
/*End of News Styles*/

