* {
    padding:0; 
    margin:0;
}



/* Gray Header w/ Rounded Right Corner- Gray Background w/ Border */
.GrayHdrRndRGrayBckTitle {
    padding:4px 0px 3px 0px; 
    background: rgb(190,190,190) url(images/bg_corner_topright.gif) no-repeat right top;
    width: 100%;
    float: left;
}
.GrayHdrRndRGrayBckJ {
    float: left;
    width: 100%;
    display: inline;
    margin-right: -20px;
}
.GrayHdrRndRGrayBckActions {
    margin-left: 10px;
    vertical-align: top;
    display: inline-table;
    float: left;
    width: 20px;
}
.GrayHdrRndRGrayBckIT {
    width: auto;
    margin-left: 10px;
    margin-right: 10px;
    display: block;
}
    
.GrayHdrRndRGrayBckTitleFnt {
    font-family:"trebuchet ms",arial,sans-serif; 
    color:rgb(255,255,255); 
    font-weight:bold; 
    font-size:15px;
}
.GrayHdrRndRGrayBckVis {
    vertical-align: top;
    float: left;
    width: 10px;
    margin-right: 5px;
}
.GrayHdrRndRGrayBckBody {
    clear: both;
    background: #E1E1E1 url(images/bg_body_left.jpg) repeat-y left top;
    padding: 10px 10px 10px 10px;
}
.GrayHdrRndRGrayBckBottom {
    padding: 3px 1px 15px 10px;
    background: #E1E1E1 url(images/bg_body_left.jpg) repeat-y left top;
    border-top: 1px solid #C8C8C8;
}    
.GrayHdrRndRGrayBckALnk {
    
}
GrayHdrRndRGrayBckSett {
    float: right;
}
.GrayHdrRndRGrayBckClear {
    clear: right;
}

/* Gray Rectangle Header - Gray Background w/ Border */
.GrayHdrRectGrayBckTitle {
    padding:4px 0px 3px 0px; 
    background-color: rgb(190,190,190);
    width: 100%;
    float: left;
}
.GrayHdrRectGrayBckJ {
    float: left;
    width: 100%;
    display: inline;
    margin-right: -20px;
}
.GrayHdrRectGrayBckActions {
    margin-left: 10px;
    vertical-align: top;
    display: inline-table;
    float: left;
    width: 20px;
}
.GrayHdrRectGrayBckIT {
    width: auto;
    margin-left: 10px;
    margin-right: 10px;
    display: block;
}
    
.GrayHdrRectGrayBckTitleFnt {
    font-family:"trebuchet ms",arial,sans-serif; 
    color:rgb(255,255,255); 
    font-weight:bold; 
    font-size:15px;
}
.GrayHdrRectGrayBckVis {
    vertical-align: top;
    float: left;
    width: 10px;
    margin-right: 5px;
}
.GrayHdrRectGrayBckBody {
    clear: both;
    background: #E1E1E1 url(images/bg_body_left.jpg) repeat-y left top;
    padding: 10px 10px 10px 10px;
}
.GrayHdrRectGrayBckBottom {
    padding: 3px 1px 15px 10px;
    background: #E1E1E1 url(images/bg_body_left.jpg) repeat-y left top;
    border-top: 1px solid #C8C8C8;
}    
.GrayHdrRectGrayBckALnk {
    
}
GrayHdrRectGrayBckSett {
    float: right;
}
.GrayHdrRectGrayBckClear {
    clear: right;
}

/* Gray Header w/ Rounded Top Corners - Gray Background w/ Border */
.GrayHdrRndTGrayMain {
    margin-bottom: 2em;
}
.GrayHdrRndTGrayBckTitle {
    padding-bottom: 3px;
    background: rgb(190,190,190) url(images/bg_corner_topright.gif) no-repeat right top;
    width: 100%;
    float: left;
}
.GrayHdrRndTGrayBckJ {
    float: left;
    width: 100%;
    display: inline;
    margin-right: -20px;
    padding-top: 4px;
    background: url(images/bg_corner_topleft.gif) no-repeat left top;
}
.GrayHdrRndTGrayBckActions {
    margin-left: 10px;
    vertical-align: top;
    display: inline;
    float: left;
    width: 10px;
    overflow: hidden;
}
.GrayHdrRndTGrayBckIT {
    width: auto;
    margin-left: 25px;
    margin-right: 20px;
    display: block;
}
    
.GrayHdrRndTGrayBckTitleFnt {
    font-family:"trebuchet ms",arial,sans-serif; 
    color:rgb(255,255,255); 
    font-weight:bold; 
    font-size:15px;
}
.GrayHdrRndTGrayBckVis {
    vertical-align: top;
    float: left;
    width: 10px;
    margin-right: 5px;
}
.GrayHdrRndTGrayBckBorder {
    clear: both;
    border:solid 1px rgb(190,190,190); 
    background:rgb(235,235,235);
}
.GrayHdrRndTGrayBckBody {
    padding: 10px 10px 10px 10px;
	width: auto;
}
div.GrayHdrRndTGrayBckBody div {
	width: 100%;
}
.GrayHdrRndTGrayBckBottom {
    padding: 3px 1px 15px 10px;
    border-top: 1px solid #C8C8C8;
}    
.GrayHdrRndTGrayBckALnk {
    
}
GrayHdrRndRTrayBckSett {
    float: right;
}
.GrayHdrRndTGrayBckClear {
    clear: right;
}

/* Gray Header w/ Rounded Top Corners - No Background w/ Border */
.GrayHdrRndTGrayBckBorder3 {
    clear: both;
    border:solid 1px rgb(190,190,190); 
    margin-top: -22px;
}

/* Blue Header w/ Rounded Top Corners - Blue Background w/ Border */
.BlueHdrRndTBlueMain {
    margin-bottom: 2em;
}
.BlueHdrRndTBlueBckTitle {
    padding-bottom: 3px;
    background: #89AAD6 url(images/bg_corner_topright.gif) no-repeat right top;
    width: 100%;
    float: left;
}
.BlueHdrRndTBlueBckJ {
    float: left;
    width: 100%;
    display: inline;
    margin-right: -20px;
    padding-top: 4px;
    background: url(images/bg_corner_topleft.gif) no-repeat left top;
}
.BlueHdrRndTBlueBckActions {
    margin-left: 10px;
    vertical-align: top;
    float: left;
    display: inline;
    overflow: hidden;
    width: 10px;
}
.BlueHdrRndTBlueBckIT {
    width: auto;
    margin-left: 25px;
    margin-right: 20px;
    display: block;
}
.BlueHdrRndTBlueBckTitleFnt {
    font-family:"trebuchet ms",arial,sans-serif; 
    color:rgb(255,255,255); 
    font-weight:bold; 
    font-size:15px;
}
.BlueHdrRndTBlueBckVis {
    vertical-align: top;
    float: left;
    width: 10px;
    margin-right: 5px;
}
.BlueHdrRndTBlueBckBorder {
    clear: both;
    border:solid 1px #89AAD6; 
    background: #D5E1F0;
    margin-top: -22px;
}
.BlueHdrRndTBlueBckBody {
    padding: 10px 10px 10px 10px;
	width: auto;
}
div.BlueHdrRndTBlueBckBody div {
	width: 100%;
}
.BlueHdrRndTBlueBckBottom {
    padding: 3px 1px 15px 10px;
    border-top: 1px solid #89AAD6;
}    
.BlueHdrRndTBlueBckALnk {
    
}
BlueHdrRndRTrayBckSett {
    float: right;
}
.BlueHdrRndTBlueBckClear {
    clear: right;
}

/* Blue Header w/ Rounded Top Corners - Blue Background w/o Border */
.BlueHdrRndTBlueBckBorder2 {
    clear: both;
    background: #D5E1F0;
    margin-top: -22px;
    border:solid 1px #D5E1F0; 
}

/* Blue Header w/ Rounded Top Corners - No Background w/ Border */
.BlueHdrRndTBlueBckBorder3 {
    clear: both;
    border:solid 1px #89AAD6; 
    margin-top: -22px;
}

/* Green Header w/ Rounded Top Corners - Green Background w/ Border */
.GreenHdrRndTGreenMain {
    margin-bottom: 2em;
}
.GreenHdrRndTGreenBckTitle {
    padding-bottom: 3px;
    background: #A0D651 url(images/bg_corner_topright.gif) no-repeat right top;
    width: 100%;
    float: left;
}
.GreenHdrRndTGreenBckJ {
    float: left;
    width: 100%;
    display: inline;
    margin-right: -20px;
    padding-top: 4px;
    background: url(images/bg_corner_topleft.gif) no-repeat left top;
}
.GreenHdrRndTGreenBckActions {
    margin-left: 10px;
    vertical-align: top;
    display: inline;
    float: left;
    width: 10px;
    overflow: hidden;
}
.GreenHdrRndTGreenBckIT {
    width: auto;
    margin-left: 25px;
    margin-right: 20px;
    display: block;
}
.GreenHdrRndTGreenBckTitleFnt {
    font-family:"trebuchet ms",arial,sans-serif; 
    color:rgb(255,255,255); 
    font-weight:bold; 
    font-size:15px;
}
.GreenHdrRndTGreenBckVis {
    vertical-align: top;
    float: left;
    width: 10px;
    margin-right: 5px;
}
.GreenHdrRndTGreenBckBorder {
    clear: both;
    border:solid 1px #A0D651; 
    background: #D9EFB9;
    margin-top: -22px;
}
.GreenHdrRndTGreenBckBody {
    padding: 10px 10px 10px 10px;
	width: auto;
}
div.GreenHdrRndTGreenBckBody div {
	width: 100%;
}
.GreenHdrRndTGreenBckBottom {
    padding: 3px 1px 15px 10px;
    border-top: 1px solid #89AAD6;
}    
.GreenHdrRndTGreenBckALnk {
    
}
GreenHdrRndRTrayBckSett {
    float: right;
}
.GreenHdrRndTGreenBckClear {
    clear: right;
}

/* Green Header w/ Rounded Top Corners - Green Background w/o Border */
.GreenHdrRndTGreenBckBorder2 {
    clear: both;
    background: #D9EFB9;
    margin-top: -22px; 
    border:solid 1px #D9EFB9;
}

/* Green Header w/ Rounded Top Corners - No Background w/ Border */
.GreenHdrRndTGreenBckBorder3 {
    clear: both;
    border:solid 1px #A0D651; 
    margin-top: -22px;
}

/* Orange Header w/ Rounded Top Corners - Orange Background w/ Border */
.OrangeHdrRndTOrangeMain {
    margin-bottom: 2em;
}
.OrangeHdrRndTOrangeBckTitle {
    padding-bottom: 3px;
    background: #E8B10D url(images/bg_corner_topright.gif) no-repeat right top;
    width: 100%;
    float: left;
}
.OrangeHdrRndTOrangeBckJ {
    float: left;
    width: 100%;
    display: inline;
    margin-right: -20px;
    padding-top: 4px;
    background: url(images/bg_corner_topleft.gif) no-repeat left top;
}
.OrangeHdrRndTOrangeBckActions {
    margin-left: 10px;
    vertical-align: top;
    display: inline;
    float: left;
    width: 10px;
    overflow: hidden;
}
.OrangeHdrRndTOrangeBckIT {
    width: auto;
    margin-left: 25px;
    margin-right: 20px;
    display: block;
}
.OrangeHdrRndTOrangeBckTitleFnt {
    font-family:"trebuchet ms",arial,sans-serif; 
    color:rgb(255,255,255); 
    font-weight:bold; 
    font-size:15px;
}
.OrangeHdrRndTOrangeBckVis {
    vertical-align: top;
    float: left;
    width: 10px;
    margin-right: 5px;
}
.OrangeHdrRndTOrangeBckBorder {
    clear: both;
    border:solid 1px #E8B10D; 
    background: #F8E096;
    margin-top: -22px;
}
.OrangeHdrRndTOrangeBckBody {
    padding: 10px 10px 10px 10px;
	width: auto;
}
div.OrangeHdrRndTOrangeBckBody div {
	width: 100%;
}
.OrangeHdrRndTOrangeBckBottom {
    padding: 3px 1px 15px 10px;
    border-top: 1px solid #E8B10D;
}    
.OrangeHdrRndTOrangeBckALnk {
    
}
OrangeHdrRndRTrayBckSett {
    float: right;
}
.OrangeHdrRndTOrangeBckClear {
    clear: right;
}

/* Orange Header w/ Rounded Top Corners - Orange Background w/o Border */
.OrangeHdrRndTOrangeBckBorder2 {
    clear: both;
    background: #F8E096;
    margin-top: -22px;
    border:solid 1px #F8E096; 
}

/* Orange Header w/ Rounded Top Corners - No Background w/ Border */
.OrangeHdrRndTOrangeBckBorder3 {
    clear: both;
    border:solid 1px #E8B10D; 
    margin-top: -22px;
}

/* White Header w/ Gray Bottom Line - White Background w/o Border */
.WhiteHdrWhiteMain {
    margin-bottom: 2em;
}
.WhiteHdrWhiteBckTitle {
    padding:4px 0px 3px 0px; 
    width: 100%;
    float: left;
    border-bottom: 7px solid #E1E1E1;
}
.WhiteHdrWhiteBckJ {
    float: left;
    width: 100%;
    display: inline;
    margin-right: -25px;
}
.WhiteHdrWhiteBckActions {
    margin-left: 10px;
    vertical-align: top;
    display: inline-table;
    float: left;
    width: 30px;
}
.WhiteHdrWhiteBckIT {
    width: auto;
    margin-left: 10px;
    margin-right: 10px;
    display: block;
}
.WhiteHdrWhiteBckTitleFnt {
    font-family:"trebuchet ms",arial,sans-serif; 
    color: #646464; 
    font-weight:bold; 
    font-size:15px;
}
.WhiteHdrWhiteBckVis {
    vertical-align: top;
    float: left;
    width: 10px;
    margin-right: 5px;
}
.WhiteHdrWhiteBckBody {
    clear: both;
    padding: 10px 10px 10px 10px;
	width: auto !important;
	width: 100%;
}
.WhiteHdrWhiteBckBottom {
    padding: 3px 1px 15px 10px;
    border-top: 1px solid #E1E1E1;
}    
.WhiteHdrWhiteBckALnk {
    
}
WhiteHdrWhiteBckSett {
    float: right;
}
.WhiteHdrWhiteBckClear {
    clear: right;
}

/* White Header - Small Font - White Background w/o Border */
.WhiteHdrWhiteBckTitle2 {
    padding:4px 0px 3px 0px; 
    width: 100%;
    float: left;
}
.WhiteHdrWhiteBckTitleFnt2 {
    font-family:"trebuchet ms",arial,sans-serif; 
    color: #505050; 
    font-weight: normal; 
    font-size: 13px;
}


