/* site_styles */
body {padding:0; margin:0;}
.clear {clear:both; font-size:1px; height:0px; line-height:1px; display:block; overflow:hidden;}
.LeftSide {float:left;}
.RightSide {float:right;}
.NoShow {display:none;}

a {text-decoration:none; color:#353535;}
a:hover {text-decoration:underline;}
#ContentHolder a {font-weight:bold;}

.NoListStyle {list-style:none; margin:0; padding:0; line-height:1;}
.NoListStyle li {margin:0; padding:0;}

.Center {text-align:center;}

/*shared template styles*/
#PaddedContainer {padding:0 0 0 780px; margin:auto;}
.WidthContainer {width:100%;}
#MarginContainer {margin-left:-780px; min-width:780px; text-align:left;}


#Header {position:relative; min-height:90px; background:url(/images/presentation/Athena_header_bg.jpg) top left no-repeat; text-align:right;}
#Header .Inner {padding:0 10px 2em 480px;}

#HomeLink {position:absolute; top:0; left:0; z-index:10;}

#LogOutHolder {padding:5px 45px 5px 0;}
#SearchBox {padding:10px 0; width:25em; margin-left:auto;}
#SearchBox label, #SearchBox input {float:left;}
#SearchBox label, #SearchBox #SearchSubmit {margin-top:0.2em; font-weight:bold;}
#SearchBox #SearchSubmit {border:0; background-color:transparent; font-size:100%; cursor:pointer;}
#SearchBox #SearchText {width:10em; border:1px solid #7C7C7C; background-color:#F5F6F8; margin:0 10px;}

#HeaderLinks {position:absolute; bottom:0; right:0;}
#HeaderNav li {float:left; border-bottom:5px solid; padding-bottom:2px;}
#HeaderNav li a {padding:0 15px 0 2px; font-weight:bold; display:block;}
#HeaderNav .one {border-color:#E1E0E0;}
#HeaderNav .two {border-color:#BDBCBC;}
#HeaderNav .three {border-color:#797979;}
#HeaderNav .four {border-color:#4F4F4F;}

#LowerHeaderNavHolder {text-align:left; padding:5px 0; background-color:#F09D1B;}
#LowerHeaderNav {line-height:1.5em; margin:0 10px;}
#LowerHeaderNav li {display:inline;}
#LowerHeaderNav a {font-weight:bold; border-left:2px solid #353535; padding:0 10px;}
#LowerHeaderNav .first a {border:0;}

#Footer {text-align:center; padding:5px 10px; background-color:#BDBCBC;}

#AthenaHome #EditableContent {padding:10px 0;}
#AthenaHome #EditableContent .Background {background:url(/images/presentation/divider_LightBlue.gif) 60% top repeat-y;}
#AthenaHome #LeftContent {width:59.9%;}
#AthenaHome #RightContent {width:40%;}
#AthenaHome #LeftContent .Padded {padding:0 20px;}
#AthenaHome #RightContent .Padded {padding:0 10px 0 15px;}
#AthenaHome #RightContent .Logos {padding-top:1em; border-top:6px solid #ECF5F5;}
.PageTitle {display:block; font-size:160%; font-weight:normal;}

#AthenaGeneral #Body {padding:5px 5px 5px 203px;}
#AthenaGeneral #LeftColumn {width:203px; margin-left:-203px;}
#BreadcrumbHolder {padding:0 5px 10px 2px;}
#AthenaGeneral #EditableContent {padding:1em 2px 10px 1px;}

/*Left Nav styles*/
#LeftNavHolder {width:183px;}
#LeftNavHolder .Title {border-bottom:2px solid #fff;}
#LeftNavHolder .Title a {color:#fff;}

#LeftNavHolder li {display:block; border-bottom:2px solid #fff; line-height:1.1em;}
#LeftNavHolder .leftNavLinks, #LeftNavHolder a {display:block; width:100%; padding:6px 0; font-weight:bold;}
#LeftNavHolder .leftNavLinks {color:#353535;}
#LeftNavHolder .leftNavLinks span, #LeftNavHolder a strong {cursor:pointer; display:block; padding:0 25px 0 10px;}
#LeftNavHolder .verticalMenu ul li {border-bottom:0; border-top:2px solid #fff;}
#LeftNavHolder .verticalMenu ul .leftNavLinks {font-weight:normal;}
#LeftNavHolder .verticalMenu ul .leftNavLinks span {padding-left:15px;}
#LeftNavHolder .selected {text-decoration:underline;}

/*Default left Nav*/
#ColorAthenaTitle {background:url(/images/presentation/LeftNav/Athena-Title.gif) top left repeat-y;}
#ColorAthenaTitle a {background:url(/images/presentation/LeftNav/Athena-Title-a.gif) 165px no-repeat;}
#ColorAthena li {background:url(/images/presentation/LeftNav/Athena-li.gif) top left repeat-y;}
#ColorAthena .leftNavLinks {background:url(/images/presentation/LeftNav/Athena-a.gif) 167px no-repeat;}
#ColorAthena .open {background:url(/images/presentation/LeftNav/Athena-a-open.gif) 165px no-repeat;}
#ColorAthena ul li {background:url(/images/presentation/LeftNav/Athena-child.gif) top left repeat-y;}
#ColorAthena ul .leftNavLinks {background:url(/images/presentation/LeftNav/Athena-child-a.gif) 167px no-repeat;}

/*News Plugin*/
.AthenaNewsList {background:#F5D6A7; margin:10px;}
.AthenaNewsList .title {background:#827E75; padding:5px;}
.AthenaNewsList .title, .AthenaNewsList .title a {color:#fff;}
.AthenaNewsList .image {float:left; margin:10px;}
.AthenaNewsList .story {padding:10px;}

/* Members List */
#AthenaSearchForm {padding-bottom:15px;}
#AthenaSearchForm .dropDownLists {float:left; margin-right:10px;}
.accordion_toggle {display:block; padding:10px; background:#827E75; font-weight:normal; text-decoration:none; outline:none; border-bottom:1px solid #F09D1B; cursor:pointer; margin:0; color:#fff;}
.accordion_toggle_active {background:#F5D6A7; color:#353535;}
.accordion_content {background-color:#fff; color:#444; overflow:hidden;}
.accordion_content .Padded {padding:5px 10px 10px 10px;}
.accordion_content h2 {margin:15px 0 5px 10px; color:#0099FF;}
.accordion_content p {line-height:150%; padding:5px 10px 15px 10px;}
.AthenaMemberDetails, .TableHolder {width:49%;}
.AthenaMemberDetails .Inner {padding-left:10em;}
.AthenaMemberDetails .LeftSide {width:10em; display:block; margin-left:-10em;}
.AthenaMemberDetails .RightSide {display:block; width:100%;}
.AthenaMemberDetails .clear {height:5px;}
.AthenaMemberTable {width:100%;}
.AthenaMemberTable .Thirty {width:30%;}
.AthenaMemberTable .Forty {width:40%;}