﻿* {
	margin: 0;
}
html, body {
	height: 100%;
}

body
{
    min-width: 640px;
    margin: 0;
    padding: 0;
    font: 13px/1.6em "Lucida Grande" , "Helvetica New" , Helvetica, Verdana, Sans-serif;
    background-position: 0% 0%;
    background-repeat: repeat; 
    background-color: #ffffff;
}

#wrapper
{
    /*margin: 0;*/
    padding: 0;
    
    background-image: url(../images/bkgrdLrge2.jpg);
    background-repeat: repeat; 
    background-attachment:fixed;
    
    
    min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -4em; /* the bottom margin is the negative value of the footer's height */
}

#headerDiv, #submenuDiv, #footerDiv, #contentDiv
{
    overflow: hidden;
    display: inline-block;
}

/* for safari and opera */
#headerDiv, #footerDiv
{
    width: 100%;
    margin: 0;
    padding: 0;
    
}

#submenuDiv, #contentDiv
{
    float: left;
}

#headerDiv
{
   /* background-image: url(../images/header_bg_vista.gif);*/
    background-color: #ffffff;
}

#newheader
{
    background-color: #ffffff;
    margin: 0;
    padding: 0;
}

#bannertext
{
    color: Gray;
    font: bold 14px/1.8em "Lucida Grande" , "Helvetice Neue" , Helvetica, Verdana, Sans-serif;
}

#submenuDiv
{
    margin: 0;
    padding: 0;
    width: 92px;
}
#submenuHeader
{
    width: 87px;
    margin: 0;
    padding: 0;
    color: #000000;
    background: #99f1b8 url(../images/degradadoMenu.jpg) repeat-x;
}
#submenuDiv ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;
    font: bold 14px/21px "Lucida Grande" , "Helvetica New" , Helvetica, Verdana, Sans-serif;
    border: none;
}

#submenuDiv ul li
{
    margin: 0;
    padding: 0;
    border: none;
    text-indent: 40px; /*display: block;*/
}

#submenuDiv ul a, #submenuDiv ul a:visited
{
    text-decoration: none; /*color: #ffffff;*/
    background: #808080 url(../images/degradadoMenu.jpg);
    height: 100%;
    border: none;
    display: block;
}
#submenuDiv ul a:hover
{
    color: #808080;
}

#contentDiv
{
    width: 100%;
   /* background-image: url(../images/background3.gif);*/
    /*background-repeat: repeat; */
}

#footerDiv
{
    clear: both;
    margin: 0;
    /*padding: 10px 0; */
    color: #78AEF5;
    background: #D8DBE8;
    border-top: 2px solid #78AEF5;
    
    height: 4em; /* .push must be the same height as .footer */
}

.push
{    
    height: 4em; /* .push must be the same height as .footer */
}


#footerDiv a
{
    color: #808080;
    text-decoration: none;
}
#footerDiv a:hover
{
    color: #29c;
    text-decoration: none;
    border-bottom: dotted 2px #29c;
}

#navmenuDiv
{
    background-image: url(../images/btn_cyan.gif);
    color: white;
    font-variant: small-caps;
}


#navmenuDiv /*ul*/
{
    margin: 0;
    padding: 0;
    list-style-type: none;
    list-style-image: none;
    font: bold 14px/1.8em "Lucida Grande" , "Helvetice Neue" , Helvetica, Verdana, Sans-serif;
}

#navmenuDiv li
{
    display: inline;
}

#navmenuDiv /*li*/ a, #navmenuDiv /*li*/ a:visited
{
    text-decoration: none;
    margin: 4px;
    padding: 0px 20px 0px 20px; /*background-color: Navy;*/
    color: White;
}

#navmenuDiv /*li*/ a:hover
{
    /*background-color: White;     color: Navy;*/
    border-top: solid 1px #ffffff;
    border-bottom: solid 1px #ffffff;
}
#section
{
    margin: 0px 5px 0px 5px;
    width: 99%;
}




.grid
{
    width: 98%;
    border: solid 1px #d3d3d3;
    background-color: #ffffff;
    margin: 0;
}

.gridHeader
{
    background: url(../images/main-green.gif) #ffffff repeat;
    border-bottom: solid 1px #808080;
    text-indent: 10px;
    font-weight: bold;
    color: #000000;
}

.partDef
{
    width: 99%;
    border: solid 1px #d3d3d3;
    margin: 0;
}

.partDef dt
{
    background: #808080 url(../images/navbar1.png);
    color: #ffffff;
    text-indent: 10px;
    font-weight: bold;
    
}

.partDef dd
{
    background: #f5f5f5;
    margin: 0;
    padding: 5px;
}

.partDiv 
{
    width: 98%;
    margin: 10px 0 0 5px;
}

.questionText 
{
  color: #000033;
  font-weight: bold;
}

.questionTable
{
    
}

.questionDiv 
{
    border-bottom: solid 1px #d3d3d3;
    height: 10px;
}

.bottomBorder 
{
     border-bottom: solid 1px #000080;
}

.thAlt
{
    background-color: #e6e6fa;
}

.watermarked
{
    color: #ff0000;
    background-color: #f5f5f5;
    
}

.qIndent { text-indent: 7px;}

.glassButton
{
    background: #F0F8FF url(../images/degradadoMenu.jpg);
    color: #000080;
    font-weight: bold;
   border: 1px groove;
   border-color: #fff;
}

.glassButtonSave
{
    background: #F0F8FF url(../images/glas_nav4.jpg);
    color: #000080;
    font-weight: bold;
   border: 1px groove;
   border-color: #ccc;
}

.upC 
{
    background-image: url(../images/menu_bg.gif);
}

/* Accordion */
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background: #003399 url(../images/navbar1.png);
	/*font-family: Arial, Sans-Serif;*/
	/*font-size: 12px;*/
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionHeader span
{
    width: 100%;
}

 .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

 .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #f5f5f5;
    border: 1px solid #2F4F4F;
    border-top: none;
    padding: 0 5px 0 5px;
}

.partDefDiv
{
    background: url(../images/degradadoMenu.jpg) repeat-x #f5f5f5 bottom;
    border-bottom: solid 2px #a9a9a9;
    text-indent: 5px;
    margin: 0 -5px 0 -5px;
}

.rptPrompt
{
    color: #ffffff;
    background-color: #000080;
    text-align: right;
    font-weight: bold;
    width: 15%;
    padding: 5px;
}
 .rptPromptALT
{
    color: #ffffff;
    background-color: #4169e1;
    text-align: right;
    font-weight: bold;
    width: 15%;
    padding: 5px;
}
 
.multiline
{
    border: 1px solid #2F4F4F;
    overflow: visible;
}

.menuTD 
{
    background: #f2f2f2 url(../images/back.jpg) repeat-x top ;
    vertical-align: top;
}

.menuSubTable 
{
    padding-top: 12px;
}

.summaryText 
{
    width: 100%;
    background-color: #ffffff;
    font-weight: bold;
}

.summaryHeader 
{
    font-weight: bold;
}

/*Pre-Test*/
.testSection 
{
    font-weight:bold;
    background-color: #fffacd;
    color: #000066;
    border-bottom: solid 1px #b0e0e6;
}

.testItem 
{
    text-indent: 8px;
}

/*Home-Page*/
.buttonBack
{
    background: #9bc420 url(../images/sidebar_grad_green.jpg) repeat top ;
    height: 100%;
}

.mainText 
{
    
}

.mainText a, .mainText a:visited 
{
    color: #000066;
    text-decoration: none;
}

.mainText a:hover 
{
    color: #29c;
    text-decoration: none;
    border-bottom: dotted 2px #29c;
}

.bold
{
    font-weight: bold;
}

.searchItem 
{
    border: solid 1px #696969;
    background: #ffffff url(../images/uback.jpg);
    
}

.gridViewH
{
    background: #000066 url(../images/navbar1.png);
}

.lilgrad
{
    background: #000066 url(../images/lilgrad2.jpg) repeat-x bottom;
    border-bottom: solid 1px #000066;
}

.lilgrad2
{
    background: #000066 url(../images/lilgrad2.jpg) repeat-x bottom;
}

.pager 
{
    background: #000066 url(../images/navbar1.png);
}



.tr1
{ 
     background: url(../images/fade1.gif) repeat-x #ffffff bottom;
}

.tables 
{
    background-color: White;
    border-bottom-style:none;
    border: 0;
}

.liltext 
{
    font-size: 8px;
}