
* {
 margin: 0;
 padding: 0;
 /*border: 0;*/
 /*font-family: Verdana;*/
 font-family: 'avant garde', 'century gothic', verdana;
}

body {
 color: #58595b;
 /*width: 946px;*/
 margin: 0 auto;
 font-size: 12px;
 text-decoration: none;
 line-height: 17px;
 font-family: 'avant garde', 'century gothic', verdana;
}

h1 {
 color: #6e6f72;
 font-weight:bold;
 font-size:13px;
 margin: 7px 0px;
}

a {
 color:#EC932F;
 text-decoration: none;
}

td {
 padding:2px 5px;
}

th {
 font-weight: bold;
 font-size: 12px;
 text-align: left;
 padding:3px 5px;
}

small {
 font-size:9px;
 padding: 0 5px 0 0;
}

input {
 border: 2px inset #e1e2e3;
 color: #58595b;
 padding:1px;
 font-family: 'avant garde', 'century gothic', verdana;
 font-size:11px;
 font-weight:normal;
 line-height:17px;
}

.postaproject-label-inside {
 width: 30px;
 text-align: right;
 float: left;
}

.postaproject-label {
 width: 73px;
 text-align: right;
 margin: 0px 4px 2px 0;
 float: left;
 font-weight: bold;
 vertical-align: bottom;
}

.label-110 {
 width: 110px;
 text-align: right;
 margin: 0px 4px 2px 0;
 float: left;
 font-weight: bold;
 vertical-align: bottom;
}

.postaproject-span {
 text-align: left;
 margin: 0px 6px 0 0;
 /*float: left;*/
 font-weight: normal;
 vertical-align: bottom;
 display: block;
 padding-left: 120px;
 padding-top: 1px;
}

.postaproject-div {
 text-align: left;
 margin: 2px 0px 2px 0;
 /*float: left;*/
 font-weight: normal;
 vertical-align: bottom;
 display: block;
 padding-left: 120px;
}

textarea {
 border: 2px inset #e1e2e3;
 overflow: auto;
 padding:2px;
 font-size:11px;
 color: #58595b;
 font-family: 'avant garde', 'century gothic', verdana;
 font-size:11px;
 font-weight:normal;
 line-height:17px;
}

label {
 color: #6e6f72;
 font-weight:normal;
 font-size:11px;
 text-align: left;
}

.popularsearches {
 text-decoration: none;
 color: #ec932f;
 font-size:10px;
}

.left-profile-dropdown{
 text-decoration: none;
 color: #6E6F72;
 font-size:13px;
 font-weight:bold;
}

li {
 list-style: none;
}

.list {
 list-style: disc outside;
}

.SpecializationBlock { margin-left: 1.5em; }
.Specialization { color: #6e6f72; font-weight:bold; }

#main-wrapper {
 background-color: #fff;
 /*padding: 30px 40px 0;*/
 padding: 30px 0;
 width:866px;
}

.left-sidebar {
 width: 235px;
 float: left;
}

.left-sidebar .block {
 margin: 0 10px 10px 0;
}

.right-sidebar .block {
 margin-bottom: 5px;
 width:613px;
}

.right-sidebar .block-width615 {
 margin-bottom: 5px;
 width:615px;
}


.content {
 border-width: 0 1px;
 border-style: solid;
 border-color: #c6c7c9;
 clear: both;
 background: #fff url(images/block-bg.gif) repeat-x;
 padding: 0 0 0 14px;
 height: 1%;

}


.submenu-content {
 border-width: 0 1px;
 border-style: solid;
 border-color: #c6c7c9;
 clear: both;
 background: #fff url(images/block-bg.gif) repeat-x;
 padding: 0 0 0 14px;
 height: 1%;
 visibility: hidden;
}
.content-shadow {
 clear: both;
 background: url(images/shadow.gif) repeat-y;
 padding: 0 0 0 14px;
 height: 1%;
}

.content-shadow-long {
 clear: both;
 background: url(images/shadow-long.gif) repeat-y;
 padding: 0 0 0 14px;
 height: 1%;
}

.block-header {
 clear: both;
}

.left-sidebar .block ul {
 padding: 5px 0 5px 10px;
}

.right-sidebar {
 float: left;
 width: 624px;
}

.middle-bar {
 float: left;
 width: 860px;
}

.home-block {
 float: left;
 width: 286px;
}

.home-block-wide {
 float: left;
 width: 572px;
 margin-bottom: 20px;
}


.home-block .block {
 margin: 0px 10px 10px;
}

#logo {
 float: left;
}

#footer {
 clear: both;
 text-align: center;
 margin-top: 10px;
}

h2 {
 color: #6e6f72;
 font-weight: bold;
 padding: 4px 0px;
 font-size: 13px;
}

h2.big {
 font-size: 15px;
}

h3 {
 color: #6e6f72;
 font-size:12px;
}

h4 {
 color: #6e6f72;
 margin-bottom: 5px;
}

#middle-content {
 clear: both;
}

#header {
 float:left;
 width:100%;
 height:74px;
}

#header a {

}

#header a span{
 font-size: 14px;
 font-weight: bold;
 cursor: pointer;
}

#header a span.font-normal {
 font-weight: normal;
}

.login-area {

}

.clear {
 clear: both;
 height: 0;
 display: block;
 display: compact;
}

.clear-block {
 clear: both;
 margin: 10px 0;
}

.nav-right {
 background: url(images/nav-right.gif) no-repeat;
 width: 9px;
 height: 40px;
 float: left;
}

.nav-left {
 background: url(images/nav-left.gif) no-repeat;
 width: 9px;
 height: 40px;
 float: left;
}

.submit {
 background: url(images/button-3.gif) no-repeat center;
 color: #fff;
 font-size: 11px;
 margin: 12px 8px;
 padding: 3px 9px;
 width: 56px;
 border:none;
}

.submit-hover {
 background: url(images/button-3-hover.gif) no-repeat center;
 color: #fff;
 font-size: 11px;
 margin: 12px 8px;
 padding: 3px 9px;
 width: 56px;
 border:none;
}

.submit-right {
 background: url(images/button-3.gif) no-repeat center;
 color: #fff;
 font-size: 11px;
 margin: 0;
 padding: 3px 9px;
 width: 56px;
 border:none;
}

.submit-right-hover {
 background: url(images/button-3-hover.gif) no-repeat center;
 color: #fff;
 font-size: 11px;
 margin: 0;
 padding: 3px 9px;
 width: 56px;
 border:none;
 cursor: pointer;
}

.header-left {
 float: left;
 background: url(images/left-angle.gif) no-repeat;
 width: 15px;
 height: 11px;
 margin-bottom: 0px !important;
 margin-bottom: -7px;
}

.header-right {
 float: left;
 width: 14px;
 height: 11px;
 background: url(images/right-angle.gif) no-repeat;
 margin-bottom: 0px !important;
 margin-bottom: -7px;
}

.header-bottom-left {
 float: left;
 background: url(images/left-bottom-angle.gif) no-repeat;
 width: 15px;
 height: 12px;
}

.header-bottom-center {
 float: left;
 background: url(images/center-bottom.gif) repeat-x;
 height: 12px;
}

.header-bottom-right {
 float: left;
 background: url(images/right-bottom-angle.gif) no-repeat;
 width: 15px;
 height: 12px;
}

.navegation {
 margin: 0 0 20px 0;
 clear: both;
 width:964px;
}

.navegation .primary {
 margin-bottom: 25px;
}

.navegation .submenu {
 margin-bottom: 25px;

}

.navegation .submenu6 {
 margin-bottom: 25px;

}

.navegation .primary ul {
 background: url(images/nav-px.gif) repeat-x;
 float: left;
 height: 40px;
 width: 843px;
}

.navegation .submenu ul {
 float: left;
 height: 20px;
 width: 843px;
}

.navegation .submenu6 ul {
 float: left;
 height: 20px;
 width: 843px;
}


.navegation .submenu ul li {
 float: left;
 padding:0;
 vertical-align: middle;
 text-align:center;
 width:193px;
 z-index: 1000;
}

.navegation .submenu6 ul li {
 float: left;
 padding:0;
 vertical-align: middle;
 text-align:center;
 width:154px;
 z-index: 1000;
}

.navegation .primary ul li {
 float: left;
 padding: 11px 22px;
 vertical-align: middle;
 text-align:center;
 width:124px;
}

.navegation .primary ul li a {
 text-decoration: none;
 color: #fff;
 font-weight: bold;
 font-size: 12px;
}

.navegation .primary ul li.selected a {
 color: #ec932f;
}


.nav-sec-left {
 float:left;
 background: url(images/nav-sec-left.gif) top left no-repeat;
 height: 32px;
 padding-left:4px;
}

.navegation .secondary ul {
 border-bottom: 1px solid #ccc;
 height: 1%;
}

.navegation .secondary ul li {
 float: left;
 background: url(images/nav-sec-right.gif) no-repeat top right;
 height: 32px;
 margin-right: 4px;
 position: relative;
}

.navegation .secondary ul li a {
 float: left;
 margin: 0 4px 0 0;
 background: url(images/nav-sec-px.gif) repeat-x;
 color: #6e6f72;
 text-decoration: none;
 width: 150px;
 text-align: center;
 height: 24px;
 padding-top: 7px;
}

.navegation .secondary ul li.selected {
 position: relative;
 top: 1px;
}

.navegation .secondary ul li.selected a {
 border-top: 1px solid #EC932F;
 font-weight: bold;
}
.content-padding {
 padding: 10px 0 10px 10px;
}

.secondary {
 clear: both;
 margin-top: 10px;
 height: 1%;
 width:858px;
}

.footer-bg {
 background: url(images/footer-bg.gif) repeat-x;
 padding-bottom: 20px;
 height: 1%;
}

#footer a {
 color: #EC932F;
 text-decoration: none;
}

.copyright {
 margin: 10px 0;
 font-size: 10px;
}

.margintop-fontsize-10{
 margin-top: 10px;
 font-size: 10px;
}

.login-area {
 z-index: 1000;
 position: absolute;
 /*right: 292px;
 top: 141px;*/
 width: 256px;
 top: 40px;
 display: none;
 right: -4px;
}



#profile-name {
 padding-right: 10px;
 float: right;
 padding-top: 14px;
 width: 330px;
}

ul.gallery li div.non-selected-project{
 border: 1px solid #fff;
 float:left;
}


ul.gallery li div.selected-project{
 border: 1px solid #EC932F;
 float:left;
}


.login-area .content {
 /*border-width: 0 1px;
 border-style: solid;
 border-color: #c6c7c9;
 background: #fff url(images/block-bg.gif) repeat-x;*/
 border:none;
 background: url(images/login-block-bg.gif) repeat-y;
 padding: 0 5px 0 10px;
 height: 1%;
}

.login-area label {
 float: left;
 width: 65px;
 text-align: right;
 padding-right: 5px;

}

.login-button {
 border:none;
 background: url(images/button.gif) no-repeat center center;
 color:#fff;
 margin: 0;
 padding: 3px 9px;
 width: 56px;
}

.form-item {
 padding: 10px 0;
}

.left-search-content {
 clear: both;
 float: none;
 margin: 0px 20px 0 10px;
 min-height: 17px;
 _height: 17px;
}

.inside {
 /*margin: 3px 0 3px 15px;*/ /* ANAS */
 margin: 0px 0 0px 15px;
}

.left-search-content label {
 clear: left;
 float: left;
 display: block;
 text-align: left;
 width: 135px;
 vertical-align: baseline;
 padding-bottom: 0;
 font-size: 12px;
}

.left-search-content img {
 float: left;
 vertical-align: top;
 width: 10px;
 height: 10px;
}

.left-search-content .inside label {
 clear: left;
 float: left;
 display: block;
 text-align: left;
 width: 120px;
 vertical-align: baseline;
}

.left-search-content .inside label input {
 float: left;
 vertical-align: top;

}

.borderbottom {
 border-bottom: 1px solid #CCCCCC;
}


.left-search-content-rightbgimage {
 background: transparent url(images/arrow-right.gif) no-repeat right
 center;
 /*background-position: 0px 0px 10px;*/
 margin: 0 23px 0 10px;
 cursor: pointer;
}

.left-search-content-downbgimage {
 background: transparent url(images/arrow-down.gif) no-repeat right center;
 /*background-position: 0px 0px 10px;*/
 margin: 0 23px 0 10px;
 cursor: pointer;
}

.left-search-content-leftbgimage {
 background: transparent url(images/arrow-left.gif) no-repeat right
 center;
 /*background-position: 0px 0px 10px;*/
}

.right-content {
 margin: 0 28px 0 14px;
 padding: 14px 0;
}

.connection-content {
 border-bottom: none;
 padding: 10px;
}

.right-content .image {
 float: left;
 width: 100px;
 /*height: 90px;*/
 margin: 14px;
}

.right-content .inbox-image {
 float: left;
 width: 70px;
 /*height: 70px;*/
 padding: 0 10px;
}

.right-content .top {
 margin-left: 90px;
 display: block;
}

.right-content < projects {
 border-top: 1px solid #CCCCCC;
 padding: 10px;
}

.right-content .projects {
 margin-left: 10px;
 display: block;
}

.project-def {
 float: left;
 width: 190px;
 text-align: left;
 padding-left: 10px;
}

.project-des {
 float: right;
 width: 320px;
 text-align: left;
 padding-right:10px;
}

.floatright {
 float: right;
}

.floatleft {
 float: left;
}

.right-content .projects h2 {
 color: #EC932F;
 text-decoration: none;
 font-weight: bold;
}

.right-content .bottom {

}

.viewprofile {
 color: #EC932F;
 text-decoration: none;
 font-weight: normal;
 font-size: 12px;
 text-indent: 5px;
 margin: 0 6px;
}

.right-content .stars {

}

.right-content-information {
 font-weight: normal;
 padding-left: 4px;
 font-size: 12px;
}

.right-content .top .inside {
 float: left;
 margin-left: 10px;
 width: 190px;
 height: 28px;
}

.right-content .inside-connection-links {
 text-align: right;
 margin-top: 3px;
}

.a {
 color: #6E6F72;
 text-decoration: none;
 vertical-align: top;
}

ul.gallery {
 margin: 0 auto;
 padding: 0;
 list-style-type: none;
 width: 92%;
}

ul.gallery li {
 float: left;
 margin: 3px 6px;
}


ul.gallery li div {
 text-align: left;
 margin: 2px 0;
 display: block;
}

.select-width label {
 width: 150px;
 padding: 0px;
 margin: 3px 0px;
}

.select-width select {
 width: 90%;
 padding: 0px;
 margin: 3px 0px;
}




.right-content-profile {
 padding: 0px;
 margin: 3px 0px;
 width: 130px;
}

.postaproject select {
 width: 130px;
 padding: 0px;
 margin: 0 0 6px;
}


.connection-links {
 color: #EC932F;
 text-decoration: none;
 font-weight: normal;
 text-indent: 5px;
 font-size:11px;
}

.message-title {
 color: #EC932F;
 text-decoration: none;
 font-weight: normal;
 font-size:12px;
}


.home-connection-links {
 color: #EC932F;
 text-decoration: none;
 font-weight: bold;
 text-indent: 5px;
 font-size:12px;
}


.home-content {
 border-width: 0 1px;
 border-style: solid;
 border-color: #c6c7c9;
 clear: both;
 background: url(images/block-bg.gif) repeat-x;
 padding: 0 0 0 2px;
}

.home-shadow{
background:transparent url(images/shadow-286.gif) repeat-y scroll 0 0;
height: 1%;
border: none;
}

.home-links {
 color: #EC932F;
 text-decoration: none;
 font-weight: bold;
}

.home-label {
 padding: 0px;
}

.home-submit {
 background: url(images/button-2.gif) no-repeat center center;
 color: #fff;
 text-decoration: none;
 margin-top: 10px;
 vertical-align: middle;
 width: 141px;
 font-size: 11px;
 display: block;
 height: 22px;
 margin-bottom: 0;
 border:0;
 padding-top:4px;
}

.home-submit-hover {
 background: url(images/button-2-hover.gif) no-repeat center center;
 color: #fff;
 text-decoration: none;
 margin-top: 10px;
 vertical-align: middle;
 width: 141px;
 font-size: 11px;
 display: block;
 height: 22px;
 margin-bottom: 0;
 border:0;
 padding-top:4px;
}

.home-submit:hover {
 text-decoration: none;
}


.home-header {
 margin-left: 20px;
}

.display-none {
 display: none;
}


.border-none {
 border: none !important;
}

.post-textarea {
 border: 1px solid rgb(198, 199, 201);


}

h5 {
 color: #6e6f72;
 font-weight: normal;
 text-align: left;
 padding-left: 2px;
 text-decoration: none;
 margin: 0;
}

.delete-button {
 margin-right: 25px;
}

a.delete-text:hover{
 color:#EC932F;
}

a.delete-text{
 color:#99999E;
}


.adjust-width {
 width: 275px;
}

.top-align {
 vertical-align: top;
}

.bottom-align {
 vertical-align: bottom;
}

.arrow-label-width {
 width: 60px;
}

.clear-left {
 clear: left;
}

.clear-right {
 clear: right;
}

.baseline-10 {
 vertical-align: baseline;
 font-size: 11px;
}

ul.gallery div.home-image-text {
 padding: 5px 0 0 5px;
 width: 120px;
 margin: 0;
}

ul.gallery div.description {
 margin-top: 10px;
 font-size: 10px;
 line-height: 13px;
 color:#000;
}

ul.gallery div.buy-description {
 font-weight:bold;
 font-size: 9px;
 line-height: 13px;
 color:#000;
 text-align:left;
}

ul.gallery div.buy-description label {
 font-weight:bold;
 font-size: 8px;
 line-height: 13px;
}

ul.gallery div.buy-description label span{
 font-weight:normal;
}



.message-navegation {
 margin: 0 0 0 10px;
}

.adjust-width-190 {
 width: 190px;
}

.width-210 {
 width: 210px;
}

.width-150 {
 width: 150px;
}

.width-130 {
 width: 130px;
}

.width-160 {
 width: 160px;
}

.width-175 {
 width: 175px;
}

.width-120{
width:120px;
}

.width-100px {
 width:100px;
}

.width-280 {
 width: 280px;
}

.zero-margin-padding {
 margin: 0;
 padding: 0;
}

.margin-left-25 {
 margin-left: 25px;
}

.margin-left-20 {
 margin-left: 20px;
}

.margin-left-15{
margin-left:15px;
}

.margin-l-7 {
 margin-left: 7px;
}

.nifty-adjust {
 vertical-align: bottom;
}

.postajob-textarea {
 float: left;
 width: 270px;
}

.margin-b-25 {
 margin-bottom: 25px;
}

.inside-content-margin {
 margin: 12px 0px 10px 10px;
 width: 400px;
}



.bold-font {
 font-weight: bold;
 padding-bottom: 2px;
}

.normal-font{
font-weight:normal;
}

.margin-t-d-3 {
 margin: 3px 0;
}



.margin-t-7 {
 margin-top: 7px !important;
}

.padding-b-0 {
 padding-bottom: 0;
}

.margin-b-10 {
 margin-bottom: 10px;
}

.content-margin {
 margin: 0 40px;
}

.inside-content-margin-connections {
 margin: 10px 0 10px 10px;
 width: 640px;
}

.margin-top-20 {
 margin-top: 20px;
}

.padding-l-r-10 {
 padding: 0 10px;
}

.margin-l-0 {
 margin-left: 0;
}

.home-thumbs {
 text-align: center;
 padding: 40px 0 0 0;
}

.big-button {
 background: url(images/button-1.gif) no-repeat center;
 color: #fff;
 margin-top: 0px;
 vertical-align: middle;
 width: 227px;
 font-size: 12px;
 display: block;
 padding:4px 0;
 margin-bottom: 0;
 border:0;
}

.big-button-hover {
 background: url(images/button-1-hover.gif) no-repeat center;
 color: #fff;
 margin-top: 0px;
 vertical-align: middle;
 width: 227px;
 font-size: 12px;
 display: block;
 padding:4px 0;
 margin-bottom: 0;
 border:0;
 cursor: pointer;
}

.big-button:hover {
 text-decoration: none;
}

.input-222 {
 width: 222px;
}

.width-100{
 width:100%;
}

.padding-top-10 {
 padding-top:10px;

}

.textarea-size{
 width:97%;
 height:190px;
}

.padding-t-5{
 padding-top:5px;
}

.width-90{
 width:90%;
}

.submit-p{
 background: url(images/button-3.gif) no-repeat center;
 color: #fff;
 font-size: 11px;
 margin: 0;
 padding:3px 0;
 border:none;
 display:inline;
 vertical-align:middle;
 width:56px;
}

.submit-plus{
 background: url(images/plus.gif) repeat-x;
 color: #fff;
 margin: 0;
 width: auto;
 height: 12px;
 vertical-align:baseline;
}

.width-70{
 width:70px;
}

.custom-label {
 width: 40px;
 text-align: right;
 margin:0px 0px;
 float:left;
 font-weight: normal;

}

.margin-t-0{
 margin-top:0;
}

.content-rot {
 border-width: 0 1px;
 border-style: solid;
 border-color: #c6c7c9;
 clear: both;
 background: url(images/bg.gif) repeat-x;
 background-position:bottom;
 padding: 0 0 0 14px;
 height: 1%;
}

.padding-r-5 {
 padding-right:5px;
}

.padding-r-10 {
 padding-right:10px;
}

.padding-r-15 {
 padding-right:15px;
}

.padding-r-20 {
 padding-right:20px;
}

.portfolio-width {
 width:132px;
}

.width-85-per {
 width:84%;
}

.padding-t-b-4 {
 padding:4px 0;
}
.padding-t-20 {
 padding-top:20px;
}

.padding-t-25 {
 padding-top:25px;
}

.untitled-textarea{
 width:300px;
 margin-bottom:20px;
 padding-top: 11px;

}

.margin-0 {
 margin:0;
}

.padding-r-30 {
 padding-right:30px;
}

.orange-link {
 color:#EC932F;
 text-decoration:none;
}

.middle-align {
 vertical-align:middle;
}

.margin-left-32 {
 margin-left:32px;
}

.margin-left-22 {
 margin-left:22px;
}

.get-in-tuch-bg {
 background: url(images/button-2.gif) no-repeat center center;
 color: #fff;
 text-decoration: none;
 margin-top: 10px;
 vertical-align: middle;
 width: 141px;
 font-size: 10px;
 display: block;
 height: 23px;
 margin-bottom: 0;
 border:0;
 padding-top:5px;

}

.get-in-tuch-bg-hover{
 background: url(images/button-2-hover.gif) no-repeat center center;
 color: #fff;
 text-decoration: none;
 margin-top: 10px;
 vertical-align: middle;
 width: 141px;
 font-size: 10px;
 display: block;
 height: 23px;
 margin-bottom: 0;
 border:0;
 padding-top:5px;
}

.get-in-tuch-bg:hover{
 text-decoration: none;
}

.margin-t-10{
 margin-top:10px;
}

.padding-top-4{
 padding-top:4px;
}

.margin-r-14{
 margin-right:14px;
}

.margin-r-15{
 margin-right:15px;
}

.left-title{
 font-size:15px;
 font-weight:normal;
}

.font-18 {
 font-size: 18px;
}

select{
 border: 2px inset #e1e2e3;
 color: #58595b;
 padding:1px;
 font-family: 'avant garde', 'century gothic', verdana;
 font-size:11px;
 font-weight:normal;
 line-height:17px;
 width:90px;
}

.margin-top-14{
 margin-top:14px;
}

.padding-b-10{
 padding-bottom:10px;
}

.padding-l-10{
 padding-left:10px;
}

.width-110{
 width:110px;
}

.width-95{
 width:95px;
}

a:hover{
 text-decoration:underline;
}

.label-v-align{
 vertical-align: middle;
 display:inline;
}

img {
 border: none;
}

ul.speciality-list-parent {
 padding: 0 0 0 10px;
 font-weight: bold;
 }

ul.speciality-list-parent li{
 margin: 3px 0;
 }

ul.speciality-list-parent li ul.focus-list{
 padding: 0 0 0 10px;
 font-weight: normal;
 }

ul.speciality-list-parent li ul.focus-list li{
 margin: 0;
 }

#speciality-list input {
 padding: 0;
 border: 1px inset #E1E2E3;
 width: 100px;
 margin: 0 10px;
 }

#speciality-list ul li a {
 margin: 0 0 0 10px;
 }

#speciality-list ul.speciality-list-parent ul .add-focus a {
 margin: 0;
}

.hidden-block{
 display: none;
}

.admin a {
 color:#58595B;
 font-size:12px;
 font-weight: bold;
 display: block;
 padding: 2px 0 2px 0px;
 margin-right:10px;
}

.admin ul li ul a {
 font-weight: normal;
}

.admin a.active {
 color:#EC932F;
}

.admin a:hover {
 background-color: #EC932F;
 color:#fff;
 text-decoration: none;
}

.compose-error {
 padding-left: 114px;
 margin-top:2px;
}

.hidden {
 display:none;
}

#loged-in {
 float: right;
 height: 16px;
 margin-right:5px;
 border-bottom:1px solid #EC932F;
}

.margin-r-20 {
 margin-right: 20px;
}

.margin-r-3 {
 margin-right: 3px;
}

.margin-l-10 {
 margin-left: 10px
}

.margin-l-5 {
 margin-left: 5px;
}

.left-search-content-sub {
 clear: both;
 float: none;
 margin: 4px 0 0 10px;
}

.heading {
 clear: both;
 color: #6e6f72;
 font-weight: bold;
 padding: 4px 0px;
 font-size: 12px;
 display: block;
}

.block-display {
 display: block;
}

.edit-portfolio-project {
 font-size:10px;
 font-weight: normal;
 vertical-align: bottom;
}

div.folder {
 width: 120px;
 height: 95px;
 background: #fff url("images/folder.gif") no-repeat scroll 9px 0;
 display: block;
 cursor: pointer;
}

.margin-top-2 {
 margin-top: 2px;
}

.loader {
 border: 0;
 height: 0;
 width: 0;
 padding: 0;
 position: absolute;
 visibility: hidden;
}

.img-selected {
 border-style:solid;
 border-width:thin;
 border-color:#EC932F;
}
.img-normal {
 border-style:solid;
 border-width:thin;
 border-color:#ccc;
}

.center-align {
 text-align: center;
}

.portfolio-width .check {
 border: none;
}

.paddnig-left-20 {
 padding-left: 20px;
}

#main-contaner {
 /*width: 946px;*/
 margin: 0 auto;
 width:1000px;
 position: relative;
}

.attach-a-file-bg {
 background: url(images/attachafile-img.gif) no-repeat center;
 color: #fff;
 font-size: 10px;
 margin: 0 6px;
 padding: 0 9px;
 border:none;
 vertical-align: top;
}

.width-185 {
 width: 185px;
}

.project-cover{
 position: relative;
 top: 20px;
 left: 31px;
}

#name-main {
 margin-bottom: 5px;
}

ul.gallery li.profile-gallery {
 width:254px;
 margin: 14px 8px;
}

.small-bg {
 background: url(images/button-3.gif) no-repeat center;
 color: #fff;
 font-size: 11px;
 margin: 0;
 padding:3px 0;
 border:none;
 display:inline;
 vertical-align:middle;
 width:56px;
}

.small-bg-hover {
 background: url(images/button-3-hover.gif) no-repeat center;
 color: #fff;
 font-size: 11px;
 margin: 0;
 padding:3px 0;
 border:none;
 display:inline;
 vertical-align:middle;
 width:56px;
}

.padding-left-20 {
 padding-left: 20px;
}

.padding-left-5 {
 padding-left:5px;
}

ul.gallery li.home-list {
 height: 120px;
 margin: 0 6px;
}

.width-218 {
 width: 218px;
}

.name {
 font-size: 14px;
 font-weight: bold;
}

#profile-education .block, #profile-work-done .block, #profile-program .block, #profile-about-company .block {
 margin-bottom: 5px;
}

#frontpage-gallery {
 /*height: 530px;*/
 height: 505px;
}

.right-align {
 text-align: right;
}

.font-13 {
 font-size: 13px;
}

.submit-p-hover{
 background: url(images/button-3-hover.gif) no-repeat center;
 color: #fff;
 font-size: 11px;
 margin: 0;
 padding:3px 0;
 border:none;
 vertical-align:middle;
 width:56px;
}

.submit-p:hover{
 color: #fff;
 text-decoration: none;
}

.viewing-profile{
 color:#BCB8B3;
 font-weight:bold;
 float:right;
 margin:-6px 8px 0 0;
 font-size: 12px;
 text-align: right;
}

.padding-left-22 {
 padding-left: 22px;
}


.add-project{
 font-size: 10px;
 font-weight: bold;
}

.activity{
 padding-left: 7px;
}

.margin-left-21{
 margin-left: 21px;
}

.add-files{
 font-size: 10px;
 font-weight: bold;
 position: relative;
 top: 5px;
}

.autocomplete-thumb{
 vertical-align: middle;
 padding-right: 10px;
}

.padding-r-3{
 padding-right: 3px;
}

.medium-button {
 background: url(images/button-2.gif) no-repeat center center;
 color: #fff;
 text-decoration: none;
 margin-top: 10px;
 vertical-align: middle;
 width: 141px;
 font-size: 11px;
 display: block;
 height: 26px;
 margin-bottom: 0;
 border:0;
 padding-top:0px;
}

.medium-button-hover {
 background: url(images/button-2-hover.gif) no-repeat center center;
 color: #fff;
 text-decoration: none;
 margin-top: 10px;
 vertical-align: middle;
 width: 141px;
 font-size: 11px;
 display: block;
 height: 26px;
 margin-bottom: 0;
 border:0;
 padding-top:0px;
}

.width-490{
 width: 490px;
 margin: 0 auto;
}

.navegation .primary ul li a.gray-link {
 color:#6E6F72;
 font-size:11px;
 font-weight:normal;
}

.navegation .primary ul li a.gray-link:hover {
 text-decoration: underline;
}

.font-12 {
 font-size: 12px;
}

.logged-in-name{
 font-weight: normal;
}

.padding-t-3{
 padding-top:3px;
}

.padding-t-d-3 {
 padding: 3px 0;
}

.ie-hack-home-signup {
 height:614px;
 padding-left:7px;
 ^height:639px;
 _height:649px;
}

#project-description{
 padding-bottom: 10px;
}

.paddnig-left-10{
 padding-left: 10px;
}

.font-11{
 font-size: 11px;
}

.width-200{
 width: 200px;
}

.portfolio-main-image{
 text-align: center;
}

.developed-by{
 font-size: 10px;
}

.back {
 text-decoration: none;
 color: #ec932f;
 font-size: 12px;
}

.posted-padding {
 padding: 0 15px 0 0;
}

.width-60 {
 width: 60px;
}

.orange-border-right {
 border-right: 1px solid #EC932F;
}

.color-dark-gray {
 color: #777;
}

.right-background-border {
 background: transparent url("images/shadow-right-update.png") scroll repeat-y right top;
}

.left-background-border {
 background: transparent url("images/shadow-left-update.png") scroll repeat-y -1px 0;
 _background: transparent url("images/shadow-left-update.png") scroll repeat-y left 0;
}

.content-update {
 border: none;
 padding: 0;
 background: #FFF url("images/content-bg-update1.gif") scroll repeat-x 0 0;
 margin: 0 6px 0 6px;
 _margin: 0 4px 0 7px;
}

.png-fix {

}

.margin-r-7 {
 margin-right: 7px;
}

#file-details{
 text-align: center;
}

#file-details .portfolio-main-image img {
 border:1px solid #CCCCCC;
}

.padding-b-5 {
 padding-bottom: 5px;
}

#home-announcement {
 background:transparent url("images/home-announcement.jpg") scroll no-repeat 0 0;
 width:861px;
 height:60px;
 margin-top:-20px;
 margin-bottom:5px;
 text-align:center;
}

.home-block-text {
 margin-top: 10px;
}

.home-block-bg-1 {
 background: transparent url("images/home-block-bg.gif") scroll no-repeat 0 0;
 height: 190px;
}
.home-block-bg-2 {
 background: transparent url("images/home-block-bg.gif") scroll no-repeat 6px 0;
 height: 190px;
}
.home-block-bg-3 {
 background: transparent url("images/home-block-bg.gif") scroll no-repeat right 0;
 height: 190px;
}

.margin-b-5{
 margin-bottom: 5px;
}

.profile-connection{
 color: #58595B;
}

.setting{
 color: #58595B;
}

.setting:hover{
 color: #EC932F;
}

.margin-t-20{
 margin-top: 20px;
}

.height-16 {
 height: 16px;
}

.login-header-bottom-left {
 float: left;
 background: url(images/login-left-bottom-angle.gif) no-repeat;
 width: 13px;
 height: 13px;
}

.login-header-bottom-center {
 float: left;
 background: url(images/login-center-bottom.gif) repeat-x;
 height: 13px;
}

.login-header-bottom-right {
 float: left;
 background: url(images/login-right-bottom-angle.gif) no-repeat;
 width: 13px;
 height: 13px;
}

.width-128 {
 width: 128px;
}


.margin-t-d-15 {
 margin: 15px 0;
}

.home-url-img {
 /*padding: 90px 0 0 0;*/
 padding: 35px 0 0 0;
 width: 480px;
 margin:0 auto;
}

.home-video-img {
 padding: 20px 0 0 0;
 width: 200px;
 margin:0 auto;
}

.home-video-img p {
 font-size: 14px;
 padding-top:10px;
}

.home-how-to {
 padding: 60px 0 0 0;
 width: 450px;
 margin:0 auto;
}

.home-how-to p {
 padding-bottom: 10px;
 font-size: 14px;
}

.home-how-to div.text-bg {
 float: left;
 width:140px;
 height:94px;
 padding: 0 5px;
 background: transparent url("images/text-homepage.gif") scroll no-repeat 10px 0;
}

.home-how-to span {
 display: block;
 width: 80px;
 padding-top: 30px;
 font-size: 14px;
}

.home-block-height {
 height: 527px;
}

.home-block .block-left {
 margin: 0px 10px 0 0;
}

.home-block .block-center {
 margin: 0 5px 10px;
}

.home-block .block-right {
 margin: 0 5px 10px;
}

.font-14 {
 font-size: 14px;
}

.padding-top-15 {
 padding-top: 15px;
}

.justify-text {
 text-align: justify;
}

.padding-bottom-7 {
 padding-bottom: 7px;
}

.padding-t-b-15 {
 padding:15px 0;
}

.font-10 {
 font-size: 10px;
}

.join-padding {
 padding: 0 0 0 10px;
}

.padding-t-b-5 {
 padding: 5px 0;
}

.pagination-style {
 word-spacing:3px;
 width:200px;
 height:15px;
}

.padding-top-2 {
 padding-top: 2px;
}

.height-20 {
 height: 20px;
}

.margin-t-3 {
 margin-top: 3px;
}

.padding-left-83 {
 padding-left: 83px;
}

.padding-top-40 {
 padding-top: 40px;
}

.padding-b-6 {
 padding-bottom: 6px;
}

.margin-l-6 {
 margin-left: 6px;
}

.width-389 {
 width: 389px;
}

.left-align {
 text-align: left;
}

.width-457 {
 width: 457px;
}

.padding-l-12 {
 padding-left: 12px;
}

.margin-right-10 {
 margin-right: 10px;
}

.no-message-style {
 height:75px;
 font-weight:bold;
 text-align:center;
 padding-top:70px;
}

.width-700 {
 width: 700px;
}

.padding-left-105 {
 padding-left: 105px;
}

.padding-r-7 {
 padding-right: 7px;
}

.postaproject-span-p-l-4 {
 text-align: left;
 margin: 0px 6px 0 0;
 /*float: left;*/
 font-weight: normal;
 vertical-align: bottom;
 display: block;
 padding-left: 4px;
 padding-top: 1px;
}

.width-240 {
 width: 240px;
}

.width-285 {
 width: 285px;
}

.width-155 {
 width: 155px;
}

input.checkbox {
 border: none;
}

.padding-t-b-10 {
 padding: 10px 0;
}

.padding-0 {
 padding:0;
}

.cursor-pointer {
 cursor:pointer;
}

.padding-l-15 {
 padding-left: 15px;
}

.connections-top-pagination {
 position:absolute;
 right:15px;
 margin-top:10px;
}

.empty-list-div {
 height:75px;
 font-weight:bold;
 text-align:center;
 padding-top:70px;
}

.add-connections-div-button {
 margin-top: 10px;
}

.add-connections-div-button a {
 text-decoration:none;
 color:#fff;
}

.margin-l-r-8 {
 margin: 0 8px;
}

.empty-projects-list {
 padding:15px 0 15px 28px;
}

.margin-t-40 {
 margin-top: 40px;
}

.height-300 {
 height: 300px;
}

.margin-r-5 {
 margin-right: 5px;
}

.home-block .block-bottom-right {
 margin:0 0 10px 10px;
}

ul.padding-t-44 {
 padding-top: 44px;
}

.width-860 {
 width: 860px;
}

.navegation .secondary ul li.posts {
 float:right;
 margin-right:0;
}

.navegation .secondary ul.no-border {
 border: none;
}

.navegation .secondary ul li a.long-width-135 {
 width: 135px;
}

.width-98-per {
 width: 98%;
}

.width-99-per {
 width: 99%;
}

.padding-b-20 {
 padding-bottom: 20px;
}

.no-decoration {
 text-decoration: none;
}

.width-400 {
 width: 400px;
}

.margin-r-5-ie6 {
 _margin-right:5px;
}

.error-sign {
 padding: 0pt 2px;
 background-color: #f00;
 font-size: 14px;
 font-weight: 700;
 color: #fff;
}

.error-text {
 font-size: 11px;
 color: #f00;
}

.width-230 {
 width: 230px;
}

.width-192 {
 width: 192px;
}

.height-30 {
 height: 30px;
}

.white-color {
 color: #fff;
}

.white-color:hover {
 color: #fff;
}

#avatar-text {
 position:relative;
 top:150px;
 text-align:center;
}

.files-pagination {
 padding-bottom:15px;
 width:210px;
 padding-left:195px;
}

#num-of-files-portfolio {
 padding:4px 56px 15px 0;
}

.file-delete-link {
 padding-right:25px;
 height:20px;
 display:block;
}

.files-list-bottom-links {
 clear:both;
 height:55px;
 padding-right:52px;
}

.padding-l-27 {
 padding-left: 27px;
}

.width-220 {
 width: 220px;
}

.width-580 {
 width: 580px;
}

.file-reorder-content {
 padding:10px 0 0 15px;
 _margin-right:5px;
 height:450px;
 overflow-y:scroll;
 overflow-x:hidden;
}

.project-description-textarea {
 margin: 5px 0;
 width:200px;
 height:15px;
}

#project-description-text {
 height:78px;
 width:98%;
}

#add-files-div {
 text-align:right;
 margin:1px 0 0 0;
 width:122px;
}

.empty-project-file {
 position:relative;
 top:40px;
 left:46px;
 font-weight:bold;
 color:#999;
 width: 50px;
}

.height-12 {
 height: 12px;
}

ul.gallery li div.right-align {
 text-align: right;
}

.margin-b-7 {
 margin-bottom: 7px;
}

.height-200 {
 height: 200px;
}

ul.gallery li div.margin-t-22 {
 margin-top: 22px;
}

.italic-font {
 font-style: italic;
}

ul.gallery li div.center-align {
 text-align: center;
}

.min-height-318 {
 min-height: 318px;
}

.my-posted-top-pagination {
 position:absolute;
 left:905px;
 margin-top:10px;
}

.width-550 {
 width: 550px;
}

.width-67 {
 width: 67px;
}

.date-img-border {
 border: 1px solid #3B5998;
}

.clear-both {
 clear: both;
}

.height-1 {
 height: 1px;
}

.margin-r-30 {
 margin-right: 30px;
}

.width-420 {
 width: 420px;
}

.height-500 {
 height: 500px;
}

.width-620 {
 width: 620px;
}

.font-16 {
 font-size: 16px;
}

.width-330 {
 width: 330px;
}

.margin-t-b-8 {
 margin: 8px 0;
}

.width-500 {
 width: 500px;
}

.width-380 {
 width: 380px;
}

.color-c00 {
 color: #c00;
}

.padding-r-54 {
 padding-right: 54px;
}

.height-3 {
 height: 3px;
}

.height-10 {
 height: 10px;
}

ul.padding-t-25 {
 padding-top: 25px;
}

ul.gallery li div.margin-t-5 {
 margin-top: 5px;
}

.padding-r-23 {
 padding-right: 23px;
}

.padding-l-40 {
 padding-left: 40px;
}

label.bold-font {
 font-weight: bold;
}

a.no-decoration {
 text-decoration: none;
}

a.no-decoration:hover {
 text-decoration: none;
}

.width-70{
 width:70px;
}

.color-6e6f72 {
 color: #6e6f72;
}

.padding-l-3 {
 padding-left: 3px;
}

.padding-t-0 {
 padding-top: 0;
}

.height-5 {
 height: 5px;
}

.height-6 {
 height: 6px;
}

.back-view-message {
 position:absolute;
 right:26px;
 top: 10px;
 *top:20px;
 width: 150px;
 text-align: right;
}

.font-15{
 font-size: 15px;
}

.underline-text {
 text-decoration: underline;
}

.adv-list {
 padding:10px 0;
}

.adv-list li {
 padding:5px 10px;
 list-style-type: disc;
 list-style-position: inside;
}

ol.adv-list li {
 padding:5px 10px;
 list-style-type: lower-alpha;
 list-style-position: inside;
}

ol.adv-list li ul li {
 list-style-type: circle;
}

.term-list li {
 padding:5px 10px;
 list-style-type: disc;
 list-style-position: inside;
}

ol.term-list li {
 padding:5px 10px;
 list-style-type: lower-alpha;
 list-style-position: inside;
}

ol.term-list li ul li {
 list-style-type: circle;
}

.help-list li {
 padding:5px 10px;
 list-style-type: disc;
 list-style-position: inside;
}

ol.help-list li {
 padding:5px 10px;
 list-style-type: decimal;
 list-style-position: inside;
}

ol.help-list li ul li {
 list-style-type: circle;
}

.navegation .primary ul li.fix-ie7 {
 position: relative;
 z-index: 1000;
}

.navegation .submenu ul li.fix-ie7 {
 z-index: 1000;
}
.navegation .submenu6 ul li.fix-ie7 {
 z-index: 1000;
}

.login-area label.float-none {
 float: none;
}

.navegation .primary ul li a.orange-link {
 color: #EC932F;
}
.navegation .submenu ul li a.orange-link {
 color: #EC932F;
}
.navegation .submenu6 ul li a.orange-link {
 color: #EC932F;
}
.navegation .primary ul li a.normal-font {
 font-weight: normal;
}

.navegation .primary ul li a.font-11 {
 font-size: 11px;
}

.navegation .primary ul li.left-align {
 text-align: left;
}

.navegation .primary ul li.right-align {
 text-align: right;
}

.navegation .primary ul li.center-align {
 text-align: center;
}

.navegation .submenu ul li a.normal-font {
 font-weight: normal;
}

.navegation .submenu ul li a.font-11 {
 font-size: 11px;
}

.navegation .submenu ul li.left-align {
 text-align: left;
}

.navegation .submenu ul li.right-align {
 text-align: right;
}

.navegation .submenu ul li.center-align {
 text-align: center;
}



.navegation .submenu6 ul li a.normal-font {
 font-weight: normal;
}

.navegation .submenu6 ul li a.font-11 {
 font-size: 11px;
}

.navegation .submenu6 ul li.left-align {
 text-align: left;
}

.navegation .submenu6 ul li.right-align {
 text-align: right;
}

.navegation .submenu6 ul li.center-align {
 text-align: center;
}



a.gray-link {
 color: #6E6F72;
}

a.gray-link:hover {
 color: #6E6F72;
}

.width-44 {
 width: 44px;
}

#profile-name a {
 color: #6E6F72;
}

#profile-name a:hover {
 color: #EC932F;
 text-decoration: none;
}

#profile-name a.setting:hover {
 text-decoration: underline;
}

.padding-r-1 {
 padding-right: 1px;
}

.padding-l-1 {
 padding-left: 1px;
}

div.ajax-pagination-style {
 margin-top:10px;
 width:180px;
 word-spacing:3px;
}

h1.header-style {
/* margin: 0 0 0 15px;*/
 margin: 0;
 padding-left: 15px;
}

a.color-ccc {
 color: #cccccc;
}

a.color-abadb0 {
 color: #abadb0;
}

.width-360 {
 width: 360px;
}

.width-340 {
 width: 340px;
}

.relative-position {
 position: relative;
}

.back-view-post {
 position:absolute;
 right:31px;
 top:15px;
 width: 150px;
 text-align: right;
}

.back-view-find {
 position:absolute;
 right:32px;
 width: 150px;
 text-align: right;
}

.border-b-width-170 {
 border-bottom:1px solid #CFD1D3;
 width:170px;
}

.navegation .secondary ul li a.connections-tab {
 width: 160px;
}

.overflow-y-auto {
 overflow-y:auto;
}

.width-600 {
 width: 600px;
}

.lineheight-12 {
 line-height: 12px;
}

.lineheight-16 {
 line-height: 16px;
}

.padding-top-34{
 padding-top: 34px;
}

.navegation .primary ul.logged li {
 float: left;
 padding: 11px 22px;
 vertical-align: middle;
 text-align:center;
 width:96px;
}

.navegation .primary ul.logged li.left-align {
 text-align: left;
}

.navegation .primary ul.logged li.right-align {
 text-align: right;
}

.navegation .primary ul.logged li.center-align {
 text-align: center;
}

.padding-left-13 {
 padding-left: 13px;
}

.red-color{
 color: #f00;
}

#forgot-password-error-message{
 color: #f00;
}

.message-overflow{
 height: 385px;
 overflow-y: hidden;
}

.width-178 {
 width: 178px;
}

.height-150 {
 height: 150px;
}

.padding-top-5 {
 padding-top: 5px;
}

.padding-left-10 {
 padding-left: 10px;
}

.width-135 {
 width: 135px;
}

.width-392 {
 width: 392px;
}

li.comments-style {
 margin-right: 10px;
 padding-bottom: 10px;
 padding-left: 10px;
}

#adv-block {
 padding-top:107px;
 position: absolute;
 right: 0;
}

#portfolio-browes-list li {
 float: left;
 width: 170px;
 height: 190px;
 padding-right: 20px;
}

#portfolio-browes-list li .portfolio-browes-text {
 clear: both;
 width: 124px;
 text-align: center;
 font-weight: bold;
}

.padding-l-20 {
 padding-left: 20px;
}

.content-rot-home {
 border-width: 0 1px;
 border-style: solid;
 border-color: #c6c7c9;
 clear: both;
 background: url(images/bg.gif) repeat-x;
 background-position:bottom;
 padding: 0 14px 0 14px;
 height: 1%;
}

.padding-left-36 {
 padding-left:36px;
}

.home-block-wide .navegation {
 width: 550px;
}

.home-block-wide .navegation .secondary {
 width: 530px;
 margin: 0;
}

.content-empty-home {
 border-width: 0 1px;
 border-style: solid;
 border-color: #c6c7c9;
 clear: both;
 padding: 0 14px 0 14px;
 height: 1%;
}

ul.gallery li.home-list-height-109{
 height: 109px;
 padding: 0 6px 0 0;
 margin: 0;
}

.width-260{
 width: 260px;
}

.navegation .secondary ul.home-content-menu li a {
 width:180px;
}

ul.padding-t-20 {
 padding-top: 20px;
}

.padding-top-12 {
 padding-top: 12px;
}

.height-85 {
 height: 85px;
}

.padding-top-13 {
 padding-top: 13px;
}

.hidden-overflow {
 overflow: hidden;
}

.gray-border-top {
 border-top: 1px solid #CCCCCC;
}

.recent-work-home-block {
 height: 84px;
 overflow: hidden;
 margin-bottom: 10px;
 padding: 10px 0 0 0;
}

.margin-top-17 {
 margin-top: 17px;
}

.footer-links a{
 margin: 0 20px;
}

.footer-links a.addthis_button img {
 vertical-align:middle;
}

ul.gallery-home {
 width:100%;
 margin:0;
}

ul.gallery-home li {
 width:247px;
}

div.folder-home {
 background:#FFFFFF url(images/folder.gif) no-repeat 0 0;
 width:110px;
}

.padding-t-b-26 {
 padding:26px 0;
}

.padding-t-50 {
 padding-top:50px;
}

.project-cover-home {
 left:21px;
 position: relative;
 top: 20px;
}

.footer-links a.selected{
 font-weight: bold;
}

.inside-ul li{
 list-style-position: inside;
 list-style-type: inherit;
 padding: 0 0 5px 16px;
}

.padding-l-32{
 padding-left: 32px;
}

.copyright a.selected{
 font-weight: bold;
}

.padding-t-b-27 {
 padding:27px 0;
}

.width-98{
 width: 98px;
 padding-left: 3px;
}

.not-displayed{
 font-size: 11px;
 font-style: italic;
}

.height-24 {
 height: 24px;
}

.featured-user-block {
 height:207px;
 ^height:231px;
}

#recent-portfolio {
 display:block;
 ^padding:0 0 0 20px;
}

#recent-posted {
 display:none;
 background: url(/images/gray-px.gif) repeat-y center 10%;
}

.home-join-now {
 padding:26px 0 0 0;
 height:40px;
}

.height-15 {
 height: 15px;
}

.height-28 {
 height: 28px;
}

.height-27 {
 height: 27px;
}

#home-notice-board {
 padding:0px 10px 0px 10px;
 height:642px;
 ^height:666px;
 _height:678px;
}

.height-210 {
 height:210px;
}

.height-90 {
 height:90px;
}

.height-190 {
 height:190px;
}

.height-147 {
 height:147px;
}

.notice-header {
 font-weight:bold;
 border-bottom:#CCC 1px solid;
 padding-bottom:5px;
}

.margin-top-5 {
 margin-top: 5px;
}

.height-35 {
 height: 35px;
}

.width-845 {
 width: 845px;
}

.right-sidebar .width-845 {
 width: 845px;
}

.padding-left-70 {
 padding-left: 70px;
}

a.gray-link-pagination {
 color:#464749;
}

.font-bold {
 font-weight: bold;
}

#profile-avatar #avatar-text {
 top: 90px;
}

.height-160 {
 height: 160px;
}

.width-710 {
 width: 710px;
}

.navegation .secondary ul.height-32 {
 height: 32px;
}

.navegation .secondary ul li a.width-130 {
 width: 130px;
}

#general-notices-content {
 padding:34px 50px 50px 50px;
}

#general-notices-content .general-notices-block {
 border-bottom:#CCC 1px solid;
 margin-bottom:20px;
 padding-bottom:20px;
}

.label-auto {
 width: auto;
 text-align: right;
 margin: 0px 4px 2px 0;
 float: left;
 font-weight: bold;
 vertical-align: bottom;

}

ul.gallery li.home-list-height-116{
 height: 116px;
 padding: 0 0 0 14px;
 margin: 0;
 width: 156px;
}

ul.gallery li div.custom-text{
 margin: 0;
 position: relative;
 top: -4px;
 width: 110px;
 text-align: center;
 /*height: 15px;
 overflow: hidden;*/
}

ul.gallery li div.custom-text a {
 font-size: 11px;
}




.chromestyle{
width: 99%;
font-weight: bold;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.chromestyle ul{
border: 1px solid #BBB;
width: 100%;
background: url(chromebg.gif) center center repeat-x; /*THEME CHANGE HERE*/
padding: 4px 0;
margin: 0;
text-align: center; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
display: inline;
}

.chromestyle ul li a{
color: #494949;
padding: 4px 7px;
margin: 0;
text-decoration: none;
border-right: 1px solid #DADADA;
}

.chromestyle ul li a:hover, .chromestyle ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
background: url(chromebg-over.gif) center center repeat-x; /*THEME CHANGE HERE*/
}

/* ######### Style for Drop Down Menu ######### */


.dropmenudiv{

visibility: hidden;
 border-width: 0 1px;
 border-style: solid;
 /*border-color: #c6c7c9;*/
 clear: both;
 background: #fff url(images/block-bg.gif) repeat-x;
 padding: 0 0 0 0px;
 height: 1%;
 color:#58595B;
z-index:1000;
border:1px solid #c6c7c9;
border-top:0px;
width:176px;
}

.dropmenudiv a{
color:#58595B;
font-size:12px;
/*font-weight:bold;*/
width: 140px;
display: block;
text-indent: 3px;
border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
/*padding: 2px 0;*/
padding:10px 3px 3px 4px;
text-decoration: none;
margin:0 18px;
height:21px;
vertical-align:middle;
}

.dropmenudiv a:last-child{
 border-bottom:0px;
 padding:4px 3px 10px;
}

.dropmenudiv a:first-child{
 padding:15px 3px 0px;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
/*background-color: #F0F0F0;
color: #ec932f;*/
font-weight:bold;
}


 ul li .dropmenudiv a.selected{
 color: #ec932f;
 font-weight:bold;
 }

.primary ul li a:hover,.primary ul li a.selected{
color: #ec932f;
}


/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
/*#TB_window {
 font: 12px Arial, Helvetica, sans-serif;
 color: #333333;
}

#TB_secondLine {
 font: 10px Arial, Helvetica, sans-serif;
 color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
*/
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
 position: fixed;
 z-index:100;
 top: 0px;
 left: 0px;
 height:100%;
 width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
 background-color:#000;
 filter:alpha(opacity=10);
 -moz-opacity: 0.10;
 opacity: 0.10;
}

* html #TB_overlay { /* ie6 hack */
 position: absolute;
 height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
 position: fixed;
 /*background: #ffffff;*/ /* ANAS */
 z-index: 102;
 /*color:#000000;*/
 display:none;
 /*border: 4px solid #525252;*/
 text-align:left;
 top:50%;
 left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
/*ibrahim: change the num.: 2 -> .8*/
}

#TB_window img#TB_Image {
 display:block;
 margin: 15px 0 0 15px;
 border-right: 1px solid #ccc;
 border-bottom: 1px solid #ccc;
 border-top: 1px solid #666;
 border-left: 1px solid #666;
}

#TB_caption{
 height:25px;
 padding:7px 30px 10px 25px;
 float:left;
}

#TB_closeWindow{
 height:25px;
 padding:11px 25px 10px 0;
 float:right;
}

#TB_closeAjaxWindow{
 padding:3px 10px 3px 7px;
 /*margin-bottom:1px;*/ /* ANAS */
 text-align:right;
 float:right;
 background-color: #fff;
 margin-right: 14px;
}

#TB_ajaxWindowTitle{
 float:left;
 padding:7px 0 5px 10px;
 /*margin-bottom:1px;*/
}

#TB_title{
 /*background-color:#e8e8e8;*/ /* ANAS */
 /*height:27px;*/
 padding: 0px 15px 15px; /* ANAS */
}

#TB_ajaxContent{
 clear:both;
 padding:0px 15px 15px 15px;
 overflow:auto;
 text-align:left;
 line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
 padding:15px;
}

#TB_ajaxContent p{
 padding:5px 0px 5px 0px;
}

#TB_load{
 position: fixed;
 display:none;
 height:13px;
 width:208px;
 z-index:103;
 top: 50%;
 left: 50%;
 margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
 z-index:99;
 position:fixed;
 top: 0;
 left: 0;
 background-color:#fff;
 border:none;
 filter:alpha(opacity=0);
 -moz-opacity: 0;
 opacity: 0;
 height:100%;
 width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
 position: absolute;
 height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
 clear:both;
 border:none;
 margin-bottom:-1px;
 margin-top:1px;
 _margin-bottom:1px;
}
/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
 position: relative;
}

.jcarousel-clip {
 z-index: 2;
 padding: 0;
 margin: 0;
 overflow: hidden;
 position: relative;
}

.jcarousel-list {
 z-index: 1;
 overflow: hidden;
 position: relative;
 top: 0;
 left: 0;
 margin: 0;
 padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
 float: left;
 list-style: none;
 /* We set the width/height explicitly. No width/height causes infinite loops. */
 width: 75px;
 height: 75px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
 z-index: 3;
 display: none;
}

.jcarousel-prev {
 z-index: 3;
 display: none;
}

.jcarousel-skin-tango .jcarousel-container {
 /*-moz-border-radius: 10px;*/
 /*background: #F0F6F9;*/
 /*border: 1px solid #346F97;*/
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
 /*width: 245px;*/
 width:733px;
 padding: 0 45px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
 width: 75px;
 height: 245px;
 padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
 /*width: 245px;*/
 width:740px;
 /*height: 75px;*/
 height: 200px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
 width: 75px;
 height: 245px;
}

.jcarousel-skin-tango .jcarousel-item {
 /*width: 75px;*/
 /*height: 75px;*/
 height: 160px;
 width: 140px;
}


.jcarousel-skin-tango .jcarousel-item-horizontal {
 margin: 3px 0;
 padding: 0 4px;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
 margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
 background: #fff;
 color: #000;
}

/**
 * Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
 position: absolute;
 /*top: 43px;*/
 top:110px;
 /*right: 5px;*/
 right:0;
 width: 32px;
 height: 32px;
 cursor: pointer;
 /*background: transparent url(next-horizontal.png) no-repeat 0 0;*/
 background: transparent url(/images/jcarousel-arrow-right.gif) no-repeat right center;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
 /*background-position: -32px 0;*/
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
 /*background-position: -64px 0;*/
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
 cursor: default;
 /*background-position: -96px 0;*/
 background: transparent url(/images/gray-right.gif) no-repeat right center;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
 position: absolute;
 /*top: 43px;*/
 top:110px;
 /*left: 5px;*/
 left:0;
 width: 32px;
 height: 32px;
 cursor: pointer;
 /*background: transparent url(prev-horizontal.png) no-repeat 0 0;*/
 background: transparent url(/images/jcarousel-arrow-left.gif) no-repeat left center;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
 /*background-position: -32px 0;*/
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
 /*background-position: -64px 0;*/
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
 cursor: default;
 /*background-position: -96px 0;*/
 background: transparent url(/images/gray-left.gif) no-repeat left center;
}

/**
 * Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
 position: absolute;
 bottom: 5px;
 left: 43px;
 width: 32px;
 height: 32px;
 cursor: pointer;
 background: transparent url(next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover {
 background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
 background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
 cursor: default;
 background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
 position: absolute;
 top: 5px;
 left: 43px;
 width: 32px;
 height: 32px;
 cursor: pointer;
 background: transparent url(prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
 background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
 background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
 cursor: default;
 background-position: 0 -96px;
}

/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://ui.jquery.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://ui.jquery.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://themeroller.com/{themeurl}
*/


/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1.1em/*{fsDefault}*/; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1em; }
.ui-widget-header { border: 1px solid #aaaaaa/*{borderColorHeader}*/; background: #cccccc/*{bgColorHeader}*/ url(images/cccccc_40x100_textures_03_highlight_soft_75.png)/*{bgImgUrlHeader}*/ 0/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/; color: #222222/*{fcHeader}*/; font-weight: bold; }
.ui-widget-header a { color: #222222/*{fcHeader}*/; }
.ui-widget-content { border: 1px solid #aaaaaa/*{borderColorContent}*/; background: #ffffff/*{bgColorContent}*/ url(images/ffffff_40x100_textures_02_glass_75.png)/*{bgImgUrlContent}*/ 0/*{bgContentXPos}*/ 0/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/; color: #222222/*{fcContent}*/; }
.ui-widget-content a { color: #222222/*{fcContent}*/; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { /*border: 1px solid #d3d3d3*//*{borderColorDefault}*/; background: #fefefe/*{bgColorDefault}*/ url(images/e6e6e6_40x100_textures_02_glass_75.png)/*{bgImgUrlDefault}*/ 0/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #555555/*{fcDefault}*/; outline: none; }
.ui-state-default a { color: #555555/*{fcDefault}*/; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #999999/*{borderColorHover}*/; background: #dadada/*{bgColorHover}*/ url(images/dadada_40x100_textures_02_glass_75.png)/*{bgImgUrlHover}*/ 0/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/; outline: none; }
.ui-state-hover a { color: #212121/*{fcHover}*/; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #aaaaaa/*{borderColorActive}*/; background: #ffffff/*{bgColorActive}*/ url(images/ffffff_40x100_textures_02_glass_65.png)/*{bgImgUrlActive}*/ 0/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcActive}*/; outline: none; }
.ui-state-active a { color: #212121/*{fcActive}*/; outline: none; text-decoration: none; }
.ui-sortable-helper{ border: 1px solid #fcefa1/*{borderColorHighlight}*/; background: #fbf9ee/*{bgColorHighlight}*/ url(images/fbf9ee_40x100_textures_02_glass_55.png)/*{bgImgUrlHighlight}*/ 0/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/;}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fcefa1/*{borderColorHighlight}*/; background: #fbf9ee/*{bgColorHighlight}*/ url(images/fbf9ee_40x100_textures_02_glass_55.png)/*{bgImgUrlHighlight}*/ 0/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/; color: #363636/*{fcHighlight}*/; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a/*{borderColorError}*/; background: #fef1ec/*{bgColorError}*/ url(images/fef1ec_40x100_textures_05_inset_soft_95.png)/*{bgImgUrlError}*/ 0/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/; color: #cd0a0a/*{fcError}*/; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #cd0a0a/*{fcError}*/; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(images/222222_256x240_icons_icons.png)/*{iconsContent}*/; }
.ui-widget-content .ui-icon {background-image: url(images/222222_256x240_icons_icons.png)/*{iconsContent}*/; }
.ui-widget-header .ui-icon {background-image: url(images/222222_256x240_icons_icons.png)/*{iconsHeader}*/; }
.ui-state-default .ui-icon { background-image: url(images/888888_256x240_icons_icons.png)/*{iconsDefault}*/; }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/454545_256x240_icons_icons.png)/*{iconsHover}*/; }
.ui-state-active .ui-icon {background-image: url(images/454545_256x240_icons_icons.png)/*{iconsActive}*/; }
.ui-state-highlight .ui-icon {background-image: url(images/2e83ff_256x240_icons_icons.png)/*{iconsHighlight}*/; }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/cd0a0a_256x240_icons_icons.png)/*{iconsError}*/; }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-tr { -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-br { -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-top { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-right { -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-left { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all { -moz-border-radius: 4px/*{cornerRadius}*/; -webkit-border-radius: 4px/*{cornerRadius}*/; }

/* Overlays */
.ui-widget-overlay { background: #aaaaaa/*{bgColorOverlay}*/ none/*{bgImgUrlOverlay}*/ 0/*{bgOverlayXPos}*/ 0/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityOverlay}*/; }
.ui-widget-shadow { margin: -4px/*{offsetTopShadow}*/ 0 0 -4px/*{offsetLeftShadow}*/; padding: 4px/*{thicknessShadow}*/; background: #aaaaaa/*{bgColorShadow}*/ none/*{bgImgUrlShadow}*/ 0/*{bgShadowXPos}*/ 0/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/; opacity: .35;filter:Alpha(Opacity=35)/*{opacityShadow}*/; -moz-border-radius: 4px/*{cornerRadiusShadow}*/; -webkit-border-radius: 4px/*{cornerRadiusShadow}*/; }