html
{
    height: 100%;
}

body
{
    margin:         0px;
    padding:        0px;

    font-family:    Trebuchet MS, Tahoma, Verdana, Arial;
    font-size:      12px;
    color:          #585858;
    line-height:    19px;    
}

p, div, td
{

    font-family:    Trebuchet MS, Tahoma, Verdana, Arial;
    font-size:      12px;
    color:          #585858;
    line-height:    19px;
}

.container
{
    text-align:     left;
    margin:         0 auto;
    padding-top:    0;
    position:       relative;
    width:          920px;
}

.siteContent
{
    margin-top:     12px;
    padding:        0 5px 0 0;
    
    font-family:    Trebuchet MS, Tahoma, Verdana, Arial;
    font-size:      12px;
    color:          #585858;
    
}

.header01
{
    background:       #f5f353 url("../images/header01.jpg") repeat-x top left;
    height:           11px;     
}

.itemHeader
{
	font-weight:		bold;
	background-color:   #f5f353;
	padding-left:		3px;
	color:				#1f58b1;
}

.itemRow
{
	padding:   			3px 0 3px 3px;
	border-bottom:      1px solid #78aaf0;
}

.header02
{
    background:       #1752aa url("../images/header02.jpg") repeat-x top left;
    height:           24px; 
    text-align:       right;
    padding-top:      8px;
    padding-right:    8px;         
}

p
{
    margin:         0px 0px 14px 0px;
    line-height:    19px;
    font-family:    Trebuchet MS, Tahoma, Verdana, Arial;
    font-size:      12px;
    color:          #585858;
}


a:link, a:active, a:visited
{
    font-family:        Trebuchet MS, Tahoma, Verdana, Arial;
    font-size:          12px;
    color:              #0478c9;
    text-decoration:    none;
}

a:hover
{
    font-family:        Trebuchet MS, Tahoma, Verdana, Arial;
    font-size:          12px;
    color:              #0478c9;
    text-decoration:    underline;
}

a.tabLinks:link, a.tabLinks:active, a.tabLinks:visited
{
    font-family:        Trebuchet MS, Tahoma, Verdana, Arial;
    font-size:          11px;
    color:              #0478c9;
    text-decoration:    none;
}

a.tabLinks:hover
{
    font-family:        Trebuchet MS, Tahoma, Verdana, Arial;
    font-size:          11px;
    color:              #0a3679;
    text-decoration:    none;
}

a.topPage:link, a.topPage:active, a.topPage:visited
{
    font-family:        Trebuchet MS, Tahoma, Verdana, Arial;
    font-size:          11px;
    color:              #de0607;
    text-decoration:    none;
}

a.topPage:hover
{
    font-family:        Trebuchet MS, Tahoma, Verdana, Arial;
    font-size:          11px;
    color:              #de0607;
    text-decoration:    underline;
}


.small
{
    font-family:        Trebuchet MS, Tahoma, Verdana, Arial;
    font-size:          11px;
    color:              #0478c9; 
    padding:			4px 0 4px 0;
    width:              210px; 
}

.smallLine
{
    border-bottom:      1px solid #0478c9;
    width:              210px;
    height:             1px;
    margin:             0px;
    padding:            6px 0 0 0;
}

.smallNext
{
    padding-top:        4px;
    padding-bottom:     2px;
    font-family:        Trebuchet MS, Tahoma, Verdana, Arial;
    font-size:          11px;
    color:              #0478c9;
    border-bottom:      1px solid #0478c9; 
}

a.siteTitle:link, a.siteTitle:active, a.siteTitle:visited, a.siteTitle:hover
{
    font-family:        "Times New Roman", Trebuchet MS, Tahoma, Verdana, Arial;
    font-style:         italic;
    font-size:          24px;
    color:              #ff2020;
    text-decoration:    none;
    margin: 		    10px 0 14px 0;    
}

.divTabHeader
{
	height:				32px;
	width:				210px;
	line-height:		32px;
	color:				#144fa9;
	background-color:	#ffe806;
	text-align:			center;
	font-size:			13px;
	display:			block;
}

.divMenuItem
{
    color:              #FFF;
    font-size:          12px;
    font-weight:        normal;
    font-family:        Trebuchet MS, Tahoma, Verdana,Arial;
    width:              170px;
    height:             26px;
    display:            block;
    float:              left;
    border-bottom:      1px solid #3c7fdf;
    padding-top:        6px;
}

a.siteMenu, a.siteMenu:active, a.siteMenu:visited
{
    color:              #FFF;
    font-size:          12px;
    font-weight:        normal;
    font-family:        Trebuchet MS, Tahoma, Verdana,Arial;
    text-decoration:    none;
    margin-left:        8px;    
}
a.siteMenu:hover
{
    color:              #c8deff;
    font-size:          12px;
    font-weight:        normal;
    font-family:        Trebuchet MS, Tahoma, Verdana,Arial;
    text-decoration:    none;
    margin-left:        8px;
}

input, select
{
    font-family:    Trebuchet MS, Tahoma, Verdana, Arial;
    font-size:      12px;
    color:          #585858;
    height:         17px;
}

textarea
{
    font-family:    Trebuchet MS, Tahoma, Verdana, Arial;
    font-size:      12px;
    color:          #585858;
}


input.submit
{
    font-family:    Trebuchet MS, Tahoma, Verdana, Arial;
    font-size:      12px;
    color:          #585858;
    height:         24px;
}


h1
{
    font-family:    "Times New Roman", Trebuchet MS, Tahoma, Verdana, Arial;
    color:          #ff2020;

    padding:        0px;
}

h2, h3
{
    font-family:    "Times New Roman", Trebuchet MS, Tahoma, Verdana, Arial;
    font-size:      24px;
    color:          #ff2020;

    margin: 		10px 0 14px 0;
}

h4, h5
{
    font-family:    "Times New Roman", Trebuchet MS, Tahoma, Verdana, Arial;
    font-size:      16px;
    color:          #ff2020;
	font-style:		italic;
    margin: 		2px 0 2px 0;
}

.tdMenu
{
    background:       #1a54aa url("../images/menuBar.jpg") no-repeat top left;
    height:           420px;
    width:            170px;     
}

.innerContent
{
    padding:          0px;
}

.divStartContent
{
    padding:          15px 35px 15px 35px;
}

.divContent
{
    /*padding:          0 15px 0 15px;*/
    padding:          5px 35px 15px 35px;             
}

hr
{
    border:             0px;
    height:             1px;
    color:              #124fa8;
    background-color:   #124fa8;    
    width:              90%;
    text-align:         center;
}

.tabHeader
{
    padding:            0px;
    margin:             0px;
}

/*.tabContent1
{
  padding-left:         15px;
  padding-right:        15px;
  width:                190px;
  text-align:           left;
}*/

.tabContent1
{
  width:                172px; /*204px;*/
  text-align:           left;
  padding:              0 16px 0 16px; 
  /*border:               1px solid #888;*/
}

.tabContent2
{
  padding-left:         16px;
  width:                190px;
  text-align:           left;
}
.tabContent3
{
  padding-left:         20px;
  width:                190px;
  text-align:           left;
}

.divTabContent
{
  padding-left:         10px;
  padding-right:        5px;
}

.divTabContent_Custom
{
  padding:         		0 10px 10px 10px;
  text-align:			center;
}


p.downloadReport
{ 
	padding: 			2px; 
	border: 			1px solid #1856ad; 
	background-color: 	#f7f7f7; 
	width: 				100%; 
}

.divReport
{
	cursor:				pointer; 
	padding: 			10px 6px 6px 6px; 
	position: 			absolute; 
	top: 				60px; 
	right: 				20px; 
	border: 			1px solid #1856ad; 
	background-color: 	#f7f7f7; 
	width: 				160px; 
	height: 			50px;
}

.divReport h2
{
	color:			#1856ad;
	font-size: 		18px;
	font-style: 	italic;
	font-family: 	trebuchet ms, verdana;
	margin:			0px;
	padding-bottom: 5px
}

.divReport a
{
	color: #585858;
}

.divReport img
{
	padding-right:	6px;
}