body {background:#efefef;text-align:center;font-family:Helvetica, sans-serif;font-size:75%;color:#666;}
* {margin:0;padding:0;}
.clearfix:after {content: ".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix {height:0px;}
.clearfix {display:block;}
#top {position:relative;}
.home #showcase {background: url(../images/showcaseBack.png) no-repeat; width:711px;height:290px;border-bottom:1px solid #fff;}
#showcase {color:#fff;}
#showcase div.moduletable {padding:0 30px 0 200px;}
#center #showcase p, #center #showcase ul {margin-top:0;line-height: 1.3em;margin-bottom:7px;font-size:1em}
#center #showcase ul {margin-left:5px;}
#center #showcase li {margin-bottom:2px;}
#center #showcase h3 {font-size:1.3em;font-style: italic;margin-top:0;font-weight:normal;padding-top:25px;}
#center #showcase h4 {font-size:1.1em;color:#C18FC7;margin: 4px 0;}
#center #showcase a {color:#A7BD8E;}
#center #showcase a:hover {text-decoration:none;}
h1 {color: #003864;font-size: 1.8em;margin-bottom:15px;padding-top:30px;}
.home h2 {color: #003864;font-size: 1.4em;margin-top: 20px;font-weight: normal;}
.home div.items-leading h2 {font-weight: normal;}
h3  {margin-top:10px;margin-bottom:2px;font-size:9pt;}

legend {color: #003864;font-size: 1.6em;margin-bottom:10px;margin-top:}
fieldset {border:none;margin-bottom:40px;}
#center div.current {border:none;padding:0px;}
#phocadownload-pane dt {display: none;}
#center #phocadownload-upload table.adminlist th, #center #phocadownload-upload table.adminlist th a {color:#333;}
fieldset label {font-size:1.2em;width:80px;display:inline-block;}
#phocadownload-upload-form td {font-size:1.2em;}
.login-fields {margin-bottom:8px;}
.profile dt, .profile dd  {display:inline-block;margin-bottom:8px;}
.profile dt {width:180px;}
.profile dt label {width:auto;}
.profile #center {padding-top:30px;}



#border {width:849px;border:10px solid #ccc;margin-top:10px;margin-left:auto;margin-right:auto;}
#container {position:relative;border:1px solid #fff;background:#fff url(../images/leftBack.png) repeat-y 55px top;}
#masthead {border-bottom:1px solid #fff;}
#top, #login {height:78px;}
#login {width:180px;height: 106px;/*margin-top:28px;*/background:#7F9169;float:left;display:block;border-left:1px solid #fff;}
#header {text-align:left;background:url(../images/headerBack.png) repeat-x left bottom;position:relative;float:left;width:530px;color:#fff;font-size:1em;position:relative;}
#header h3 {position:absolute;bottom:0; right:10px;font-family: futura-pt,sans-serif;font-style: normal;font-weight: 500;font-size:1.5em;}
#masthead a#logo {border-right:1px solid #fff;display:block;float:left;width:135px;height:106px;background:#e5ecfb url(../images/logo.png) no-repeat top center;text-indent:-9999px;}
#content {height:100%;text-align:left;}
#date {padding:8px 0 0 8px}
.home #contentWrapper {background:#eee;}
#center {float:left;width:711px;height:100%;line-height:13pt;}
#contentWrapper {width:530px;border-right:1px solid #efefef;float:left;}
#main {padding:30px;}
a {color:#003864;text-decoration:underline;}
#center th a {color:#fff;text-decoration:none;}
#center a:hover {text-decoration:none;}

#center p, #center ul, #center ol {margin-bottom:15px;line-height:14pt;}
#center ul, #center ol {margin-left:20px;}
#center blockquote {margin-left:60px;line-height:13pt;font-style:italic;}
#center ul li {margin-left:20px;}
#center ul.noBullets {list-style-type:none;margin-top:10px;}
#center ul.noBullets li {margin-left:0;}
#center ul.noBullets li.bold {font-weight:bold;}
#center div.product {display:block;}
#center div.product h2 {margin-top:10px;}
#center p img {float:right;margin:0 0 10px 10px;}
#inset1 {border-bottom:1px solid #999;}
#center table td {padding:1px;}
#center table th {color:#fff;font-weight:bold;padding:4px;}
.article-info-term {display:none;}


#left {background: url(../images/leftBack.png) repeat-y top right;width:135px;float:left;height:100%;color:#000;border-right:1px solid #fff;}
#left h3 {font-size:4.3em;color:#93cbd4;font-family:league-gothic;letter-spacing: 1px;padding-top:8px;padding-bottom:4px;font-weight:300;}
#left img {margin-left:auto;margin-right:auto; }
.home #leftShowcase {height:290px;border-bottom:1px solid #fff;}
#leftShowcase div.moduletable {display:block;padding:10px 15px 20px;}

#right {width:180px;float:left;height:100%;color:#000;}
#right div.moduletable {padding:12px;font-size:1em;}
#right div.moduletable p {margin-bottom:15px;line-height:1.3em;color:#666;}
#right div.moduletable h3 {color: #003864;font-size:1.3em;margin-top:0;margin-bottom:15px;}

.latestnews li {list-style-type: none;margin-bottom:8px;line-height:1em;}
/*** Footer ***/

#footer {position:relative;border-top:1px solid #fff;font-size:1em;}
#footer div.moduletable {text-align: right;padding:15px 15px 15px 0;}
#footer h3 {font-size:1.em;padding:5px 0;font-weight:normal;}
#copyright {background:#ddd;margin:0 179px 0 135px;border-right:1px solid #fff;border-left:1px solid #fff;padding:20px 0;}

/*  NAVIGATION  */

/* CSS Document */

#navigation {clear:both;text-align: center;position:relative;height:27px;background-color:#7C4A81;border-bottom:1px solid #fff;}
#navigation ul {height:100%;/*margin:0 0 0 40px;*/padding-top:0px;display:block;}
#navigation li {display:block;float:left;list-style-type:none;position:relative;/*margin:0 1px;*/}
#navigation li a {height:19px;color:#fff; font-family: futura-pt,sans-serif;font-style: normal;font-weight: 500;font-size:1.2em;padding:4px 18px 4px;display:block;/*letter-spacing:1px;*/border-left:1px solid #fff;border-right:1px solid #fff;text-decoration:none;background:#5b305f;}
#navigation li a:hover, #navigation li.current a, #navigation li.active a {background:#596945;}
#navigation ul li ul {margin:0;position:absolute;width:14em;left:-1px;border-bottom:1px solid #100c02;font-size:9pt;}
#navigation ul li ul li {width:100%;border-left:1px solid #300;border-right:1px solid #300;border-bottom:1px solid #300;/*background-color:#3b2c06;*/}
#navigation ul li ul li:hover{background-color:#c00;}
#navigation ul li ul li a {background-color:#900;background-image:none;}
#navigation ul li ul li a:hover{background-color:#c00;}
body #navigation ul li ul {display:none;}
body #navigation ul li:hover ul, #navigation ul li ul:hover, #navigation ul li ul li ul:hover {display:block;}
body #navigation ul li ul li ul {visibility:hidden;top:-1px;width:18em;left:13em;}
#navigation ul li ul li:hover ul {visibility:visible;}
* html #navigation ul li ul {border-top:1px solid #000;border-left:0px;}

#navigation li.item-101 {display:none;}
#navigation li.item-124 {border-right: none;}


/* Left Nav  */

#leftShowcase {clear:both;text-align: left;position:relative;height:28px;}
#leftShowcase ul {height:100%;margin:0 auto;border-top:1px solid #fff;}
#leftShowcase li {list-style-type:none;position:relative;}
#leftShowcase li a {line-height:1em;color:#fff; font-family: futura-pt,sans-serif;font-style: normal;font-weight: bold;font-size:1.2em;padding:6px 6px 4px;display:block;letter-spacing:1px;border-bottom:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;text-decoration:none;background:#596945;}
#leftShowcase li a:hover, #leftShowcase li.parent a, #leftShowcase li.current a {background:#5b305f;}


/* Footer */

#footer ul.nav {border-top:1px solid #000;padding:0 20px;margin:0 0 70px;}
#footer ul.nav li {font-size:10pt;float:left;list-style-type:none;display:block;}
#footer ul.nav li a {color:#fff;text-decoration:none;padding:8px 10px;display:block;}
#footer ul.nav li a:hover {background-color:#900;}

#center p.aqs-results {color:#5b305f;padding-top:10px;margin-top:10px;border-top:1px solid #666;font-size: 1.6em;margin-bottom:8px;}
.aqs-pagination {clear:both;}
#center .aqs-pagination ul li {list-style-type: none;display:inline-block;margin-left:0; margin-right:6px;color:#999;}
#center .aqs-pagination ul {margin: 0 0 0 0;}



#center #phoca-dl-category-box .pd-category h3 {font-size:2em;padding:10px;margin-top:20px;}
#center #phoca-dl-categories-box div.pd-categoriesbox {font-size:1.6em;padding:10px;margin-top:20px;width:auto;}
.pd-filebox {font-size:1.6em;}
.pd-filenamebox {font-size:1.0em;}

#login {color: #DCE3D3;text-align: left;font-size:1em;}

#login .portal button {
  	background-color: transparent;
    border: 2px solid #FFF;
 	color: #FFF;
    padding: 8px 15px;
    border-radius: 4px;
    margin-top: 4px;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 1rem;
  	font-weight: bold;
}

#login .portal button:hover {
  	background-color: #454e3a;
}

#login a {color: #DCE3D3; text-decoration: underline;}
#login a:hover {text-decoration: none;}
#login li {float:left;margin-right:5px;padding-right:5px;list-style-type: none;}
#login ul {display:block;height:100%;}
.item-146 {border-right:1px solid #DCE3D3}
#login .moduletable {margin:8px 8px 0 8px;clear:both;}
#login .menu {margin-bottom:18px;}
#center #right ul.menu {margin-left:0;}
#center #right .menu li {margin-left:0;list-style-type: none;background: url(../../../components/com_phocadownload/assets/images/grey-bg.png) repeat-x scroll left top #FFFFFF;
border: 1px solid #CCCCCC;
border-radius: 5px 5px 5px 5px;
box-shadow: 0 1px 3px #FFFFFF inset, 0 0 3px #CCCCCC;padding:8px;margin-top:8px;}
#center #right .menu li a {text-decoration: none;}

.pd-no-subcat {display:none;}

/* AQS Edits */

.video p, .custom video p {box-shadow:3px 3px 5px #000000;height:166px;width:250px;margin:10px 0px 30px 11px;z-index: 800;}
.video, .custom video {background:url("/images/video_bg.png") repeat-x scroll 0 0 #1c5180;width:275px;height:auto;margin:10px 0 15px;padding:8px 8px 11px;}
div.video_text {font-size:1.2em;margin-left:10px;}

/* DOCman */
dl.tabs dt.document-page, dl.tabs dt.license-page, dl.tabs dt.details-page {visibility:hidden;}
#dm_frmupload label {width:100%;}
