/*------------------------------------------------
----------------Panacea Reset------------------------ */


html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,
abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,
dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,

td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}

body{line-height:1}

ol,ul{list-style:none}

blockquote,q{quotes:none}

blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}

ins{text-decoration:none}

del{text-decoration:line-through}

table{border-collapse:collapse;border-spacing:0}


/*------------------------------------------------
----------------Panacea Reset------------------------ */





body {
	background: #fff;
	border-top: 5px solid #FFF3D8;
    /*border-bottom: 100px solid #FFF3D8;*/
	color: #847555;
	font-size: 11px;
	padding: 5px 0 0px;
}



#logo {
		
		background-image: url(../images/img_logo_panacea_alpha_150.gif);
		background-repeat: no-repeat;
		
        background-position:0px 0px !important;
		float:left;
		margin-bottom:0px;
		margin-left:-5px;
		margin-right:0px;
		margin-top:0px;
		width: 150px;
		height: 125px;
		position: absolute;
		border:0px;
		display: block;
		text-decoration:none;
		top:30px;
	
}

/*------------------------------------------------
----------------Panacea Text------------------------ */

body{font:13px/1.5 'Georgia',Arial,'Liberation Sans',FreeSans,sans-serif}

a.day{font-size:10px}

a {
    color: #484984;
    text-decoration: none;
	cursor:pointer;
	padding: 4px 0px 4px 0px;
}
a:focus{outline:1px dotted}
hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}
h1{font-size:20px}
h2{font-size:18px; color:#D0C09B;}
h3{font-size:14px}
h4{font-size:12px}
h5{font-size:11px}
ol{list-style:upper-latin }
ul{list-style:disc}
li{margin-left:30px}
P { font-size:12px}


p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:10px}


/*------------------------------------------------
----------------Panacea Text------------------------ */

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


#divNav {margin: 0 0 10px 0;padding: 0;height: auto;width: 795px; float:right;}
#nav {position: relative;top: 0px;height: 48px;width: 784px; left:0px; background-color:#FFD580; left:0px}
#nav li ul, #nav li ul {margin: 0;padding: 0;}
#nav a { text-decoration: none;}
#nav li { /*float the main list items*/ margin: 0px 0px 0px 0px; float: left; display: block; padding: 0px; height:22px; line-height:22px; color:#D0C09B }
#nav li ul { display: none;}
#nav li.off ul, #nav li.on ul { /*put the subnav below*/position: absolute;top: 26px; left: 0;padding-top: 0px; background: #FFF3D8;height: 22px; width: 779px;padding-left: 5px; margin: 0}
#nav li.on ul {background: #FFF3D8; }
#nav li.on:hover ul, #nav li.over ul { /*for ie*/background: #FFF3D8; height:auto;}
#nav li a {color: #484984;font-weight: bold; display: block; width: auto; padding: 4px 5px 2px 5px; background-color:#FFD580 }
#a:active {color: #6673FF;}


#nav li.on a {color: #6673FF; background-color:#FFD580}
#nav li.on ul a, #nav li.off ul a {border: 0; float: left; /*ie doesn't inherit the float*/color: #f90; width: auto; margin-right: 2px; height: 22px}
#nav li.on:hover ul a, #nav li.over ul li a { /*for ie - the specificity is necessary*/background: #FFF3D8;}
#nav li.on ul {display: block;}
#nav li.off:hover ul, #nav li.over ul {display: block;z-index: 6000;}


#nav li.on a:hover {color: #6673FF; background-color:#FFD580;}
#nav li.off a:hover {color: #6673FF;}

/*do the image replacement*/
#nav li span {position: relative; padding:2px 0px 5px 0px; font-size:1.2em; font-style:italic; font-weight:bold; margin-left:2px}

/*subnav formatting*/
#nav li.off ul a, #nav li.on ul a {display: block;background:#FFF3D8;color: #484984 ;font-family: arial, verdana, sans-serif;font-size: small; font-weight:normal; font-size:12px; font-family: Georgia,"Times New Roman",Times,serif; height:auto; padding: 0 2px}
#nav li.on ul a {background: #FFF3D8; color: #484984; height: auto; padding: 0 2px}
#nav li.on ul a:active {background: #FFF3D8; color: #484984}


/* --------------------------------------------
				LENGUAGES
-------------------------------------------- */
#lenguages {
	height: 90px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	font-size:11px;
}

#lenguages p{
	margin: 0;
	padding: 6px 0 0 0;
}


#lenguages ul{
	
	padding: 0 0 0 5px;
        border: solid;
        border-color: #D0C09B;
        border-width: 0px 0px 0px 1px;
        
        
}

#lenguages ul li{
	margin: 0;
	padding: 2px 0 0 0;
        border-bottom: 0px ;
        margin: 2px 0 8px 0;
        line-height: 2px;
        color: #cccccc;
}


#lenguages ul a:desactive{
	margin: 0;
	padding: 5px 0 0 0;
        border-bottom: 0px ;
        margin: 2px 0 8px 0;
        line-height: 2px;
}




.lenguages-top {
	margin: 0 auto;
	height: 50px;
	padding: 10px 0 0 0;
	width: 987px;
	text-align: left;
}

.lenguages-bottom {
	margin: 0 auto;
	height: 42px;
	width: 985px;
	text-align: left;
	
	padding:0 0 0px 0;
}

.lenguages-top-left { margin: 0 0 0 8px; }
.lenguages-bottom-left { margin: 0 0 0 8px; }
.lenguages-top-right { margin: 0 8px 0 0; }
.lenguages-bottom-right { margin: 0 8px 0 0; }


/* --------------------------------------------
 Contact Us
 -------------------------------------------- */
.ContactUs {
    height: 105px;
    padding: 5px 15px 0px 0px;
    text-align: left;
}

a.ContactUs {
    font-size: 11px;
    font-weight: normal;
    height: 1.6em;
    float: right;
    text-decoration: none;
}

a.ContactUs:focus {
    color: #FF9999;
}

a.ContactUs:hover {
    text-decoration: none;
}


/* --------------------------------------------
 Log In
 -------------------------------------------- */
.LogIn {
    height: 105px;
    padding: 5px 25px 5px 12px;
    text-align: left;
    margin: 0px 15px 0px 0px;
}

a.LogIn {
   
    background-color: #FFD580;
    font-size: 11px;
    font-weight: bold;
    height: 16px;
    padding: 0 2 0px 0px 10px;
    float: right;
    text-decoration: none;
    background-image: url(../images/sprite_btn_login.gif);
    background-repeat: no-repeat;
    background-position: top;
}












a.LogIn:focus {
    color: #FF9999;
}

a.LogIn:hover {
    background-color: #484984;
    color: #ffffff;
    text-decoration: none;
    background-image: url(../images/sprite_btn_login.gif);
    background-repeat: no-repeat;
    background-position: bottom;
}


/*--------------------------------------------
                    search-box
--------------------------------------------*/



#searchform {
	
	float:left;
}


fieldset.search {
	border: none;
	width: 430px;
	margin: 0 auto;
	background: #fff;
}
.search input, .search button {
	border: none;
	float: left;
}
.search input.box {
	color: #484984;
	font-size: 1.2em;
	font-weight: bold;
	width: 261px;
	height: 16px;
	padding: 5px 10px;
	background-image: url(../images/search_bg.gif);
	background-color: #fff;
	background-repeat:no-repeat;
	background-position: left top;
	margin-right: 0px;
}
.search input.box:focus {
	background-image: url(../images/search_bg.gif);
	background-color: #fff;
	background-position:left center;
	background-repeat:no-repeat;
	outline: none;
}
.search button.btn {
	width: 149px;
	height: 26px;
	cursor: pointer;
	text-indent: -9999px;
	background-image: url(../images/search_bg.gif);
	background-color: #fff;
	background-repeat:no-repeat;
	background-position: top right;
}
.search button.btn:hover {
	background-image: url(../images/search_bg.gif);
	background-color: #fff;
	background-repeat:no-repeat;
	background-position: bottom right;
}






/*-----------------------------------------------------
                    Searchable Publications List 
--------------------------------------------------------*/



fieldset.searchPublication {
	border: none;
	width: 550px;
	margin: 0 auto;
	background: #FFF3D8;
	padding:60px
	
	
}
.searchPublication input, .searchPublication button {
	border: none;
	float: left;
}
.searchPublication input.box {
	color: #484984;
	font-size: 1.2em;
	font-weight: bold;
	width: 315px;
	height: 16px;
	padding: 5px 10px;
	background-image: url(../images/search_publication_bg.gif);
	background-color: #fff;
	background-repeat:no-repeat;
	background-position: left center;
	margin-right: 0px;
}
.searchPublication input.box:focus {
	background-image: url(../images/search_publication_bg.gif);
	background-color: #fff;
	background-position:left center;
	background-repeat:no-repeat;
	outline: none;
}
.searchPublication button.btn {
	width: 210px;
	height: 26px;
	cursor: pointer;
	text-indent: -9999px;
	background-image: url(../images/search_publication_bg.gif);
	background-color: #fff;
	background-repeat:no-repeat;
	background-position: top right;
}
.searchPublication button.btn:hover {
	background-image: url(../images/search_publication_bg.gif);
	background-color: #fff;
	background-repeat:no-repeat;
	background-position: bottom right;
}






/*IN BOTONES*/


.boton {
    background: #fff url(../images/sprite_botones.gif) no-repeat scroll left 0 !important;
    cursor: pointer;
    float: right;
    height: 30px;
    line-height: 21px;
    overflow: hidden;
    padding-left: 0;
    padding-right: 0;
	text-decoration:none;
	height: auto;
	display:block;
	clear:both;
	padding-bottom:0px;
	
}

.boton button, .boton a {
   
    background: transparent url(../images/sprite_botones.gif) no-repeat scroll 0 0 !important;
    cursor: pointer;
    font-size: 12px;
    padding: 0 20px 0px 15px;
    margin: 0;
    display: block;
    color: #484984;
    font-weight: bold;
    text-decoration:none;
	height: auto;
	
	
}

.boton button {
    height: auto;
}

.boton button:hover, .boton a:hover {
    color: #fff;
    text-decoration: none;
    background: #484984 url(../images/sprite_botones.gif) no-repeat scroll left 0 !important;
}

.boton_feature button, .boton_feature a {
    background-position: right -60px !important;
}

.boton_feature button:hover, .boton_feature a:hover {
    background-position: right -90px !important;
}



.botonleft {
    background: #fff url(../images/sprite_botones.gif) no-repeat scroll right -241px !important;
    cursor: pointer;
    float: left;
    height: 30px;
    line-height: 21px;
    overflow: hidden;
    padding-left: 0;
    padding-right: 1px;
	text-decoration:none;
	height: auto;
	display:block;
	
	padding-bottom:0px;
	
}

.botonleft button, .botonleft a {
   
    background: transparent url(../images/sprite_botones.gif) no-repeat scroll 0 0 !important;
    cursor: pointer;
    font-size: 11px;
    padding: 0 20px 0px 15px;
    margin: 0;
    display: block;
    color: #484984;
    font-weight: bold;
    text-decoration:none;
	height: auto;
	width:160px;
	
	
}

.botonleft button {
    height: auto;
}

.botonleft button:hover, .botonleft a:hover {
    color: #fff;
    text-decoration: none;
    background: #484984 url(../images/sprite_botones.gif) no-repeat scroll left 0 !important;
}





.boton_menuright button, .boton_menuright a {
    background-position: left -422px !important;
}

.boton_menuright button:hover, .boton_menuright a:hover {
    background-position: left -452px !important;
}






a:hover {

color:#6673ff;
text-decoration:none;
}


a.button {
-moz-border-radius:0 8px 8px 0;
background-color:#ffffff;
border:solid;
border-color: #484984;
border-width:1px;
font-size:12px;
font-weight:700;
height:1.6em;
padding:0 10px;
float: right;
text-decoration: none;
}
a.button:focus {
color:#FF9999;
}
a.button:hover {
background-color: #484984;
color:#ffffff;
text-decoration:none;
}


a.textbutton {
-moz-border-radius:0 8px 8px 0;
background-color:#ffffff;
border:solid;
border-color: #484984;
border-width:1px;
color:#484984;
font-size:11px;
font-weight:700;
height:1.6em;
padding:0 10px;

float: right;
text-decoration: none;
}
a.textbutton:focus {
color:#FF9999;
}
a.textbutton:hover {
-moz-border-radius:0 8px 8px 0;
background-color:#484984;
border:solid;
border-width:1px;
border-color: #484984;
border-width:1px;
color:#ffffff;
font-size:11px;
font-weight:700;
height:1.6em;
padding:0 10px;
float: right;
text-decoration: none;
}






a.download  {

        background-image: url(../images/ico_download_normal.gif);
        background-position: bottom;
        background-repeat:no-repeat;
	display: inline;
	margin: 0px;
        text-align: center;
        width: 60px;
        height: 50px;
        float: left;
}


a.download:focus {
color:#FF9999;
}


a.download:hover   {
        background-image: url(../images/ico_download_hover.gif);
        background-position: bottom;
        background-repeat:no-repeat;
	display: inline;
	margin: 0px;
        text-align: center;
        width: 60px;
        height: 50px;
        float: left;

}











/*OUT BOTONES*/


/*IN MENU RIGHT */

#secondmenu {
    margin: 10px;
    text-align: left;
}


#secondmenu p.date {
	clear:right;
	text-align:left;
	padding: 0;
	margin-bottom: 0px;
}

#secondmenu h4 {

    text-align: left;
    border-bottom: 1px solid #D0C09B;
    color: #D0C09B;
    padding-bottom: 0px;
    
}


#secondmenu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
        border-top: 0px solid #FFD580;
        padding-bottom: 10px;
        padding-top: 0px;
}

#secondmenu ul li {
    
margin: 8px 0 8px 0;
border-bottom: 0px solid #FFD580;
}





#secondmenu a.text {
font-size:11px;
font-weight:bold;
text-decoration: none;
color:#484984;
font-weight:bold;
display:block;

}


#secondmenu a.text:hover {

font-size:11px;
font-weight:bold;
text-decoration: none;
color:#6673ff;
display:block;

}


/*OUT MENU RIGHT*/



/*IN ARTICLE*/


#article {
	display: block;
	margin: 10px 0 10px 0;
    background-color: #fff;
	border-right: 0px solid #D0C09B;
}

#article h2 {
	margin: 0;
        font-size: 14px;
        width: auto;
		padding:12px 10px 10px 10px;
		
       

}


#article h3 {
	margin: 5px 0;
        font-size: 24px;
        width: 470px;
        line-height: 24px;

}



#article img {
		height: auto;
		margin: 0px 10px 0px 0px;
		background-color: #FFF3D8;
        float: left;
        text-align: center;
}


#article img.wide {
		width: 680px;
        height: auto;
		margin: 0px 20px 0px 10px;
		background-color: #FFF3D8;
        border: 1px;
        border-color: #484984;
        border-width: 1px;
        float:none;
        text-align: center;
}



#article div.title {
        float: left;
        text-align: center;
        margin: 5px 0px 10px 5px;
        vertical-align: bottom;
		
		
}


#article div.foto {
        float: left;
        text-align: center;
        margin: 5px 0 10px 0;
		border-left: solid 1px #D0C09B;
}



#article p {
	display: block;
	margin: 10px 10px 0px 10px;   
}



#article ol {
	display: block;
	margin: 20px 60px;
	border-left: solid 1px;
	list-style:  upper-latin ;
}


#article ul {
	display: block;
	margin: 20px 60px;
	border-left: solid 1px;
	
}


#article li {
	
	margin: 10px 60px;
	border-bottom-width: 0px
	
}


#article p.intro {
	display: block;
	margin: 10px 40px 10px 10px;
	font-size:16px;
	line-height:22px;
	margin-bottom:1em;
}

#article div.intro p{
    display: block;
  margin: 10px 40px 10px 10px;
  font-size:16px;
  line-height:22px;
  margin-bottom:1em;
}

#article div.intro  {
  display: block;
  margin: 10px 40px 10px 10px;
  font-size:16px;
  line-height:22px;
  margin-bottom:1em;
}




#article ol.intro {
	
	margin: 20px 40px 60px 230px;
	font-size:16px;
	line-height:22px;
	border-left: solid 1px;
	
}




#article p.special {
	display: block;
	margin: 10px 40px 40px 230px;
	font-size:14px;
	font-style:oblique;
	line-height:22px;
	margin-bottom:1em;
}


#article a.button {
	display: block;
	margin: 10px 40px;
	margin-bottom:1em;
}


#article p.lead {
	
font-size:11px;
font-style:italic;
letter-spacing:1px;
margin-bottom:2px;
margin-left:0;
margin-right:0;
margin-top:0;
}
	

#article p.date {
color:#8A877D;
font-size:11px;
letter-spacing:1px;
text-transform:uppercase;
}




#breadcrumb {
margin-bottom:10px;
margin-left:0;
margin-right:0;
margin-top:10px;
text-align:center;
float:left;
font-size:11px;


}


#breadcrumb p {
margin-bottom:10px;
margin-left:0;
margin-right:0;
margin-top:10px;
text-align:center;
float:left;
color:#484984;


}


#breadcrumb a {
margin-bottom:0px;
margin-left:5px;
margin-right:5px;
margin-top:0px;
text-align:center;
float:none;
color:#484984;


}


#breadcrumb a:hover {

color:#6673FF;
text-decoration:none;


}






#breadcrumb h2 {
margin-bottom:10px;
margin-left:0;
margin-right:0;
margin-top:1px;
text-align:center;
float:left;
font-size:12px;


}


#breadcrumb .bread {
clear:both;
font-size:10px;
padding-bottom:10px;
padding-left:0;
padding-right:0;
padding-top:0;


}

#article p.caption{
	font-style:italic;
	font-size:9px;
	float:right;
	padding: 2px 2px;
	margin:2px 20px;	
}

/*OUT ARTICLE*/

h1 {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-weight: 700;
	text-align: center;
}

h2 {
	padding: 20px 0 0 10px;
	text-align: left;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-style: italic;
	font-weight: 700;
}

h3 {
	padding: 10px;
	text-align: left;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-style: italic;
    line-height: 20px;
	font-weight: 700;
        
}

h4 {
	padding: 10px;
	text-align: left;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-style: italic;
        
}

.container_24 {
	background: #fff url(../../img/24_col.gif) repeat-y;
}



/*------------------------------------------------
 ------------TABLES-----------------------------*/

#table-style
{
	
	margin: 20px;
	width: 90%;
	text-align: left;
	border-collapse: collapse;
	
}



#table-style img{
	width:auto;
	height:40px;
}


#table-style th
{
	font-size: 11px;
	font-weight: normal;
	color:#D0C09B;
	font-style:italic;
	padding: 8px;
	border-bottom: 1px solid #D0C09B;
	
}


#table-style td
{
	padding: 8px; 
	
	
	border-top: 1px solid #D0C09B;

  
  
}
#table-style tbody tr:hover td
{
	
	background: #FFF3D8;
}








/* --------------------------------------------
				common formatting
-------------------------------------------- */
/* LISTS */
ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

ul li {
    border-bottom: 0px solid #FFD580;
    margin: 8px 0 8px 0;
}

#navigation li { 
    border: 0; margin: 0;
}


/* PARAGRAPH SETTINGS */

p {
	border: 0px solid #666;
	overflow: hidden;
	padding: 0px 0 10px 0px;
	text-align: left;
}

p a {
	text-decoration: underline;
}





/* --------------------------------------------
				FOOTER
-------------------------------------------- */
#footer {
	height: auto;
	width: 100%;
	margin: 20px auto;
	padding: 0;
	
	background-color:#FFF3D8;
}

#footer img{
	height: auto;
	width: auto;
	height: 40px;
	margin: 0px auto;
	padding: 0;
	background-color:#fff;
}







#footer p{
	margin: 0;
	padding: 0px 10px 3px 0px;
	float: right;
	
}

#footer p.links{
	margin: 5px 0 0 0;
	padding: 5px 10px 5px 0px;
	float:right;
}


.footer-top {
	margin: 0 auto;
	height: 50px;
	padding: 10px 0 0 0;
	width: 987px;
	text-align: left;
}

.footer-bottom {
	margin: 0 auto;
	height: 42px;
	width: 960px;
	text-align: left;
	padding:0 0 0px 0;
}

.footer-top-left { margin: 0 0 0 8px; }
.footer-bottom-left { margin: 0 0 0 8px; }
.footer-top-right { margin: 0 8px 0 0; }
.footer-bottom-right { margin: 0 8px 0 0; }





/* --------------------------------------------
				Layout
-------------------------------------------- */
#main-container {
	width:960px;
	margin:0 auto;
	padding-top: 0px;
	text-align:left;
	position:relative;
}

#main {
	border-left:10px solid #b4ae95;
	border-right:10px solid #b4ae95;
	border-bottom:1px solid #b4ae95;
	background-color:#de0000;
	width:960px;
	height:auto;
	margin: 0 auto;
	float:left;
}






/* --------------------------------------------
				GLOBAL CLASSES
-------------------------------------------- */
.borderLeftSolid {
border-left: 1px solid #D0C09B;

}



.borderRightSolid {
border-right: 0.083em solid #D0C09B;

}







.clear     			{ clear:both;}
.clear-left 			{ clear: left; }
.center         		{ margin: 0 auto;}
.block 				{ display: block; }
.space          		{ display: block; height: 5px; }
.float-left, .left              { float:left; }
.float-right, .right            { float:right; }

.text-left     			{ text-align:left; }
.text-right    			{ text-align:right; }
.text-center   			{ text-align:center; }
.text-justify  			{ text-align:justify; }

.normal				{ font-weight: normal; }
.bold          			{ font-weight:bold; }
.italic        			{ font-style:italic; }
.underline     			{ border-bottom:1px solid; }
.highlight     			{ background:#ffc; }

.img-left      			{ float:left; margin:10px 5px 5px 5px; }
.img-right     			{ float:right; margin:5px; }
.img-center     			{ float:none; margin:5px 200px ; }


.nopadding{ padding:0; }
.padtop10 { padding-top:10px;}
.padtop20 { padding-top:20px;}
.padtop25 { padding-top:25px;}
.padtop30 { padding-top:30px;}
.padtop40 { padding-top:40px;}
.padleft40 { padding-left:40px;}
.padright5 {padding-right: 5px;}
.padright10 {padding-right: 10px;}
.padright15 {padding-right: 15px;}
.padright20 {padding-right: 20px;}
.padbot10 { padding-bottom:10px;}
.padbot20 { padding-bottom:20px;}
.mbot20 { margin-bottom:20px;}


.nomargin			{ margin:0; }


.noindent      			{ margin-left:0; padding-left:0; }
.nobullet      			{ list-style:none; list-style-image:none; list-style-type: none;}
.noborder 			{ border:none; }
.hide				{ display: none;}
.nobackground 			{ background:none; }
.altfont 			{ font-family:Arial, Helvetica, sans-serif; }

.absolute-container             { position:relative; }
.black 				{ color: #000; }
.last-li 			{ border-bottom: 0; }
.module-border 			{ border: 2px solid #eee; }

.gray 				{ color: #888;}
.black 				{ color: #000;font-weight: bold;}
.red 				{ color:#ca0319 !important; }
.small-gray-text 		{ font-size: 11px; color: #666; }

/* Picture border for thumbnail pics */
.pic-border 			{ padding: 5px; margin: 0 8px 0 0; border: 1px solid #ddd; }

/* class that caps the bottom of the page */
.bottom 				{ padding-bottom: 20px; border-bottom:1px solid #b3ae0b; }

/* pagination, mostly for accordion lists */
.pagination 			{ float:right; }



/*SHADOW*/


 
        .dropshadow, .corner1, .corner2 {
            display: inline-table;
            /* \*/
            display: block; /**/
        }
        
        .dropshadow {
            float: left;
            background: url(../images/shadow.gif) right bottom no-repeat;
        }
        
        .corner1 {
            background: url(../images/corner_bl.gif) left bottom no-repeat;
        }
        
        .corner2 {
            padding: 0 8px 8px 0;
            background: url(../images/corner_tr.gif) right top no-repeat;
        }
        
        .corner2 img {
            display: block;
            border: 1px solid #ccc;
            border-color: #efefef #ccc #ccc #efefef;
        }
        
        .corner2 ul {
            display: block;
           
            
        }

/*-------------------------
 LIGHT BOX
 */


#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 900; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 700; width: 100%; height: 500px; background-color: #FFF3D8; }




/*-----------------------------------------
 ----------------GRID---------------------*/

.container_24{margin-left:auto;margin-right:auto;width:960px}

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16,
.grid_17,
.grid_18,
.grid_19,
.grid_20,
.grid_21,
.grid_22,
.grid_23,
.grid_24{display:inline;float:left;margin-left:5px;margin-right:5px}

.push_1,.pull_1,
.push_2,.pull_2,
.push_3,.pull_3,
.push_4,.pull_4,
.push_5,.pull_5,
.push_6,.pull_6,
.push_7,.pull_7,
.push_8,.pull_8,
.push_9,.pull_9,
.push_10,.pull_10,
.push_11,.pull_11,
.push_12,.pull_12,
.push_13,.pull_13,
.push_14,.pull_14,
.push_15,.pull_15,
.push_16,.pull_16,
.push_17,.pull_17,
.push_18,.pull_18,
.push_19,.pull_19,
.push_20,.pull_20,
.push_21,.pull_21,
.push_22,.pull_22,
.push_23,.pull_23{position:relative}

.alpha{margin-left:0}
.middle {margin:0px 5px}
.omega{margin-right:0}

.container_24 .grid_0{width:5px}
.container_24 .grid_1{width:30px}
.container_24 .grid_2{width:70px}
.container_24 .grid_3{width:110px}
.container_24 .grid_4{width:150px}
.container_24 .grid_5{width:190px}
.container_24 .grid_6{width:230px}
.container_24 .grid_7{width:270px}
.container_24 .grid_8{width:310px}
.container_24 .grid_9{width:350px}
.container_24 .grid_10{width:390px}
.container_24 .grid_11{width:430px}
.container_24 .grid_12{width:470px}
.container_24 .grid_13{width:510px}
.container_24 .grid_14{width:550px}
.container_24 .grid_15{width:590px}
.container_24 .grid_16{width:630px}
.container_24 .grid_17{width:670px}
.container_24 .grid_18{width:710px}
.container_24 .grid_19{width:750px}
.container_24 .grid_20{width:790px}
.container_24 .grid_21{width:830px}
.container_24 .grid_22{width:870px}
.container_24 .grid_23{width:910px}
.container_24 .grid_24{width:950px}
.container_24 .prefix_1{padding-left:40px}
.container_24 .prefix_2{padding-left:80px}
.container_24 .prefix_3{padding-left:120px}
.container_24 .prefix_4{padding-left:160px}
.container_24 .prefix_5{padding-left:200px}
.container_24 .prefix_6{padding-left:240px}
.container_24 .prefix_7{padding-left:280px}
.container_24 .prefix_8{padding-left:320px}
.container_24 .prefix_9{padding-left:360px}
.container_24 .prefix_10{padding-left:400px}
.container_24 .prefix_11{padding-left:440px}
.container_24 .prefix_12{padding-left:480px}
.container_24 .prefix_13{padding-left:520px}
.container_24 .prefix_14{padding-left:560px}
.container_24 .prefix_15{padding-left:600px}
.container_24 .prefix_16{padding-left:640px}
.container_24 .prefix_17{padding-left:680px}
.container_24 .prefix_18{padding-left:720px}
.container_24 .prefix_19{padding-left:760px}
.container_24 .prefix_20{padding-left:800px}
.container_24 .prefix_21{padding-left:840px}
.container_24 .prefix_22{padding-left:880px}
.container_24 .prefix_23{padding-left:920px}
.container_24 .suffix_1{padding-right:40px}
.container_24 .suffix_2{padding-right:80px}
.container_24 .suffix_3{padding-right:120px}
.container_24 .suffix_4{padding-right:160px}
.container_24 .suffix_5{padding-right:200px}
.container_24 .suffix_6{padding-right:240px}
.container_24 .suffix_7{padding-right:280px}
.container_24 .suffix_8{padding-right:320px}
.container_24 .suffix_9{padding-right:360px}
.container_24 .suffix_10{padding-right:400px}
.container_24 .suffix_11{padding-right:440px}
.container_24 .suffix_12{padding-right:480px}
.container_24 .suffix_13{padding-right:520px}
.container_24 .suffix_14{padding-right:560px}
.container_24 .suffix_15{padding-right:600px}
.container_24 .suffix_16{padding-right:640px}
.container_24 .suffix_17{padding-right:680px}
.container_24 .suffix_18{padding-right:720px}
.container_24 .suffix_19{padding-right:760px}
.container_24 .suffix_20{padding-right:800px}
.container_24 .suffix_21{padding-right:840px}
.container_24 .suffix_22{padding-right:880px}
.container_24 .suffix_23{padding-right:920px}

.container_24 .push_1{left:40px}
.container_24 .push_2{left:80px}
.container_24 .push_3{left:120px}
.container_24 .push_4{left:160px}
.container_24 .push_5{left:200px}
.container_24 .push_6{left:240px}
.container_24 .push_7{left:280px}
.container_24 .push_8{left:320px}
.container_24 .push_9{left:360px}
.container_24 .push_10{left:400px}
.container_24 .push_11{left:440px}
.container_24 .push_12{left:480px}
.container_24 .push_13{left:520px}
.container_24 .push_14{left:560px}
.container_24 .push_15{left:600px}
.container_24 .push_16{left:640px}
.container_24 .push_17{left:680px}
.container_24 .push_18{left:720px}
.container_24 .push_19{left:760px}
.container_24 .push_20{left:800px}
.container_24 .push_21{left:840px}
.container_24 .push_22{left:880px}
.container_24 .push_23{left:920px}
.container_24 .pull_1{left:-40px}
.container_24 .pull_2{left:-80px}
.container_24 .pull_3{left:-120px}
.container_24 .pull_4{left:-160px}
.container_24 .pull_5{left:-200px}
.container_24 .pull_6{left:-240px}
.container_24 .pull_7{left:-280px}
.container_24 .pull_8{left:-320px}
.container_24 .pull_9{left:-360px}
.container_24 .pull_10{left:-400px}
.container_24 .pull_11{left:-440px}
.container_24 .pull_12{left:-480px}
.container_24 .pull_13{left:-520px}
.container_24 .pull_14{left:-560px}
.container_24 .pull_15{left:-600px}
.container_24 .pull_16{left:-640px}
.container_24 .pull_17{left:-680px}
.container_24 .pull_18{left:-720px}
.container_24 .pull_19{left:-760px}
.container_24 .pull_20{left:-800px}
.container_24 .pull_21{left:-840px}
.container_24 .pull_22{left:-880px}
.container_24 .pull_23{left:-920px}

.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}

.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}

* html.clearfix,*:first-child+html.clearfix{zoom:1}

/*--------------------------------------------------
 ----------------Panacea GRID---------------------*/

/*-------------------------------------------------------------------
 ----------------Panacea CONTENT MODULE styles---------------------*/


/*IN Features Home*/
.Feature {
    background-color: #FFD580;
    height: 100%;
    padding: 10px;
}

.Feature h1 {
    margin: 10px 0;
    color: #847555;
}

.Feature h2 {
    margin: 0px 0px;
    padding: 0;
    color: #847555;
    font-size: 130%;
}

.Feature h3 {
    margin: 10px 0px;
    padding: 10px 0px;
    width: 75%;
    float: left;
    line-height: 18px;
}

.Feature ul {
    display: block;
    margin: 0px;
    padding: 0 0 10px 0;
}

.Feature ul li {
    display: block;
    margin: 0px;
    padding: 0px;
}

.Feature p {
    display: block;
    margin: 0px 0px 0px 0px;
}

.Feature img {
    width: 420px;
    margin: 0px 10px;
    background-color: #FFF3D8;
    float: left;
    text-align: center;
}

.Feature ul li h3 a {
    display: block;
}
/*---------------------------------
 -----------------DATE---------- */
div.dateBox {
    color: #8A877D;
    display: block;
    float:right;
    margin: 10px 10px 10px 0px;
    padding: 5px 5px 5px 10px;
    text-align: left;
    font-weight: bold;
    width: 60px;
    height: 70px;
    line-height: 12px;
    background-image: url(../images/feature_date_box.gif);
    background-repeat: no-repeat;
    background-position: center;
}

span.day {
    display: block;
    font-size: 16px;
    font-weight: normal;
    padding: 15px 0px 5px 5px
}

span.month {
    display: block;
    font-weight: normal;
    padding-left: 5px
}

span.year {
    display: block;
    font-size: 10px;
    color: #D0C09B;
    font-weight: normal;
    padding-left: 5px
}

div.dateBoxArticle {
    color: #8A877D;
    display: block;
    float: left;
    margin: 10px 10px 10px 0px;
    padding: 5px 5px 5px 10px;
    text-align: left;
    font-weight: bold;
    width: 60px;
    height: 70px;
    line-height: 12px;
    background-image: url(../images/article_date_box.gif);
    background-repeat: no-repeat;
    background-position: center;
}





/*OUT Features Home*/








/*to sections */



.content-container b,
.content-container strong {
	font-weight: bold;
}

.content-container i,
.content-container em {
	font-style: italic;
}

.profile-au-expert b,
.profile-au-expert strong {
	font-weight: bold;
}

.profile-au-expert i,
.profile-au-expert em {
	font-style: italic;
}

.main-container {
	width: 985px;
	margin: 0 auto;
	padding-top: 0;
	text-align: left;
	position: relative;
	border-left: 1px solid #b4ae95;
	border-right: 1px solid #b4ae95;
	background-color: #fff;
	height: auto;
}

li.nolines {
	border: 0;
}




/* --------------------------------------------
		 titles 
-------------------------------------------- */


/* --------------------------------------------------
	Recent News
----------------------------------------------------*/



/* --------------------------------------------
		PAGINATION <- same as search result
-------------------------------------------- */

/* --------------------------------------------------
	Article Classes
----------------------------------------------------*/


/* --------------------------------------------------
	Article Image Holder
----------------------------------------------------*/


/* Content Navigation customizations
---------------------------------------*/

/* Anchor Replacements
---------------------------------------*/


/* Call to Action Arrow Buttons
---------------------------------------------- */




/* News and Success Stories
---------------------------------------*/
.bottom-border {
	height: 2px;
	width: 293px;
	background-color: #b2b2b2;
	overflow: hidden;
	position: absolute;
	bottom: 0;
	left: 0;
	margin: 0 0 0 4px;
}

.news-module ul{
	margin-top: 20px;
}

.news-module strong {
	color: #231f20;
	font-weight: bold;
	display: block;
}
	
.news-module li {
	border: 0;
	margin-bottom: 30px;
}

.sidebar-module {
	border: 1px solid #ddd;
	padding: 0 5px;
	margin: 0 0 20px 0;
}

.sidebar-module h3 {
	margin-bottom: 10px;
}

/* --------------------------------------------------
	Top Admissions Module
----------------------------------------------------*/
.wrap.top-admissions-info {
	border-bottom: 1px solid #ddd;
	width: 525px;
	_width: 525px;
	margin: 0;
	float: left;
	padding: 0;
	height: auto;
	min-height: 300px;
}

ul.bullet-list {margin: 0 0 20px 20px; width: 100%;}	
ul.bullet-list li{list-style-type: disc;border: none; padding: 2px 0 2px 0; line-height: 18px;}

.top-admissions-content { width: 280px; height: auto;}

/* --------------------------------------------------
	SCHOOL SPECIFIC UNDERGRAD INFO 
----------------------------------------------------*/
div.content-container .undergrad-info { width: 525px; height: auto;}
div.content-container .undergrad-info-content {
	width: 290px;
	_width: 280px;
}

div.content-container .undergrad-important-dates {
	background: #f1eee4 url(/images/top-bar-shadow2.png) repeat-x scroll left top;
	width: 222px;
	height: 226px;
	margin: 15px 0 0 0;
	padding: 15px 0 0 0;
}

div.content-container .undergrad-important-dates ul{
	width: auto;
	padding: 0 20px 0 20px;
	margin: 0;
}

div.content-container .undergrad-important-dates li {
	padding: 2px 0 10px 0;
	border-bottom: 1px solid #DDD;
}

div.content-container .undergrad-important-dates .last-li {
	border-bottom: 0 none;
}
div.content-container h2.important-dates-title {
	text-indent: -3000px;
	background: url(/images/important-dates-title.gif) no-repeat;
	background-position: 15px 0;
	height: 40px;
	border: none;
	padding: 0 0 0 10px;
	width: 210px;
	margin: 0;
}

div.content-container ul.bullet-list-sidebar {margin: 0 0 20px 20px; width: 100%;}	
div.content-container ul.bullet-list-sidebar li{list-style-type: disc;border: none; padding: 0; line-height: 12px;}

div.content-container .department-questions {
	background:transparent url(/images/top-bar-shadow2.png) repeat-x !important;
	padding: 10px 0 0 0;
	margin: 10px 0 0 20px;
	width: 220px;
}

.wrap.department-questions p{
	margin: 0;
	padding: 5px 0 5px 0;
}

.bottom-tab {
	background: url(/images/bottom-tab.gif) top left no-repeat;
	height: 23px;
	width: 220px;
	display: block;
	padding: 5px 0px 0px 17px;
}

#undergraduate-students-alt {
	margin:10px 0;
}

#undergraduate-students-alt, #financial-aid-alt {
	background:#F1EEE4 url(/images/top-bar-shadow2.png) repeat-x scroll center top;
	padding:0 10px;
	width:200px !important;
}

/* AU DEGREE */

.article-title {
	margin: 60px 0 0 0;
	width: 480px;
	border-bottom: 1px solid #ddd;
	padding: 0 0 35px 0;
}

h1.article-title-h1 {
	font-size: 36px;
	background: none;	
}

.center-info {
	width: 480px;
	border-bottom: 1px solid #ddd;
	padding: 10px 0 10px 0;
	color: #333;
	font-size: 12px;
}

.center-info li {
	border: 0;
	margin: 0;
	padding: 15px 0 15px 0;
}

.center-info img {
	float: left;
}

.center-info-header {
	margin: 0 0 0 11px;
	padding: 0;
	font-weight: bold;
	text-transform: uppercase;
}

.center-info-text {
	margin: 0 0 0 11px;
	padding: 0;
}

.story-content {
	/* width: 480px; */
	font-size: 12px;
}

.story-content p{
	line-height: 18px;
}

.au-degrees-box {
	background:transparent url(/images/top-bar-shadow2.png) no-repeat scroll center top;
	margin: 0 0 0 10px;
	padding: 10px 0 0 0;
	width: 140px;
	font-size: 11px;
}

/*Profile modules
 *--------------------------*/
.m82 h2, .m83 h3{
	border-bottom:0px;
	display:inline;
	}
 
 .m82 img{float:left; margin-right:8px; border:1px solid black;}
 .m83 img{margin-bottom:4px; border:1px solid black;}
 .m83 p{margin:4px; width:90%}
 .m82 p{ margin:4px;}
 .contact-m83 { margin:4px;}


.m60{float:left;width:245px;margin:0px; padding:0px;margin-bottom:5px;}

.m60bottom{float:left;width:145px;margin:0px; padding:0px;margin-bottom:5px;}

.m60 img {border:1px solid black; float:left; margin-right:6px;width:60px;heigth:60px;}

.m60bottom img {height:100%;width:100%;}

.m60 p {margin:0px; padding:0px;}


.m60bottom img{border:0px;float:none;display:block;margin:right:0px;}

/*Publication modules
 *--------------------------*/
.publication-logo {
	margin: 0 0 10px;
}

.m135 img {margin-top:5px;}

/* Contact Us */
.contact-us {
	margin-top: 20px;
}

/*-------------------------------------------------------------------
 ----------------Panacea CONTENT MODULE styles---------------------*/