.spanWidth
{
width:28.0833333333px
}

.appendWidth
{
padding-right:40.0833333333px
}

.prependWidth
{
padding-left:40.0833333333px
}

.pullWidth
{
margin-left:40.0833333333px
}

.pushWidth
{
margin:0
-40.0833333333px 1.5em 40.0833333333px
}

.radius
{
-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px
}

.boxShadow
{
box-shadow:3px 2px 5px #666;-webkit-box-shadow:3px 2px 5px #666;-moz-box-shadow:3px 2px 5px #666
}

.gradient
{
background:-moz-linear-gradient(top,#80bd23 0%,#609c1e 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#80bd23),color-stop(100%,#609c1e));background:-webkit-linear-gradient(top,#80bd23 0%,#609c1e 100%);background:-o-linear-gradient(top,#80bd23 0%,#609c1e 100%);background:-ms-linear-gradient(top,#80bd23 0%,#609c1e 100%);background:linear-gradient(top,#80bd23 0%,#609c1e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80bd23,endColorstr=#609c1e,GradientType=0)
}

.transition (@range: all, $time: 1s, $ease: ease-in-out)
{
-moz-transition:;-webkit-transition:;-o-transition:;transition:  
}

.container
{
width:950px;margin:0
auto;display:block
}

.column,div.span-1,div.span-2,div.span-3,div.span-4,div.span-5,div.span-6,div.span-7,div.span-8,div.span-9,div.span-10,div.span-11,div.span-12,div.span-13,div.span-14,div.span-15,div.span-16,div.span-17,div.span-18,div.span-19,div.span-20,div.span-21,div.span-22,div.span-23
{
float:left;margin-right:12px
}

div.span-24
{
float:left;margin-right:12px;width:950px;margin:0
}

.last
{
margin-right:0;margin-right:0;padding-right:0
}

div.last
{
margin-right:0
}

.span-1
{
width:28.0833333333px
}

.span-2
{
width:68.1666666667px
}

.span-3
{
width:108.25px
}

.span-4
{
width:148.333333333px
}

.span-5
{
width:188.416666667px
}

.span-6
{
width:228.5px
}

.span-7
{
width:268.583333333px
}

.span-8
{
width:308.666666667px
}

.span-9
{
width:348.75px
}

.span-10
{
width:388.833333333px
}

.span-11
{
width:428.916666667px
}

.span-12
{
width:469px
}

.span-13
{
width:509.083333333px
}

.span-14
{
width:549.166666667px
}

.span-15
{
width:589.25px
}

.span-16
{
width:629.333333333px
}

.span-17
{
width:669.416666667px
}

.span-18
{
width:709.5px
}

.span-19
{
width:749.583333333px
}

.span-20
{
width:789.666666667px
}

.span-21
{
width:829.75px
}

.span-22
{
width:869.833333333px
}

.span-23
{
width:909.916666667px
}

.span-24
{
width:950px;margin:0
}

input.span-1,textarea.span-1,input.span-2,textarea.span-2,input.span-3,textarea.span-3,input.span-4,textarea.span-4,input.span-5,textarea.span-5,input.span-6,textarea.span-6,input.span-7,textarea.span-7,input.span-8,textarea.span-8,input.span-9,textarea.span-9,input.span-10,textarea.span-10,input.span-11,textarea.span-11,input.span-12,textarea.span-12,input.span-13,textarea.span-13,input.span-14,textarea.span-14,input.span-15,textarea.span-15,input.span-16,textarea.span-16,input.span-17,textarea.span-17,input.span-18,textarea.span-18,input.span-19,textarea.span-19,input.span-20,textarea.span-20,input.span-21,textarea.span-21,input.span-22,textarea.span-22,input.span-23,textarea.span-23,input.span-24,textarea.span-24
{
border-left-width:1px !important;border-right-width:1px !important;padding-left:5px !important;padding-right:5px !important
}

div.colborder
{
padding-right:24px;margin-right:25px;border-right:1px solid #eee;border-right:1px solid #b1b8c2
}

div.noborder
{
padding-right:24px;margin-right:25px;border-right:0px solid transparent
}

.container input.span-1, .container textarea.span-1
{
width:18px !important
}

.container input.span-2, .container textarea.span-2
{
width:58px !important
}

.container input.span-3, .container textarea.span-3
{
width:98px !important
}

.container input.span-4, .container textarea.span-4
{
width:138px !important
}

.container input.span-5, .container textarea.span-5
{
width:178px !important
}

.container input.span-6, .container textarea.span-6
{
width:218px !important
}

.container input.span-7, .container textarea.span-7
{
width:258px !important
}

.container input.span-8, .container textarea.span-8
{
width:298px !important
}

.container input.span-9, .container textarea.span-9
{
width:338px !important
}

.container input.span-10, .container textarea.span-10
{
width:378px !important
}

.container input.span-11, .container textarea.span-11
{
width:418px !important
}

.container input.span-12, .container textarea.span-12
{
width:458px !important
}

.container input.span-13, .container textarea.span-13
{
width:498px !important
}

.container input.span-14, .container textarea.span-14
{
width:538px !important
}

.container input.span-15, .container textarea.span-15
{
width:578px !important
}

.container input.span-16, .container textarea.span-16
{
width:618px !important
}

.container input.span-17, .container textarea.span-17
{
width:658px !important
}

.container input.span-18, .container textarea.span-18
{
width:698px !important
}

.container input.span-19, .container textarea.span-19
{
width:738px !important
}

.container input.span-20, .container textarea.span-20
{
width:778px !important
}

.container input.span-21, .container textarea.span-21
{
width:818px !important
}

.container input.span-22, .container textarea.span-22
{
width:858px !important
}

.container input.span-23, .container textarea.span-23
{
width:898px !important
}

.container input.span-24, .container textarea.span-24
{
width:938px !important
}

.append-0
{
padding-right:20px
}

.append-1
{
padding-right:40.0833333333px
}

.append-2
{
padding-right:80.1666666667px
}

.append-3
{
padding-right:120.25px
}

.append-4
{
padding-right:160.333333333px
}

.append-5
{
padding-right:200.416666667px
}

.append-6
{
padding-right:240.5px
}

.append-7
{
padding-right:280.583333333px
}

.append-8
{
padding-right:320.666666667px
}

.append-9
{
padding-right:360.75px
}

.append-10
{
padding-right:400.833333333px
}

.append-11
{
padding-right:440.916666667px
}

.append-12
{
padding-right:481px
}

.append-13
{
padding-right:521.083333333px
}

.append-14
{
padding-right:561.166666667px
}

.append-15
{
padding-right:601.25px
}

.append-16
{
padding-right:641.333333333px
}

.append-17
{
padding-right:681.416666667px
}

.append-18
{
padding-right:721.5px
}

.append-19
{
padding-right:761.583333333px
}

.append-20
{
padding-right:801.666666667px
}

.append-21
{
padding-right:841.75px
}

.append-22
{
padding-right:881.833333333px
}

.append-23
{
padding-right:921.916666667px
}

.prepend-0
{
padding-left:20px
}

.prepend-1
{
padding-left:40.0833333333px
}

.prepend-2
{
padding-left:80.1666666667px
}

.prepend-3
{
padding-left:120.25px
}

.prepend-4
{
padding-left:160.333333333px
}

.prepend-5
{
padding-left:200.416666667px
}

.prepend-6
{
padding-left:240.5px
}

.prepend-7
{
padding-left:280.583333333px
}

.prepend-8
{
padding-left:320.666666667px
}

.prepend-9
{
padding-left:360.75px
}

.prepend-10
{
padding-left:400.833333333px
}

.prepend-11
{
padding-left:440.916666667px
}

.prepend-12
{
padding-left:481px
}

.prepend-13
{
padding-left:521.083333333px
}

.prepend-14
{
padding-left:561.166666667px
}

.prepend-15
{
padding-left:601.25px
}

.prepend-16
{
padding-left:641.333333333px
}

.prepend-17
{
padding-left:681.416666667px
}

.prepend-18
{
padding-left:721.5px
}

.prepend-19
{
padding-left:761.583333333px
}

.prepend-20
{
padding-left:801.666666667px
}

.prepend-21
{
padding-left:841.75px
}

.prepend-22
{
padding-left:881.833333333px
}

.prepend-23
{
padding-left:921.916666667px
}

div.border
{
padding-right:4px;margin-right:5px;border-right:1px solid #eee
}

.container .pull-1
{
margin-left:40.0833333333px
}

.container .pull-2
{
margin-left:80.1666666667px
}

.container .pull-3
{
margin-left:120.25px
}

.container .pull-4
{
margin-left:160.333333333px
}

.container .pull-5
{
margin-left:200.416666667px
}

.container .pull-6
{
margin-left:240.5px
}

.container .pull-7
{
margin-left:280.583333333px
}

.container .pull-8
{
margin-left:320.666666667px
}

.container .pull-9
{
margin-left:360.75px
}

.container .pull-10
{
margin-left:400.833333333px
}

.container .pull-11
{
margin-left:440.916666667px
}

.container .pull-12
{
margin-left:481px
}

.container .pull-13
{
margin-left:521.083333333px
}

.container .pull-14
{
margin-left:561.166666667px
}

.container .pull-15
{
margin-left:601.25px
}

.container .pull-16
{
margin-left:641.333333333px
}

.container .pull-17
{
margin-left:681.416666667px
}

.container .pull-18
{
margin-left:721.5px
}

.container .pull-19
{
margin-left:761.583333333px
}

.container .pull-20
{
margin-left:801.666666667px
}

.container .pull-21
{
margin-left:841.75px
}

.container .pull-22
{
margin-left:881.833333333px
}

.container .pull-23
{
margin-left:921.916666667px
}

.container .pull-24
{
margin-left:962px
}

.pull-1,.pull-2,.pull-3,.pull-4,.pull-5,.pull-6,.pull-7,.pull-8,.pull-9,.pull-10,.pull-11,.pull-12,.pull-13,.pull-14,.pull-15,.pull-16,.pull-17,.pull-18,.pull-19,.pull-20,.pull-21,.pull-22,.pull-23,.pull-24
{
float:left;position:relative
}

.container .push-1
{
margin:0
-40.0833333333px 1.5em 40.0833333333px
}

.container .push-2
{
margin:0
-80.1666666667px 1.5em 80.1666666667px
}

.container .push-3
{
margin:0
-120.25px 1.5em 120.25px
}

.container .push-4
{
margin:0
-160.333333333px 1.5em 160.333333333px
}

.container .push-5
{
margin:0
-200.416666667px 1.5em 200.416666667px
}

.container .push-6
{
margin:0
-240.5px 1.5em 240.5px
}

.container .push-7
{
margin:0
-280.583333333px 1.5em 280.583333333px
}

.container .push-8
{
margin:0
-320.666666667px 1.5em 320.666666667px
}

.container .push-9
{
margin:0
-360.75px 1.5em 360.75px
}

.container .push-10
{
margin:0
-400.833333333px 1.5em 400.833333333px
}

.container .push-11
{
margin:0
-440.916666667px 1.5em 440.916666667px
}

.container .push-12
{
margin:0
-481px 1.5em 481px
}

.container .push-13
{
margin:0
-521.083333333px 1.5em 521.083333333px
}

.container .push-14
{
margin:0
-561.166666667px 1.5em 561.166666667px
}

.container .push-15
{
margin:0
-601.25px 1.5em 601.25px
}

.container .push-16
{
margin:0
-641.333333333px 1.5em 641.333333333px
}

.container .push-17
{
margin:0
-681.416666667px 1.5em 681.416666667px
}

.container .push-18
{
margin:0
-721.5px 1.5em 721.5px
}

.container .push-19
{
margin:0
-761.583333333px 1.5em 761.583333333px
}

.container .push-20
{
margin:0
-801.666666667px 1.5em 801.666666667px
}

.container .push-21
{
margin:0
-841.75px 1.5em 841.75px
}

.container .push-22
{
margin:0
-881.833333333px 1.5em 881.833333333px
}

.container .push-23
{
margin:0
-921.916666667px 1.5em 921.916666667px
}

.container .push-24
{
margin:0
-962px 1.5em 962px
}

.push-1,.push-2,.push-3,.push-4,.push-5,.push-6,.push-7,.push-8,.push-9,.push-10,.push-11,.push-12,.push-13,.push-14,.push-15,.push-16,.push-17,.push-18,.push-19,.push-20,.push-21,.push-22,.push-23,.push-24
{
float:right;position:relative
}

.prepend-top
{
margin-top:1.5em !important
}

.append-bottom
{
margin-bottom:1.5em !important
}

.box
{
padding:1.5em;padding:20px;margin-bottom:1.5em;background:#e5ecf9;background:#fff;background:-moz-linear-gradient(top,#fff 0%,#d9dce1 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#d9dce1));background:-webkit-linear-gradient(top,#fff 0%,#d9dce1 100%);background:-o-linear-gradient(top,#fff 0%,#d9dce1 100%);background:-ms-linear-gradient(top,#fff 0%,#d9dce1 100%);background:linear-gradient(top,#fff 0%,#d9dce1 100%);border:1px
solid #ccc;color:#000;margin-top:25px;box-shadow:1px 1px 4px #333;-webkit-box-shadow:1px 1px 4px #333;-moz-box-shadow:1px 1px 4px #333;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff,endColorstr=#d9dce1,GradientType=0);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px
}

hr
{
background:#ddd;background:#eee;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0
0 1.45em;margin:20px
0 10px 0;border:none
}

hr.space
{
background:#fff;color:#fff
}

.clearfix:after,.container:after
{
content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden
}

.clearfix
{
display:block
}

.clear
{
clear:both !important
}

.left
{
float:left !important
}

.right
{
float:right !important
}

.centered
{
margin:0
auto !important;display:block !important;text-align:center !important
}

.text-left
{
text-align:left !important
}

.text-right
{
text-align:right !important
}

html
{
margin:0;padding:0;border:0;overflow-y:scroll;-webkit-font-smoothing:antialiased
}

body
{
margin:0;margin:0px;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-size:13px;font-family:inherit;font-family:Verdana,Arial,Helvetica,sans-serif;vertical-align:baseline;line-height:1.5;line-height:1.3em;background:white;background:#fff url(../images/body.html) repeat-x 0 0;color:#3e4050;text-align:left
}

div,span,object,iframe,img,dt,form,label,tbody,thead,tr
{
margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline
}

h1
{
margin:0;margin:10px
0px;padding:0;padding:0;border:0;font-weight:inherit;font-weight:bold;font-style:inherit;font-size:100%;font-size:200%;font-family:inherit;font-family:'Droid Sans',arial,serif;vertical-align:baseline;color:#22252c;line-height:1.3em
}

h2
{
margin:0;margin:14px
0px 7px;padding:0;border:0;font-weight:inherit;font-weight:bold;font-style:inherit;font-size:100%;font-size:130%;font-family:inherit;font-family:'Droid Sans',arial,serif;vertical-align:baseline;color:#7c8799;clear:both;line-height:1.3em
}

h3
{
margin:0;margin:25px
0px 7px;padding:0;border:0;font-weight:inherit;font-weight:bold;font-style:inherit;font-size:100%;font-size:120%;font-family:inherit;font-family:'Droid Sans',arial,serif;vertical-align:baseline;color:#000
}

h4
{
margin:0;margin:30px
0 0 0;padding:0;padding:5px
0px 10px 0;border:0;font-weight:inherit;font-weight:bold;font-style:inherit;font-size:100%;font-size:160%;font-family:inherit;font-family:'Droid Sans',arial,serif;vertical-align:baseline;color:#f7791f;line-height:125%
}

h5
{
margin:0;margin:0
0 10px 0;padding:0;padding:5px
0px 2px;border:0;font-weight:inherit;font-weight:bold;font-style:inherit;font-size:100%;font-size:150%;font-family:inherit;font-family:'Droid Sans',arial,serif;vertical-align:baseline;color:#749fca
}

h6
{
margin:0;padding:0;border:0;font-weight:inherit;font-weight:bold;font-style:inherit;font-size:100%;font-size:1em;font-family:inherit;vertical-align:baseline
}

p
{
margin:0;padding:0;padding:0px
0px 10px;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline
}

blockquote
{
margin:0;margin:1.5em;padding:0;padding:20px
20px 10px;border:0;font-weight:inherit;font-style:inherit;font-style:italic;font-size:100%;font-family:inherit;vertical-align:baseline;quotes:"" "";background:none repeat scroll 0 0 rgba(0,0,0,0.15);color:#666
}

pre
{
margin:0;margin:1.5em 0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;font-family:monospace,sans-serif;vertical-align:baseline;white-space:pre;font:1em 'andale mono', 'lucida console',monospace;line-height:1.5
}

a
{
margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline
}

a:link
{
color:#59b1df;text-decoration:underline
}

a:visited
{
color:#59b1df
}

a:hover,a:focus
{
color:#59b1df;text-decoration:none
}

a:active
{
color:
}

abbr,acronym
{
margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;border-bottom:1px dotted #666
}

address
{
margin:0;margin:0
0 1.5em;padding:0;border:0;font-weight:inherit;font-style:inherit;font-style:italic;font-size:100%;font-family:inherit;vertical-align:baseline
}

code
{
margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;font-family:monospace,sans-serif;vertical-align:baseline;font:1em 'andale mono', 'lucida console',monospace;line-height:1.5
}

del
{
margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;color:#666
}

dfn
{
margin:0;padding:0;border:0;font-weight:inherit;font-weight:bold;font-style:inherit;font-style:italic;font-size:100%;font-family:inherit;vertical-align:baseline
}

em
{
margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-style:italic;font-size:100%;font-family:inherit;vertical-align:baseline
}

q
{
margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;quotes:"" ""
}

dl
{
margin:0;margin:0
0 1.5em 0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline
}

dd
{
margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin-left:1.5em
}

ol
{
margin:0;margin:5px
0 5px 20px;margin:0
1.5em 1.5em 0;padding:0;padding:0px
0px 5px 16px;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;padding-left:1.5em;list-style-type:decimal
}

ul
{
margin:0;margin:5px
0 5px 20px;margin:0
1.5em 1.5em 0;padding:0;padding:0px
0px 5px 16px;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;padding-left:1.5em;list-style-type:disc
}

li
{
margin:0;padding:0;padding:0px
30px 10px 4px;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;list-style:disc
}

fieldset
{
margin:0;margin:0
0 1.5em 0;padding:0;padding:0
1.4em 1.4em 1.4em;border:0;border:1px
solid #ccc;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;padding-top:1.4em
}

legend
{
margin:0;padding:0;border:0;font-weight:inherit;font-weight:bold;font-style:inherit;font-size:100%;font-size:1.2em;font-family:inherit;vertical-align:baseline;margin-top:-0.2em;margin-top:0;margin-bottom:1em;margin-bottom:0
}

table
{
margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-size:inherit;font-family:inherit;vertical-align:baseline;vertical-align:middle;border-collapse:separate;border-collapse:collapse;border-spacing:0;border-spacing:0;margin-bottom:1.4em;width:100%
}

caption
{
margin:0;padding:0;padding:4px
10px 4px 5px;border:0;font-weight:inherit;font-weight:normal;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;text-align:left;float:none !important;white-space:nowrap;background:#eee
}

tfoot
{
margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-style:italic;font-size:100%;font-family:inherit;vertical-align:baseline
}

th
{
margin:0;padding:0;padding:5px;padding:4px
10px 4px 5px;border:0;font-weight:inherit;font-weight:normal;font-weight:bold;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;vertical-align:middle;text-align:left;float:none !important
}

td
{
margin:0;padding:0;padding:5px;padding:4px
10px 4px 5px;border:0;font-weight:inherit;font-weight:normal;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;vertical-align:middle;text-align:left;float:none !important
}

article,aside,dialog,figure,footer,header,hgroup,nav,section
{
margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;display:block
}

blockquote:before,blockquote:after,q:before,q:after
{
content:''
}

a
img
{
border:none
}

:focus
{
outline:0
}

p
strong
{
color:#3e4050
}

ol
li
{
list-style:decimal
}

small
{
font-size:10px
}

ins
{
background:#f60;color:#000;text-decoration:none
}

.mark
{
font-style:italic;font-weight:bold
}

abbr[title],dfn[title]
{
cursor:help
}

input
{
vertical-align:middle
}

select
{
vertical-align:middle;background-color:#fff;border-width:1px;border-style:solid
}

kbd,samp
{
font-family:monospace,sans-serif
}

#main
table
{
background:none repeat scroll 0 0 #fff;border:1px
solid #ddd;width:99%
}

#main table tbody tr:nth-child(2n+1)
{
background:none repeat scroll 0 0 #eee
}

#main table
caption
{
text-align:left
}

#main table
th
{
text-align:left;border:1px
solid #ddd
}

#main table
td
{
border:1px
solid #ddd
}

p
.left
{
margin:1.5em 1.5em 1.5em 0;padding:0
}

p
.right
{
margin:1.5em 0 1.5em 1.5em;padding:0
}

strong
{
font-weight:bold
}

sup,sub
{
line-height:0
}

pre,tt
{
font:1em 'andale mono', 'lucida console', monospace;line-height:1.5
}

li ul, li
ol
{
margin:0
}

dl
dt
{
font-weight:bold
}

thead
th
{
background:#c3d9ff
}

tbody tr:nth-child(even) td, tbody tr.even
td
{
background:#e5ecf9
}

.small
{
font-size:.8em;margin-bottom:1.875em;line-height:1.875em
}

.large
{
font-size:1.2em;line-height:2.5em;margin-bottom:1.25em
}

.hide
{
display:none
}

.quiet
{
color:#666
}

.loud
{
color:#000
}

.highlight
{
background:#ff0
}

.added
{
background:#060;color:#fff
}

.removed
{
background:#900;color:#fff
}

.first
{
margin-left:0;padding-left:0
}

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

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

a.call:link,a.call:visited
{
font-family:'Droid Sans',arial,serif;
font-size:16px;
position:relative;
text-decoration:none;
display:inline-block;
padding:8px
15px 8px;
margin:10px
0;
font-weight:bold;
color:#fff;
border:1px solid #4886BD;
background:#80bd23;
background:-moz-linear-gradient(top,#A2BDDD 0%,#6799C8 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#A2BDDD),color-stop(100%,#6799C8));
background:-webkit-linear-gradient(top,#A2BDDD 0%,#6799C8 100%);
background:-o-linear-gradient(top,#A2BDDD 0%,#6799C8 100%);
background:-ms-linear-gradient(top,#A2BDDD 0%,#6799C8 100%);
background:linear-gradient(top,#A2BDDD 0%,#6799C8 100%);
box-shadow:1px 1px 4px #000;
-webkit-box-shadow:1px 1px 4px #000;
-moz-box-shadow:1px 1px 4px #000;
text-shadow:0px 1px 1px rgba(0,0,0,0.9);
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#A2BDDD,endColorstr=#6799C8,GradientType=0)
}

a.call:hover
{
color:#fff;
background:#609c1e;
background:-moz-linear-gradient(top,#A2BDDD 0%,#6799C8 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#A2BDDD),color-stop(100%,#6799C8));
background:-webkit-linear-gradient(top,#A2BDDD 0%,#6799C8 100%);
background:-o-linear-gradient(top,#A2BDDD 0%,#6799C8 100%);
background:-ms-linear-gradient(top,#A2BDDD 0%,#6799C8 100%);
background:linear-gradient(top,#A2BDDD 0%,#6799C8 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#A2BDDD,endColorstr=#6799C8,GradientType=0)
}

a.call:active
{
margin-top:12px
}

a.icon:link,a.icon:visited
{
padding:10px
5% 10px 9%
}

a.icon
img
{
position:absolute;top:20%;left:15px
}

.cta
{
margin:10px
0 15px 0;display:inline-block
}

#wrap
{
position:relative;background:#fff
}

#header
{
position:relative;background:url(../images/header.html) no-repeat right top;border-bottom:10px solid #d9dce1;padding:0
}

#header
.logo
{
position:absolute;top:20px;left:0
}

#header
span
{
font-family:'Droid Sans',arial,serif;font-size:180%;line-height:135%;margin-top:20px;float:right;color:#3e4150
}

#nav
{
clear:both;background:#fff;font-family:'Droid Sans',arial,serif;padding:0;margin:45px
0 0 0;border:1px
solid #d9dce1;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px
}

#nav
li
{
background:none;list-style:none;margin:0;padding:0;float:left
}

#nav li a:link, #nav li a:visited
{
font-weight:bold;font-size:150%;display:block;display:block;color:#252432;float:left;text-decoration:none;padding:12px
16px 12px 16px
}

#nav li a:hover
{
background:#d9dce1;border-bottom:none;text-decoration:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px
}

#nav li
a.selected
{
background:#d9dce1;color:#186dc7;text-decoration:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px
}

#overview
{
margin:10px
0;clear:both
}

#content
{
position:relative;float:left;background:#fff
}

#main
{
background:#fff
}

#sidebar
{
background:none
}

#more_content
{
margin:10px
0 0 0;padding:25px;clear:both;background:#fff4bd;height:70px
}

#extra_wrap
{
clear:both;background:#ddd
}

.extra_wrap_content
{
background:green
}

#footer
{
clear:both;overflow:hidden;background:none;padding:10px
}

#footer-content
{
overflow:hidden;color:#666;background:#d9dce1;border:1px
solid #bec4cb;padding:25px;margin-top:30px
}

.reserved
span
{
line-height:20px;display:inline-block
}

.reserved
a
{
display:inline-block;height:20px;position:relative
}

.reserved a
img
{
position:absolute;top:1px
}

#footer a:link, #footer a:visited
{
color:#f58627
}

.img-left
{
float:left;margin:0
10px 10px 0
}

.img-right
{
float:right;margin:0
0px 10px 10px
}

.evidence
{
background:#eee;padding:10px;border:1px
solid #ccc;color:#000;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px
}

#IE8#HACK
{
padding-top:1.4em;margin-top:0;margin-bottom:0
}

input[type=text],input[type=password]
{
background-color:#fff;border:1px
solid #bbb
}

input.text
{
background-color:#fff;border:1px
solid #bbb;width:300px;padding:5px
}

input.title
{
background-color:#fff;border:1px
solid #bbb;width:300px;padding:5px;font-size:1.5em
}

textarea
{
background-color:#fff;border:1px
solid #bbb;width:390px;height:250px;padding:5px
}

input[type=text]:focus,input[type=password]:focus,input.text:focus,input.title:focus,textarea:focus
{
border-color:#666
}

form.inline
{
line-height:3
}

form.inline
p
{
margin-bottom:0
}

.error,.alert
{
padding:2px
5px;border:2px
solid #ddd;background:#fbe3e4;color:#8a1f11;border-color:#fbc2c4
}

.notice
{
padding:2px
5px;border:2px
solid #ddd;background:#fff6bf;color:#514721;border-color:#ffd324
}

.success
{
padding:2px
5px;border:2px
solid #ddd;background:#e6efc2;color:#264409;border-color:#c6d880
}

.info
{
padding:2px
5px;border:2px
solid #ddd;background:#d5edf8;color:#205791;border-color:#92cae4
}

.error a, .alert
a
{
color:#8a1f11
}

.notice
a
{
color:#514721
}

.success
a
{
color:#264409
}

.info
a
{
color:#205791
}

#nomesia_form
{
margin:10px;margin:20px
0 0 0;
padding:25px;
clear:both;
height:;
background:#A2BDDD;
background:-moz-linear-gradient(top,#A2BDDD 0%,#6799C8 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#A2BDDD),color-stop(100%,#6799C8));
background:-webkit-linear-gradient(top,#A2BDDD 0%,#6799C8 100%);
background:-o-linear-gradient(top,#A2BDDD 0%,#6799C8 100%);
background:-ms-linear-gradient(top,#A2BDDD 0%,#6799C8 100%);
background:linear-gradient(top,#A2BDDD 0%,#6799C8 100%);
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#A2BDDD,endColorstr=#6799C8,GradientType=0)
}

#nomesia_form
fieldset
{
border:none;margin:0;padding:0
}

#nomesia_form
#tipologia_lead_container
{
visibility:hidden;display:none
}

#nomesia_form
div
{
padding-bottom:5px;margin:5px
0px 5px 0;float:left;width:90%
}

#nomesia_form div
select
{
font-size:16px;margin:3px
0 3px 0px;width:54.5%
}

#nomesia_form
label
{
float:left;color:#fff;font-size:18px;display:block;width:170px
}

#nomesia_form
textarea
{
color:#333;background:#fff;border:1px
solid #999;font-size:16px;width:50%;width:50%;padding:5px
5px;float:left;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;height:80px
}

#nomesia_form input, #nomesia_form
select
{
color:#333;background:#fff;border:1px
solid #999;font-size:16px;width:50%;padding:5px
5px;float:left;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px
}

#nomesia_form textarea:focus, #nomesia_form input:focus, #nomesia_form select:focus
{
color:#22252c;border:1px
solid #22252c
}

#nomesia_form
#privacy_container
{
border:none;float:left;
padding:0 0 0px
}

#nomesia_form #privacy_container
input
{
margin:10px
20px 0 0;padding:0;background:none;border:none;width:15px;float:left
}

#nomesia_form #privacy_container
label
{
float:left;font-weight:normal;display:block;width:80%;font-size:10px;line-height:2.8em;clear:none
}

#nomesia_form
div#submit_container
{
float:none;clear:both;margin:0
auto;margin-left:50px
}

#nomesia_form
.button_form
{
background:url(../images/submit.gif) no-repeat left top;color:#fff;font-weight:bold;text-transform:uppercase;border:none;width:286px;display:block;margin:5px
auto;padding-bottom:3px;height:65px;font-size:20px;float:none;text-indent:999px
}

#nomesia_form .button_form:hover
{
cursor:pointer;background:url(../images/submit_hover.gif) no-repeat left top
}

#nomesia_form
label.error
{
display:block;width:90% !important;font-size:12px !important;padding:2px
5px;color:#22252c;background:#e9eaee;border:2px
dotted #0e89cb
}

#nomesia_form
.checked
{
display:none !important
}

#nomesia_form
.field_status
{
margin:0;padding:0
}

#nomesia_form .field_status
.error
{
display:block
}

.expo_header3
{
vertical-align:middle;z-index:1000;background-image:url(http://www.hosting-housing.net/start/core/img/dot.jpg);background-repeat:repeat-x;height:70px;position:relative;display:block;padding-top:3px
}

.vantaggi
{
margin:15px
0 25px 0;padding:0;width:95%
}

.vantaggi
li
{
background:url(../images/check.jpg) no-repeat left 12px;border-bottom:dotted 1px #b1b8c2;list-style-type:none;padding:10px
0 10px 37px
}

.vantaggi li
span
{
font-weight:bold;font-size:120%;display:block;margin:0
0 5px 0;line-height:125%
}

#acoordion-content
{
width:100%;margin:30px
0 30px 0
}

div.accordion
{
margin:20px
0 20px 0;padding:0
}

.accordion
h4
{
color:#20252c;border:1px
solid #d9dce1;background:#ebebeb;background:-moz-linear-gradient(top,#fff 0%,#ebebeb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#ebebeb));background:-webkit-linear-gradient(top,#fff 0%,#ebebeb 100%);background:-o-linear-gradient(top,#fff 0%,#ebebeb 100%);background:-ms-linear-gradient(top,#fff 0%,#ebebeb 100%);background:linear-gradient(top,#fff 0%,#ebebeb 100%);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff,endColorstr=#ebebeb,GradientType=0);margin:15px
25px 0 0;padding:2px
0 5px 15px;cursor:pointer;font-size:130%;line-height:135%;display:block
}

.accordion
h4.internet
{
background:url(../images/internet.html) no-repeat left 3px
}

.accordion
h4.brochure
{
background:url(../images/brochure.html) no-repeat left 3px
}

.accordion
h4.iphone
{
background:url(../images/iphone.html) no-repeat left 3px
}

.accordion
h4.coordinata
{
background:url(../images/coordinata.html) no-repeat left 3px
}

.accordion
h4.media
{
background:url(../images/media.html) no-repeat left 3px
}

div.accordionContent
{
display:none;padding:10px;background:#ffffe5;border:1px
solid #d9dce1;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:0
25px 0 0;position:relative
}

