@import url ('ie.css');
@import url ('amended-general.css');
/*Austin*/

/*
Origional CSS from NWCCI
Altered by shahzad Hussain

*/

body {
	margin:0px;
	margin-bottom:0px;
	margin-top:0px;
	background-color:#fff; /*#0E457E;*/
	padding:0px 10px 0px 0px;    /*top,left,bottom,right*/
	behavior:url('/libertas_images/themes/austinq/csshover.htc');
	text-align:center;
	color: #000000;
	line-height: 1.3em;
	font-family: Verdana, helvetica, sans-serif;
	font-size:0.8em;
}
/**********************************************************************/
                        /* PAGE STRUCTURE */
/**********************************************************************/
#pagestructure{
	width:770px;
	border: 1px solid #0E457E;
	text-align: center;
	background-color:#ffffff;
	margin-right: auto;
	margin-left: auto;
	position: relative;
    }
#pagestructure a{color:#155CA4; }
#pagestructure a:hover{color:#155CA4;}

/**********************************************************************/
                        /* HEADER */
/**********************************************************************/
#header{background:url(images/topheader2.jpg) no-repeat;height:187px;margin:0px;padding:0px;text-align:left;}
div#header {
	width:100%;
}
/**********************************************************************/
                        /*  POSITION 1 */
/**********************************************************************/

/********************* LEFT MENU SETTING******************************/
div#position1 {
	position:relative;
   background-color: #7f83b8;
	width:132px;
	float: left;
    display: inline;
background:url(images/leftcolumn1.jpg);
background-repeat: no-repeat;
   /* height:800px;*/

	margin:0px;
	padding:0px;
	text-align:left;
	left:0px;
	top: 13px;
    background-position:  0px 55px;  /*left  top*/


}
#position1 a{ color:#ffffff;text-decoration:none;}

div#position1 #menudef{
          /*  background-image:url(images/fullmenuback.gif);
            background-repeat: repeat-y;*/
            color:#808080;
            background-color:#0E457E ;
            font-weight:bold;
            font-size:10px;
            margin-left:0px;
            margin-top:0px;
            padding-left:0px;
            padding-top:3px;
            width:132px;
            padding-top:1px;
            top:-14px;
            position:relative;


 }
 #position1 #menudef li{
            background-image:url(images/onlyuline.gif);
            background-position:-3px bottom 100%;
            background-repeat:no-repeat;
            background-color:#0E457E ;
            padding-left:7px;
            line-height:13px;
            width:95%;
            font-size:1em;
            list-style-type:none;
            margin-left:0px;
            padding-bottom:7px;
            padding-top:3px;


}
#position1 #menudef li.row a{padding-top:0px;
            background-image:url(images/menuback.gif);
            background-position:-3px top ;
            background-repeat:no-repeat;
            background-color:#0E457E
}

#position1 #menudef .row .menuon{
            background-image:url(images/menuback.gif);
            background-position:-3px bottom 100%;
            background-repeat:no-repeat;}
#position1 #menudef .row a{
    display:block;
    font-weight:bold;
    padding-left:10px;
    width:auto;
    padding-bottom:2px;
    color:#ffffff;
    font-size:10px;

}
#position1 #menudef .row a:hover{
    color:#ffffff;
    display:block;
    font-weight:bold;
    padding-left:10px;
    width:auto;
    font-size:10px;
}

/**************************SubMenu Setting********************************/

#position1 #menudef li.row ul.submenu li,#position1 #menudef li.row ul#submenu li{
       background-image:url(images/menuback.gif);
       background-position:left top;
       background-repeat:no-repeat;
       padding-left: 20px;
       line-height:9px;
       margin-left:-30px;
}
#position1 #menudef li.row ul.submenu a,#position1 #menudef li.row ul#submenu a{
        font-size:.9em;
        margin-left:-10px;
}
#position1 #menudef li.row ul.submenu a:hover,#position1 #menudef li.row ul#submenu a:hover{
        font-size:.9em;
        margin-left:-10px;
}

#position1 #menudef li.row ul.submenu a,#position1 #menudef li.row ul#submenu {
            padding-top:0px;
            background-image:none;
            background-position:-3px top ;
            background-repeat:no-repeat;
}
#position1 #menudef li.row ul.submenu a,#position1 #menudef li.row ul#submenu a{
            padding-top:0px;
            background-image:none;
            background-position:-3px top ;
            background-repeat:no-repeat;
}
#position1 #menudef li.row ul.submenu a,#position1 #menudef li.row ul#submenu a:hover{
            padding-top:0px;
            background-image:none;
            background-position:-3px top ;
            background-repeat:no-repeat;
}
/**********************************************************************/
                /* POSITION2 CENTER SECTION SETTING  */
/**********************************************************************/

div#position2 div.container { width:100%;}
/*LEFT SQUARE IMAGE*/
div#position2 {
    display:inline;
    width:55%;
    float: left;
    text-align:left;
    margin:0px;
	 margin-left: 10px;
	 margin-right: 10px;
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-size: .9em;
    /*background-image:url(images/leftsquare.gif); */
    background-repeat:no-repeat;
    background-position: 10px 36px;

}
/*HOME BOTTOM LINE*/
div#position2 .entrylocation{
    border-bottom-color: 009E64;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    margin-left:20px;
    width:98%;
 }
  /*HOME FORMATTING*/
div#position2 .entrylocation span, div#position2 h1#notitlepage span{
      font-family: Verdana, Arial, Helvetica, sans-serif ;
      height:8px;
      color:#000000;
      font-size: 1em;
      padding-bottom:3px;
      margin-left:1px;
      position:relative;
      top: 4px;
      width:100%;

}
  /*formatting of membership list heading*/
div#position2 #page1 h1#notitlepage {
    border-bottom-color: 009E64;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    margin-left:10px;
        margin-top:-1px;
    width:98%;

 }
 /*setting of membership list heading*/
 div#position2 h1#notitlepage span{
      font-family: Verdana, Arial, Helvetica, sans-serif ;
      height:8px;
      color:#000000;
      font-size: .8em;
      padding-bottom:3px;
      margin-left:1px;
      position:relative;
      top: 4px;
      width:200px;
      font-weight: normal;


}
#position2 a:link, a:hover, a:visited; {
	text-decoration:underline;
}
a title.pages {text-decoration:underline;
	
}

/**********************************************************************/
/* CONTENT */


/*~~~~~~~~~SHA~~~~~~~~~~~ In case the picture is required in the center column
                       the use the following line or else leave it blank or can give some style
div.pagecontent { background-image: url(/images/top-gray-green.jpg) ; background-repeat: no-repeat; }
~~~~~~~~~~~~~~~~~~~~~~ */

div.pagecontent h1.entrylocation, div#position2 h1#notitlepage {
     font-size:1.3em;
     color:#114170;
     margin:0px;
     padding-top:10px;
     padding-left:0px;
     weight:normal;

}

div.pagecontent { color:#000945; font-size:.9em; }
div.pagecontent div.contentpos p{
    color:#000945;
    font-size:1em;
    text-align:justify;
    position:relative;
    top:3px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
   line-height: 1.7em;
   color:#0D0C0C;

 }
div.container div.page { margin:0px; }
div.container div.label { display: none; }

/*for Abouut Us--Staff*/
div#position2 .hightlightall{
        margin-left:0px;  /*11px*/
        margin-top:40px;

}
div#position2 div.container div#page2,
div#position2 div.container div#page3,
div#position2 div.container div#page4,
div#position2 div.container div#page5,
div#position2 div.container div#page6{

    margin-left:10px;
    margin-top:15px;

}
/*Setting of table of "Access Keys" link  */
 div#position2 div#position2-2 div#position2-count-2{
position:relative;
left:0px;
top:10px;

 }
/* div#position2 div#position2-2 div#position2-count-2 .contentpos{

margin-left:4px;

 }
  div#position2 div#position2-2 div#position2-count-2 .contentpos h1{

font-weight:normal;
font-size:1.2em;

 }

 div#position2 div#position2-2 div#position2-count-2 .contentpos table{
 font-size:.8em;
 font-weight:normal;
   margin-left:0px;

 }
 div#position2 div#position2-2 div#position2-count-2 .contentpos p.aligncenter{
 font-size:.9em;
 font-weight:normal;
   margin-left:0px;

 }

  div#position2 div#position2-2 div#position2-count-2 .contentpos table p{

       margin-left:10px;
       font-weight:normal;

 }
*/
/**********************************************************************/

/**FORMATTING ACCESS KEYS,TEXT ONLY AND CONTACT US**/
div#header div.webobjectcontent {
    background-color:#ffffff;
    width: 40%;
    font-weight: bold;
    font-size: .8em;
    text-align:right;
    position:relative;
    left: 455px;
    top: 190px;
    color: #2E5E8F;
}
div#header a:hover{
  text-decoration:  underline ;
}
div.contentpos tr {
	font-size:1em;
}
/**END FORMATTING ACCESS KEYS,TEXT ONLY AND CONTACT US***/

  /*Search Block**/

div#header div#pagesearch {
    color:#454545;
    padding-top:3px;
    padding-bottom:3px;
    vertical-align: middle;
    padding-left:18.5%;
    margin-top:0px;
    position:relative;
    top:165px;
    color:#44698F;
    font-weight:bold}
div#header div#pagesearch input {
     color:#454545;
     font-size:1em;
     background-color: #ffffff; }
div#header div#pagesearch input.headersearch {
    border:#676767 1px solid;
    width:90px;

}
/*code to place image on button*/
div#header div#pagesearch .button{
    background-image: url(images/gobutton.gif);
    border: 0px;
    width:35px;
    color : #fff;
    background-repeat: no-repeat;
    height:16px;
    cursor: pointer;
    font-weight:bold;
}


/**********************************************************************/
                        /*  POSITION 4 */
/**********************************************************************/
 /*LATEST NEWS*/

div#position4 {
        display:block;
        width:21%;
        float:left  ;
        background-color:#ffff;
        top:53px;
        padding-top:0px;
        position:relative;


       /* background-image:url(images/leftsquare.gif); */
        background-repeat:no-repeat;
        background-position: 0px 10px;
}
div#position4 div#position4-1  div#position4-count-1 div#mirrordata div.label a{
   margin-left:20px;
   position:relative;
   top:8px;
}
div#position4 div#position4-1  div#position4-count-1 div#mirrordata div.label{

    display:block;
    margin-right:0px;
    margin-left:10px;
    padding-bottom: 18px;
    padding-top: 0px;
    font-weight: bold;
    font-size:1.2em;
    font-family: Verdana, Arial, Helvetica, sans-serif;

    border-top-color: 009E64;
    border-top-width: 1px;
    border-bottom-color: 009E64;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-top-style: solid;
}
div#position4 div#position4-1  div#position4-count-1 div#mirrordata ul li{
    background-image:none;
    font-size:0.8em;
    list-style-type:none;
    margin-left:-30px;
    padding-bottom:15px;
    padding-top:5px;
    font-weight: bold;
}

div#position4 a:hover{
  text-decoration:  underline ;
}


/**********************************************************************/
/* FOOTER */

div#footer {
background-image: url(images/footerback.gif);
background-position: left top 100%;
background-repeat: repeat-y;
    display: block;
   clear: both;
   font-size:.8em ;
   width:770px;
   position:relative;
   top:0px;


    }
div#footer a:hover{
  text-decoration:  underline ;
}
div#powerby{
	background-image: url(images/footerback.gif);
	background-position: left top 100%;
	background-repeat: repeat-y;
	font-size: .7em;
	line-height: .9em;
	width:100%;/*400*/
	position:relative;
	top:0px;
	float: left;

}

div#powerby a:hover{
  text-decoration:  underline ;
}

/**********************************************************************/


ul.accesskeysbottom#accesskeysbot {display:none;}




#L121 #accesskeystop {
	list-style-type: none;
}
#L121 #accesskeystop {
	display: none;
}
#L121 #pagestructure #footerkeys {
	display: none;
}
