ul{
 
 
  overflow:hidden;
 
}
 
#double li  { width:50%;}  
#triple li  { width:33.333%; }  
#quad li    { width:25%; }  
#six li     { width:16.666%; }  

html
{
    overflow:-moz-scrollbars-vertical;
}
body
{
    background:url(../../UI/images/background.png);
    padding:0;
    margin:0;
    font-size:80%;
    font-family:Arial,Helvetica,Sans-serif;
    line-height:1.15;
}
img
{
    border:none;
}
a
{
    text-decoration:none;
    color:#e66900;
}
p,td,th
{
    line-height:1.4;
}
p,h4+p
{
    margin:10px 0 0 0;
}
h1+p,h2+p,h3+p,h5+p,h3+h4,li>p
{
    margin-top:2px;
}
p+h1,p+h2,p+h3,p+h4,p+h5
{
    margin-top:12px;
}
ul,ol
{
    margin-top:10px;
    margin-bottom:0;
}
    
div.maincontent ul li,div.maincontent ol li
{
    line-height:1.48!important;
}
div#header,div#body,div#footer
{
    width:932px;
    margin:0 auto;
    background-color:#fff;
}
div#header
{
    padding:5px 0 5px 0;
    margin-top:20px;
}
div#body
{
    padding:10px 0 0 0;
    margin-top:20px;
}
div#footer
{
    padding:0 0 10px 0;
    margin-bottom:20px;
}


.threeCols,.fourCols
{
                          
    padding:0 10px 0 10px;
    overflow:hidden;
    background-color:#fff;
}
.singleCol,.doubleCol,.tripleCol,.quadCol
{
    float:left;
    padding:0;
    margin:0 10px 0 10px;
    background-color:#fff;
}
.doubleCol.large
{
    margin-left:0;
    width:500px!important;
}
.singleCol,.doubleCol,.tripleCol,.quadCol
{
    padding:0 10px;
}
.threeCols .singleCol
{
    width:264px;
}
.threeCols .doubleCol
{
    width:568px;
}.threeCols .tripleCol
{
    width:872px;
}
.fourCols .singleCol
{
    width:188px;
}
.fourCols .doubleCol
{
    width:416px;
    min-height:1px;
}
.fourCols .tripleCol
{
    width:644px;
}
.fourCols .quadCol
{
    width:872px;
}
.rightCol
{
    float:right!important;min-height:600px;
}
.dividerLeft,dividerCenter,dividerRight
{
    background-repeat:repeat-y;
    background-color:#fff;
}
.threeCols.primaryColor.dividerLeft
{
    background-image:url(../.../../UI/images/dividers/tri_10_orange.png);
}
.threeCols.primaryColor.dividerRight
{
    background-image:url(../../UI/images/dividers/tri_01_orange.png);
}
.threeCols.primaryColor.dividerLeft.dividerRight
{
    background-image:url(../../UI/images/dividers/tri_11_orange.png);
}
.threeCols.secondaryColor.dividerLeft
{
    background-image:url(../../UI/images/dividers/tri_10_blue.png);
}
.threeCols.secondaryColor.dividerRight
{
    background-image:url(../../UI/images/dividers/tri_01_blue.png);
}
.threeCols.secondaryColor.dividerLeft.dividerRight
{
    background-image:url(../../UI/images/dividers/tri_11_blue.png);
}
.fourCols.primaryColor.dividerLeft
{
    background-image:url(../../UI/images/dividers/tetra_100_orange.png);
}
.fourCols.primaryColor.dividerLeft.dividerCenter
{
    background-image:url(../../UI/images/dividers/tetra_110_orange.png);
}
.fourCols.primaryColor.dividerLeft.dividerCenter.dividerRight
{
    background-image:url(../../UI/images/dividers/tetra_111_orange.png);
}
.fourCols.primaryColor.dividerCenter
{
    background-image:url(../../UI/images/dividers/tetra_010_orange.png);
}
.fourCols.primaryColor.dividerCenter.dividerRight
{
    background-image:url(../../UI/images/dividers/tetra_011_orange.png);
}
.fourCols.primaryColor.dividerRight
{
    background-image:url(../../UI/images/dividers/tetra_001_orange.png);
}
.fourCols.dividerLeft.primaryColor.highlighted
{
    background-color:#fff;
    background-image:url(../../UI/images/dividers/tetra_100_hl_orange.png);
}
.fourCols.secondaryColor.dividerLeft
{
        -image:url(../../UI/images/dividers/tetra_100_blue.png);
}
.fourCols.secondaryColor.dividerLeft.dividerCenter
{
    background-image:url(../../UI/images/dividers/tetra_110_blue.png);
}
.fourCols.secondaryColor.dividerLeft.dividerCenter.dividerRight
{
    background-image:url(../../UI/images/dividers/tetra_111_blue.png);
}
.fourCols.secondaryColor.dividerCenter
{
    background-image:url(../../UI/images/dividers/tetra_010_blue.png);
}
.fourCols.secondaryColor.dividerCenter.dividerRight
{
    background-image:url(../../UI/images/dividers/tetra_011_blue.png);
}
.fourCols.secondaryColor.dividerRight
{
    background-image:url(../../UI/images/dividers/tetra_001_blue.png);
}
.fourCols.tetriaryColor.dividerLeft.dividerCenter.dividerRight{background-image:url(../../UI/images/dividers/tetra_111_green.png);
}
.dividerHorizontal
{
    height:15px;
    background-color:#fff;
}
.dividerHorizontal.columns
{
    margin:0 -10px 0 -10px;
    }
.dividerHorizontal.primaryColor
{
    background:#fff url(../../UI/images/dividers/horizontal_orange.png) center repeat-x;
}
.dividerHorizontal.secondaryColor
{
    background:#fff url(../../UI/images/dividers/horizontal_blue.png) center repeat-x;
}
.dividerHorizontal.tetriaryColor
{
    background:#fff url(../../UI/images/dividers/horizontal_green.png) center repeat-x;
}
h1.startPage
{
    position:absolute;
    left:-9999px;
}
h1,h2
{
    margin:0;
    padding:0;
    background-color:#fff;
    color:#AFA5A5;
}
h1
{
    font-size:225%;
}
h2
{
    font-size:200%;
}
h1 a,h2 a
{
    font-size:100%;
}
    h1.primaryColor
    {
        color:#F39910;
}
h1.secondaryColor
{
color:#83c1e6;
}
h1.tetriaryColor
{
    color:#559d93;
    }
h1.quaternaryColor,h2.quaternaryColor
{
color:#e65050;
}
h3
{
margin:6px 0 0;
color:#282828;
font:132%/1.3 Georgia,Serif;
}
h3 a
{
margin:0;
color:#282828;
font-family:Georgia,Serif;
background:url(../../UI/images/arrows/orange.png) no-repeat right 4px;
padding-right:15px;
display:inline;
}h4
{
margin:2px 0 0 0;
color:#877D7D;
font:122% Georgia,Serif;
font-weight:normal;
}
h4 a
{
    margin:0;
    background:url(../../UI/images/arrows/orange.png) no-repeat right 5px;
    color:#877D7D;
    font-weight:normal;
    padding-right:15px;
}
h5
{
margin:10px 0 1px 0;
font-weight:bold;
font-size:100%;
color:#000;
}
h5 a
{
margin:0;
background:url(../../UI/images/arrows/orange_small.png) no-repeat right 5px;
font-size:100%;
color:#000;
font-weight:bold;
padding-right:10px;
}
h6
{
margin:10px 0 0 0;
font-weight:normal;
font-size:100%;
}
h6 a.ext
{
background:url(../../UI/images/arrows/gray.png) no-repeat right 4px;
padding-right:15px;
}
.header h2
{
line-height:1.5;
}
.header.primaryColor,.header.secondaryColor,.header.tetriaryColor,.header.quaternaryColor
{
padding:15px 0 0 0;
margin:10px -10px;
}
.header.primaryColor h2,.header.secondaryColor h2,.header.tetriaryColor h2,.header.quaternaryColor h2
{
padding:5px 10px 10px 10px;
}
.header.primaryColor h2 a,.header.secondaryColor h2 a,.header.tetriaryColor h2 a,.header.quaternaryColor h2 a
{
padding-right:20px;
}
.header.primaryColor
{
background:#f39910 url(../../UI/images/header_corner.png) no-repeat;
}
.header.primaryColor h2
{
background:url(../../UI/images/header_orange.png);color:#f39910;
}
.header.primaryColor h2 a
{
background:url(../../UI/images/arrows/orange_large.png) no-repeat right 8px;color:#f39910;
}
.header.secondaryColor{background:#83c1e6 url(../../UI/images/header_corner.png) no-repeat;
}
.header.secondaryColor h2
{
    background:url(../../UI/images/header_blue.png);color:#83c1e6;
}
.header.secondaryColor h2 a
{
    background:url(../../UI/images/arrows/blue_large.png) no-repeat right 8px;color:#83c1e6;
}
.header.tetriaryColor
{
    background:#549d92 url(../../UI/images/header_corner.png) no-repeat;
    }
    .header.tetriaryColor h2
{
    background:url(../../UI/images/header_green.png);color:#549d92;
    }
    .header.tetriaryColor h2 a
{
    background:url(../../UI/images/arrows/green_large.png) no-repeat right 8px;
    color:#549d92;
    }
.header.quaternaryColor
{
    background:#e65050 url(../../UI/images/header_corner.png) no-repeat;
}
.header.quaternaryColor h2
{
    background:url(../../UI/images/header_red.png);
    color:#e65050;
}
.header.quaternaryColor h2 a
{
color:#e65050;
background:url(../../UI/images../../UI/images/arrows/red_large.png) no-repeat right 5px;
}
div.singleCol.themeCol
{
width:284px;
padding:0;
}
.themes
{
list-style:none;
padding:0!important;
margin:10px 0 0 0;
}
.themes li
{
background:#fff url(../../UI/images/dividers/horizontal_orange.png) repeat-x;
padding:9px 10px 9px 10px;
overflow:hidden;
}
div.singleCol.themeCol ul.themes li:first-child
{
background-image:none!important;
}
.themes li.dividerHorizontal
{
padding:0;height:2px;
}
.themes h3
{
margin:0;
}
.themes.cleartop
{
margin-top:-5px;
}
.themes.cleartop li:first-child
{
background:none;
}
.calendar
                                                                                                                                                                                                                                                                                                                                                                                                                                                          
{
margin-top:10px;
padding:10px 10px 12px 10px;
background:#fff url(../../UI/images/dividers/horizontal_orange.png) repeat-x;
}
.calendarEvent+.calendarEvent
{
margin-top:20px;
}
.calendarEvent 
.date
{
float:left;
width:75px;text-align:center;
}
.calendarEvent .day
{
font-size:250%;
color:#aaa;
font-weight:bold;
line-height:110%;
}
div.calendarEvent div.content
            
{padding-left:80px;
}
ul.tabs
{
padding:0;
margin:10px 10px;
border-bottom:2px solid #f39910;
}
ul.tabs li a
{
outline:none;
}
ul.tabs li
{
float:left;
display:block;
border:solid 0 red;
padding:0 0 2px 0;
height:23px;
background-color:#f6e587;
}
ul.tabs li.active
{
background-color:#fff;
}
.tabs li div
{
padding:0;float:left;
}
.tabs .tl
{
background:#f6e587 url('../../UI/images/tabs/passive_left.png');
height:23px;
width:14px;
}
.tabs .tc
{
    background-color:#f6e587;
    padding:0 5px;
    line-height:23px;
    height:23px;
}
.tabs .tr
{
    background:#f6e587 url('../../UI/images/tabs/passive_right.png');
    height:23px;width:14px;
}
ul.tabs li div
{
background-color:#f3c440;
cursor:pointer;
}
ul.tabs li.active div
{
cursor:default;
}
ul.tabs li.active .tl
{
    background:url('../../UI/images/tabs/active_left.png');
    height:25px;
}
ul.tabs li.active .tc
{
background:url('../../UI/images/tabs/active_center.png');
height:25px;
}
ul.tabs li.active .tr
{
background:url('../../UI/images/tabs/active_right.png');
height:25px;
}
ul.list
{
list-decoration:normal;
}
.tabs li:hover .tl
{
background:#fff url('../../UI/images/tabs/passive_left_hover.png');
}.tabs li:hover .tc
{
    background:#f3c440;
    }
    .tabs li:hover .tr
{
background:#fff url('../../UI/images/tabs/passive_right_hover.png');
}
a.ext
{
background:url(UI/images/arrows/gray.png) no-repeat right 4px;
padding-right:15px;
}
div#languages
{
    margin-top:6px;
    vertical-align:bottom;
    overflow:hidden;
}
#languages>div
{
    overflow:hidden;
}
#languages h4
{
    padding-left:20px;
    color:#aaa;
    font-weight:normal;
    font-size:12px!important;
    margin:0;
}
#languages>div>*
{
border:solid 0 #ccc;
}
#languages>div>div
{
    float:left;
    vertical-align:bottom;
    height:16px;
    overflow:hidden;
}
#languages>div>div>a
{
margin:10px 5px 0 5px;
}
#backward,#forward
{
width:20px;height:16px;cursor:pointer;
}
#backward
{
background:url(../../UI/images/arrows/orange_double_left.png) no-repeat 2px 4px;
}
#backward.disabled
{
background-image:url(../../UI/images/arrows/grey_double_left.png);
cursor:default;
}
#forward
{
background:url(../../UI/images/arrows/orange_double_right.png) no-repeat 4px 4px;
}
#forward.disabled
{
    background-image:url(../../UI/images/arrows/grey_double_right.png);
    cursor:default;
                                                                                                                                                                                          
}
#scroll{width:370px;overflow:hidden;}#scroll div
{
text-wrap:none;
white-space:nowrap;
}
#prenumerations
{
    text-align:right;
    padding-top:14px;
}
#prenumerations.tools
{
    padding:10px 0 0 0;
                        }
#prenumerations.tools h5
{
    margin-top:0;
    }
#prenumerations div
{
    margin-top:2px;
}
#languages h4
{
font-family:Arial,sans-serif;
font-size:120%;
}
div.search
{
margin:0 0 0 -8px;
}
div.search.startpage
{
    margin-bottom:10px;
}
.search input[type="text"]
{
    width:250px;
    border:solid 1px #aaa;
    margin:0;
    padding:5px;
}
.search input[type="submit"]
                                                                         
{
    background:none repeat scroll 0 0 #fff;
    border:1px solid #aaa;
    color:#457aad;
    overflow:visible;
    padding:4px 5px 4px 5px;
    text-decoration:none;
}
#header .search
{
    margin-left:20px;
    height:46px;
}
#header .search h2
{
    font-size:130%;
}
li.highlighted,div.highlighted
{
background-color:#fff9e6;
}
a.highlighted
{
font-weight:bold;
}
.enlarged a
{
    font-size:135%;
    background-position:right 10px;
    line-height:1.2;
    }
#logo
{
    margin:16px 10px 10px -10px;display:block;
}
.disabled
{
    color:#aaa;cursor:help;
}
p.splitter
{
margin:20px 0 20px 0;padding-bottom:2px;font-weight:bold;border-bottom:solid 4px #690;
}
div.lettercontainer
{
    margin:20px 0 20px 0;font-size:1.1em;
    }ul.tree,ul.wordlist{list-style:none;margin:0;padding:0;}
ul.tree ul
{
    list-style:none;
    padding-left:20px;
    }
    ul.tree.searchOverview ul
    {
        padding:0 0 0 10px;
        margin:0;
        }
        ul.tree.searchOverview ul
{
    padding:0 0 0 5px;}ul.tree li,ul.wordlist li
{
    margin:8px 0 0 0!important;
    }
    ul.tree li:first-child,ul.wordlist li:first-child
{
margin:2px 0 0 0!important;
}
ul.tree.searchOverview h5
{
    margin-top:2px;
}
ul.tree.searchOverview li
{
    margin:2px 0 0 0;
}
.box
{
    position:relative;
    left:-20px;
    width:200px;
    padding:10px 10px 10px 20px;
}
.textRight
{
    text-align:right;
    }
.wrapper
{
    padding:0;
    margin:0 10px;
    overflow:hidden;
}
.wrapper.topmargin
{
    margin-top:10px;
}
.spaced h4
{
    margin:10px 0 5px 0;
}
.icon
{
    display:inline-block;
    padding:2px 2px 2px 20px;
    text-decoration:none;
    background-position:-10px -132px;
    background-image:url(../../UI/Images/sprites.png);
    background-repeat:no-repeat;
}
.icon.file
{
    background-position:-10px -132px;
}
.icon.file.doc,.icon.file.docx
{
    background-position:-128px -11px;
}
.icon.file.ppt,.icon.file.pptx
{
    background-position:-96px -40px;
}
.icon.file.pdf
{
    background-position:-69px -70px;
}
.icon.file.xls,.icon.file.xlsx
{
    background-position:-37px -101px;
}
hr
{
    border:0;
    border-top:solid 1px #333;
}
label.form
{
    display:block;
    padding:10px 0 3px 0;
}
p.intro
{
    font-weight:bold;
}
.dimmed
{
    color:#999;
}
.box p
{
    margin-top:0;
}
.thumbnail_right
{
    border-style:none;
    float:right;
    width:100px;
    padding-left:7px;
    padding-top:5px;
}
.thumbnail_puffwidth
{
    border-style:none;
    width:264px;
    margin-top:4px;
}
.amnesinfo_header
{
    margin:0 0 10px 4px;
}
div#footer h5
{
    margin-top:6px;
}
.footer p
{
    margin-top:1px;
}
.searchBlockSize
{
    width:311px!important;
}
.contactImage
{
    width:120px;
    border:solid 1px #333;
    display:block;
}
div.contacts p
{
    margin:0;
    }
    a.contactField
{
    margin-right:3px;
 }
.noBackground
{
    background:none!important;
}
.whiteBackground
{
    background:#fff!important;
}
#CasTable tr td li
{
    list-style-position:outside;
    list-style-type:none;
}
#CasTable td.header
{
    font-weight:bold;
    vertical-align:top;
    padding-right:6px;
}
.validatorSummary
{
    margin:0 0 10px 0;
    float:left;
}
.validatorSummary ul
{
margin:0;
}
.validatorSummary ul li
{
margin:0;
}
div.singleCol.news
{
    min-height:280px;
}
div.maincontent h2
{
    margin:6px 0 0;
    color:#282828;
    font:145%/1.3 Georgia,Serif;
}
div#xp1
{
    display:none;
    margin-left:-95px;
}
.skip
{
    display:none;
}
h2.searchLabelTop
{
font-size:14px!important;
                                                   
}
h2.searchLabel
{
font-size:28px;
}
div.singleCol.rightCol.startpage
{
                                                           
padding:0;width:284px;
}
div.searchlanguage
{
    margin-left:40px;
}
div.tools
{
    width:140px!important;
    float:right;
}
div.mainbody
{
    margin:0 0 20px 0;}
    span.hidden
{
display:none;
}
div.landingpageimage
{
    float:left;
    width:45%;
    margin:10px 10px 5px -10px;
    position:relative;
}
.italic
{
    font-style:italic;
}
a.selected,a[disabled="disabled"],a.disabled
{
    cursor:text;
    display:inline;
    color:#000!important;
}
.lightgraySpan
{
    color:#bbb;
}
.lightgray
{
    color:#bbb;
    display:block;
    margin:5px 0 0 0;
}
ul.tabs li a
{
    color:#000!important;
}
.tripleCol.top,.quadCol.top
{
    padding-left:0;
}
.singleCol.top
{
    float:right;
    padding-right:0;
}
ul.list
{
    padding-left:0;
    margin:0;
    list-style:none;
}
ul.newsList
{
    list-style:none;
    padding:0;
    margin-left:0;
}
ul.newsList li
{
    margin:0 0 20px 0;
}
ul.newsList li h3
{
    margin:0 0 4px 0;
}
ul.newsList.startpage,ul.calendarList.startpage
{
    margin:0;
    padding:0;
    list-style:none;
}
ul.newsList.startpage li
{
    margin:0;
    overflow:hidden;
    line-height:1.4;
}
div.dateInfo
{
    color:#877D7D;
    margin:20px 0 10px 0;
    overflow:hidden;
}
div.floatright
{
    float:right;
}
div.floatleft
{
    float:left;
}
a.googlemaplink
{
display:block;
}
span.word
{
    font-weight:bold;
    font-style:italic;
}
div.row.url
{
    background:#f1f1f1;
    border:1px solid #ccc;
    padding:4px;
    margin:5px 0 5px 0;
    float:left;
}
div.row
{
    clear:both;
}
div.notfound
{
    font-weight:bold;
}
div.fourCols.dividerLeft.primaryColor.highlighted.searchBody
{
    background:none;
}
div.singleCol.highlighted.overview
{
    background:url("../../UI/images/dividers/tetra_100_hl_orange.png") repeat-y -32px;
}
span.ess-dtype-icon-html
{
    display:none;
}
span.ess-dtype-icon-pdf
                          
{
    font-weight:bold;
}
div.ess-no-hits,div.ess-no-query
{
    border:1px solid #CCC;
    margin:1em 0;
    padding:0 12px 5px;
}
div.ess-no-hits h3,div.ess-no-query h3
{
    background:none repeat scroll 0 0 #E7E7E7;
    padding:0 5px 0 5px;
    color:#E66900;
    margin:0 -12px 10px -12px;
}
div.ess-details
{
    overflow:hidden;
    width:100%;
}
div.searchresult
{
    overflow:hidden;
    line-height:1.4;
}
div.ess-sortselection
{
    border-bottom:2px solid #ddd;
    padding:0 0 5px 0;
    font-weight:bold;
}
span.ess-sort-order-current
{
    color:#bbb;
}
div.ess-pagenav
{
    margin:10px 0 10px 0;
    overflow:hidden;
    border-top:2px solid #ddd;
}
div.searchresult h6
{
    float:left;
    width:100%;
    font-weight:bold;
    }
a.result-link
{
    cursor:pointer;
    }
div.form
{
    margin-top:20px;
}
div#messageBox
{
    padding:15px;
    border-color:#E66900;
    background-color:#f1f1f1;
    border-style:solid;
    border-width:2px!important;
}
div#messageBox h2
{
    margin:0;
    color:#777;
    background:transparent;
    }
span.thankyoumessage
{
    font-size:1.2em;
    font-weight:bold;
}
table#id_matrix
{
    margin-top:0;
    position:relative;
}
div.form input[type=text]
{
    min-width:250px!important;
    border:1px solid #aaa;
    display:block;
    font-size:1.1em;
    padding:5px;
}

div.form input[type=text].error,div.form textarea.error
{
    border:1px solid #E66900;
}

div.form input[type=submit]
{
    background:none repeat scroll 0 0 #FFF;
    border:1px solid #AAA;
    color:#457AAD;
    overflow:visible;
    padding:4px 5px;
    text-decoration:none;
}

div.form input[type=submit]:hover
{
    cursor:pointer;
    color:#fff;
    background-color:#457AAD;
}

/*      Magnus 2011-08-22       */
div.form select
{
    min-width:250px!important;
    border:1px solid #aaa;
    display:block;
    font-size:1.1em;
    padding:5px;
}
/*---------------------------- */


div.form label
{
    margin:2px 0 0 0;
    font:12px Georgia,Serif;
    font-weight:normal;
    display:block;
}

span.error
{
    color:Red;
    display:block;
    font-style:italic;
}

div.form textarea
{
    max-width:665px!important;
    min-width:365px!important;
    font-family:verdana;
    border:1px solid #aaa;
    font-size:1em;
    padding:3px;
}
div.form fieldset
{
border:1px solid #AAA;
}
div.form fieldset label
{
display:inline;
}
div.form fieldset legend
{
    font-weight:bold;
    font-family:Georgia,Serif;
    font-size:12px;
}
span.xformvalidator
{
    display:block;
 }
 
 
 /*      Magnus 2011-11-29       */
 .ModalPopupBG
{
	background-color: #666666;
	filter: alpha(opacity=50);
	opacity: 0.7;
}
/*---------------------------- */
 

 /*      MBj 2012-09-27       */
.ValidationErrorText
{
     font-weight:bold;
     color:Red;
    }
/*---------------------------- */

.Popup
{
	display: none; 
	width: 300px; 
	height: 200px;
	
	border-radius: 10px 10px 10px 10px;
	border: 2px blue double;
	padding: 2px;
	 
}

/* -- 2012-02-04 x-robertk lagt till styles på fourCols från form --*/

div.fourCols input[type=text]
{
    min-width:50px!important;
    border:1px solid #aaa;
    display:block;
    font-size:1.1em;
    padding:5px;
}


div.fourCols input[type=text].error,div.fourCols textarea.error
{
    border:1px solid #E66900;
}

div.fourCols  input[type=submit]:hover
{
    cursor:pointer;
    color:#fff;
    background-color:#F39915;
}

div.fourCols  input[type=submit]
{
    background:none repeat scroll 0 0 #FFF;
    font-size: 1.3em;
    border-radius: 10px 10px 10px 10px;
    border:1px solid #F39915;
    color:#F39915;
    overflow:visible;
    padding:4px 5px;
    text-decoration:none;
}


div.fourCols select
{
    min-width:130px!important;
    border:1px solid #aaa;
    display:block;
    font-size:1.1em;
    padding:5px;
}

div.fourCols label
{
    margin:2px 0 0 0;
    font:12px Georgia,Serif;
    font-weight:normal;
    display:block;
}

div.fourCols textarea
{
    max-width:665px!important;
    min-width:365px!important;
    font-family:verdana;
    border:1px solid #aaa;
    font-size:1em;
    padding:3px;
}
div.fourCols fieldset
{
border:1px solid #AAA;
}
div.fourCols fieldset label
{
display:inline;
}
div.fourCols fieldset legend
{
    font-weight:bold;
    font-family:Georgia,Serif;
    font-size:12px;
}