/*<site layout> (universal pics included)*/
/*<splash>*/
#glowBoxLinker { background-image:url(../images/arrowbuttonglowbox.png); background-position:center top; display:block; background-repeat:no-repeat;}
#glowBoxLinker :hover { background-image:url(../images/arrowbuttonglowboxlighterfill.png)}
/*</splash>*/

/*<site>*/
body {font:11px Georgia,Verdana,Arial; text-align:center;} 
#bg-bottom {width:100%;bottom:0;height:500px;position:fixed;right:0;z-index:-150;}
#container {text-align:left; width: 960px; margin: 0 auto; text-align: left}
/*</site>*/

/*<header>*/
#navBar {width: 960px; height: 50px;background:transparent url(../images/navBar.png) no-repeat; text-align:center;}
.navBarSize {width: 960px; height: 50px;}
#mainContentContainer {padding:20px;font:14px Verdana,Arial;}
#splash {height: 500px; width: 958px; font:14px Verdana,Arial;}
#headerBar {height: 250px; width: 958px;}
#fadedBox {position:relative; top:20px; left:25px; width:400px; height:400px}
#glowBox { background-image: inherit; width:350px; height:70px; margin:20px}
#glowShortBoxContainer {position:relative; width:560px; height:250px; margin:25px}
#glowShortBoxLinker {margin:40px; text-decoration:none}
.containerDiv {position:relative; overflow:hidden; height:200px; width:560px; margin-bottom:20px}
.containerTop {position:relative; background:url(../images/translucentBox_top.png) no-repeat top; height:18px; width:560px;}
.containerContent {background:url(../images/translucentBox_middle.png) repeat-y center;height:130px;overflow:hidden;position:relative;text-align:center;vertical-align:middle;width:560px;}
.containerBottom {position:relative; background:url(../images/translucentBox_bottom.png) no-repeat top; height:18px; width:560px;}
.containerContent table.contentpaneopen {font-size:16px;font-weight:bold;height:200px;margin:10px auto;text-align:justify;width:500px;}
.containerContent table.contentpaneopen cite {font-style:italic;font-size:14px;}
/*</header>*/

/*<divBar>*/
#divBar {width:958px; height:30px; background-image: url(../images/seperatorbar.png); border-top:0px}
#folderView {font-family:georgia,serif,"Times New Roman",Times;font-size:16px;margin:6px 0 0 15px;position:absolute;}
a .folderLink {display:inline; font-family:georgia, serif, "Times New Roman", Times; font-size:16px}
a .folderLink :hover {display:inline; font-family:georgia, serif, "Times New Roman", Times; font-size:17px}
a .folderLink :visited{display:inline; font-family:georgia, serif, "Times New Roman", Times; font-size:16px}
#searchContainer {display:inline;float:right;font-family:georgia,serif,"Times New Roman",Times;font-size:16px;margin:auto;position:relative;top:8px;}
/*</divBar>*/

/*<menu>*/
#container .sf-shadow ul {opacity:0.9;}
.sf-menu, .sf-menu *:hover {color:#FFF;font-weight:600;}
/*</menu>*/

/*<mainArea>*/
#mainArea {width:928px; padding:15px}

/*<topBar>*/
#topBar {margin-left:1em;height:25px;}
#topBarLeft {display:inline;float:left;}
#topBarRight {display:inline;float:right;margin:1px 5px 0 0;}
#topBarRight a {text-decoration:none;}
#topBarRight a img {color:transparent;}
#topBarRight a span {margin-top:-2px;}
/*</topBar>*/

#mainContent {clear:both;}

#leftColumn {float:left;margin:0 15px 0 10px;width:250px;}
#leftColumn ul.menu {margin-top:1em; ;padding:0}
#leftColumn ul.menu li {list-style:none;padding-left:1em;}
#leftColumn ul.menu li:hover {background:url(../images/menu-highlights.png) no-repeat left bottom;}
#leftColumn ul.menu a {font-size:1.1em;font-weight:600;line-height:2em;text-decoration:none;}
#leftColumn ul.menu li ul li {border-bottom:medium none;}
#leftColumn ul.menu li ul li:hover {background-image:none;border-bottom:none;list-style:circle;}


/*</leftColumn>*/


/*<user1 (box at top of frontpage)>*/
#user1 {height:350px;text-align:right;}
/*</user1>*/

/*<centerColumn>*/
#centerColumn { margin: 0 auto; text-align:right;}
/*</centerColumn>*/

/*<rightColumn>*/
#rightColumn {float:right; width:250px; margin: 0 0 0 10px;}
/*</rightColumn>*/

.clearfloat {clear:both; height:0; font-size: 1px; line-height: 0px;background:url(../images/shadow-bottom.png) bottom center repeat-x;}

#shadow-bottom {background:transparent url(../images/shadow-bottom.png) repeat-x scroll center bottom;display:block;margin-bottom:-15px;margin-left:-15px;position:relative;width:958px;}
/*</mainArea>*/


/*<footer>*/
#footer { width:960px; height:20px; background-image:url(../images/footerBar.png); text-align:center; background-position:top;}
#footerText {font-size: 9px; font-weight:bold; top:3em; position:relative;}
#footerText a {font-size: 9px; font-weight:bold;}
#leftFoot, #centerFoot, #rightFoot {height:250px;}
#Feet {margin-top:15px;}
#leftFoot {float:left;position:absolute;width:320px;}
#centerFoot {float:left;position:absolute;width:320px;margin-left:320px;}
#rightFoot {width:auto;}
/*</footer>*/

/*</site layout>*/


.component {text-align:justify;width:650px;float:right;position:relative;top:10px;}


/* <joomla elements>*/
.contentpaneopen {font-size:100%;line-height:1.4em;text-align:justify;width:100%;}
.contentheading {font-size:20px;}
.componentheading {font-size:25px;}
.buttonheading a {text-decoration:none;}
.readon {font-style:italic;font-weight:700;}
.readon:hover {text-decoration:none;}
.pagenavbar {text-align:center;}
.pagenavbar a {margin:2em;text-decoration:none;}
.small {font-size:10px;}
.createdate {font-size:11px;}
.modifydate {font-size:10px;padding:0.5em;}

/*.blog p {text-align:justify;}*/

.article_separator {display:block;width:100%;background:url(../images/separator-shadow.png) no-repeat center top;}
.pagenav {font-size:11px;padding:0.5em;}
.contenttoc {font-size:0.8em;padding:1em;}
.contenttoc .active {color:#BBBBBB;font-weight:600;}
.toclink {text-decoration:none;margin:1em;}
.pagenavcounter {font-size:0.8em;float:right;margin-top:-1em;}
.pathway {text-decoration:none;}
.rightColumnSpacer {height:50px;}
#container a.tooltip {font-weight:700;}
#container a.tooltip span {font-weight:500;}
#container a.tooltip span span {font-weight:500;left:-375px;width:400px;}
#fontsize .smaller {margin:0 -3px;}
#fontsize {display:inline;}
#container #centerColumn blockquote {font-style:italic;font-weight:600;padding:1.5em;text-align:justify;}
#container #centerColumn blockquote cite {margin-right:50px;}

/*<input styling>*/
select, input.inputbox, input {background:#FFFFFF url(../images/shadow-top-small.png) repeat-x top;}
input.button {margin:0 5px;}
/*</input styling>*/

/*<search and forms>*/
div #centerColumn table.contentpaneopen fieldset {border-width:0;padding:1em 0;}
div #centerColumn table.contentpaneopen fieldset div a {font-size:1.5em;}
div #centerColumn table.contentpaneopen .small {padding-right:1em;}
form#form-login {text-align:justify;font-weight:600;}
form#form-login  div {font-weight:500;font-size:2em;padding:1em;}
form#form-login fieldset p label {font-weight:600;}
form#form-login ul li a {text-decoration:none;font-weight:500;}
/*</search and forms>*/

h2 {font-size:1.5em;}
h3 {font-size:1.4em;}
h4 {font-size:1.3em;}
h5 {font-size:1.2em;}
h6 {font-size:1.1em;}
.contentpaneopen li {margin:1em;}

/*</joomla elements>*/