@import url(reset.css);
@import url(facebox.css);
@import url(tree.css);
/*  0.0826707441386 base px*/
html, body {font-family: Arial,Helvetica,sans-serif; font-size:0.87em; line-height:1.5em; margin:0; height: 100%;}

h1, h2, h3, h4 { font: bold 1em/1.2em Arial,Helvetica,sans-serif; color: #444; padding: 0.82em 0em 0.66em 0em;}
h1 { font-size: 3.7em; font-weight: normal;/* letter-spacing: -0.16em; */border-bottom: 0.08em solid #ebebeb; margin: 0 0.82em;	padding: 0.82em 0.41em;
}
h2 { font-size: 2.8em; font-weight: normal; color: #663333; }
h3 { font-size: 2em; font-weight: normal; padding-top: 1.24em;margin:0em;}
h4 { font-size: 1.3em; color:#999999; text-transform:capitalize; }

a{color:#920077;text-decoration:underline;}

#container {min-height:100%; width:100%;position:relative;margin:0 auto;}
#header {width:100%;background:url(../img/header-continue.png) repeat-x;position:relative;}
#header.home .content{background:url(../img/header-bg.png) no-repeat;width:75.06em;height:26.04em;margin:0 auto;position:relative;}
#header .content{background:url(../img/header_01.jpg) no-repeat;width:75.06em;height:26.04em;margin:0 auto;position:relative;}
#header.header-1 .content{background:url(../img/header_01.jpg) no-repeat;}
#header.header-2 .content{background:url(../img/header_02.jpg) no-repeat;}
#header.header-3 .content{background:url(../img/header_03.jpg) no-repeat;}
#header.header-4 .content{background:url(../img/header_04.jpg) no-repeat;}
#header.header-5 .content{background:url(../img/header_05.jpg) no-repeat;}
#header.header-6 .content{background:url(../img/header_06.jpg) no-repeat;}
#header .line {width:100%;overflow:hidden;margin:0;padding:0;height:0em;border:0;border-width:0;line-height:0em;}
#header .line1 {border-bottom:0.16em solid black;}
#header .line2 {border-bottom:0.57em solid #920E8E;}
#header .line3 {border-bottom:0.16em solid #C074BE;}



#header.home .content #brand{position:absolute;top:1.65em;left:0.82em;}
#header .content #brand h1{margin:0;padding:0;border:0;}
#header.home .content #brand a{text-decoration:none;}
#header .content #social-links{position:absolute;bottom:0em;left:0.82em;}
#header .content #social-links a{display:block;height:3.30em;width:3.30em;overflow:hidden;}
#header .content #social-links li{float:left;width:3.30em;list-style-type:none;}
#header .content #brand{position:absolute;top:3.30em;left:0.82em;}
#header.home .content #user-register{position:absolute;top:18.76em;left:0.57em;}
#header .content #user-register a{width:19.59em;height:2.5em;background:url(../img/register.png) no-repeat transparent;line-height:2.5em;font-size:1.32em;color:white;text-decoration:none;font-weight:bold;display:block;}
#header .content #user-register a span{margin-left:1.24em;background:url(../img/user-register-span-bg.png) repeat-x blue;}
#header .content #user-register{position:absolute;top:21.49em;left:51.09em;}

#header .content #top-toolbar{float:right;overflow:hidden;margin-top:0.82em;}
#header .content #top-toolbar form{width:17.36em;position:relative;}
#header .content #top-toolbar #search-form label{display:none;}
#header .content #top-toolbar .input,#header .content #top-toolbar .submit{float:left;}
#header .content #top-toolbar .input input{padding:0.16em 0.33em;border: 0.08em solid #E5E5E5;height:1.32em;font-size:0.90em;width:14.88em;}
#header .content #top-toolbar .submit button{display:block;height:1.65em;/*background:url(../img/search.png) no-repeat;*/width:1.65em;cursor:pointer;position:absolute;top:0em;right:0em;border:0em;background:none;}
#header .content #top-toolbar .submit button span{}
#header .content #top-toolbar .tool{float:left;margin-left:0.82em;}
#header .content #top-toolbar .languages{margin-left:1.65em;overflow:auto;}
#header .content #top-toolbar .languages ul{margin:0;}
#header .content #top-toolbar .languages li{list-style-type:none;float:left;}
#header .content #top-toolbar .languages a{ text-decoration:none; margin:0em;width:6.2em;height:1.81em;display:inline-block;text-align:center;}
#header .content #top-toolbar .languages a.selected{ background:url(../img/language-selected.png) no-repeat transparent;color:white;}
#header .content #top-toolbar .languages a.selected span{background-color:#9b1096;}
#header .content #top-toolbar .login{margin-right:4.96em;}
#header .content #top-toolbar .login a{width:9.09em;overflow:hidden;}
#header .content #top-toolbar .login p{overflow:hidden;}
#header .content #top-toolbar .login a.selected{background:url(../img/login-button.png) no-repeat;color:white;}
#header .content .users-info{position:absolute;top:2.97em;left:24.63em;}
#header .content .users-info a{color:#0F3CA6;text-decoration:none;}

#header #highlight-menu{width:100%;height:9.34em;clear:both;background:url(../img/highlight-menu/menu-continue.png) repeat-x #C000C0;position:relative;}
#header #highlight-menu .content{margin:0 auto;width:81.1em;background:none;height:auto;overflow:hidden;}

#header #highlight-menu .main-button {background:url("../img/highlight-menu/button0-bg.png") no-repeat scroll right center transparent;float:left;height:9.34em;width:25.13em;}
#header #highlight-menu .main-button .main-button-content{padding-left:4.13em;padding-top:1.65em;padding-bottom:1.65em;}
#header #highlight-menu .main-button .title a{color:white;text-decoration:none;text-transform:uppercase;font-size:2.14em;padding:0em; margin:0em; line-height:0.5em;/*text-shadow:0.08em 0.08em black;*/}
#header #highlight-menu .main-button p{margin:0;margin-top:0.57em;}
#header #highlight-menu .main-button p a{color:white;text-decoration:none;font-size:0.99em;text-transform:none;}


#header #highlight-menu .button{position:relative;}
#header #highlight-menu .button .content{text-align:left;padding:0.82em 0.57em 0;width:auto;background:transparent;position:relative;height:8.51em}
#header #highlight-menu .button .title{margin:0;}
#header #highlight-menu .button .title a{color:white;text-decoration:none;text-transform:uppercase;font-size:1.48em;padding:0em; margin:0em; line-height:1em}
#header #highlight-menu .button p a{color:white;text-decoration:none;font-size:0.9em;text-transform:none;}
#header #highlight-menu .button p.more{position:absolute;bottom:0em;right:2.31em;}
#header #highlight-menu .button p.more a{font-weight:bold;color:white;}

#header #highlight-menu .button1{background:url(../img/highlight-menu/button1.png) no-repeat #C000C0;height:9.34em;width:17.03em;float:left;}
#header #highlight-menu .button2{background:url(../img/highlight-menu/button2.png) no-repeat #C000C0;height:9.34em;width:16.5em;float:left;}
#header #highlight-menu .button3{background:url(../img/highlight-menu/button3.png) no-repeat #C000C0;height:9.34em;width:22em;float:left;}
#header #highlight-menu .button3 p.more{position:absolute;bottom:0em;right:7.44em;}


#footer {position:absolute;width:100%;bottom:0;background-color:#333;height:16.61em;color:white;}
#footer .content{width:81.1em;margin:0 auto;}
#footer a{color:white;}
#footer ul li{list-style-type:none;padding:0.41em 0em;}
#footer ul li.no-padding{padding:0em 0em 0em 0em;}
#footer .content .entry{float:left;height:16.61em;}
#footer .content .entry h1,
#footer .content .entry h2,
#footer .content .entry h3,
#footer .content .entry h4{color:white; margin:0em;}
#footer .content .entry .footer-title{color:white; margin:0em;font-size:1.24em;}
#footer .content .entry .entry-content{padding:0.82em 1.24em;}
#footer .content .rantring{width:21.99em;background-color:#3F3F3F;margin-left:3.14em;}
#footer .content .rantring a{line-height:0.99em;text-decoration:none;}
#footer .content .rantring a img{vertical-align:bottom;}
#footer .content .aptes{width:23.97em;}
#footer .content .links{width:16.53em;}


#content{width:81.1em;margin:0 auto;padding-bottom:18.18em;overflow:hidden;margin-top:1.24em;}

#content .sidebar{width:19.84em;float:left;margin-left:3.14em;}
#content .sidebar .menu{width:19.34em;}
#content .sidebar .menu .top{background:url(../img/main-menu-top.png) no-repeat;height:0.33em;}
#content .sidebar .menu .content{background:url(../img/main-menu-fill.png) repeat-y;}
#content .sidebar .menu .content .title{width:18.76em;margin:0 auto;}
#content .sidebar .menu .content .title .top{background:url(../img/main-menu-title-top.png) no-repeat;height:0.33em;}
#content .sidebar .menu .content .title .content{background:url(../img/main-menu-title-fill.png) repeat-y;text-align:left;padding-left:1.24em;}
#content .sidebar .menu .content .title .content p{color:white;font-size:1.3em;margin:0em;padding:0em;text-transform:uppercase;padding:0px;}
#content .sidebar .menu .content .title .bottom{background:url(../img/main-menu-title-bottom.png) no-repeat;height:0.33em;}
#content .sidebar .menu .content ul{margin:0 1.24em;}
#content .sidebar .menu .content ul li{margin-left:1.24em;list-style-image:url(../img/menu-bullet.png);border-bottom:0.16em dotted #C9C9C9; padding: 0.41em 0em 0.41em;}
#content .sidebar .menu .content ul li a{color:black;text-decoration:none;font-size:1.15em;}
#content .sidebar .menu .bottom{background:url(../img/main-menu-bottom.png) no-repeat;height:0.41em;}
#content #main-content{/*margin-left: 19.34em;*/padding-left:2.48em;overflow:hidden;}
#content .sidebar .widget{margin-top:0.41em;}
#content .sidebar .widget a{text-decoration:none;}
.poll{margin-bottom:1.24em;}
.poll .poll-content{padding-left:1.24em;}
.poll .poll-title{font-size:1.3em;color:black;color:#394756;margin:0 0 0.82em;overflow:visible;padding:0.82em 0em 0.82em 0em;}
.poll .poll-content .poll-options .poll-option{width:15.70em;height:1.57em;background:url(../img/poll/option0.gif) no-repeat white;padding-left:0.41em;overflow:hidden;margin-top:0.41em;line-height:1.57em;border:0.08em solid #E0E5E7;}
.poll .poll-content .poll-options .poll-option input{float:left;margin-top:0.16em;}
.poll .poll-content .poll-options .poll-option .option-title{float:left;margin-left:1.65em;width:auto;line-height:1.57em;margin-right:0em;cursor:pointer;}

.poll .poll-content .poll-options .poll-option.option0{background:url(../img/poll/option0.gif) no-repeat white;}
.poll .poll-content .poll-options .poll-option.option1{background:url(../img/poll/option1.gif) no-repeat white;}
.poll .poll-content .poll-options .poll-option.option2{background:url(../img/poll/option2.gif) no-repeat white;}
.poll .poll-content .poll-options .poll-option.option3{background:url(../img/poll/option3.gif) no-repeat white;}
.poll .poll-content .poll-options .poll-option.option4{background:url(../img/poll/option4.gif) no-repeat white;}
.poll .poll-content .poll-options .poll-option.option5{background:url(../img/poll/option5.gif) no-repeat white;}
.poll .poll-content .poll-options .poll-option.option6{background:url(../img/poll/option6.gif) no-repeat white;}
.poll .poll-content .poll-options .poll-option.option7{background:url(../img/poll/option7.gif) no-repeat white;}
.poll .poll-content .poll-options .poll-option.option8{background:url(../img/poll/option8.gif) no-repeat white;}
.poll .poll-content .poll-options .poll-option.option9{background:url(../img/poll/option9.gif) no-repeat white;}


.volunteering-button{background:url(../img/volunteering.png) no-repeat #C000C0;width:19.34em;height:5.04em;}
.volunteering-button .volunteering-button-content{padding-top:0.41em;padding-left:0.82em;}
.volunteering-button a{color:white;text-decoration:none;text-transform:uppercase;font-size:1.48em;}
.volunteering-button .title{margin:0;}
.volunteering-button .title a{color:white;text-decoration:none;text-transform:uppercase;font-size:1.48em;}
.volunteering-button p{margin:0;line-height:0.99em;}
.volunteering-button p a{text-transform:none;font-size:0.99em;}


#content .sidebar .mini-login{margin-top:0.57em;}
#content .sidebar .mini-login form{margin-top:0.82em;text-align:center;}
#content .sidebar .mini-login .input input{width:14.88em;}
#content .sidebar .mini-login .input label{display:block;width:auto;margin-left:2.06em;text-align:left;}
#content .sidebar .mini-login .restore-user{text-align:center;}

#content .sidebar .mini-panel p.welcome{margin:0;text-align:center;font-size:0.82em;font-weight:bold;color:#920077;}

.notice{background-color:#FFF99C;border: 0.08em solid #FCF67C}
.notice p{text-align:center;}

.entry{}
.entry h2{margin:0;color:black; padding: 0.82em 0em 0.82em 0em; font-family: Georgia, 'Times New Roman', Times, serif;}
.entry h2 a{color:black;text-decoration:none;}
.entry h3,h4,h1,h5{color:black; font-family: Georgia, 'Times New Roman', Times, serif;}
.entry .author{color:#920077;font-weight:bold;}
.entry .content{ color:gray;}
.entry .content ul{margin:1.24em 0em;overflow:hidden;}
.entry .content ul li{list-style-position:outside;list-style-image:url(../img/bullet.png);text-decoration:none;color:black;padding-left:0.82em;margin-left:1.65em;}
.entry .content ul li a{color:black;}
.entry .content ul li a acronym{color:black;}
.entry .content p{padding:0.57em 0em;color:black;}
.entry .date p{color:black;}
.entry .comments{margin-top:2.48em;}
ul.image-list{margin:0em;}
.entry .content  ul.image-list li{color:black;display:inline-block;list-style-type:none;padding-left:0;text-align:center;text-decoration:none;vertical-align:middle;width:16.53em;padding:0em;}

.entry-editor{}
.entry-editor h2{margin:0;color:black;padding: 0.82em 0em 0.82em 0em; font-family: Georgia, 'Times New Roman', Times, serif;}
.entry-editor h3,h4,h1,h5{color:black; font-family: Georgia, 'Times New Roman', Times, serif;}
.entry-editor .author{color:#920077;font-weight:bold;}
.entry-editor { color:gray;}
.entry-editor ul{margin:1.24em 0em;overflow:hidden;}
.entry-editor ul li{list-style-position:outside;list-style-image:url(../img/bullet.png);text-decoration:underline;color:black;padding-left:0.82em;margin-left:1.65em;font-weight:bold;}
.entry-editor p{margin:0.41em 0em 0.41em 0em;color:black;}
.entry-editor .date p{color:black;}
.entry-editor a{color:#920077;text-decoration:underline;}
.entry-editor ul.image-list li{color:black;display:inline-block;list-style-type:none;padding-left:0;text-align:center;text-decoration:none;vertical-align:middle;width:16.53em;padding:0em;}
.entry-editor ul.image-list{margin:0em;}

/* Paging */
.paging {color:#ccc; margin-bottom:2em; text-align:right;}
.paging .disabled {color:#ddd; display:inline;}
.paging span {}
.paging li{display:inline;margin:0;list-style-type:none;margin-left:2px;}
.paging span.current {color:#000;}
.paging span a {}
.paging img {position:relative; top:0.24em;}
.counter {margin-bottom:0.41em;}


/**Calendar*/
.calendar table th{ border: 0.08em solid #CCCCCC; width:8.76em;}
.calendar table td{ border: 0.08em solid #CCCCCC; min-height:6.69em;height:6.69em;padding:0em;}
.calendar td.no-month .day-content .day-number{/*opacity:0.3;*/}
.calendar td .day-content{position:relative;width:100%;padding-top:0.90em;height:100%;overflow:auto;}
.calendar td .day-content .day-number{position:absolute;top:0.16em;right:0.16em;}
.calendar td .day-content .day-number p{color:black;text-decoration:none;font-size:0.99em;margin:0;margin-bottom:0;}
.calendar td .day-content .event-content{padding:0em 0.16em 0em 0.16em;}
.calendar .event{ margin-top: 0.41em; position:relative;}
.calendar .event .xboxcontent{padding:0.16em 0.16em 0;overflow:hidden;position:relative;font-size:0.85em;}
.calendar .event .xboxcontent p{margin:0;padding:0;}
.calendar .event .xboxcontent .hour{float:left;color:white;margin-right:0.24em;}
.calendar .event .xboxcontent .title{float:left;color:white;}
.calendar .event .xboxcontent .title a{color:white;text-decoration:none;}
.calendar .actions{text-align:left;}
.calendar .actions .controls{float:right;}
.calendar .actions .controls ul{margin:0;}
.calendar .actions .controls li{display:inline;list-style-type:none;}
.calendar .actions  a.prev,.calendar .actions a.next{background:white;padding:0em;border:0em;margin:0;float:left;}
.calendar h1{text-align:center;text-transform:uppercase;}

/** bordes redondeados */
.xtop, .xbottom {display:block; background:transparent; font-size:0.08em;}
.xb1,.xb1-right, .xb2 , .xb2-right, .xb3, .xb3-right, .xb4, .xb4-right {display:block; overflow:hidden;}
.xb1,.xb1-right, .xb2, .xb2-right, .xb3, .xb3-right {height:0.08em;}

.xb2, .xb3, .xb4 {background:#3366CC; border-left:0.08em solid #3366CC; border-right:0.08em solid #3366CC;}
.xb2-right, .xb3-right, .xb4-right {background:#3366CC; border-right:0.08em solid #3366CC;}

.xb1 {margin:0 0.41em; background:#3366CC;}
.xb2 {margin:0 0.24em; border-width:0 0.16em;}
.xb3 {margin:0 0.16em;}
.xb4 {height:0.16em; margin:0 0.08em;}

.xb1-right {margin:0 0.41em 0 0; background:#3366CC;}
.xb2-right {margin:0 0.24em 0 0; border-width:0 0.16em;}
.xb3-right {margin:0 0.16em 0 0;}
.xb4-right {height:0.16em; margin:0 0.08em 0 0;}

.xboxcontent {display:block; background:#3366CC; border:0 solid #3366CC; border-width:0 0.08em;}
.xboxcontent.gray{background-color:#333;}
.xboxcontent.white{background-color:white;}



/** actions */
div.actions{text-align:center;margin-top:0.82em;}
.add-site-payment div.actions{text-align:left;}
.actions a{border: 0.08em solid black;padding: 0.41em;background: url(../img/buttons/buttons-bg.gif) repeat-x;font-family: tahoma,arial,verdana,sans-serif;font-size: 0.90em;line-height: 2.48em;color: #5B5B5B;text-decoration:none;}
.actions a:hover{ background: url(../img/buttons/buttons-bg-hover.gif) repeat-x;}

.actions a img{vertical-align:middle;border:0em;}

/**comments*/
#form-denunciation textarea{width:30.58em;}
.comments .denunciation{text-align:right;height:1.48em;}
.comments .denunciation a{background:url(../img/denunciation.png) no-repeat left;padding-left:1.40em;color:black;font-weight:bold;text-decoration:none;line-height:1.40em;padding-top:0.16em;}
.comment {border-bottom: 0.08em dotted #ccc; padding: 0.82em 0;position:relative;}
.comment p { margin-right: 16.53em;}

/** forms */
form {}
form .input p{margin-bottom:0;}
label { display: inline-block; color: #000; line-height: 1.65em; margin-right: 0.82em;width:9.92em;}

.text.captcha label{display:block;width:auto;}

#facebox label {display: block;}

fieldset {border: none; border-top: 0.08em solid #ddd;}
legend {color: #000; font-weight: bold;}

.checkbox {}
.checkbox input { margin: 0 0.82em 0 0;}
.checkbox label { display: inline; position: relative; top: -0.16em;width:auto;}

.radio label{ margin-left: 0.41em;}
.radio p{display:inline-block;}

.date label,
.file label,
.select label,
.textarea label,
.password label,
.text label { }

.input.radio.required label:after{content: "";}
.input.required label:after{content: " *";color: #920077;}

textarea,
.password input,
.editable input,.text input { width: 20.66em;border: 0.08em solid #E5E5E5;height:1.48em;font-size:1.15em;}
.textarea textarea{height:auto;}

textarea{height:auto;}
.textarea label{display:block;width:auto;}

.password input,
.editable input,.text input { height: 1.48em; padding: 0.24em; border: solid 0.08em #E5E5E5; }

.editable textarea{padding: 0.24em; width:80%;border: solid 0.08em #ccc; }

.input { margin-bottom: 1em; overflow: auto;}
.submit { text-align: center;}

.error { color: #920077;}
.radio .error-message { margin-left: 0em;}
.error-message { font-size: 80%; margin-left: 10.74em; font-size:0.99em;color: #920077;}
/* input{padding:0.16em 0.33em;border: 0.08em solid #E5E5E5;height:1.32em;font-size:0.90em;width:14.88em;} */

/* Messages */
#authMessage {width: 29.76em; text-align: center;}
#messages {margin: 0.82em 0 0.82em 0;}
.message {border: 0.16em solid #eec; background: #ffc; padding: 0.82em; font-weight: bold; position: relative;margin: 0.82em 0 0.82em 0;}
.message div.close {position: absolute; top: 0.16em; right: 0.16em;}

.notice{background-color:#FFF99C;border: 0.08em solid #FCF67C}
.notice p{text-align:center; padding-top:0.82em;}
.captcha-image{text-align:left;padding-left:10.74em;}


/**search*/
.search-results .result{margin-bottom:0.82em;}
.search-results .result .title h3{margin:0em;font-size:1.15em;}
.search-results .result .link a{color:#0B4FBC;}


/*admin actions */
/* Actions */
a.admin-action {padding:0.08em 0 0.24em 1.48em; background-repeat:no-repeat; text-decoration:none;color:black;text-decoration:none;}
a.admin-action.add {background-image:url(../img/actions/add.png)}
a.admin-action.edit {background-image:url(../img/actions/edit.png)}
a.admin-action.delete {background-image:url(../img/actions/delete.png)}
a.admin-action.view {background-image:url(../img/actions/view.png)}
a.admin-action.index {background-image:url(../img/actions/index.png)}
a.admin-action.enable {background-image:url(../img/actions/enabled.png)}
a.admin-action.disable {background-image:url(../img/actions/disabled.png)}
a.admin-action.up {background-image:url(../img/actions/up.png);}
a.admin-action.down {background-image:url(../img/actions/down.png)}
a.admin-action.top {background-image:url(../img/actions/top.png)}
a.admin-action.bottom {background-image:url(../img/actions/bottom.png)}
a.admin-action.remove {background-image:url(../img/actions/disabled.png)}

/** vfs */

/*.vfs.index{overflow:hidden;}
.vfs .folder{float:left;text-align:center; position:relative;width:100px;height:100px;margin-left:0.82em;}
.vfs .folder .icon{}
.vfs .folder .name{}
.vfs .folder .name a{color:black;text-decoration:none;}
.vfs .folder .name pre {white-space: normal;}
.vfs .folder .icon a img{background:url(../img/vfs/mimetypes/unknown.png) no-repeat;display:block;height:2.64em;margin:0 auto;width:2.64em;}*/

.vfs.index{overflow:hidden;padding-bottom:3.30em;}
.vfs.index .actions{margin-bottom:1.65em;}
.vfs .folder{float:left;text-align:center; position:relative;width:41.33em;height:3.30em;border-bottom:0.08em solid #BBBBBB;}
.vfs .folder:hover{background-color:#e0e0e0;}
.vfs .folder .icon{float:left;}
.vfs .folder .name{float:left;margin-left:1.65em;line-height:3.30em;}
.vfs .folder .name a{color:black;text-decoration:none;}
.vfs .folder .name pre {white-space: normal;}
.vfs .folder .icon a img{background:url(../img/vfs/mimetypes/unknown.png) no-repeat;display:block;height:2.64em;margin:0 auto;width:2.64em;}
.vfs .folder .observable-actions a {clear:none;display:block;height:1.32em;width:auto;float:left;}

/** observable actions */
.observable-actions { position:absolute; top:0;right:0;display:none;background-color:#F8F8F8;border:0.08em solid #E7E5DC;padding:0.41em;}
.observable-actions a{clear:both;height:1.32em;display:block;width:auto;}



dl {line-height:2em; margin:1em 0em; border:0.08em solid #ccc; overflow: hidden;color:black;}
dl dd{margin-left:10em;}
dl .altrow {background:#eee;}
dt {font-weight:bold; padding-left:0.33em; vertical-align:top;}
dd {margin-left:10em; margin-top:-2em; vertical-align:top; border-left:0.08em solid #ccc; padding-left: 0.41em;}
dl.weight dd{margin-left:18em;}

dl.link-list{line-height:2em; margin:1em 0em; border:0; overflow: hidden;}
dl.link-list dd{margin-left:2em;}
dl.link-list .altrow {background:#eee;}
dl.link-list dt{font-weight:normal; padding-left:0; vertical-align:top;}
dl.link-list dd {margin-left:0em; margin-top:0.2em; vertical-align:top; border-left:0; padding-left: 0;}

/* Tables */
table {border:0.08em solid #000; color:black; margin-bottom:0.82em; width:100%;}
.index table{}
th {border-bottom:0.08em solid #000; background:#333; color:#fff; font-weight:bold;vertical-align:middle;padding:0;}
.horizontal th {border-bottom:none; border-right: 0.08em solid #000;}
td {padding:0.33em; vertical-align:top;}
th, td {text-align:center;}
th a {display:block; padding:0.33em; text-decoration:none; color:#fff;}
th a:hover {background:#669; color: #fff; text-decoration:none;}
.altrow td {background:#eee;}
.altrow th {background:#489fba;}
/* tr:hover td {background:#aaf;} */
td.actions {text-align:left; white-space:nowrap;}
td.actions a {margin:0em 0.49em;}
th.actions {width: 12.4em;}
tr:hover td {background:#ecc;}

table.small {width:60%}

/* uploads */
a.MultiFile-remove{}


.forgot-password-link{text-align:left;padding-left:10.74em;margin-top:0.82em;}


/**CUSTOM*/
p.justify{text-align: justify;}
.Apple-style-spanstyle{font-family: Georgia,'Times New Roman',Times,serif; font-size: 2.81em; line-height: 3.30em;}
.youtube-video-menu{width: 230px; height: 154px;}
.no-display{display:none;}
.register-terms{width: 90%;margin: 0 auto;}
