body,p,td,div,table {
	font-family: Verdana, Helvetica, Arial; font-size: 12px;
}

p { line-height: 1.4em; }

td {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
}


body { 
        MARGIN-TOP: 0 px; MARGIN-BOTTOM: 0 px; MARGIN-LEFT: 0 px; MARGIN-RIGHT: 0 px; 
        background-color: #FFFFFF;
}
a:link {
	color: #333366; text-decoration: none;
}
a:visited {
	color: #333366; text-decoration: none;
}
a:active  {
	color: #333366; text-decoration: none;
}
a:hover {
        background-color: #EFEFEF; text-decoration: underline;
}
table {
	font-family: Verdana, Helvetica, Arial; font-size: 10px; fontsize: 10px;
}
h1 {
	font-size: 14px;
}
h2 {
    font-family: Arial, Helvetica, Verdana; font-size: 16px; fontsize: 16px
}
h3 {
	font-size: 12px;
}
hr {
        color: #DDDDDD; HEIGHT: 1px;
}

.whiteTbl {
    background-color: #ffffff; color: #ffffff;
}
.vBox {
	background-color: #e7e7e8; color: #333366;
}
.vertMenuTitle {
        background-color: #2c89e9; color: #FFFFFF; font-size: 10pt; font-weight: bold
}
.vNavLinks {
	color: #333366; text-decoration: none;
}
.vNavLinks:link {
        color: #333366; text-decoration: none;
}
.vNavLinks:visited {
        color: #333366; text-decoration: none;
}
.vNavLinks:active  {
        color: #333366; text-decoration: none;
}
.vNavLinks:hover {
        color: #FFFFFF; background-color: #333366; text-decoration: none;
}

.dlgBox {
	background-color: #FFFFFF;
}
.dlgTitle {
	FONT: bold 12px; border-bottom:1px dotted #333366;
}

.botm {
        background-color: #004591; color: #FFFFFF;
}

.tpTbl		{ background-color: #ffffff }
.tpTblbotm	{ background-color: #2c89e9 }


.catMenus {
			background-color: #2c89e9; font-size: 8pt; color: #FFFFFF; font-weight: bold
}
a.catMenus:link {
	color: #FFFFFF; text-decoration: none;
}
a.catMenus:visited {
	color: #FFFFFF; text-decoration: none;
}
a.catMenus:active  {
	color: #FFFFFF; text-decoration: none;
}
a.catMenus:hover {
	color: #2c89e9; background-color: #FFFFFF; text-decoration: underline;
}
hr {
	border: 1px solid #2c89e9; 
}





#rhs {
    float: right;
    background: #fff;
    color: #000;
    font-family: Verdana, Arial, sans-serif;
	margin-left: 12px;
    position: relative;
    vertical-align: top;
    width: 190px;
}

* html #rhs { position: static; }
* html #rhs img { margin-bottom: -3px; }
* html #rhs .sub img { margin-bottom: 0; }

#rhs .sub {
    position: relative;
    border: 1px solid #ccc;
    margin-bottom: .4em;
}
* html #rhs .sub { position: static; }

#rhs a {
    color: #248;
    text-decoration: none;
    font-weight: normal;
}

#rhs a:hover {
    text-decoration: underline;
}

#rhs h2, #rhs ul, #rhs p {
    margin: 0;
    padding: 0;
}

#rhs ul {
    list-style-type: square;
    margin: .3em 20px .3em 28px;
}

#rhs li { margin-bottom: 0.5em; }

#rhs li.promote {
    color: orange;
    list-style-type: disc;
}

#rhs ul li {
    color: orange;
    list-style-type: disc;
	font-size: 11px;
}

#rhs h2 {
    background: #35a url(hdrbkg1.gif);
    line-height: 1.4em;
    padding: .25em;
    padding-top: .2em;
    color: #fff;
    font: 13px Verdana, Arial, sans-serif;
    font-weight: bold;
    text-align: left;
}

//img#article_point { border-top: 1px dotted #bbb; }

//#rhs img { display: block; }


.island {
border-collapse: collapse; 
border: 2px solid #00f;
}

#box {
    float: center;
    background: #fff;
    color: #000;
    font-family: Verdana, Arial, sans-serif;
	margin-left: 12px;
    position: relative;
    vertical-align: top;
    width: 190px;
}

#box .sub {
    position: relative;
    margin-bottom: .4em;
}

#box h2, #box ul, #box p {
    margin: 0;
    padding: 0;
}

#box ul {
    list-style-type: square;
    margin: .3em 20px .3em 28px;
}

#box li { margin-bottom: 0.5em; }

#box ul li {
    color: black;
    list-style-type: disc;
	font-size: 11px;
}

#box h2 {
    
    line-height: 1.4em;
    padding: .25em;
    padding-top: .2em;
    
    font: 17px Verdana, Arial, sans-serif;
    color: blue;
    font-weight: bold;
    text-align: left;
}

#box2 {
    float: center;
    background: #fff;
    color: #000;
    font-family: Verdana, Arial, sans-serif;
	margin-left: 0px;
    position: relative;
    vertical-align: top;
    width: 190px;
}

#box2 .sub {
    position: relative;
    margin-bottom: .4em;
}

#box h2, #box ul, #box p {
    margin: 0;
    padding: 0;
}

#box2 ul {
    list-style-type: square;
    margin: .3em 20px .3em 28px;
}

#box2 li { margin-bottom: 0.5em; }

#box2 ul li {
    color: black;
    list-style-type: disc;
	font-size: 11px;
}

#box2 h2 {
    
    line-height: 1.4em;
    padding: .25em;
    padding-top: .2em;
    
    font: 17px Verdana, Arial, sans-serif;
    color: blue;
    font-weight: bold;
    text-align: left;
}
