html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;font-size:100%;_font-size:100.01%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
ins{text-decoration:underline;background:#FFFFCC;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
.clearfix{display:block;}
.wrapper, .innerWrapper, .columnwrapper, #tools, #branding, #nav, #subnav, #content, #main, #secondary, #footer, #tools ul, #nav ul, #subnav ul, ul.breadcrumb, #footer ul,.newClearfix{overflow:auto;width:100%;}
body{background:#c15a15 url('../img/bg_pattern.gif') repeat 0 0;color:#FFF;font-size:62.5%;font-family:Arial, Helvetica, Verdana, sans-serif;}
div{font-size:1em;}
p, dl, td, th, li, pre, code, kbd, samp, pre, tt, input{font-size:1.3em;}
p{line-height:1.6em;margin-bottom:1em;}
#content p{text-align:left;}
strong{font-weight:bold;}
em{font-style:italic;}
cite{font-style:italic;}
abbr, acronym{cursor:help;text-transform:uppercase;font-size:85%;letter-spacing:.1em;border-bottom:1px dotted #999;}
pre{white-space:pre;}
pre *{font-size:1.3em;line-height:1.5em;white-space:pre;}
blockquote{border-top:1px solid #999;border-bottom:1px solid #999;color:#666;}
blockquote > *:before{content:"\201C";}
blockquote > *:after{content:"\201D";}
q{quotes:"\201C""\201D""\2018""\2019";}
address, blockquote{margin:1.5em 0;font-size:1.3em;line-height:1.5em;}
blockquote p{margin:1em;}
td td,li ul li,li ol li,td p,blockquote p,dd p, li p,ul li ul li,ul li ul li p,ol li ol li,ol li ol li p{font-size:1em!important;line-height:1.5em!important;}
hr{display:block;background:#999;color:#999;width:100%;height:1px;border:none;}
.hidden{display:none;}
.accessible_hide{margin:0;padding:0;line-height:0;font-size:0;list-style-type:none;list-style-position:inside;text-indent:-999em;}
.alignRight{text-align:right;}
.alignLeft{text-align:left;}
.alignCenter{text-align:center;}
.floatRight{float:right;}
.floatLeft{float:left;}
.error{background:transparent;color:#CC3333;}
.success{background:transparent;color:#006600;}
div.special{background:#f3f8ec;color:#0c6d74;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;padding:1.2em;}
#homepage div.special{background:#FFF;}
div.special *{color:#0c6d74!important;line-height:1em;}
h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child{margin-top:0;}
.message{background-color:#FFFFCC;color:#363636;border-top:1px dotted #FF9900;border-bottom:1px dotted #FF9900;padding:0 .5em;line-height:2em;text-align:left;}
.message.error{background-color:#FFD0D0;color:#CC3333;border-color:#CC3333;}
.message.success{background-color:#99EE99;color:#006600;border-color:#006600;}
h1, h2, h3, h4, h5, h6{font-family:Arial, verdana, sans-serif;font-weight:normal;margin:1em 0 .5em 0;}
h1{font-size:2.2em;color:#c15a15;}
h2{font-size:2em;color:#c15a15;}
h3{font-size:1.8em;color:#0c6d74;}
h4{font-size:1.6em;color:#0c6d74;font-weight:bold;}
h5{font-size:1.4em;color:#333;font-weight:bold;font-style:italic;}
h6{font-size:1.34em;color:#333;font-weight:bold;}
#homepage h1, #homepage h2, #homepage h3, #homepage h4, #homepage h5, #homepage h6{color:#FFF;}
#homepage h1, #homepage h2, #homepage h3, #homepage h4, #homepage h5, #homepage h6{color:#FFF;}
a:link, a:visited, a:hover, a:active{color:#2a94a1;text-decoration:underline;}
a:hover, a:active{color:#333;text-decoration:none;}
#homepage #content a:link, #homepage #content a:visited, #homepage #content a:hover, #homepage #content a:active{color:#FFF;text-decoration:underline;}
#homepage #content a:hover, #homepage #content a:active{color:#333;text-decoration:none;}
#footer a:link, #footer a:visited, #footer a:hover, #footer a:active{color:#FFF;text-decoration:none;}
#footer a:hover, #footer a:active{text-decoration:underline;}
#logo{width:215px;height:60px;margin:0;}
#logo a:link, #logo a:visited, #logo a:hover, #logo a:active{display:block;width:215px;height:60px;background:transparent url('../img/cocapacity_logo_215x60.png') no-repeat 0 0;text-indent:-999em;}
#homepage #logo{width:300px;height:130px;}
#homepage #logo a:link, #homepage #logo a:visited, #homepage #logo a:hover, #homepage #logo a:active{width:300px;height:130px;background:transparent url('../img/cocapacity_logo_300x130.png') no-repeat 0 0;}
#tagcloud{float:right;margin:-120px 0 0 0;display:none;}
#homepage #tagcloud{display:block;}
img.left{float:left;margin:0 1em 1em 0;}
img.right{float:right;margin:0 0 1em 1em;}
#content .innerWrapper h2{clear:both;}
ul, ol{list-style-type:disc;list-style-position:outside;margin:2em 0;margin-left:1.5em;}
ol{list-style-type:decimal;}
ul li, ol li{margin:.5em 0;}
ul li ul, ol li ol, ul li ol, ol li ul{margin:.5em 2em;}
ul li ul li, ol li ol li, ul li ol li, ol li ul li{margin:0;}
ul.horizontal, ol.horizontal,#tools ul, #nav ul, #subnav ul, ul.breadcrumb, #footer ul{list-style-position:inside;list-style-type:none;margin:0;}
ul.horizontal li, ol.horizontal li, #tools ul li, #nav ul li, #subnav ul li, ul.breadcrumb li, #footer ul li{display:inline;float:left;margin-right:1em;}
#tools ul li{float:right;}
#nav ul{}
#nav ul li{margin:0 1em 0 0;padding:0 1em 0 0;background:transparent url('../img/nav_divider.gif') no-repeat 100% 50%;}
#nav ul li.active{}
#nav ul li.last{background-image:none;}
#nav ul li a:link, #nav ul li a:visited, #nav ul li a:hover, #nav ul li a:active{display:block;padding:.7em 0;font-weight:bold;text-decoration:none;color:#FFF;}
#nav ul li a:hover, #nav ul li a:active, #nav ul li.active a:link, #nav ul li.active a:visited, #nav ul li.active a:hover, #nav ul li.active a:active{color:#c5dea6;}
#subnav ul li{margin:.2em 1em .2em 0;padding:0 1em 0 0;border-right:1px solid #af6839;}
#subnav ul li.last{border:none;}
#subnav ul li a:link, #subnav ul li a:visited, #subnav ul li a:hover, #subnav ul li a:active{display:block;font-size:0.9em;padding:.3em 0;color:#FFF;text-decoration:none;}
#subnav ul li a:hover, #subnav ul li a:active, #subnav ul li.active a{color:#c5dea6;}
ul.breadcrumb{color:#999;border-bottom:1px solid #EEE;}
ul.breadcrumb li{padding-right:1.5em;background:transparent url('../img/breadcrumb_arrow_right.gif') no-repeat 100% 50%;}
ul.breadcrumb li.active{background-image:none;}
ul.breadcrumb li.active a:link,ul.breadcrumb li.active a:visited,ul.breadcrumb li.active a:hover,ul.breadcrumb li.active a:active{color:#999;text-decoration:none;}
ul.pagenav{list-style-type:none;margin:0 0 3em 0;padding:0;}
ul.pagenav li{margin:0;}
ul.pagenav li a:link,ul.pagenav li a:visited,ul.pagenav li a:hover,ul.pagenav li a:active{display:block;padding:.8em .8em;border-bottom:1px solid #c5dea6;color:#0c6d74;text-decoration:none;}
ul.pagenav li a:hover,ul.pagenav li a:active, ul.pagenav li.active a:link,ul.pagenav li.active a:visited,ul.pagenav li.active a:hover,ul.pagenav li.active a:active{background:#f3f8ec url('../img/arrow_left_lime.gif') no-repeat 90% 50%;}
dl{margin:.5em 0;line-height:2em;}
dl dt{font-weight:bold;}
dl dd{margin-left:1em;}
.outerWrapper{text-align:center;}
.wrapper, .innerWrapper{width:900px;margin:0 auto;text-align:left;}
.columnwrapper{}
.column{float:left;margin:0;padding:0;border:none;}
.column.half{width:50%;}
.column.third{width:30%;}
.column.quarter{width:25%;}
.column.left{float:left;}
.column.right{float:right;}
.column{margin-top:2em;}
#tools{height:30px;background:#0c6d74 url('../img/bg_pattern_tools.gif') repeat-x left bottom;}
#branding{background:#FFF url('../img/shadow_bottom_white.gif') repeat-x left bottom;color:#333;padding:10px 0;}
#nav{background:#2a94a1 url('../img/bg_nav.gif') repeat-x 0 0;}
#subnav{background-color:#9b4208;border-top:1px solid #af6839;border-bottom:1px solid #af6839;}
#content{color:#333;}
#homepage #content{color:#FFF;}
#content .innerWrapper{background:#FFF url('../img/folded_corner.gif') no-repeat 100% 0;margin:30px auto;padding:30px;width:840px;}
#homepage #content .innerWrapper{width:900px;padding:0;background:transparent;}
#main{width:560px;float:left;}
#homepage #main{width:620px;}
#main .column{width:250px;}
#main .bottom{width:560px;}
#homepage #main .column{width:295px;}
#secondary{width:250px;float:right;}
#footer{}
#footer .innerWrapper{padding:1em 0;border-top:3px double #DDD;}
table{margin:2em 0;width:100%;border:1px solid #000;text-align:left;}
table caption{margin-bottom:-1em;margin-top:2em;font-size:1.2em;font-style:italic;color:#666;text-align:right;}
table tr{}
table thead{}
table thead tr{background:#000;color:#FFF;}
table thead tr th, table tfoot tr th{border-bottom:1px solid #000;padding:.2em .5em;font-weight:bold;}
table thead tr td, table tfoot tr td, table tfoot tr th{padding:.2em .5em;border-bottom:1px solid #000;border-right:1px solid #000;}
table tbody{}
table tbody tr{}
table tbody tr th{border-bottom:1px solid #000;border-right:1px solid #000;padding:.2em .5em;font-weight:bold;}
table tbody tr td{padding:.2em .5em;border-bottom:1px solid #000;border-right:1px solid #000;}
form{}
legend, label, .help_text{font-family:Arial, Helvetica, Verdana, sans-serif;font-weight:normal;display:block;}
fieldset legend{margin-bottom:.5em;font-size:1.3em;}
form p{margin:1em 0;clear:both;overflow:hidden;zoom:1;}
label{font-weight:bold;}
.help_text{display:block;font-style:italic;}
.required{}
.required label:after{content:" (Required)";}
.error{color:#CC3333;}
.error label:after{content:" (Please correctly fill in this field!)";}
.error input{background-color:#FFD0D0;color:#CC3333;border:1px solid #CC3333;}
input, textarea{width:50%;margin:0;font-family:Arial, Helvetica, Verdana, sans-serif;font-size:1em;background:#FFF;color:#666;padding:.2em;border:1px solid #999;}
textarea{width:93%;height:100px;overflow:auto;}
input:focus, textarea:focus, input.focus, textarea.focus{border:1px solid #000;color:#000;}
input[type='button'], input[type='submit'], input[type='checkbox'], input[type='image'], input[type='radio'], input[type='reset'], select, button{cursor:pointer;}
input[type='hidden']{display:none;}
input[type='button'], input[type='submit'], input[type='reset'], input[type='image'], input.button{padding:0.3em;width:auto;border:1px outset #999;}
input[type=checkbox], input[type=radio], input.check, input.radio{background:transparent;width:auto;float:left;border:none;margin:0;}
p.checkbox label, p.radio label{margin-left:1.5em;}
p.checkbox input, p.radio input{margin-top:-1.5em;}
select{color:#333;border:1px solid #333;}
select option{}
#homepage #content a.cmurl:link, #homepage #content a.cmurl:visited, #homepage #content a.cmurl:hover, #homepage #content a.cmurl:active{color:#666;}
#content a.cmurl:link, #content a.cmurl:visited, #content a.cmurl:hover, #content a.cmurl:active{color:#666;}
.projectbox{padding:15px 5px 15px 0px;}
#cloud_services{min-height:245px;}