/* begin overall style */
*
{
    margin: 0;
    padding: 0;    
}
body
{
	background: white;
	font: normal 10pt Arial,Helvetica,sans-serif;
/*	background:white url(../images/ui-bg_diagonals-thick_20_666666_40x40.png);*/
/*    background: #fff url(../images/maxtelecom_background.png) no-repeat fixed;     */
/*    background: #9dc9eb url(../images/maxtelecom_background.png) center top no-repeat;     */
    background: #fff url(../images/honda_bg.png) center top no-repeat;     
}

h1, h2, h3, h4, h5
{
    border-bottom: #383838 solid 3px;
}

img
{
    border: none;
}

#miniscore
{
    width: 155px; 
    height: 55px;
    text-align: center;
    padding-top: 5px;
    float: left;    
    line-height: 55px;
}

.full_page
{
    position: relative;
    clear: both;
	margin: 0 auto;
	padding: 0;
}

#answers
{
    width: 600px;
    margin: 0 auto;
}

#answers.answer
{
    padding: 5px;
}

#header
{
    border: 1px solid;
	margin: 0 auto;
	padding: 0;
/*    background: url('../images/6ampion-header-home.jpg'); */
    height: 150px;    
    overflow: hidden;
    position: relative;
}

#logo
{
	font-size: 200%;
}

#mainmenu
{
    width: 480px;
    padding-left: 17px;
    z-index: 101;        
    position: absolute;
}

#mainmenu ul
{
	padding: 0;
	margin: 0;
	padding: 0.4em 0 0.4em 0;
}

#mainmenu ul li
{
	display: inline;
}

#mainmenu ul li a
{
    color: #383838;
    padding: 0.4em 0.4em;
	text-decoration: none;
	font-weight: bold;
}

#content
{
    min-height: 200px;
    margin-top: 20px;
/*    width: 578px;*/
/*    padding: 5px;*/
/*    border-left: 1px dashed #C0C0C0;*/
/*    border-right: 1px dashed #C0C0C0;    */
}

#footer
{
	padding: 15px;
	margin: 0 0 0 0;
	font-size: 0.8em;
	text-align: center;
	border-top: 1px solid black;
}

/* end of overall style */

/* begin data grid style */
table.dataGrid
{
	background: white;
	width: 100%;
}

table.dataGrid th, table.dataGrid td
{
	font-size: 0.9em;
	padding: 0.3em;
}

table.dataGrid td
{
    border-collapse: collapse; 
}
    
table.dataGrid th
{
    border: 1px #4F81BD solid;
	background: #d3dfee;
	text-align: center;
}

table.dataGrid th.label
{
	width: 150px;
}

table.dataGrid tr.odd
{
    background: #E6F2FF;
}

table.dataGrid tr.current
{
	font-weight: bold;
}
/* end of data grid style */

.actionBar
{
	margin: 10px;
}

div.item
{
	margin: 10px 0 0 0;
	border: 1px solid silver;
	padding: 5px;
}

/* Ajax loading indication */
div.loading {
    background-color: #eee;
    background-image: url('loading.gif');
    background-position:  center center;
    background-repeat: no-repeat;
    opacity: 1;
    display: block;
    min-height: 130px;
    width: 100%;
    z-index: 101;
}
div.loading * {
    opacity: .8;
}

/*banners*/
.banner_728x90
{
    width: 728px;
    height: 90px;
    margin: 0 auto;
    background-color: #D0D0D0;
}

.banner_160x400
{
    width: 160px;
    height: 400px;
    margin: 10px auto;
    background-color: #D0D0D0;    
}

.banner
{
    overflow: hidden;
    padding: 0;
}

.banner_468x90
{
    width: 468px;
    height: 90px;    
    clear: both;
    margin: 0 auto;
    padding: 20px 0;
}

.banner_400x300
{
    width: 400px;
    height: 300px;
    margin: 10px auto;
    background-color: #D0D0D0;    
}

.banner_160x600
{
    width: 160px;
    height: 600px;
    margin: 2px auto;
    background-color: #D0D0D0;    
}

.banner_120x240
{
    width: 120px;
    height: 240px;
    margin: 0 auto;
    padding-top: 10px;
/*    background-color: #D0D0D0;    */
}

.left
{
    margin-left: 0px;
}

.right
{
    margin-right: 0px;
    float: right;
}

.champ_blue
{
    color: red;
    font-weight: bold;
    font-size: 1.2em;
}

.champ_orange
{
    color: orange;
    font-weight: bold;
    font-size: 1.4em;
}