﻿
/*------------------------------------------------------------------------------*/


body {
	background-color:#000; font-family: "Trebuchet MS", "Lucida Sans Unicode", "Arial Unicode MS", "Lucida Sans", "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; font-size:13px; color:#000; line-height:16px; margin:15px 0px; padding:0px;
}
body.TermsOfUse {
	background-color:#FFFFFF;
	margin-left: 10px;
}
A:link{
	color:#000; text-decoration:underline;
}
A:visited{
	color:#000; text-decoration:underline;
}
A:hover{
	color:#e70506; text-decoration:none;
}
A:active{
	color:#000; text-decoration:underline;
}
IMG{
	border:0px;
}

FORM{
	border:0px;
}
UL,OL{
	margin:0px; padding:0px;
}
DIV#wrapper{
	width:887px; margin:0px auto; height:auto;
}
TABLE#contentTable{
	width:887px; margin:0px auto; height:auto;
}
TD.topCurveBg{
	background:#fff; font-size:0.01em; width:855px; height:14px;
}
TD.logoBanner{
	height:83px; padding:0px 10px;
}
DIV#bannerLinks{
	float:right;
}
DIV.clearFloat{
	display:block; height:1px; clear:both; font-size:0.01em; visibility: hidden;
}
TABLE.centerContentsHome{
	 height:616px; width:auto;
}
TD.contentsLeftPartHome{
	width:859px; height:auto;
}
TABLE.bannerNcontentHome{
	width:859px; height:auto;
}
TD.bannerHome{
	padding-bottom:8px; height:204px;
}
TABLE.textContentsHome{
	width:859px; height:auto;
}
TD.leftLinks{
	width:205px; height:auto; padding-right:8px;
}
TABLE.advisorTable{
	width:231px; height:auto;
}

DIV.tabContents
{
	background:#fff; border:solid #cecece; border-width:0px 1px 1px 1px; padding:20px 20px 20px 20px; height:379px;
}

TD.advisorTableContents{
	background:#fff; border:solid #cecece; border-width:1px 1px 0px 1px; padding:0px 0px 0px 4px; height:389px;
}
TD.advisorTableIcon{
	width:55px; padding-left: 4px; padding-right:12px; padding-top:14px;
}
TD.advisorTableItem{
	width:110px; padding-top:14px; padding-right:0px;
}
TD.advisorTableItem H4{
	margin:0px; padding:0px; display:block; font-weight:bold; font-size:13px;
}
TD.tabContentsMain{
	width:646px; height:auto;
}
TABLE.tabContents{
	width:420px; height:auto;
}
TD.tabs{
	height:30px;
}
TD.tabSelected{
	background:url(../images/sitearea-nav.jpg) repeat-x left top; position: relative; top: 2px;
}
DIV#links{
	background:url(../images/linksbg.gif) left top repeat-x; width:887px; height:30px;
}
DIV#tabsMain{
	height:30px; 
}
DIV#tabsMain A{
	display:block; float:left;
	text-decoration: none;
	font-size: 10pt;
	font-weight: bold;	
	font-family: "Arial", "Lucida Sans", "Lucida Grande";
}
DIV#tabsMain A.active{
	color:#E60506;
}
DIV#tabsMain TD.leftActive{
	background:url(../images/tabelements.png) -36px 0px no-repeat; width:16px; height:30px; display:block;
}
DIV#tabsMain TD.leftBlack{
	background:url(../images/tabelements.png) 0px 0px no-repeat; width:15px; height:30px; display:block;
}
DIV#tabsMain TD.rightActive{
	background:url(../images/tabelements.png) -57px 0px no-repeat; width:2px; height:30px; display:block;
}
DIV#tabsMain TD.rightBlack{
	background:url(../images/tabelements.png) -58px 0px no-repeat; width:1px; height:28px; display:block;
}
DIV#tabsMain TD.centerCaptionActive{
	background:url(../images/tabbackground.jpg) 0px 0px repeat-x;	
}
DIV#tabsMain TD.centerCaption{
	background:url(../images/tabbackgroundred.png) 0px 0px repeat-x; width:1px;
}
TD.bodyText{
	background-color:#fff; padding:10px; border:solid 1px #cecece; border-top-width:0px; height:353px;
}
html>body TD.bodyText{
	 height:373px;
}

DIV.tabContents H1.mainHead{
	font-size:20px; color:#e70506; display:block; margin:5px 0px;
}

TD.bodyText H1.mainHead{
	font-size:20px; color:#e70506; display:block; margin:5px 0px; padding:0px;
}
TD.bodyText A:link, TD.bodyText A:visited, TD.bodyText A:active
{
	color: #e70506;
	text-decoration: none;
}
TD.bodyText A:hover{
	color:#e70506; text-decoration:none;
}
TD.contentsRhtPartHome{
	width:204px; height:auto; padding-left:7px;
}
TABLE.managementLinks{
	margin-bottom:8px;
}
TD.rightLinks{
	background:#fff; border:solid #cecece; line-height:16px; border-width:1px 1px 1px 1px; padding:12px; padding-top:0px;
}
TD.rightLinks A:link, TD.rightLinks A:visited
{
	color: #224170;
	font-weight: bold;
	text-decoration: none;
	display: block;
}
TD.rightLinks A:hover{
	color:#e70506	; font-weight:bold; text-decoration:none;
}
DIV.break{
	background:url(../images/break.gif) 0px 3px repeat-x; padding:2px; margin:8px 0px;
}
DIV#footerContents{
	padding-top:8px; font-family: verdana; font-size:10px;
}
DIV#footerContents SPAN.copyright{
	display:block; float:right;
}
TABLE.bannerNcontentInner{
	width:871px; height:auto;
}
TD.bannerInner{
	padding-bottom:8px; height:125px;
}
TABLE.textContentsInner{
	width:871px; height:auto;
}
TD.innerLeftlinks{
	background:#fff; border:solid #cecece; border-width:1px 1px 0px 1px; width:203px; height:470px;
}
DIV.leftPageHead{
}
TD.innerLeftlinks A:link,TD.innerLeftlinks A:visited,TD.innerLeftlinks A:active{
	color:#000; text-decoration:none; display:block; padding:4px 6px; border:solid #fff; border-width:1px 0px;
}
TD.innerLeftlinks A:hover{
	color:#000; background:#ededed; text-decoration:none; display:block; padding:4px 6px; border:solid #fff; border-width:1px 0px;
}
TD.innerLeftlinks A.currentSublink:link, TD.innerLeftlinks A.currentSublink:visited, TD.innerLeftlinks A.currentSublink:active, TD.innerLeftlinks A.currentSublink:visited{
	color:#000; background:#DBE4EB; text-decoration:none; display:block; padding:4px 6px; border:solid #fff; border-width:1px 0px;
}
TD.innerContentsMain{
	background:#fff; border:solid #cecece; border-width:1px 1px 0px 1px; width:658px; height:auto;
}
TD.innerCookie{
	height:23px; background:url(../images/innercookiebg.gif) left bottom repeat-x; padding-top:6px; width:635px;
}
TD.innerCookie A:link,TD.innerCookie A:visited,TD.innerCookie A:active{
	color:#e70506; text-decoration:none;
}
TD.innerCookie A:hover
{
	color: #e70506;
	text-decoration: none;
}
TD.innerBodyText{
	padding:10px; height:420px; background-color:#fff;
}
TD.innerBodyText A:link, TD.innerBodyText A:visited, TD.innerBodyText A:active
{
	color: #e70506;
	text-decoration: none;
}
TD.innerBodyText A:hover{
	color:#e70506; text-decoration:none;
}
H1.innerMainHead{
	font-size:20px; color:#000; display:block; margin:5px 0px; padding:0px;
}
#cdc-nav-module {
	MARGIN-TOP: 1px; Z-INDEX: 10; BACKGROUND: #fff url(../images/sitearea-nav.jpg) repeat-x left top; POSITION: relative
}
* HTML #cdc-nav-module {
	HEIGHT: 1%
}
#cdc-nav-module .nav-container {
	MARGIN-TOP: -1px; WIDTH: 795px
}
* HTML #cdc-nav-module .nav-container {
	MARGIN-BOTTOM: -1px
}
#cdc-nav-module .nav {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 7px; PADDING-LEFT: 8px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
* HTML #cdc-nav-module .nav {
}
#cdc-nav-module .lastnav {
	BORDER-RIGHT: #ccc 1px solid
}
#cdc-nav-module .nav:hover {
	BACKGROUND: #fff url(../images/sitearea-nav.jpg) repeat-x 0px -100px
}
#cdc-nav-module .hover {
	BACKGROUND: #fff url(../images/sitearea-nav.jpg) repeat-x 0px -100px
}
#cdc-nav-module .nav A
{
	padding-right: 0px;
	display: block;
	padding-left: 0px;
	font-weight: bold;
	font-size: 10pt;
	padding-bottom: 0px;
	color: #2f6681;
	line-height: 1.13em;
	padding-top: 0px;
	height: auto;
	background-color: transparent;
	text-align: center;
	text-decoration: none;
	font-family: 'Trebuchet MS' , 'Lucida Sans Unicode' , 'Arial Unicode MS' , 'Lucida Sans' , 'Lucida Grande' , Verdana, Helvetica, Arial, sans-serif;
}
#cdc-nav-module .nav:hover A {
	COLOR: #fff
}
#cdc-nav-module .hover A {
	COLOR: #fff
}

INPUT.smallButtonGray
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    CURSOR: pointer;
    height: 25px;
    width: 68px;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #DBE4EB;
    BORDER-TOP: silver 1px solid;
    BORDER-LEFT: silver 1px solid;
    BORDER-BOTTOM: 1px solid #808080;
    BORDER-RIGHT: 1px solid #808080;    
}

.logo_main
{
	margin: -10px 0px 0px;
}



/*-----------------------------------------------------------------------------------------------*/



body
{
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Arial Unicode MS", "Lucida Sans", "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	
}

div a.menu
{
	text-decoration: none;
	font-size: 116%;
	color: #2f6681;
	position: relative;
	display: block;
	padding-top: 5px;
	height: 21px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	font-family: 'Trebuchet MS';
	font-weight: bold;
}

div a.menu:hover
{
	background: #fff url(../images/sitearea-nav.jpg) repeat-x 0px -100px;
	color: #fff;
}

.menu_container
{
	background-color: white;
	border-top: #CCC 2px solid;
	border-bottom: #CCC 2px solid;
	background-image: url(../images/sitearea-nav.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	margin: 0px;
}

.menu_cell
{
	border-right: #ccc 1px solid;
	border-left: #ccc 1px solid;
	background-color: transparent;
	text-align: center;
}


.main_content
{
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
}

.rightTopCurve
{
	margin-top: -1px;
	margin-right:0px;
	}

.leftTopCurve
{
	margin-top: -1px;
	margin-left: 0px;
}

.leftbottomcurve
{
	margin: 0px;
}

.rightbottomcurve
{
	margin: 0px;
}

td.pagebg
{
	background-color: white;
}

.logoBackground
{
	background-position: left top;
	background-image: url(../images/logo_bg.gif);
	background-repeat: repeat-x;
	display: block;
	width: 100%;
	height: 100%;
	background-color: #000000;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}

td.footerbg
{
	background-image: url(../images/footerbg.gif);
	background-position: left top;
	background-repeat: repeat-x;
	background-color: #000000;
}

div a.postheading
{
	color: #3e4341;
	font-size: 12pt;
	font-weight: bold;
	font-family: font-family: "Trebuchet MS" , "Lucida Sans Unicode" , "Arial Unicode MS" , "Lucida Sans" , "Lucida Grande" , Verdana, Helvetica, Arial, sans-serif;
	padding-right: 10px;
	padding-left: 15px;
	padding-bottom: 10px;
	padding-top: 10px; /*	background-image: url(../images/ietab.jpg);*/
}

div a.postheading:hover
{
	text-decoration: none;
	color: red;
}

div a.adminMenu
{ 
	/*color: #3e4341;
	font-weight: bold;*/
 text-decoration: underline; }


div a.adminMenu:hover
{
	text-decoration: none;
}

.infoTable
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

.info
{
	padding-left: 12px;
}

div.info a
{
	text-decoration: underline;
}

div.info a:hover
{
	text-decoration: none;
}

#postDescription
{
	font-weight: bold;
	color: dimgray;
}

.post
{	
	border-bottom: #dcdcdc 1px solid;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom:0px;
	padding-top: 0px;
	background-color: white;
}

.post:hover
{}

.blogMenu_NotAllowed
{
	background-image: url(../images/menuBg1.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}

.gMenuTable
{
	padding: 0px;
	/*background-image: url(../images/ietab2.jpg);
	background-position: left top;
	background-repeat: repeat-x;*/
	height: 40;
	text-align: center;
	margin: 0px;
	/*border-bottom: #dcdcdc 1px solid;*/
}

/*div.gMenu a
{
	padding: 8px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
	background-color: transparent;
	width: 100%;
	height: 35px;
	text-align: center;
}

div.gMenu a:hover
{
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/adminMenu1_hover.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}*/

span.descriptionInner
{
	padding-left: 9px;
	display: block;
	vertical-align: middle;
}

div.gMenu a:link
{
	text-align: center;
	background-color: transparent;
	text-align: center;
	font-size: 10pt;
	font-family: 'Trebuchet MS' , Arial;
	color: #000000;
	text-decoration: underline;
}

div.gMenu a:visited
{
	text-align: center;
	background-color: transparent;
	text-align: center;
	font-size: 10pt;
	font-family: 'Trebuchet MS' , Arial;
	color: #000000;
	text-decoration: underline;
}

div.gMenu a:active
{
	text-align: center;
	background-color: transparent;
	text-align: center;
	font-size: 10pt;
	font-family: 'Trebuchet MS' , Arial;
	color: #000000;
	text-decoration: underline;
}

div.gMenu a:hover
{
	text-decoration: none;
	color: #e70506;
}

.gMenuInnerTable
{
	margin: 3px 10px 3px 3px;
	padding-right: 12px;
	padding-left: 12px;
	padding-bottom: 3px;
	padding-top: 3px;
}

.blogHeading
{
	padding-right: 3px;
	padding-left: 20px;
	padding-bottom: 3px;
	margin: 0px;
	padding-top: 3px;
	font-weight: bold;
	font-size: 24pt;
	font-family: Helvetica, Lucida Sans;
	color: #2f6681;
	background-color: transparent;
	left: 0px;
	position: relative;
	top: 0px;
}

.blogHeadingShadow
{
	padding-right: 3px;
	padding-left: 20px;
	padding-bottom: 3px;
	margin: 0px;
	padding-top: 3px;
	font-weight: bold;
	font-size: 30pt;
	font-family: Helvetica, Lucida Sans;
	color: lightgrey;
	background-color: transparent;
	left: 2px;
	position: absolute;
	top: 12px;
	z-index: -1;
}

.blogDescription
{
	padding-right: 3px;
	padding-left: 25px;
	padding-bottom: 3px;
	margin: 0px;
	padding-top: 0px;
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial;
	color: #808080;
}

.postHeader
{
	/*background-image: url(../images/gtab.jpg);*/
	height: 30px;
	width: 100%;
	background-color: #f4f4f5;
	border-right: #dcdcdc 1px solid;
	border-top: #dcdcdc 1px solid;
	border-left: #dcdcdc 1px solid;
}

.description
{
	border-top: #dcdcdc 1px solid;
	border-right: #dcdcdc 1px solid;
	border-left: #dcdcdc 1px solid;
}

div.entry
{
	padding-right: 5px;
	padding-left: 14px;
	padding-top: 5px;
	border-right: #dcdcdc 1px solid;
	border-left: #dcdcdc 1px solid;
	font-size: 10pt;
	line-height: 150%;
}

#ratingContent
{
	padding-left: 14px;
	display: block;
}

div.description
{
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
}

.borderRightLeft
{
	border-right: #dcdcdc 1px solid;
	border-left: #dcdcdc 1px solid;
}

.footerRightCurve
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	background-color: #000000;
}

.footerLeftCurve
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	background-color: #000000;
}

.footerRightCurveCell
{
	background-color: #000000;
}

.footerLeftCurveCell
{
	background-color: #000000;
}

#blogRoll
{
	color: fuchsia;
	text-align: right;
}

img.rssButton
{
	margin-right: 7px;
	margin-top: 0px;
	padding-top: 1px;
}

.categoryItem
{
	vertical-align: top;
}

input.noBorderCheckBox
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

div.searchBox
{
	padding-left: 40px;
}

div.categories
{
	padding-left: 28px;
}

div.categories a
{
	text-decoration: none;
}

div.categories a:hover
{
	text-decoration: none;
}

div.pageList
{
	padding-left: 0px;
	padding-bottom: 10px;
	padding-top: 10px;
}

div.monthList
{
	padding-left: 37px;
	padding-bottom: 10px;
	padding-top: 10px;
}

div.aboutAuthor
{
	padding-left:30px;
}

div.disclaimer
{
	padding-left:30px;
}

.loginLabel
{
	font-weight: bold;
	font-size: 12pt;
	vertical-align: middle;
	text-align: left;
	padding-bottom: 10px;
	padding-top: 8px;
	padding-left: 50px;
}

#tagNoneLabel
{
	padding-left: 40px;
}

.loginControlTable
{
	margin-left: 80px;
	margin-top: 10px;
	border-right: #dcdcdc 1px solid;
	border-top: #dcdcdc 1px solid;
	border-left: #dcdcdc 1px solid;
	border-bottom: #dcdcdc 1px solid;
}

td.rightPaddingColumn
{
	padding-right: 13px;
	text-align: right;
}

#usernameLabelDiv, #passwordLabelDiv
{
	padding-left: 11px;
}

#loginUpperRow
{
	height: 35px;
	vertical-align: bottom;
}

#loginLowerRow
{
	vertical-align: top;
	height: 35px;
}
