/* 
*/

/* IE6 Only */
* html #centrador{background:url(../fondo_ie6.jpg) no-repeat; margin-top:-2px}
#centrador{text-align:center;width:950px; height: 900px; background:url(../fondo.jpg ) no-repeat; margin:0 auto}
/**#centrador{text-align:center;width:950px; height: 900px; background:url(../fondo.jpg ) no-repeat; margin:0 auto}*/
#centrador2{text-align:left }

/* IE6 Only */
* html #master{ background-color:#202020; padding-bottom:5px}
#master{overflow-x:hidden; overflow-y: auto; width: 868px; widthxxx: 688px;height: 363px;}

#master p{font-size:13px; width:838px; widthxxx:658px;font-family:"Trebuchet MS", Arial,Verdana, Helvetica, sans-serif; text-align:justify}
#master h4{font-size:13px; width:798px; widthxxx:618px;font-family:"Trebuchet MS", Arial,Verdana, Helvetica, sans-serif; text-align: justify; border:1px solid #333333; padding: 20px; background-color:#666666; margin: 0 0 10px 0; border: 1px solid #999999 }
#master h1{width: 838px; widthxxx: 658px;color: #dddddd;text-align: left; font-size:12px; font-variant:small-caps; margin-bottom:10px; margin-top: 20px; 
padding-top:5px; font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif}
#master h1 td{ background-color:#000000; padding: 10px; margin:10px;}
#master h1 table{ border-spacing:5px; border-collapse:separate}

/* IE6 Only */
* html #menu { background-color:#202020; width:868px; height:368px}
#menu { width:660px}

#menu h1{font-size:12px; float:left; width:180px;font-family:"Trebuchet MS", Arial,Verdana, Helvetica, sans-serif; text-align: center; border:1px solid #333333; padding: 40px 12px 40px 12px; background-color:#666666; margin: 6px}
#menu h1:hover{ color: #666666; background-color:#222222}

#master address{ line-height:30px; float:right; width: 400px; color: #C4DB97;text-align: right; font-size:20px; font-weight:bold; margin-bottom:20px; margin-top: 20px; padding:20px; font-family: Georgia, "Times New Roman", Times, serif}

#master h5{font-size:15px; width:680px; widthxxx:500px; font-family:"Trebuchet MS", Arial,Verdana, Helvetica, sans-serif; text-align:justify; 
text-transform: uppercase; letter-spacing:2px; font-weight:bold; color:#cccccc; margin: 20px 0 10px 0}
#master a:link, #master a:visited, #master a:active{ text-decoration:none; color: #C4DB97}
#master a:hover{ text-decoration:none; color: #3A7348}

#master h6{font-size:13px; width:680px; widthxxx:500px;font-family:"Trebuchet MS", Arial,Verdana, Helvetica, sans-serif; text-align:left; color:#ffffff; font-style:italic; font-weight:normal}
#master img{margin: 20px 25px 0 0; align:top}
#master td{vertical-align: top}
#master tr{margin-bottom:10px}

#master ul{ list-style-image: url(../ul.gif); margin-left:25px;}
#master ul li p{text-transform:uppercase; color:#dddddd; width:500px; font-family:"Trebuchet MS", Arial,Verdana, Helvetica, sans-serif;font-size:12px; text-decoration:none;margin-bottom:10px}


p{font-size:12px; width:538px; widthxxx:658px;font-family:"Trebuchet MS", Arial,Verdana, Helvetica, sans-serif; text-align:justify}
h4{font-size:12px; widthxxx:798px; width:618px;font-family:"Trebuchet MS", Arial,Verdana, Helvetica, sans-serif; text-align: justify; border:1px solid #333333; padding: 20px; background-color:#666666; margin: 0 0 10px 0; border: 1px solid #999999 }
h1{widthxxx: 838px; width: 658px;color: #dddddd;text-align: left; font-size:11px; font-variant:small-caps; margin-bottom:10px; margin-top: 20px; 
padding-top:5px; font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif}
h1 td{ background-color:#222222; padding: 10px; margin:10px;}
h1 table{ border-spacing:5px; border-collapse:separate}

address{ line-height:30px; float:right; width: 400px; color: #C4DB97;text-align: right; font-size:20px; font-weight:bold; margin-bottom:20px; margin-top: 20px; padding:20px; font-family: Georgia, "Times New Roman", Times, serif}

h5{font-size:14px; widthxxx:680px; width:500px; font-family:"Trebuchet MS", Arial,Verdana, Helvetica, sans-serif; text-align:justify; text-transform: uppercase; letter-spacing:2px; font-weight:bold; color:#CCCCCC; margin: 20px 0 10px 0}
a:link, a:visited, a:active{ text-decoration:none; color: #C4DB97}
a:hover{ text-decoration:none; color: #3A7348}

h6{font-size:12px; widthxxx:680px; width:500px;font-family:"Trebuchet MS", Arial,Verdana, Helvetica, sans-serif; text-align:left; color:#ffffff; font-style:italic; font-weight:normal}
td{vertical-align: top}
tr{margin-bottom:10px}

ul li p{text-transform:uppercase; color:#dddddd; width:500px; font-family:"Trebuchet MS", Arial,Verdana, Helvetica, sans-serif;font-size:12px; text-decoration:none;margin-bottom:10px}

/* IE6 Only */
* html #presentacion{margin: 0px -20px -10px -20px}
/* IE7 Only */
*:first-child+html #presentacion {margin: 0px -20px -10px -20px}
/* Resto de navegadores*/
#presentacion{margin: -10px -20px -10px -20px; padding:30px; overflow:hidden; width:638px; height:330px;font-family:"Trebuchet MS", Arial,Verdana, Helvetica, sans-serif; text-align:justify; background:url(../presentacion_bg.jpg) no-repeat; border:solid 5px #9ac049}

#organizadores{padding: 0px 0px -10px 0px; margin:0px 0px 0px -20px ; overflow:hidden; width:698px; height:390px; font-family:"Trebuchet MS", Arial,Verdana, Helvetica, sans-serif; text-align:justify; background:url(../organizadores_bg.jpg) no-repeat; border:solid 5px #3A7348}
#acceso_a_doctorado{padding: 0px 0px -10px 0px; margin:0px 0px 0px -20px ; overflow:hidden; width:698px; height:390px; font-family:"Trebuchet MS", Arial,Verdana, Helvetica, sans-serif; text-align:justify; background:url(../acceso_a_doctorado_bg.jpg) no-repeat; border:solid 5px #19322C}
#master_oficial{padding: 0px 0px -10px 0px; margin:0px 0px 0px -20px ; overflow:hidden; width:698px; height:390px; font-family:"Trebuchet MS", Arial,Verdana, Helvetica, sans-serif; text-align:justify; background:url(../master_oficial_bg.jpg) no-repeat; border:solid 5px #2B594C}

/* Typography */
p {margin: 8px 0;}
img {}
a {color: #6C6E58;text-decoration: underline}
a:link {text-decoration: none}
a:hover {text-decoration: none}
em, i {font-style: italic;}
bold, strong,b {font-weight: bold;}
h1,.componentheading {font-size: 2.4em;margin-bottom: 10px;}

h2,.contentheading {color: #333333}

/* IE6 Only */
* html h3, * html h3 .moduletable h3 { background-color:#202020; width:868px}
h3,.moduletable h3 {widthxxx: 838px; width: 500px;color: #678D65;text-align: left; font-size:12px; font-variant:small-caps; font-stretch:extra-expanded; 
border-bottom:1px dotted #aaaaaa; margin-bottom:10px; margin-topxxx: 20px; padding-top:25px; font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif}
/*h4 {font-size: 1.2em;}
h5 {font-size: 1em;background: #eee;padding: 8px;display: inline;border: 1px solid #ddd;border-width: 1px 0;}
h6 {font-size: 0.9em;background: #eee;padding: 8px;display: inline;}
*/

/*<p><img src="images/stories/aymaras.jpg" border="0" /></p>*/

* 
{font-family: inherit;	font-style: inherit; font-size: 100%; outline: 0;padding: 0;margin: 0;}
img, a {border: none;}
fieldset.input,fieldset {border: none;}
body, html {height: 100%;width: 100%;margin: 0;padding: 0;}
table {width: 100%;clear: both;}
/*ul,ol {margin: 10px 0 10px 18px;padding: 0;}*/
ul li{padding: 0;list-style-type: none;margin: 0}
ol li {padding: 0;margin: 0;list-style-type: decimal;}
/* @end */

/* Body */
html,body {backgroundXXX: url(portada.jpg); height: 100%;overflow:hidden}
body {line-height: 100%;font-family: Arial, Georgia, Times New Roman, Times, serif;text-align: justify;border-top: 0px solid #000;color: #333;}

/* FONDO DEL MODULO PRINCIPAL */
body.trees {background: #000000}

/* IE6 Only */
* html body.trees .slider{width:950px;  overflow: hidden;}
/* IE7 Only */
*:first-child+html body.trees .slider{}
body.trees .slider {margin: 0; padding-top: 0px; position: absolute;float: left;height: 400px;width:950px} 

/* IE6 Only */
* html body.trees .slider div.slide {overflow:hidden; width:950px}
body.trees .slider div.slide {float: left;position: relative;width:100%}

body.trees #innerWrapSub {float: left;width: 100%;background: url(../images/themes/trees/treesSub.jpg) no-repeat right bottom;}


/* FRANJA HORIZONTAL SUPERIOR (very top*/
#veryTop {height: 138px; width:950px; backgroundXXX: url(../pixel.png);}
#innerWrapSub #veryTop {width: 950px}
#veryTop ul { float: left;}

.header.blue1 {background: url(izquierda.jpg);height: 400px;}

#veryTop ul li {float: left;list-style-type: none;}
#veryTop ul li a {display: inline}
#veryTop ul li a:hover {color: #333;text-decoration: none;}
#veryTopLeft {float: left;width: 600px;margin-left: 50px}
#veryTopMid {width:190px; float: left; clear:none; z-index:99; border:none; text-align:right;margin:6px 0 0 -38px}
#veryTopRight {width: 110px; float: right; margin-top:-3px}

#banderas{z-index:1000; padding-bottomxxx:39px; float: right; position:relative}

#upm { float: right; position:absolute; padding-top:39px; padding-left:4px}
/* IE6 Only */
* html #upm {padding-top:37px}


/* MENU SLIDER HORIZONTAL */
/* IE6 Only */
* html div#myController {top: 131px;}
/* IE7 Only */
*:first-child+html div#myController {margin-top: -7px}
div#myController { position: absolute; top: 141px; z-index: 1;font-size:9px; margin-left:0px}

#myController { position: absolute; top: 141px; z-index: 1;font-size:9px; margin-left:0px; height:13px}
#myController span{text-align:center; height:13px;color:#FFF;cursor:pointer;backgroundxxx: url(../images/nav_transparency.png) repeat left bottom; padding: 6px 15px 4px 15px; margin: 0;}
#myController ul { margin-right: 0px;padding: 0}
#myController ul li {  margin: 0;padding: 0}

/* IE6 Only */
* html .slideImages {}
.slideImages {float: left;width: 948px;height: 400px; margin-right: 0px; border: none}

/* TITULARES */
#top_wrapper {float: left;clear: both;width: 100%; position: absolute;z-index: 10;}
#top_wrapper li {list-style-type: none;float: left; margin: 0 }

/* IE6 Only */
* html #mySlides {margin:20px 0 0 0;}
#mySlides {position: absolute;z-index: 0;color: #eee; margin:25px 0 0 0; width:950px; float:left}

/* IE6 Only */
* html #mySlides h2, * html #mySlides.contentheading { background-color:#202020; width:868px; padding-bottom:10px; margin-bottom:-10px;border-bottom:1px solid #aaaaaa} 
#mySlides h2, #mySlides.contentheading {color: #678D65;text-align: left; font-size:14px; font-variant:small-caps; font-stretch:extra-expanded; 
border-bottom:1px dotted #aaaaaa; padding-bottom:5px; padding-top:5px; font-family:"Trebuchet MS",  Arial,Verdana, Helvetica, sans-serif;width: 658px}
 
/* Accordion */


.haccordion .header, .haccordion .content{ float: left; height: 250px;color: #fff; }
.haccordion .content a {color: #fff}
.haccordion .header{ width: 60px; color: #fff; cursor: pointer;}

/* IE6 Only */
* html .haccordion .content{ float: left;}
/* IE7 Only */
*:first-child+html {}
.haccordion .content{display: none; width: 950px; overflow: hidden;height: 400px;}

/* IE6 Only */
* html .haccordion .content div.innerAccordion { padding:0 0 0 20px}
.haccordion .content div.innerAccordion {padding: 0px 20px 0px 20px;float: left; }

/* IE6 Only */
* html .haccordion .content.visible {}
/* IE7 Only */
*:first-child+html {}
.haccordion .content.visible {display: block; width: 708px; margin-left: 0; overflow:visible}

/* IE6 Only */
* html .haccordion .content.visible div {}
.haccordion .content.visible div { margin-bottom:10px}

.header a{display: block;width: 60px;height: 400px;}
.header a img,.header img {margin: 0;}
.header.nohover {cursor:default}

/* IE6 Only */
* html .innerAccordion { background-color:#202020}
* html .content visible { background-color:#202020}
.innerAccordion {height: 400px; width:848px; widthxxx:668px}
.innerAccordion h2,.innerAccordion .contentheading {background: none;padding: 0;}


/* MENU SUPERIOR */
/*
#nav { width: 100%; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-variant:caps;}
#nav ul {height:20px; float:none; margin: 0; backgroundXXX: url(../pixelverde50.png); padding:0px; vertical-align:middle;}
#nav ul li a {font-size: 10px; color:#222; padding:0px;}
#nav ul li a span.expanded { padding:0}
#nav ul li a:hover {height:20px; color: #cccccc; background: url(../pixel.png); padding:0px}
#nav a#active_menu,#nav ul li a.mainlevel_active {border-bottom: 7px solid #6C6E58;padding-bottom: 2px;padding-left: 0px;}

#nav li ul {height:20px;position: absolute; background: #f9f9f9; z-index: 1;margin-top: 0px;top: -9999px;}
#nav li ul a{height:20px; text-decoration: none;visibility:visible}

#nav ul li a{text-decoration: none;}

#nav li ul ul {margin: 0;}
#nav li:hover ul {left: 0;}
#nav li ul li,#nav li ul li#current {padding: 0; margin: 0}
#nav li ul li#current {border: none;}


#nav ul li li a { border-bottomXXX: 1px solid #ddd;padding: 2px;margin: 0; color: silver;font-size: 10px;padding-left: 10px;display:inline}
#nav ul li li { font-family:Arial, Helvetica, sans-serif; font-size:12px;}

#nav ul li li a:hover {border-bottom: 1px solid #ddd;color: #000;}
#nav ul li li#current {background: none;}
#nav li a:hover,a#active_menu:link,a#active_menu:visited{text-decoration: none;}
#nav ul li.active a {text-decoration: none;}
#nav li.parent.active a {text-decoration: none}
#nav li.parent.active ul li a:hover {text-decoration: none;}
#nav li#current,#nav li.active,#nav ul li:hover,#nav ul  li.parent.active {background: url(../images/nav_active.png) no-repeat center top}
#nav li li:hover,#nav li li#current,#nav ul li li.parent.active {background: none;}
.nav ul {position:absolute;top:-999em;}
#nav li {float:left;position:relative;z-index:99;padding: 0 10px 0 0;}
#nav li li:hover ul,#top_wrapper ul li li.sfHover ul {left:250px;top:-6px;}
#nav li:hover ul,#nav ul li.sfHover ul {left:0px;top:34px}
#nav ul li li a#active_menu {border-bottom: 1px solid #ddd;font-weight: bold;padding-left: 60px;}
#nav span.expanded {background: url(../images/arrow.png) no-repeat 0px 6px;}
*/



/* pruebas arturo Accordion 
.haccordion .header, .haccordion .content{ float: left; height: 250px;color: #fff;}
/* texto general */
/*.haccordion .content a {color: #fff;}
.haccordion .header{ width: 60px; color: #fff; cursor: pointer;}
.haccordion .content{display: none;width: 0px;overflow:scroll;height: 400px;width:688px}
.haccordion .content div.innerAccordion {padding: 2px 12px 8px 8px;margin-left:2px }
.haccordion .content.visible {display: block;width: 688px;padding:10px;height:380px}
.haccordion .content.visible div {}
.header a{display: block;width: 60px;height: 400px;}

.header a img,.header img {margin: 0;}
.header.nohover {cursor:default}
.innerAccordion {height: 360px; width:668px}
.innerAccordion h2,.innerAccordion .contentheading {background: none;padding: 0;}*/

/* Images for Accordion */
.header {height: 400px; width:60px}
.header.blue2 {background: url(../images/folds/blue2.jpg);height: 400px;}
.header.blue3 {background: url(../images/folds/blue3.jpg);height: 400px;}
.header.blue4 {background: url(../images/folds/blue4.jpg);height: 400px;}
.header.brown1 {background: url(../images/folds/brown1.jpg);height: 400px;}
.header.black1 {background: url(../images/folds/black1.jpg);height: 400px;}
.header.black2 {background: url(../images/folds/black2.jpg);height: 400px;}
.header.charcoal1 {background: url(../images/folds/charcoal1.jpg);height: 400px;}
.header.charcoal2 {background: url(../images/folds/charcoal2.jpg);height: 400px;}
.header.green1 {background: url(../images/folds/green1.jpg);height: 400px;}
.header.green2 {background: url(../images/folds/green2.jpg);height: 400px;}
.header.green3 {background: url(../images/folds/green3.jpg);height: 400px;}
.header.green4 {background: url(../images/folds/green4.jpg);height: 400px;}
.header.green5 {background: url(../images/folds/green5.jpg);height: 400px;}
.header.gold1 {background: url(../images/folds/gold1.jpg);height: 400px;}
.header.gold2 {background: url(../images/folds/gold2.jpg);height: 400px;}
.header.gold3 {background: url(../images/folds/gold3.jpg);height: 400px;}
.header.grey1 {background: url(../images/folds/grey1.jpg);height: 400px;}
.header.grey2 {background: url(../images/folds/grey2.jpg);height: 400px;}
.header.grey3 {background: url(../images/folds/grey3.jpg);height: 400px;}
.header.grey4 {background: url(../images/folds/grey5.jpg);height: 400px;}
.header.orange1 {background: url(../images/folds/orange1.jpg);height: 400px;}
.header.orange2 {background: url(../images/folds/orange2.jpg);height: 400px;}
.header.red1 {background: url(../images/folds/red1.jpg);height: 400px;}
.header.red2 {background: url(../images/folds/red2.jpg);height: 400px;}
.header.red3 {background: url(../images/folds/red3.jpg);height: 400px;}
.header.red4 {background: url(../images/folds/red4.jpg);height: 400px;}

/* IE6 Only */
* html .header.presentacion {}
.header.presentacion {background: url(../presentacion.jpg);height: 400px;}

.header.organizadores {background: url(../organizadores.jpg);height: 400px}
.header.master_oficial {background: url(../master_oficial.jpg);height: 400px}
.header.acceso_a_doctorado {background: url(../acceso_a_doctorado.jpg);height: 400px}


/* Bottom Wrap */
/* IE6 Only */
* html #bottomWrap {margin:0 0 0 -40px}
#bottomWrap { height: 20px;width: 950px; margin-top: 5px; margin-left:-10px}

#bottomWrap h3 {font-size: 2em;font-family: georgia;margin: 0;}
#bottomWrap ul {margin: 5px;}
#bottomWrap ul li {float: none;list-style-type: none;padding: 0 }
#bottomWrap ul li a {margin: 5px;font-size: 0.9em;color: #ccc;}
#bottomLeft { position:relative; float: left;width: 950px;margin-left:25px; margin-top:-8px; font-size:11px}
#bottomLeft ul li{ position:relative; float: left}
#bottomLeft ul li a{color:#3d754e; padding-right:12px;}
#bottomLeft ul li a:hover{color:#ffffff}

.sub #bottomLeft {width: 95%;}
.sub #bottomMid {width: 2%;}
#bottomMid {float: ;width: 100%;margin-left: 2%;z-index:100}
#bottomRight {position:relative; font-size:12px; color: #CCCCCC;width: 400px;margin-left: 2%!important;margin-left:700px;display:inline;  margin-top: -100px; z-index:1000}
#bottomRight ul li{font-size:11px; color: green; margin-right: 5px; display: list-item; text-decoration:none; float:left; border-left:1px solid silver}

/* Wraps */
#outerWrap {background: #fff;float:left;width: 100%;}

/* Innerwrap for the sub page */
#innerWrapSub #pathwaydiv {width: 950px}
#innerWrap {float: left;width: 90%;border-top: 8px solid #6C6E58;}
#innerWrapSub #veryTopLeft {margin-left: 30px!important;margin-left:10px}

/* Birds Theme */
body.birds .slider {background: url(../images/themes/birds/birdsFront.jpg) left -90px;height: 400px;margin: 0;padding-top: 55px;position: absolute;}
body.birds #innerWrapSub {float: left;background: url(../images/themes/birds/birds.jpg) no-repeat right center;}

/* Birds2 Theme */
body.birds2 .slider {background: url(../images/themes/birds2/birds2Front.jpg) left -90px;height: 405px;margin: 0;padding-top: 55px;width: 100%;position: absolute;}
body.birds2 #innerWrapSub {float: left;width: 100%;background: url(../images/themes/birds2/birds2Sub.jpg) no-repeat right top;}

/* Birds3 Theme */
body.birds3 .slider {background: url(../images/themes/birds3/birds3Front.jpg) left -90px;height: 405px;margin: 0;padding-top: 55px;width: 100%;position: absolute;}
body.birds3 #innerWrapSub {float: left;width: 100%;background: url(../images/themes/birds3/birds3Sub.jpg) no-repeat right top;}

/* Colour Highlights */
/* Blue */
body.blue #nav a#active_menu.mainlevel_current {border-bottom-color: #457B9D}
body.blue #innerWrap {border-top-color: #457B9D}
body.blue #leftCol {border-top-color: #33454C}
body.blue #midCol {border-top-color: #8BAF95}
body.blue #midColRight {border-top-color: #608F85}
body.blue #rightCol {border-top-color: #457B9D}
body.blue a {color: #33454C;}
body.blue #nav li ul {color: #33454C;}

/* Charcoal */
body.charcoal #nav a#active_menu.mainlevel_current {border-bottom-color: #2E2929}
body.charcoal #innerWrap {border-top-color: #2E2929}
body.charcoal #leftCol {border-top-color: #1A1F1E}
body.charcoal #midCol {border-top-color: #474A44}
body.charcoal #midColRight {border-top-color: #2E2929}
body.charcoal #rightCol {border-top-color: #8A7165}
body.charcoal a {color: #33454C;}
body.charcoal #nav li ul {border-top-color: #8A7165}

/* green */
body.green #nav a#active_menu.mainlevel_current {border-bottom-color: #4D584A}
body.green #innerWrap {border-top-color: #4D584A}
body.green #leftCol {border-top-color: #465943}
body.green #midCol {border-top-color: #4C694B}
body.green #midColRight {border-top-color: #3E754E}
body.green #rightCol {border-top-color: #4D584A}
body.green a {color: #3E754E}
body.green #nav li ul {border-top-color: #4D584A}

/* red */
body.red {color: #333;}
body.red #nav a#active_menu.mainlevel_current {border-bottom-color: #450003}
body.red #innerWrap {border-top-color: #450003}
body.red #leftCol {border-top-color: #94090D}
body.red #midCol {border-top-color: #D40D12}
body.red #midColRight {border-top-color: #450003}
body.red #rightCol {border-top-color: #94090D}
body.red a {color:#450003}
body.red #nav li ul {border-top-color: #94090D}


#mainBG {float: left;width: 100%;}
#mainWrap {  float: left;width:100%;padding: 10px 0 5px 0;background: #fff;border-bottom: 0px solid #ddd;}

/* Four columns for sub page */
#leftCol {width: 180px;border-right: 1px solid #eee;padding:2%!important;float: left;margin-left: 1%!important;background: #fff;border-top: 4px solid #6C6E58;padding-top: 20px;}
#midCol {float: left;padding: 2%!important;padding-left:10px;width: 450px;border-right: 1px solid #eee;padding-right: 20px;padding-bottom: 0;background: #fff;border-top: 4px solid #3E423A;padding-top: 20px;}
#midColRight {float: left;padding:2%!important;padding-left:10px;width: 450px;border-right: 1px solid #eee;padding-right: 20px;padding-bottom: 0;background: #fff;border-top: 4px solid #6C6E58}
#rightCol {float: left;padding:2%!important;padding-left:5px;width: 180px;border-right: 1px solid #eee;padding-right: 20px;background: #fff;border-top: 4px solid #417378;padding-top: 20px;}

/* Lists and accordion menu in columns for sub pages */

#leftCol ul li,#rightCol ul li,#midCol ul li,#midColRight ul li  {list-style-type: disc;padding: 2px 0 0 0px;line-height: 2em!important;line-height:1.4em;}
#leftCol ul li a,#rightCol ul li a,#midCol ul li a,#midColRight ul li a {display: block;text-decoration: none;border-bottom: 1px dotted #ddd;}

#midCol ul,#rightCol,#leftCol ul {margin-left: 0px;}
#midCol .moduletable-flat,#rightCol .moduletable-flat,#leftCol .moduletable-flat,#midColRight .moduletable-flat {margin-bottom: 5px;}
#midCol .moduletable-flat ul li,#leftCol .moduletable-flat ul li,#rightCol .moduletable-flat ul li,#midColRight .moduletable-flat ul li {list-style-type: none;margin-left: 0px;}


#leftCol ul li a:hover,#rightCol ul li a:hover,#midCol ul li a:hover,#midColRight ul li a:hover {background: #f9f9f9}
#leftCol ul li li a,#midCol ul li li a,#rightCol ul li li a,#midColRight ul li li a {padding-left: 15px;background: url(../images/leftSub.jpg) no-repeat 10px center;font-size: 0.9em;padding-left: 30px;} 
#leftCol ul li li a:hover,#midCol ul li li a:hover,#rightCol ul li li a:hover,#midColRight ul li li a:hover {background: #f9f9f9 url(../images/leftSub.jpg) no-repeat 10px center;} 
#leftCol .moduletable,#rightCol .moduletable,#midCol .moduletable,#midColRight .moduletable {margin-bottom: 5px;}
#leftCol h3,#rightCol h3, #midCol h3,#midColRight h3 {line-height: 1em;}
#leftCol a#active_menu.mainlevel,#rightCol a#active_menu.mainlevel, #midCol a#active_menu.mainlevel,#midColRight a#active_menu.mainlevel {background: #f0f0f0;font-weight: bold;padding-left: 4px;}
#leftCol ul#menu.mainlevel li span.expanded,#rightCol ul#menu.mainlevel li span.expanded,#midCol ul#menu.mainlevel li span.expanded,#midColRight ul#menu.mainlevel li span.expanded {display: block;border-bottom: 1px solid #ddd;text-decoration: none;color: #666;background: url(../images/leftParent.jpg) no-repeat left center;padding-left: 20px}
#leftCol ul#menu.mainlevel li span:hover,#midCol ul#menu.mainlevel li span:hover,#rightCol ul#menu.mainlevel li span:hover,#midColRight ul#menu.mainlevel li span:hover {cursor: pointer;background: #f9f9f9 url(../images/leftParent.png) no-repeat left 8px!important;background: #f9f9f9 url(../images/leftParent.jpg) no-repeat left 8px}

ul#menu.mainlevel li, #leftCol .mostread,#leftCol .latestnews,#midCol .mostread,#midCol .latestnews,#midColRight .mostread,#midColRight .latestnews,#rightCol .mostread,#rightCol .latestnews {padding: 0;line-height: 2em!important;line-height:1.2em;margin-left: 10px;}
ul#menu.mainlevel li {line-height: 2em;}
/* Below Accordion for front page*/
#belowAccordion { width: 100%;color: #666;font-size: 0.9em;margin-top: 0px;float: left;background: #fff url(../images/bottomSplatter.gif) no-repeat right center;padding-top: 0px;} 
#innerWrapSub #belowAccordion {background: #fff;margin-bottom: 5px;}
#belowAccordion .moduletable-camera {margin-bottom: 0px;}
body#trees #belowAccordion,body#birds #belowAccordion,body#clouds #belowAccordion,body#birds2 #belowAccordion,body#birds3 #belowAccordion.body#birds4 #belowAccordion {color: #333;}
#belowAccordion ul {margin-bottom: 0px;}
#belowAccordion ul li{list-style-type: none;padding: 0;line-height: 1.5em;}
#belowAccordion h3 {margin-bottom: 4px;}
#belowleft {width: 31%;float: left;margin-left: 2%!important;margin-left:10px}
#belowMid {float: left;width: 31%;margin-left: 2%;}
#belowRight {float: left;width: 31%;margin-left: 2%;}
#belowAccordion h3 {color: #333;font-size: 2em;font-family: georgia;}

/* Pathway */
#pathwaydiv {text-align: right;margin-bottom: -10px;font-family: courier new, courier;}
span.pathway {text-align: right;width: 100%;}

/* Footer */
#footerWrap ul li {float: left;list-style-type: none;}
#footerWrap ul li a {margin: 0 10px 0 0;font-size: 0.9em;color: #ccc;}
#footerWrap {float: left;width: 100%;height: 30px;}
#footerWrap ul li {float: left;list-style-type: none;}
#footerWrap ul li a {margin: 0 10px;font-size: 0.9em;color: #fff;}
#footerLeft {width: 70%;float: left;margin-left: 1%;}
#footerRight {float: right;font-size: 0.8em;margin-right: 10px;width: 180px;text-align: right; }

/* Search */
.search {padding: 4px;background: url(../images/search_image.png) no-repeat;}
.search .inputbox {border: 1px solid #eee;color: #666;font-size: 1.2em;padding:2px 8px 2px 5px;width: 80%;margin-left: 15%;}


/* Classes for module positions below the Accordion */
#belowAccordion .moduletable-puzzle h3 {background: url(../images/puzzle.png) no-repeat;padding-left: 40px;line-height: 2.8em;font-size: 1.2em;font-family: courier new;}
#belowAccordion .moduletable-camera h3 {background: url(../images/photo_camera.png) no-repeat;padding-left: 40px;line-height: 2.8em;font-size: 1.2em;font-family: courier new;}
#belowAccordion .moduletable-cloud h3 {background: url(../images/cloud_comment.png) no-repeat;line-height: 2.8em;font-size: 1.2em;font-family: courier new;display: inline;padding: 10px 0 10px 40px;}

/* Classes */
span.dropcap {float:left;color:#666;font-size:70px;line-height:50px;padding:2px 12px 0px 0;font-family: Times, serif, Georgia;margin-top: 8px;}
#mySlides span.dropcap {color: #fff;}
.clear,.clearfix {clear: both;}
.blockquote {font-size: 2.4em;font-family: georgia;color: #0c0604;line-height: 1.4em;margin: 20px 0;}
.grey {color: #555;}
p.info {border: 1px solid #ccc;border-width: 1px;padding: 8px;margin-bottom: 20px;background: #eee url(../images/light_bulb.png) no-repeat left center;padding-left: 40px;font-style: italic;}
.photo {background: url(../images/photo_camera.png) no-repeat left center;padding-left: 40px}
.cloud {background: url(../images/cloud_comment.png) no-repeat left center;padding-left: 40px}
.puzzle {background: url(../images/icons/puzzle.jpg) no-repeat left center;padding: 15px 0 15px 70px;}
.images {background: url(../images/icons/image.jpg) no-repeat left center;padding: 10px 0 10px 70px;}
.attachment {background: url(../images/icons/attach_image.png) no-repeat left center;padding: 15px 0 15px 40px}
.download {background: url(../images/icons/download.png) no-repeat left center;padding: 15px 0 15px 40px}
.eq {background: url(../images/icons/equalizer.png) no-repeat left center;padding: 15px 0 15px 40px}
.imagedownload {background: url(../images/icons/download_image.png) no-repeat left center;padding: 15px 0 15px 40px}
.film {background: url(../images/icons/film.png) no-repeat left center;padding: 15px 0 15px 40px}
.globe {background: url(../images/icons/globe.png) no-repeat left center;padding: 15px 0 15px 40px}
.id {background: url(../images/icons/id_card.png) no-repeat left center;padding: 15px 0 15px 40px}
.image {background: url(../images/icons/image.png) no-repeat left center;padding: 15px 0 15px 40px}
.lightbulb {background: url(../images/icons/light_bulb.png) no-repeat left center;padding: 15px 0 15px 40px}
.noteaccept {background: url(../images/icons/note_accept.png) no-repeat left center;padding: 15px 0 15px 40px}
.notebook {background: url(../images/icons/note_book.png) no-repeat left center;padding: 15px 0 15px 40px}
.note {background: url(../images/icons/note32.png) no-repeat left center;padding: 15px 0 15px 40px}
.clock {background: url(../images/icons/old_clock.png) no-repeat left center;padding: 15px 0 15px 40px}
.pages {background: url(../images/icons/pages.png) no-repeat left center;padding: 15px 0 15px 40px}
.camera {background: url(../images/icons/photo_camera.png) no-repeat left center;padding: 15px 0 15px 40px}
.pin {background: url(../images/icons/pin32.png) no-repeat left center;padding: 15px 0 15px 40px}
.printer {background: url(../images/icons/printer.png) no-repeat left center;padding: 15px 0 15px 40px}
.prize {background: url(../images/icons/prize_winner.png) no-repeat left center;padding: 15px 0 15px 40px}
.puzzle {background: url(../images/icons/puzzle.png) no-repeat left center;padding: 15px 0 15px 40px}
.report {background: url(../images/icons/report.png) no-repeat left center;padding: 15px 0 15px 40px}
.tv {background: url(../images/icons/television.png) no-repeat left center;padding: 15px 0 15px 40px}
.tools {background: url(../images/icons/tools.png) no-repeat left center;padding: 15px 0 15px 40px}
.trash {background: url(../images/icons/trash_can.png) no-repeat left center;padding: 15px 0 15px 40px}
.user {background: url(../images/icons/user_comment.png) no-repeat left center;padding: 15px 0 15px 40px}
.printer {background: url(../images/icons/printer.png) no-repeat left center;padding: 15px 0 15px 40px}
.recycle {background: url(../images/icons/recycle.png) no-repeat left center;padding: 15px 0 15px 40px} 

.red {color: #701A00;}
.tweet {padding: 4px 4px 4px 10px;clear: both;margin: 0;}
.tweetLink {font-style: italic;float: right;font-size: 0.8em;color: #333;}
.border {border: 0px solid #ddd;padding: 4px}
.slider .border {background: #eee;}
.floatleft {float: left;margin-right: 20px;}
.floatright {float: right;margin-left: 20px;}
.code {border-left: 8px solid #ddd;padding: 10px;background: #eee;margin: 10px 0;}
.left45 {float: left;width: 45%;margin-right: 10px;border: 8px solid #eee;border-width: 8px 0;padding: 10px 0;}
.right45 {float: right;width: 45%;margin-left: 10px;border: 8px solid #eee;border-width: 8px 0;padding: 10px 0;}

/* Boxes */
.blackbox {border-left: 8px solid #333;padding: 8px;background: #eee;margin: 10px 0;}
.redbox {border-left: 8px solid #521218;padding: 8px;background: #eee;margin: 10px 0;}
.bluebox {border-left: 8px solid #417378;padding: 8px;background: #eee;margin: 10px 0;}
.greenbox {border-left: 8px solid #CDD452;padding: 8px;background: #eee;margin: 10px 0;}
.yellowbox {border-left: 8px solid #F2F096;padding: 8px;background: #eee;margin: 10px 0;}
.brownbox {border-left: 8px solid #B05A3A;padding: 8px;background: #eee;margin: 10px 0;}
.purplebox {border-left: 8px solid #7F176B;padding: 8px;background: #eee;margin: 10px 0;}

/* spans */
span.black {color: #000;}
span.blue {color: #417378;}
span.red {color: #521218;}
span.green {color: #CDD452;}
span.yellow {color: #F2F096;}
span.white {color: #ddd;}
span.brown {color: #B05A3A;}
span.purple {color: #7F176B;}


/* lists */
ol li {padding: 8px 0;}
#midColRight li.blue,#midCol li.blue,#RightCol li.blue,#leftCol li.blue,
#midColRight li.green,#midCol li.green,#RightCol li.green,#leftCol li.green,
#midColRight li.brown,#midCol li.brown,#RightCol li.brown,#leftCol li.brown,
#midColRight li.black,#midCol li.black,#RightCol li.black,#leftCol li.black,
#midColRight li.black,#midCol li.black,#RightCol li.black,#leftCol li.black,
#midColRight li.red,
#midColRight li.white,
#midColRight ul.red li,
#midColRight ul.green li,
#midColRight ul.black li,
#midColRight ul.blue li,
#midColRight ul.yellow li,
#midColRight ul.brown li,
#midColRight ul.white li {list-style-type: none;padding: 0 0 0 20px;}
li.black,ul.black li {background: url(../images/black.png) no-repeat left center;list-style-type: none;}
li.blue,ul.blue li {background: url(../images/blue.png) no-repeat left center;padding-left: 20px;list-style-type: none;}
li.red, ul.red li {background: url(../images/red.png) no-repeat left center;list-style-type: none;}
li.green,ul.green li {background: url(../images/green.png) no-repeat left center;list-style-type: none;}
li.yellow,ul.yellow li {background: url(../images/yellow.png) no-repeat left center;list-style-type: none;}
li.white,ul.white li {background: url(../images/white.png) no-repeat left center;list-style-type: none;}
li.brown,ul.brown li {background: url(../images/brown.png) no-repeat left center;list-style-type: none;}



/* Joomla Stuff */
.contentpaneopen,.blog {width: 100%;}
.sectiontableentry1 td,.sectiontableentry2 td {border-bottom: 1px solid #ddd;padding: 4px 0;}
.sectiontableentry2 td {background: #f9f9f9;}
.readon {float: right;text-transform: uppercase;background: url(../images/icons/note.png) no-repeat left center;padding-left: 20px;text-decoration: none;}
.buttonheading {width: 10px;}
.contentpaneopen {padding: 0 10px 0 0;}
th.pagenav_prev {background: url(../images/h2.gif) no-repeat -30px top;padding: 10px;}
th.pagenav_next {background: url(../images/h2.gif) no-repeat 0px 25px;padding: 10px;}
.small,td.createdate,.modifydate {color: #333;float: right}
.buttonheading {width: 100px;}
/* CSS that controls module that dont have the module title published */
.notitle {padding-top: 20px;height: 377px;}

/* Multiple modules in the slider */
body#wall .slider.modDouble .moduletable-about {float: left;width: 45%;}


/* @end */











