﻿html, body, h1, h2, h3, h4, h5, h6, p, ol, ul, li, pre, code, address, variable, form, fieldset, blockquote {font-size:100%;font-weight:normal;margin:0;padding:0;-webkit-font-smoothing: antialiased;}

a { text-decoration: none; }
a:hover { text-decoration: underline; }

ul, li{ margin:0; padding:0; }

img {border:0;}
	 
html, body {height:100%;}

body {
    background: #FFFFFF;
    font-family: 'Open Sans', Arial, Calibri, sans-serif;
    font-size: 80%;
}

input.rightalign { text-align: right; }

textarea 
{
	font-family: 'Open Sans', Arial, Calibri, sans-serif;
}

#top {position:absolute;}

.container {font-size:1.0em;margin:auto;width:970px;padding:15px;overflow:auto; }

* html container {height:90%;}

.clearboth {
	clear: both;
}
.content {
    background-color: #FFFFFF;
    display: block;
    /*float: left;*/
    font-size: 1.0em;
    height: auto !important;
    min-height: 560px;
    overflow: hidden;
    width: 978px;
    margin-bottom: 100px;
}

.content span.h {font-variant:small-caps;font-weight:bold;}
.content span.h a {text-decoration:none;}
.content span.h a:hover {text-decoration:underline;}

.contentblock {background-color:#FFFFFF;margin:15px;font-size:1.1em;}
.contentblock p {padding-bottom:10px;}
.contentblock a { color: #494429 }
.contentblock a:active { color: #494429 }
.contentblock a:visited { color: #494429 }
.contentblock li { margin-left: 0; padding-left: 0;}
.contentblock::after { clear:both;}

.contentblock p {
    margin-top:10px;
}

.contentblock h1 {
    font-size: 1.4em;
    font-variant: small-caps;
    margin-top:15px;
}

.contentblock h1:after {
    content:' ';
    display:block;
    border:1px solid #F1F1F1;
}

.contentblock h2 {
    font-size: 1.3em;
    font-variant: small-caps;
    margin-top:15px;
}

.contentblock h3 {
    margin-top:5px;
    margin-left:15px;
}
.contentblock h3:before {
    content: url('/i/bullet.png');
}

.contentblock h4 {
    margin-left:45px;
}

.halfcontent {
    font-size:1.1em;
    width: 400px;
    float: left;
    margin:40px;
}

.halfcontent h1 {
    font-size: 1.4em;
    font-variant: small-caps;
}

/*.halfcontent h1:after {
    content:' ';
    display:block;
    border:1px solid #F1F1F1;
}*/

.halfcontent h2 {
    font-size: 1.3em;
    font-variant: small-caps;
    margin-top:15px;
}

.loginstatus { display:inline;float: right; padding-right:15px;}
.loginstatus img {position: relative;top: 2px; margin:0 3px 0 3px;}

.social { }
.social a { background: transparent url('../i/social.png') -376px -378px no-repeat;margin: 5px 5px 0 0;width: 32px;height: 33px;text-indent: -999em;display: block;float:left; border-bottom: 0;opacity:.7;}
.social a.twitter { background-position: -335px -378px; }
.social a:hover{opacity:1}

.fb-like { margin: 10px 0 0 5px;}
	
.limg { float: left; margin-right: 10px;}
.rimg { float: right; margin-left: 10px;}

.errorbox {background-color:#FFEBE8;border:1px outset #F0F0F0;display:block;margin-left:auto;margin-right:auto;margin-top:100px;padding:15px;width:600px;}
.errorbox img {margin-right:10px;vertical-align:middle;}

.loginbox {background-color:#FFFFFF;border:1px outset #F0F0F0;display:block;margin-left:auto;margin-right:auto;margin-top:100px;padding:15px;width:400px;}
.loginbox img {margin-right:10px;vertical-align:middle;}
.loginbox table {margin-left:auto;margin-right:auto;}
.loginbox ul {float:right;vertical-align:top;}
.loginbox span.err {color:#FF0000;font-weight:bold;}

#logindialog { margin-left: 8px; min-height:140px; z-index:1;}
#logindialog ul { list-style: none;}    
#logindialog li span {
    text-align: left;
    font-weight:bold;
}
    #logindialog li input {
        padding: 5px 5px;
        margin: 3px 0;
        display: inline-block;
        border: 1px solid #ccc;
        border-radius: 4px;
        box-sizing: border-box;
        font-family: 'Open Sans';
        font-weight:bold;
    }
#logindialog li input.text {
    font-size: 1.0em;
    width: 170px;
}
#logindialog li span.check {margin-left:20px;position:relative;top:5px;}
#logindialog li span.checklabel {left:40px;position:relative;top:-14px;}
    #logindialog li input.submit {
        border: none;
        float: left;
        color: #fff;
        background: #2F3A8F;
        margin-top: 5px;
        border-radius: 5px;
        padding: 5px;
        box-shadow: 5px 10px;
        box-shadow: 2px 2px #2B2868;
    }

        #logindialog li input.submit:hover {
            border: none;
            float: left;
            color: #fff;
            background: #2B2868;
            margin-top: 5px;
            border-radius: 5px;
            padding: 5px;
            box-shadow: 5px 10px;
            box-shadow: 2px 2px #2F3A8F;
        }


    
/*#logout {margin-left:8px;height:140px;line-height:175%;list-style:none;max-height:140px;min-height:140px;overflow:hidden;}
#logout ul {width:100%;}*/

.header {min-height:85px;position:relative;width:100%;background-color:#FFFFFF;border-bottom:1px solid #C8C8C8;box-shadow:0px 3px 2px #C8C8C8;}
.header a.homelink {display:block;float:left;margin-top:5px;}

#login li.links {display:block;float:left;font-size:95%;margin-left:3px;margin-top:5px;padding-top:0px;text-align:center;width:95%;}

table.quicktable {border:#87ACC3 outset 1px;border-collapse:collapse;font-size:0.9em;}
table.quicktable th {background-color:#C7D6DE;font-weight:bold;border: #87ACC3 outset 1px;padding:2px 2px 2px 5px;text-align:left;}
table.quicktable td.even {background-color:#DCDCDC;border:solid 1px #87ACA8;padding:2px 2px 2px 5px;}
table.quicktable td.odd {background-color:#EFEFEF;border:solid 1px #87ACA8;padding:2px 2px 2px 5px;}
table.quicktable a {color:#4C4C4C;text-decoration:none;}
table.quicktable a:hover {text-decoration:underline;}
table.quicktable td.title {background-color:#C7D6DE;padding:10px 5px 10px 5px;}
table.quicktable td.title li {display:inline;font-size:1.0em;font-variant:small-caps;font-weight:bold;list-style:none;}
table.quicktable td.title li a {float:right;font-variant:normal;}
table.quicktable td.title li.subtitle {float:right;font-variant:normal;padding: 0px 10px 0px 0px;}
table.quicktable td.nodata {background-color:#FFEBE8;color:#FF0000;border-collapse:collapse;border-top:#87ACC3 solid thin;padding-left:5px;}

.pagination span { display: block; float: left; clear:right;}
.pagination span a {font:  normal 10px FrobisherLight, Arial, Tahoma, Calibri, Verdana, Geneva, sans-serif;border: 1px solid  #4C4C4C; height: 13.99px;	padding: 1px 2px;margin-left: 1px;background:#E5E5E5 none;text-decoration:none;color: #333333;}
.pagination dt.label { display:none; }
.pagination span a:hover {	border: 1px solid #4C4C4C; }
.pagination span.current a {	background: #AEAEAE;	color:  #FFFFFF;	border: 1px solid  #4C4C4C;	height: 13.99px;	font-weight:bold;	padding: 1px 2px;	margin-left: 1px;}
.pagination .separator,.pagination .elipsis {	background: none;	border: 0;}
.pagination .separator:hover {	border: 0;}
.pagination li.jumptopage {	text-align:center;}

.dvcontainer {
    width: 978px;
    min-height: 560px;
    
    display: block;
    font-size: 1.0em;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 100px;
}

.dvcontainer span.valerr {color:#FF0000;}
.dvcontainer table {margin-bottom:10px;margin-left:auto;margin-right:auto;}

.errsummary {background-color:#FFEBE8;border:1px outset #4C4C4C;color:#FF0000;display:block;font-weight:bold;margin:5px;padding:5px;}
.errsummary li {list-style:none;color:#FF0000;font-weight: bold;}

.dvoptions {background-color:#DAE3E9;border:1px outset #4C4C4C;margin:5px;min-height:30px;overflow:visible;padding:5px;}
.dvoptions .title {float:right;font-weight:bold;padding-top:7px;color:#364F5C;}

ul.dv {list-style:none;margin:15px auto 10px;padding:0;width:90%;}
ul.dv li {display:block;height:25px;list-style:none;clear:both;}
ul.dv li input {float:left;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:85%;list-style:none;width:125px;}
ul.dv li input[type='checkbox'] {padding: 0; margin: 0; vertical-align:bottom; position: relative; top: -1px;width:13px;}
ul.dv li select {float:left;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:85%;list-style:none;width:175px;}
ul.dv li span {float:left;list-style:none;width:125px;padding-top:5px;font-size:85%;}
ul.dv li table.cblist {display:block;float:left;font-size:0.8em;list-style:none;width:100%;}
ul.dv li table.cblist td {padding:0 0 0 0;}
ul.dv li.wide {display:block;height:250px;list-style:none;}
ul.dv li.wide input {display:block;list-style:none;padding:0 0 0 0;}
ul.dv li.wide textarea {display:block;float:left;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1.0em;height:350px;padding:2px 2px 2px 2px;width:100%;}
ul.dv li.htmleditor {display:block;height:200px;list-style:none;margin-top:10px;}
ul.dv li.wide input.stylebutton {background-color:#FADB89;border:1px solid;border-color:#AAAAAA;color:#333399;font:bold 85% Verdana, Arial, Helvetica, sans-serif;}

ul.dv li.twoline {display:block;height:50px;list-style:none;}
ul.dv li.twoline input {display:block;list-style:none;padding:0 0 0 0;}
ul.dv li.twoline textarea {display:block;float:left;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1.0em;height:150px;padding:2px 2px 2px 2px;width:100%;}
ul.dv li.twoline input.stylebutton {background-color:#FADB89;border:1px solid;border-color:#AAAAAA;color:#333399;font:bold 85% Verdana, Arial, Helvetica, sans-serif;}
ul.dv li.twoline span {float:left;list-style:none;width:100%;padding-top:5px;display:inline-block;width:100%;}

ul.dv li img { margin-top:3px;}
ul.dashboardimg {list-style:none;}
ul.dashboardimg img {border-style:none;padding:0px 20px 0px 20px;}
ul.dashboardimg a {display:block;float:left;font-variant:small-caps;font-weight:normal;text-align:center;text-decoration:none;}
ul.dashboardimg a:hover {font-weight:bold;}

#cssdd, #cssdd ul {list-style:none;margin:0;padding:0;}

#cssdd a {display:block;width:8em;}
#cssdd li {float:left;width:8em;}
#cssdd li ul {left:-999em;position:absolute;width:8em;}
#cssdd li:hover ul, #cssdd li.sfhover ul {left:auto;}

#footer {
    clear: both;
    background: #20215B;
    padding: 0;
    text-align: center;
    vertical-align: middle;
    line-height: normal;
    margin: 0;
    position: relative;
    bottom: 0px;
    width: 100%;
    font-variant: small-caps;
    border-top: 1px solid #C8C8C8;
    box-shadow: 0px -3px 2px #C8C8C8;
    color:white;
}
    	
#footer a { font-variant:small-caps;font-size:11px;color: #fff }
#footer a:active { color: #fff }
#footer a:visited { color: #fff }

.footersegment {
    display: inline-block;
    width: 250px;
    font-size: 16px;
    text-align: left;
    /*float: left;*/
    font-family: 'Open Sans', sans-serif;
    font-variant: small-caps;
    vertical-align:top;
}

.hdr {
    font-weight: bold;
}

.buttons a, .buttons button {background-color:#C7621A;border:1px solid #0C0C0C ;border-left:1px solid #FBFBFB;border-top:1px solid #FBFBFB;color:#FFFFFF;cursor:pointer;font-family:FrobisherLight, Arial, Tahoma, Calibri, Verdana, Geneva, sans-serif;font-size:12px;font-weight:bold;line-height:130%;margin:0 7px 0 0;padding:5px 10px 6px 7px;text-decoration:none;}
.buttons button {overflow:visible;padding:4px 10px 3px 7px;width:auto;}
.buttons button[type] {/* firefox */ line-height:17px;padding:5px 10px 5px 7px;}

*:first-child+html button[type] {padding:4px 10px 3px 7px;}

.buttons button img, .buttons a img {border:none;height:16px;margin:0 3px -3px 0 !important;padding:0;width:16px;}

/* standard */
button:hover, .buttons a:hover {background-color:#CB651A;border:1px solid #c2e1ef;color:#FFFFFF;}

.buttons a:active {background-color:#6299c5;border:1px solid #6299c5;color:#B7C9D3;}

/* mainbtn */
button.mainbtn, .buttons a.mainbtn {color:#FFF;}
.buttons a.mainbtn:hover, button.mainbtn:hover {background-color:#DCDCDC;border:1px solid #728F9F;color:#FFF;}
.buttons a.mainbtn:active {background-color:#529214;border:1px solid #529214;color:#fff;}

/* negative */
.buttons a.negative, button.negative {color:#d12f19;}
.buttons a.negative:hover, button.negative:hover {background:#fbe3e4;border:1px solid #fbc2c4;color:#d12f19;}
.buttons a.negative:active {background-color:#d12f19;border:1px solid #d12f19;color:#fff;}

/* regular */
button.regular, .buttons a.regular {color:#336699;}

.buttons a.regular:hover, button.regular:hover {background-color:#dff4ff;border:1px solid #c2e1ef;color:#336699;}
.buttons a.regular:active {background-color:#6299c5;border:1px solid #6299c5;color:#fff;}

.forumcontainer { font-size: 13px;
color: #3E3E3E;
line-height: 1.230;
}
.forumcontainer .forumbox
{
	min-height: 20px;
	background: #7192A8 url(../fimg/forumgroupbg.png) repeat-x;
	border: 1px solid #5A7F97;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #5A7F97;
	font: bold 12px FrobisherLight, Arial, Tahoma, Calibri, Verdana, Geneva, sans-serif;
	color: white;
	clear: both;
	margin-top: 8px;
	padding: 4px;
	height: 23px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	clear: both;
	margin-top: 18px;
	-moz-box-shadow: -2px 2px 2px #c8c8c8;
	-webkit-box-shadow: -2px 2px 2px #c8c8c8;
	/*-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#C8C8C8')";filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#C8C8C8');*/
	box-shadow: -2px 2px 2px #c8c8c8;
} 
.forumrow
{
	background: #FFF url(../fimg/gradientrowbg.png) repeat-x left bottom;
	min-height: 60px;
	display: block;
	width: 100%;
	position: relative;
	border-bottom: 1px solid #C4C4C4;
	border-left: 1px solid #C4C4C4;
	border-right: 1px solid #C4C4C4;
	-moz-box-shadow: -2px 2px 2px #c8c8c8;
	-webkit-box-shadow: -2px 2px 2px #c8c8c8;
	box-shadow: -2px 2px 2px #c8c8c8;
	-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#C8C8C8')";filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#C8C8C8');
}

ul.navcontainer { list-style:none;}
ul.navcontainer li {list-style:none;display: block;float:left;font-weight:bold; }
ul.navcontainer li.hierarchynav { background:transparent url(../fimg/arrowright.png) left top no-repeat;border:none;float:left;padding:4px 10px 4px 3px;background-position:right center;}
ul.navcontainer li.hierarchynav a img {padding: 2px 4px 2px 4px; float: left;}
ul.navcontainer li.hierarchynavlast { padding: 4px 6px 4px 3px;float:left;font-weight:normal;}
ul.navcontainer li.hierarchynav a { text-decoration:none; display:block;float:left;padding: 2px 4px;background-color:#E4E9E6;border: 1px solid transparent;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
ul.navcontainer li.hierarchynavlast span { display:block;float:left;padding: 2px 4px;border: 1px solid transparent;}
ul.navcontainer li.hierarchynav a:hover { border-color:#cedfeb;background-color:rgb(246,248,249);}

.forumcontainer .forumrow a { color: #417394; text-decoration: none; font-weight: bold; font-size: 13px;}
.forumcontainer .forumrow .forumrowinfo { width: 52%; min-width: 30%; padding: 5px 0; float: left; clear:right;min-height:48px;}
.forumcontainer .forumrow .forumrowinfo .forumicon { position: absolute;left: 10px;width: 48px;}
.forumcontainer .forumrow .forumrowinfo .rowtitle { margin-left: 65px;}
.forumcontainer .forumrow .forumrowinfo .rowtitle p.forumdescription { color: #4E4E4E; }
.forumcontainer .forumbox span { padding: 5px 0; display: block; float:left ; clear:right;}
.forumcontainer .forumbox span.forumtitle { min-width: 61%; margin-left:10px;}
.forumcontainer .forumbox span.forumlastpost { width: 20%; }

.forumcontainer .forumbox .forumbuttons { float:right;}
.forumcontainer .forumbox .forumbutton {  background-color:white; border: solid #7192A8 1px; padding:4px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.forumcontainer .forumbox .forumbutton:hover { background-color:rgb(246,248,249); border: solid #5A7F97 1px;}
.forumcontainer .forumbox .forumbutton a { color:#417394; display:block;  width:100%;  height:100%;  text-decoration:none; }

.forumcontainer .forumhead h2 { padding: 5px 0; }
.forumcontainer .forumrow ul.forumstats { list-style:none; float: left; display:block;clear:right;width:8%;margin-right:2%;padding:5px 0;} 
.forumcontainer .forumrow ul.forumlastpost { list-style:none; float: left; display:block;clear:right;width:34%;margin-right:2%;padding:5px 0;font-size:80%;} 
.forumcontainer .forumrow ul.forumlastpost a { font-weight: normal; font-size:12px;}

ol.posts { list-style: none;}
ol.posts>li { margin-bottom: 10px;display: block;width: 100%;clear: both;position: relative;float: left;color: #3E3E3E;border: 1px solid #E9E9E9;}
ol.posts li.threadtools {background: #E9E9E9 url(../i/threadmiddle.png) repeat-x;width: 100%;display: block;border: 1px solid #CECECE;float: left;clear: both;margin: 0.5em 0;}
ol.posts li.threadtools ul.tools { padding:4px 0;float: right;margin-right:2px; }
ol.posts li.threadtools ul.tools li {position: relative;display: block;float: left;clear: right;margin:0px;}
ol.posts li.threadtools ul.tools li a { border: 0; color: #4E4E4E;padding-right:5px;font-size:11px;font-weight:bold;}

.forumpostlist .forumposthead {background: #7192A8 url(../fimg/forumgroupbg.png) repeat-x  ;border: 1px solid #5A7F97;clear:both;display:block;float: left;width: 100%;color: #ffffff;margin: -1px -1px 0;font:   normal 12px FrobisherLight, Arial, Tahoma,Calibri,Verdana,Geneva,sans-serif;padding: 4px 0;}
.forumpostlist .forumposthead span.forumposthead_date {display: block;color: white;float: left;clear: right;width: 49%;margin-left: 10px;padding-left: 15px;background: url(../fimg/post.png) no-repeat center left;}
.forumpostlist .forumposthead span.forumposthead_postnumber{position: absolute;color: white;right: 0;top: 0;width: 50%;padding: 4px 10px 0;text-align: right;vertical-align: middle;}
.forumpostlist .forumposthead span.forumposthead_right a { font-weight: bold;}

.forumpostlist .forumpostfooter {width: 100%;padding: 6px 0 4px;background: #E9E9E9 none;float: left;} 	
.forumpostlist .forumpostfooter span.forumpostfooter_reply {float: right;padding-right: 10px;text-align: right;width: 50%;}
.forumpostlist .forumpostfooter a.reply {background: url(../fimg/quote.png) no-repeat #E9E9E9 left;padding: 0px 0px 0px 0px;padding-left: 20px;border: 0px solid #A8A8A8;font-size:11px; font-weight:bold;}
.forumpostlist .forumpostfooter a.edit {padding: 0px 0px 0px 0px;padding-left: 20px;border: 0px solid #A8A8A8;font-size:11px; font-weight:bold;}

.forumpostlist .forumpostdetails {width: 100%;background: #F2F6F8 none;float: left;} 

.forumpostlist .forumpostdetails .userbox {float: left;position: relative;width: 180px;padding: 2px 10px 5px;font-size: 11px;display: block;background: #F2F6F8 none;clear: both;}
.forumpostlist .forumpostdetails .userbox .username_container {margin: 8px 0 8px;font-weight:bold;}
.forumpostlist .forumpostdetails .userbox span.title {font-size: 11px;display: block;clear: both;font-weight:normal;}
.forumpostlist .forumpostdetails .userbox a.postuseravatar {display: block;margin: 3.33px auto 0;text-align: left;width: auto;float: left;clear: both;}
.forumpostlist .forumpostdetails .userbox dl.userbox_extra {width: 180px;float: left;font-size: 11px;}
.forumpostlist .forumpostdetails .userbox dl.userbox_extra dt {float: left;text-align: left;margin-right: 10px;margin-left: 0;min-width: 50px;width: auto !important;width: 50px;}
.forumpostlist .forumpostdetails .userbox dl.userbox_extra dd {display: block;padding-bottom: 3px;}
                                                            
.forumpostlist .forumpostdetails .postbody {margin-left: 200px;border-left: 1px solid #EFEFEF;background: #FAFAFA none;padding-bottom: 1em;}
.forumpostlist .forumpostdetails .postbody .postbodycontentcontainer {padding: 5px 10px 10px;font: 13px FrobisherLight, Arial, Verdana,Tahoma,Calibri,Geneva,sans-serif;color: #333;}
.forumpostlist .forumpostdetails .postbody .postbodycontent>ol>li { }

ol.posts>li ul { list-style:outside url('../i/bullet.png');margin: 0 0 0 1.5em; }
ol.posts > li ol { list-style: outside;margin: 0 0 2em 1.5em; list-style-type: decimal;}
ol.posts > li ol li { margin-bottom: 10px;}

div.quote_container {background: transparent url(../i/quote-left.png) no-repeat left;display: block;width: 9px;height: 13px;position: absolute;top: 35px;left: 204px; }
div.quote_outer { background-position: 5px 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;padding: 5px 10px 5px 10px;background: #F2F6F8 none;border: 1px solid #417394;font: normal 12px ;margin-bottom:10px;}
div.quote_by {background: #F2F6F8 url('../i/quote.png')  no-repeat;text-indent: 20px;font-size:11px;}
div.quote_inner { -moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;padding: 5px 10px 5px 10px;font: italic normal 13px FrobisherLight, Arial, Tahoma,Calibri,Verdana,Geneva,sans-serif;}

.javalink 
{
	color: #494429;
	cursor:pointer;
	font-weight:bold;
	text-decoration:none;padding: 1px 2px;background-color:#FFFFFF;border: 1px solid #C0C0C0;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;
}
	
.javalink:hover { border-color:#cedfeb;background-color:rgb(246,248,249);}

.javalink_plain 
{
	color: #494429;
	cursor:pointer;
	font-weight:bold;
	text-decoration:none;
}
	
.javalink_plain:hover { border-color:#cedfeb;background-color:rgb(246,248,249);}

.plainlink {
    cursor: pointer;
}


/* Notifications - Start */

.notification {
    margin: 0;
    margin-bottom: 2px;
}

    .notification div {
        <!--display: none;-->
    }

        .notification div.showOnLoad {
            display: block;
        }

.notify-success,
.notify-info,
.notify-warning,
.notify-error {
    background-repeat: no-repeat;
    background-position: 5px 50%;
    padding: 5px;
    padding-left: 27px;
    margin-bottom: 2px;
    margin-top: 10px;
}

.notification .notify-success {
    background-color: #e0f5b7;
    background-image: url(notification/success.png);
    border: 1px solid #226F1B;
    color: #226F1B;
}

.notification .notify-info {
    background-color: #f4f4fb;
    background-image: url(notification/info.png);
    border: 1px solid #234DBF;
    color: #234DBF;
}

.notification .notify-warning {
    background-color: #ffffcc;
    background-image: url(notification/alert.png);
    border: 1px solid #cccc66;
}

.notification .notify-error {
    background-color: #f5b7b7;
    background-image: url(notification/error.png);
    border: 1px solid #9F1313;
    color: #9F1313;
}

.notification ul {
    margin-left: 25px;
    margin-top: 2px;
    margin-bottom: 2px;
    padding: 0px;
}

/* Notifications - End */