body{
    Background-color: #FFFFFF; 
    font-family: 'Open Sans', sans-serif; 
    font-size: 14px;
    color: #000;
    background: url(../images/AT_bg_glow.png) center repeat-y,
                url(../images/AT_bg_grey.png);
}

/*page layout*/
#divAll{
    width: 950px;
    background-color: #FFFFFF;
    margin: 0em auto;
    position: relative;
    z-index: 1;
}
#banner{
    width: 950px;
    height: 140px;
    position: relative;
    z-index: 2;
    background: #edefeb;
}

#div_ban_rect1 {
    width: 184px;
    height: 41px;
    overflow:hidden;
    position: absolute;
    top: 107px;
    left: 0px;
    /*background-color:#236c9b !important;*/
    background-color: #1b5e89 !important;
    z-index: 3; 
}

#div_ban_rect2 {
    width: 553px;
    height: 41px;
    overflow:hidden;
    position: absolute;
    top: 107px;
    left: 181px;
    /*background-color:#236c9b !important;*/
    background-color: #1b5e89 !important;
}

#div_ban_rect3 {
    width: 257px;
    height: 41px;
    overflow:hidden;
    position: absolute;
    top: 107px;
    /*left: 186px;*/
    right:0px;
    /*background-color: #4078b1 !important;*/
    background-color:#1b5e89 !important; 
    z-index: 3;
}


/*this makes space under the lower horz menu to page content*/

#menu{
    width: 950px;
    z-index: 13;
    position: relative;
    height: 40px; 
    background-color: #FFFFFF;
    padding-bottom: 5px;
}


#LogInOut {
    z-index: 20;
    position: absolute;
    top: 15px;
    right: 20px;
    padding: 5px;
    text-align:center;   
    /*background-color: #FFFFFF;*/
    background-color: #1b5e89;
    border:solid;
    border-radius: 8px;
    border-radius: 0;
    border-width: 0px;
    border-color: #000000;
    color: #fff;
}

#LogInOut a:link{
    color: #2F3191;
    color: #fff;
    text-decoration: none;
    padding:3px 7px;
}
 
#LogInOut a:hover,
#LogInOut:hover  {
    /*color: #888888;*/
    color: #fff;
    background: #4078B1;
}

/*BlueFin tab*/
#BlueFinTab {
    z-index: 25;
    position: absolute;
    bottom: 3px;
    right:672px;
    color: #2F3191 !important;
    z-index:30;
}

#BlueFinTab a:link{
    color: #2F3191;
    text-decoration: none;
    font-weight:bold;
    text-align:center !important;
    margin: 0px auto !Important;
}

#BlueFinTab a:hover {
    /*color: #888888;
    text-align:center !important;
    margin: 0px auto !Important;*/

}

.BlueFinTab {
    width:80px;
}

/*end BlueFin tab*/


/*top menu buttons*/

.btn_TopMenu { 
    border-top:none;
    border-bottom:none;
    border-left: solid 1px #d0d0d0;
    border-right: none; 
    width: 80px;
    padding: 8px 0px 8px 0px;
    background-color: #4078B1;
    background-color:#1b5e89 !important;
    /*font: normal 12px/19px "Segoe UI",Arial,sans-serif;*/ 
    color: #ffffff;
}


.btn_TopMenu:active {
    color: #000000;
    background-color: #ffffff;  
}

    /*.btn_TopMenu::selection {
        color: #000000;
        background-color: #ffffff;
    }*/

/*.btn_TopMenu:focus {
    color: #ffffff; 
    background-color: #4078B1 ;
}*/

.btn_TopMenu:hover {
    color: #ffffff;
    background-color: #7aa1c9;

}


.topMenu {
/*padding: 5px 0px 5px 0px !important;*/
background-color: #4078b1;
z-index: 20;
background-color:green !important;
}



/*contact help tabs*/
#ContactHelp {
    z-index: 20;
    position: absolute;
    bottom: 3px;
    right:3px;
    color: #2F3191 !important;
    color: #2980b9 !important;
}
#ContactHelp a:link{
    text-decoration: none;
    font-weight:bold;
    text-align:center !important;
    margin: 0px auto !Important;
}

#ContactHelp a:hover {
    color: #888888;
    text-align:center !important;
    margin: 0px auto !Important;
}

/*.RadTabStrip_Outlook .rtsLevel1 .rtsTxt {
    padding: 0px 0px 0px 0px !important;
    display: inline-block !important;
}*/

.ContactHelpTab {
    width:80px;
}

/*site map styles*/
/*attributes are inherited from top down*/
/*so style children as needed*/

/*positions the entire site map
for use with categories less then 4 wide*/
.siteMapPosition {
    width: 100%;
    margin: 0px 0px 0px 100px;
    /*margin: 0px 0px 0px 5px;*/
}

/*setting color for the top level nodes in the sitemap */
.RadSiteMap_Default .rsmLevel .rsmItem a.rsmLink {
    /*color: #2F3191 !important;*/ 
    font-size: 16px;
    font-weight:bold !important;          
    border-bottom-width: 2px !important;
    border-bottom-color: #2F3191 !important;
    border-bottom-color: #3f5766 !important;
    /*background-color: orange !Important;*/
    /*neccessary for space between vert lists*/
    padding-top: 20px !important;
    font-family: Arial;
    color: #284b60 !important;
       }
 
.RadSiteMap_Default  .rsmLevel .rsmItem a.rsmLink:hover {
               color: #888888 !important;
           }

.RadSiteMap_Default .rsmLevel .rsmItem a.rsmLink:active{
    background-image:none !Important;
    /*background-color:#FFFFFF !Important;*/
    background-color:#2d6a91 !Important;
}

 
/*setting color for the first level nodes in the sitemap */
 
.RadSiteMap_Default .rsmLevel1 .rsmItem a.rsmLink {
    color: #284b60 !important;
    /*font-size: 12px;*/
    font-size: 13px;
    font-weight:normal !important;  
    padding-top: 5px !important;
       }
 
.RadSiteMap_Default  .rsmLevel1 .rsmItem a.rsmLink:hover {
               color: #fff !important;
               background-image: none;
               background: #1b5e89;
           }

/*setting color for the 2nd level nodes in the sitemap */
.RadSiteMap_Default .rsmLevel2 .rsmItem a.rsmLink {
    color: #C53E4A !important;
     /*font-size: 12px;*/
     font-size: 13px;
    font-weight:normal !important;
    padding-top: 5px !important;
    color: #a60614 !important;
          
       }
 
 .RadSiteMap_Default .rsmLevel2 .rsmItem a.rsmLink:hover {
               /*color: black !important;*/
               color: #fff !important;
             
           }

 /*setting color for the 3rd level nodes in the sitemap */
.RadSiteMap_Default .rsmLevel3 .rsmItem a.rsmLink {
    /*color: red !important;*/
     font-size: 14px;
    font-weight:normal !important;
    padding-top: 5px !important;
          
       }
 
 .RadSiteMap_Default .rsmLevel3 .rsmItem a.rsmLink:hover {
               /*color: black !important;*/ 
           }
/*end site map styles*/


/*Main menu styles*/

/*gap between main menu and tabstrip*/
.radMain {
margin-bottom: 5px !important;
border-top: 1px solid #d0d0d0 !important;
}

/*extends horizontal menu background to full width*/
.radMain:after, 
.radMain .rmRootGroup:after {
height: 0px !important;
width: 950px !important;
}

/*blue background behind main menu*/
radMain .rmRootGroup .rmHorizontal,
.radMain ul.rmRootGroup {
    background-color: #5b7f95 !important;
    background-color: #405f70 !important;
    padding: 0px 0 !important;
}

/*padding for main menu behind buttons*/
.radMain ul.rmRootGroup, 
.radMain div.rmRootGroup {
    padding: 0px 0px 6px 0px !important;
}

/*color of horizontal menu background*/
.radMain {
    /*background-color: #E4E4E4 !important;*/
}

/*border around the horizontal menu background*/
.radMain ul.rmRootGroup, 
.radMain div.rmRootGroup {
    border: 0px !important;
}

.RadMenu_Simple a.rmLink { 
    /*font-size:13px !important;*/ 
}

/*padding for top horizontal menu buttons and border*/
.radMain .rmItem .rmRootLink,
.radMain .rmItem .rmRootLink .rmDisabled
{
    border-top: 1px solid #5b7f95 !important;
    border-right: 1px solid #5b7f95 !important;
    border-bottom: 1px solid #5b7f95 !important;
    border-left: 1px solid #5b7f95 !important;
    border: 1px solid #405f70 !important;

    /*border: 1px solid #878787 !important;*/
    padding: 5px 6px 3px 6px !important;
}

/*postions button on top horizontal menu against background*/
.radMain .rmItem
{
    /*margin: .1em 2px 0 0;*/
     margin: 2px 2px 0px 1px !important;
     padding-bottom: 5px !important;
}

.radMain .rmGroup .rmLink .rmText
{
    font-size:14px !important;   
    font-family: 'Open Sans', sans-serif !important; 
    text-align: right !important;
    padding-right: 0px !important;
    margin-right: 1px !important;
}

.radMain .rmHorizontal  a.rmLink {
     color: #ffffff !important;
   /*font-weight: bold !important;*/
}

.radMain a.rmLink:hover,
.radMain a.rmSelected,
.radMain a.rmFocused
{
    border-top: 1px solid #7c99aa !important;
    border-right: 1px solid #7c99aa !important;
    border-bottom: 1px solid #7c99aa !important;
    border-left: 1px solid #7c99aa !important;
    border: 1px solid #3f5766 !important;
    background-color: #7c99aa !important;
    background-color: #3f5766 !important;

    /*background-color: #FFC83C !important;*/
    /*background: none repeat scroll 0 0 #FF0000 !important;*/
    color: #ffffff !important;
}

/*Menu item selected*/
.radMain a.rmSelected,
.radMain a.rmFocused
{
    font-weight: bold !important;
    background-color: #4078b1 !important;
    background:#3f5766 !important;

    border-top: 1px solid #4078b1 !important;
    border-right: 1px solid #4078b1 !important;
    border-bottom: 1px solid #4078b1 !important;
    border-left: 1px solid #4078b1 !important;
}


/*keeps the main menu item highlighted as the vertical items are hovered*/
.radMain .rmItem a.rmExpanded, 
.radMain .rmItem a.rmExpanded:hover {
    background-color: #7c99aa !important;
    background-color: #3f5766 !important;
    color: #ffffff !important;
}

/*removes gray vertical bar image*/
.radMain .rmGroup, 
.radMain .rmItem, 
.radMain .rmTopShadowRight, 
.radMain .rmBottomShadowLeft, 
.radMain .rmBottomShadowRight, 
.radMain .rmRoundedCorners
{
    background-image: none !important;
    background: transparent none;
}

/*vertical menu link style*/
.radMain .rmVertical a.rmLink {
    font-weight: normal !important;  
    color: #000000 !important;  
}

/*vertical drop down menu style*/
.radMain .rmVertical a.rmLink:hover,
.radMain .rmVertical a.rmSelected,
.radMain .rmVertical a.rmFocused {
    background-color: #d9e4ef !important;
    background-color:#d9e4ef !important;
    /*background-color: green !important;*/
    border: 1px solid #CA4B0C !important;
    border: 1px solid #d9e4ef !important;
    color: #000000 !important;
}

/*aligns vertical menu items*/
/*left indention*/
.radMain .rmGroup .rmLink .rmText
{
    text-align: left !important;
    padding: 0px 0px 0px 0px !important;
    margin: 0px 0px 0px 12px !important;
}

/*padding for text in menu items*/
/*horizontal*/
.radMain .rmHorizontal li.rmItem {
    /*height: 20px;*/
    height: 26px !important;
}

.radMain a.rmLink .rmRootLink .rmExpanded {
    height: 20px;
}

/*vertical*/

/*link height*/
.radMain .rmVertical li.rmItem {
    height: 20px !important;
}

/*style bg/border height*/
.radMain .rmVertical a.rmLink
{
     height: 20px !important;
    /*width: 240px;*/
    margin-left: 0px !important;
    color: #000000 !important;
    font: 12px/19px "Segoe UI" ,Arial,sans-serif !important;
    text-decoration: none !important;
}


/*.rmSelected span span span
{
    border-top: 2px solid #FCAA06 !important;
}*/


/*this appears to also position text within the hor and vert menus*/
.radMain .rmHorizontal a.rmLink .rmText, 
.radMain a.rmRootLink .rmText, 
.radMain a.rmLink .rmText, 
.radMain .rmHorizontal .rmText,
.radMain .rmText {
    padding: 0px 3px 3px 3px !important;
}

/*end top menu styles*/


/*tabstrip styles*/

/*keeps tabstrip from breaking when a multiline tab is selected*/
.RadTabStrip_Default .rtsLI {
    /*height: 30px !important;*/
}

.RadTabStrip_Default .rtsLevel1 .rtsTxt {
     padding: 0px 5px 0px 5px !important;
     
}

div.RadTabStrip_Default .rtsTxt:hover
 {
    /*background-image: url('../images/BF_yellow_bg.jpg') !important;
    background-repeat: repeat !important;*/

    /*what about this instead?*/

    /*border-radius: 6px;*/
    border-radius: 0;
    /*border:1px solid #F3D64A;*/

/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #FAE185 0%, #FCF5D9 100%);

/* Mozilla Firefox */  
background-image: -moz-linear-gradient(top, #FAE185 0%, #FCF5D9 100%);

/* Opera */ 
background-image: -o-linear-gradient(top, #FAE185 0%, #FCF5D9 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FAE185), color-stop(1, #FCF5D9));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #FAE185 0%, #FCF5D9 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #FAE185 0%, #FCF5D9 100%);
background-image: none; 

}

/*the entire top of the tab*/
.RadTabStripTop_Default .rtsSelected {  
      border-top: 4px solid #ffc83c !important;
      /*padding-left: 3px;
padding-right: 0px;*/

      padding-left: 3px !important;
padding-right: 0px !important;
}

.RadTabStripTop_Default .rtsSelected .rtsIn {
          border-top: 4px solid #ffc83c !important;
          /*border-top: 4px solid #FCAA06 !important;*/
margin-bottom: -4px !important;
/*padding: 0px 0px 4px 0px !important;*/
/*padding-left: 0px !important;
padding-right: 0px !important;*/
}

/*space between tabstrip rows*/
.RadTabStripTop_Default .rtsOut {
    /*margin-bottom: 4px !important;*/
}

.RadTabStripTop_Default .rtsSelected .rtsTxt 
{
    margin-top: -4px !important;
    padding-bottom: 4px !important;
}

.RadTabStripTop_Default .rtsLevel1 .rtsTxt {
padding: 0 5px !important; 

}

/*this would affect the contact and help links as well*/
div.RadTabStrip .rtsTxt:hover
{
    /*background-color: red !important;*/
    /*background-image: url('../images/BF_yellow_bg.jpg') !important;
    background-repeat: repeat-x !important;*/

}


div.RadTabStrip .rtsLevel .rtsIn,
div.RadTabStrip .rtsLevel .rtsTxt {
   
   /*margin: 0px 5px 0px 5px;
    padding: 0px 0px 0px 0px;*/
}

/*end tapstrip styles*/

/*rad text editor*/
/*text box for user announcements*/

.RadEditor .reContentArea {
    background-color: #ececec !Important;
    background-color: #fff !Important;
    background-image: none !Important; 
    background-repeat: no-repeat !Important;
}
/*end rad text editor*/


#wrapper{
    width: 950px;
    position: relative;
    z-index: 4;
}
#divTreeView{
    position: relative;
    z-index: 6;
    float: left;
    width: 219px;
    border-right: 1px solid #666666;
    overflow: hidden;
}
#content{
    position: relative;
    padding-bottom: 30px;
    /*margin-top: 20px;*/
    width: 950px;
    z-index: 5;
    clear: none;
    float: left;
}
#footer{
    clear: both;
    width: 920px;
    background-color: #FFFFFF;
    text-align: right;
    z-index: 7;
    /*border-top: 1px solid #666666;*/
    position: relative;
    padding: 10px 30px 20px 0px;
}
#footer p{
    padding: 0px;
    margin: 0px;
}

.master_border /* use ONLY for NON masterpaged pages */
{
    margin: auto;
    border:  1px solid #666666;
    width: 950px;
    padding-bottom: 20px;
    background-color: #FFFFFF;
}
.master_content{
    width:790px;
}

.divL{   
    width: 450px; 
    padding-right: 25px; 
    text-align: right; 
    float: left;
    height: 25px; 
    height: auto;  
    padding-top: 5px; 
}
.divR{
    text-align: left;
    height: 30px; 
    width: 400px;
    float: left;
    margin-bottom: 7px; 
} 

/*smc 2013.07.30
center table*/
 table.center {
    margin-left:auto; 
    margin-right:auto;

  }

.td1{
    padding-left: 40px;
    font-weight: bold;
    width: 100px;
}
.td2{
    width: 220px;
}
.td3{
    font-weight: bold;
    width: 110px;
}
.td4{
}


/*end page layout*/

/*treeview styles*/
.sidebarmenu{
    font-size: .9em;
    background-color: #F9F9F9;
}
.sidebarmenu a:visited{
    color: #6A6A67;
}
.sidebarmenu a:link {
color: #6A6A67;
}
.sidebarmenu a:hover {
color: #000000;
background-color: #F9F9F9;
text-decoration: underline;
}
.sidebarmenu a:active
{
color: #000000;
text-decoration: underline;
}
/*end tree view styles*/

/*job category listings*/
.catList{
    /*width: 230px;*/
    margin: 0px;
    float: left;
    padding: 0px;
    display:inline-block;
}

.catList ul {
    /*margin: 0px;
    padding: 0px;*/
    /*float:left;*/
    padding-left: 0px;
/*padding-right: 25px;*/
padding: 0px 12px 0px 12px;
    
}

.catListItem {
    width: 230px;
    text-align: left;
    font-weight: bold;
    list-style-type: none;
    /*margin: 0px;*/
    /*border-top: 0px solid #C53E4A;
    border-left: 0px solid #C53E4A;
    border-right: 0px solid #C53E4A;
    border-bottom: 0px solid #FFFFFF;
    background-color: #C53E4A;*/
    padding: 3px 5px;
     margin: 0px 0px 5px 0px;
    font-size: 1em;
    border-radius: 6px;
    /* W3C Markup, IE10 Release Preview */
    background-image: linear-gradient(to bottom, #A4A3CB 0%, #d5d5E3 100%);
    /*#8384Bc*/ 
}


/*---sc change 2/24/2011---*/
/*---makes button's link the width of the box, instead of just text*/
/*---removes dotted outline---*/
.catListItem a{
display: block;
outline: none;
}

.catListItem a:focus{
}

/*---end change---*/


.catListItem a:link{
    color: #000000;
    text-decoration: none;
}
.catListItem a:visited{
    color: #000000;
    text-decoration: none;
}
.catListItem a:hover{
	/*background-color: #8F8FBD;*/
	color: #000000;
    text-decoration: none;
}
.catListItem:hover{
	/*background-color: #8F8FBD;
	border-top: 0px solid #666666;
    border-left: 0px solid #666666;
    border-right: 0px solid #000000;
    border-bottom: 0px solid #FFFFFF;*/
    background-image: linear-gradient(to bottom, #FAE185 0%, #FCF5D9 100%);
}
/*end job category listings*/

/*building email list wait*/
.notification_wait {
   
 background-color:#ECE9DA;
 
 color:  #2F3191;
 font-size:14pt; 
 font-weight:bold; 
 
 width:400px; 
 height:200px;
 
 position:absolute; 
 left:10px; 
 top: 75px; 
 margin-left:260px; 
 
 text-align:center; 
 border: solid 2px #000000; 
 z-index:9999;
}

.doctypebox {
       background-color: #D9D5BF;
    color: #000000;
        
    border-radius: 6px;
    border: 1px solid #A4ABB2;

    /* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #F1F2F3 0%, #D8DDE1 100%);

/* Mozilla Firefox */  
background-image: -moz-linear-gradient(top, #F1F2F3 0%, #D8DDE1 100%);

/* Opera */ 
background-image: -o-linear-gradient(top, #F1F2F3 0%, #D8DDE1 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F1F2F3), color-stop(1, #D8DDE1));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #F1F2F3 0%, #D8DDE1 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #F1F2F3 0%, #D8DDE1 100%);


}


/*button styles */
.master_control{
    background-color: #D9D5BF;
    color: #000000; 
    border-radius: 6px;
    border: 1px solid #A4ABB2;

/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #F1F2F3 0%, #D8DDE1 100%);

/* Mozilla Firefox */  
background-image: -moz-linear-gradient(top, #F1F2F3 0%, #D8DDE1 100%);

/* Opera */ 
background-image: -o-linear-gradient(top, #F1F2F3 0%, #D8DDE1 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F1F2F3), color-stop(1, #D8DDE1));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #F1F2F3 0%, #D8DDE1 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #F1F2F3 0%, #D8DDE1 100%);

   background-image: none;
   
    background-color: #c6dae5;   
    border-radius: 0;
    border: 1px solid #b5cedd;
    padding: 5px;
}


.master_control:hover{
     /*border:1px solid #F3D64A;*/
     /*border-radius: 6px;*/
     /*background-color: #D9D5BF;
     color: #000000;*/
    /*background-image: url('../images/BF_yellow_bg.jpg') !important;
    background-repeat: repeat !important;*/

/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #FAE185 0%, #FCF5D9 100%);

/* Mozilla Firefox */  
background-image: -moz-linear-gradient(top, #FAE185 0%, #FCF5D9 100%);

/* Opera */ 
background-image: -o-linear-gradient(top, #FAE185 0%, #FCF5D9 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FAE185), color-stop(1, #FCF5D9));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #FAE185 0%, #FCF5D9 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #FAE185 0%, #FCF5D9 100%);
background-image: none;
background-color: #b5cedd;
}

.master_control:active{
    /*font-weight:bold;*/
     /*border:1px solid #F3D64A;*/
     /*border-radius: 6px;*/
    

/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #FAE185 0%, #FCF5D9 100%);

/* Mozilla Firefox */  
background-image: -moz-linear-gradient(top, #FAE185 0%, #FCF5D9 100%);

/* Opera */ 
background-image: -o-linear-gradient(top, #FAE185 0%, #FCF5D9 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FAE185), color-stop(1, #FCF5D9));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #FAE185 0%, #FCF5D9 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #FAE185 0%, #FCF5D9 100%);
background-image: none;
background:  #c6dae5;
}


.submitButton{
    background-color: #73be1e;
    color: #000000;

}
.helpButton{
    background-color: #ffff00;
}
/*end button styles*/

/*typography*/
a:link{
    color: #333333;
    color: #181818;
}
a:active {
    color: #B1C3D9;
}
a:visited {
    color: #333333;

}
a:hover{
    color: #236c9b;
}
.master_border p, li
{ 
    line-height: 1.5em;
	margin: 10px 40px;
}
#content p, li{
	line-height: 1.5em;
	margin: 10px 20px;
}
.jobDescription h1 {
	text-align:center;
	margin-top:0px;
	font-size:12pt;
	font-family:arial;
	margin-bottom:0px;
}
.jobDescription h2{
	padding-left:10px;
	margin-top:5px;
	margin-bottom:0px;
}
.descriptionName{
    background-color: #70A94B;
}

.jobDescription p, li
{
    margin-left: 40px;
    margin-right: 20px;
    margin-top:0px;
    margin-bottom:0px;
}  
p.list{
	line-height: 14pt;
	margin-left: 40px;
    margin-top: 6px;
	margin-bottom: 6px;
}
.jobDescription
{
    padding-top: 30px;
    padding-bottom: 30px;
}
.jobGoal{
    border:solid 1.5pt; 
    margin-top:5px;
    margin-bottom:5px;
    padding-top:5px;
    padding-bottom:10px;
}
.jobListingsCatText{
    font-size: 1.2em;
    font-weight: bold;
    text-align: center;
    clear: both;
}
.HighlightedText{ 
    color: white; 
    font-size: 12pt; 
    /*background-color: red;*/
    background-color: #a60614;
    padding: 5px;
}
.WarningText{
    /*color: red;*/
    color: #d80f0f;

}

.SuccessLabel {
    color:#FFFFFF;
    background-color: #70A94B;
    padding: 5px;
    border: solid 2px #666666;
    border-radius:10px;
}
.WarningLabel {
    color:#FFFFFF;
    background-color: #FF0000;
    padding: 5px;
    border: solid 2px #2F3191;
    border-radius:10px;
} 

.BrowserNag {
position:absolute;
left:0px;
top:0px;
z-index:8;
border:solid; 
border-width:5px; 
background-color:#FFFFFF; 
margin:10px; 
padding:10px; 
font-weight:bold;
}

.label{
    font-weight: bold;
}
/* end typography*/

/*border style*/
.category_border{
    border:  thick solid #70A94B;
}
/*end border style*/

/*ajax mask styles*/
.MaskEditFocus{
	color: Black;
	background-color: #FFFFCC;
}
.MaskEditError{
	color: Black;
	/*background-color: #FF0000;*/
    border-left-color:Black;
	border-top-color:Black;
}
/*end ajax mask styles*/

/*printer friendly formatting*/
.radioPrint
{
	display: none;
}
.app_print_width{
    width: 860px;
}
.viewOnly{
	display:block ;
}
/*end printer friendly formatting*/

/*formatting for applications*/
.AppGridView{
    margin: 20px 40px;
}
.FVTable{
    font-size: .9em; 
    margin: 0px 40px;
}
/*end formatting for applications*/

/*generic tags */
img {
    border: none;
    vertical-align: middle;
}
h1{
     font-family: 'Open Sans', Arial, sans-serif; 
    background-color: #ECE9DA;
    color: #2F3191;
    text-align: center;
    font-size: 2em;
    font-weight: bold;
    padding: 5px 0px 3px 0px;
    margin: 10px 0px 20px 0px;
}
/*h2{
    background-color: #ECE9DA;
    color: #2F3191;
    text-align: center;
    font-size: 1.3em;
    font-weight: normal;
    padding: 2px 0px 2px 0px;
    margin: 15px 0px 20px 0px;
    clear: both;
}*/

h2{
    font-family: 'Open Sans', Arial, sans-serif; 
    background-color: #ebf1f7;
    color: #000;
    text-align: center;
    font-size: 1.3em;
    font-weight: bold;
    padding: 5px;
    border-bottom:3px solid #e1e8ec;
    padding-bottom:6px;
    margin: 15px 0px 20px 0px;
    clear: both;
}
h3{
    color: #000000;
    text-align: center;
    font-size: 1.3em;
    font-weight: bold;
}
h4{
    color: #000000;
    text-align: center;
    font-size: 1.2em;
}
hr{
    margin: 20px;
    color: #70A94B;
    background-color: #FFFFFF;
}

/*end generic tags*/


.HighlightedInformationText{ 
    color: white; 
    font-size: 8pt; 
    background-color: red;
    padding: 5px;
}


/*Application Questions Headings*/

.AppQHeading{
    color: #000000;
    font-weight: bold;    
}

/*Application Questions Instructions*/

.AppQInstructions{
    color: #000000;
}

/*Autocomplete textbox from job search page*/


/* http://docs.jquery.com/UI/Autocomplete#theming*/
.ui-autocomplete { 
    position: absolute; 
    cursor: default; 
    background:#CCC; 
    max-height: 100px;
    overflow-y: auto;
    /* prevent horizontal scrollbar */
    overflow-x: hidden;
}   

/* workarounds */
html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */
.ui-menu {
    list-style:none;
    padding: 2px;
    margin: 0;
    display:block;
    float: left;

}
.ui-menu .ui-menu {
    margin-top: -3px;
}
.ui-menu .ui-menu-item {
    margin:0;
    padding: 0;
    zoom: 1;
    float: left;
    clear: left;
    width: 100%;
}
.ui-menu .ui-menu-item a {
    text-decoration:none;
    display:block;
    padding:.2em .4em;
    line-height:1.5;
    zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
    font-weight: normal;
    margin: -1px;
}

.btnDivide {
    width:25px;
    height:auto;
    display:inline-block;
}


 .roundedGridView_div {
   background-color: #EBF1F7;
   border:none !important;
   padding:5px 0px 5px 0px;
   border-radius: 0

 }

.roundedGridView_gv {
   width: 100%;
   border: 0px none;
   border-collapse: collapse;
 }

