/* 
    Document   : master
    Created on : Dec 18, 2012, 10:13:19 AM
    Author     : 6188354
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

body
{
margin:0px;
background-image:url(../images/bg.gif);
background-repeat:repeat;
min-width:768px;
min-height:768px;

}
.headerbg
{
background-image:url(../images/header_bg.gif);
background-repeat:repeat-x;

}

.upload_f {
    
      margin-top: 10px;

    
}
.bottomgap {
    
      margin-bottom: 30px;

    
}
.date {
  
	font-family: "Trebuchet MS", "Helvetica", "Arial",  "Verdana", "sans-serif";
	font-size: 62.5%;

}
.txtarea_font
{
    FONT-FAMILY: Sans-serif, Helvetica,serif;
    color:#780000;
}

.dmst1{
    margin-top: 30px;
    border-color: #780000;
   

     line-height: normal;font-family:'Times New Roman',Times,serif;
    font-size: larger; font-weight: bold;text-decoration: none; font-variant: normal;
    
   
    
}
.blue_arrow
{    
	background: url(../images/blue_arrow.gif) no-repeat;
            
}
.helpImg_Size
{
    FLOAT: left;
    WIDTH: 16px;
    HEIGHT: 16px
}
.margin_top_10
{
    MARGIN-TOP: 3px
}
.form_element
{
    DISPLAY: inline;
    MARGIN-RIGHT: 20px
}
.blue_gradient
{
    background: url(../images/blue_gradient_tile.gif) repeat-x
}
.minBox{
  width:297px; overflow:hidden; background-position:top left; 
 }
 .text_content
{
    FLOAT: left;
    WIDTH: auto
}
.pad_bot
{
    PADDING-BOTTOM: 10px
}

.dmst2{
    margin-top: 30px;
    border-color:#577ed9;
background-color:#D9D9F3;
     line-height: normal;font-family:'Times New Roman',Times,serif;
    font-size: larger; text-decoration: none; font-variant: normal;
    
   
    
}

.smallTxt a{
	font-size: .9em;
	text-align: left;
        color: #0199cd;

}
.smallWhtTxt {
	font-size: .9em;
	color: white;
	text-align: left;
}

.bluerow{
    
    background-color:#80b3ff;
    
    
}
.blueh{
    
    background-color:#ccddff;
    
    
}


.orrow{
    
    background-color:#ff9966;
    
    
    
}
.chp{
    
    background-color:#f0f0f5;
    
 
          
    
    
}


input.input-box, textarea { background: lightgoldenrodyellow; 





}



.textwt {
	font-size: .9em;
	color: black;
	text-align: left;
        font-weight: bold;
}
.smallGryTxt {
	font-size: 1.1em;
	color: gray;
	text-align: center;}
.headertopnav{
width:100%;
margin:0px 0px 0px 0px;


background-image:url(../images/header_bg1.gif);
background-repeat:repeat-x; 

    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #3366ff;
}

.septable{

/*background-color: #fdfbfb;*/
    margin-top: 15px;
    margin-left: 15px;
}
.formtable{
margin:0px 0px 0px 0px;

   
}
.topnavlink
{
    text-align:center; color: #fff;line-height: normal;font-family:Arial,Helvetica,sans-serif;
    font-size: 80%; font-weight: bold;text-decoration: none; font-variant: normal;
    
    vertical-align: middle;
}

.logintable {
/*    margin-left: 30px;*/
    margin-top: 20px;
/*     border-right-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
    border-top-style: solid;*/
/*    border-right-width: 1px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-top-width: 1px;*/
    border-right-color: #cccccc;
    border-left-color: #cccccc;
    border-bottom-color: #cccccc;
    border-top-color: #cccccc;
            }

.reddata { 
    color: #ff0033;
    text-decoration: underline;

}
.footer{
    width:100%;
    
    bottom: 1px;
    background-color: #5c93ea;
}
.setwidth{
    width:70%;
    
}

.bluedata { 
   
   
    left: 1px;
    font-style: italic;
    font-weight: bolder;
    color: #577ed9;
}

.calltable
{
    
     margin-left: 30px;
    margin-top: 40px;
   
  
    background-color:#d7e1f7;
    
    
    border-right-style: ridge;
    border-left-style: ridge;
    border-bottom-style: ridge;
    border-top-style: ridge;
    border-right-width: 3px;
    border-left-width: 3px;
    border-bottom-width: 3px;
    border-top-width: 3px;
    border-right-color: #5e9ce7;
    border-left-color: #5e9ce7;
    border-bottom-color: #5e9ce7;
    border-top-color: #5e9ce7;
}

/* Navigation */
.navband{width:100%; margin:0px 0px 0px 0px; padding:0px; border:0px solid red;  background-image:url(../images/header_bg1.gif);background-repeat:repeat-x }
.navmenu{margin:0px 0px 0px 20px; float:left; padding:0px; border:0px solid blue; }



/* Tab Menu */
.menuddtab{
padding: 0px 0px 0px 20px;
width: 100%;
voice-family: "\"}\"";
voice-family: inherit;
border:0px solid red; 


}

.help{
    height: auto;width:auto;
    border-right-width: 1px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-top-width: 1px;
    border-right-style: dotted;
    border-left-style: dotted;
    border-bottom-style: dotted;
    border-top-style: dotted;
    border-right-color: #3333ff;
    border-left-color: #3333ff;
    border-bottom-color: #3333ff;
    border-top-color: #3333ff;
}
.userhints {
    height:auto;;width:35em;
   float:left;
}

.userhints ul{font-family: 'Times New Roman',Times,serif;  font-size: 16px;font-style: italic;}
.userhints li{ font-family: 'Times New Roman',Times,serif;font-size: 14px;    color: #3333ff;}
.abb{height:auto;;width:35em;float:right;position: inherit;}
.abb ul{font-family: 'Times New Roman',Times,serif;  font-size: 16px;font-style: italic;}
.abb li{ font-family: 'Times New Roman',Times,serif;    font-size: 14px;    color: #3333ff;}

.menuddtab ul{
font: normal 100% 'Times New Roman',times,serif;
margin:0;
padding: 0px 0px 0px 0px;
list-style:none;
 }

.menuddtab li{
display:inline;
margin:0 2px 0 0;
padding:0;
}


.menuddtab a{
float:left;
color: white;/*#3870c3*/
background: #0199cd url(../images/gen_color_tabs_left.gif) no-repeat left top;
margin:0 2px 0 0;
padding:0 0 1px 3px;
text-decoration:none;

    border-right-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
    border-top-style: solid;
    border-right-width: 1px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-top-width: 1px;
    border-right-color: #0073df; 
    border-left-color: #0073df; 
    border-bottom-color: #0073df; 
    border-top-color: #0073df; 
}

.menuddtab a span{
float:left;
display: block;
background: #0199cd url(../images/gen_color_tabs_left.gif) no-repeat right top;

padding: 4px 8px 2px 7px;
}

.menuddtab a span{
float:none;
}

.menuddtab a:hover{
    background-color: #549ce0;
    border-right-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
    border-top-style: solid;
    border-right-width: 1px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-top-width: 1px;
  
}

.menuddtab a:hover span{
background-color: #549ce0;
}

.menuddtab .selected a, #menuddtab .selected a span{ /*currently selected tab*/
background-color:#549ce0;
}

.menuddtabline{
clear: both;
padding: 0;
width: 100%;
height: 4px;
line-height: 4px;
background: #549ce0;
border-top: 0px solid #fff; /*Remove this to remove border between bar and tabs*/
}

/*  Drop Down Menu  */

.ddmenu{
    
position:absolute;
border: 0px solid #0066cc; /*THEME CHANGE HERE*/
border-top-width: 0px; /*Top border width. Should match height of .ddcolortabsline above*/
border-bottom-width: 0;
font:normal  75% "Trebuchet MS", Helvetica, sans-serif;
line-height:18px;
z-index:100;
background-color: #e5f1fd;
width: 200px;
visibility: hidden;
    text-align: left;
}


.ddmenu a{
width: auto;
display: block;
text-indent: 5px;
border-top: 0 solid #0066cc;
border-bottom: 1px solid #0199cd; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
color: #0073df;
}

* html .ddmenu a{ /*IE only hack*/
width: 100%;
}

.ddmenu a:hover{ /*THEME CHANGE HERE*/
background-color:#a99991;
color: white;
text-transform: uppercase;
}

/*  Drop Down Menu 2 */

.dd1menu{
position:absolute;
top: 0;
border: 1px solid #0199cd; /*THEME CHANGE HERE*/
border-top-width: 3px; /*Top border width. Should match height of .ddcolortabsline above*/
border-bottom-width: 0;
font:normal  75% "Trebuchet MS", Helvetica, sans-serif;
line-height:28px;
z-index:100;
background-color: white;
width: 200px;
visibility: hidden;
}


.dd1menu a{
width: auto;
display: block;
text-indent: 5px;
border-top: 0 solid #0199cd;
border-bottom: 1px solid #0199cd; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
color: #004a63;
}

* html .dd1menu a{ /*IE only hack*/
width: 100%;
}

.dd1menu a:hover{ /*THEME CHANGE HERE*/
background-color:#3c7cc6;
color: white;
}
