body                  { margin:0px;font-family:Arial,Helvetica,sans-serif;}

a:link                { color:#000099; background:inherit; text-decoration:underline; letter-spacing:1px; }
a:active              { color:#000099; background:inherit; text-decoration:underline; letter-spacing:1px; }
a:visited             { color:#000099; background:inherit; text-decoration:underline; letter-spacing:1px; }
a:hover               { color:#0000FF; background:inherit; text-decoration:none; letter-spacing:1px; }

.sidemenuOLD          { color:#61040A; font-weight:bold; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:130%; padding-left:10px; padding-right:5px; }
.sidemenu             { color:#61040A; font-weight:bold; font-family:Arial,Helvetica,sans-serif; font-size:11px; }

.menu                 { display:block; margin-top:3px;margin-bottom:3px; padding-right:2px; }
a.menu:link           { color:#000033; font-weight:bold; font-family:Arial,Helvetica,sans-serif; font-size:11px; text-decoration:none; background:inherit; letter-spacing:0px; }
a.menu:active         { color:#000033; font-weight:bold; font-family:Arial,Helvetica,sans-serif; font-size:11px; text-decoration:none; background:inherit; letter-spacing:0px; }
a.menu:visited        { color:#000033; font-weight:bold; font-family:Arial,Helvetica,sans-serif; font-size:11px; text-decoration:none; background:inherit; letter-spacing:0px; }
a.menu:hover          { color:#FFFFFF; font-weight:bold; font-family:Arial,Helvetica,sans-serif; font-size:11px; text-decoration:none; background:#AFAC90; letter-spacing:0px; }

.callus a.contact:link        { color:#000033; font-weight:bold; font-family:Arial,Helvetica,sans-serif; font-size:11px; text-decoration:none; background:inherit; letter-spacing:0px; }
.callus a.contact:active      { color:#000033; font-weight:bold; font-family:Arial,Helvetica,sans-serif; font-size:11px; text-decoration:none; background:inherit; letter-spacing:0px; }
.callus a.contact:visited     { color:#000033; font-weight:bold; font-family:Arial,Helvetica,sans-serif; font-size:11px; text-decoration:none; background:inherit; letter-spacing:0px; }
.callus a.contact:hover       { color:#FFFFFF; font-weight:bold; font-family:Arial,Helvetica,sans-serif; font-size:11px; text-decoration:none; background:#AFAC90; letter-spacing:0px; }

.bodytxt              { font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:150%; padding-top:10px; padding-left:15px; padding-right:10px; color:#000033; }
.body12               { font-family:Arial,Helvetica,sans-serif; font-size:12px; margin-left:24px; }
.body12x              { font-family:Arial,Helvetica,sans-serif; font-size:12px; }
.body12h              { font-family:Arial,Helvetica,sans-serif; font-size:12px; margin-left:24px; margin-top:0px; }
.callus               { font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; line-height:150%; padding-top:0px; padding-left:15px; padding-right:10px; color:#000033; }
.callus2              { font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; line-height:150%; padding-top:0px; padding-left:15px; color:#000033; }
.callus3              { font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; line-height:150%; padding-top:0px; color:#000033; }
.number               { font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; }
.subline              { font-family:"Times New Roman",Times,serif; font-size:15px; color:#000033; font-weight:bold; display:block; border-bottom:1px solid #CCCCCC; margin-bottom:0px; margin-top:5px; }
.titles               { font-family:"Times New Roman",Times,serif; font-size:19px; color:#000033; font-weight:bold; padding-left:24px; text-indent:-24px; }
.title2               { font-family:"Times New Roman",Times,serif; font-size:19px; color:#000033; font-weight:bold; }
.attached             { margin-top:1.5ex; padding-top:0px; }
.clickhere            { display:block; text-align:right; background:#EEEEEE; }

.subsection           { font-family:"Times New Roman",Times,serif; font-size:15px; color:#000033; font-weight:bold; display:block; border-bottom:1px solid #CCCCCC; margin-bottom:5px; margin-top:5px; }
.subsection a:link    { color:#000033; background:inherit; letter-spacing:1px; text-decoration:none; }
.subsection a:active  { color:#000033; background:inherit; letter-spacing:1px; text-decoration:none; }
.subsection a:visited { color:#000033; background:inherit; letter-spacing:1px; text-decoration:none; }
.subsection a:hover   { color:#0000FF; background:inherit; letter-spacing:1px; text-decoration:underline; }

.text-white           { font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#FFFFFF; }       
.text-white a:link    { color:#FFFFCC; text-decoration:none; }
.text-white a:visited { color:#FFFFCC; text-decoration:none; }
.text-white a:active  { color:#FFFFCC; text-decoration:none; }
.text-white a:hover   { color:#FFFFFF; text-decoration:underline; }

.main-sm              { color:#333333; text-decoration:none; font-family:Verdana,Arial,Helvetica,sans-serif,"Arial Narrow"; font-size:11px; }
.main-sm a:link       { color:#000066; text-decoration:none; }
.main-sm a:visited    { color:#000066; text-decoration:none; }
.main-sm a:active     { color:#000066; text-decoration:none; }
.main-sm a:hover      { color:#0000FF; text-decoration:underline; }

.error                { background:#FFEEEE; color:#660000; font-weight:bold; padding:2px; text-align:center; margin-top:10px; margin-bottom:10px; }
.admin                { font-family:Arial,Helvetica,sans-serif; font-size:12px; padding-left:5px; padding-right:5px; margin-top:10px; margin-bottom:10px; }
.adminheader          { background:#EEEEEE; color:#330000; font-size:14px; font-weight:bold; padding:2px; border:2px outset #CCCCCC; }

div#steps{
    background:url(/sites/8/images/template/steps.png) no-repeat;
    height:25px;
    width:836px;
    margin: 0px 0px 0px 15px;
    position:relative;
    /*left:-40px;*/
}

div#steps ul{
    list-style:none;
    margin:0px 0px 0px 0px;
    padding:0px;
}

div#steps ul li {
    float:left;
    width:100px;
    text-align:center;
    color:#ffffff;
    font-size:10px;
    font-weight:bold;
    font-family:Arial,Helvetica,sans-serif;
    height:25px;
	margin-top: 0px;
	margin-right: 0px;
	padding-top: 0px;

}

div#steps ul li.active{
    background:url(/sites/8/images/template/active.png) no-repeat;
    width:127px;
margin: 0px 0px 0px 15px;
}

div#steps ul li a:link, div#steps ul li a:visited{
    color:#ffffff;
}

div#steps ul li a:hover{
/*     color:#000000; */
}

div#steps ul li a{
    display:block;
    width:100%;
    height:25px;
    padding: 15px 0px 0px 0px;;
}

div.subholder{
    overflow:hidden;
    width:100%;
    text-transform:uppercase;
}
div.substeps{
    width:250px;
    text-align:center;
    float:left;
    background:url(/sites/8/images/template/gt_grey-sm.png) 35% 0 no-repeat;
    height:35px;
}

div.subholder div.active, div.subholder div.hover{
    background:url(/sites/8/images/template/gt_sm.png) 35% 0 no-repeat;
}
div.subholder div.substeps a{
    display:block;
    margin:4px 0px 0px 0px;
    font-weight:bold;
}
div.subholder div.hover a, div.subholder div.active a{
    color: #ee3124;

}



div#main_logo{
    padding: 76px 0px 0px 57px;
}

/* Begin Navigation */
div#navigation{
    margin: 17px 0px 97px 32px;
}

div#navigation ul{
    margin:0px;
    padding:0px;
    position: relative;
    float: left;
}

div#navigation li{
    float: left;
    position: relative;
    list-style:none;
}

div#navigation li a:link, div#navigation li a:visited{
    color: #636363;
} 

div#navigation li.lvl1{
    font-size:12px;
    font-weight:bold;
    text-transform: uppercase;
    border: 1px solid #fff;
    padding:5px 16px 3px 38px;
    margin:0px 4px 0px 0px;
    background:url("/sites/8/images/template/gt.png") no-repeat 18px 1px;
}

div#navigation li.lvl1  a:link,div#navigation li.lvl1  a:visited{
    color: #636363;
}

div#navigation li.lvl2 a:link, div#navigation li.lvl2 a:visited{
    color:#97a0a5;
}

div#navigation li.lvl2 a:hover, div#navigation li.lvl3 a:hover{
    color: #f89e2b;
}


div#navigation li.lvl1:hover{
    background:url("/sites/8/images/template/gt_over.png") no-repeat 18px 1px;
    border: 1px solid #8f999f;
    background-color:#f5fcfe;
}

div#navigation li.lvl1.active{
    background:url("/sites/8/images/template/gt_over.png") no-repeat 18px 1px;
}

li.active a, div.active a{
    color: #f89e2b;
}

div#navigation ul ul{
    display: none;
    margin: 0px 0px 0px -39px;
    padding: 9px 0px 10px 0px;
    float: none;
    position: absolute;
    background-color:#f5fcfe;
    border-bottom: 1px solid #8f999f;
    border-right: 1px solid #8f999f;
    border-left: 1px solid #8f999f;
    width:100%;
    z-index: 250;
}

div#navigation ul ul ul{
    display: block;
    margin: 0px;
    padding: 0px;
    float: none;
    position: relative;
    border: 0px;
}

div#navigation ul ul li{
    background-image:none;
    float: none;
    white-space:nowrap;
    text-transform:none;
    font-size: 11px;
    letter-spacing: 0px;
    margin: 0px 0px 0px 43px;
    padding: 0px 0px 0px 0px;
    line-height:14px;
}

div#navigation ul ul ul li{
    font-weight: normal;
    margin:0px;
}

div#navigation ul ul li:hover{
    background-image:none;
}

div#navigation ul ul li.active{
    background-image:none;
}

/* End Navigation */


#headerContainer2{	
padding-top: 10px;
margin-left:15px;
float:left;
width:350px;
white-space: nowrap;
border:1px;
fontcolor:#000000;
font-size:9pt;
}
#headerContainer2 form{
	float:left;
	/*display:inline;IE6 double margin fix*/
	margin-right:1px;
margin-top:0px;

}
#headerContainer2 ul{
        margin:0px;
        Margin-top:0px;
	padding:2px;
}

#headerContainer2 ul li{	
	margin:0px 10px 0px 0px;
	list-style:none;
	color:#000000;
}

#headerContainer2 ul li a{	
	color:#000000;

}
#headerContainer2 ul li a.active{
	color:#000000;

}

#headerContainer2 ul li a:hover{	
	color:#ffffff;

}

#wrapper2{
	width: 900px;
	margin-left: auto;
	margin-right: auto;
}

.datagrid{
border:1px solid #DEDEDE;
}
.datagrid_header{
font:bold 10pt Arial,Verdana,Helvetica;
color:#000000;
background:url(/sites/8/images/table_header.jpg);
height:18px;
}