body,html{
    margin:0;
    padding:0;
    width:100%;
    background: #FFF;
    font-size: 12px;
}


html *,
body *{
    margin:0;
    padding:0;
    font-family: arial, helvetica, tahoma, sans-serif;
}

label{
    padding:0px;
    margin:0px;
    cursor:pointer;
}
textarea, input, select {
    font-size: 12px;
}
li{
    list-style:none;
}

a{
    color:#959B1A;
    text-decoration:none;
}
a:hover{
    color:#162934;
    text-decoration:none;
}
a.textYellow:hover{
    color:#FFF;
}
.floatClearer, .floatClearerList{
    float:none;
    clear:both !important;
}

.floatWrapper{
    position:relative;
    width:100%;
}

.textDefault{
    font-size:12px;
    color:#000;
}

.textLabel{
    color:#666;
    font-weight:bold;
}
.textYellow{
    color:#9ea300;
}
.textRed{
    color:#ff0000;
}
a.textGreen{
    color:#b5ba26;
}
.textYellowA{
    color:#9ea300;
}
.textInRedA{
    color:#000;
}
a.textInRedA:hover{
    color:#162934;
}
.moderatorLink{
    color:#ff9B1A;
}

.textYellowA:hover{
    color:#162934;
}
.textGrey{
    color:#666 !important;
}

.textRequired{
    color: #FF0000 !important;
}

.textUnderlined{
    text-decoration: underline;
}

.fontNormal{
    font-size:12px;

}
.fontMedium{
    font-size:14px !important;
}
.fontBig{
    font-size:15px !important;
    font-weight:bold;
}
.leftFloater{
    float:left !important;
    display:block;
}

.rightFloater{
    float:right !important;
    display: block;
}

.yellowBox,
.whiteBox{
    line-height:20px;
    height:20px;
    font-size:12px;
    color:#000;
}
.yellowBox{
    background: #b5ba26;
}
.yellowBox:hover{
    color: #FFF;
}
.yellowSubmit,
.whiteSubmit{
    height:20px;
    line-height:20px;
    overflow: visible;
    padding:0 15px !important;
    border:0px;
    font-size:12px;
    font-weight:normal;
    color:#000000;
}

.yellowSubmit{
    background:#b5ba26;
}
.whiteSubmit{
    background: #d7d7d7;
}
.yellowSubmit:hover{
    color:#ffffff;
    cursor: pointer;
}

.greyBox{
    background: #DEDEDE;
    padding: 6px;
}
.whiteSubmit:hover{
    color: #959B1A;
    cursor: pointer;
}
.whiteBox{
    background:#d7d7d7;
}

.whiteBox:hover{
    color:#959B1A;
}

.greyBorder{
    border: 1px solid #DEDEDE !important;
}
.button,
.buttonBold{
    position:relative;
    display:block;
    text-align:center;
    padding-left: 15px;
    padding-right: 15px;
}
.button{
    font-weight:normal;
}

.buttonBold{
    font-weight:bold;
}

.blueBox{
    background:#0e2431;
}

.blueBox a{
    font-size:12px;
    font-weight:bold;
    color:#FFF;
}

.imgPadGrey{
    display:block;
    padding:8px;
    background:#F0F0F0;
}

.imgInlineLeft{
    margin-right:14px;
    float:left;
}

.imgInlineRight{
    margin-left:14px;
    float:right;
}

.headerCommon{
    position:relative;
    padding:3px 11px;
    background:#DEDEDE;
    font-weight:bold;
    color:#000;
}

.dashedSep,
.dashedSepLight{
    display:block;
    width:100%;
    height:1px;
    line-height:1px;
    font-size:0px;
    background:url("../elements/shared/dash_repeat.gif") repeat-x;
}

.dashedSepLight{
    background:url("../elements/shared/dash_repeat_grey.gif") repeat-x;
}

.dashedBorderGrey{
    padding-right:20px;
    background: url("../elements/shared/dash_repeat_grey_vert.gif") repeat-y;
    background-position:top right;
}

.inputTextDefault{
    font-size:12px;
    line-height:18px;
    color:#000;
}

input.inputTextDefault{
    height:18px;
}

input.inputHome{
    width:181px;
    height:22px;
    line-height:24px;
    font-size:18px;
    color:#b5ba26;
    border:1px solid #000;
}

select{
    height:20px !important;
}

input.openID,
input.inputTextDefault,
textarea,
select{
    border-top:1px solid #ABADB3;
    border-left:1px solid #E2E3EA;
    border-right:1px solid #E2E3EA;
    border-bottom: 1px solid #E3E9EF;
    background:#FFF;
}
#hints{
    padding-left:30px;
}

ul.hints li{
    padding-bottom:8px;
    color: #666;
}

.inputTextSimple{
    line-height:14px;
    height:14px;
    border:0;
    background:#FFF;
    padding:0px 2px;
    position:relative;
    font-size:12px;
    float:left;
}

.openID{
    background: url("../elements/icon/openid.gif") no-repeat #FFF !important;
    background-position:center right !important;
}
.submitArrow{
    position:relative;
    height:14px;
    line-height:14px;
    display:block;
}
div#wrapper{
    position:relative;
    width:800px;
    margin: 0px auto;
}

.logo{
    position:absolute;
    display:block;
    background:url("../elements/shared/logo.gif") no-repeat;
    width:275px;
    height:43px;
    border:0;
}
div#header{
    position:relative;
    width:100%;
    height: 214px;
    background:url("../elements/header/header_img.jpg") no-repeat;
}

div#header .logo{
    top:74px;
}
div#subheader{
    position:relative;
    width:100%;
    height:106px;
    background:url("../elements/header/subheader_img.jpg") no-repeat;
}

div#subheader .logo{
    top:27px;
}

div#serviceMenu{
    position:absolute;
    top:0px;
    right:0px;
}

.serviceItem{
    float:left;
    display:block;
    margin-left:11px;
    padding:0px 9px;
    font-size:12px;
    font-weight:bold;
    color:#000;
}

.serviceItemActive {
    color:#fff;
}

div#mainmenu{
    position:absolute;
    bottom:0px;
    left:0px;
    height: 20px;
}

div#mainmenu .blueBox{
    line-height:20px;
    height:20px;
}

.mainmenuItem{
    float:left;
    display:block;
    padding:0px 9px;
    margin-right:11px;
    color:#FFF;
    font-size:12px;
    font-weight:bold;
}

.mainmenuItem:hover, .mainmenuItemActive{
    color:#b5ba26;
}

#uploadButton{
    position:absolute;
    bottom:0px;
    right:0px;
    width:153px;
    height:47px;
    line-height:47px;
    background:url("../elements/header/upload_box.gif") no-repeat;
    font-size:22px;
    display:block;
    text-align:center;
    color:#FFF !important;
}

#uploadButton:hover{
    color:#b5ba26 !important;
}

#uploadButton_sel{
    position:absolute;
    bottom:0px;
    right:0px;
    width:153px;
    height:47px;
    line-height:47px;
    background:url("../elements/header/upload_box.gif") no-repeat;
    font-size:22px;
    display:block;
    text-align:center;
    color:#b5ba26 !important;
}

#uploadButton_sel:hover{
    color:#FFF !important;
}

#advSearch{
    display:block;
    background:url("../elements/header/adv_search_box.gif") no-repeat;
    width:142px;
    height:27px;
    line-height:27px;
    padding-left:11px;
    font-size:12px;
}
div.content{
    padding:18px 11px 36px 11px;
}


div.content h1{
    color:#9ea300;
    font-size:22px;
    font-weight:normal;
}
div.content h2{
    font-size:18px;
    font-weight:normal;
}

div.content p{
    font-size:12px;
    line-height:16px;
}

.h1pad{
    height:10px;
}

div.column{
    position:relative;
    float:left;
    color:#666;
}

img.imageHilites{
    border:0;
    display:block;
}

div.type1{
    width:250px;
}
div.type2{
    width:382px;
}
div.type3{
    width:510px;
}
/*
* step1-3
*/
div.type4{
    width:188px;
}
div.type5{
    width:572px;
}

div.type6{
    width:760px;
}


div.column h2{
    padding-top:18px;
    padding-bottom:14px;
}
.columnPad{
    float:left;
    width:14px;
    height:1px;
}

.columnPad2x{
    float:left;
    width:28px;
    height:1px;
}

.rowPadSmall{
    padding-top:5px;
}

.rowPadHalf{
    padding-top:10px;
}
.rowPad{
    padding-top:20px;
}
.rowPad2x{
    padding-top:30px;
}

.tab{
    margin-left:25px;
}
.padded{
    padding:0 12px;
}

.moreLink{
    display:block;
    font-size:18px;
    background:url("../elements/shared/more_arrow.gif") no-repeat;
    background-position:center right;
    width:66px;
    color:#000;
}
.moreLink:hover{
    text-decoration:none;
}

.browseForm{
    padding:10px;
    margin:0 auto;
}


/*
* Pagination
*/

.pagination{
    display:block;
    font-size:12px;
}

.pagination li{
    float:left;
}
.pagination a,
.pagination span{
    display:block;
    color:#666;
    padding:2px 4px;
}
.pagination a:hover{
    background:#b5ba26;
}

.pagination .active{
    display:block;
    padding:2px 4px;
    color:#b5ba26;
    font-weight:bold;
}

.pagination .previous-off,
.pagination .next-off,
.pagination .off{
    color:#999;
    display:block;
    padding:2px 4px;
}

/*
#pagination {
clear:both;
margin: 0px;
}
#pagination li{
border:0;
margin:0;
padding:0;
font-size:11px;
list-style:none;
float: left;
line-height:12px;
}
#pagination a{
border:solid 1px #CACACA;
margin:0 1px;
background:#FFF;
}
#pagination .previous-off,
#pagination .next-off {
color:#666666;
display:block;
float:left;
font-weight:bold;
padding:3px 7px;
}
#pagination .next a,
#pagination .previous a {
font-weight:bold;
border: none !important;
background: none;
}

#pagination .next a:hover,
#pagination .previous a:hover {
text-decoration:underline;
}

#pagination .active{
display:block;
float:left;
padding:3px 6px;
border: 1px solid #CACACA;
background:#CACACA;
color:#FFF;
margin:0 1px;
}
#pagination a:link,
#pagination a:visited {
color:#0077C7;
display:block;
float:left;
padding:3px 6px;
text-decoration:none;
}
#pagination a:hover{
border:solid 1px #0077C7;
}
*/
/*
* Login
*/

#login{
    width:200px;

}

#login .inputTextDefault{
    width:198px;
}

#forgotpassword {
    width:200px;
}
#forgotpassword .inputTextDefault{
    width:198px;
}

/*
registration
*/
div#registration{
    width:360px;

}
div#registration table{
    border:0;
    width:100%;
    padding:0;
    margin:0;
}

div#registration table td{
    padding:2px 16px 2px 0px;
}


div#registration .inputTextDefault{
    width:100%;
}

div#captcha{
    width:346px;
}
div#captcha img{
    display:block;
    margin-bottom:6px;
}

label{
    font-size:12px;
    color:#000;
}

/*
* Advanced Search
*/

#advSearchFilters{
    width:100%;
}

#advSearchFilters td{
    padding-top:12px;
}
#advSearchFilters select{
    width:100%;
}


/*
* Search Results
*/

.headerRollDown{
    position:relative;
    height:31px !important;
    line-height:31px;
    width:100%;
    background:#DEDEDE;
    color:#666;
    font-weight:bold;
    font-size:12px;
    background: url("../elements/shared/bg_header.gif") repeat-x #FFF;
}

.headerRollDown select,
.headerRollDown input,
.headerRollDown span,
.headerRollDown .button{
    position:relative;
    float:left;
    display:block;

}

.headerRollDown select{
    top:5px;
    margin-right:14px;
}

.headerRollDown input,
.headerRollDown .button{
    top:5px;
}

.docview{
    margin-top:24px;
}

.headerGrey{
    background: #d7d7d7 !important;
    color:#000 !important;
}

#docList .body{
    position:relative;
    padding:22px 0;
}

#docList .scrolling{
    height:450px;
    overflow:auto;
    overflow-x:hidden;
}

#docList .thumbHolder,
#docView .thumbHolder{
    float:left;
    margin-right:28px;
    padding-bottom:16px;
}

#docList .thumbHolder p,
#docView .thumbHolder p{
    text-align:center;
}
#docList .thumbHolder strong{
    padding-left:6px;
}
#docList .frame,
#docView .frame{
    display:block;
    width:136px;
    height:200px;
    background: #D7D7D7;
}
#docList .frame:hover,
#docView .frame:hover{
    background:#b5ba26;
}
#docList .frame img,
#docView .frame img{
    display:block;
    margin:0 auto;
    padding:8px 0;
    border:0;
}

#docList .docGalleryView{
    width:180px;
    margin-right:10px;
    float:left;
}
#docList .docGalleryView .thumbHolder{
    float:none !important;
    margin:0 !important;
}

#docList .docGalleryView .itemInfo{
    float:none !important;
}
#docList .listItem{
    position:relative;
    width:100%;
    background: url("../elements/shared/dash_repeat_grey.gif") repeat-x;
    background-position:bottom;
    padding:8px 0px 5px 0px;
}

#docList .body .itemInfo{
    position:relative;
    width:375px;
    float:left;
    font-size:12px;
    color:#666;
}

#docList .listItem .sep{
    background:#f0f0f0;
    font-size:0px;
    height:1px;
    line-height:1px;
    margin:6px 0px;
    width: 100%;
}
#docList .listItem .thumbHolder{
    margin:0;
}

#view_area img{
    border:none;
}

/*
* Upload common
*/

#stepProgressBox{
    position:relative;
    top:-43px;
}

#stepProgressBox .blueBox,
#stepProgressBox .yellowBox{
    text-align:center;
    font-size:12px;
    font-weight:bold;
    height:24px;
    line-height:24px;
    width:100%;
}

#stepProgressBox .blueBox{
    color:#FFF;
}


/*
* Upload Step 1
*/


#uploadStep1{
    font-size:12px;
    color:#000;

}

#uploadStep1 .headerCommon{
    width:488px;
}

#uploadStep1 .col1,
#uploadStep1 .col2,
#uploadStep1 .col3{
    float:left;
}


#uploadStep1 .col1{
    width:65%;
}
#uploadStep1 .col2{
    width:16%;
}
#uploadStep1 .col3{
    width:18%;
    text-align:center;
}

#uploadStep1 .uploadRow{

    padding:4px 11px;
    border-bottom:1px dashed #000;
}

#uploadStep1 .uploadRow:hover{
    background:#f3f3f3;
}
#uploadStep1 .body{
    height:200px;
    min-height:200px !important;
    overflow:auto;
}
#uploadStep1 .foot{
    background:#DEDEDE;
    padding:3px 11px;
}

/*
/* Upload Step 2
*/
#uploadStep2{
    font-size:12px;
}
#dndSource{
    position:relative;
    width:202px;
}



#dndSource .body,
#dndTarget .body{
    position:relative;
    width:100%;
    height:600px;
    overflow:auto;
    background:#dedede;
}

.dndFile,
.fileList{
    position:relative;
    margin:16px auto;
    padding:0px 10px 10px 10px;
    width: 237px;
}

.dndFile{

    cursor: move;
    display: block;
    width: 130px;
    overflow: hidden;
    background: url("../elements/shared/dash_repeat_grey.gif") repeat-x #FFF ;
    background-position:bottom left;
}


.dndFile img{
    display:block;
}
.dndFile.info{
    margin-top: 6px;
}

#dndTarget{
    position:absolute;
    top:0px;
    left:248px;
    width:530px;

}

#dndSource .headerRollDown p,
#dndTarget .headerRollDown p{
    line-height:31px;
    padding-right:12px
}

#dndSource .headerRollDown .button,
#dndTarget .headerRollDown .button{
    margin-left:5px;
}


#dndTarget .dndFile{
    float:left;
    margin:16px 0 0 16px;
}

.fileList{
    float:left;
}
.fileList img{
    float:left;
    display:block;
    border:0;
}

.fileList .info{
    float:left;
    padding-left:10px;
    width:100px;
    font-size:11px;
    color:#000;
    overflow: hidden;
}

#myworkspaceFileList {
    height:500px;
    width:778px;
    overflow: auto;
    position: relative;
    background:#dedede;
}

#myworkspaceFileList .fileList {
    width:230px;
}

/*
*  Upload step3
*/

#uploadStep3{
    font-size:12px;
}

#previewBox{
    float:left;
    width:246px;
    text-align:center;
}
#previewBox .headerCommon{
    height:22px;
    padding:0;
}

#previewBox .headerCommon a{
    display:block;
    position:absolute;
}

#previewBox .body{
    padding:10px;
    text-align:center;
}
#previewBox img{
    display:block;
    margin:0 auto;
}

#fileDescription{
    float:left;
    font-size:12px;
    color:#000;
}

#fileDescription .inputTextDefault{
    width:380px;
}

#fileDescription .req{
    color:#FF0000;
}



/*
MyWorkspace - Common
*/

#docView{
    position:relative;
}

#docView .header{
    position:relative;
    background:#DEDEDE;
    height:22px;
    line-height:22px;
}
#docView .header a{
    position:absolute;
    display:block;
    font-weight:bold;
    color:#000;
}

#docView .body{
    padding:10px 0px;

    vertical-align: middle;
    text-align: center;
    height: 513px;
    width: 382px;
    overflow: auto;
}
#docView .body_wide{
    padding:10px 0px;

    vertical-align: middle;
    text-align: center;
    height: 721px;
    width: 510px;
    overflow: auto;
}


#docView .body img{
    display:block;
    margin:0px auto;
}

#docTasks{
    position:absolute;
    width:153px;
    top:112px;
    right:0px;
    padding:3px 0;
    text-align:left;
    font-size:12px;
    background: url("../elements/shared/bg_doctasks.gif") no-repeat #0E2431;
    background-position:bottom left;
    z-index:2;
}

#docTasks a{
    display:block;
    padding:3px 8px;
    color:#B5BA26;
}

#docTasks a:hover{
    color:#FFF;
}

#docTasks p{
    color:#FFF;
    padding:3px 8px;
}

#docTasks span{
    display:block;
    padding:3px 0;
    color: #999;
}

#docActions{
    float:right;
}

#docActions a{
    margin-right:25px;
}

#docActions a:hover{
    color:#0E2431 !important;
}

#workspaceLinkBox,
#workspaceLinkBoxLanding{
    position:absolute;
    top:112px;
    right:185px;

    font-size:12px;
}

#workspaceLinkBoxLanding{
    top: 220px;
    background:none !important;
}

#workspaceLinkBox a,
#workspaceLinkBox span,
#workspaceLinkBoxLanding a,
#workspaceLinkBoxLanding span{
    display:block;
    float:left;
    padding:3px 4px;
    color:#000;
    background:#b5ba26;
    margin-left: 11px;
    margin-right: 0px;
}

#workspaceLinkBox a:hover,
#workspaceLinkBox .active,
#workspaceLinkBoxLanding a:hover,
#workspaceLinkBoxLanding .active{
    background:#b5ba26;
    color:#fff;
}

#workspaceLinkBox a.active:hover,
#workspaceLinkBoxLanding a.active:hover{
    background:#b5ba26;
    color:#fff;
}

#workspaceLinkBox .disabled,
#workspaceLinkBoxLanding{
    background: #DEDEDE;
}


/*

MyShuebox*/

#myShuebox .headerRollDown,
#dndSource .headerRollDown,
#dndTarget .headerRollDown{
    background: #d7d7d7 !important;
    color: #000;
}

/*
* Overview
*/

#recentActivity{
    padding-left:16px;
    font-size:12px;
}

#recentActivity table{
    color:#000;
    width:100%;
}

#recentActivity table thead{
    font-weight:bold;
}

#recentActivity table td{
    padding:5px 0px;
    border-bottom:1px dashed #DEDEDE;
}

#recentActivity .col1{
    width:120px;
}

#recentActivity .col2{
    width:600px;
}

#recentActivity .col3{
    width:100px;
}

#recentActivity .col4{
    width: 140px;
}


/*
* MyTags
*/

.tagManagement{
    width:100%;

    font-size:12px;
    color:#000;
}

.tagManagement td{
    padding:4px 0px;
}
.tagManagement .col1{
    width:25%;
}
.tagManagement .col2{
    width:75%;
}

/*
MyWorkspace - Annotations
*/

.docNotes{
    display:block;
    width:98%;
    height:420px;
}


#docListType3{
    font-size:12px;
}

#docListType3 .headerCommon{
    height:20px;
    line-height:20px;
}
#docListType3 .headerCommon a{
    color:#000;
    position:absolute;
    display:block;
}
#docListType3 .body{
    padding:22px 11px;
}
#docListType3 .thumbHolder{
    margin-right:15px;
    margin-bottom:0;
}

ul.pageList li{
    padding:3px 0px;
}


/*
* MyWorkspace - Metadata
*/

.metadata{
    font-size:12px;
    color:#000;
    width:100%;
}

.metadata select{
    padding:1px 0;
    font-size:12px;
}

.metaView td{
    background: url("../elements/shared/dash_repeat_grey.gif") repeat-x;
    background-position:bottom;
}

.formRow,
.formRowSimple{
    color:#000;
    padding:6px 0px;
    background: url("../elements/shared/dash_repeat_grey.gif") repeat-x;
    background-position:bottom;
}

.formRowSimple{
    background:none !important;
}
.metadata .inputTextDefault {
    width: 100%;
}

/*
*
* Forums
*/

#forumSearch{
    position:absolute;
    top:116px;
    right:11px;
    font-size:12px;
}
.forums{
    font-size:12px;
    color:#000;
}
.forums h2{
    font-size: 18px !important;
    padding:0px !important;
    color:#666;
}
.forums .listItem h2{
    font-size: 18px !important;
    padding:0px !important;
    color:#666;
    margin-bottom: 2px;
    margin-top: 0px;
}

.forums .listItem{
    position:relative;
    width:100%;
    padding:0px 0px 16px 0px;
    background: url("../elements/shared/dash_repeat_grey.gif") repeat-x;
    background-position:bottom;
    height:1px;
    height:auto !important;
    margin-bottom: 10px;
}

.forums .listItem .thumbHolder, #forumtopicthumb {
    float:left;
    margin-right:28px;
    padding-bottom:16px;
    padding-top:5px;
}

.forums .listItem .thumbHolder .frame, #forumtopicthumb .frame{
    display:block;
    width:136px;
    height:200px;
    background: #D7D7D7;
}
.forums .listItem .thumbHolder .frame:hover, #forumtopicthumb .frame:hover{
    background:#b5ba26;
}

.forums .listItem .thumbHolder .frame img, #forumtopicthumb img {
    display:block;
    margin:0 auto;
    padding:8px 0;
    border:0;
}
.forums .listItem .thumbHolder p{
    text-align:center;
}

ul.forumList,
ul.pageList{
    padding:6px;
    border:1px solid #DEDEDE;
    font-size:12px;
}



div#footer{
    clear:both;
    position:relative;
    text-align:center;
    margin-top:20px;
}
div#footer p{

    font-size:12px;
    color:#000;
    line-height:22px;
}

div#commented{

}

.forumQuote {
    background-color: #eee;
    border-left: 1px solid #aaa;
    padding: 5px;
    margin-left: 20px;
    font-style: italic;
}

/*
*
* Report
*/

.error2, .error{
    padding:2px 11px;
    background: #E33;
    border:1px solid #400;
    color: #000;
}


.success{
    padding:2px 11px;
    background:#aacd1f;
    border:1px solid #456833;
    color:#FFF;
}

.unsuccess{
    padding:2px 11px;
    background: #E33;
    border:1px solid #400;
}

/*
* Tags
*
*/


.tag10{
    font-size:12px;
}

.tag9{
    font-size:14px;
}

.tag8{
    font-size:16px;
}

.tag7{
    font-size:17px;
}

.tag6{
    font-size:18px;
}

.tag5{
    font-size:20px;
}

.tag4{
    font-size:21px;
}

.tag3{
    font-size:22px;
}

.tag2{
    font-size:24px;
}

.tag1{
    font-size:25px;
}
.tag0{
    font-size:26px;
}

/*
* Download files
*/

#downloadbox {
    border: 0px;
    padding: 0px;
    color: #000;
}

#downloadbox ul li {
    list-style: none;
    margin-left: 0px;
    padding-bottom: 10px;
    font-weight: bold;
}


#downloadbox ul li ul li {
    list-style: disc;
    margin-left: 40px;
    margin-bottom: 0px;
    padding-bottom: 0px;
    font-weight: normal;
}

#downloadbox #downloadboxpages li {
    list-style: none;
    margin-left: 0px;
    margin-right: 5px;
    float: left;
}

/* RSS icon */
.forum_rss_icon {
    float: right;
    margin-right: 5px;
}

/* Admin */

.useronline {
    color: #43b100;
}
.useroffline {
    color: #f00;
}

/* HOME */

div.contentHome{
    padding-top:32px;
    padding-bottom:36px;
}

.contentHome .search{
    padding-top:14px;
    padding-bottom:14px;
    background:url("../elements/shared/dash_repeat.gif") repeat-x;
    background-position: bottom left;
}

.homeMain{
    float:left;
    width:525px;
}
.homeColumn{
    float:left;
    width:250px;
    margin-right:25px;
}

.features{
    line-height:18px;
    padding-bottom:40px;
}
