/*
Origional CSS from NWCCI
Altered by shahzad Hussain
25-04-05
*/

@import url('amended-general.css');
/*
body{
font-family:verdana,arial,helvetica,sans-serif;
margin:0px;margin-bottom:10px;
margin-top:10px;padding:10px 0px 10px 0px;
text-align:center;}
*/
body {

	margin:0px;
	margin-bottom:10px;
	margin-top:3px;
	background-color:#3399cc;
	padding:10px 0px 10px 0px;
	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.9em;

	
}
/**********************************************************************/
/* PAGE STRUCTURE */
/*
div#pagestructure { }
div#pagestructure div#header { display:block; }
div#pagestructure div#position1 { display:inline; float:left;	width:180px; overflow: hidden;  }
div#pagestructure div#position2 { display: table-cell; float:left;	width:670px;	padding-left:15px;	padding-right:15px; }
div#pagestructure div#position4 { display:table-cell; width:150px;	padding:2px;	overflow: hidden; }
div#pagestructure div#footer {	display: block; }

*/
#pagestructure{width:770px;border: 1px solid #3399CC; text-align: center;background-color:#ffffff;  }
#pagestructure a{color:#E46E1C;text-decoration:none;  }
#pagestructure a:hover{color:#E46E1C;text-decoration:underline}

div#header { 
	width:100%; 

	}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ LEFT MENU SETTING ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
div#position1 { 
	position:relative;
	
	width:23%; 
	float: left;
   display inline;

	
	}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CENTER SECTION SETTING ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
div#position2 { display:inline; width:70%; float: left;text-align:left;}

/*div#position4 { display:inline; width:18%; float: right}*/
div#footer {	clear: both; display: block;}

div#position2 div.container { width:100%;}


/*
div#header { display: block; }
div#position1 { display:inline; width:20%; }
div#position2 { display:inline; width:60%; }
div#position4 { display:inline; width:20%; }
div#footer {	display: block; }

div#position2 div.container { width:98%; }
*/
/**********************************************************************/
/* 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  {}
div.pagecontent span { padding-left:7px;	margin:0px; }
div.pagecontent h1.entrylocation { font-size:1.2em; color:#E46E1C; margin:0px; padding-top:2px; padding-left:0px;weight:normal; }
div.pagecontent div.contentpos h1 { font-size:0.9em; color:#2C6104; border-bottom:#666666 1px dashed;}


div.pagecontent { color:#000945; font-size:0.8em; }
div.pagecontent div.contentpos p { color:#000945; font-size:1.2em; }
div.container { }
div.container div.page { margin:0px; }
div.container div.label { display: none; }
/**********************************************************************/
/* HEADER */
#header{background:url(images/top-gray-green.gif) no-repeat;height:255px;margin:0px;padding:0px;text-align:left;}
/*div#header div.micromenu { background-image: url(/libertas_images/themes/austinq/top-gray-green.jpg) ; background-repeat: repeat-x; height:30px; }
*/
div#header div.micromenu {height:230px; }
div#header div.micromenu ul { list-style-type: none; margin: 0px; padding-top:12px; padding-right:10px; height:30px; }
div#header div.micromenu li { height:12px; padding-right:10px; float: right; }
div#header div.micromenu a { color:#666666; text-decoration: none; font-size:0.8em; }
div#header div.micromenu a:hover { color:#ff0000; text-decoration: none; }
div#header div.webobjectcontent { 
background-color:#ffffff; 
border:0px solid black; 
width: 45%;
font-weight: bold;
font-size: 12px;
text-align:center;
position:relative;
left: 230px;
top: 2px;

}
div#header div#pagesearch { background-color:#A7D982; font-size:0.8em; color:#454545; padding-top:3px; padding-bottom:3px; vertical-align: middle; padding-left:70%; }
div#header div#pagesearch input { color:#454545; font-size:1em; background-color: #ffffff; }
div#header div#pagesearch input.headersearch { border:#676767 1px solid; width:150px; }
/**********************************************************************/
/* POSITION  1 */

/* ------ MAIN MENU */

/* ROLL-OVER MENU */

div#mainmenu { background-color:#eeeeee; font-size:0.8em; width:132px;z-index:80}
div#mainmenu * a {background-color:#eeeeee;color:#000000;padding:0px;text-decoration:none;width:99%}
div#mainmenu * a:hover{background-color:#cccccc;color:#ffffff;padding:2px;text-decoration:none;width:99%}
div#mainmenu * li {background-color:#eeeeee;background-image: url(/libertas_images/themes/austinq/li-2.gif);  list-style:circle;position:relative;z-index:91}
div#mainmenu * li a, div#mainmenu * li a:hover{padding:2px 5px;width:99%;}
div#mainmenu * li a.submenu{background-position:98% 5px;background-repeat:no-repeat;padding:2px 5px;width:99%}
div#mainmenu * li a.submenu:hover{background-position:98% 5px;background-repeat:no-repeat;padding:2px 5px;width:99%}
div#mainmenu * li.folder{border:0px;list-style:circle;z-index:20}
div#mainmenu * li.folder a{border-bottom:1px #eeeeee dashed;padding:2px 5px;width:99%}
div#mainmenu * li.folder a:hover{background-color:#cccccc;padding:2px 5px;width:100%}
div#mainmenu * li.folder ul{display:none;left:169px;list-style:circle;padding:0px;position:absolute;top:0px}
div#mainmenu * li.folder:hover{list-style:circle;z-index:20}
div#mainmenu * li.folder>a,
div#mainmenu * li.folder>a:hover{width:110px}
div#mainmenu * li.folder>ul{border-top:1px solid #86B0C8;left:130px;list-style:circle}
div#mainmenu * li>a,
div#mainmenu * li>a:hover{width:110px}
div#mainmenu * ul{	background-color:#eeeeee;list-style:circle;width:160px;z-index:90}
div#mainmenu * ul.level2{margin:0px;padding:0px;}
div#mainmenu * ul.level2 li{height:auto;padding-left:0px;padding-right:0px;padding-top:0px;width:160px}
div#mainmenu * ul.level2 li.folder{border:none;height:auto;padding-left:0px;padding-right:0px;padding-top:0px;width:160px}
div#mainmenu * ul.level2 li.folder:hover ul.level3,
div#mainmenu * ul.level3 li.folder:hover ul.level4,
div#mainmenu * ul.level4 li.folder:hover ul.level5,
div#mainmenu * ul.level5 li.folder:hover ul.level6,
div#mainmenu * ul.level6 li.folder:hover ul.level7,
div#mainmenu * ul.level7 li.folder:hover ul.level8,
div#mainmenu * ul.level8 li.folder:hover ul.level9,
div#mainmenu * ul.level9 li.folder:hover ul.level10,
div#mainmenu * ul.level10 li.folder:hover ul.level11{display:block;left:159px;list-style:none;padding:0px;top:-1px;z-index:100}
div#mainmenu * ul.level2 li.folder>a,
div#mainmenu * ul.level2 li.folder>a:hover,
div#mainmenu * ul.level2 li>a.submenu,
div#mainmenu * ul.level2 li>a.submenu:hover,
div#mainmenu * ul.level2 li>a,
div#mainmenu * ul.level2 li>a:hover{width:150px}
div#mainmenu ul li.folder ul{background-color:#cccccc;left:160px;list-style:circle;padding:0px;position:absolute;top:0px}
div#mainmenu ul, div#mainmenu li, div#mainmenu a{border:0;display:block;margin:0;padding:0}
div#mainmenu ul,div#mainmenu * li,div#mainmenu * a{border:0;display:block;font-weight:normal;height:auto;	list-style:circle;margin:0;padding:0;width:auto}

div#mainmenu ul.level1{background-position:-1px;background-repeat:repeat-y;border-top:5px solid #eeeeee;list-style:circle;width:133px;}
div#mainmenu ul.level1 li{background-position:top left;background-repeat:no-repeat;border-bottom:1px #cccccc dashed;margin:0px;padding-left:13px;position:relative}
div#mainmenu ul.level1 li.folder{background-position:top left;background-repeat:no-repeat;border-bottom:1px #cccccc dashed;margin:0px;padding-left:13px;margin-bottom:1px;position:relative}
div#mainmenu ul.level1 li.folder ul.level2 li{background-image:none;border:0px;margin:0px;padding:0px}
div#mainmenu ul.level1 li.folder ul.level2 li.folder{background-image:none;border:0px;margin:0px;padding:0px}
div#mainmenu ul.level1 li.folder:hover ul.level2{display:block;left:118px;list-style:circle;padding:0px;top:-1px}
div#mainmenu ul.level1 li.folder:hover>ul.level2{display:block;left:130px;list-style:circle;padding:0px;top:-1px}
div#mainmenu ul.level3{margin:0px;padding:0px;position:relative}

/* ------ FILTER */
div.filter div.table label { display:inline; font-size:0.8em; color:#000945; }
div.filter input { color:#454545; font-size:1em; background-color: #ffffff; }

/**********************************************************************/
/*  POSITION 2 */

/* ------ MAIN CONTENT */
div#position2 {	font-size:1.1em; }
div#position2 a { font-size:1em;color:#454545; text-decoration:none;font-weight: bold; }
div#position2 a:hover { color:#ff0000; }

/* ---------- RSS */
div.text {
	border-left:#cccccc 1px solid;
	border-bottom:#cccccc 1px solid;
	border-right:#cccccc 1px solid;
	margin-top:10px; margin-bottom:10px;
	margin-left:5px; margin-right:5px;
}
div.text div.rsslabel  {
	 background-image: url(/libertas_images/themes/austinq/green-1.gif) ; background-repeat: no-repeat;
	margin:0px; padding:0px;
}
div.text div.rsslabel span.icon span.text{ 
	background-image: url(/libertas_images/themes/austinq/green-1.gif) ; background-repeat: no-repeat; 
	width:100%; height:25px;
	font-size:1.1em; font-weight:bold;color:#03125D;
	padding-top:3px; padding-left:10px; margin-botton:2px;	
}

div.text ul.rss { list-style:none; list-style-position: outside list-style-type:none;
	margin-top:8px;margin-bottom:5px;margin-right:5px;margin-left:5px; padding-left:2px;
}
div.text ul.rss li { margin:0px; padding:0px; }
div.text ul.rss li span.icon { font-size:0.75em;font-weight:bold; }
div.text ul.rss li div.contentpos { font-size:0.7em; margin:0px; padding:0px; }


/**********************************************************************/
/*  POSITION 4 */
div#position4 div.container { padding-bottom:10px; }
div#position4 div.webobjectheader { font-size:1em; font-weight:bold; color:#000945;	background-image: url(/libertas_images/themes/austinq/gray-2.jpg) ;
	background-repeat: repeat-x; background-color:#dddddd; padding-top:0px; padding-left:35px; padding-right:2px; 
}
div#position4 div.webobjectcontent { font-size:0.8em; color:#000945; border:#cccccc 1px solid; background-color:#eeeeee;
	padding-bottom:1px; padding-top:1px;
}
/* ------ POLL */
div#position4 div.polls { background-image: url(/libertas_images/themes/austinq/gray-2.jpg) ; background-repeat: no-repeat; background-color:#dddddd; }
div#position4 div.polls h1 { display:inline; font-size:1em; font-weight:bold; color:#000945; padding-top:0px; padding-left:35px; padding-right:2px; }
div#position4 div.polls div.table div.label {	display:inline; 	font-size:0.8em; 	font-weight:bold; color:#000945; }
div#position4 div.polls div.radiooption {  font-size:0.8em; }
div#position4 div.polls div.text { font-size:0.8em; }
div#position4 div.polls div.buttonrow { padding:2px; }
div#position4 div.polls input.button { color:#454545; font-size:0.8em; background-color: #ffffff; }



/**********************************************************************/
/* FOOTER */
div#footer div.webobjectcontent { display: block; background-image: url(/libertas_images/themes/austinq/bottom-gray-green.jpg) ;	background-repeat: repeat-x;
	font-size:0.8em;	height:27px;
}


/**********************************************************************/
/* GENERAL */
div.bannergfx { padding-top:15px; }
div#powerby {	font-size:0.7em;	width:100%; ;background-image: url(images\footer-edges.gif)}
.poweredbytext { text-align:center; }
.breadcrumb {	
	color:#454545;
	padding-bottom:5px; 
	font-size:0.8em; 
	font-weight: normal;
	position:  relative;
	top: 200px;
	left: 50px;
	 }

div.row{padding:0px;color:#000945; font-size: 13px;}
div.columncount1,table.widthpercent{
	width:100%;

/* IT IS APPLIED ON ALL THE BOXES*/

}
#menudef ul,#menudef li {
	border:1px solid white;
	
	
}

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

#position1 #menudef{background-position:top;background-repeat:no-repeat;color:#808080;font-weight:bold;font-size:12px;margin-left:0px;margin-top:0px;padding-left:0px;padding-top:10px;width:160px;padding-top:1px}
#position1 #menudef .row{padding-top:2px;}
/*#position1 #menudef .row a{background-image:url(bullet.gif);background-position:top left;background-repeat:no-repeat;display:block;font-weight:bold;padding-left:20px;width:auto;padding-bottom:8px;padding-top:0px;}*/

#position1 #menudef .row a{background-image:url(grybull.gif);background-position:top left;background-repeat:no-repeat;display:block;font-weight:bold;padding-left:20px;width:auto;padding-bottom:4px;}
#position1 #menudef .row a:hover{background-image:url(hr.gif);background-position:top left;background-repeat:no-repeat;color:#CC3333;display:block;font-weight:bold;padding-left:20px;text-decoration:underline;width:auto;}
#position1 #menudef .row ul{font-weight:bold;padding-left:6px}
#position1 #menudef .submenu a{background-image:none;background-position:top left;background-repeat:no-repeat;font-weight:normal;margin-left:0px;padding-left:0px;width:auto}
#position1 #menudef .submenu a:hover{background-image:none;font-weight:normal;margin-left:0px;padding-left:0px;width:auto}
#position1 #menudef li{background-image:url(images/bullet.gif);background-position:top;background-repeat:no-repeat}
#position1 #menudef li{background-image:url(images/hr.gif);background-position:bottom;background-repeat:no-repeat;font-size:1.1em;list-style-type:none;margin-left:2px;padding-bottom:7px;padding-top:3px}
#position1 #menudef li ul{font-size:1.1em;margin-left:13px;padding-bottom:0px;padding-top:0px}
#position1 #menudef li ul li{background-image:none;font-size:0.9em;list-style-type:none;margin-left:0px;padding-bottom:0px;padding-top:0px}
#position1 #menudef ul{margin-left:0px;padding-bottom:0px;padding-top:0px}
#position1 .submenu{margin-left:0px;padding-left:0px;width:auto}
#position1 .submenu{font-size:1.1em;margin-left:0px;padding-bottom:0px;padding-left:0px;padding-top:0px}
#position1 .submenu a{font-weight:normal}
#position1 a{color:#333366;text-decoration:none;}
#position1 a.menuon,#position1 a.menuon:hover{color:#CC3333;text-decoration:none}
#position1 a:hover{color:#E46E1C;text-decoration:underline}
#position1 div.webobject-1-1{display:block;width:100%}
#position1 div.webobject-2-1{display:block;width:100%}

#position2 #threecolumn{padding-bottom:10px;}
#position2 #threecolumn #c1,#position2 #threecolumn #c2,#position2 #threecolumn #c3{display:inline;width:30%}
#position2 #threecolumn ul.level0{margin-left:1.5em;color:#000945; font-size:1em; }
#position2 #threecolumn ul.level0 ul{margin-left:1.5em}
#position2 .container div#webobject_901_1 .row .cell33,
#position2 .container div#webobject_901_1 .row .tableheader33{display:inline;width:100%; color:#000945; font-size:1em; }
#position2 .contentpos form{margin:0px 0px 0px 0px;padding:0px 0px 0px 1.5em}
#position2 div.webobject-1-1{
	position:absolute;
	top:200px;
	left: 299px;
	height: 258px;

	border: 1px solid black;


}

#position2 ul{list-style-image:url(images/bullet.gif);margin-left:2.5em}
#position2 li a{color:#000945; font-size: 0.8em; font-weight:none;}
#position2 li a:hover{color:#e46e1c; font-size: 0.8em; }

td{ color:#000945; font-size: 0.9em;}
td p { color:#000945; font-size:0.9em; }

#level0 .sitemap0
{
 color:333366; font-size:0.9em;
}

#level0 .sitemap
{
 color:#333366; font-size:0.9em;
}
.entrytitle
{
 font-size:18px; color:#E46E1C; margin:0px; padding-top:2px; padding-left:0px;weight:normal; 
font
}
ul.accesskeysbottom#accesskeysbot {display:none;}
