BODY {
	MARGIN: 0px; BACKGROUND-COLOR: #cccccc;	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
body.th {font-size:14px;}
.outer {
width:770px;
margin:0 auto;
position:relative;
}

.case {
width:770px;
background-color:#003399;
border:#000 solid 1px;
margin-top:25px;
}

.banner {
width:770px;
border-bottom:#000 solid 1px;
}

.leftbox {
float:left;
width:620px;
}

.mainbody {
float:right;
background:#fff;
width:448px;
border-left:#000 solid 1px;
border-right:#000 solid 1px;
margin:0 0 0 -27px;
overflow:hidden;
display:inline;
padding: 5px 10px 10px 11px;
min-height: 560px;
}

.innerbody {
overflow:hidden;
display:inline;
}

.leftcolumn {
width:150px;
float:left;
margin:0;
display:inline;
}

.rightcolumn {
width:150px;
float:right;
background-color:#003399;
right:0;
background-repeat:repeat-x;
margin:0;
padding:0;
overflow:hidden;
text-align:center;
}
/*
* html .rightcolumn {
margin-right:-3px;
display:inline;

}
*/
/** html .mainbody {
width: 450px;
}*/

.footer {
width:770px;
background-color:none;
text-align:center;
clear:both;
}

TD {
	FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
TH {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
A {
	COLOR: #000000;
}
A:link {
TEXT-DECORATION: none;
}
A:visited {
	TEXT-DECORATION: none;
}
A:hover {
	COLOR: #999999; TEXT-DECORATION: underline;
}
A:active {
	TEXT-DECORATION: none;
}

p { FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-align: justify; }

body.th p {font-size:14px;}

body.th .footer {font-size:11px;}

h1 { FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }

body.th h1 {font-size:24px; margin:0px; padding:0px;}

h2 { FONT-WEIGHT: bold; FONT-SIZE: 14px; color: #003399; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }
body.th h2 {font-size:17px;}


.style2 {
	COLOR: #000000;
	font-size: 9px;
}
.style6 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000;
}
.style10 {
	COLOR: #0033ff;
}

.style6 {
	FONT-SIZE: 8px;
}
.style6 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px;
}
.style12 {	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000;
}
.style12 {	FONT-SIZE: 8px;
}
.style12 {	FONT-WEIGHT: bold; FONT-SIZE: 14px;
}
.style13 {
	color: #0033CC;
	font-size: 10px;
}
.style17 {color: #FFCC00; text-align: center;}
.style17 a {color: #FFCC00; text-align: center; font-weight: bold;}
.style18 {font-size: 9px;}
.style20 {color: #FFCC00; font-weight: bold; }
.style21 {color: #FFFFFF;}
.style22 {color: #000000;}
.style23 {color: #003399; font-weight: bold; text-align: center;}
.style50 {font-size: 10px;}
.style56 {
	font-size: 12px;
	color: #FFFFFF; text-align: center;
}
.style62 {font-size: 10px;  text-align: center;}

.yellow {color: #FF9900; font-weight: bold;font-size:16px; }
.bigblue {color: #003399; font-weight: bold;font-size:12px; }

.center { text-align: center;}
.menu_btm {color: #003399; font-weight: bold; text-align: center; font-size: 10px;}
.menu_btm a {color: #003399; font-weight: bold; text-align: center; font-size: 10px;}

body.th .menu_btm, body.th .menu_btm a {font-size:12px;}
.footer {font-size: 9px; text-align:center;}

.rightbar {list-style:none; padding:0; margin-top:40px;}
.rightbar li a {display:block; padding:10px; font-weight:bold; background:#FFCC00;}
.rightbar li a:hover {text-decoration:none; background:#000033;color:#ffcc00;}

.rightcolumn a img {border:solid 2px #039; margin-top:30px;}
.rightcolumn a:hover img {border:solid 2px #fc0;}

span.menu {margin:0;}
span.menu a {height:25px;
line-height:24px;
position:absolute;
right:-2px;
top:-25px; width:100px; border:0px;font-size:13px;background:url(images/tab1.png) no-repeat center bottom;}
span.menu a:hover {color:#003;height:25px;
line-height:24px;padding:0px; margin:0; border:0px; background:url(images/tab2.png) no-repeat center bottom;}


#menu-container {
position:relative;
z-index:999;
}

.topmenu {left: 0px; visibility: visible; overflow: visible; width: 100%; position: absolute; top: 130px; height: 29px; text-align: center}

	
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/flyout2.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

.menu {
z-index:5001;
font-size:90%;
margin:10px 0 0;
}

.menu ul {
list-style-type:none;
width:150px;
margin:0;
padding:0;
}

* html .menu ul {
margin-left:0;
}

.menu li {
position:relative;
height:26px;
font-size:12px;
width:150px;
background:#003;
background-position:center;
border-bottom:#036 solid 1px;
}

.th .menu li {font-size:13px;}



.menu table {
position:absolute;
border-collapse:collapse;
top:0;
left:0;
z-index:100;
font-size:1em;
}

.menu a,.menu a:visited {
display:block;
text-decoration:none;
height:26px;
line-height:25px;
color:#fc0;
font-weight: bold;
font-family: Verdana, Arial, sans serif;
text-align:center;
padding:0;
margin: 0px;
}

* html .menu a:hover {
color:#003;
background-position:center;
background:#fc0;
}

.menu :hover {
color:#003;
background:#fc0;
background-position:center;
}

.menu :hover > a {
background:#fc0;
background-position:right;
background-repeat:no-repeat;
color:#003;
}

.menu ul ul {
visibility:hidden;
position:absolute;
top:0;
left:150px;
border-left:#000 solid 1px;
}

.menu ul ul li {
width:210px;
}

.menu ul ul li a {
width:210px;
height: auto;
}

.menu ul ul ul li {
width:210px;
height: auto;
/*overflow: hidden;*/
}

.menu ul ul ul {
left:210px;
border-left:#000 solid 1px;
width:10px;
}

.menu ul :hover ul ul {
visibility:hidden;
}

/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul {
visibility:visible;
}

/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{
visibility:hidden;
}

/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ 
visibility:visible;
}

#new {background:url(images/new.gif) left center no-repeat; margin-left: -110px; padding-left:110px; height:60px; }

.dhtmlgoodies_question {
color:#000;
text-align:center;
display:block;
padding-right:18px;
font-weight:700;
overflow:hidden;
cursor:pointer;
margin:0 auto 4px;
text-decoration: underline;
}

.dhtmlgoodies_question:active,.dhtmlgoodies_question:hover {
color:#333;
outline:none;
text-decoration: none;
}


.dhtmlgoodies_answer {
border:0;
background:url(images/financial_bkg.jpg) repeat-x;
visibility:hidden;
height:0;
overflow:hidden;
position:relative;
padding:6px;
}

.dhtmlgoodies_question span {
display:block;
line-height:14px;
padding:5px 0 5px 18px;
}

.dhtmlgoodies_answer_content {
font-size:0.9em;
position:relative;
padding:1px;
}

#goog-fixurl {margin:40px 20px 240px;}
